﻿@import 'bootstrap.css';

@font-face {
    font-family: Zurich;
    src: url("../../fonts/Zurich__Condensed_BT.ttf");
    src: url("../../fonts/Zurich__Condensed_BT.eot") format("embedded-opentype");
    src: url("../../fonts/Zurich__Condensed_BT.woff") format("woff");
}

body {
    background-color: #fff;
    color: #666666;
    font-family: 'Asap', sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
}

table#tbl_DetalleBoleta tr td:first-child h6 {
    font-weight: bold !important;
}

table#tbl_DetalleBoleta tr td:first-child {
    width: 40%;
}

table#tbConsulta tr td:first-child {
    font-weight: bold !important;
}

h4 {
    padding: .5em 1em;
}

h9 {
    color: #76b82a;
    font-weight: bold;
}

input[type=text], select {
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #ccc;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857143;
    padding: 6px 12px;
    width: 100%;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

input:disabled {
    color: rgb(84, 84, 84);
    cursor: default;
    background-color: rgb(235, 235, 228)
}

span {
    font-size: .9em;
}

textarea {
    resize: none;
}

/* Clases utilitarias*/

#cphCont_rblDetalleZona input[type=radio] {
    margin-right: .5em;
}

#cphCont_rblDetalleZona td {
    padding-right: 1em;
}

#cphCont_rblSolicitar input[type=radio] {
    margin-right: .5em;
}

#cphCont_rblSolicitar td {
    padding-right: 1em;
}

#cphCont_rblDetalleZonaMenor input[type=radio] {
    margin-right: .5em;
}

#cphCont_rblDetalleZonaCitado td {
    padding-right: 1em;
}

#cphCont_rblDetalleZonaCitado input[type=radio] {
    margin-right: .5em;
}

#cphCont_rblDetalleZonaMenor td {
    padding-right: 1em;
}

#cphCont_rblDetalleZonaCiud input[type=radio] {
    margin-right: .5em;
}

#cphCont_rblDetalleZonaCiud td {
    padding-right: 1em;
}

#t {
    height: 0px !important;
}

#m {
    height: 0px !important;
}

.agregarMenor-table:first-child {
    background: #ffffff;
}

.agregarMenor-table {
    background: #ffffff;
}

    .agregarMenor-table tbody {
        background: #ffffff;
    }

        .agregarMenor-table tbody tr td {
            border-top: none;
        }

.alert .alert-info span {
    color: #31708f !important;
}

.btn-upload {
    margin-top: .5em;
}

.btn-aceptar {
    border: 0;
    height: 48px;
    margin: .5em 1em;
    outline: none;
    width: 116px;
}

.btn-cancelar {
    border: 0;
    height: 48px;
    margin: .5em 1em;
    outline: none;
    width: 116px;
}

.captcha-button {
    position: absolute !important;
    right: 5%;
    top: 55%;
}

.captcha-margin {
    display: inline-block;
    margin-bottom: 10px;
    margin-left: 5%;
    margin-right: 0px;
    margin-top: 10px;
    position: relative;
}

.captcha-reload {
    margin-top: 10px;
    vertical-align: middle;
}

.error-messages {
    color: #d9534f;
    font-size: .9em;
}

.fecha-icono {
    display: inline-block !important;
    width: 90% !important;
}

.form-group > span {
    font-size: .9em;
}

.form-info {
    color: #31708f;
}

.headTop {
    padding-top: 1em;
}

.Highlighted a {
    background-color: Green !important;
    background-image: none !important;
    color: White !important;
    font-size: 12pt;
    font-weight: bold !important;
}

.icon-check {
    height: 2.1em;
    width: 2.1em;
}

.idioma {
    display: inline-block;
}

.lbE {
    background-color: #f2dede;
    border-radius: 5px;
    border: 1px solid #ebccd1;
    color: #a94442;
    display: block;
    margin: 10px;
    padding: 10px;
    text-align: center;
    width: 85%;
}

.lbEM {
    background-color: #dff0d8;
    border-radius: 5px;
    border: 1px solid #d6e9c6;
    color: #3c763d;
    display: block;
    margin: 10px;
    padding: 10px;
    text-align: center;
    width: 85%;
    /*position: fixed;
    margin-left:10%;
    margin-right:10%;
    width: 80%;
    overflow: hidden;
    z-index:3;*/
}

.loading {
    background-color: #000000;
    bottom: 0;
    left: 0;
    opacity: 0.7;
    position: fixed;
    right: 0;
    text-align: center;
    top: -127px;
    width: 100%;
    z-index: 9999999;
}

.oculto {
    display: none;
}

.no-padding-left {
    padding-left: 0 !important;
}

.no-padding-right {
    padding-right: 0 !important;
}

.row-upload {
    padding-top: 1em;
}

.ui-datepicker-trigger {
    float: right;
}

.title-page {
    border-bottom: 3px solid #dec849;
    padding-bottom: .5em;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    display: inline-block;
    margin: .3em 0 !important;
    padding-right: 6px !important;
    width: 45%;
}

.visible {
    display: normal;
}

/*Home*/
.seac-list {
    list-style: none;
    padding-left: 0;
}

.seac-list-item {
    padding-bottom: 5px;
}

.seac-list-item-link {
    color: #69b543;
    font-size: 1.1em;
}

    .seac-list-item-link:hover {
        color: #f9b32a !important;
        text-decoration: underline;
    }

.title-h3 {
    border-bottom: 1px dotted #c1c1c1;
    font-size: 20px;
    padding-bottom: .3em;
}


/*Citas en línea*/
.citasLinea-title {
    border-bottom: 2px solid #76b82a;
    font-size: 1.50em;
    padding-bottom: .4em;
}

/*Consulta solicitudes*/
.consulta-span {
    color: #008bb9;
    font-weight: bold;
}

.consulta-link-color {
    color: #008bb9;
}

    .consulta-link-color:hover {
        color: #f9b32a !important;
        text-decoration: underline;
    }


.header-solicitud {
    border-bottom: 2px solid #72b93c;
    padding-bottom: .5em;
    margin-bottom: 1em;
}

.header-title1 {
    color: #555;
    font-family: 'Zurich';
    font-size: 1.3em;
    font-weight: normal;
    line-height: 1em;
    padding-bottom: .5em;
}

.header-title2 {
    color: #76B82A;
    display: inline;
    font-family: 'Zurich';
    font-size: 1.8em;
    font-weight: 500;
    line-height: 0.7em;
    z-index: inherit;
}

.header-title3 {
    color: #555;
    font-family: 'Zurich';
    font-size: 1.4em;
    font-weight: normal;
    line-height: 0.1em;
    margin-top: .6em;
    padding-bottom: 15px;
}

/*Seguimiento solicitudes*/
.seguimientoSolicitudes-image-icbf {
    border: 0;
    height: 105px;
    outline: none;
    width: auto;
}

.seguimientoSolicitudes-image-pais {
    border: 0;
    height: auto;
    outline: none;
    width: 210px;
}

.seguimientoSolicitudes-nit {
    position: relative;
}

.seguimientoSolicitudes-nitSpan {
    position: absolute;
    top: -23px;
}

.seguimientoSolicitudes-panel {
    background: #f9f9f9 !important;
    padding: 20px !important;
}

.seguimientoSolicitudes-title {
    border-bottom: 3px solid #dec849;
    font-size: 1.75em;
    padding-bottom: .4em;
}

.seguimientoSolicitudes-HeadingAyudas {
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    padding: 15px;
    border-radius: 5px;
    margin-bottom: -1px;
}

.seguimientoSolicitudes-ContentAyudas {
    background: white;
    padding: 10px;
    margin-top: -8px;
    border: 1px #e3e3e3 solid;
    border-radius: 0 0 5px 5px;
    margin-bottom: 5px;
}

/*Buttons*/
.seac {
    background: #76b82a;
    color: #ffffff;
}

    .seac:hover {
        background: #63A03F;
        color: #FFFFFF;
    }

@media screen and (max-width: 767px) {
    .captcha-button {
        right: 5%;
    }

    .captcha-margin {
        margin-left: 25%;
    }

    .citasLinea-title {
        text-align: center;
    }

    .idioma-center {
        text-align: center;
        margin: .5em 0;
    }

    .seguimientoSolicitudes-title {
        text-align: center;
    }
}


@media screen and (max-width: 500px) {
    .captcha-margin {
        margin-left: 15%;
    }
}

@media screen and (min-width: 992px) {
    .captcha-margin {
        margin-left: 10%;
    }
}
