﻿/*.modal {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba( 255, 255, 255, .8 ) url('http://i.stack.imgur.com/FhHRx.gif') 50% 50% no-repeat;
}*/

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;
}

    /* Anytime the body has the loading class, our
   modal element will be visible */
    body.loading .modal {
        display: block;
    }

.field-validation-error {
    font: red !important;
}

.error {
    padding: 5px 10px;
    background: #dd5044;
    color: #fff;
}

.success {
    padding: 5px 10px;
    background: #419b3c;
    color: #fff;
}

.backGau {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    background: #666;
    opacity: 0.7;
    z-index: 999999999999 !important;
    filter: alpha(opacity=70);
    display: none;
}

.backGau2 {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 1px;
    position: fixed;
    background: #eee;
    opacity: 0.7;
    z-index: 9999999999999999;
}

.backimg {
    width: 100px;
    height: 100px;
    top: 50%;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
    position: fixed !important;
}
   .tab{ position:absolute; z-index:9999; width: 178px;height: 70px;
    background: #fff url(/images/Blocked.png) center no-repeat;
    opacity: .5;display:none;
}
.show-block .tab {display:block;
}





.float-left {
    float: left!important;
    margin-top:0px!important;
     position:relative;
        top: -310px;
}

.float-right {
    float: right!important;
    margin-top:0px!important;
    position:relative;
        top: -310px;
}

.modal-header {
    padding: 0!important;
    border-bottom: 0px solid #e5e5e5!important;
}
.modal-footer{
    padding: 0!important;
    border-top: 0px solid #e5e5e5!important;
    margin-top: -31px;
}
.modal-body {
    padding: 15px 15px 10px!important;
}
.close{
    position: absolute;
    right: 0;
    width: 40px;
    z-index: 999;
    background: #333!important;
    font-size: 39px!important;
    color:#fff!important;
    font-weight: 500!important;
        opacity: inherit!important;
}

/*.modal-content .btn{
    position:relative;
        top: 310px;
}*/



.clear{
    padding:10px 0;
    font-size:18px;
}

.mt-3{
    margin:15px 0 15px 0;
}

.v-img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    object-position: center;
}

.modal-content.big-img {
    position: relative;
    background-color: #ffffff00;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none!important;

    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow:none!important;
}

.big-img .modal-header .close {
    margin-top: 37px;
}