@font-face {
    font-family: Biminb;
    src: url("font/BIMINB.TTF");
    font-style: normal;
}
@font-face {
    font-family: Biminb-Normal;
    src: url("font/BIMINI NORMAL.TTF");
    font-style: normal;
}
@font-face {
    font-family: Bimini;
    src: url("font/BIMINI.TTF");
    font-style: normal;
}
.tableMante{width:100%;}
.tableMante th{border: 1px solid #a7a3a359; font-weight: 500; padding: 5px;text-align: center;background: #9e9e9e3d;}
.tableMante td{border: 1px solid #ddd;padding: 5px}

.tableMante1{width:100%;}
.tableMante1 th{border: 1px solid #12121259; font-weight: 500; padding: 3px;text-align: center;background: #607d8b9e;font-size:10px !important}
.tableMante1 td{border: 1px solid #948c8c;padding: 3px;font-size:10px !important}

.table12{width:100%;}
.table12 th{font-size:12px !important}
.table12 td{font-size:12px !important}

.table14{width:100%;}
.table14 th{font-size:14px !important}
.table14 td{font-size:14px !important}

.p-t-5{padding-top:5px;}.p-t-10{padding-top:10px;}.p-t-15{padding-top:15px;}.p-t-20{padding-top:20px;}.p-t-25{padding-top:25px;}.p-t-30{padding-top:30px;}
.p-b-5{padding-bottom:5px;}.p-b-10{padding-bottom:10px;}.p-b-15{padding-bottom:15px;}.p-b-20{padding-bottom:20px;}.p-b-25{padding-bottom:25px;}.p-b-30{padding-bottom:30px;}
.font-mov{font-weight: 600;font-size: 14px;}
.f12{font-size: 12px;}.f14{font-size: 14px;}
.center{text-align:center;}.right{text-align:right;}.left{text-align:left;}

.f-6{font-size:6px;}.f-7{font-size:7px;}.f-8{font-size:8px;}.f-9{font-size:9px;}.f-10{font-size:10px;}.f-11{font-size:11px;}.f-12{font-size:12px;}
.f-13{font-size:13px;}.f-14{font-size:14px;}.f-15{font-size:15px;}.f-16{font-size:16px;}.f-17{font-size:17px;}.f-18{font-size:18px;}.f-19{font-size:19px;}.f-20{font-size:20px;}
.f-21{font-size:21px;}.f-22{font-size:22px;}.f-23{font-size:23px;}.f-24{font-size:24px;}.f-25{font-size:25px;}.f-26{font-size:26px;}.f-27{font-size:27px;}.f-28{font-size:28px;}
.f-29{font-size:29px;}.f-30{font-size:30px;}.f-35{font-size:35px;}.f-40{font-size:40px;}.f-50{font-size:50px;}

.btnMante{background: #33b5e5;border: 1px solid #33b5e5;color: #fff;font-size: 14px; border-radius: 5px;}
.btnNew{background: #00B050; border: 1px solid #1e9623;color: #fff;border-radius: 5px;font-size: 16px; cursor: pointer;}
.selcMante{display: block!important;}

.titleProve{color: #191817;font-weight: 500; background: #03a9f440;padding: 5px;border: 1px solid #03a9f44f;}
.BorderSubTitle{border: 1px solid #00bcd48c;}

.cuadrosVenta{background: #dddddd7a;border: 1px solid #33333326;}
.claTitleFecha{color: #9E9E9E !important;font-weight: 600;font-size: 16px;margin-top: -8px;}
.Titlemenu {color: #EC5849;font-size: 20px;border-bottom: solid 1px #EC5849;padding: 15px;text-align: center;margin: 0 0 15px;}
.ItemElmMenu1 {padding: 10px; border-radius: 10px;text-align: center;margin: 10px;}
.ItemElmMenu2 {border: 1px solid #2F485E;border-radius: 10px;padding: 10px;text-align: center;background: #ffffffbd;color: #333;}
.btn-inicio{color: #333 !important;font-weight: 600;font-size: 16px;margin-top: -8px;}
.tableVenta {width: 100%;}
.tableVenta th {
    border: 1px solid #a7a3a359;
    font-weight: 500;
    padding: 5px;
    text-align: center;
    background: #9e9e9e3d;
}
.tableVenta td {
    border: 1px solid #ddd;
    padding: 5px;
}

.tableAdmin{width:100%;}
.tableAdmin th{border: 1px solid #a7a3a359; font-weight: 500; padding: 5px;text-align: center;background: #9e9e9e3d;}
.tableAdmin td{border: 1px solid #ddd;padding: 5px;font-size:12px;}
.tableAnalista{width:100%;}
.tableAnalista th{border: 1px solid #a7a3a359; font-weight: 500; padding: 5px;text-align: center;background: #9e9e9e3d;}
.tableAnalista td{border: 1px solid #ddd;padding: 5px;font-size:12px;}

.claTableReport{width:100%;}
.claTableReport th{border: 1px solid #a7a3a359; font-weight: 500; padding: 5px;text-align: center;background: #9e9e9e3d;}
.claTableReport td{border: 1px solid #ddd;padding: 5px}

.printDeposito1{font-weight: 600;font-size: 16px;}
.printDeposito2{font-weight: 400;font-size: 14px;}
.printContratoTitle{font-size: 18px;font-weight: 600;}

.tablePagare{width:100%;}
.tablePagare th{font-size: 16px;font-weight: 600;border: 1px solid #888585;padding: 5px;}
.tablePagare td{font-size: 16px;border: 1px solid #888585;padding: 5px}
.title1{font-weight: 700;font-size: 18px;color: #333;}
.title2{font-weight: 500;font-size: 14px;color: #333;}
.tablaBasic{width:100%;text-align:center;}

.ClaTab_ReportGLO{width:100%;}
.ClaTab_ReportGLO th{border:1px solid;text-align:center;font-size: 12px;}
.ClaTab_ReportGLO td{border:1px solid;padding:3px !important;font-size: 12px;text-align:center;}
.justificar{text-align: justify;}
.totalMora{background: #ff00003d;text-align: right !important;}

.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } 
.datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #006699; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.datagrid table td, .datagrid table th { padding: 2px 2px; }
.datagrid table thead th {text-align:center;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');background-color:#006699; color:#FFFFFF; font-size: 10px; font-weight: bold; border-left: 1px solid #0070A8; } 
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td { color: #00496B; border: 1px solid #0070A8;font-size: 10px;font-weight: normal; }
.datagrid table tbody .alt td { background: #E1EEF4; color: #00496B; }.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }
.datagrid table tfoot td div { border-top: 1px solid #006699;background: #E1EEF4;} 
.datagrid table tfoot td { padding: 0; font-size: 12px } 
.datagrid table tfoot td div{ padding: 2px; }
.datagrid table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }
.datagrid table tfoot  li { display: inline; }
.datagrid table tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #FFFFFF;border: 1px solid #006699;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');background-color:#006699; }
.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover { text-decoration: none;border-color: #006699; color: #FFFFFF; background: none; background-color:#00557F;}div.dhtmlx_window_active, div.dhx_modal_cover_dv { position: fixed !important; }

.report-pd{width:100%;}
.report-pd th{
	border: 1px solid #6c757d;
    text-align: center;
	padding: 3px;
}
.report-pd td{
	border: 1px solid #6c757d;
    padding: 2px;	
}
.tablemeta1{}
.tablemeta1 th{
	border: 1px solid #6c757d;
    text-align: center;
    background: #ddd;
	padding: 5px;
}
.tablemeta1 td{
	border: 1px solid #ddd;
    padding: 2px;	
}
.tablemeta2{}
.tablemeta2 th{
	border: 1px solid #6c757d;
    text-align: center;
    background: #ddd;
	padding: 5px;
}
.tablemeta2 td{
	border: 1px solid #ddd;
    padding: 2px;	
}
.tableconta1{width:100%}
.tableconta1 th{
	border: 1px solid #6c757d;
    text-align: center;
    background: #ddd;
	padding: 2px;
	font-size:12px;
}
.tableconta1 td{
	border: 1px solid #ddd;
    padding: 3px;	
	font-size:12px;
}
.p-l-20{
	padding-left: 20px;
}
.p-l-25{
	padding-left: 25px;
}
.p-l-30{
	padding-left: 30px;
}
.panel-nivel{
	width: 100%;
}
.col-nivel1{
	color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
    border: 1px solid #ddd;
    padding: 5px;
    text-align: center;
}
.col-width-nivel1{
	width:10%;
}
.col-width-nivel3{
	width:15%;
}
.col-width-nivel6{
	width:20%;
}
.td-nivel{
	border-right: 1px solid #ddd;
	padding: 3px 5px;
}
.icos-pad{
	padding: 0px 10px 0px 0px;
}
.padd-menu-home{
	padding:5px;
}
.home-menu-title{
	text-align: center;
    padding: 5px;
    background: #59A5CF;
    color: #ffffff;
    font-weight: 500;
    font-size: 16px;
}
.title-menu{
	font-weight: 900;
    color: #0F6CBD;
}
.h-100{height: 100%;}
.w-100{width: 100%;}
.border-form{
	border: 2px solid #59A5CF !important;
}
.claform {
    font-size: 12px;
    padding: 2px;
}

.btn-secondarys {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

.btn-secondarys:hover {
	color: #fff;
	background-color: #5c636a;
	border-color: #565e64
}

.btn-check:focus+.btn-secondarys,
.btn-secondarys:focus {
	color: #fff;
	background-color: #5c636a;
	border-color: #565e64;
	box-shadow: 0 0 0 .25rem rgba(130, 138, 145, .5)
}

.btn-check:active+.btn-secondarys,
.btn-check:checked+.btn-secondarys,
.btn-secondarys.active,
.btn-secondarys:active,
.show>.btn-secondarys.dropdown-toggle {
	color: #fff;
	background-color: #565e64;
	border-color: #51585e
}

.btn-check:active+.btn-secondarys:focus,
.btn-check:checked+.btn-secondarys:focus,
.btn-secondarys.active:focus,
.btn-secondarys:active:focus,
.show>.btn-secondarys.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(130, 138, 145, .5)
}

.btn-secondarys.disabled,
.btn-secondarys:disabled {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}
.btn-link {
	color: #fff;
	background-color: #009999;
	border-color: #009999;
}
.btn-outline-link:hover {
	color: #fff;
	background-color: #009999;
	border-color: #009999;
}
.btn-outline-link {
	color: #333333;
	border-color: #009999;
	background: #fff;
}




.btn-turquesa {
	color: #fff;
	background-color: #009999;
	border-color: #009999;
}
.btn-turquesa:hover {
	color: #fff;
	background-color: #009999;
	border-color: #009999;
}
.btn-check:focus+.btn-turquesa,
.btn-turquesa:focus {
	color: #fff;
	background-color: #009999;
	border-color: #009999;
	box-shadow: 0 0 0 0.25rem rgb(83 225 179 / 84%);
}
.btn-check:active+.btn-turquesa,
.btn-check:checked+.btn-turquesa,
.btn-turquesa.active,
.btn-turquesa:active,
.show>.btn-turquesa.dropdown-toggle {
	color: #fff;
	background-color: #009999;
	border-color: #009999
}
.btn-check:active+.btn-turquesa:focus,
.btn-check:checked+.btn-turquesa:focus,
.btn-turquesa.active:focus,
.btn-turquesa:active:focus,
.show>.btn-turquesa.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.25rem rgb(83 225 179 / 84%);
}
.btn-turquesa.disabled,
.btn-turquesa:disabled {
	color: #fff;
	background-color: #009999;
	border-color: #009999
}
.btn-outline-turquesa {
	color: #009999;
	border-color: #009999;
}
.btn-outline-turquesa:hover {
	color: #fff;
	background-color: #009999;
	border-color: #009999
}
.btn-check:focus+.btn-outline-turquesa,
.btn-outline-turquesa:focus {
	box-shadow: 0 0 0 0.25rem rgb(83 225 179 / 84%);
}
.btn-check:active+.btn-outline-turquesa,
.btn-check:checked+.btn-outline-turquesa,
.btn-outline-turquesa.active,
.btn-outline-turquesa.dropdown-toggle.show,
.btn-outline-turquesa:active {
	color: #fff;
	background-color: #009999;
	border-color: #009999
}
.btn-check:active+.btn-outline-turquesa:focus,
.btn-check:checked+.btn-outline-turquesa:focus,
.btn-outline-turquesa.active:focus,
.btn-outline-turquesa.dropdown-toggle.show:focus,
.btn-outline-turquesa:active:focus {
	box-shadow: 0 0 0 0.25rem rgb(83 225 179 / 84%);
}
.btn-outline-turquesa.disabled,
.btn-outline-turquesa:disabled {
	color: #009999;
	background-color: transparent
}
.btn-salir{
	background: rgba(13, 28, 76, 1);
    padding: 10px;
    border-radius: 15px;
    height: 40px;
}
.cla-header{
	background: #009999b0 !important;
    border-bottom: 1px solid #009999b0;
}
.table-mante{
	width: 100%;
    background: #104C6E;
}
.table-mante thead th{
	color:#fff;
	font-size: 12px;
    text-align: center;
	border: 1px solid #607d8b;
    padding: 2px;
}
.table-mante tbody td{
	color:#333;
	font-size: 12px;
	border: 1px solid #607d8b;
    padding: 2px;
	background: #fff;
}
.table-especial{
	width: 100%;
    background: #104C6E;
}
.table-especial thead th{
	color:#fff;
	font-size: 10px;
    text-align: center;
	border: 1px solid #607d8b;
    padding: 2px;
}
.table-especial tbody td{
	color:#333;
	font-size: 10px;
	border: 1px solid #607d8b;
    padding: 2px;
	background: #fff;
}

.fondo-titulo{
	/*background: #33333352;*/
    padding: 10px;
}
.color-titulo{
	font-size: 20px;
    color: #333333;
    font-weight: bold;
}
.fondo-subtitulo{
	background-color: #0dcaf0!important;
}
.color-subtitulo{
	color: #008cff!important;
}
.fondo-panel{
	background-color: #0dcaf0!important;
}
.color-panel{
	background-color: #0dcaf0!important;
}
.pading-panel{
	padding: 10px 25px;
}
.hr-bottom{
	border-bottom: 2px solid #008080;
}
.div-panel{
	border: 2px solid #008080;
    background: #fff;
	border-radius: 10px;
	box-shadow: 0px -6px teal;
}
.modal-header {
    background: #008080 !important;
}
.modal-footer{
	border-top: 1px solid #008080 !important;
}
.modal-dialog {
    border: 2px solid #008080 !important;
    border-radius: 8px;
}
.tablePagare{width:100%;}
.tablePagare th{font-size: 16px;font-weight: 600;border: 1px solid #888585;padding: 5px;}
.tablePagare td{font-size: 16px;border: 1px solid #888585;padding: 5px}
.title1{font-weight: 700;font-size: 18px;color: #333;}
.title2{font-weight: 500;font-size: 14px;color: #333;}
.title3{font-weight: 400;font-size: 12px;color: #333;}
.justificar{text-align: justify;}
