﻿label { font-weight: normal;}
dt { font-weight: normal;}

.form-control {
    background: -webkit-linear-gradient(#d5e0e6, #fff, #fff, #fff,#d5e0e6);
    background: -o-linear-gradient(#d5e0e6, #fff, #fff, #fff,#d5e0e6);
    background: -moz-linear-gradient(#d5e0e6, #fff, #fff, #fff,#d5e0e6);
    background: linear-gradient(#d5e0e6, #fff, #fff, #fff,#d5e0e6);
    border: 1px solid #6284a1;
    border-radius: 4px;
    font-size: 16px;
}

.form-control:focus {
    border-color: #6284a1;
    outline: 0;
    background: -webkit-linear-gradient(#f3deb3, #fdffda, #fdffda, #fdffda,#f3deb3);
    background: -o-linear-gradient(#f3deb3, #fdffda, #fdffda, #fdffda,#f3deb3);
    background: -moz-linear-gradient(#f3deb3, #fdffda, #fdffda, #fdffda,#f3deb3);
    background: linear-gradient(#f3deb3, #fdffda, #fdffda, #fdffda,#f3deb3);
}

.has-error .form-control {
    border-color: #ff4646;
    background: -webkit-linear-gradient(#ffcfcf, #fff, #fff, #fff,#ffcfcf);
    background: -o-linear-gradient(#ffcfcf, #fff, #fff, #fff,#ffcfcf);
    background: -moz-linear-gradient(#ffcfcf, #fff, #fff, #fff,#ffcfcf);
    background: linear-gradient(#ffcfcf, #fff, #fff, #fff,#ffcfcf);
}

.validator{font-size:13px;color:#ed1c24; font-weight:600;}

#validationDisplay{padding-top:12px;}
.validator.summary li{list-style:none;}

.form-control::-webkit-input-placeholder {font-style: italic;}
.form-control:-moz-placeholder {font-style: italic;}
.form-control::-moz-placeholder {font-style: italic;}
.form-control:-ms-input-placeholder {font-style: italic;}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    font-style: italic;
    color: #60899d;
}

select.form-control option{background:white; padding-top:2px; padding-bottom:2px;}

.form-horizontal .form-group {margin-left: -5px;margin-right: -5px;}
.form-group .row{margin-left: -5px; margin-right: -5px;}
.form-group .col-sm-2, .form-group .col-sm-3, .form-group .col-sm-4, .form-group .col-sm-5, .form-group .col-sm-7, .form-group .col-sm-8, .form-group .col-sm-9 {
    padding-left: 5px;
    padding-right: 5px;
}

.btn-xs.btn-red, .btn-xs.btn-red:hover{border-radius:0; background-color:#c61316;border-color:#c61316; color:white;}
.btn-checkout {
    color:white;
    padding: 5px 16px;
    font-size: 18px;
    line-height: 1.33;
}
a.btn-checkout {text-decoration:none;}
.btn-checkout:hover, .btn-checkout:focus {color:white;}
.btn-checkout.btn-red{background-color:#c81115;}
.btn-checkout.btn-blue{background-color:#1d6abe;}
.btn-checkout.btn-orange{background-color:#e27500;}
.btn-checkout.btn-green{background-color:#22ad06;}

span.requiredInfo {
    font-size: 18px;
    font-family: courier;
    color: #cd1412;
    font-weight: bold;
}


.form-control-feedback i{
    display:none;
}
.has-success .form-control-feedback i,
.has-warning .form-control-feedback i,
.has-error.form-control-feedback i{
    display:inline-block;
}
