/*!
 *	HOJA DE ESTILOS - CAJA LIQUIDA BDTS
 *	JUL 2014 - REVISION SEP 2014
 */

.bdts-liquidbox {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

.bdts-liquidbox {
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    max-width: 800px;
    margin: 0px auto;
    border-color: rgb(255, 255, 255);
}

    .bdts-liquidbox b, .bdts-liquidbox strong {
        font-weight: bold
    }

    .bdts-liquidbox dfn {
        font-style: italic
    }

    .bdts-liquidbox h1 {
        font-size: 2em;
        margin: 0.67em 0
    }

    .bdts-liquidbox mark {
        background: #ff0;
        color: #000
    }

    .bdts-liquidbox small {
        font-size: 80%
    }

    .bdts-liquidbox sub, .bdts-liquidbox sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
    }

    .bdts-liquidbox sup {
        top: -0.5em
    }

    .bdts-liquidbox sub {
        bottom: -0.25em
    }

    .bdts-liquidbox img {
        border: 0
    }

    .bdts-liquidbox svg:not(:root) {
        overflow: hidden
    }

    .bdts-liquidbox figure {
        margin: 1em 40px
    }

    .bdts-liquidbox hr {
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        height: 0
    }

    .bdts-liquidbox button, .bdts-liquidbox input, .bdts-liquidbox optgroup, .bdts-liquidbox select, .bdts-liquidbox textarea {
        font: inherit;
        margin: 0
    }

    .bdts-liquidbox button {
        overflow: visible
    }

    .bdts-liquidbox button, .bdts-liquidbox select {
        text-transform: none
    }

    .bdts-liquidbox button, .bdts-liquidbox html input[type="button"], .bdts-liquidbox input[type="reset"], .bdts-liquidbox input[type="submit"] {
        -webkit-appearance: button;
        cursor: pointer
    }

        .bdts-liquidbox button[disabled], .bdts-liquidbox html input[disabled] {
            cursor: default
        }

        .bdts-liquidbox button::-moz-focus-inner, .bdts-liquidbox input::-moz-focus-inner {
            border: 0;
            padding: 0
        }

    .bdts-liquidbox input {
        line-height: normal
    }

        .bdts-liquidbox input[type="checkbox"], .bdts-liquidbox input[type="radio"] {
            box-sizing: border-box;
            padding: 0
        }

        .bdts-liquidbox input[type="number"]::-webkit-inner-spin-button, .bdts-liquidbox input[type="number"]::-webkit-outer-spin-button {
            height: auto
        }

        .bdts-liquidbox input[type="search"] {
            -webkit-appearance: textfield;
            -moz-box-sizing: content-box;
            -webkit-box-sizing: content-box;
            box-sizing: content-box
        }

            .bdts-liquidbox input[type="search"]::-webkit-search-cancel-button, .bdts-liquidbox input[type="search"]::-webkit-search-decoration {
                -webkit-appearance: none
            }

    .bdts-liquidbox fieldset {
        border: 1px solid #c0c0c0;
        margin: 0 2px;
        padding: 0.35em 0.625em 0.75em
    }

    .bdts-liquidbox legend {
        border: 0;
        padding: 0
    }

    .bdts-liquidbox textarea {
        overflow: auto
    }

    .bdts-liquidbox optgroup {
        font-weight: bold
    }

    .bdts-liquidbox table {
        border-collapse: collapse;
        border-spacing: 0
    }

    .bdts-liquidbox td, .bdts-liquidbox th {
        padding: 0
    }

    .bdts-liquidbox * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-font-smoothing: antialiased
    }

        .bdts-liquidbox *:before, .bdts-liquidbox *:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box
        }

    .bdts-liquidbox html {
        font-size: 10px;
        -webkit-tap-highlight-color: transparent
    }

    .bdts-liquidbox body {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 14px;
        line-height: 1.42857143;
        color: #333333;
        background-color: #ffffff
    }

    .bdts-liquidbox input, .bdts-liquidbox button, .bdts-liquidbox select, .bdts-liquidbox textarea {
        font-family: inherit;
        font-size: inherit;
        line-height: inherit
    }

    .bdts-liquidbox figure {
        margin: 0
    }

    .bdts-liquidbox img {
        vertical-align: middle
    }

    .bdts-liquidbox hr {
        margin-top: 20px;
        margin-bottom: 20px;
        border: 0;
        border-top: 1px solid #eeeeee
    }

    .bdts-liquidbox .sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0
    }

    .bdts-liquidbox .sr-only-focusable:active, .bdts-liquidbox .sr-only-focusable:focus {
        position: static;
        width: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        clip: auto
    }

    .bdts-liquidbox p {
        margin: 0 0 10px
    }

    .bdts-liquidbox .lead {
        margin-bottom: 20px;
        font-size: 16px;
        font-weight: 300;
        line-height: 1.4
    }

@media (min-width: 768px) {
    .bdts-liquidbox .lead {
        font-size: 21px
    }
}

.bdts-liquidbox small, .bdts-liquidbox .small {
    font-size: 85%
}

.bdts-liquidbox cite {
    font-style: normal
}

.bdts-liquidbox mark, .bdts-liquidbox .mark {
    background-color: #fcf8e3;
    padding: .2em
}

.bdts-liquidbox .text-left {
    text-align: left
}

.bdts-liquidbox .text-right {
    text-align: right
}

.bdts-liquidbox .text-center {
    text-align: center
}

.bdts-liquidbox .text-justify {
    text-align: justify
}

.bdts-liquidbox .text-nowrap {
    white-space: nowrap
}

.bdts-liquidbox .text-lowercase {
    text-transform: lowercase
}

.bdts-liquidbox .text-uppercase {
    text-transform: uppercase
}

.bdts-liquidbox .text-capitalize {
    text-transform: capitalize
}

.bdts-liquidbox .text-muted {
    color: #777777
}

.bdts-liquidbox .text-primary {
    color: #428bca
}

.bdts-liquidbox a.text-primary:hover {
    color: #3071a9
}

.bdts-liquidbox .text-success {
    color: #3c763d
}

.bdts-liquidbox a.text-success:hover {
    color: #2b542c
}

.bdts-liquidbox .text-info {
    color: #31708f
}

.bdts-liquidbox a.text-info:hover {
    color: #245269
}

.bdts-liquidbox .text-warning {
    color: #8a6d3b
}

.bdts-liquidbox a.text-warning:hover {
    color: #66512c
}

.bdts-liquidbox .text-danger {
    color: #a94442
}

.bdts-liquidbox a.text-danger:hover {
    color: #843534
}

.bdts-liquidbox .bg-primary {
    color: #fff;
    background-color: #428bca
}

.bdts-liquidbox a.bg-primary:hover {
    background-color: #3071a9
}

.bdts-liquidbox .bg-success {
    background-color: #dff0d8
}

.bdts-liquidbox a.bg-success:hover {
    background-color: #c1e2b3
}

.bdts-liquidbox .bg-info {
    background-color: #d9edf7
}

.bdts-liquidbox a.bg-info:hover {
    background-color: #afd9ee
}

.bdts-liquidbox .bg-warning {
    background-color: #fcf8e3
}

.bdts-liquidbox a.bg-warning:hover {
    background-color: #f7ecb5
}

.bdts-liquidbox .bg-danger {
    background-color: #f2dede
}

.bdts-liquidbox a.bg-danger:hover {
    background-color: #e4b9b9
}

.bdts-liquidbox .page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eeeeee
}

.bdts-liquidbox ul, .bdts-liquidbox ol {
    margin-top: 0;
    margin-bottom: 10px
}

    .bdts-liquidbox ul ul, .bdts-liquidbox ol ul, .bdts-liquidbox ul ol, .bdts-liquidbox ol ol {
        margin-bottom: 0
    }

.bdts-liquidbox .list-unstyled {
    padding-left: 0;
    list-style: none
}

.bdts-liquidbox .list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px
}

    .bdts-liquidbox .list-inline > li {
        display: inline-block;
        padding-left: 5px;
        padding-right: 5px
    }

.bdts-liquidbox dl {
    margin-top: 0;
    margin-bottom: 20px
}

.bdts-liquidbox dt, .bdts-liquidbox dd {
    line-height: 1.42857143
}

.bdts-liquidbox dt {
    font-weight: bold
}

.bdts-liquidbox dd {
    margin-left: 0
}

@media (min-width: 768px) {
    .bdts-liquidbox .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .bdts-liquidbox .dl-horizontal dd {
        margin-left: 180px
    }
}

.bdts-liquidbox abbr[title], .bdts-liquidbox abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777777
}

.bdts-liquidbox .initialism {
    font-size: 90%;
    text-transform: uppercase
}

.bdts-liquidbox fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0
}

.bdts-liquidbox label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold
}

.bdts-liquidbox input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bdts-liquidbox input[type="radio"], .bdts-liquidbox input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal
}

.bdts-liquidbox input[type="file"] {
    display: block
}

.bdts-liquidbox input[type="range"] {
    display: block;
    width: 100%
}

.bdts-liquidbox select[multiple], .bdts-liquidbox select[size] {
    height: auto
}

.bdts-liquidbox input[type="file"]:focus, .bdts-liquidbox input[type="radio"]:focus, .bdts-liquidbox input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.bdts-liquidbox output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555
}

.bdts-liquidbox .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, 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
}

    .bdts-liquidbox .form-control:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
    }

    .bdts-liquidbox .form-control::-moz-placeholder {
        color: #777777;
        opacity: 1
    }

    .bdts-liquidbox .form-control:-ms-input-placeholder {
        color: #777777
    }

    .bdts-liquidbox .form-control::-webkit-input-placeholder {
        color: #777777
    }

    .bdts-liquidbox .form-control[disabled], .bdts-liquidbox .form-control[readonly], .bdts-liquidbox fieldset[disabled] .form-control {
        cursor: not-allowed;
        background-color: #eeeeee;
        opacity: 1
    }

.bdts-liquidbox textarea.form-control {
    height: auto
}

.bdts-liquidbox input[type="search"] {
    -webkit-appearance: none
}

.bdts-liquidbox input[type="date"], .bdts-liquidbox input[type="time"], .bdts-liquidbox input[type="datetime-local"], .bdts-liquidbox input[type="month"] {
    line-height: 34px;
    line-height: 1.42857143 \0
}

    .bdts-liquidbox input[type="date"].input-sm, .bdts-liquidbox input[type="time"].input-sm, .bdts-liquidbox input[type="datetime-local"].input-sm, .bdts-liquidbox input[type="month"].input-sm {
        line-height: 30px
    }

    .bdts-liquidbox input[type="date"].input-lg, .bdts-liquidbox input[type="time"].input-lg, .bdts-liquidbox input[type="datetime-local"].input-lg, .bdts-liquidbox input[type="month"].input-lg {
        line-height: 46px
    }

.bdts-liquidbox .form-group {
    margin-bottom: 15px
}

.bdts-liquidbox .radio, .bdts-liquidbox .checkbox {
    position: relative;
    display: block;
    min-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px
}

    .bdts-liquidbox .radio label, .bdts-liquidbox .checkbox label {
        padding-left: 20px;
        margin-bottom: 0;
        font-weight: normal;
        cursor: pointer
    }

    .bdts-liquidbox .radio input[type="radio"], .bdts-liquidbox .radio-inline input[type="radio"], .bdts-liquidbox .checkbox input[type="checkbox"], .bdts-liquidbox .checkbox-inline input[type="checkbox"] {
        position: absolute;
        margin-left: -20px;
        margin-top: 4px \9
    }

    .bdts-liquidbox .radio + .radio, .bdts-liquidbox .checkbox + .checkbox {
        margin-top: -5px
    }

.bdts-liquidbox .radio-inline, .bdts-liquidbox .checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer
}

    .bdts-liquidbox .radio-inline + .radio-inline, .bdts-liquidbox .checkbox-inline + .checkbox-inline {
        margin-top: 0;
        margin-left: 10px
    }

.bdts-liquidbox input[type="radio"][disabled], .bdts-liquidbox input[type="checkbox"][disabled], .bdts-liquidbox input[type="radio"].disabled, .bdts-liquidbox input[type="checkbox"].disabled, .bdts-liquidbox fieldset[disabled] input[type="radio"], .bdts-liquidbox fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed
}

.bdts-liquidbox .radio-inline.disabled, .bdts-liquidbox .checkbox-inline.disabled, .bdts-liquidbox fieldset[disabled] .radio-inline, .bdts-liquidbox fieldset[disabled] .checkbox-inline {
    cursor: not-allowed
}

.bdts-liquidbox .radio.disabled label, .bdts-liquidbox .checkbox.disabled label, .bdts-liquidbox fieldset[disabled] .radio label, .bdts-liquidbox fieldset[disabled] .checkbox label {
    cursor: not-allowed
}

.bdts-liquidbox .form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0
}

    .bdts-liquidbox .form-control-static.input-lg, .bdts-liquidbox .form-control-static.input-sm {
        padding-left: 0;
        padding-right: 0
    }

.bdts-liquidbox .input-sm, .bdts-liquidbox .form-horizontal .form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.bdts-liquidbox select.input-sm {
    height: 30px;
    line-height: 30px
}

.bdts-liquidbox textarea.input-sm, .bdts-liquidbox select[multiple].input-sm {
    height: auto
}

.bdts-liquidbox .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .bdts-liquidbox .btn:focus, .bdts-liquidbox .btn:active:focus, .bdts-liquidbox .btn.active:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px
    }

    .bdts-liquidbox .btn:hover, .bdts-liquidbox .btn:focus {
        color: #fff;
        text-decoration: none
    }

    .bdts-liquidbox .btn:active, .bdts-liquidbox .btn.active {
        outline: 0;
        background-image: none;
        -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
        box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
    }

    .bdts-liquidbox .btn.disabled, .bdts-liquidbox .btn[disabled], .bdts-liquidbox fieldset[disabled] .btn {
        cursor: not-allowed;
        pointer-events: none;
        opacity: 0.65;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        box-shadow: none
    }

.bdts-liquidbox .btn-default {
    color: #333333;
    background-color: #ffffff;
    border-color: #cccccc
}

    .bdts-liquidbox .btn-default:hover, .bdts-liquidbox .btn-default:focus, .bdts-liquidbox .btn-default:active, .bdts-liquidbox .btn-default.active, .bdts-liquidbox .open > .dropdown-toggle.btn-default {
        color: #333333;
        background-color: #e6e6e6;
        border-color: #adadad
    }

    .bdts-liquidbox .btn-default:active, .bdts-liquidbox .btn-default.active, .bdts-liquidbox .open > .dropdown-toggle.btn-default {
        background-image: none
    }

    .bdts-liquidbox .btn-default.disabled, .bdts-liquidbox .btn-default[disabled], .bdts-liquidbox fieldset[disabled] .btn-default, .bdts-liquidbox .btn-default.disabled:hover, .bdts-liquidbox .btn-default[disabled]:hover, .bdts-liquidbox fieldset[disabled] .btn-default:hover, .bdts-liquidbox .btn-default.disabled:focus, .bdts-liquidbox .btn-default[disabled]:focus, .bdts-liquidbox fieldset[disabled] .btn-default:focus, .bdts-liquidbox .btn-default.disabled:active, .bdts-liquidbox .btn-default[disabled]:active, .bdts-liquidbox fieldset[disabled] .btn-default:active, .bdts-liquidbox .btn-default.disabled.active, .bdts-liquidbox .btn-default[disabled].active, .bdts-liquidbox fieldset[disabled] .btn-default.active {
        background-color: #ffffff;
        border-color: #cccccc
    }

    .bdts-liquidbox .btn-default .badge {
        color: #ffffff;
        background-color: #333333
    }

.bdts-liquidbox .btn-primary {
    color: #ffffff;
    background-color: #428bca;
    border-color: #357ebd
}

    .bdts-liquidbox .btn-primary:hover, .bdts-liquidbox .btn-primary:focus, .bdts-liquidbox .btn-primary:active, .bdts-liquidbox .btn-primary.active, .bdts-liquidbox .open > .dropdown-toggle.btn-primary {
        color: #ffffff;
        background-color: #3071a9;
        border-color: #285e8e
    }

    .bdts-liquidbox .btn-primary:active, .bdts-liquidbox .btn-primary.active, .bdts-liquidbox .open > .dropdown-toggle.btn-primary {
        background-image: none
    }

    .bdts-liquidbox .btn-primary.disabled, .bdts-liquidbox .btn-primary[disabled], .bdts-liquidbox fieldset[disabled] .btn-primary, .bdts-liquidbox .btn-primary.disabled:hover, .bdts-liquidbox .btn-primary[disabled]:hover, .bdts-liquidbox fieldset[disabled] .btn-primary:hover, .bdts-liquidbox .btn-primary.disabled:focus, .bdts-liquidbox .btn-primary[disabled]:focus, .bdts-liquidbox fieldset[disabled] .btn-primary:focus, .bdts-liquidbox .btn-primary.disabled:active, .bdts-liquidbox .btn-primary[disabled]:active, .bdts-liquidbox fieldset[disabled] .btn-primary:active, .bdts-liquidbox .btn-primary.disabled.active, .bdts-liquidbox .btn-primary[disabled].active, .bdts-liquidbox fieldset[disabled] .btn-primary.active {
        background-color: #428bca;
        border-color: #357ebd
    }

    .bdts-liquidbox .btn-primary .badge {
        color: #428bca;
        background-color: #ffffff
    }

.bdts-liquidbox .btn-success {
    color: #ffffff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

    .bdts-liquidbox .btn-success:hover, .bdts-liquidbox .btn-success:focus, .bdts-liquidbox .btn-success:active, .bdts-liquidbox .btn-success.active, .bdts-liquidbox .open > .dropdown-toggle.btn-success {
        color: #ffffff;
        background-color: #449d44;
        border-color: #398439
    }

    .bdts-liquidbox .btn-success:active, .bdts-liquidbox .btn-success.active, .bdts-liquidbox .open > .dropdown-toggle.btn-success {
        background-image: none
    }

    .bdts-liquidbox .btn-success.disabled, .bdts-liquidbox .btn-success[disabled], .bdts-liquidbox fieldset[disabled] .btn-success, .bdts-liquidbox .btn-success.disabled:hover, .bdts-liquidbox .btn-success[disabled]:hover, .bdts-liquidbox fieldset[disabled] .btn-success:hover, .bdts-liquidbox .btn-success.disabled:focus, .bdts-liquidbox .btn-success[disabled]:focus, .bdts-liquidbox fieldset[disabled] .btn-success:focus, .bdts-liquidbox .btn-success.disabled:active, .bdts-liquidbox .btn-success[disabled]:active, .bdts-liquidbox fieldset[disabled] .btn-success:active, .bdts-liquidbox .btn-success.disabled.active, .bdts-liquidbox .btn-success[disabled].active, .bdts-liquidbox fieldset[disabled] .btn-success.active {
        background-color: #5cb85c;
        border-color: #4cae4c
    }

    .bdts-liquidbox .btn-success .badge {
        color: #5cb85c;
        background-color: #ffffff
    }

.bdts-liquidbox .btn-info {
    color: #ffffff;
    background-color: #5bc0de;
    border-color: #46b8da
}

    .bdts-liquidbox .btn-info:hover, .bdts-liquidbox .btn-info:focus, .bdts-liquidbox .btn-info:active, .bdts-liquidbox .btn-info.active, .bdts-liquidbox .open > .dropdown-toggle.btn-info {
        color: #ffffff;
        background-color: #31b0d5;
        border-color: #269abc
    }

    .bdts-liquidbox .btn-info:active, .bdts-liquidbox .btn-info.active, .bdts-liquidbox .open > .dropdown-toggle.btn-info {
        background-image: none
    }

    .bdts-liquidbox .btn-info.disabled, .bdts-liquidbox .btn-info[disabled], .bdts-liquidbox fieldset[disabled] .btn-info, .bdts-liquidbox .btn-info.disabled:hover, .bdts-liquidbox .btn-info[disabled]:hover, .bdts-liquidbox fieldset[disabled] .btn-info:hover, .bdts-liquidbox .btn-info.disabled:focus, .bdts-liquidbox .btn-info[disabled]:focus, .bdts-liquidbox fieldset[disabled] .btn-info:focus, .bdts-liquidbox .btn-info.disabled:active, .bdts-liquidbox .btn-info[disabled]:active, .bdts-liquidbox fieldset[disabled] .btn-info:active, .bdts-liquidbox .btn-info.disabled.active, .bdts-liquidbox .btn-info[disabled].active, .bdts-liquidbox fieldset[disabled] .btn-info.active {
        background-color: #5bc0de;
        border-color: #46b8da
    }

    .bdts-liquidbox .btn-info .badge {
        color: #5bc0de;
        background-color: #ffffff
    }

.bdts-liquidbox .btn-warning {
    color: #ffffff;
    background-color: #f0ad4e;
    border-color: #eea236
}

    .bdts-liquidbox .btn-warning:hover, .bdts-liquidbox .btn-warning:focus, .bdts-liquidbox .btn-warning:active, .bdts-liquidbox .btn-warning.active, .bdts-liquidbox .open > .dropdown-toggle.btn-warning {
        color: #ffffff;
        background-color: #ec971f;
        border-color: #d58512
    }

    .bdts-liquidbox .btn-warning:active, .bdts-liquidbox .btn-warning.active, .bdts-liquidbox .open > .dropdown-toggle.btn-warning {
        background-image: none
    }

    .bdts-liquidbox .btn-warning.disabled, .bdts-liquidbox .btn-warning[disabled], .bdts-liquidbox fieldset[disabled] .btn-warning, .bdts-liquidbox .btn-warning.disabled:hover, .bdts-liquidbox .btn-warning[disabled]:hover, .bdts-liquidbox fieldset[disabled] .btn-warning:hover, .bdts-liquidbox .btn-warning.disabled:focus, .bdts-liquidbox .btn-warning[disabled]:focus, .bdts-liquidbox fieldset[disabled] .btn-warning:focus, .bdts-liquidbox .btn-warning.disabled:active, .bdts-liquidbox .btn-warning[disabled]:active, .bdts-liquidbox fieldset[disabled] .btn-warning:active, .bdts-liquidbox .btn-warning.disabled.active, .bdts-liquidbox .btn-warning[disabled].active, .bdts-liquidbox fieldset[disabled] .btn-warning.active {
        background-color: #f0ad4e;
        border-color: #eea236
    }

    .bdts-liquidbox .btn-warning .badge {
        color: #f0ad4e;
        background-color: #ffffff
    }

.bdts-liquidbox .btn-danger {
    color: #ffffff;
    background-color: #d9534f;
    border-color: #d43f3a
}

    .bdts-liquidbox .btn-danger:hover, .bdts-liquidbox .btn-danger:focus, .bdts-liquidbox .btn-danger:active, .bdts-liquidbox .btn-danger.active, .bdts-liquidbox .open > .dropdown-toggle.btn-danger {
        color: #ffffff;
        background-color: #c9302c;
        border-color: #ac2925
    }

    .bdts-liquidbox .btn-danger:active, .bdts-liquidbox .btn-danger.active, .bdts-liquidbox .open > .dropdown-toggle.btn-danger {
        background-image: none
    }

    .bdts-liquidbox .btn-danger.disabled, .bdts-liquidbox .btn-danger[disabled], .bdts-liquidbox fieldset[disabled] .btn-danger, .bdts-liquidbox .btn-danger.disabled:hover, .bdts-liquidbox .btn-danger[disabled]:hover, .bdts-liquidbox fieldset[disabled] .btn-danger:hover, .bdts-liquidbox .btn-danger.disabled:focus, .bdts-liquidbox .btn-danger[disabled]:focus, .bdts-liquidbox fieldset[disabled] .btn-danger:focus, .bdts-liquidbox .btn-danger.disabled:active, .bdts-liquidbox .btn-danger[disabled]:active, .bdts-liquidbox fieldset[disabled] .btn-danger:active, .bdts-liquidbox .btn-danger.disabled.active, .bdts-liquidbox .btn-danger[disabled].active, .bdts-liquidbox fieldset[disabled] .btn-danger.active {
        background-color: #d9534f;
        border-color: #d43f3a
    }

    .bdts-liquidbox .btn-danger .badge {
        color: #d9534f;
        background-color: #ffffff
    }

.bdts-liquidbox .btn-link {
    color: #428bca;
    font-weight: normal;
    cursor: pointer;
    border-radius: 0
}

    .bdts-liquidbox .btn-link, .bdts-liquidbox .btn-link:active, .bdts-liquidbox .btn-link[disabled], .bdts-liquidbox fieldset[disabled] .btn-link {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none
    }

        .bdts-liquidbox .btn-link, .bdts-liquidbox .btn-link:hover, .bdts-liquidbox .btn-link:focus, .bdts-liquidbox .btn-link:active {
            border-color: transparent
        }

            .bdts-liquidbox .btn-link:hover, .bdts-liquidbox .btn-link:focus {
                color: #2a6496;
                text-decoration: underline;
                background-color: transparent
            }

            .bdts-liquidbox .btn-link[disabled]:hover, .bdts-liquidbox fieldset[disabled] .btn-link:hover, .bdts-liquidbox .btn-link[disabled]:focus, .bdts-liquidbox fieldset[disabled] .btn-link:focus {
                color: #777777;
                text-decoration: none
            }

.bdts-liquidbox .btn-lg, .bdts-liquidbox .btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

.bdts-liquidbox .btn-sm, .bdts-liquidbox .btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.bdts-liquidbox .btn-xs, .bdts-liquidbox .btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.bdts-liquidbox .btn-block {
    display: block;
    width: 100%
}

    .bdts-liquidbox .btn-block + .btn-block {
        margin-top: 5px
    }

.bdts-liquidbox input[type="submit"].btn-block, .bdts-liquidbox input[type="reset"].btn-block, .bdts-liquidbox input[type="button"].btn-block {
    width: 100%
}

.bdts-liquidbox .btn-group, .bdts-liquidbox .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

    .bdts-liquidbox .btn-group > .btn, .bdts-liquidbox .btn-group-vertical > .btn {
        position: relative;
        float: left
    }

        .bdts-liquidbox .btn-group > .btn:hover, .bdts-liquidbox .btn-group-vertical > .btn:hover, .bdts-liquidbox .btn-group > .btn:focus, .bdts-liquidbox .btn-group-vertical > .btn:focus, .bdts-liquidbox .btn-group > .btn:active, .bdts-liquidbox .btn-group-vertical > .btn:active, .bdts-liquidbox .btn-group > .btn.active, .bdts-liquidbox .btn-group-vertical > .btn.active {
            z-index: 2
        }

        .bdts-liquidbox .btn-group > .btn:focus, .bdts-liquidbox .btn-group-vertical > .btn:focus {
            outline: 0
        }

    .bdts-liquidbox .btn-group .btn + .btn, .bdts-liquidbox .btn-group .btn + .btn-group, .bdts-liquidbox .btn-group .btn-group + .btn, .bdts-liquidbox .btn-group .btn-group + .btn-group {
        margin-left: -1px
    }

.bdts-liquidbox .btn-toolbar {
    margin-left: -5px
}

    .bdts-liquidbox .btn-toolbar .btn-group, .bdts-liquidbox .btn-toolbar .input-group {
        float: left
    }

    .bdts-liquidbox .btn-toolbar > .btn, .bdts-liquidbox .btn-toolbar > .btn-group, .bdts-liquidbox .btn-toolbar > .input-group {
        margin-left: 5px
    }

.bdts-liquidbox .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.bdts-liquidbox .btn-group > .btn:first-child {
    margin-left: 0
}

    .bdts-liquidbox .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

.bdts-liquidbox .btn-group > .btn:last-child:not(:first-child), .bdts-liquidbox .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.bdts-liquidbox .btn-group > .btn-group {
    float: left
}

    .bdts-liquidbox .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0
    }

    .bdts-liquidbox .btn-group > .btn-group:first-child > .btn:last-child, .bdts-liquidbox .btn-group > .btn-group:first-child > .dropdown-toggle {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

    .bdts-liquidbox .btn-group > .btn-group:last-child > .btn:first-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }

.bdts-liquidbox .btn-group .dropdown-toggle:active, .bdts-liquidbox .btn-group.open .dropdown-toggle {
    outline: 0
}

.bdts-liquidbox .btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px
}

.bdts-liquidbox .btn-group > .btn-lg + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

.bdts-liquidbox .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}

    .bdts-liquidbox .btn-group.open .dropdown-toggle.btn-link {
        -webkit-box-shadow: none;
        box-shadow: none
    }

.bdts-liquidbox .btn .caret {
    margin-left: 0
}

.bdts-liquidbox .btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.bdts-liquidbox .dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.bdts-liquidbox .btn-group-vertical > .btn, .bdts-liquidbox .btn-group-vertical > .btn-group, .bdts-liquidbox .btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

    .bdts-liquidbox .btn-group-vertical > .btn-group > .btn {
        float: none
    }

    .bdts-liquidbox .btn-group-vertical > .btn + .btn, .bdts-liquidbox .btn-group-vertical > .btn + .btn-group, .bdts-liquidbox .btn-group-vertical > .btn-group + .btn, .bdts-liquidbox .btn-group-vertical > .btn-group + .btn-group {
        margin-top: -1px;
        margin-left: 0
    }

    .bdts-liquidbox .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
        border-radius: 0
    }

    .bdts-liquidbox .btn-group-vertical > .btn:first-child:not(:last-child) {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .bdts-liquidbox .btn-group-vertical > .btn:last-child:not(:first-child) {
        border-bottom-left-radius: 4px;
        border-top-right-radius: 0;
        border-top-left-radius: 0
    }

    .bdts-liquidbox .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0
    }

    .bdts-liquidbox .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .bdts-liquidbox .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .bdts-liquidbox .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
        border-top-right-radius: 0;
        border-top-left-radius: 0
    }

.bdts-liquidbox .btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

    .bdts-liquidbox .btn-group-justified > .btn, .bdts-liquidbox .btn-group-justified > .btn-group {
        float: none;
        display: table-cell;
        width: 1%
    }

        .bdts-liquidbox .btn-group-justified > .btn-group .btn {
            width: 100%
        }

        .bdts-liquidbox .btn-group-justified > .btn-group .dropdown-menu {
            left: auto
        }

.bdts-liquidbox [data-toggle="buttons"] > .btn > input[type="radio"], .bdts-liquidbox [data-toggle="buttons"] > .btn > input[type="checkbox"] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0)
}

.bdts-liquidbox .label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

.bdts-liquidbox a.label:hover, .bdts-liquidbox a.label:focus {
    color: #ffffff;
    text-decoration: none;
    cursor: pointer
}

.bdts-liquidbox .clearfix:before, .bdts-liquidbox .clearfix:after, .bdts-liquidbox .dl-horizontal dd:before, .bdts-liquidbox .dl-horizontal dd:after, .bdts-liquidbox .container:before, .bdts-liquidbox .container:after, .bdts-liquidbox .container-fluid:before, .bdts-liquidbox .container-fluid:after, .bdts-liquidbox .row:before, .bdts-liquidbox .row:after, .bdts-liquidbox .form-horizontal .form-group:before, .bdts-liquidbox .form-horizontal .form-group:after, .bdts-liquidbox .btn-toolbar:before, .bdts-liquidbox .btn-toolbar:after, .bdts-liquidbox .btn-group-vertical > .btn-group:before, .bdts-liquidbox .btn-group-vertical > .btn-group:after {
    content: " ";
    display: table
}

.bdts-liquidbox .clearfix:after, .bdts-liquidbox .dl-horizontal dd:after, .bdts-liquidbox .container:after, .bdts-liquidbox .container-fluid:after, .bdts-liquidbox .row:after, .bdts-liquidbox .form-horizontal .form-group:after, .bdts-liquidbox .btn-toolbar:after, .bdts-liquidbox .btn-group-vertical > .btn-group:after {
    clear: both
}

.bdts-liquidbox .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.bdts-liquidbox .pull-right {
    float: right !important
}

.bdts-liquidbox .pull-left {
    float: left !important
}

.bdts-liquidbox .hide {
    display: none !important
}

.bdts-liquidbox .show {
    display: block !important
}

.bdts-liquidbox .invisible {
    visibility: hidden
}

.bdts-liquidbox .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.bdts-liquidbox .hidden {
    display: none !important;
    visibility: hidden !important
}

@font-face {
    font-family: 'KaleidoIcons';
    src: url("/_lib/fonts/kdo-icons/kaleidoicons-regular-webfont.eot?v=2.5");
    src: url("/_lib/fonts/kdo-icons/kaleidoicons-regular-webfont.eot?#iefix&v=2.5") format("embedded-opentype"),url("/_lib/fonts/kdo-icons/kaleidoicons-regular-webfont.woff?v=2.5") format("woff"),url("/_lib/fonts/kdo-icons/kaleidoicons-regular-webfont.ttf?v=2.5") format("truetype"),url("/_lib/fonts/kdo-icons/kaleidoicons-regular-webfont.svg#kaleidoicons-regular-webfont?v=2.5") format("svg");
    font-weight: normal;
    font-style: normal
}

[class^="icono-"], [class*=" icono-"] {
    font-family: KaleidoIcons;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em
}

    [class^="icono-"]:before, [class*=" icono-"]:before {
        text-decoration: inherit;
        display: inline-block;
        speak: none
    }

.icon-grande:before {
    vertical-align: -10%;
    font-size: 1.3333333333333333em
}

a [class^="icono-"], a [class*=" icono-"], a [class^="icono-"]:before, a [class*=" icono-"]:before {
    display: inline
}

[class^="icono-"].icono-ancho-fijo, [class*=" icono-"].icono-ancho-fijo {
    display: inline-block;
    width: 1.2857142857142858em;
    text-align: center
}

    [class^="icono-"].icono-ancho-fijo.icono-grande, [class*=" icono-"].icono-ancho-fijo.icono-grande {
        width: 1.5714285714285714em
    }

ul.icons-ul {
    list-style-type: none;
    text-indent: -0.7142857142857143em;
    margin-left: 2.142857142857143em
}

ul.iconos-ul > li .icono-li {
    width: 0.7142857142857143em;
    display: inline-block;
    text-align: center
}

[class^="icono-"].hide, [class*=" icono-"].hide {
    display: none
}

.icono-muted {
    color: #eeeeee
}

.icono-light {
    color: #ffffff
}

.icono-dark {
    color: #333333
}

.icono-line {
    line-height: 0
}

.icono-border {
    border: solid 1px #eeeeee;
    padding: .2em .25em .15em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.icono-1x {
    font-size: 1.5em
}

.icono-2x {
    font-size: 2em
}

    .icono-2x.icon-border {
        border-width: 2px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px
    }

.icono-3x {
    font-size: 3em
}

    .icono-3x.icono-border {
        border-width: 3px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px
    }

.icono-4x {
    font-size: 4em
}

    .icono-4x.icono-border {
        border-width: 4px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px
    }

.icono-5x {
    font-size: 5em
}

    .icono-5x.icono-border {
        border-width: 5px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px
    }

.pull-right {
    float: right
}

.pull-left {
    float: left
}

[class^="icono-"].pull-left, [class*=" icono-"].pull-left {
    margin-right: .3em
}

[class^="icono-"].pull-right, [class*=" icono-"].pull-right {
    margin-left: .3em
}

.icono-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: -35%
}

    .icono-stack [class^="icono-"], .icono-stack [class*=" icono-"] {
        display: block;
        text-align: center;
        position: absolute;
        width: 100%;
        height: 100%;
        font-size: 1em;
        line-height: inherit;
        *line-height: 2em
    }

    .icono-stack .icono-stack-base {
        font-size: 2em;
        *line-height: 1em
    }

.icono-spin {
    display: inline-block;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }

    100% {
        -moz-transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg)
    }

    100% {
        -o-transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }

    100% {
        -ms-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(359deg)
    }
}

.icono-girar-hover:hover:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}

.icono-girar-90:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}

.icono-girar-180:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.icono-girar-270:before {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}

.icono-flip-horizontal:before {
    -webkit-transform: scale(-1, 1);
    -moz-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.icono-flip-vertical:before {
    -webkit-transform: scale(1, -1);
    -moz-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1)
}

.icono-grande {
    *font-size: 1.3333333333333333em;
    *margin-top: -4px;
    *padding-top: 3px;
    *margin-bottom: -4px;
    *padding-bottom: 3px;
    *vertical-align: middle
}

.nav [class^="icono-"], .nav [class*=" icono-"] {
    *vertical-align: inherit;
    *margin-top: -4px;
    *padding-top: 3px;
    *margin-bottom: -4px;
    *padding-bottom: 3px
}

    .nav [class^="icono-"].icono-grande, .nav [class*=" icono-"].icono-grande {
        *vertical-align: -25%
    }

.nav-pills [class^="icono-"].icono-grande, .nav-tabs [class^="icono-"].icono-grande, .nav-pills [class*=" icono-"].icono-grande, .nav-tabs [class*=" icono-"].icono-grande {
    *line-height: .75em;
    *margin-top: -7px;
    *padding-top: 5px;
    *margin-bottom: -5px;
    *padding-bottom: 4px
}

ul.iconos-ul {
    *text-indent: -1em;
    *margin-left: 2.142857142857143em
}

    ul.iconos-ul > li .icono-li {
        *width: 1em;
        *margin-right: 0
    }

.btn [class^="icono-"].pull-left, .btn [class*=" icono-"].pull-left, .btn [class^="icono-"].pull-right, .btn [class*=" icono-"].pull-right {
    *vertical-align: inherit
}

.btn [class^="icono-"].icono-grande, .btn [class*=" icono-"].icono-grande {
    *margin-top: -0.5em
}

a [class^="icono-"], a [class*=" icono-"] {
    *cursor: pointer
}

.icono-doubledecker-bottom:before {
    content: "\e71e"
}

.icono-doubledecker:before {
    content: "\e71f"
}

.icono-doubledecker-top:before {
    content: "\e720"
}

.icono-bathroom-sign:before {
    content: "\e71c"
}

.icono-dots-menu:before {
    content: "\e71d"
}

.icono-arrow-left-x1:before {
    content: "\e718"
}

.icono-arrow-right-x1:before {
    content: "\e719"
}

.icono-arrow-left-x2:before {
    content: "\e71a"
}

.icono-arrow-right-x2:before {
    content: "\e71b"
}

.icono-female:before {
    content: "\e716"
}

.icono-male:before {
    content: "\e717"
}

.icono-plug:before {
    content: "\e712"
}

.icono-wc:before {
    content: "\e713"
}

.icono-wheel:before {
    content: "\e715"
}

.icono-coffee-sign:before {
    content: "\e714"
}

.icono-tv:before {
    content: "\e711"
}

.icono-passenger:before {
    content: "\e70f"
}

.icono-seat-alt:before {
    content: "\e710"
}

.icono-seat-border:before {
    content: "\e725"
}

.icono-360:before {
    content: "\e70e"
}

.icono-multimedia:before {
    content: "\e70d"
}

.icono-transport-direct:before {
    content: "\e70b"
}

.icono-seat:before {
    content: "\e70c"
}

.icono-steam:before {
    content: "\e70a"
}

.icono-sauna:before {
    content: "\e706"
}

.icono-boutique:before {
    content: "\e707"
}

.icono-theatre:before {
    content: "\e708"
}

.icono-wedding:before {
    content: "\e709"
}

.icono-playroom:before {
    content: "\e704"
}

.icono-beauty:before {
    content: "\e705"
}

.icono-palapa:before {
    content: "\e702"
}

.icono-diamond:before {
    content: "\e703"
}

.icono-elevator:before {
    content: "\e701"
}

.icono-no-smoke:before {
    content: "\e6e8"
}

.icono-safe:before {
    content: "\e6fd"
}

.icono-coffee:before {
    content: "\e6fe"
}

.icono-soccer:before {
    content: "\e6ff"
}

.icono-squash:before {
    content: "\e700"
}

.icono-grill:before {
    content: "\e6fb"
}

.icono-breakfast:before {
    content: "\e6fc"
}

.icono-party:before {
    content: "\e6f7"
}

.icono-playground:before {
    content: "\e6f8"
}

.icono-dry-clean:before {
    content: "\e6f9"
}

.icono-temazcal:before {
    content: "\e6fa"
}

.icono-ice:before {
    content: "\e6f6"
}

.icono-internet:before {
    content: "\e6f3"
}

.icono-laundry:before {
    content: "\e6f4"
}

.icono-gift:before {
    content: "\e6f5"
}

.icono-meeting:before {
    content: "\e6f1"
}

.icono-casino:before {
    content: "\e6f2"
}

.icono-exchange:before {
    content: "\e6ef"
}

.icono-disco:before {
    content: "\e6f0"
}

.icono-card:before {
    content: "\e6ee"
}

.icono-bar:before {
    content: "\e6eb"
}

.icono-restaurant:before {
    content: "\e6ec"
}

.icono-baby:before {
    content: "\e6ed"
}

.icono-massage:before {
    content: "\e6ea"
}

.icono-tina:before {
    content: "\e6e9"
}

.icono-concierge:before {
    content: "\e6e6"
}

.icono-room-service:before {
    content: "\e6e7"
}

.icono-golf:before {
    content: "\e6e3"
}

.icono-dog:before {
    content: "\e6e5"
}

.icono-kids:before {
    content: "\e6e4"
}

.icono-spa:before {
    content: "\e6e2"
}

.icono-parking:before {
    content: "\e6e1"
}

.icono-beachClub:before {
    content: "\e6e0"
}

.icono-beach:before {
    content: "\e6df"
}

.icono-excel:before {
    content: "\e6dd"
}

.icono-pdf:before {
    content: "\e6de"
}

.icono-calendar-alt2:before {
    content: "\e6db"
}

.icono-calendar-alt3:before {
    content: "\e6dc"
}

.icono-family-alt:before {
    content: "\e6da"
}

.icono-phone:before {
    content: "\e6d9"
}

.icono-minigolf:before {
    content: "\e6d5"
}

.icono-wifi:before {
    content: "\e6d6"
}

.icono-gym:before {
    content: "\e6d8"
}

.icono-pool:before {
    content: "\e6d7"
}

.icono-warning:before {
    content: "\e6d4"
}

.icono-bar-chart:before {
    content: "\e6d0"
}

.icono-check:before {
    content: "\e6d1"
}

.icono-home-outline:before {
    content: "\e6d2"
}

.icono-linkedin:before {
    content: "\e6d3"
}

.icono-align-center:before {
    content: "\e6ae"
}

.icono-align-justify:before {
    content: "\e6af"
}

.icono-align-left:before {
    content: "\e6b0"
}

.icono-align-right:before {
    content: "\e6b1"
}

.icono-bag:before {
    content: "\e6b2"
}

.icono-box:before {
    content: "\e6b3"
}

.icono-camera:before {
    content: "\e6b4"
}

.icono-clipboard:before {
    content: "\e6b5"
}

.icono-clock:before {
    content: "\e6b6"
}

.icono-cloud-download:before {
    content: "\e6b7"
}

.icono-cloud-upload:before {
    content: "\e6b8"
}

.icono-cog:before {
    content: "\e6b9"
}

.icono-cross:before {
    content: "\e6ba"
}

.icono-ellipsis:before {
    content: "\e6bb"
}

.icono-fast-forward:before {
    content: "\e6bc"
}

.icono-grid:before {
    content: "\e6bd"
}

.icono-head:before {
    content: "\e6be"
}

.icono-image:before {
    content: "\e6bf"
}

.icono-link:before {
    content: "\e6c0"
}

.icono-map:before {
    content: "\e6c1"
}

.icono-marquee-minus:before {
    content: "\e6c2"
}

.icono-marquee-plus:before {
    content: "\e6c3"
}

.icono-open:before {
    content: "\e6c4"
}

.icono-paper:before {
    content: "\e6c5"
}

.icono-paper-clip:before {
    content: "\e6c6"
}

.icono-repeat:before {
    content: "\e6c7"
}

.icono-reply:before {
    content: "\e6c8"
}

.icono-rewind:before {
    content: "\e6c9"
}

.icono-search:before {
    content: "\e6ca"
}

.icono-share:before {
    content: "\e6cb"
}

.icono-speech-bubble:before {
    content: "\e6cc"
}

.icono-stack-2:before {
    content: "\e6cd"
}

.icono-tag:before {
    content: "\e6ce"
}

.icono-toggle-alt:before {
    content: "\e6cf"
}

.icono-megaphone:before {
    content: "\e6ac"
}

.icono-params:before {
    content: "\e6ad"
}

.icono-PayPal:before {
    content: "\e6ab"
}

.icono-glasses:before {
    content: "\e6aa"
}

.icono-like:before {
    content: "\e6a9"
}

.icono-autos-alt:before {
    content: "\e6a8"
}

.icono-traslados-dos:before {
    content: "\e6a7"
}

.icono-tours-alt:before {
    content: "\e6a5"
}

.icono-vuelos-alt:before {
    content: "\e6a6"
}

.icono-paquetes-alt:before {
    content: "\e6a4"
}

.icono-hotel-alt:before {
    content: "\e6a3"
}

.icono-bed:before {
    content: "\e6a1"
}

.icono-family:before {
    content: "\e6a2"
}

.icono-oferta:before {
    content: "\e6a0"
}

.icono-basurero:before {
    content: "\e600"
}

.icono-tickets:before {
    content: "\e601"
}

.icono-gplus:before {
    content: "\e602"
}

.icono-pulgar-abajo:before {
    content: "\e603"
}

.icono-listado:before {
    content: "\e604"
}

.icono-listado-dos:before {
    content: "\e605"
}

.icono-telefono:before {
    content: "\e606"
}

.icono-estrella-media:before {
    content: "\e607"
}

.icono-error-circulo-neg:before {
    content: "\e608"
}

.icono-listado-tres:before {
    content: "\e609"
}

.icono-twitter:before {
    content: "\e60a"
}

.icono-traslados:before {
    content: "\e60b"
}

.icono-discapacitados:before {
    content: "\e60c"
}

.icono-zoom-alt:before {
    content: "\e60d"
}

.icono-youtube:before {
    content: "\e60e"
}

.icono-usuarios:before {
    content: "\e60f"
}

.icono-usuario:before {
    content: "\e610"
}

.icono-desbloqueado:before {
    content: "\e611"
}

.icono-twitter-cuadro:before {
    content: "\e612"
}

.icono-error:before {
    content: "\e613"
}

.icono-error-circulo:before {
    content: "\e614"
}

.icono-ubicacion:before {
    content: "\e615"
}

.icono-mobile:before {
    content: "\e616"
}

.icono-herramienta:before {
    content: "\e617"
}

.icono-tarjeta:before {
    content: "\e618"
}

.icono-global:before {
    content: "\e619"
}

.icono-compartir:before {
    content: "\e61a"
}

.icono-compartir-alt:before {
    content: "\e61b"
}

.icono-correo:before {
    content: "\e61c"
}

.icono-descuento:before {
    content: "\e61d"
}

.icono-desktop:before {
    content: "\e61e"
}

.icono-llave:before {
    content: "\e61f"
}

.icono-destacar:before {
    content: "\e620"
}

.icono-documentos:before {
    content: "\e621"
}

.icono-editar:before {
    content: "\e622"
}

.icono-nover:before {
    content: "\e623"
}

.icono-ver:before {
    content: "\e624"
}

.icono-facebook:before {
    content: "\e625"
}

.icono-facebook-cuadro:before {
    content: "\e626"
}

.icono-teclado:before {
    content: "\e627"
}

.icono-correo-alt:before {
    content: "\e628"
}

.icono-menos-info:before {
    content: "\e629"
}

.icono-mas-circulo-neg:before {
    content: "\e62a"
}

.icono-informacion:before {
    content: "\e62b"
}

.icono-interrogacion:before {
    content: "\e62c"
}

.icono-sig:before {
    content: "\e62d"
}

.icono-ant:before {
    content: "\e62e"
}

.icono-toggle-izquierda:before {
    content: "\e62f"
}

.icono-toggle-arriba:before {
    content: "\e630"
}

.icono-toggle-derecha:before {
    content: "\e631"
}

.icono-toggle-abajo:before {
    content: "\e632"
}

.icono-notebook:before {
    content: "\e633"
}

.icono-documento:before {
    content: "\e634"
}

.icono-libro:before {
    content: "\e635"
}

.icono-pin:before {
    content: "\e636"
}

.icono-pinterest:before {
    content: "\e637"
}

.icono-arrastrar:before {
    content: "\e638"
}

.icono-brujula:before {
    content: "\e639"
}

.icono-hotel:before {
    content: "\e63a"
}

.icono-tours:before {
    content: "\e63b"
}

.icono-advertencia:before {
    content: "\e63c"
}

.icono-advertencia-alt:before {
    content: "\e63d"
}

.icono-autos:before {
    content: "\e63e"
}

.icono-vuelos:before {
    content: "\e63f"
}

.icono-vuelo-regreso:before {
    content: "\e640"
}

.icono-vuelo-ida:before {
    content: "\e641"
}

.icono-prohibido:before {
    content: "\e642"
}

.icono-basurero-alt:before {
    content: "\e643"
}

.icono-zoom:before {
    content: "\e644"
}

.icono-calendario:before {
    content: "\e645"
}

.icono-campana:before {
    content: "\e646"
}

.icono-seguro:before {
    content: "\e647"
}

.icono-carpeta-alt:before {
    content: "\e648"
}

.icono-carpeta:before {
    content: "\e649"
}

.icono-checkin:before {
    content: "\e64a"
}

.icono-checkout:before {
    content: "\e64b"
}

.icono-flecha-izq:before {
    content: "\e64c"
}

.icono-flecha-der:before {
    content: "\e64d"
}

.icono-clip:before {
    content: "\e64e"
}

.icono-engrane:before {
    content: "\e64f"
}

.icono-soporte:before {
    content: "\e650"
}

.icono-candado:before {
    content: "\e651"
}

.icono-camara:before {
    content: "\e652"
}

.icono-estrella-completa:before {
    content: "\e653"
}

.icono-gplus-alt:before {
    content: "\e654"
}

.icono-descuento-alt:before {
    content: "\e655"
}

.icono-mover:before {
    content: "\e656"
}

.icono-traslados-alt:before {
    content: "\e657"
}

.icono-estrella-vacia:before {
    content: "\e658"
}

.icono-home:before {
    content: "\e659"
}

.icono-exito-circulo-neg:before {
    content: "\e65a"
}

.icono-cara-normal:before {
    content: "\e65b"
}

.icono-pulgar-arriba:before {
    content: "\e65c"
}

.icono-filtro:before {
    content: "\e65d"
}

.icono-cara-feliz:before {
    content: "\e65e"
}

.icono-cara-muy-feliz:before {
    content: "\e65f"
}

.icono-uniBF:before {
    content: "\e660"
}

.icono-angulo-abajo:before {
    content: "\e661"
}

.icono-guardar:before {
    content: "\e662"
}

.icono-imprimir:before {
    content: "\e663"
}

.icono-compartir-tres:before {
    content: "\e664"
}

.icono-swipe:before {
    content: "\e665"
}

.icono-carrito-compras:before {
    content: "\e666"
}

.icono-toggle:before {
    content: "\e667"
}

.icono-exito-circulo:before {
    content: "\e668"
}

.icono-filtro-za:before {
    content: "\e669"
}

.icono-calendario-alt:before {
    content: "\e66a"
}

.icono-cuadro-promo:before {
    content: "\e66b"
}

.icono-liga:before {
    content: "\e66c"
}

.icono-home-alt:before {
    content: "\e66d"
}

.icono-pinterest-cuadro:before {
    content: "\e66e"
}

.icono-filtro-az:before {
    content: "\e66f"
}

.icono-globos-chat:before {
    content: "\e670"
}

.icono-filtro-menosmas:before {
    content: "\e671"
}

.icono-ok:before {
    content: "\e672"
}

.icono-filtro-masmenos:before {
    content: "\e673"
}

.icono-lapiz:before {
    content: "\e674"
}

.icono-signo-precio:before {
    content: "\e675"
}

.icono-timbre-hotel:before {
    content: "\e676"
}

.icono-imagen:before {
    content: "\e677"
}

.icono-corazon:before {
    content: "\e678"
}

.icono-corazon-vacio:before {
    content: "\e679"
}

.icono-paquetes:before {
    content: "\e67a"
}

.icono-telefono-alt:before {
    content: "\e67b"
}

.icono-mi-ubicacion:before {
    content: "\e67c"
}

.icono-tripadvisor:before {
    content: "\e67d"
}

.icono-direciones:before {
    content: "\e67e"
}

.icono-circulo:before {
    content: "\e67f"
}

.icono-circulo-blanco:before {
    content: "\e680"
}

.icono-cuadro-neg:before {
    content: "\e681"
}

.icono-expandir-alt:before {
    content: "\e682"
}

.icono-alimentos:before {
    content: "\e683"
}

.icono-cafeteria:before {
    content: "\e684"
}

.icono-bebida:before {
    content: "\e685"
}

.icono-mas-cuadro:before {
    content: "\e686"
}

.icono-ok-cuadro-neg:before {
    content: "\e687"
}

.icono-compartir-cuadro-neg:before {
    content: "\e688"
}

.icono-colapsar-alt:before {
    content: "\e689"
}

.icono-menos-cuadro:before {
    content: "\e68a"
}

.icono-ambulancia:before {
    content: "\e68b"
}

.icono-hospital:before {
    content: "\e68c"
}

.icono-hospital-cuadro:before {
    content: "\e68d"
}

.icono-cuadro:before {
    content: "\e68e"
}

.icono-info-alt:before {
    content: "\e68f"
}

.icono-interrogacion-alt:before {
    content: "\e690"
}

.icono-aviso:before {
    content: "\e691"
}

.icono-contraer:before {
    content: "\e692"
}

.icono-expandir:before {
    content: "\e693"
}

.icono-reset:before {
    content: "\e694"
}

.icono-repetir:before {
    content: "\e695"
}

.icono-bug:before {
    content: "\e696"
}

.icono-instagram:before {
    content: "\e697"
}

.icono-audifonos:before {
    content: "\e698"
}

.icono-musica:before {
    content: "\e699"
}

.icono-oxxo:before {
    content: "\e69a"
}

.icono-mobile-alt:before {
    content: "\e69b"
}

.icono-cronometro:before {
    content: "\e69c"
}

.icono-reloj-arena:before {
    content: "\e69d"
}

.icono-bell:before {
    content: "\e69e"
}

.icono-people-sm:before {
    content: "\e69f"
}

.bdtslqbx-row {
    margin: 0 -10px 5px;
    *zoom: 1
}

    .bdtslqbx-row.is-last-row {
        margin-bottom: 0
    }

    .bdtslqbx-row:before, .bdtslqbx-row:after {
        content: " ";
        display: table
    }

    .bdtslqbx-row:after {
        clear: both
    }

.bdtslqbx-col-12, .bdtslqbx-col-11, .bdtslqbx-col-10, .bdtslqbx-col-9, .bdtslqbx-col-8, .bdtslqbx-col-7, .bdtslqbx-col-6, .bdtslqbx-col-5, .bdtslqbx-col-4, .bdtslqbx-col-3, .bdtslqbx-col-2, .bdtslqbx-col-1 {
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    -mpz-box-sizing: border-box;
    box-sizing: border-box
}

.bdtslqbx-col-12 {
    width: 100%
}

.bdtslqbx-col-11 {
    width: 91.66666667%
}

.bdtslqbx-col-10 {
    width: 83.33333333%
}

.bdtslqbx-col-9 {
    width: 75%
}

.bdtslqbx-col-8 {
    width: 66.66666667%
}

.bdtslqbx-col-7 {
    width: 58.33333333%
}

.bdtslqbx-col-6 {
    width: 50%
}

.bdtslqbx-col-5 {
    width: 41.66666667%
}

.bdtslqbx-col-4 {
    width: 33.33333333%
}

.bdtslqbx-col-3 {
    width: 25%
}

.bdtslqbx-col-2 {
    width: 16.66666667%
}

.bdtslqbx-col-1 {
    width: 8.33333333%
}

.bdtslqbx-ml15px {
    margin-left: 15px
}

.bdtslqbx-ml-col-3 {
    margin-left: 33.3333%
}

.liquidbox-fixed-height-box {
    overflow-y: auto;
    overflow-x: hidden;
    padding: 10px
}

.bdtslqbx-form-control {
    position: relative
}

    .bdtslqbx-form-control input {
        width: 100%;
        padding: 5px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #ccc;
        -webkit-box-shadow: inset 1px 1px 1px #DDD;
        box-shadow: inset 1px 1px 1px #DDD;
        height: 32px
    }

    .bdtslqbx-form-control .bdtslqbx-no-input-shadow {
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

    .bdtslqbx-form-control select {
        width: 100%;
        min-width: 35px;
        padding: 0;
        height: 32px;
        background: #fff;
        border: 1px solid #B7B7B7;
        -webkit-box-shadow: inset 0 1px 3px #CCC;
        box-shadow: inset 0 1px 3px #CCC
    }

    .bdtslqbx-form-control label {
        line-height: 34px;
        margin: 0
    }

    .bdtslqbx-form-control.has-btn {
        padding-right: 39px
    }

    .bdtslqbx-form-control.has-icon span {
        position: absolute;
        top: 0;
        right: 0;
        height: 32px;
        width: 32px;
        text-align: center;
        vertical-align: middle;
        line-height: 32px
    }

    .bdtslqbx-form-control.has-icon input {
        padding: 5px 30px 5px 5px
    }

    .bdtslqbx-form-control.has-icon .is-trigger {
        cursor: pointer
    }

    .bdtslqbx-form-control .btn {
        position: absolute;
        top: 0;
        right: 0;
        border-radius: 0 5px 5px 0;
        border: 0;
        height: 32px
    }

.bdts-liquidbox.no-border .liquidbox-body, .bdts-liquidbox.no-border .liquidbox-tabs {
    border: none !important
}

.bdts-liquidbox.small-border .liquidbox-body, .bdts-liquidbox.small-border .liquidbox-tabs {
    border-width: 1px !important;
    border-color: rgb(255, 255, 255);
}

 

.bdts-liquidbox.medium-border .liquidbox-body, .bdts-liquidbox.medium-border .liquidbox-tabs {
    border-width: 3px !important
}

.bdts-liquidbox.large-border .liquidbox-body, .bdts-liquidbox.large-border .liquidbox-tabs {
    border-width: 5px !important
}

.bdts-liquidbox * {
    outline: none
}

.liquidbox-tabs {
    overflow: hidden
}

    .liquidbox-tabs ul {
        list-style: none;
        padding: 0;
        position: relative
    }

        .liquidbox-tabs ul a {
            text-decoration: none;
            font-size: 11px
        }

            .liquidbox-tabs ul a i {
                display: block;
                margin-right: 5px
            }

    .liquidbox-tabs.bdtslqbx-hide-icons i {
        display: none !important
    }

    .liquidbox-tabs.bdtslqbx-hide-labels span.tab-labels {
        display: none !important
    }

    .liquidbox-tabs.bdtslqbx-hide-labels i {
        margin-right: 0
    }

.bdtslqbx-template1.liquidbox-tabs-opt2 .liquidbox-tabs.bdtslqbx-hide-labels li {
    width: /*16.66666666666667*/ 14.28% !important
}

.liquidbox-tabs.bdtslqbx-flat-corners a {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important
}

.bdtslqbx-btn-submit {
    font-weight: bold;
    margin: 0;
    width: 70%;
    min-width: 120px;
    display: inline-block
}

.liquidbox-body {
    border-width: 5px;
    border-style: solid;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

    .liquidbox-body.flat-corners {
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        border-radius: 0 !important
    }

.liquidbox-submit {
    padding: 10px
}

.bdts--liquidbox-waiting {
    position: relative
}

.bdtslqbx-extrarooms-wrapper .bdtslqbx-first-extracol-3 {
    margin-left: 25%
}

.bdtslqbx-template1 {
    min-height: 200px
}

    .bdtslqbx-template1 .liquidbox-body, .bdtslqbx-template1 .bdts--liquidbox-waiting {
        min-height: inherit
    }

    .bdtslqbx-template1 .liquidbox-tabs ul {
        list-style: none;
        padding: 0;
        margin: 5px 5px 0
    }

        .bdtslqbx-template1 .liquidbox-tabs ul a {
            text-decoration: none;
            font-size: 11px;
            max-width: 100%
        }

            .bdtslqbx-template1 .liquidbox-tabs ul a i {
                display: block
            }

            .bdtslqbx-template1 .liquidbox-tabs ul a > span {
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                display: inline-block;
                vertical-align: bottom
            }

    .bdtslqbx-template1.liquidbox-tabs-opt1 .liquidbox-tabs ul li {
        display: inline-block;
        overflow: hidden;
        vertical-align: bottom;
        max-width: 20%;
        width: auto
    }

    .bdtslqbx-template1.liquidbox-tabs-opt1 .liquidbox-tabs ul a {
        display: inline-block;
        vertical-align: bottom;
        overflow: hidden;
        padding: 5px 8px 3px;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0
    }

    .bdtslqbx-template1.liquidbox-tabs-opt1 .liquidbox-tabs ul i {
        display: inline-block
    }

    .bdtslqbx-template1.liquidbox-tabs-opt2 .liquidbox-tabs ul {
        margin: 0;
        overflow: hidden
    }

        .bdtslqbx-template1.liquidbox-tabs-opt2 .liquidbox-tabs ul li {
            float: left
        }

        .bdtslqbx-template1.liquidbox-tabs-opt2 .liquidbox-tabs ul a {
            display: block;
            padding: 10px 5px;
            text-align: center;
            font-size: 12px
        }

    .bdtslqbx-template1.liquidbox-tabs-opt1 .liquidbox-tabs.bdtslqbx-hide-labels ul li {
        max-width: auto !important;
        width: auto !important
    }

    .bdtslqbx-template1.liquidbox-tabs-opt1.largesize-icons ul li, .bdtslqbx-template1.liquidbox-tabs-opt1.mediumsize-icons ul li {
        text-align: center
    }

        .bdtslqbx-template1.liquidbox-tabs-opt1.largesize-icons ul li i, .bdtslqbx-template1.liquidbox-tabs-opt1.mediumsize-icons ul li i {
            display: block
        }

    .bdtslqbx-template1.liquidbox-tabs-opt2 .liquidbox-body {
        -webkit-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
        border-top: none
    }

.bdtslqbx-template2 {
    min-height: 250px
}

    .bdtslqbx-template2 .liquidbox-body, .bdtslqbx-template2 .bdts--liquidbox-waiting {
        min-height: inherit
    }

    .bdtslqbx-template2.liquidbox-tabs-opt1 .liquidbox-tabs {
        width: 95px;
        float: left
    }

        .bdtslqbx-template2.liquidbox-tabs-opt1 .liquidbox-tabs ul {
            margin: 10px 0 0;
            text-align: right
        }

            .bdtslqbx-template2.liquidbox-tabs-opt1 .liquidbox-tabs ul li {
                display: block;
                max-width: 100%;
                margin: 0 0 5px;
                width: 100% !important;
                *zoom: 1;
                text-align: left
            }

                .bdtslqbx-template2.liquidbox-tabs-opt1 .liquidbox-tabs ul li:before, .bdtslqbx-template2.liquidbox-tabs-opt1 .liquidbox-tabs ul li:after {
                    content: " ";
                    display: table
                }

                .bdtslqbx-template2.liquidbox-tabs-opt1 .liquidbox-tabs ul li:after {
                    clear: both
                }

        .bdtslqbx-template2.liquidbox-tabs-opt1 .liquidbox-tabs a {
            display: block;
            padding: 5px;
            -webkit-border-radius: 5px 0 0 5px;
            border-radius: 5px 0 0 5px
        }

        .bdtslqbx-template2.liquidbox-tabs-opt1 .liquidbox-tabs i {
            display: inline-block
        }

    .bdtslqbx-template2.liquidbox-tabs-opt1 .liquidbox-body {
        overflow: hidden;
        margin-left: 95px
    }

    .bdtslqbx-template2.liquidbox-tabs-opt2 .liquidbox-tabs {
        width: 40px;
        float: left;
        overflow: visible
    }

        .bdtslqbx-template2.liquidbox-tabs-opt2 .liquidbox-tabs ul {
            margin: 0;
            text-align: center
        }

            .bdtslqbx-template2.liquidbox-tabs-opt2 .liquidbox-tabs ul li {
                display: block;
                max-width: 100%;
                margin: 0 0 5px;
                width: 100% !important;
                *zoom: 1;
                text-align: left
            }

                .bdtslqbx-template2.liquidbox-tabs-opt2 .liquidbox-tabs ul li:before, .bdtslqbx-template2.liquidbox-tabs-opt2 .liquidbox-tabs ul li:after {
                    content: " ";
                    display: table
                }

                .bdtslqbx-template2.liquidbox-tabs-opt2 .liquidbox-tabs ul li:after {
                    clear: both
                }

        .bdtslqbx-template2.liquidbox-tabs-opt2 .liquidbox-tabs a {
            display: block;
            padding: 5px;
            -webkit-border-radius: 5px 0 0 5px;
            border-radius: 5px 0 0 5px
        }

            .bdtslqbx-template2.liquidbox-tabs-opt2 .liquidbox-tabs a:hover {
                position: relative;
                z-index: 2;
                width: 120px
            }

        .bdtslqbx-template2.liquidbox-tabs-opt2 .liquidbox-tabs i {
            display: inline-block !important
        }

        .bdtslqbx-template2.liquidbox-tabs-opt2 .liquidbox-tabs .tab-labels {
            display: none
        }

        .bdtslqbx-template2.liquidbox-tabs-opt2 .liquidbox-tabs a:hover .tab-labels {
            display: inline-block
        }

    .bdtslqbx-template2.liquidbox-tabs-opt2 .liquidbox-body {
        overflow: hidden;
        margin-left: 40px;
        -webkit-border-radius: 0 5px 5px;
        border-radius: 0 5px 5px
    }

.bdtslqbx-template3 {
    min-width: 180px !important;
    max-width: 250px !important;
    min-height: 250px
}

    .bdtslqbx-template3 .liquidbox-body, .bdtslqbx-template3 .bdts--liquidbox-waiting {
        min-height: inherit
    }

    .bdtslqbx-template3.liquidbox-tabs-opt1 {
        position: relative
    }

        .bdtslqbx-template3.liquidbox-tabs-opt1 .liquidbox-tabs {
            border-width: 5px;
            border-bottom: none !important;
            -webkit-border-radius: 5px 5px 0 0;
            border-radius: 5px 5px 0 0;
            border-style: solid
        }

            .bdtslqbx-template3.liquidbox-tabs-opt1 .liquidbox-tabs ul {
                margin-bottom: 0;
                margin-top: 5px;
                padding: 0 5px
            }

            .bdtslqbx-template3.liquidbox-tabs-opt1 .liquidbox-tabs li {
                display: block
            }

            .bdtslqbx-template3.liquidbox-tabs-opt1 .liquidbox-tabs a {
                display: block;
                padding: 5px;
                -webkit-border-radius: 0;
                border-radius: 0;
                background: none !important;
                color: #d9d9d9
            }

                .bdtslqbx-template3.liquidbox-tabs-opt1 .liquidbox-tabs a:before {
                    content: "";
                    width: 14px;
                    height: 14px;
                    border-radius: 50%;
                    background: #DDD;
                    display: inline-block;
                    border: 1px solid #9A9A9A
                }

            .bdtslqbx-template3.liquidbox-tabs-opt1 .liquidbox-tabs i {
                display: inline-block;
                margin: 0 5px;
                font-size: 15px !important;
                color: #d9d9d9
            }

            .bdtslqbx-template3.liquidbox-tabs-opt1 .liquidbox-tabs li.is-active-tab a:before {
                -webkit-box-shadow: inset 0 0 0 2px #FFF;
                box-shadow: inset 0 0 0 2px #FFF
            }

        .bdtslqbx-template3.liquidbox-tabs-opt1 .liquidbox-body {
            border-top: none;
            -webkit-border-radius: 0 0 5px 5px;
            border-radius: 0 0 5px 5px;
            padding-top: 0
        }

    .bdtslqbx-template3.liquidbox-tabs-opt2 {
        padding-top: 34px;
        position: relative
    }

        .bdtslqbx-template3.liquidbox-tabs-opt2 .liquidbox-tabs {
            position: absolute;
            top: 0;
            right: 0;
            left: 0
        }

            .bdtslqbx-template3.liquidbox-tabs-opt2 .liquidbox-tabs ul {
                position: relative;
                z-index: 2;
                margin-bottom: 0
            }

            .bdtslqbx-template3.liquidbox-tabs-opt2 .liquidbox-tabs li {
                display: none
            }

                .bdtslqbx-template3.liquidbox-tabs-opt2 .liquidbox-tabs li.is-active-tab {
                    display: block
                }

            .bdtslqbx-template3.liquidbox-tabs-opt2 .liquidbox-tabs a {
                display: block;
                padding: 11px 10px;
                -webkit-border-radius: 0;
                border-radius: 0;
                font-size: 13px
            }

            .bdtslqbx-template3.liquidbox-tabs-opt2 .liquidbox-tabs i {
                display: inline-block
            }

            .bdtslqbx-template3.liquidbox-tabs-opt2 .liquidbox-tabs li.is-active-tab a {
                background: auto !important
            }

                .bdtslqbx-template3.liquidbox-tabs-opt2 .liquidbox-tabs li.is-active-tab a:after {
                    content: "\e667";
                    width: 10px;
                    height: 20px;
                    display: block;
                    z-index: 4;
                    position: absolute;
                    top: 10px;
                    right: 10px;
                    font-family: KaleidoIcons;
                    font-weight: normal;
                    font-style: normal;
                    text-decoration: inherit;
                    -webkit-font-smoothing: antialiased;
                    font-size: 18px;
                    line-height: 15px
                }

            .bdtslqbx-template3.liquidbox-tabs-opt2 .liquidbox-tabs:hover li {
                display: block
            }

                .bdtslqbx-template3.liquidbox-tabs-opt2 .liquidbox-tabs:hover li.is-active-tab a:after {
                    display: none
                }

        .bdtslqbx-template3.liquidbox-tabs-opt2.rightalign-tabs .tab-labels, .bdtslqbx-template3.liquidbox-tabs-opt2.rightalign-tabs .bdtslqbx-hide-labels i {
            padding-right: 20px
        }

        .bdtslqbx-template3.liquidbox-tabs-opt2 i {
            font-size: 15px !important
        }

    .bdtslqbx-template3 .liquidbox-body label {
        font-size: 12px;
        margin-top: 5px
    }

    .bdtslqbx-template3 .bdtslqbx-tmp3-col-3 {
        width: 25% !important
    }

    .bdtslqbx-template3 .bdtslqbx-col-6 {
        width: 100%
    }

    .bdtslqbx-template3 .bdtslqbx-col-3 {
        width: 50%
    }

    .bdtslqbx-template3 .bdtslqbx-tmp3-col-6 {
        width: 50% !important
    }

    .bdtslqbx-template3 .on-tmp3-full-width {
        float: left;
        margin-top: 15px;
        width: 50%
    }

        .bdtslqbx-template3 .on-tmp3-full-width .bdtslqbx-col-3 {
            width: 33.3333%;
            margin-right: 0
        }

            .bdtslqbx-template3 .on-tmp3-full-width .bdtslqbx-col-3.text-right {
                text-align: left
            }

        .bdtslqbx-template3 .on-tmp3-full-width label {
            font-size: 10px;
            margin-top: 0;
            white-space: nowrap
        }

#divShuttlesBox .bdtslqbx-template3 .on-tmp3-full-width {
    width: 100% !important
}

.bdtslqbx-template3 .on-tmp3-hide {
    display: none
}

.bdtslqbx-template3 .on-tmp3-ml-col-3 {
    margin-left: 33.3333%
}

.bdtslqbx-template3 #extraRoom .bdtslqbx-tmp3-col-3 {
    margin-left: 0 !important
}

.bdtslqbx-template3 #divCarsBox .on-carsprod-margin50percent {
    margin-right: 50%
}

.bdtslqbx-template3 #divCarsBox .on-tmp3-full-width {
    width: 100% !important
}

.bdtslqbx-template3 #divShuttlesBox .on-tmp3-full-width {
    width: 100% !important
}

.bdtslqbx-template3 #divShuttlesBox .on-shutprod-hide {
    display: none !important
}

.bdtslqbx-template3 #divHotelsBox .on-tmp3-andProd-width30percent, .bdtslqbx-template3 #divPackagesBox .on-tmp3-andProd-width30percent, .bdtslqbx-template3 #divHotelBusPackBox .on-tmp3-andProd-width30percent {
    width: 30% !important
}

.bdtslqbx-template3 #divHotelsBox .on-tmp3-andProd-width70percent, .bdtslqbx-template3 #divPackagesBox .on-tmp3-andProd-width70percent, .bdtslqbx-template3 #divHotelBusPackBox .on-tmp3-andProd-width70percent {
    width: 70% !important;
    margin-top: 3px
}

    .bdtslqbx-template3 #divHotelsBox .on-tmp3-andProd-width70percent .bdtslqbx-col-3, .bdtslqbx-template3 #divPackagesBox .on-tmp3-andProd-width70percent .bdtslqbx-col-3, .bdtslqbx-template3 #divHotelBusPackBox .on-tmp3-andProd-width70percent .bdtslqbx-col-3 {
        width: 33.3333% !important;
        margin-left: 0 !important
    }

.bdtslqbx-template3 #divFlightsBox .on-tmp3-full-width, .bdtslqbx-template3 #divShuttlesBox .on-tmp3-full-width {
    width: 100% !important;
    margin-top: 0
}

.bdtslqbx-template4 {
    min-width: 600px;
    min-height: 200px;
    width: 100%
}

    .bdtslqbx-template4 .liquidbox-body, .bdtslqbx-template4 .bdts--liquidbox-waiting {
        min-height: inherit
    }

    .bdtslqbx-template4 .liquidbox-submit {
        padding: 10px
    }

    .bdtslqbx-template4.liquidbox-tabs-opt1 .liquidbox-tabs {
        float: left;
        width: 110px;
        -webkit-border-radius: 5px 0 0 5px;
        border-radius: 5px 0 0 5px
    }

        .bdtslqbx-template4.liquidbox-tabs-opt1 .liquidbox-tabs ul {
            margin-bottom: 0
        }

        .bdtslqbx-template4.liquidbox-tabs-opt1 .liquidbox-tabs a {
            display: block;
            padding: 5px
        }

        .bdtslqbx-template4.liquidbox-tabs-opt1 .liquidbox-tabs i {
            font-size: 11px !important;
            margin-right: 5px;
            display: inline-block
        }

    .bdtslqbx-template4.liquidbox-tabs-opt2 .liquidbox-tabs.bdtslqbx-hide-labels {
        width: 60px
    }

    .bdtslqbx-template4.liquidbox-tabs-opt1 .bdtslqbx-hide-labels {
        width: auto
    }

        .bdtslqbx-template4.liquidbox-tabs-opt1 .bdtslqbx-hide-labels li {
            width: 100% !important
        }

        .bdtslqbx-template4.liquidbox-tabs-opt1 .bdtslqbx-hide-labels i {
            font-size: auto
        }

    .bdtslqbx-template4.liquidbox-tabs-opt2 .liquidbox-tabs {
        width: 120px;
        float: left;
        margin: 15px 10px 10px 15px
    }

        .bdtslqbx-template4.liquidbox-tabs-opt2 .liquidbox-tabs ul {
            margin-bottom: 0
        }

        .bdtslqbx-template4.liquidbox-tabs-opt2 .liquidbox-tabs a {
            display: block;
            padding: 5px 5px 5px 0;
            background: none;
            color: #333;
            font-size: 11px !important
        }

            .bdtslqbx-template4.liquidbox-tabs-opt2 .liquidbox-tabs a:before {
                content: "";
                margin-right: 1px;
                width: 14px;
                height: 14px;
                border-radius: 50%;
                background: #DDD;
                display: inline-block;
                vertical-align: middle;
                border: 1px solid #9A9A9A
            }

            .bdtslqbx-template4.liquidbox-tabs-opt2 .liquidbox-tabs a > span {
                vertical-align: middle
            }

        .bdtslqbx-template4.liquidbox-tabs-opt2 .liquidbox-tabs li.is-active-tab a:before {
            -webkit-box-shadow: inset 0 0 0 2px #FFF;
            box-shadow: inset 0 0 0 2px #FFF
        }

        .bdtslqbx-template4.liquidbox-tabs-opt2 .liquidbox-tabs i {
            display: inline-block;
            font-size: 11px !important;
            margin: 0 4px 0 0
        }

    .bdtslqbx-template4.liquidbox-tabs-opt1 .liquidbox-body {
        -webkit-border-radius: 0 5px 5px;
        border-radius: 0 5px 5px;
        overflow: hidden
    }

    .bdtslqbx-template4 .liquidbox-tabs-container {
        padding-bottom: 0;
        margin: 0;
        overflow: hidden
    }

    .bdtslqbx-template4 .bdtslqbx-tmp4-row {
        margin: 0;
        *zoom: 1;
        padding-bottom: 0
    }

        .bdtslqbx-template4 .bdtslqbx-tmp4-row:after, .bdtslqbx-template4 .bdtslqbx-tmp4-row:before {
            content: " ";
            display: table
        }

        .bdtslqbx-template4 .bdtslqbx-tmp4-row:after {
            clear: both
        }

    .bdtslqbx-template4 .bdtslqbx-tmp4-col-12 {
        width: 100%;
        float: left;
        margin: 0 0 10px
    }

    .bdtslqbx-template4 .bdtslqbx-tmp4-col-6 {
        width: 50%;
        float: left;
        margin: 0 0 10px
    }

    .bdtslqbx-template4 .bdtslqbx-tmp4-col-12 {
        width: 100%
    }

    .bdtslqbx-template4 .on-tmp4-mb10px {
        margin-bottom: 10px
    }

    .bdtslqbx-template4 .on-tmp4-pdd10px {
        padding: 10px
    }

    .bdtslqbx-template4 .bdtslqbx-tmp4-col-6 + .bdtslqbx-tmp4-col-6 + .bdtslqbx-tmp4-col-6 {
        margin-bottom: 0
    }

    .bdtslqbx-template4 .bdtslqbx-tmp4-col-12 {
        width: 100%
    }

    .bdtslqbx-template4 label {
        font-size: 11px
    }

    .bdtslqbx-template4 .liquidbox-submit {
        text-align: right
    }

    .bdtslqbx-template4 .btn-submit {
        width: 30%
    }

    .bdtslqbx-template4 #divPackagesBox .on-tmp4-andProd-col-12 {
        width: 100%
    }

    .bdtslqbx-template4 #divPackagesBox .liquidbox-submit {
        margin-top: 10px
    }

    .bdtslqbx-template4 #divHotelsBox .on-tmp4-andProd-ml-col-6 {
        margin-left: 50%
    }

    .bdtslqbx-template4 #divHotelsBox .on-tmp4-andProd-mt-10px {
        margin-top: 10px
    }

    .bdtslqbx-template4 #divShuttlesBox .on-shutprod-hide {
        display: none !important
    }

    .bdtslqbx-template4 #divCarsBox .liquidbox-submit {
        padding-bottom: 10px;
        padding-top: 30px
    }

        .bdtslqbx-template4 #divCarsBox .liquidbox-submit .bdtslqbx-btn-submit {
            width: 23.3999%
        }

    .bdtslqbx-template4 #divShuttlesBox .liquidbox-submit {
        padding-top: 30px
    }

        .bdtslqbx-template4 #divShuttlesBox .liquidbox-submit .bdtslqbx-btn-submit, .bdtslqbx-template4 #divFlightsBox .liquidbox-submit .bdtslqbx-btn-submit, .bdtslqbx-template4 #divHotelsBox .liquidbox-submit .bdtslqbx-btn-submit, .bdtslqbx-template4 #divPackagesBox .liquidbox-submit .bdtslqbx-btn-submit, .bdtslqbx-template4 #divToursBox .liquidbox-submit .bdtslqbx-btn-submit {
            width: 23.3999%
        }

.bdtslqbx-room-children-row p {
    font-size: 11px;
    margin-bottom: 5px;
    display: inline-block
}

.bdtslqbx-room-children-row .bdtslqbx-form-control {
    margin-bottom: 15px
}

.leftalign-tabs .liquidbox-tabs {
    text-align: left
}

.centeralign-tabs .liquidbox-tabs {
    text-align: center
}

.rightalign-tabs .liquidbox-tabs {
    text-align: right
}

.microsize-labels .tab-labels {
    font-size: 8px;
}

.smallsize-labels .tab-labels {
    font-size: 11px
}

.mediumsize-labels .tab-labels {
    font-size: 13px
}

.largesize-labels .tab-labels {
    font-size: 15px
}

.smallsize-icons .liquidbox-tabs i {
    font-size: 15px
}

.mediumsize-icons .liquidbox-tabs i {
    font-size: 20px
}

.largesize-icons .liquidbox-tabs i {
    font-size: 25px
}

.bdtslqbx-text-left {
    text-align: left !important
}

.bdtslqbx-text-center {
    text-align: center !important
}

.bdtslqbx-text-right {
    text-align: right !important
}

.bdtslqbx-submit-flatshadow {
    -webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2) !important;
    box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2) !important;
    border: 0 !important;
    padding-bottom: 9px !important
}

.bdtslqbx-submit-blurredshadow {
    -webkit-box-shadow: inset 0 -3px 5px rgba(0,0,0,0.2) !important;
    box-shadow: inset 0 -3px 5px rgba(0,0,0,0.2) !important;
    border: 0 !important;
    padding-bottom: 9px !important
}

.bdts--liquidbox-spinner {
    position: absolute;
    width: 35px;
    height: 35px;
    left: 50%;
    top: 50%
}

    .bdts--liquidbox-spinner > div {
        position: absolute;
        width: 2px;
        height: 8px;
        background-color: #25363F;
        opacity: 0.05;
        -webkit-animation: fadeit 0.8s linear infinite;
        animation: fadeit 0.8s linear infinite
    }

    .bdts--liquidbox-spinner > .liquidbox--spinner-bar1 {
        -webkit-transform: rotate(0deg) translate(0, -12px);
        -ms-transform: rotate(0deg) translate(0, -12px);
        transform: rotate(0deg) translate(0, -12px);
        -webkit-animation-delay: 0.05s;
        animation-delay: 0.05s
    }

    .bdts--liquidbox-spinner > .liquidbox--spinner-bar2 {
        -webkit-transform: rotate(22.5deg) translate(0, -12px);
        -ms-transform: rotate(22.5deg) translate(0, -12px);
        transform: rotate(22.5deg) translate(0, -12px);
        -webkit-animation-delay: 0.1s;
        animation-delay: 0.1s
    }

    .bdts--liquidbox-spinner > .liquidbox--spinner-bar3 {
        -webkit-transform: rotate(45deg) translate(0, -12px);
        -ms-transform: rotate(45deg) translate(0, -12px);
        transform: rotate(45deg) translate(0, -12px);
        -webkit-animation-delay: 0.15s;
        animation-delay: 0.15s
    }

    .bdts--liquidbox-spinner > .liquidbox--spinner-bar4 {
        -webkit-transform: rotate(67.5deg) translate(0, -12px);
        -ms-transform: rotate(67.5deg) translate(0, -12px);
        transform: rotate(67.5deg) translate(0, -12px);
        -webkit-animation-delay: 0.2s;
        animation-delay: 0.2s
    }

    .bdts--liquidbox-spinner > .liquidbox--spinner-bar5 {
        -webkit-transform: rotate(90deg) translate(0, -12px);
        -ms-transform: rotate(90deg) translate(0, -12px);
        transform: rotate(90deg) translate(0, -12px);
        -webkit-animation-delay: 0.25s;
        animation-delay: 0.25s
    }

    .bdts--liquidbox-spinner > .liquidbox--spinner-bar6 {
        -webkit-transform: rotate(112.5deg) translate(0, -12px);
        -ms-transform: rotate(112.5deg) translate(0, -12px);
        transform: rotate(112.5deg) translate(0, -12px);
        -webkit-animation-delay: 0.3s;
        animation-delay: 0.3s
    }

    .bdts--liquidbox-spinner > .liquidbox--spinner-bar7 {
        -webkit-transform: rotate(135deg) translate(0, -12px);
        -ms-transform: rotate(135deg) translate(0, -12px);
        transform: rotate(135deg) translate(0, -12px);
        -webkit-animation-delay: 0.35s;
        animation-delay: 0.35s
    }

    .bdts--liquidbox-spinner > .liquidbox--spinner-bar8 {
        -webkit-transform: rotate(157.5deg) translate(0, -12px);
        -ms-transform: rotate(157.5deg) translate(0, -12px);
        transform: rotate(157.5deg) translate(0, -12px);
        -webkit-animation-delay: 0.4s;
        animation-delay: 0.4s
    }

    .bdts--liquidbox-spinner > .liquidbox--spinner-bar9 {
        -webkit-transform: rotate(180deg) translate(0, -12px);
        -ms-transform: rotate(180deg) translate(0, -12px);
        transform: rotate(180deg) translate(0, -12px);
        -webkit-animation-delay: 0.45s;
        animation-delay: 0.45s
    }

    .bdts--liquidbox-spinner > .liquidbox--spinner-bar10 {
        -webkit-transform: rotate(202.5deg) translate(0, -12px);
        -ms-transform: rotate(202.5deg) translate(0, -12px);
        transform: rotate(202.5deg) translate(0, -12px);
        -webkit-animation-delay: 0.5s;
        animation-delay: 0.5s
    }

    .bdts--liquidbox-spinner > .liquidbox--spinner-bar11 {
        -webkit-transform: rotate(225deg) translate(0, -12px);
        -ms-transform: rotate(225deg) translate(0, -12px);
        transform: rotate(225deg) translate(0, -12px);
        -webkit-animation-delay: 0.55s;
        animation-delay: 0.55s
    }

    .bdts--liquidbox-spinner > .liquidbox--spinner-bar12 {
        -webkit-transform: rotate(247.5deg) translate(0, -12px);
        -ms-transform: rotate(247.5deg) translate(0, -12px);
        transform: rotate(247.5deg) translate(0, -12px);
        -webkit-animation-delay: 0.6s;
        animation-delay: 0.6s
    }

    .bdts--liquidbox-spinner > .liquidbox--spinner-bar13 {
        -webkit-transform: rotate(270deg) translate(0, -12px);
        -ms-transform: rotate(270deg) translate(0, -12px);
        transform: rotate(270deg) translate(0, -12px);
        -webkit-animation-delay: 0.65s;
        animation-delay: 0.65s
    }

    .bdts--liquidbox-spinner > .liquidbox--spinner-bar14 {
        -webkit-transform: rotate(292.5deg) translate(0, -12px);
        -ms-transform: rotate(292.5deg) translate(0, -12px);
        transform: rotate(292.5deg) translate(0, -12px);
        -webkit-animation-delay: 0.7s;
        animation-delay: 0.7s
    }

    .bdts--liquidbox-spinner > .liquidbox--spinner-bar15 {
        -webkit-transform: rotate(315deg) translate(0, -12px);
        -ms-transform: rotate(315deg) translate(0, -12px);
        transform: rotate(315deg) translate(0, -12px);
        -webkit-animation-delay: 0.75s;
        animation-delay: 0.75s
    }

    .bdts--liquidbox-spinner > .liquidbox--spinner-bar16 {
        -webkit-transform: rotate(337.5deg) translate(0, -12px);
        -ms-transform: rotate(337.5deg) translate(0, -12px);
        transform: rotate(337.5deg) translate(0, -12px);
        -webkit-animation-delay: 0.8s;
        animation-delay: 0.8s
    }

@-webkit-keyframes fadeit {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes fadeit {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-ms-keyframes fadeit {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeit {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.bdtslqbx-is-fixed-option > input {
    border: transparent !important;
    padding-left: 0 !important;
    padding-right: 10px !important;
    font-weight: bold;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background: none !important
}

.bdtslqbx-is-fixed-option .bdtslqbx-btn-bg-dest, .bdtslqbx-is-fixed-option .bdtslqbx-icon {
    display: none !important
}

.bdtslqbx-is-fixed-height .liquidbox-body {
    position: relative
}

.bdtslqbx-flat-bodycorners .liquidbox-body, .bdtslqbx-flat-bodycorners .liquidbox-tabs {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important
}

.bdtslqbx-slim.bdtslqbx-template1.liquidbox-tabs-opt1 .has-6-tabs .tab-labels, .bdtslqbx-slim.bdtslqbx-template1.liquidbox-tabs-opt1 .has-5-tabs .tab-labels {
    display: none !important
}

.bdtslqbx-slim.bdtslqbx-template3 .bdtslqbx-form-label {
    display: block
}

.bdtslqbx-template1.liquidbox-tabs-opt2 .liquidbox-tabs.has-7-tabs li {
    width: 14.2857% !important
}

.bdtslqbx-template1.liquidbox-tabs-opt2 .liquidbox-tabs.has-6-tabs li {
    width: 16.666% !important
}

.bdtslqbx-template1.liquidbox-tabs-opt2 .liquidbox-tabs.has-5-tabs li {
    width: 20% !important
}

.bdtslqbx-template1.liquidbox-tabs-opt2 .liquidbox-tabs.has-4-tabs li {
    width: 25% !important
}

.bdtslqbx-template1.liquidbox-tabs-opt2 .liquidbox-tabs.has-3-tabs li {
    width: 33.333333% !important
}

.bdtslqbx-template1.liquidbox-tabs-opt2 .liquidbox-tabs.has-2-tabs li {
    width: 50% !important
}

.bdtslqbx-template1.liquidbox-tabs-opt2 .liquidbox-tabs.has-1-tabs li {
    width: 100% !important
}

.bdtslqbx-tab-color {
    color: #d9d9d9
}

    .bdtslqbx-tab-color:hover, .bdtslqbx-tab-color.hover-state {
        color: #fff
    }

.bdtslqbx-tab-bg {
    background: #2f50f5
}

    .is-active-tab .bdtslqbx-tab-bg, .bdtslqbx-tab-bg:hover, .bdtslqbx-template3.liquidbox-tabs-opt1 .liquidbox-tabs li.is-active-tab a:before, .bdtslqbx-template4.liquidbox-tabs-opt2 .liquidbox-tabs li.is-active-tab a:before {
        background: #061875
    }

.bdtslqbx-border-color {
    border-color: #2F50F5
}

.bdtslqbx-main-bg {
    background: #fff
}

.bdtslqbx-body-color {
    color: #555
}

.bdtslqbx-btn-bg-dest {
    background: #346eef
}

.bdtslqbx-btn-color-dest {
    color: #fff
}

.bdtslqbx-btn-bg-submit {
    background: #6baa04
}

.bdtslqbx-btn-color-submit {
    color: #fff
}

.bdtslqbx-submit--small {
    width: 30%;
    min-width: 120px
}

.bdtslqbx-submit--medium {
    width: 50%;
    min-width: 120px
}

.bdtslqbx-submit--large {
    width: 100%
}
/*!Ajuste boton cerrar modal*/

.Et_destinyModalSelector__closeBtn {
    text-indent: 0;
    position: relative;
    top: 0;
    right: 0;
    text-decoration: none !important
}

    .Et_destinyModalSelector__closeBtn:hover {
        text-decoration: none !important
    }

.Et_destinyModalSelector__closeBtn {
    cursor: pointer;
    float: right
}

.Et_destinyModalSelector--tableWrapper {
    margin: 0 100px
}

.Kdo_destinyModalSelector--tableWrapper {
    position: fixed;
    z-index: 100;
    background: #fff;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.bdtslqbx-template4.liquidbox-tabs-opt2 .liquidbox-tabs a {
    background: none !important
}

.bdtslqbx-template3.liquidbox-tabs-opt2 .liquidbox-tabs a {
    padding: 11px 10px
}

.bdtslqbx-submit--small.btn {
    width: 30%;
    min-width: 150px
}

.bdtslqbx-submit--medium.btn {
    width: 50%;
    min-width: 250px
}

.bdtslqbx-submit--large.btn {
    width: 100%;
    min-width: 350px
}

.bdtslqbx-template3 .bdtslqbx-submit--small.btn {
    width: 30%;
    min-width: 120px
}

.bdtslqbx-template3 .bdtslqbx-submit--medium.btn {
    width: 50%;
    min-width: 135px
}

.bdtslqbx-template3 .bdtslqbx-submit--large.btn {
    width: 100%;
    min-width: 150px
}

.liquidbox-body.bdtslqbx-small-inputs input, .bdtslqbx-small-inputs input, .liquidbox-body.bdtslqbx-small-inputs select, .bdtslqbx-small-inputs select {
    height: 28px !important;
    font-size: 12px !important
}

.liquidbox-body.bdtslqbx-small-inputs .bdtslqbx-form-control.has-icon span, .bdtslqbx-small-inputs .bdtslqbx-form-control.has-icon span {
    top: 1px;
    right: 1px;
    height: 27px;
    width: 28px;
    line-height: 27px
}

.liquidbox-body.bdtslqbx-small-inputs .bdtslqbx-form-control.has-btn, .bdtslqbx-small-inputs .bdtslqbx-form-control.has-btn {
    padding-right: 28px
}

    .liquidbox-body.bdtslqbx-small-inputs .bdtslqbx-form-control.has-btn .btn, .bdtslqbx-small-inputs .bdtslqbx-form-control.has-btn .btn {
        height: 28px;
        line-height: 18px;
        padding: 6px 7px
    }

.liquidbox-body.bdtslqbx-small-labels label, .bdtslqbx-small-labels label {
    font-size: 10px !important;
    margin-top: 3px !important;
    margin-bottom: 3px !important
}

a.bdtslqbxfont-opensans, .liquidbox-tabs.bdtslqbxfont-opensans .tab-labels, .bdtslqbx-form-label.bdtslqbxfont-opensans, .bdtslqbx-form-control.bdtslqbxfont-opensans input, .bdtslqbx-form-control.bdtslqbxfont-opensans select, .liquidbox-submit.bdtslqbxfont-opensans {
    font-family: 'Open Sans', sans-serif
}

.bdtslqbxfont-ptsans, .liquidbox-tabs.bdtslqbxfont-ptsans .tab-labels, .bdtslqbx-form-label.bdtslqbxfont-ptsans, .bdtslqbx-form-control.bdtslqbxfont-ptsans input, .bdtslqbx-form-control.bdtslqbxfont-ptsans select, .liquidbox-submit.bdtslqbxfont-ptsans {
    font-family: 'PT Sans', sans-serif
}

a.bdtslqbxfont-montserrat, .liquidbox-tabs.bdtslqbxfont-montserrat .tab-labels, .bdtslqbx-form-label.bdtslqbxfont-montserrat, .bdtslqbx-form-control.bdtslqbxfont-montserrat input, .bdtslqbx-form-control.bdtslqbxfont-montserrat select, .liquidbox-submit.bdtslqbxfont-montserrat {
    font-family: 'Montserrat', sans-serif
}

a.bdtslqbxfont-pacifico, .liquidbox-tabs.bdtslqbxfont-pacifico .tab-labels, .bdtslqbx-form-label.bdtslqbxfont-pacifico, .bdtslqbx-form-control.bdtslqbxfont-pacifico input, .bdtslqbx-form-control.bdtslqbxfont-pacifico select, .liquidbox-submit.bdtslqbxfont-pacifico {
    font-family: 'Pacifico', cursive;
    font-weight: normal !important
}

.Et_destinyModalSelector {
    overflow: auto;
    max-height: 480px
}

.Et_destinyModalSelector__closeBtn {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
    text-indent: 5em;
    overflow: hidden
}

.Et_destinyModalSelector--tableWrapper {
    position: fixed;
    top: 70px;
    z-index: 1100;
    text-align: center;
    background: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);
    max-width: 700px;
    margin: 50px auto !important;
    left: 0;
    right: 0; /*!Cambiar clase padre cuando se active la nueva caja liquida*/
}

.liquid-box .Et_destinyModalSelector--tableWrapper {
    position: relative !important;
    margin: 20px auto !important;
    top: auto
}

@media screen and (max-width: 992px) {
    .Et_destinyModalSelector--tableWrapper {
        top: 0
    }
}

.ie .Et_destinyModalSelector--tableWrapper {
    top: 0
}

.EtWaitingPageContainer .innerWaitingPage:after {
    display: none
}

.Et_destinyModalSelector__title {
    font-size: 20px;
    font-weight: normal;
    margin: 0
}

.Et_destinyModalSelector__title {
    padding: 20px 0
}

    .Et_destinyModalSelector__title.Etravel {
        float: left;
        padding: 20px 40px
    }

.Et_destinyModalSelector__list {
    margin-bottom: 20px !important
}

.Etravel .Et_destinyModalSelector__title.mex {
    background: url("http://www.vivaaerobus.com/images/layout2012/StartPage/BookingSlider/booking-domestic-flag.png") center left no-repeat
}

.Etravel .Et_destinyModalSelector__title.usa {
    background: url("http://www.vivaaerobus.com/images/layout2012/StartPage/BookingSlider/booking-international-flag.png") center left no-repeat
}

.Et_destinyModalSelector ul {
    padding: 0
}

    .Et_destinyModalSelector ul li {
        list-style: none !important;
        margin: 0 !important;
        width: 33.33333% !important;
        line-height: 20px !important;
        float: left;
        margin: 0 !important;
        background: #fff;
        text-align: center !important;
        cursor: pointer;
        vertical-align: middle;
        font-size: 16px
    }

        .Et_destinyModalSelector ul li a {
            padding: 0px 0px !important;
            display: block !important;
            text-decoration: none !important;
            color: #333333;
            height: 40px !important;
            line-height: 40px;
            margin: 2px;
            max-width: 99%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

            .Et_destinyModalSelector ul li a:hover {
                background: #eee
            }

.Et_destinyModalSelector .fancybox-item.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040
}

.ui-widget.ui-datepicker, .ui-widget.ui-autocomplete {
    font-size: 11px !important
}

.ui-datepicker-buttonpane .ui-datepicker-close2, .ui-datepicker-multi-2 .ui-datepicker-acept, .ui-datepicker-multi-2 .ui-datepicker-close {
    display: none
}

.ui-datepicker-multi-2 .ui-datepicker-buttonpane .ui-datepicker-close2 {
    display: block
}

.ui-widget.ui-widget-content {
    background: #fff;
    padding: 5px;
    border: 3px solid #ccc;
    border: 3px solid rgba(0,0,0,0.5)
}

.ui-widget-content {
    background: none;
    border: none
}

    .ui-widget-content.ui-datepicker {
        z-index: 3;
        width: 36em !important;
        font-size: 12px
    }

.colorRojo {
    background: red
}

.ui-timepicker-div {
    float: left;
    width: 100%
}

    .ui-timepicker-div .ui-widget-header {
        margin-bottom: 8px
    }

    .ui-timepicker-div dl {
        text-align: left
    }

        .ui-timepicker-div dl dt {
            height: 25px;
            margin-bottom: -25px;
            margin-left: 10px
        }

        .ui-timepicker-div dl dd {
            margin: 0 8px 15px 84px
        }

    .ui-timepicker-div td {
        font-size: 90%
    }

.ui-tpicker-grid-label {
    background: none;
    border: none;
    margin: 0;
    padding: 0
}

#ui_tpicker_time_EtDateToGN {
    color: #333;
    font-family: Courier;
    font-size: 15px;
    line-height: 12px
}

.ui-datepicker .ui-datepicker-next .ui-icon.ui-icon-circle-triangle-e {
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 9px solid #fff;
    cursor: pointer
}

.ui-datepicker .ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-w {
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-right: 9px solid #fff;
    cursor: pointer
}

.ui-datepicker-calendar td.Et_firstDay a, .ui-datepicker-calendar td.Et_lastDay a {
    position: relative;
    text-align: center
}

.ui-datepicker-header {
    border: none !important
}

.ui-datepicker-prev {
    margin-left: 5px
}

.ui-state-hover.ui-datepicker-prev-hover, .ui-state-hover.ui-datepicker-next-hover {
    border: none;
    background: none;
    opacity: .5
}

.ui-datepicker-calendar td a.ui-state-default, .ui-datepicker-calendar td a.ui-state-hover {
    font-weight: bold !important;
    border: 1px solid transparent
}
/*!Flechas Dia inicio Dia final*/

.ui-datepicker-calendar td {
    position: relative
}

    .ui-datepicker-calendar td.beginDate a:after {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border-top: 11px solid #fff;
        border-bottom: 10px solid #fff;
        border-left: 11px solid transparent;
        top: 1px;
        right: 0
    }

    .ui-datepicker-calendar td.finalDate a:after {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border-top: 11px solid #fff;
        border-bottom: 10px solid #fff;
        border-right: 11px solid transparent;
        top: 1px;
        left: 0
    }

.ui-datepicker-trigger {
    width: 30px;
    height: 30px;
    right: 0;
    top: 0;
    z-index: 5;
    position: absolute;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

.Et_destinyModalSelector--tableWrapper {
    margin: 0 100px
}

.Kdo_destinyModalSelector--tableWrapper {
    position: fixed;
    z-index: 1000;
    background: #fff;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}
/*!Ajustes Autocomplete*/

.bdtslqbx-form-control input.hasDatepicker, .bdtslqbx-form-control input.ui-timepicker-input {
    cursor: pointer
}

.liquid-box .kgrid-container.kgrid-no-space {
    padding-left: 10px;
    padding-right: 10px
}
/*! Ajuste numero */

.EtBxSearch.innerBox.in-landing-box {
    padding-bottom: 12px
}
/*!Ajuste boton cerrar modal*/

.Et_destinyModalSelector__closeBtn {
    text-indent: 0;
    position: relative;
    top: 0;
    right: 0;
    text-decoration: none !important;
    cursor: pointer;
    float: right;
    background: none !important
}

.Et_destinyModalSelector__closeBtn:hover {
    text-decoration: none !important
}


#liquidBoxPackageSelector .bdtslqbx-col-6 {
    padding: 0px 6px;
}

#couponToggle {
    cursor: pointer;
}

#EtHabPackageBox1 {
    display: inline;
}

#ui-datepicker-div {

    z-index: 2510 !important;

}

#liquidBoxBody{

}



/*! mobile firts */ /*! no mobile first */

@media only screen and (max-width: 768px) {
    .ui-autocomplete.ui-widget {
        z-index: 98 !important
    }

    .ui-datepicker.ui-widget.ui-widget-content {
        box-shadow: rgba(0,0,0,0.2) 0px 0px 0px 99999em;
        bottom: 0px !important;
        left: 0px !important;
        right: 0px !important;
        border: 0px !important;
        border-radius: 0px !important;
        width: 100% !important
    }

    .ui-datepicker-multi-2 .ui-datepicker-buttonpane .ui-datepicker-close2 {
        display: block;
        width: 100%;
        border: none;
        padding: 10px
    }
    .bdts-liquidbox {
        max-width: 600px !important;
    }
}

/*Medias for mobile */
@media only screen and (max-width:425px) {

    .bdtslqbx-col-6 {
        width: 100%;
    }
}

