.modal-open{
    overflow:hidden
}
.modal{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:100020;
    display:none;
    overflow:hidden;
    -webkit-overflow-scrolling:touch;
    outline:0
}
.modal.fade .modal-dialog{
    -webkit-transform:translate(0, -25%);
    -ms-transform:translate(0, -25%);
    -o-transform:translate(0, -25%);
    transform:translate(0, -25%);
    -webkit-transition:-webkit-transform 0.3s ease-out;
    -o-transition:-o-transform 0.3s ease-out;
    transition:transform 0.3s ease-out
}
.modal.in .modal-dialog{
    -webkit-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    -o-transform:translate(0, 0);
    transform:translate(0, 0)
}
.modal-open .modal{
    overflow-x:hidden;
    overflow-y:auto
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:10px
}
.modal-content{
    position:relative;
    background-color:#fff;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,0.2);
    border-radius:6px;
    -webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);
    box-shadow:0 3px 9px rgba(0,0,0,0.5);
    outline:0
}
.modal-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:100010;
    background-color:#000
}
.modal-backdrop.fade{
    filter:alpha(opacity=0);
    opacity:0
}
.modal-backdrop.in{
    filter:alpha(opacity=50);
    opacity:.5
}
.modal-header{
    padding:15px;
    border-bottom:1px solid #e5e5e5
}
.modal-header .close{
    margin-top:-2px;
    position:absolute;
    right:10px
}
.modal-title{
    margin:0;
    line-height:1.42857143
}
.modal-body{
    position:relative;
    padding:15px
}
.modal-footer{
    padding:15px;
    border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn{
    margin-bottom:0;
    margin-left:5px
}
.modal-footer .btn-group .btn+.btn{
    margin-left:-1px
}
.modal-footer .btn-block+.btn-block{
    margin-left:0
}
.modal-scrollbar-measure{
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media (min-width:768px){
    .modal-dialog{
        width:700px;
        margin:30px auto
    }
    .modal-content{
        -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
        box-shadow:0 5px 15px rgba(0,0,0,0.5)
    }
    .modal-sm{
        width:300px
    }
}
@media (min-width:992px){
    .modal-lg{
        width:900px
    }
}
.clearfix:before,.clearfix:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{
    display:table;
    content:" "
}
.clearfix:after,.modal-header:after,.modal-footer:after{
    clear:both
}
 .rtl .modal-header .close {
     left: 10px;
     right: unset;
}
 #modal-bankguarantee .modal-footer button {
     padding: 5px 10px;
     border: 1px solid #282C3F;
     background: #282C3F!important;
     color: #fff;
     text-decoration: none;
     border-radius: 8px;
     cursor: pointer;
     margin: 0 auto;
}

/* PDF Bank Guarantee */
#pdfbankguarantee{
    font-size:14px
}
#pdfbankguarantee>table{
    direction:ltr;
}
#pdfbankguarantee>table,#pdfbankguarantee>td,#pdfbankguarantee>tr{
    margin:0
}
#pdfbankguarantee .tablemargin{
    margin:0 10px
}
#pdfbankguarantee span{
    font-family:Dubai;
    line-height:1.4
}
#pdfbankguarantee .tableborder{
    border:1px solid #000;
    padding:10px
}
#pdfbankguarantee table td span{
    padding: 0px 10px 0px 10px
}
#pdfbankguarantee .textright{
    direction:rtl;
    text-align:right
}
#pdfbankguarantee .textrightonly{
    text-align:right;
}
#pdfbankguarantee .textcenter{
    text-align:center
}
#pdfbankguarantee .tableborder1{
    border-left:1px solid #000;
    border-right:1px solid #000;
    padding:10px
}
#pdfbankguarantee .tableborder2{
    border-left:1px solid #000;
    border-right:1px solid #000;
    padding:0 10px
}
#pdfbankguarantee .logo{
    display:flex;
    justify-content:space-around;
    padding-bottom:50px;
    padding-top:10px
}
#pdfbankguarantee .leftlogo{
    width:120px
}
#pdfbankguarantee .rightlogo{
    width:230px
}
#pdfbankguarantee .txtbold{
    font-weight:600
}
#pdfbankguarantee .txtnormal{
    font-weight:400
}
#pdfbankguarantee .width{
    width: 50%;
}
#pdfbankguarantee .width-20{
    width: 25%;
}
#pdfbankguarantee .width-100{
    display:inline-block;
    width: 100%;
}
#pdfbankguarantee .font-12{
    font-size:12px;
}