@font-face{
    font-family: Montserrat-Light;
    src: url(../../assets/fonts/Montserrat-Light.otf);
}
@font-face{
    font-family: Montserrat-Regular;
    src: url(../../assets/fonts/Montserrat-Regular.otf);
}
@font-face{
    font-family: Montserrat-SemiBold;
    src: url(../../assets/fonts/Montserrat-SemiBold.otf);
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 12px;
}
::-moz-placeholder { /* Firefox 19+ */
  font-size: 12px;
}
:-ms-input-placeholder { /* IE 10+ */
  font-size: 12px;
}
:-moz-placeholder { /* Firefox 18- */
  font-size: 12px;
}
input[type="text"]
{
    font-size:12px;
}
input[type="email"]
{
    font-size:12px;
}
html{
    scroll-behavior: smooth;
}
body{
    font-family: Montserrat-Regular;
/*    background: url(../image/background.jpg) no-repeat;*/
/*    background-size: cover;   */
}
b{
    font-family: Montserrat-SemiBold;
}
h1,h2,h3,h4,h5{
    color: #fff;
    font-family: Montserrat-SemiBold;
}
label{
    font-family: Montserrat-SemiBold;
/*    color: #ffffff;*/
}
textarea{
    resize: none;
    font-size: 12px !important;
}
select{
    font-size: 12px !important;
}
small{
    color: #5a5a5a;
    font-size: 9px;
}

/*
.background-widget ins a img{
    margin: auto;
z-index: -1;
left: 0;
right: 0;
position: absolute;
top: 0;
    background: url(../image/background.jpg) no-repeat;
    background-size: contain;
    width: 610px;
    height: 600px;
}
*/
.form-group{
    margin-bottom: 5px;
}
.form-check-label{
    font-family: Montserrat-Regular;
}
#container-form{
    margin-top: 100px;
}
.error-msg{
    font-size: 10px;
    height: 5px;
    line-height: 0px;
    margin-bottom: 5px;
/*    margin-bottom: -1px;*/
/*    visibility: hidden;*/
}
.input-group{
    margin-bottom: 5px;
}
#basic-addon1{
    font-size: 12px;
}
#submit{
    margin-top: 10px;
    height: 28px;
    font-size: 12px;
    line-height: 0;
}
#thanks-page{
    background: url(../image/610x600-diserbubanget-thanks.jpg) no-repeat;
    background-size: cover;
}
#thanks-page span{
    color: #fff;
    font-size: 15px;
    text-align: justify;
}
.thanks-copy{
    margin-top: 50px;
}
#snk-page{
    background: url(../image/1920x1080-diserbubanget-tnc.jpg) no-repeat;
    background-attachment: fixed;
}
.container-snk{
    background: #fafafa;
    border-radius: 20px;
    padding: 30px 30px;
    text-align: justify;
}
.snk-copy{
    margin-top: 80px;
    margin-bottom: 80px;
}
.tnc-title1{
    text-align:center; margin-bottom:10px;
}
.tnc-title2{
    text-align:center; margin-bottom:30px;
}

@media(max-width:480px){
    .snk-copy{
    margin-top: 35px;
    margin-bottom: 35px;
    }
    #submit{
        margin-top: 0px;
    }
    .tnc-title1{
        text-align:center; margin-bottom:0px;
        font-size: 1.4rem;
    }
    .tnc-title2{
        text-align:center; margin-bottom:30px;
        font-size: 1.4rem;
    }
    .container-snk{
        font-size: 0.8rem;
    }
    .container-snk p{
        font-size: 0.8rem;
    }
}

@media(max-width: 300px){
    .background-widget ins a img{
/*        background: url(../image/bg-verticalbb.jpg) no-repeat;*/
        /*content: url(../image/bg-verticalbb.jpg);*/
        width: 300px;
        height: 600px;
        display: block;
    }
    #container-form{
        margin-top: 80px;
    }
    .form-control-sm{
        height: 25px;
    }
    .form-group {
    margin-bottom: 5px;
    }
    #thanks-page{
    background: url(../image/300x600-diserbubanget.jpg) no-repeat;
    }
    #submit{
        margin-top: 0px;
    }
}

