﻿.txt_in_all_incorr { background-color:#FFB8B8 !important; }
.txt_in_all_incorr:focus
{
    -moz-box-shadow: 0 0 2px rgba(0, 160, 255,1); 
    -webkit-box-shadow: 0 0 2px rgba(0, 160, 255,1); 
    box-shadow: 0 0 2px rgba(0, 160, 255,1);  
}
.MainPopup {
    width: 500px;
    height: 360px;
    top: 50%;
    left: 50%;
    position: fixed;
    margin-left: -250px;
    margin-top: -180px;
    background-color: white;
    z-index: 11;
    padding: 8px;
    border: 3px solid #f2f2f2;
    display: none;
}
.FonPopup {
    display: none;
    position: fixed;
    height: 100%;
    z-index: 10;
    left: 0px;
    top: 0px;
    width: 100%;
    background-color: #000;
    vertical-align: middle;
    padding-top: 0px;
    filter: alpha(Opacity=8);
    -moz-opacity: 0.8;
    opacity: 0.8;
}
.BackFon {
    display: none;
    position: fixed;
    height: 100%;
    z-index: 10;
    right: 0px;
    top: 0px;
    width: 100%;
    background-color: #000;
    vertical-align: middle;
    padding-top: 0px;
    filter: alpha(Opacity=64);
    -moz-opacity: 0.64;
    opacity: 0.64;
}

.order-page {  }
.order-page .form-inline {  }
.order-page .form-inline .txt-class { width:90%; }
.order-page .form-inline .login-warning { font-size:20px; padding-top:2px; color:#ffd800; vertical-align:middle; }
.order-page .form-inline .login-success { font-size:20px; padding-top:2px; color:#00a30d; vertical-align:middle; }
.order-page #AuthedBlock { margin: 20px 0; font-weight: bold; }
.order-page .form-control { width:90%; }
.order-page .green-control { background-color:#d5ffd9; }

.SMS-sent { text-align:center; font-size:18px; color:#00a30d; }

.parent-div-forl-LV-order { position:relative; }
.PopupLV { position:absolute; border:1px solid #cdcdcd; background:#fff; width:90%; height:160px; left:0px; overflow:auto; display:none; z-index:50; }
.PopupLV .Row { border-bottom:1px solid #ebebeb; padding:2px 6px; }
.PopupLV .Row:hover { background-color:#ededed; cursor:pointer; }

#Manual_sizes { width:90%; display:none; }
#custom_details { width:90%; margin-left:10px; }
#custom_details th { text-align:center; padding:0; }
#custom_details td { padding:4px 0; }
#custom_details .cls-txt { width:160px; margin-right:6px; font-size:12px; }





@media only screen and (max-width: 800px) {
    .form-inline .form-control { width:88%; display:inline-block; }

}
@media only screen and (max-width: 600px) {
    #btn_send_order { width:100%; margin:10px 0; }
    .order-page .form-control { width:100%; }

}


