@font-face {
  font-family: 'FB Pigment';
  font-weight: 100;
  src: url('/Shared/Fonts/FbPigment-Regular.eot'); /* IE9 Compat Modes */
  src: url('/Shared/Fonts/FbPigment-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       /*url('/Shared/Fonts/FbPigment-Regular.woff2') format('woff2'),*/ /* Super Modern Browsers */
       url('/Shared/Fonts/FbPigment-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('/Shared/Fonts/FbPigment-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/Shared/Fonts/FbPigment-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'FB Pigment';
  font-weight: normal;
  src: url('/Shared/Fonts/FbPigment-Bold.eot'); /* IE9 Compat Modes */
  src: url('/Shared/Fonts/FbPigment-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       /*url('/Shared/Fonts/FbPigment-Bold.woff2') format('woff2'),*/ /* Super Modern Browsers */
       url('/Shared/Fonts/FbPigment-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('/Shared/Fonts/FbPigment-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/Shared/Fonts/FbPigment-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'FB Pigment';
  font-weight: bold;
  src: url('/Shared/Fonts/FbPigment-Black.eot'); /* IE9 Compat Modes */
  src: url('/Shared/Fonts/FbPigment-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       /*url('/Shared/Fonts/FbPigment-Black.woff2') format('woff2'),*/ /* Super Modern Browsers */
       url('/Shared/Fonts/FbPigment-Black.woff') format('woff'), /* Pretty Modern Browsers */
       url('/Shared/Fonts/FbPigment-Black.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/Shared/Fonts/FbPigment-Black.svg#svgFontName') format('svg'); /* Legacy iOS */
}

body {
    font-family: 'FB Pigment', sans-serif !important;
    background-color: black;
    color: black;
    background-image: url('/Shared/Images/bgDesk.jpg');
    background-position: center top;
    background-size: 1920px 1080px;
    background-repeat: no-repeat;
    direction: rtl;
    position: relative;
    height: 1080px;
}

.fullWidth {
    width: 100%;
}  


@media screen and (min-width: 992px) {
    .desktop {
        display: block !important;
    }
    .mobile {
        display: none !important;
    }
}
@media screen and (max-width: 991px) {
    .desktop {
        display: none !important;
    }
    .mobile {
        display: block !important;
    }
}





.scrCont {
    width: 992px;
    margin: 50px auto 0;
    position: relative;
}

.formCont {
    background-color: #5f534c;
    color: white;
}

.logo {
    display: table;
    margin: 30px auto 10px;
}



.brown {
    color: #9c6c3a;
}
h1,h2,h3 {
    text-align: center;
}




.square {
    padding: 3px 5px 0;
    display: inline-block;
}








@media screen and (max-width: 767px) {
    form, .msg {
        width: 90%;
        right: 5%;
    }
}






.fieldWithError {
    border: 3px solid red !important;
}
.err {
    color: white;
}



.alert {
    margin-top: 15px;
    margin-bottom: 0;
}



.alfaBtn {
    color: white;
    font-size: 24px;
    background-color: #e02522;
    border: 2px solid white;
}



.title {
    font-size: 27px;
    margin-bottom: 20px;
}


@media screen and (max-width: 991px) {
    .scrCont {
        width: auto;
        margin-top: 0;
    }
    body {
        background-image: url('/Shared/Images/bgMobile.jpg');
        background-size: cover;
        height: auto;
    }


    #telStart {
        width:  24% !important;
        margin-right: 5% !important;
    }
    #telEnd {
        width:  71% !important;
    }

    .title {
        text-align: center;
        font-weight: bold;
    }
    #checkboxCont {
        margin-right: 5px !important
    }
/*
    .logo {
        margin-left: 0;
    }*/

    
}








.modal-content {
    padding-top: 20px;
    background-color: #313131 !important;
    border: 1px solid white;
    border-radius: 0 !important;
}

.closeBtn {
    position: absolute;
    top: 15px;
    right: 15px;
    border-radius: 50%;
    border: 1px solid white;
    background-color: #313131 !important;
    display: inline-block;
    padding: 10px 10px 3px;
    color: white;
}
.modal-dialog {
    margin-top: 20px;
}