

header {
    /*padding: 154px 0 100px;*/
    padding: 14px 0 10px;
}

@media (min-width: 992px) {
    header {
        /*padding: 156px 0 100px;*/
        padding: 60px 0 70px;
    }
}

section {
    padding: 150px 0;
}

.centered {
    margin: auto;
    max-width: 1200px;
}

.headerNested {
    /*height: 50px;*/
    /*padding: 55px 0 37px;*/
    height: 30px;
    padding: 55px 0 30px;
    margin-top: 3px;
    /* padding: 156px 0 100px;  */
    /* padding: 55px 0 42px; */
    /*margin-bottom: 30px;*/
    background-color: #007bff !important;
    /*background-color: #0066cc !important;*/
    /*background-color: #004d99 !important;*/
    /*background-color: #4d4d4d !important;*/
}

.leadTitle {
    font-size: 1.25rem;
    font-weight: 300;
    margin-top: 30px;
    color: #007bff;
}

.bg-primarySite {
    background-color: #0066cc !important;
}

.bg-primarySiteDark {
    background-color: #004d99 !important;
}

.bg-primarySiteLight {
    background-color: #f2f2f2 !important;
}

.text-successStrong {
    color: #32cd56 !important;
}

.text-successStrong2 {
    color: #33cc33 !important;
}

.text-primarySite {
    color: #004d99 !important;
}

.text-primarySiteLight {
    color: #f2f2f2 !important;
}

.text-secondarySite {
    color: #778088 !important;
}


.form-group.required .control-label:after {
    content: " *";
    /*color: #a94442;*/
    color: #ff3300;
    /*font-size: 16pt;*/
}

.form-group.row col-form-label.required:after {
    content: " |";
    /*color: #a94442;*/
    color: #ff3300;
    /*font-size: 16pt;*/
}



/*.hiddenView {
    display: none !important;
}*/

/* Hidden Fileds */
@media (max-width: 576px) {
    .hiddenView-sm {
        display: none !important;
    }
}

@media (max-width: 768px) {
    .hiddenView-md {
        display: none !important;
    }
}

@media (max-width: 992px) {
    .hiddenView-lg {
        display: none !important;
    }
}

@media (max-width: 1200px) {
    .hiddenView-xl {
        display: none !important;
    }
}
/* Hidden Fileds */


/* Forms */
.formBorder {
    border: solid;
    border-width: 1px;
    border-color: lightgray;
    padding: 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.required {
    color: #a6413f;
}

/*.form-group h3
{
    padding-left: 5px;
}*/
/* Forms */


.NavSiteGradient {
    background: #7abcff; /* old browsers */
    background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* ff3.6-15 */
    background: -webkit-linear-gradient(top, #7abcff 0%,#60abf8 44%,#4096ee 100%); /* chrome10-25,safari5.1-6 */
    background: linear-gradient(to bottom, #7abcff 0%,#60abf8 44%,#4096ee 100%); /* w3c, ie10+, ff16+, chrome26+, opera12+, safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 ); /* ie6-9 */
    /*height: 40px;
    margin-top: 30px;*/
}

.siteGradient {
    background: #0073e6; /* old browsers */
    background: -moz-linear-gradient(top, #0073e6 0%, #0073e6 44%, #0066cc 100%); /* ff3.6-15 */
    background: -webkit-linear-gradient(top, #0073e6 0%,#0073e6 44%,#0066cc 100%); /* chrome10-25,safari5.1-6 */
    background: linear-gradient(to bottom, #0073e6 0%,#0073e6 44%,#0066cc 100%); /* w3c, ie10+, ff16+, chrome26+, opera12+, safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0073e6', endColorstr='#0066cc',GradientType=0 ); /* ie6-9 */
}

.siteGradientGray {
    background: #262626; /* old browsers */
    background: -moz-linear-gradient(top, #333333 0%, #262626 44%, #262626 100%); /* ff3.6-15 */
    background: -webkit-linear-gradient(top, #333333 0%,#262626 44%,#262626 100%); /* chrome10-25,safari5.1-6 */
    background: linear-gradient(to bottom, #333333 0%,#262626 44%,#1a1a1a 100%); /* w3c, ie10+, ff16+, chrome26+, opera12+, safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#262626',GradientType=0 ); /* ie6-9 */
    color: #d9d9d9;
}

/* navbar */
.navbar-default {
    /*background-color: #F8F8F8;
    border-color: #E7E7E7;*/
    /*AZUL 7abcff*/
    /* naranja background: #ff471a;*/ /* old browsers */
    background: #0059b3;
    background: -moz-linear-gradient(top, #0073e6 0%, #0073e6 44%, #0066cc 100%); /* ff3.6-15 */
    background: -webkit-linear-gradient(top, #0073e6 0%,#0073e6 44%,#0066cc 100%); /* chrome10-25,safari5.1-6 */
    background: linear-gradient(to bottom, #0073e6 0%,#0073e6 44%,#0066cc 100%); /* w3c, ie10+, ff16+, chrome26+, opera12+, safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0073e6', endColorstr='#0066cc',GradientType=0 ); /* ie6-9 */
    /*AZUL 7abcff*/
    /*background: #ff3300;  
    background: -moz-linear-gradient(top, #ff471a 0%, #ff3300 44%, #e62e00 100%);  
    background: -webkit-linear-gradient(top, #ff471a 0%,#ff3300 44%,#e62e00 100%);  
    background: linear-gradient(to bottom, #ff471a 0%,#ff3300 44%,#e62e00 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff471a', endColorstr='#e62e00',GradientType=0 );*/
    /*NARANJA ff3300*/
    /*background: #e68a00;  
    background: -moz-linear-gradient(top, #ffa31a 0%, #ff9900 44%, #e68a00 100%);  
    background: -webkit-linear-gradient(top, #ffa31a 0%,#ff9900 44%,#e68a00 100%);  
    background: linear-gradient(to bottom, #ffa31a 0%,#ff9900 44%,#e68a00 100%);  
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa31a', endColorstr='#e68a00',GradientType=0 );*/
}
    /* Title */
    .navbar-default .navbar-brand {
        /*color: #777;*/
        /*color: #f2f2f2;*/
        color: #fff;
    }

        .navbar-default .navbar-brand:hover,
        .navbar-default .navbar-brand:focus {
            /*color: #5E5E5E;*/
            color: #003399;
        }
    /* Link */
    .navbar-default .navbar-nav > li > a {
        /*color: #777;*/
        /*color: #f2f2f2;*/
        color: #f2f2f2;
    }

        .navbar-default .navbar-nav > li > a:hover,
        .navbar-default .navbar-nav > li > a:focus {
            color: #003399;
        }

    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:hover,
    .navbar-default .navbar-nav > .active > a:focus {
        color: #404040;
        background-color: #E7E7E7;
    }

    /* Menu ppal opciones nivel 1 */
    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:hover,
    .navbar-default .navbar-nav > .open > a:focus {
        color: #404040;
        background-color: #f2f2f2;
    }

    /* Menu ppal opciones nivel 2 */
    .navbar-default .navbar-nav > .open > lu > li > a,
    .navbar-default .navbar-nav > .open > lu > li > a:hover,
    .navbar-default .navbar-nav > .open > lu > li > a:focus {
        color: #404040;
        background-color: #ff0066;
    }


    /* Caret */
    .navbar-default .navbar-nav > .dropdown > a .caret {
        border-top-color: #b3b3b3;
        border-bottom-color: #b3b3b3;
    }

    .navbar-default .navbar-nav > .dropdown > a:hover .caret,
    .navbar-default .navbar-nav > .dropdown > a:focus .caret {
        border-top-color: #404040;
        border-bottom-color: #404040;
    }

    .navbar-default .navbar-nav > .open > a .caret,
    .navbar-default .navbar-nav > .open > a:hover .caret,
    .navbar-default .navbar-nav > .open > a:focus .caret {
        border-top-color: #404040;
        border-bottom-color: #404040;
    }

    /* Mobile version */
    .navbar-default .navbar-toggle {
        border-color: #DDD;
    }

        .navbar-default .navbar-toggle:hover,
        .navbar-default .navbar-toggle:focus {
            /*background-color: #e6e6e6;*/
            background-color: #3399ff;
        }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: #f2f2f2;
            /*background-color: #339966;*/
        }

/*@media (max-width: 767px) {*/
@media (max-width: 992px) {

    /*level 2*/
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #000;
        background-color: #e6ecff;
    }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
        .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
            color: #000;
            background-color: #e6ecff;
        }

    /*level 3*/
    .navbar-default .navbar-nav .open .dropdown-menu > li > .dropdown-menu > li > a,
    .navbar-default .navbar-nav .open .dropdown-menu > li > .dropdown-menu > li > a {
        color: #000;
        background-color: #99ffe6;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > lu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > lu > li > a:focus {
        color: #000;
        background-color: #ccfff3;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > .dropdown-menu > li > a:focus {
        color: #000;
        background-color: #1affc6;
    }

    /*level 4*/
    .navbar-default .navbar-nav .open .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a {
        color: #000;
        background-color: #b3d9ff;
    }

        .navbar-default .navbar-nav .open .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a:hover,
        .navbar-default .navbar-nav .open .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a:focus {
            color: #000;
            background-color: #99ebff;
        }


    /*.level3 dropdown menu dynamic > li
    {
        color: #000;
        background-color: #00cc99;
    }*/

    /* Menu ppal opciones nivel 1 */
    /*.navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:hover,
    .navbar-default .navbar-nav > .open > a:focus {
        color: #000;
        background-color: #ffffff;
    }*/
}

.navSiteTitle {
    /*color: #003399;*/
    color: #ffffff;
    font-size: 22pt;
    font-family: Calibri;
    letter-spacing: 2px;
    margin-bottom: 0px;
    margin-top: -8px;
    padding-left: 12px;
}

.navSiteSubTitle {
    font-size: smaller;
    margin-bottom: -8px;
    margin-top: -3px;
}



/* navbar */

/* body */
body {
    padding-top: 65px;
}
/* body */



@media (max-width: 576px) {
    .hiddenView-sm {
        display: none !important;
    }

    body {
        padding-top: 65px;
    }

    /*.navbar-default {
         background: #7abcff;  
        background: -moz-linear-gradient(top, #66b3ff 0%, #4da6ff 44%, #1a8cff 100%);  
        background: -webkit-linear-gradient(top, #66b3ff 0%,#4da6ff 44%,#1a8cff 100%);  
        background: linear-gradient(to bottom, #66b3ff 0%,#4da6ff 44%,#1a8cff 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66b3ff', endColorstr='#1a8cff',GradientType=0 );  
    }*/

    .navSiteTitle {
        color: #003399;
        font-size: 22pt;
        font-family: Calibri;
        letter-spacing: 2px;
        margin-bottom: 0px;
        margin-top: -8px;
        padding-left: 3px;
    }
}


.footerSite {
    /*position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  background-color: #efefef;
  text-align: center;*/
    /*width: 100%;
    background-color: #111111;
    bottom: 0;
    left: 0;
    padding-bottom: 30px;
    right: 0;
    z-index: 1 !important;
    margin-top: 10px;
    position: relative;*/
    /*background-color: #262626;*/
    /*background-color: #2d5986;*/
    /*background-color: #264d73;*/
    background-color: #001233;
    /*color: #d9d9d9;*/
    color: #f2f2f2;
    margin-top: 30px;
}

    .footerSite a {
        color: #a6a6a6;
    }

        .footerSite a:hover, .footerSite a:focus {
            color: #339966;
        }

.hrSiteGreen {
    background-color: #339966;
    color: #339966;
    height: 3px;
    margin-bottom: 15px;
}

.hrSiteBlue {
    background-color: #005ce6;
    color: #005ce6;
    height: 3px;
    margin-bottom: 15px;
}


.paddingGridItem {
    padding-left: 3px;
    /*margin-left: 10px;*/
    padding-right: 2px;
    color: #404040;
    border-color: #bfbfbf;
    vertical-align: middle;
}

.paddingGridItemHeader {
    padding-left: 3px;
    /*margin-left: 10px;*/
    padding-right: 2px;
    color: #4d4d4d;
    border-color: #bfbfbf;
    /*border-style: solid;*/
    text-align: center;
    background-color: #f2f2f2;
}

.paddingGridItemButton {
    padding-left: 3px;
    /*margin-left: 10px;*/
    padding-right: 6px;
    color: #404040;
    border-color: #bfbfbf;
    vertical-align: middle;
    padding-bottom: 8px;
    padding-top: 8px;
}


.loginSite {
    /*background-color: #0d0d0d; 
    color: #f2f2f2;*/
    /*background-color: #e6e6e6;
    color: #333333;*/
    /*background-color: #005ce6;
    color: #f2f2f2;*/
    /*background-color: #001233;
    color: #f2f2f2;*/
    /*color: #39ac73;*/
    background-color: #f2f2f2;
    /*background-color: #fff;*/
    color: #595959;
    /*opacity: 0.9;
    filter: alpha(opacity=30);*/
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    /*max-width: 600px;*/
    /*max-width: 100%; 
    margin: auto;*/
}

.boxShadow {
    box-shadow: 5px 5px 8px 5px #b3b3b3;
    /*max-height: 200px;*/
}

.boxShadowNews {
    box-shadow: 2px 2px 9px 3px #d9d9d9;
    background-color: #fff;
    /*padding-left: 8px;
    padding-right: 6px;
    padding-top: 4px;*/
    padding-bottom: 1px;
    margin-bottom: 20px;
}

.newsTitle {
    color: #737373;
    font-weight: bold;
    font-family: Verdana;
    padding-left: 8px;
    padding-right: 6px;
    padding-top: 4px;
}

.newsDescription {
    color: #808080;
    font-family: Verdana;
    margin-top: -8px;
    padding-left: 8px;
    padding-right: 6px;
    padding-top: 4px;
}

.pasosMatriculasTitulo {
    background-color: #1480eb;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 3px;
    border-radius: 3px;
    color: #fff;
    /*background-color: #00cc99;*/
    /*margin-left: -3px;*/
}

.pasosMaticula {
    height: 250px;
    min-width: 220px;
}

.newsBanner {
    height: 235px;
}

.wellLime {
    background-color: #e6ffe6;
}

@font-face {
    font-family: 'segoeuil';
    src: url('../../../fonts/segoeuil.ttf') format('truetype');
}

.fontSite {
    font-family: "segoeuil", Verdana;
}

.fontSiteNormal {
    font-family: "segoeuil", Verdana;
    font-size: 14pt;
    color: #737373;
}

.fontSiteTitleSecondarySmall {
    font-family: "segoeuil", Verdana;
    font-size: 14pt;
    color: #737373;
}

.Lime {
    color: #00b386;
}

.radiostyle {
    height: auto;
}

    .radiostyle label {
        margin-left: 4px !important;
        margin-right: 12px !important;
        font-weight: normal;
        padding-bottom: 6px;
    }

     .rgba-gradientMessage {
            /*background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.7), rgba(72, 15, 144, 0.4) 100%);
            background: -webkit-gradient(linear, 45deg, from(rgba(0, 0, 0, 0.7), rgba(72, 15, 144, 0.4) 100%)));
            background: linear-gradient(to 45deg, rgba(0, 0, 0, 0.7), rgba(72, 15, 144, 0.4) 100%);*/
            /*background: linear-gradient(90deg, #00004d 1%, #000066 31%, #000099 98%);*/
            background: linear-gradient(90deg, #194d33 1%, #194d33 31%, #25744d 98%);
            /*height: 100%;*/
        }

.fullWidth{
    width: 100%;
}
 

