@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,300,500,700");

ul.nav.nav-second-level.collapse.in {
    background: gainsboro;
}
.informacionP table{
    border: 5px solid #eeeeee !important;
}
.informacionP table td, .informacionP table th {
    border: 1px solid #e2e3e3
}
button.butTrans {
    background: transparent;
    border: 0px;
    border-bottom: 1px solid wheat;
}
#circulo {
    height: 15px;
    width: 15px;
    display: table-cell;
    text-align: center;
    font-size: 20px;
    vertical-align: middle;
    border-radius: 50%;
    display: inline;
}
.uno{ 
    background: #ffa418;
}
.dos{ 
    background: #faff1b;
}
.tres{ 
    background: #0883a9;
    color: #eeeeee;
}
.cuatro{ 
    background: #57acc6;
    color: #eeeeee;
}
.cinco{ 
    background: #762eff;
    color: #eeeeee;
}
.seis{ 
    background: #cc00cc;
    color: #eeeeee;
}
.siete{ 
    background: #FF0FA7;
    color: #eeeeee;
}
.ocho{ 
    background: #c11181;
    color: #eeeeee;
}
.nueve{ 
    background: #c1115a;
    color: #eeeeee;
}
.diez{ 
    background: #c1113a;
    color: #eeeeee;
}
.once{ 
    background: #820b0b;
    color: #eeeeee;
}
#wrapper{
    /*height: 100%;*/
    overflow-y: hidden;
}

.wrapper-content{
/*    height: 100%; 
    overflow: hidden;*/
    /*padding-bottom: 10px;*/
}
.highlight {
    background-color: #fff34d;
    -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 5px; /* Saf3-4 */
    border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* FF3.5+ */
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Saf3.0+, Chrome */
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Opera 10.5+, IE 9.0 */
}
.esTitulo, .ibox-title {
    font-weight: 700;
    font-family: sans-serif;
    color: #01b394;

    text-transform: uppercase;
}
.admisiones{
    color: rgb(216, 21, 118);
    font-weight: 700;
    font-size: x-large;
    text-decoration: underline;
}
.ven{
    color: rgb(32, 75, 107);
    font-weight: 700;
    font-size: x-large;
}
.requisitos{
    color: rgb(32, 75, 107);
    font-weight: 700;
    font-size: medium;
}
.mitad{
    margin-left: auto; 
    margin-right: auto;  
    width: 50%;
}
#FichasEnLineaDiagrama{
    width:100%; height:100%; margin-left: auto;margin-right: auto;
}

@media only screen and (max-width: 768px) {
    .ven{font-size:16px;}
    .admisiones{font-size:16px;}
    .btn-primary{font-size: 12px;}
    .btn-success{font-size: 12px;}

    .krajee-default .file-preview-image{
        width: 90% !important;
        height: auto !important;
    }
    .mitad{width:100%}
    #FichasEnLineaDiagrama{
        width: 0%;
    }

}
.informacion{
    text-align: justify;
    line-height: normal;
    color: rgb(18, 118, 188);
}
.informacion a{
    color: #0bb698;
}
.especialFooter{
    /*box-shadow: 2px 2px 20px 0px #999;*/ 
    text-align: right; 
    /*width: 50%;*/ 
    /*margin-left: auto;*/

}
.facebook{
    color:rgb(86, 100, 149); 
    font-size: 25px;
}
.facebook:hover{
    color:#f38327; 
    font-size: 25px;
}
.twitter{
    color:rgb(10, 164, 237); 
    font-size: 25px;
}
.twitter:hover{
    color:#f38327; 
    font-size: 25px;
}
.linkRedes{
    font-size: 14px;
}
#midiv
{
    transform: rotate(-5deg);

    -webkit-transform: rotate(-5deg);

    -moz-transform: rotate(-5deg);

    -o-transform: rotate(-5deg);
}
.nav.nav-tabs li.active{
    border-bottom: 3px solid #0bb698;
    /* border-bottom: 3px solid #0bb698; 
    background: url(../img/post3.png);
    background-repeat: no-repeat;
    background-position: right;
    background-position-x: extend;
    background-size: cover;*/
}
.widgetSE{
    color: white;
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 800;
}
.widgetSE2{
    color: white;
}
.borde-celdafic {
    border: 1px solid #666666;
    background-color: #D0D0D0;
    font-weight: 900;
}
.borde-celdaF {
    border: 1px solid #666666;
    padding: 6px;
}
#menuOpciones{
    white-space: nowrap; 
    border: 1px solid lightgray;
    text-align: center;
}
input, select, option{
    text-transform: uppercase;
}

/*input[type='checkbox']:after {
    content: "\f096";  check-empty 
    color:#01b394;
    font-family: 'FontAwesome';
    width: 1.25em;
    display: inline-block;
}
input[type='checkbox']:checked:after {
    content: "\f046";  check 
    color:#01b394;
    font-family: 'FontAwesome';
    width: 1.25em;
    display: inline-block;
}*/
td.details-control {
    background: url('../../imagenes/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.details td.details-control {
    background: url('../../imagenes/details_close.png') no-repeat center center;
}
.letraNegra{
    color: black;
    font-weight: 400;
}
.movimiento{
    -webkit-animation: movimiento 2s infinite linear;
    animation: movimiento 2s infinite linear;
    /*  transition: all 1s ease-in-out;
      -moz-transform: rotateY(360deg);
      -webkit-transform: rotateY(360deg);
      -ms--transform: rotateY(360deg);
      transform: rotateY(360deg);   */
}
@-webkit-keyframes movimiento {
    0% {
        -webkit-transform: rotateY(20deg);
        transform: rotateY(20deg);
    }
    100% {
        -webkit-transform: rotateY(350deg);
        transform: rotateY(350deg);
    }
}
@keyframes movimiento {
    0% {
        -webkit-transform: rotateY(20deg);
        transform: rotateY(20deg);
    }
    100% {
        -webkit-transform: rotateY(350deg);
        transform: rotateY(350deg);
    }
}
a:hover> #midiv{
    -webkit-animation: shake-slow 2s 1 ;
    animation: shake-slow 2s 1 ;
    font-size: 13px;
}
@keyframes shake-slow {
    2% {
        transform: translate(0, -5px) rotate(-5deg); }
    20% {
        transform: translate(0, 9px) rotate(0); }
    40% {
        transform: translate(0, -2px) rotate(-5deg); }
    60% {
        transform: translate(0, 6px) rotate(-15deg); }
    80% {
        transform: translate(0, -1px) rotate(0); }
    0%, 100% {
        transform: translate(0, 0) rotate(-5deg); } }
.quitarUl>ul{
    color: transparent;
}
.flashEfect{
    -webkit-animation: shake-pacity;
    animation: shake-pacity;
    animation-duration: 3s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite; 
    font-size: 13px;

}
/*Efecto para cambiar el boton de su color originar a el color verde que se utilisa en el proyecto venta de fichas*/
@keyframes shake-pacity {
    50% {
        //color:#8e4000;
        background:#8e4000;
        box-shadow: 0px 0px 0px 0px #faff1b;

    }
    0%, 100% {
        opacity: 1; 
        box-shadow: 1px 1px 20px 3px #faff1b;
    } 
}
.documentacionF > tbody > tr > td{
    vertical-align: middle !important;
}
.posi{
    position: fixed !important;
}
.letra-navy-bg {
    color: #1ab394;
}
.letra-blue-bg {
    color: #1c84c6;
}
.letra-lazur-bg {
    color: #23c6c8;
}
.letra-yellow-bg {
    color: #f8ac59;
}
.letra-red-bg {
    color: #ed5565;
}
.letra-black-bg {
    color: #262626;
}
.letra-navy-bg>p, .letra-blue-bg>p , .letra-lazur-bg>p,
.letra-yellow-bg>p,.letra-red-bg>p {
    color: gray;
}
.movimiento2{
    -webkit-animation: movimiento2 2s infinite linear;
    animation: movimiento2 2s infinite linear;
    transition: color 2s linear 0.2s;
    /*  transition: all 1s ease-in-out;
      -moz-transform: rotateY(360deg);
      -webkit-transform: rotateY(360deg);
      -ms--transform: rotateY(360deg);
      transform: rotateY(360deg);   */
}
@keyframes movimiento2 {
    0% {
        color:rgb(216, 21, 118);
        -webkit-transform: rotateY(20deg);
        transform: rotateY(20deg);
    }
    100% {
        -webkit-transform: rotateY(350deg);
        transform: rotateY(350deg);
    } 
}
.borde-celdasup{
    border-top: 1px solid #b79063 !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-bottom: 0px !important;
}
.borde-celdainf{
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-bottom: 1px solid #b79063 !important;
}
.letraGruesa{
    font-weight: 700;
    text-align: center;
}
.datoForm{
    /*font-family: monospace;
    color: black;*/
    color: #b79063;
    font-weight: 600;
}
.borde-celdainfv{
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-bottom: 1px dashed #b79063 !important;
}
.tamanio-chec{
    width: 15px !important;
}
input.form-control::-webkit-input-placeholder {
   text-transform: initial;
}
.sinnivel5{
    border-color: #D87BFF !important;
    color: #204b6b;
}
.sinnivel6{
    border-color: #FF6B8E !important;
    color: #204b6b;
}
.sinnivel7{
    border-color: #69FFF7 !important;
    color: #204b6b;
}
.sinnivel8{
    border-color: #93FF87 !important;
    color: #204b6b;
}
.nivel5{
    background-color: #D87BFF;
    color: #204b6b;
}
.nivel6{
    background-color: #FF6B8E;
    color: #204b6b;
}
.nivel7{
    background-color: #69FFF7;
    color: #204b6b;
}
.nivel8{
    background-color: #93FF87;
    color: #204b6b;
}
.sinnivel5,.sinnivel6,.sinnivel7,.sinnivel8,
.nivel5.nivel6,.nivel7,.nivel8{
    border: 4px solid;
}