/* 
	Modo claro: 
	Fondo:  ECECEC;
	Primary: 00baff
	Primary Hover: 00A3E0
	Font-size: 13px;
	Inputs and btn height: 32px;
*/

@font-face {
font-family: 'Montserrat Regular';
font-style: normal;
font-weight: normal;
src: local('Montserrat Regular'), url('fonts/Montserrat-Regular.woff') format('woff');
}
@font-face {
font-family: 'Montserrat Medium';
font-style: normal;
font-weight: normal;
src: local('Montserrat Medium'), url('fonts/Montserrat-Medium.woff') format('woff');
}
@font-face {
font-family: 'Montserrat Bold';
font-style: normal;
font-weight: normal;
src: local('Montserrat Bold'), url('fonts/Montserrat-Bold.woff') format('woff');
}

/* Configuraciones del sistema */
@media print {@page {margin: 0;} body{margin: 1.6cm;}}


/* Elementos */
html {position: relative; min-height: 100%;}
body {overflow-x: hidden; background: #ECECEC;font-family:'Montserrat Regular';font-weight:normal;font-size: 13px!important;}
input,input[type=date]{max-width:300px;height: 28px!important}
select{max-width: 250px; height: 28px!important;}
input[type=checkbox]{-ms-transform: scale(1.5);-moz-transform: scale(1.5); -webkit-transform: scale(1.5); -o-transform: scale(1.5); padding: 5px;margin-right: 5px;}
input[type=radio]{-ms-transform: scale(1);-moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); padding: 5px;margin-right: 5px;}
a{color: #00baff!important;}
a:hover{text-decoration: none;cursor: pointer;}

.loader-global {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999;background: url('../media/loading.gif') 50% 50% no-repeat rgb(249,249,249);background-size: 100px;opacity: .8;}

.text-primary{color: #00baff!important;}
.btn{font-size: 12px!important;border: none!important;height: 28px;color: #FFF!important;}
.btn-primary{background-color:#00BAFF!important;color: #FFF!important;}
.btn-primary:hover{background-color: #00A3E0!important;}
.btn-addon{font-size: 12px!important;border: none;background-color:#00BAFF!important;color: #FFF!important;border: none!important;}
.bg-danger{background: #FFCCCC!important;}

.form-control{background-color:#ECECEC;border: none!important;display: block;width: 100%;margin-top: 0px;padding: 5px 12px;font-size: 12px; color: black;background-image: none;box-shadow: none;}
.form-control:focus{outline: 0;box-shadow: 0px 0px 0px #ECECEC;background-color: #ECECEC;}

.dropdown-icon-none::after {display:none;}
.dropdown{width: 100%!Important;}
.dropdown-menu{padding: 0px;padding: 5px;overflow-y: auto;position: absolute; z-index: 3000000;width: 100%;max-height: 200px;font-size: 13px;}
.dropdown-menu div{cursor: pointer;}
.dropdown-menu a{padding: 3px; font-size: 13px;color: black!important;}
.dropdown-menu a.dropdown-item:hover{color: #FFF!important;background-color: #00baff;}	
.dropdown input{min-width: 100%;width: 100%Important;max-width: 100%!important;}
.modal-lg{width: 1000px;max-width: 100%;}
/* Plugins */
.db-btn-action .i-div{border-radius: 50%;display: inline-block;font-size: 18px;color: #00baff;padding: auto;width: 28px;height: 28px;cursor: pointer;text-align: center;}
.db-btn-action .i-div:hover{background-color: #00baff;color: #FFF;}
.db-search .form-control{margin-right:5px;}
.db-search select{-webkit-appearance: none;-moz-appearance: none;}


/* Clases globales*/
.container-card-wrapper{padding: 20px;}
.container-card{padding: 20px;}

.nav-tools{margin:0px!important; background: #FFF;border-bottom: 1px solid #E2E2E2;height: 55px;}
.nav-tools .tools-brand{font-size: 18px;color: black; display: inline;}
.nav-tools ul{position: absolute; right:10px;margin-top: 12px;width: 70%;  text-align: right;}
.nav-tools li{display: inline;}
.nav-tools a{display: inline;}
.nav-tools a, .nav-tools .btn{color: #FFFF!important;}
.nav-tools .form-control{margin: 0px!important;}
.nav-tools .option-small{display: inline;max-width: 200px;vertical-align: middle;}

/*Clases de paginas*/
.table-ordenes .price{font-size: 15px;color:#28a745;}
/* Inicio */
.container-inicio{min-height: 100vh;bottom: 0; background: linear-gradient( 180deg,#0092C8 0,#eee 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0092C8",endColorstr="#eeeeee",GradientType=1);}
.container-inicio .card{margin-bottom: 20px;}
.card-micuenta .card-body{height: 150px!important;}
.card-micuenta p{margin-bottom: 5px!important;}

.card-estado-cuenta .card-body{height: 150px!important;color: #FFFF!important;}
.card-estado-cuenta h5{margin-top:20px}

.container-inicio .card-btn-inicio{cursor: pointer;text-align: center;color: #00baff;}
.container-inicio .card-btn-inicio:hover{background-color: #00BAFF; color: #fff!important;}

/* Utiles */
.text-color-A,.text-color-a{color: #FA7272!important;} .text-color-B,.text-color-b{color: #FACD72!important;} .text-color-C,.text-color-c{color: #72FA8D!important!important;} .text-color-D,.text-color-d{color: #72FABE!important;} .text-color-E,.text-color-e{color: #AEAEAE!important;} .text-color-F,.text-color-f{color: #72D9FA!important;} .text-color-G,.text-color-g{color: #72ACFA!important;} .text-color-H,.text-color-h{color: #7472FA!important;} .text-color-I,.text-color-i{color: #B672FA!important;} .text-color-J,.text-color-j{color: #E372FA!important;} .text-color-K,.text-color-k{color: #FA72C6!important;} .text-color-L,.text-color-l{color: #FA7295!important;} .text-color-M,.text-color-m{color: #FA7272!important;} .text-color-O,.text-color-o{color: #FACD72!important;} .text-color-P,.text-color-p{color: #72FA8D!important;} .text-color-Q,.text-color-q{color: #72FABE!important;} .text-color-R,.text-color-r{color: #AEAEAE!important;} .text-color-S,.text-color-s{color: #72D9FA!important;} .text-color-T,.text-color-t{color: #72ACFA!important;} .text-color-U,.text-color-u{color: #7472FA!important;} .text-color-V,.text-color-v{color: #B672FA!important;} .text-color-W,.text-color-w{color: #E372FA!important;} .text-color-X,.text-color-x{color: #FA72C6!important;} .text-color-Y,.text-color-y{color: #FA7295!important;} .text-color-Z,.text-color-z{color: #7472FA!important;}

@media (max-width: 576px) {
	.container-card{padding-left: 0px;padding-right: 0px;}
	.db-search .dbfilter{width: 35px;}
	.db-search .orderby{width: 50px;}
	.db-search .form-group{margin-right: 5px;}
	.card-body{padding: 5px;}
	.nav-tools .option-small{ width: 45px; margin: auto!important;}
	.nav-tools a , .nav-tools button{font-size: 11px!important;}
	.nav-tools .tools-brand{font-size: 14px!important}
	.calendar-day{width: 33.3%!important;}
	.calendar-holder {height: 1800px!important;}
	.form-responsive-small{width: 45px;}
}

::-webkit-scrollbar {width: 12px;}
::-webkit-scrollbar-track {background-color: #fff;}
::-webkit-scrollbar-thumb {background-color: #1E6F8F;border-radius: 20px;border: 3px solid #fff;}

/*Notify*/
.toast-title{font-weight:700}
.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}
.toast-message a,.toast-message label{color:#fff}
.toast-message a:hover{color:#ccc;text-decoration:none}
.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}
.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
.toast-bottom-left{bottom:12px;left:12px}
#toast-container{position:fixed;z-index:999999;pointer-events:none}
#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}
#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}
#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}
#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}
#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}
#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}
.toast{background-color:#030303}
.toast-success{background-color:#51a351}
.toast-error{background-color:#bd362f}
.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}</style>');
