html {
  position: relative;
  min-height: 100%;
}
body {
    /* Margin top by header height */
    padding-top: 100px;
    /* Margin bottom by footer height */
    margin-bottom: 60px;
}

.textoGracias { font-size: 20px; text-align: center; color: #fff; }

.well{ background: #ff7f11; color: #dadada; }

.navbar-inverse {
  background-color: #ff7f11;
  border-color: #f2f7fd;
}
.navbar-inverse  a { color: #f2f2f2 !important; }
.navbar-inverse  a:hover { color: #125 !important; }

.navbar .brand {
max-height: 50px;
overflow: visible;
padding-top: 0;
padding-bottom: 0;
}
.navbar a.navbar-brand {padding: 0px 15px 0px;}


.texto-header { 
    color: #F5F5F5;
    font-size: 1.4em;
    padding-top: 15px !important;
    position: relative;
    float: right;
}

.box-pregunta { border: 1px solid #dedede; }

.messages-layout ul { list-style-type: none !important; padding-left: 10px; }

.logo-cliente { 
    position: absolute; right: 80px; top: 5px;
    max-height: 75px;
    max-width:200px;
 }


.padTop10{ padding-top: 10px;  }
.padTop20{ padding-top: 20px;  }
.padTop40{ padding-top: 40px;  }
.padTop60{ padding-top: 60px;  }
.padTop80{ padding-top: 80px;  }

.padSide10{ padding-left: 10px; padding-right: 10px; }
.padSide20{ padding-left: 20px; padding-right: 20px; }
.padSide40{ padding-left: 40px; padding-right: 40px; }
.padSide60{ padding-left: 60px; padding-right: 60px; }
.padSide80{ padding-left: 80px; padding-right: 80px; }

.text-center { 
    text-align: center;
}

.vscroll1 { overflow-y: auto;  height: 400px; padding-left: 20px;}
.vscroll2 { overflow-y: scroll; height: 280px; border: 1px solid rgba(145, 158, 171, 0.52); padding: 25px 20px; border-radius: 5px; }

.nav-tabs > li > a{
    border: 1px solid rgba(194, 199, 162, 0.85);
}
.nav-tabs > li > a:hover{
    border: 1px solid rgba(194, 199, 162, 0.85);
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: rgba(205, 212, 151, 0.3);
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}

.bs-callout {
    padding: 10px;
    margin: 10px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout code {
    border-radius: 3px;
}
.bs-callout+.bs-callout {
    margin-top: -5px;
}
.bs-callout-default {
    border-left-color: #777;
}
.bs-callout-default h4 {
    color: #777;
}
.bs-callout-primary {
    border-left-color: #428bca;
}
.bs-callout-primary h4 {
    color: #428bca;
}
.bs-callout-success {
    border-left-color: #5cb85c;
}
.bs-callout-success h4 {
    color: #5cb85c;
}
.bs-callout-danger {
    border-left-color: #d9534f;
}
.bs-callout-danger h4 {
    color: #d9534f;
}
.bs-callout-warning {
    border-left-color: #f0ad4e;
}
.bs-callout-warning h4 {
    color: #f0ad4e;
}
.bs-callout-info {
    border-left-color: #5bc0de;
}
.bs-callout-info h4 {
    color: #5bc0de;
} 
