﻿body {
    font-size: 13px;
}

header {
        /*background: rgba(41, 50, 86, 0.90);*/
    /*background: #394263;*/
}

/* Main Structure */
.site-section {
    padding: 20px 0;
}

.site-section-top {
    padding-top: 84px;
}

/* Media Container */
.media-container {
    height: 200px;
}

.media-container > .media-image {
    left: 50%;
    width: 2560px;
    height: 200px;
    margin-left: -1280px;
}


/* Footer */
.site-footer {
    padding-bottom: 20px;
}

/* Forms */
.has-error .help-block,
.has-error .control-label,
.has-error .input-group-addon,
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .radio,
.has-error .radio-inline {
    margin-bottom:1px
}

.has-error .form-control,
.has-error .input-group-addon {
    margin-bottom:1px
}

.has-error .form-control:focus {
    margin-bottom:1px
}

/* Labels, Badges */
.label-example {
   color: #777777;
   font-weight: 400;
   padding-top: 7px;
   font-size: 90%;
}

.push {
    margin-bottom: 10px;
}

/*
=================================================================
(#m08rts) Estilos Validacion
=================================================================
*/
.field-validation-error {
    color: #b94a48;
    display: inline-block;
    *display: inline;
    padding-left: 5px;
    vertical-align: middle;
    *zoom: 1;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    /*
    border: 1px solid #ff0000;
    background-color: #ffeeee;
    */
    color: #b94a48;
    border-color: #b94a48;
}

.input-validation-error:focus {
  border-color: #953b39;
  -webkit-box-shadow: 0 0 6px #d59392;
  -moz-box-shadow: 0 0 6px #d59392;
  box-shadow: 0 0 6px #d59392;
}

field-validation-error {
    color: #b94a48;
    display: inline-block;
    *display: inline;
    padding-left: 5px;
    vertical-align: middle;
    *zoom: 1;
}


.input-validation-error:focus {
  border-color: #953b39;
  -webkit-box-shadow: 0 0 6px #d59392;
  -moz-box-shadow: 0 0 6px #d59392;
  box-shadow: 0 0 6px #d59392;
}

.validation-summary-errors {
    color:#c7254e;
    background-color: #f9f2f4;
    border:1px solid #fad4df;
    border-radius:4px;                                          
    margin-bottom:15px;
    padding: 10px;
}

.validation-summary-errors span  {
   margin: 10px;
   padding: 0px;
}

.validation-summary-errors ul  {
    margin:10px -10px -10px -10px ;    
    padding:10px 10px 10px 30px;
    background-color: #ffffff;     
    color:#b94a48 
}

.validation-summary-valid
{
	display: none;
}

/*Inicio Logo*/
.fa-logo{
    background-image: url('../img/placeholders/logos/logo.png') ;
	background-repeat:no-repeat;
	background-size: 250px;
    margin-top: -15px;
    margin-bottom: -30px;
    height:50px;
    width:230px;
}
.fa-logo-survey{
    background-image: url('../img/placeholders/logos/logo.png') ;
	background-repeat:no-repeat;
	background-size: 400px;
    margin-top: -15px;
    margin-bottom: -30px;
    height:70px;
    width:430px;
}
/* Menu */
.site-nav a.active-link {
    color: #ffffff;
    background: #747373;
    /*background: url('../img/template/ie8_opacity_dark_40.png');*/
    /*background: rgba(0, 0, 0, 0.4);*/
}
.themed-background-ligth {
    background-color: #eff0f6;
}