@media (max-width: 768px) {
    ul.isaludo, img.isaludo {
        display: none!important;
    }
}
@media (min-width: 768px) {
    li.isalida {
        display: none!important;
    }
}
#div-contenido{
    margin-top: 15px!important;
}
.seg-bttn {
    cursor: pointer;
}

/*MOD_DOCTOS*/
.mod_doctos{
    width: 90%;
    height: 90%;
    padding-left: 10%;
    padding-top: 5%;
}
.mod_doctos > .modal-dialog{
    margin: 0;
    height: 100%;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}
.mod_doctos > .modal-dialog > .modal-content{
    width: 100%;
    height: 100%;
    background-color: black;
}
.mod_doctos > .modal-dialog > .modal-content > .modal-body{
    padding: 0;
    width: 100%;
    height: 95%;
}
.mod_doctos > .modal-dialog > .modal-content > .modal-footer{
    background-color: black;
    border-color: black;
}
.mod_doctos > .modal-dialog > .modal-content > .modal-footer > .cerrar-modal{
    position: absolute;
    bottom: 0;
    right: 19px;
}
.mod_doctos > .modal-dialog > .modal-content > .modal-footer > .cerrar-modal2{
    position: absolute;
    bottom: 0;
    right: 129px;
}
.mod_doctos > .modal-dialog > .modal-content > .modal-body iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: none;
}

/*MOD_FORMS*/
.mod_forms{
    width: 90%;
    height: 90%;
    padding-left: 10%;
    padding-top: 5%;
    max-width: 100%!important;
}
.mod_forms > .modal-dialog{
    margin: 0!important;
    height: 100%;
    width: 100%;
    max-width: 100%!important;
    overflow: hidden;
}
.mod_forms > .modal-dialog > .modal-content{
    width: 100%;
    height: 100%;
    background-color: black;
}
.mod_forms > .modal-dialog > .modal-content > .modal-body{
    padding: 10px;
    margin-left: 1%;
    width: 98%;
    height: 93%;
    background-color: black;
}
.mod_forms > .modal-dialog > .modal-content > .modal-footer{
    background-color: black;
    border-color: black;
}
.mod_forms > .modal-dialog > .modal-content > .modal-footer > .cerrar-modal{
    position: absolute;
    bottom: 0;
    right: 19px;
}
.mod_forms > .modal-dialog > .modal-content > .modal-footer > .cerrar-modal2{
    position: absolute;
    bottom: 0;
    right: 129px;
}
.mod_forms > .modal-dialog > .modal-content > .modal-body iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: none;
}



body{
    background-color:#ababab!important;
    color:#000000!important;
    font-weight:300!important;
}
#lg-segui.list-group > a{
    color: black;
    background-color: #ababab!important;
}
#lg-segui.list-group > a > span > em{
    color: white;
}
.table-hover> tbody> tr:hover{
    background-color: black!important;
}
select.form-control{
    top: 0!important;
}
.form-control{
    color: #eee!important;
}
.filter-option{
    color: #eee!important;
}
.bootstrap-select .btn.dropdown-toggle.select-with-transition {
    background-image: none!important;
}
.navbar-nav .open .dropdown-menu {
    background-color:#000;
}
.minicio{
    background: #33393f!important;
}
.minicio:hover{
    background: black!important;
}
.text-gray{
    font-weight: 400!important;
}
.form-control[readonly]{
    background: #41474c!important;
}
.main-panel>.content{
    padding: 0;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    border-bottom: 1px solid #eee!important;
    -webkit-text-fill-color: yellow!important;
    -webkit-box-shadow: 0 0 0 1000px #343a40 inset!important;
    transition: background-color 5000s ease-in-out 0s!important;
}


/*********** loader ********/
.animationload {
    background-color: black;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
/*.osahanloading {*/
    /*animation: 1.5s linear 0s normal none infinite running osahanloading;*/
    /*background: #e53935 none repeat scroll 0 0;*/
    /*border-radius: 50px;*/
    /*height: 50px;*/
    /*left: 50%;*/
    /*margin-left: -25px;*/
    /*margin-top: -25px;*/
    /*position: absolute;*/
    /*top: 50%;*/
    /*width: 50px;*/
/*}*/
/*.osahanloading::after {*/
    /*animation: 1.5s linear 0s normal none infinite running osahanloading_after;*/
    /*border-color: #3cb8cd transparent;*/
    /*border-radius: 80px;*/
    /*border-style: solid;*/
    /*border-width: 10px;*/
    /*content: "";*/
    /*height: 80px;*/
    /*left: -15px;*/
    /*position: absolute;*/
    /*top: -15px;*/
    /*width: 80px;*/
/*}*/
/*@keyframes osahanloading {*/
    /*0% {*/
        /*transform: rotate(0deg);*/
    /*}*/
    /*50% {*/
        /*background: #a43fb8 none repeat scroll 0 0;*/
        /*transform: rotate(180deg);*/
    /*}*/
    /*100% {*/
        /*transform: rotate(360deg);*/
    /*}*/
/*}*/

/*.loader {*/
    /*top: 50%;*/
    /*left: 50%;*/
    /*margin-left: -60px;*/
    /*margin-top: -60px;*/
    /*position: absolute;*/
    /*border: 40px solid black;*/
    /*border-radius: 50%;*/
    /*border-top: 40px solid #a43fb8;*/
    /*border-right: 40px solid #e53935;*/
    /*border-bottom: 40px solid #3cb8cd;*/
    /*border-left: 40px solid #f79a18;*/
    /*width: 120px;*/
    /*height: 120px;*/
    /*-webkit-animation: loader07-u04c322d6 1s linear infinite;*/
    /*animation: loader07-u04c322d6 1s linear infinite;*/
/*}*/

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}


/*********** for new menu ********/

.sidebar-wrapper {
    overflow: scroll!important;
    overflow-x: hidden!important;
}
.sidebar-wrapper::-webkit-scrollbar {
    width: 0!important;  /* remove scrollbar space */
    background: transparent!important;  /* optional: just make scrollbar invisible */
}
/* optional: show position indicator in red */
.sidebar-wrapper::-webkit-scrollbar-thumb {
    background: #FF0000!important;
}


/*********** for autocomplete error ********/
.ui-autocomplete {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  /*border: 1px solid rgba(0, 0, 0, 0.15);*/
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.ui-autocomplete > li > div {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}

.ui-state-hover,
.ui-state-active,
.ui-state-focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
  cursor: pointer;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}


selector:-webkit-full-screen {
  display: block; /* displays the element only when in fullscreen */
}
selector:-moz-full-screen {
  display: block; /* hides the element when not in fullscreen mode */
}
selector:-ms-fullscreen {
  display: block;
}
selector:fullscreen {
  display: block;
}
selector {
  display: none; /* hides the element when not in fullscreen mode*/
}




/*.loader07 {*/
    /*top: 50%;*/
    /*left: 50%;*/
    /*!*margin-left: -60px;*!*/
    /*!*margin-top: -60px;*!*/
    /*position: absolute;*/
    /*!*border: 40px solid black;*!*/
    /*!*border-radius: 50%;*!*/
    /*!*border-top: 40px solid #a43fb8;*!*/
    /*!*border-right: 40px solid #e53935;*!*/
    /*!*border-bottom: 40px solid #3cb8cd;*!*/
    /*!*border-left: 40px solid #f79a18;*!*/
    /*width: 120px;*/
    /*height: 120px;*/
    /*!*width: 16px;*!*/
    /*!*height: 16px;*!*/
    /*border-radius: 50%;*/
    /*!*position: relative;*!*/
    /*animation: loader07-u04c322d6 1s linear infinite;*/
    /*!*top: 50%;*!*/
    /*!*margin: -8px auto 0;*!*/
/*}*/
@keyframes loader07-u04c322d6 {
  0% {
    box-shadow: 0 -27px 0 0 rgba(0, 82, 236, 0.05), 19px -19px 0 0 rgba(0, 82, 236, 0.1), 27px 0 0 0 rgba(0, 82, 236, 0.2), 19px 19px 0 0 rgba(0, 82, 236, 0.3), 0 27px 0 0 rgba(0, 82, 236, 0.4), -19px 19px 0 0 rgba(0, 82, 236, 0.6), -27px 0 0 0 rgba(0, 82, 236, 0.8), -19px -19px 0 0 #0052ec; }
  12.5% {
    box-shadow: 0 -27px 0 0 #0052ec, 19px -19px 0 0 rgba(0, 82, 236, 0.05), 27px 0 0 0 rgba(0, 82, 236, 0.1), 19px 19px 0 0 rgba(0, 82, 236, 0.2), 0 27px 0 0 rgba(0, 82, 236, 0.3), -19px 19px 0 0 rgba(0, 82, 236, 0.4), -27px 0 0 0 rgba(0, 82, 236, 0.6), -19px -19px 0 0 rgba(0, 82, 236, 0.8); }
  25% {
    box-shadow: 0 -27px 0 0 rgba(0, 82, 236, 0.8), 19px -19px 0 0 #0052ec, 27px 0 0 0 rgba(0, 82, 236, 0.05), 19px 19px 0 0 rgba(0, 82, 236, 0.1), 0 27px 0 0 rgba(0, 82, 236, 0.2), -19px 19px 0 0 rgba(0, 82, 236, 0.3), -27px 0 0 0 rgba(0, 82, 236, 0.4), -19px -19px 0 0 rgba(0, 82, 236, 0.6); }
  37.5% {
    box-shadow: 0 -27px 0 0 rgba(0, 82, 236, 0.6), 19px -19px 0 0 rgba(0, 82, 236, 0.8), 27px 0 0 0 #0052ec, 19px 19px 0 0 rgba(0, 82, 236, 0.05), 0 27px 0 0 rgba(0, 82, 236, 0.1), -19px 19px 0 0 rgba(0, 82, 236, 0.2), -27px 0 0 0 rgba(0, 82, 236, 0.3), -19px -19px 0 0 rgba(0, 82, 236, 0.4); }
  50% {
    box-shadow: 0 -27px 0 0 rgba(0, 82, 236, 0.4), 19px -19px 0 0 rgba(0, 82, 236, 0.6), 27px 0 0 0 rgba(0, 82, 236, 0.8), 19px 19px 0 0 #0052ec, 0 27px 0 0 rgba(0, 82, 236, 0.05), -19px 19px 0 0 rgba(0, 82, 236, 0.1), -27px 0 0 0 rgba(0, 82, 236, 0.2), -19px -19px 0 0 rgba(0, 82, 236, 0.3); }
  62.5% {
    box-shadow: 0 -27px 0 0 rgba(0, 82, 236, 0.3), 19px -19px 0 0 rgba(0, 82, 236, 0.4), 27px 0 0 0 rgba(0, 82, 236, 0.6), 19px 19px 0 0 rgba(0, 82, 236, 0.8), 0 27px 0 0 #0052ec, -19px 19px 0 0 rgba(0, 82, 236, 0.05), -27px 0 0 0 rgba(0, 82, 236, 0.1), -19px -19px 0 0 rgba(0, 82, 236, 0.2); }
  75% {
    box-shadow: 0 -27px 0 0 rgba(0, 82, 236, 0.2), 19px -19px 0 0 rgba(0, 82, 236, 0.3), 27px 0 0 0 rgba(0, 82, 236, 0.4), 19px 19px 0 0 rgba(0, 82, 236, 0.6), 0 27px 0 0 rgba(0, 82, 236, 0.8), -19px 19px 0 0 #0052ec, -27px 0 0 0 rgba(0, 82, 236, 0.05), -19px -19px 0 0 rgba(0, 82, 236, 0.1); }
  87.5% {
    box-shadow: 0 -27px 0 0 rgba(0, 82, 236, 0.1), 19px -19px 0 0 rgba(0, 82, 236, 0.2), 27px 0 0 0 rgba(0, 82, 236, 0.3), 19px 19px 0 0 rgba(0, 82, 236, 0.4), 0 27px 0 0 rgba(0, 82, 236, 0.6), -19px 19px 0 0 rgba(0, 82, 236, 0.8), -27px 0 0 0 #0052ec, -19px -19px 0 0 rgba(0, 82, 236, 0.05); }
  100% {
    box-shadow: 0 -27px 0 0 rgba(0, 82, 236, 0.05), 19px -19px 0 0 rgba(0, 82, 236, 0.1), 27px 0 0 0 rgba(0, 82, 236, 0.2), 19px 19px 0 0 rgba(0, 82, 236, 0.3), 0 27px 0 0 rgba(0, 82, 236, 0.4), -19px 19px 0 0 rgba(0, 82, 236, 0.6), -27px 0 0 0 rgba(0, 82, 236, 0.8), -19px -19px 0 0 #0052ec; } }


.loader {
    top: 40%;
    margin: 100px auto;
    font-size: 25px;
    width: 1.8em;
    height: 1.8em;
    border-radius: 50%;
    position: relative;
    text-indent: -9999em;
    -webkit-animation: load5 1.1s infinite ease;
    animation: load5 1.1s infinite ease;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}
@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #9D2449, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(157, 36, 73, 0.8), 1.8em -1.8em 0 0em #9D2449, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(179, 142, 93, 1), 1.8em -1.8em 0 0em rgba(157, 36, 73, 0.8), 2.5em 0em 0 0em #9D2449, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(179, 142, 93, 1), 2.5em 0em 0 0em rgba(157, 36, 73, 0.8), 1.75em 1.75em 0 0em #9D2449, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(179, 142, 93, 1), 1.75em 1.75em 0 0em rgba(157, 36, 73, 0.8), 0em 2.5em 0 0em #9D2449, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(179, 142, 93, 1), 0em 2.5em 0 0em rgba(157, 36, 73, 0.8), -1.8em 1.8em 0 0em #9D2449, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(179, 142, 93, 1), -1.8em 1.8em 0 0em rgba(157, 36, 73, 0.8), -2.6em 0em 0 0em #9D2449, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(179, 142, 93, 1), -2.6em 0em 0 0em rgba(157, 36, 73, 0.8), -1.8em -1.8em 0 0em #9D2449;
  }
}
@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #9D2449, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(179, 142, 93, 1), -1.8em -1.8em 0 0em rgba(157, 36, 73, 0.8);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(157, 36, 73, 0.8), 1.8em -1.8em 0 0em #9D2449, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(179, 142, 93, 1);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(179, 142, 93, 1), 1.8em -1.8em 0 0em rgba(157, 36, 73, 0.8), 2.5em 0em 0 0em #9D2449, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(179, 142, 93, 1), 2.5em 0em 0 0em rgba(157, 36, 73, 0.8), 1.75em 1.75em 0 0em #9D2449, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(179, 142, 93, 1), 1.75em 1.75em 0 0em rgba(157, 36, 73, 0.8), 0em 2.5em 0 0em #9D2449, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(179, 142, 93, 1), 0em 2.5em 0 0em rgba(157, 36, 73, 0.8), -1.8em 1.8em 0 0em #9D2449, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(179, 142, 93, 1), -1.8em 1.8em 0 0em rgba(157, 36, 73, 0.8), -2.6em 0em 0 0em #9D2449, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(179, 142, 93, 1), -2.6em 0em 0 0em rgba(157, 36, 73, 0.8), -1.8em -1.8em 0 0em #9D2449;
  }
}
.bs-searchbox > .form-control {
    color: black !important;
}
.textarea{
    max-height: 7em;
}