/*--------- Register ---------*/
.hidden{
    display:none;
}
.text-left{
    text-align: left;
}
.custom-bullets{
    padding-left: 1em !important;
    margin-left: 1em;
}

.custom-bullets li {
    list-style-type: disc !important;
    color:white;
    margin-bottom: 1em;
}

.main-register .topic{
    color: #FFF;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: Kanit;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
}

.main-register .topic-2{
    /*color: #ED9F45;*/
    color: #ED9F45;
    text-align: center;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: Kanit;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}

.main-register .topic-3{
    color: #ffffff;
    text-align: left;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: Kanit;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}

.main-register p{
    margin: 2px;
    padding: 2px;
    font-family: "Kanit";
    font-size: 16px;
    font-weight: 300;
    color: #ffffff;
}

.main-register .option-text{
    color: #143F83;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: Kanit;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
}

.main-register .form-control{
    color: #143F83;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: Kanit;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    background: #fff;
    
    border: 1px solid #143F83;
    border-radius: 5px;
    
    padding: 16px 10px;
    margin-bottom: 20px;
    height: 40px;
}

.main-register .select2{
    font-family: Kanit;
    font-size: 16px;
}

.main-register .btn-primary{
    font-family: Kanit;
    font-size: 16px;
    width:100%;
    height: 48px;
    border-radius: 4px;
    background: #00ABEB !important;
}


.main-register .invalid-feedback{
    /*color: #EB5D32;*/
    color: #FF0000;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: Kanit;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    margin-top:0px;
}


.main-register .text-red{
    color: #FF0000 !important;
}

.select2-results__option--selectable {
    font-family: "Kanit", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
}

.was-validated .form-check-label {
    color: #006A5F;
}

.list-calendar{
    box-shadow:none;
}

.list-calendar li{
    color: #FFFFFF;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: Kanit;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px; /* 150% */
    padding-left: 40px !important;
}

.list-calendar li.icon-calendar{
    background:  url("../images/icon_calendar.png") no-repeat 0px 2px;
    
}

.list-calendar li.icon-marker{
    background:  url("../images/icon_marker.png") no-repeat 5px 5px;
    
}

/* register result */
.register-result p{
    margin: 2px;
    padding: 2px;
}
.register-result .topic{
    color: #143F83;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: "Kanit";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 120% */
}

.register-result .topic-2{
    color: #143F83;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: Kanit;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}

.register-result .text{
    color: #143F83;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: Kanit;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 141.176% */
}

.register-result .text-bold-big{
    color: #143F83;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: Kanit;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
}

.register-result .text-bold{
    color: #143F83;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: Kanit;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
}

/* Select2 */
.select2-selection__rendered {
    line-height: 42px !important;
}
.select2-container .select2-selection--single {
    height: 45px !important;
}
.select2-selection__arrow {
    height: 44px !important;
}



@media (max-width: 1200px) {

}

@media (max-width: 992px) {

}

@media (max-width: 768px) {

}

@media (max-width: 576px) {

}

