﻿/* 
    ThuanNV-20200224
    css-common
*/
/*-------------------------------------- Start common -------------------------------------- */
.mg-t5{margin-top:5px;}
.mg-t10{margin-top:10px;}
.mg-t15{margin-top:15px;}
.mg-t20{margin-top:20px;}
.mg-t30{margin-top:30px;}
.mg-t40{margin-top:40px;}
.mg-t50{margin-top:50px;}

.mg-b5{margin-bottom:5px;}
.mg-b10{margin-bottom:10px;}
.mg-b15{margin-bottom:15px;}
.mg-b20{margin-bottom:20px;}
.mg-b30{margin-bottom:30px;}
.mg-b40{margin-bottom:40px;}
.mg-b50{margin-bottom:50px;}

.mg-l5{margin-left:5px;}
.mg-l10{margin-left:10px;}
.mg-l15{margin-left:15px;}
.mg-l20{margin-left:20px;}

.pd-5{padding:5px 5px;}
.pd-10{padding:10px 10px;}
.pd-15{padding:15px 15px;}

.pd-t5{padding-top:5px;}
.pd-t10{padding-top:10px;}
.pd-t15{padding-top:15px;}
.pd-t20{padding-top:20px;}
.pd-t30{padding-top:30px;}
.pd-t40{padding-top:40px;}
.pd-t50{padding-top:50px;}

.pd-b5{padding-bottom:5px;}
.pd-b10{padding-bottom:10px;}
.pd-b15{padding-bottom:15px;}
.pd-b20{padding-bottom:20px;}
.pd-b30{padding-bottom:30px;}
.pd-b40{padding-bottom:40px;}
.pd-b50{padding-bottom:50px;}

.pd-l0{padding-left:0px;}
.pd-l5{padding-left:5px;}
.pd-l10{padding-left:10px;}
.pd-l15{padding-left:15px;}
.pd-l20{padding-left:20px;}
.pd-l30{padding-left:30px;}

.pd-r0{padding-right:0px;}
.pd-r5{padding-right:5px;}
.pd-r10{padding-right:10px;}
.pd-r15{padding-right:15px;}

.color-785c{color:#785c3d;}

.f-bold{font-weight:bold;}
.f-700{font-weight:700;}

/*hr.hr-persen {float: left; width: 40%; border: 0; margin-top: 10px; margin-bottom: 10px; border-top: 2px solid #795a3e;}*/
/*.frm .label_required{color:red;}*/

/*-------------------------------------- Start page validation -------------------------------------- */
/*validation - msg*/
/* styles for form field rendering*/
.required { color: #f00; } 
.error_screen_msg{color:red; margin-bottom:15px;}
/* styles for validation helpers */
.field-validation-error {color: #b94a48; }
.field-validation-valid {display: none;}
input.input-validation-error {border: 1px solid #b94a48;}
input[type="checkbox"].input-validation-error {border: 0 none;}
.validation-summary-errors {color: #b94a48;}
.validation-summary-valid {display: none;}
.hts-msg-summary .validation-summary-errors ul{list-style:none; padding-left:5px;}
#carousel-event .carousel-item .w-100{max-height:600px !important}
#carousel-event .carousel-item .carousel-caption {
    background-color: #313552;
    opacity: 0.6
}
#carousel-event .carousel-item .big-text {
    font-size: 48px;
    font-weight: 900;
    color: #ffffff;
}
#carousel-event .carousel-item .small-text {
    color: #ffffff;
    letter-spacing: 3px;
    text-transform: uppercase;
}

/*-------------------------------------- End page validation -------------------------------------- */