﻿.form-dob {display:flex;padding:2.5rem;border-radius:2rem;background:var(--blue);overflow:hidden;color:var(--white);flex-flow:row wrap;}
.form-dob h2 {flex:0 0 100%;margin:2.5rem 0;font-size:2.4rem;font-weight:500;}
.form-dob__entry {display:flex;flex:0 0 100%;margin:0 0 2.5rem;align-items:center;overflow:hidden;}
.form-dob .ihh-btn {display:flex;flex:0 0 100%;color:var(--white);border:.1rem solid var(--white);}
.form-dob .ihh-btn:after {background-image:url('../../images/reskin/icon-arrow-right-white.svg');}
			
.select2-container--form-dob {width:100%!important;}
.select2-container--form-dob .select2-selection--single {display:flex!important;height:auto!important;border:0;border-bottom:.1rem solid var(--white);background:transparent;border-radius:0;flex-flow:row;justify-content:space-between;align-items:center;}
.select2-container--form-dob .select2-selection--single .select2-selection__arrow {width:1.6rem;height:2rem;}
.select2-container--form-dob .select2-selection--single .select2-selection__arrow:after {position:relative;display:block;width:1.6rem;height:1.6rem;content:"";background-image:url('../../images/reskin/icon-chevron-down-white.svg');background-size:cover;background-repeat:no-repeat;}
.select2-container--form-dob.select2-container--open .select2-selection--single .select2-selection__arrow {transform:rotate(-180deg);}
.select2-container--form-dob .select2-selection--single .select2-selection__rendered {padding:0 2rem 0 0!important;margin:1rem 0;font-weight:500;}
.select2-container--form-dob.select2-container--open .select2-selection--single .select2-selection__arrow b {display:none;}
.select2-container--form-dob.select2-container--open .select2-dropdown {padding:0;margin:.2rem 0 0;border:.1rem solid var(--white);box-shadow:0 0 1rem .5rem var(--shadow);border-radius:.75rem;overflow:hidden;}
.select2-container--form-dob .select2-results__option--selected {background:var(--grey);color:var(--white);}
.select2-container--form-dob .select2-results__option--highlighted.select2-results__option--selectable {background:var(--blue);color:var(--white);}
			
@media(min-width:992px) {
	.form-dob__entry {flex:0 0 25%;margin:0 0 2.5rem;}
	.form-dob__entry:nth-child(4n+2) {padding:0 .75rem 0 0;}
	.form-dob__entry:nth-child(4n+3) {padding:0 .5rem 0 .25rem;}
	.form-dob__entry:nth-child(4n+4) {padding:0 .25rem 0 .5rem;}
	.form-dob__entry:nth-child(4n+5) {padding:0 0 0 .75rem;}
}
@media(min-width:1200px) {
	.form-dob__entry {flex:0 0 25%;margin:0 0 2.5rem;}
	.form-dob__entry:nth-child(4n+2) {padding:0 1.5rem 0 0;}
	.form-dob__entry:nth-child(4n+3) {padding:0 1rem 0 .5rem;}
	.form-dob__entry:nth-child(4n+4) {padding:0 .5rem 0 1rem;}
	.form-dob__entry:nth-child(4n+5) {padding:0 0 0 1.5rem;}
}