input[type="checkbox"]{
    position: relative;
    top: 3px;
}

.container-none{
    margin: 0px !important;
    padding: 0px !important;
}

.container-w-700{
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.list-style-none{
    list-style: none;
}
.cursor-pointer{
    cursor: pointer;
}
.border-black{
    border: 1px solid black;
}
.border-c4{
    border: 1px solid #C4C4C4;
}
.border-e3{
    border: 1px solid #E3E3E3;
}
.border-a5{
    border:1px solid #A5A5A5;
}
.border-70{
    border: 1px solid #707070;
}
.border-bottom-38{
    border-bottom: 1px solid #385AA288;
}
.border-color-004{
    border-color: #0042CE;
}
.radius-2{
    border-radius: 2px;
}
.d-table{
    display: table;
}
.d-table-cell{
    display: table-cell;
}
.vertical-middle{
    vertical-align: middle;
}
.c-btn{
    padding: 10px 20px 10px 20px;
    text-align: center;
}
.b-b-c-w{
    background-color: black;
    color: white;
}
.color-white{
    color: white;
}
.color-black{
    color: black;
}
.color-e3{
    color:  #e3e3e3;
}
.color-1d{
    color:#1D2F54;
}
.color-38{
    color:#385AA2;
}
.color-70{
    color:#707070;
}
.color-33{
    color:#33569F;
}
.color-53{
    color:#928181;
}
.color-004{
    color: #0042CE;
}

.background-1d{
    background-color: #1D2F54;
}
.background-d2{
    background: transparent linear-gradient(180deg, #D2DFEF 0%, #E5ECF5 100%) 0% 0% no-repeat padding-box;
}
.background-f7{
    background-color: #F7F7F7;
}
.background-ef{
    background-color: #EFEFEF;
}
.background-white{
    background:white;
}
.background-f0{
    background-color: #F0F1F3;
}
.background-07{
    background-color: #0736A8;;
}
.p-20px{
	padding: 20px !important;
}

.w-10{
    width: 10%;
}
.w-15{
    width: 15%;
}
.w-20{
    width: 20%;
}
.w-30{
    width: 30%;
}
.w-35{
	width:35%;
}
.w-40{
    width: 40%;
}
.w-50{
    width: 50%;
}
.w-60{
    width: 60%;
}
.w-65{
	width:65%;
}
.w-70{
    width: 70%;
}
.w-80{
    width: 80%;
}
.h-60{
	height:60%;
}
.h-40{
	height:40%;
}
.w-100p{
    width: 100px;
}
.w-200p{
    width: 200px;
}
.m-5-empty{
    width: 5% !important;
    -ms-flex: 0 0 5.00000%;
    flex: 0 0 5.00000%;
}
.m-auto{
    margin-left: auto;
    margin-right: auto;
}
.my-100p{
    margin-top: 100px;
    margin-bottom: 100px;
}
.my-50p{
    margin-top: 50px;
    margin-bottom: 50px;
}

.mb-100p{
    margin-bottom: 100px;
}

.d-flex-just-between{
    display: flex;
    justify-content: space-between;
}
/* index */
.p-index-t37{
    padding: 37px 25px 50px 25px;
}
.mb-index-60{
    margin-bottom: 60px;
}
.banner-text-center{
    width: 360px;
    position: absolute;
    left: 50%;
    top:55%;
    transform: translate(-50%, -50%);
}
.menu-hover-tap{
    color: #0A42CE;
    font-weight: bold;
}
.header-tap-sub:hover{
    color: #0042CE;
    font-weight: bold;
}
.menu_sub{
    position: absolute;
    width: 100%;
    z-index: 1;
}

#m-menu{
	background:white;
	width:300px;
	height:800px; 
	position:absolute;
	display:none;
	left :-300px;
	padding-top:30px;
}
#m-menu > div{
	margin-bottom:30px;
}
.m-menu-sub{
	margin-left:30px;
	display:none;
}
.m-menu-sub > span{
	margin-right:10px;
}
