/* 
    Created on : 16/10/2015, 04:37:31 PM
    Author     : Janpierre
*/

.title-cotizador {
    color: #000000;
    font-size: 20px;
}

.input-detalle-form{
    background-color: #D9DDDF;
    border-color: #9CA0A1;
}

.sub-titulo-detalle{
    font-family: Verdana,sans-serif,Arial;
    font-size: 16px;
    color: #515151;
    margin-top: 10px;
    font-weight: bold;
}
.sub-encabezado-detalle{
    font-family: Verdana,sans-serif,Arial;
    font-size: 14px;
    color: #515151;
    margin-top: 10px;
    font-weight: bold;
}
.sub-encabezado-label{
    font-family: Verdana,sans-serif,Arial;
    font-size: 14px;
    color: #515151;
    margin-top: 10px;
    font-weight: normal;
}

.subtitle-cotizador {
    color: #515151;
    font-size: 15px;
}

.required-cotizador {
    color: #FD0000;
    font-size: 15px;
    font-weight: bold;
}

.required-form {
    background-color: #f0f09b;
}

.panel-cotizador {
    border-color: #316189;
}
.panel-cotizador > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}
.panel-cotizador > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #316189;
}
.panel-cotizador > .panel-heading .badge {
    color: #337ab7;
    background-color: #fff;
}
.panel-cotizador > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #316189;
}

.panel-cotizador > .panel-body {
    background-color: #e3edf5;
}

.btn-cotizador {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn-cotizador:focus,
.btn-cotizador.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
}
.btn-cotizador:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.btn-cotizador:active,
.btn-cotizador.active,
.open > .dropdown-toggle.btn-cotizador {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.btn-cotizador:active:hover,
.btn-cotizador.active:hover,
.open > .dropdown-toggle.btn-cotizador:hover,
.btn-cotizador:active:focus,
.btn-cotizador.active:focus,
.open > .dropdown-toggle.btn-cotizador:focus,
.btn-cotizador:active.focus,
.btn-cotizador.active.focus,
.open > .dropdown-toggle.btn-cotizador.focus {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c;
}
.btn-cotizador:active,
.btn-cotizador.active,
.open > .dropdown-toggle.btn-cotizador {
    background-image: none;
}
.btn-cotizador.disabled,
.btn-cotizador[disabled],
fieldset[disabled] .btn-cotizador,
.btn-cotizador.disabled:hover,
.btn-cotizador[disabled]:hover,
fieldset[disabled] .btn-cotizador:hover,
.btn-cotizador.disabled:focus,
.btn-cotizador[disabled]:focus,
fieldset[disabled] .btn-cotizador:focus,
.btn-cotizador.disabled.focus,
.btn-cotizador[disabled].focus,
fieldset[disabled] .btn-cotizador.focus,
.btn-cotizador.disabled:active,
.btn-cotizador[disabled]:active,
fieldset[disabled] .btn-cotizador:active,
.btn-cotizador.disabled.active,
.btn-cotizador[disabled].active,
fieldset[disabled] .btn-cotizador.active {
    background-color: #fff;
    border-color: #ccc;
}
.btn-cotizador .badge {
    color: #fff;
    background-color: #333;
}

.table-hover-cotizador > tbody > tr:hover {
    background-color: #fff3b3;
}

.table > thead > tr > td.cotizador,
.table > tbody > tr > td.cotizador,
.table > tfoot > tr > td.cotizador,
.table > thead > tr > th.cotizador,
.table > tbody > tr > th.cotizador,
.table > tfoot > tr > th.cotizador,
.table > thead > tr.cotizador > td,
.table > tbody > tr.cotizador > td,
.table > tfoot > tr.cotizador > td,
.table > thead > tr.cotizador > th,
.table > tbody > tr.cotizador > th,
.table > tfoot > tr.cotizador > th {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.40, #FF0505), color-stop(1, #FF0505) );
    background: linear-gradient(to bottom, rgba(236, 10, 30, 1) 0%,rgba(236, 10, 30, 1) 44%,rgba(236, 10, 30, 1));
    background:-moz-linear-gradient( center top, #EC0A1E 50%, #EC0A1E 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#316189', endColorstr='#5491C2');
    background-color: #316189;
    border-top:1px solid #F00;
    border-bottom:1px solid #F00;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    position:relative;
    color: #FFFFFF;
}
.table-hover > tbody > tr > td.cotizador:hover,
.table-hover > tbody > tr > th.cotizador:hover,
.table-hover > tbody > tr.cotizador:hover > td,
.table-hover > tbody > tr:hover > .cotizador,
.table-hover > tbody > tr.cotizador:hover > th {
    background-color: #d0e9c6;
}

.busqueda {
    background-color: #d9d9d9;
}

.back
{
    margin-bottom: 0px;
}

.back > a
{
    background: url(../img/back.png) no-repeat;
    font-size: 13px;
    font-weight: bold;
    color:#444;
    padding-left: 20px;
    display: block;
    height: 18px;
    text-decoration: none;
    padding-top:1px;
    float:left;
}

.btn-imprimir{
    display: block; 
    float:right;
    cursor:pointer; 
    height: 24px;
    width: 50px; 
    font-size: 13px;
    color:#515151;
    padding-left: 22px;
}

// Back to top
.navbar-fixed-top + .content-container {
    margin-top: 70px;
}
.content-container {
    margin: 0 130px;
}

#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px; /* negative of the offset - height of link element */
    left: 10px; /* padding from the left side of the window */
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px; /* height of link element */
    left: 10px; /* padding from the left side of the window */
}


.table > thead > tr > td.alertas,
.table > tbody > tr > td.alertas,
.table > tfoot > tr > td.alertas,
.table > thead > tr > th.alertas,
.table > tbody > tr > th.alertas,
.table > tfoot > tr > th.alertas,
.table > thead > tr.alertas > td,
.table > tbody > tr.alertas > td,
.table > tfoot > tr.alertas > td,
.table > thead > tr.alertas > th,
.table > tbody > tr.alertas > th,
.table > tfoot > tr.alertas > th {
    background-color: #f0f8ff;
    color: #000000;
}
.table-hover > tbody > tr > td.alertas:hover,
.table-hover > tbody > tr > th.alertas:hover,
.table-hover > tbody > tr.alertas:hover > td,
.table-hover > tbody > tr:hover > .alertas,
.table-hover > tbody > tr.alertas:hover > th {
    background-color: #d0e9c6;
}

.add
{

    background:url(../img/add-icon.png) no-repeat;
    padding-left: 20px;
    height:16px;
    float:right;
}
.add a
{
    font-size: 14px;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
    box-shadow:  0px 0px 0px 0px #000;
}

legend.scheduler-border {
    font-size: 1.2em !important;
    font-weight: bold !important;
    text-align: left !important;
}