@font-face { font-family: 'HindMadurai Regular';             src: local('HindMadurai Regular'),             url('../Fonts/HindMadurai-Regular.ttf')             format('truetype');}.tooltip{    font-size: 0.7em;    font-family: 'HindMadurai Regular';}body{    font-family: 'HindMadurai Regular';    width: available;}h3{    font-weight:bold;}th.ord{cursor: pointer;}span.move{    position: absolute;    left: 0px;    top: 3px;    z-index: 999;}span.move:hover{    background-color: #C45911;}select{    height:auto !important;}.estado{    font-size: 0.5em !important;    color: white;    border-radius: 10px;    font-weight: bold;    padding: 2px 6px;    font-size: 0.75em;}.agenda{    background-color: lightgray;    color: black;    padding:1%;    border-radius: 10px;    font-weight: bold;    font-size: 2.5em;    text-align: center;}input[type=text],input[type=number],input[type=password],select,textarea{    box-shadow: 1px 1px 1px 1px darkgray;    height: 3em;}label{    font-weight:bold;    font-size:0.8em;    margin: 1px !important;}.toggle.btn{    border-radius: 1em;}.toggle-handle{    border-radius: 10em;    width: 4em !important;}.toggle{    border: 2px solid gray !important;}.btn-tt{    background-color: #C45911;}.btn.tt{    border-radius: 0.8rem;}.btn.tt:hover{    background-color: #C45911;    font-weight: bold;    color: white;    border-radius: 0.8rem;    text-decoration:none;    text-shadow: black 0px 0 0px;}.btn-filtros{    border-radius: 0.5rem;    color:white !important;    text-shadow: black 1px 0 1px !important;}.btn-filtros:hover{    color:black !important;    border-radius: 0.5rem;    background-color: lightgray !important;    text-shadow: black 0px 0 0px !important;}.btn-sm{    height: 1.8em !important;    color: black;    border-radius: 0.8rem;    font-weight: bold;    padding-bottom: 2px;    cursor: pointer;}.btn-sm:hover{    background-color: #C45911;    font-weight: bold;    color: white;    border-radius: 0.8rem;    text-decoration:none;    /*text-shadow: black 0px 0 0px;*/}#canc{    position: relative;    float:right;    bottom:0;    z-index:999999;    margin-bottom: 15px;}.sombras {    border-radius: 1rem;    font-size: 1em;    font-weight: bold;}.sombras:hover{    background-color: #C45911;    border-radius: 1rem;    text-decoration:none;    color: white;}.nuevo {    font-weight: bold;}.center {  display: block;  margin-left: auto;  margin-right: auto;}h6{    font-weight: bold !important;}.btn-primary{    background-color: #287db3 !important;    border-color: #287db3 !important;}.btn-secondary{    background-color: #848484 !important;    border-color: #848484 !important;}.clara{    color: white !important;    font-size: 0.7em !important;    text-shadow: black 1px 0 1px;}.dropdown-item{    background-color: #C45911;    color: white;    line-height: 250%;    border-radius: 0px !important;    padding: .25rem 1rem;    font-weight: bold;    font-size: 0.9rem;}.dropdown-item:hover{    color:black !important;    background-color: lightgray;    /*border-radius: 0px !important;*/}.menu-hr{    margin:0;}td{    vertical-align:middle !important;}.chk,chkd{    width:1.45em;    height:1.45em;}.dropdown-submenu {    background-color: #C45911;    position: relative;}.dropdown-submenu a::after {    transform: rotate(-90deg);    position: absolute;    right: 6px;    top: .8em;}.dropdown-submenu .dropdown-menu {    background-color: #C45911;    top: 0;    left: 100%;    margin-left: .1rem;    margin-right: .1rem;}.filtros{    padding: 3px 7px;    border: 0px;    border-radius: 10px;    font-size: 0.7em;    width: auto;    margin-right: 3px;    height: 2em !important;}.filtros:hover{    border: 0px;}filtros:focus{    border: 0px;}.persiana{    height: 2em;}.perf{    height:90%;    font-weight:bold;    margin:1px;    padding:2px 5px 1px 5px;     background-color:gray;    text-shadow: -1px 2px 2px rgba(0,0,0,0.6);}@media (max-width: 767.98px) {    .persiana{        height: auto !important;    }}/*SELECT 2*/.select2-selection__rendered{    line-height: 1.5 !important;    vertical-align: middle;    height: 3em !important;    text-align: left !important;}.select2-result-repository{    font-size: 0.7em;    text-align: left !important;}.ajs-input{    width:100%;}.tipo{    color: white;    border-radius: 5px;    font-weight: bold;    padding: 2px 4px;    font-size: 0.75em;    vertical-align: middle;}.mouse{    background-color: #bdc3c7 !important;    box-shadow: 0px 2px 2px 0px lightgray;}input{    box-shadow: 0px 0px 0px 0px black !important;}select{    box-shadow: 0px 0px 0px 0px black !important;    background-color: transparent !important;    border-radius: 0px !important;}.form-control{    background-color: transparent !important;    border: 0px solid black;    border-radius: 0px;    height: 3em !important;}.inputtext{    background-color: white !important;    font-size:1.2em;    height: 3em !important;    border-radius: 15px !important;}.inputtext:focus{    background-color: white !important;    border:0 !important;}textarea.form-control{    background-color: white !important;}.obl{    font-style: normal;    font-weight:bold;    color:red;}.form-control-xs{    /*color:white !important;*/    background-color: white !important;    border: 0px solid black;    /*border-bottom-width: 1px;*/    /*border-radius: 0px;*/}.form-control-xs::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */    /*color: white;*/}.form-control-xs:-ms-input-placeholder { /* Internet Explorer 10-11 */    /*color: white;*/}.form-control-xs::-ms-input-placeholder { /* Microsoft Edge */    /*color: white;*/}