.geisSearch {
    padding-top: 5px;
}

@media (min-width: 768px) {
    .geisSearch {
        padding-right: 2px;
        padding-left: 2px;
    }
}

.date input {
    text-transform: uppercase;
}

blockquote {
    background-color: #f9f9f9;
    color: #808080;
    font-size: 13px;
}

.subtittle_block {
    background-color: #fcf8e3;
    color: #8a6d3b;
    font-size: 13px;
    border-left: 5px solid #faebcc;
    text-align: center;
}

/*.form-control[readonly]{
  background-color: white;
}*/
/*.form-control[readonly], .form-control[disabled]{
  background-color: #eee;
}*/
/*CSS para botones*/
.btn-menusubject {
    color: #ffffff;
    background-color: #89D0D9;
    border-color: #65A3AB;
}

.btn-menusubject:hover,
.btn-menusubject:focus,
.btn-menusubject:active,
.btn-menusubject.active,
.open .dropdown-toggle.btn-menusubject {
    color: #ffffff;
    background-color: #71B4BD;
    border-color: #65A3AB;
}

.btn-menusubject:active,
.btn-menusubject.active,
.open .dropdown-toggle.btn-menusubject {
    background-image: none;
}

.btn-menusubject.disabled,
.btn-menusubject[disabled],
fieldset[disabled] .btn-menusubject,
.btn-menusubject.disabled:hover,
.btn-menusubject[disabled]:hover,
fieldset[disabled] .btn-menusubject:hover,
.btn-menusubject.disabled:focus,
.btn-menusubject[disabled]:focus,
fieldset[disabled] .btn-menusubject:focus,
.btn-menusubject.disabled:active,
.btn-menusubject[disabled]:active,
fieldset[disabled] .btn-menusubject:active,
.btn-menusubject.disabled.active,
.btn-menusubject[disabled].active,
fieldset[disabled] .btn-menusubject.active {
    background-color: #89D0D9;
    border-color: #65A3AB;
}

.btn-menusubject .badge {
    color: #89D0D9;
    background-color: #ffffff;
}

/*otro boton*/
.btn-menuform {
    color: #ffffff;
    background-color: #9FD4B1;
    border-color: #74AD87;
}

.btn-menuform:hover,
.btn-menuform:focus,
.btn-menuform:active,
.btn-menuform.active,
.open .dropdown-toggle.btn-menuform {
    color: #ffffff;
    background-color: #91CCA5;
    border-color: #74AD87;
}

.btn-menuform:active,
.btn-menuform.active,
.open .dropdown-toggle.btn-menuform {
    background-image: none;
}

.btn-menuform.disabled,
.btn-menuform[disabled],
fieldset[disabled] .btn-menuform,
.btn-menuform.disabled:hover,
.btn-menuform[disabled]:hover,
fieldset[disabled] .btn-menuform:hover,
.btn-menuform.disabled:focus,
.btn-menuform[disabled]:focus,
fieldset[disabled] .btn-menuform:focus,
.btn-menuform.disabled:active,
.btn-menuform[disabled]:active,
fieldset[disabled] .btn-menuform:active,
.btn-menuform.disabled.active,
.btn-menuform[disabled].active,
fieldset[disabled] .btn-menuform.active {
    background-color: #9FD4B1;
    border-color: #74AD87;
}

.btn-menuform .badge {
    color: #9FD4B1;
    background-color: #ffffff;
}

/*dots*/

.dots {
    margin: 40px auto;
}

.dot {
    display: inline-block;
    border-radius: 50%;
    width: 50%;
    background-color: #EEE;
    height: 15px;
    width: 15px;
    margin: 0 2px;
}

.dot.dot-success {
    background-color: #449D44;
}

.dot.dot-warning {
    background-color: #F0AD4E;
}

.dot.dot-danger {
    background-color: #D9534F;
}

.dot.dot-default {
    background-color: #adadad;
}

.dot.dot-frozen {
    background-color: #00bbff;
}

.dot.dot-sm {
    height: 10px;
    width: 10px;
}

.dot.dot-lg {
    margin: -1px 5px;
    height: 10px;
    width: 10px;
}

.input-hidden {
    display: none;
}

.input-hidden.show {
    display: block !important;
}

.panel {
    clear: both;
}

.panel-form {
    padding: 5px 15px;
    text-align: center;
}

.main-nav {
    display: flex;
    width: auto;
    clear: both;
    flex-wrap: wrap;
}

.main-nav .nav-item {
    float: none;
    width: 25%;
}

@media screen and (min-width: 1150px) {
    .main-nav .nav-item {
        width: auto;
        flex: 1;
    }
}

.border-label {
    text-align: center;
    border: 1px solid  #00bbff;
    border-radius: 5px;
    padding: 5px;
    margin: 5px;
}

.border {
    text-align: center;
    padding: 5px;
    margin: 5px;
}

.input-group {
    width: 100%;
}

.btn-query, .btn-ar, .btn-sdv, .btn-rr {
    border: none;
    background-color: #f1f1f1;
    font-size: 11px;
    cursor: pointer;
    padding: 3px 3px;
    line-height: 14px;
}

.btn-query.closed {
    background-color: #2cc36b;
}

.btn-query.answered {
    background-color: #f5cb2d;
}

.btn-query.open {
    background-color: #D9534F;
}

.badge-query{
    border: none;
    background-color: #f1f1f1;
    font-size: 14px;
    cursor: default;
    padding: 3px 3px;
    line-height: 14px;
    margin: 0px 5px;
}

.badge-query.closed {
    background-color: #2cc36b;
}

.badge-query.answered {
    background-color: #f5cb2d;
}

.badge-query.open {
    background-color: #D9534F;
    color: white;
}

.badge-query.frozen {
    background-color: #00bbff;
    color: black;
}
.status.prescreening{
  background-color: #f5cb2d !important;
}

.status.screening{
  background-color: #f5cb2d !important;
}

.status.enrolled{
  background-color: #2cc36b !important;
}

.status.failure{
  background-color: #D9534F !important;
}

.status.frozen{
  background-color: #00bbff !important;
}

.status.waiver{
  background-color: #2e7d32 !important;
}

.status.followup{
  background-color: #2e7d32 !important;
}
.status.eos{
  background-color: #00bbff !important;
}
.badge-query.SDV {
    background-color: #c217d1;
    color: black;
    font-weight: bold;
}
.badge-query.RR {
    background-color: #1fa9db;
    color: black;
    font-weight: bold;
}

.badge-query.waiver {
    background-color: #004d20;
    color: white;
}

.btn-waiver {
    color: #fff;
    background-color: #004d20;
    border-color: #004d20;
  }
  .btn-waiver:focus,
  .btn-waiver.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625;
  }
  .btn-waiver:hover {
    color: #fff;
    background-color: #003115;
    border-color: #004d20;
  }
  .btn-waiver:active,
  .btn-waiver.active,
  .open > .dropdown-toggle.btn-waiver {
    color: #fff;
    background-color: #003115;
    border-color: #004d20;
  }
  .btn-waiver:active:hover,
  .btn-waiver.active:hover,
  .open > .dropdown-toggle.btn-waiver:hover,
  .btn-waiver:active:focus,
  .btn-waiver.active:focus,
  .open > .dropdown-toggle.btn-waiver:focus,
  .btn-waiver:active.focus,
  .btn-waiver.active.focus,
  .open > .dropdown-toggle.btn-waiver.focus {
    color: #fff;
    background-color: #003115;
    border-color: #004d20;
  }
  .btn-waiver:active,
  .btn-waiver.active,
  .open > .dropdown-toggle.btn-waiver {
    background-image: none;
  }
  .btn-waiver.disabled:hover,
  .btn-waiver[disabled]:hover,
  fieldset[disabled] .btn-waiver:hover,
  .btn-waiver.disabled:focus,
  .btn-waiver[disabled]:focus,
  fieldset[disabled] .btn-waiver:focus,
  .btn-waiver.disabled.focus,
  .btn-waiver[disabled].focus,
  fieldset[disabled] .btn-waiver.focus {
    background-color: #15502d;
    border-color: #003115;
  }
  .btn-waiver .badge {
    color: #004d20;
    background-color: #fff;
  }

.btn-sdv.active, .btn-rr.active, .btn-global-sdv.active, .btn-global-rr.active {
    background-color: #2cc36b;
    color: #fff;
}

.btn-sdv.changed, .btn-rr.changed, .btn-global-sdv.changed, .btn-global-rr.changed {
    background-color: #f5cb2d;
}

table .input-group .form-control {
    display: block;
    float: none;
}

table .input-group-addon {
    padding: 2px;
    display: block;
}

table .btn-query, table .btn-ar, table .btn-sdv, table .btn-rr {
    padding: 2px;
    font-size: 9px;
    line-height: 14px;
}

.input-group-addon {
    padding: 0;
    background-color: transparent;
    border:none;
}

.input-file {
    opacity: 0; 
    width: 0.1px; 
    height: 0.1px;
    overflow: hidden;
	position: absolute;
	z-index: -1;
}

.btn-file {
    border: 1px solid #bce8f1;
    background-color: #d9edf7;
    color: #31708f;
    cursor: pointer;
    border-radius: 4px; 
    padding: 2px 5px;
    margin: 5px;
}

.btn-slim {
    padding: 2px 6px;
    font-size: 12px;
    margin: 0px 3px;
}

.btn-form {
    padding: 2px 12px;
    font-size: 12px;
    margin: 2px 0px;
}


.slim {
    padding: 2px 3px;
    margin: 0px;
}

.invisible {
    visibility: hidden;
}

.autowidth {
    width: auto;
}

.shadowed {
    background-color: #EEE;
}

.disabled{
    background-color: #EEE;
}

.form-group {
    margin-bottom: 10px;
}

.blue-container {
    border: 1px solid #bce8f1;
    margin: 2px;
}

/* Chosen */

.chosen-container {
    width: 100% !important;
}

.error_form {
    border: 2px solid red;
}

.change_ranges{
    background-color: #fff777 !important;
}

.pointer {
    cursor: pointer;
}

.pl_0 {
    padding-left: 0px;
}

.pl_5 {
    padding-left: 5px;
}

.pr_0 {
    padding-right: 0px;
}

.pr_5 {
    padding-right: 5px;
}

/* The Modal (background) */
.modal_log {
    display: none; /* Hidden by default */
    z-index: 100; /* Sit on top */
    position: absolute;
    left: 0;
    top: 0;
    width: auto; /* Full width */
    height: auto; /* Full height */
    min-width: 150px;
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(54, 54, 54); /* Fallback color */
    background-color: rgba(0,0,0,0.7); /* Black w/ opacity */
  }
  
  /* Modal Content/Box */
  .modal-content_log {
    color: #fefefe;
    margin: 5px 5px; /* 15% from the top and centered */
    padding: 5px;
    width: auto; /* Could be more or less, depending on screen size */
  }
   .red-cage{
    border-color: red;
   }
   .red-label{
       color:red;
   }
   .note{
    color: blue;
    opacity: 0.6;
    font-size: 13px;
}


ul>.test>button {
    color: #337ab7;
    text-decoration: none !important;
}
.nav-tabs>li>button {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}
.nav>li>button {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.button-assessment{
    width: 150px;
    margin-top: 5px;
}
.form_disabled{
    pointer-events:none;
    opacity:0.6;
}
.form-popup {
    position:fixed;
    z-index: 100;
    height: auto; /* Full height */
    background: white;
    border-radius: 10px;
    border: 0.1px solid #bce8f1;
    color:black;
    max-width: 550px;
    max-width: 1000px;
}
.icon-delete{
    font-size: 30px;
    color: #f8bb86;
}
.delete-title{
    font-size: 27px;
}

.centered {
    text-align: center;
}
.modal-backdrop{
    display: none !important;
}