/*!
    
 =========================================================
 * WebEngine CMS
 * https://webenginecms.org/
 =========================================================
 
 * Author Lautaro Angelico (https://lautaroangelico.com/)
 * Copyright (c) 2013-2026 Lautaro Angelico, All Rights Reserved
 
 * Licensed under the MIT license
 * https://opensource.org/licenses/MIT
 
 =========================================================
 
*/
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    border-top: none !important;
}

a:focus, a:hover {
    color: inherit !important;
    text-decoration: none !important;
	outline: none !important;
}

.form-control {
	background: #fafafa;
	border: 1px solid #e3e3e3;
	color: #666;
}
.form-control:focus {
	border: 1px solid #ccc;
}

/* http://stackoverflow.com/questions/19562903/remove-padding-from-columns-in-bootstrap-3 */
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

/* http://stackoverflow.com/questions/20547819/vertical-align-with-bootstrap-3 */
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.thumbnail {
    background-color: var(--webenginecolor27);
    border: 1px solid var(--webenginecolor16);
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: var(--webenginecolor1);
}

.btn-primary {
    color: var(--webenginecolor9);
    background-color: var(--webenginecolor8);
	border-color: var(--webenginecolor10);
    transition: all .1s ease-in;
	border-radius: 3px;
}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    color: var(--webenginecolor12) !important;
    background-color: var(--webenginecolor11) !important;
	border-color: var(--webenginecolor13) !important;
}

.form-horizontal .control-label {
	text-align: left !important;
}
/* MuLanceloT S6 dark/gold theme */
:root {
 --webenginebg1:#070707;--webenginebg2:#101113;--webenginebg3:#090a0c;
 --webenginecolor1:#e3a51d;--webenginecolor2:#e8e8e8;--webenginecolor3:#d0a13b;--webenginecolor4:#ffd36a;
 --webenginecolor5:#151515;--webenginecolor6:#f3cf79;--webenginecolor7:#b97800;--webenginecolor8:#1b1b1b;
 --webenginecolor9:#f1d28b;--webenginecolor10:#8a5e0a;--webenginecolor11:#7b4a00;--webenginecolor12:#fff;
 --webenginecolor13:#e0a62c;--webenginecolor14:#949494;--webenginecolor15:#15171a;--webenginecolor16:#343434;
 --webenginecolor17:#f2f2f2;--webenginecolor18:#c28a20;--webenginecolor19:#dedede;--webenginecolor20:#ffc94b;
 --webenginecolor21:#3b2d12;--webenginecolor22:#151619;--webenginecolor23:#aaa;--webenginecolor24:#141518;
 --webenginecolor25:#bfbfbf;--webenginecolor26:#d69b24;--webenginecolor27:#17181b;--webenginecolor28:#1d1e21;
 --webenginecolor33:#d7d7d7;--webenginecolor34:#050505;--webenginecolor35:#aaa;--webenginecolor37:#d7b461;
 --webenginecolor38:#fff;--webenginecolor39:#151515;--webenginecolor40:#bcbcbc;--webenginecolor41:#ffcf59;
 --webenginecolor42:rgba(0,0,0,.72);--webenginecolor43:rgba(222,166,44,.25);--webenginecolor44:#d8d8d8;
 --webenginecolor47:#fff;--webenginecolor48:#bdbdbd;--webenginecolor49:#58db6b;--webenginecolor50:#090909;
 --webenginecolor51:#49370f;--webenginecolor52:#d8981e;--webenginecolor53:#f4f4f4;--webenginecolor54:#18191b;
 --webenginecolor59:#fff;--webenginecolor60:#f2f2f2;--webenginecolor61:#eee;--webenginecolor63:#33260c;
}
html{min-width:0!important}body{background:radial-gradient(circle at 50% 0,#2a1905 0,#0c0c0c 32%,#050505 72%) fixed!important;color:#e8e8e8!important}
.global-top-bar{border-bottom:1px solid rgba(215,158,35,.25)}#navbar{background:rgba(6,6,6,.92);border-top:1px solid rgba(209,151,30,.2);border-bottom:1px solid rgba(209,151,30,.35)}
#navbar ul li a{font-family:'Cinzel',serif;letter-spacing:.5px}#header{padding:44px 0 22px!important}.webengine-mu-logo{width:min(430px,82vw)!important;max-height:220px!important;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.8))}
.header-info-container{background:transparent!important}.header-info{background:rgba(8,8,8,.84)!important;border:1px solid rgba(204,145,27,.35)!important;box-shadow:0 12px 45px rgba(0,0,0,.45)!important}
#container{width:min(1080px,calc(100% - 28px))!important;background:rgba(15,16,18,.97)!important;border:1px solid rgba(188,132,22,.35);box-shadow:0 18px 70px rgba(0,0,0,.55);border-radius:10px 10px 0 0!important}
#content{min-height:540px}.footer{width:min(1080px,calc(100% - 28px))!important;background:rgba(7,8,10,.98)!important;border:1px solid rgba(188,132,22,.25);border-top:0;margin-bottom:30px!important}
.page-title,.panel-title,h1,h2,h3{color:#e0a529}.panel,.panel-news,.thumbnail,.well{background:#151619!important;color:#e8e8e8!important;border-color:#3a2b0d!important}.panel-heading{background:#111214!important;color:#efc76a!important;border-bottom:1px solid #5b3d08!important}
.table{color:#e7e7e7}.table-striped>tbody>tr:nth-of-type(odd){background-color:#17181b}.table-hover>tbody>tr:hover{background-color:#242019}.form-control,input[type=text],input[type=password],input[type=number],select,textarea{background:#111317!important;color:#f1f1f1!important;border-color:#44330f!important}
.btn-primary,.btn-default{background:linear-gradient(#2a210f,#17130b)!important;color:#f1ca69!important;border-color:#8c630f!important}.btn-primary:hover,.btn-default:hover{background:linear-gradient(#8c5a07,#4c3106)!important;color:#fff!important}
@media(max-width:767px){#navbar ul li{display:block!important}#navbar ul li a{display:block!important;padding:12px 14px!important}#content{padding:8px 12px!important}.header-info{width:calc(100% - 28px)!important}}
