﻿div.scLooseFrameZone {
    overflow-y: visible !important;
}

.form .field-error, .form .field-validation-error {
    color: #f80009 !important;
    font-size: 14px;
    font-style: italic;
    position: absolute;
    right: 0;
    top: 0;
}

.form .has-success .control-label {
    color: #333333;
}

.section-info {
    color: silver;
}

input[type=tel] {
    text-indent: 10px;
}

.search__highlight:first-letter {
    text-transform: uppercase;
}

span.email {
    background: url("img/icon-email.png") no-repeat right 0;
    padding-right: 40px;
    color: #FFF;
    font-size: 14px;
    line-height: 26px;
    text-decoration: underline;
    text-transform: uppercase;
    display: block;
}

@media (min-width: 740px) {

    .modal-dialog {
        /*width: 600px;*/
        max-height: 337.5px;
    }

    .modal-sm {
        /*width: 300px;*/
        max-height: 168.75px;
    }
}

@media (min-width: 960px) {

    .modal-lg {
        /*width: 900px;*/
        max-height: 506.25px;
    }

}
