﻿body { background-color: #F1F1F1 !important; }
#logoNav { display: none; }
#contentRow { background-color: #F1F1F1; }
.container { height: 83px; margin-top: 3px; }

.navbar-default { background-color: #484848 !important; }
    .navbar-default .navbar-nav > li > a { color: white !important; }
        .navbar-default .navbar-nav > li > a:hover { color: #1A80B6 !important; }

#layout-header { display: none!important; }
#layout-main-container { background: white;}
.navbar-nav > li { padding-left: 18px; }
ul.navbar-right { margin-top: 15px; margin-right: 20px; font-size: 18px; }

.navbar-header { background-color: transparent !important; text-align:center; }
    .navbar-header > button { margin-top: 23px; margin-right: 23px; }
.navbar-collapse { box-shadow: none !important; border-top: none !important; background-color: #484848; }


.canvass-hotfix { background-color:white;}
.navegacion-hotfix { background-color:#1d71b8 !important; height:65px !important;}
/*.navegacion-hotfix { background-color:transparent !important; height:65px !important;}*/
.navbar-brand-hotfix {  float:none !important; }
.navbar-brand-hotfix > img { width: 87.5px; margin: 0 auto; position: relative; top: -10px; }

.login-form { margin: 0px; }
#Login { margin-top: 104px; }
    #Login h1 { font-size: 30px; color: #1d71b8; text-align: center; margin-top: 100px; }
    /*#Login h1 { font-size: 30px; color: #1d71b8; text-align: center; margin-top: 100px; font-family: 'Titillium Web', sans-serif !important ;}*/
#Formulario {
    padding: 20px;
    margin-top: 23px;
    background-color: #FFF;  
    border-color: #1d71b8 !important;
    border: solid;
    border-width: thin;
}
.actions > button { color: #1d71b8 !important; background-color: #fff; border-color: #1d71b8; border-radius: 15px; width:80px;}

.validation-summary-valid { display: none; }
.validation-summary-errors {
    height: auto !important;
    padding-top: 7px !important;
    padding-left: 7px !important;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
    background: #e68585 !important;
    color: #fff !important;
    border-radius: 0px !important;
    border: 1px solid #990808 !important;
    margin-left: 0px !important;
}
    .validation-summary-errors ul {
        list-style-type: disc !important;
        padding-left: 40px !important;
        margin-bottom: 7px !important;
    }
        .validation-summary-errors li {
            color: #fff !important;
            font-size: 12px !important;
        }

@media (min-width: 768px) /* with > XS */
{
    #Login { margin-top: 50px; }
    .login-form { width: 100%; }
    .critical.message, .validation-summary-errors, .message-Error { margin-bottom: 20px; }
}