html {font-size:14px;}
body {font-family:'Roboto', sans-serif; background-color:#e9ebee !important; overflow-y:scroll;}
a{text-decoration:none !important;}
option{font-family:'Roboto', sans-serif;}

#app-message {position:fixed; margin-left:220px; margin-right:20px; top:14px; left:20px; z-index:3001;}
#main-header {min-width:350px; border-top:3px solid #23272b;}
	#main-header h5 {text-shadow: 1px 1px 1px #ccc;}
#rs-logo {height:60px; border:0;}
#rs-logo-mini img {height:50px; border:0;}
.menu-principal {font-size:1.5em;}
.container {max-width:1600px; min-width:350px;}
	footer {text-shadow:2px 2px 4px #b7b4b4;}
#cargando {padding:18px 0 19px 0; text-align:center; display:none;}
.drop-placeholder {background-color:lightgray; height:3.5em; padding-top:12px; padding-bottom:12px; line-height:1.2em;}
.dropdown-item.active, .dropdown-item:active {color:#fff; background-color:#23272b;}
.manual-error{border-color:#dc3545; padding-right:calc(1.5em + .75rem); background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-position:right calc(.375em + .1875rem) center; background-size:calc(.75em + .375rem) calc(.75em + .375rem);}

@media (max-width:768px) {
	#app-message {margin-left:0; top:185px;}
	#rs-logo {margin:10px 0;}
	#rs-logo-mini {text-align:center !important;}
	.nav-item {width:100%;}
	.nav-item a {padding-left:15px !important; padding-right:15px !important;}
	.nav-tabs .nav-link {border-color:#e9ecef #e9ecef #e9ecef #e9ecef !important;}
	.dataTables_length {display:none;}
	.dataTables_filter {text-align:right !important;}
	.dataTables_info {display:none;}
	footer {margin-top:20px  !important; margin-bottom:20px;}
}

.panel{
    font-size:20px;
    text-align: right;
}

.txt{
    font-size:44px;
    text-align: right;
    line-height:50px;
}

#modal_lista_clientes {
    min-width:600px !important;
}