body{
    font-family: Verdana,Arial,sans-serif;
    color: #655544;
    margin-bottom: 100px;
}
h1{
    font-size: 22px;
    border-bottom: 1px solid #F7F2ED;
    padding-bottom: 10px;
}
h3{
    font-size: 17px;
}
.content {
    margin-top: 0px !important;
    position: relative;
}

.error_list{
    list-style: none;
    color: red;
    padding-left: 0px;
}

#formArtistica .error_list{
    list-style: none;
    color: red;
    padding-left: 0px;
    height: 100px;
    overflow-x: hidden;
    overflow-y: auto;
}

#logoutFrontend {
    float: right;
    margin-top: -45px;
    margin-right: 15px;
}

#logoutFrontend a{
    color: #655544;
}

.barraNavegacion a{
    color: wheat;
}

.bar {
    height: 22px;
    background-image: url('../images/progressbar.gif');
}
.fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    font-size: 200px;
    direction: ltr;
    cursor: pointer;
}

.row-file  .btn-danger{
    margin-left: 20px;
}
.row-file .alert{
    font-size: 12px;
    margin-bottom: 8px;
}
.alert {
    padding: 5px !important;
}

.alert a{
    color: #a94442 !important;
}

.help-block{
    font-size: 12px;
}
.form-control {
    height: 30px;
    border-color: #A79888;
}
.select2-container .select2-choice {
    display: block;
    height: 30px !important;
    border-color: #A79888 !important;
}
.input-group-addon {
    border-color: #A79888
}
.row-file{
    margin-top: 20px;
}
.row-file .progress {
    margin-bottom: 10px;
}

.radio_list{
    padding-left: 0;
}
.radio_list label{
    list-style: none;
    display: inline-block;
    margin-right: 10px;
    margin-left: 5px;
    font-weight: normal;
}

.nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #A79888;
    min-height: 5em;
}
a,a:hover {
    color: #73675A;
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
    border: 1px solid #A79888;
    border-bottom: none
}
.nav>li>a:hover, .nav>li>a:focus {
    background-color: #EDE7DF;
}
.nav-tabs>li>a:hover {
    border-color: #EDE7DF #EDE7DF #A79888;
}

.barraNavegacion .navbar{
    position: static;
    background: #f0f0f0;
    border: none;
}

.barraNavegacion .navbar .nav > li > a{
    color: #998B7D;
}

.barraNavegacion .navbar .nav > li > a:hover{
    color: #C7C3BF;
}


.barraNavegacion .navbar-default .navbar-nav > .active > a:hover {
    color: white !important;
    background-color: #998B7D;
}

.barraNavegacion .navbar-default .navbar-nav > .active > a{
    background-color: #998B7D;
}

.cabeceraBackend{
    border-bottom: none;
}

.candidaturaValidada{
    text-align: center;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}

.candidaturaValidada img{
    width: 3%;
    margin-top: -8px;
    margin-left: 5px;
}

.idPais{
    font-size: 11px !important;
}

.checkbox_list{
    list-style: none;
    padding-left: 0px;
}

.detalleDisciplina ul{
    list-style:decimal;
    padding-left: 22px;
}

.help{
    display: inline-block;
    margin-top: 8px;
}

#recursosDisciplinas .mejs-currenttime-container, 
#recursosDisciplinas .mejs-time-rail, 
#recursosDisciplinas .mejs-duration-container {
    display: none;
}

.wrapper-file .delete-file{
    float: right;
    margin-right: 20px;
}

.row-file .col-md-4:hover{
    background-color: #f9f9f9;
}

#candidatura_admnistrativa_codigoPaisTelefonoFijo{
    background-image: url("../../images/mas.png");
    background-repeat: no-repeat;
    padding-left: 20px;
    background-position-y: 4px;
}

#candidatura_admnistrativa_codigoPaisTelefonoMovil{
    background-image: url("../../images/mas.png");
    background-repeat: no-repeat;
    padding-left: 20px;
    background-position-y: 4px;
}

.showCandidatura li{
    list-style: none !important;
    padding-left: 0px;
}

.alertaDiciplina{
    padding: 2px;
    display: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.sf_admin_td_actions li{
    display: block !important;
}

.tablaAdmin li{
    
}

#formAdministrativa .help{
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
    padding: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 10.8px;
    font-style: italic; 
}

#candidatura-administrativa .form-group > label,
#candidatura-artistica .form-group > label,
.obligatoria{
    padding-right: 13px;
    background: url('../../images/asterisco.png') no-repeat right 3px;
}

#candidatura-administrativa .no-obligatorio label, #candidatura-artistica .no-obligatorio label{
    background-image: none;
}

#candidatura_artistica_detalleDisciplinasPlasticas input{
    display: inline !important;
}

.nav-tabs.nav-justified>.active>a{
        box-shadow: 5px -5px 11px -5px #aaaaaa;
}

.ui-widget-content{
    color: #8a6d3b !important;
}
    
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    color: #8a6d3b !important;
}

.ui-datepicker .ui-datepicker-header{
    border-color: #A79888;
}

.ui-datepicker select.ui-datepicker-year{
    color: #8a6d3b !important;
}

.ui-datepicker select.ui-datepicker-year{
    border-radius: 4px;
}

#fake_fecha_finalizacion{
    width: 72% !important;
}

.hasDatepicker{
    width: 90%;
    display: inline-block;
}

.ui-datepicker-trigger{
    display: inline-block;
    margin-left: 5px;
    margin-bottom: 3px;
    cursor: pointer;
}

.fileupload{
    margin-top: 15px;
}

/*Para que los input checkbox (detalle disciplina) se renderizen en columna en vez de en linea.*/
#candidatura_artistica_detalleDisciplinaPlasticas label{
    float: left;
}

#candidatura_artistica_detalleDisciplinaPlasticas input[type="checkbox"]{
    margin: 4px 4px 0 0;
    line-height: normal;
    float: left;
    clear: both;
}

iframe{
    box-shadow: 2px 4px 8px 2px grey;
    border: 2px solid white;
    border-radius: 5px;
}

#validar_candidatura label{
    margin-bottom: 15px;
}

.tcAlert { color: #5c0002; }
.tcWarn { color: red; }

/********NOTIFICACIONES PERSONALES************/
.notificacion-candidatura{
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc !important;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 5px !important;
    text-align: center;
}

.especificos_funcionarios, .especificos-doctorando, .especificos-doctor{
    display: none;
}

.linea_divisoria{
    margin-top: 0px !important;
}

.panel-margin{
    margin-left:2em;
    margin-right:2em;
}