/*application form css*/
hr {background-color: #555; height: 2px !important; margin: 20px 0; border: 0;}
.form-application .mb20{margin-bottom: 2rem !important;}
.form-application .mb15{margin-bottom: 1.5rem !important;}
.form-application .mb10{margin-bottom: 1rem !important;}
.form-application .mb05{margin-bottom: 0.5rem !important;}

.form-application ::placeholder, .form-application option:first-of-type{color: #a2a2a2 !important; font-size: inherit !important;}
.form-application input, .form-application select{padding:5px;} 
.form-application input[type="text"], .form-application input[type="number"], .form-application input[type="date"], .form-application select, .form-application textarea{width: 100%; height: 2rem;} 
.form-application input[type="date"]{
	padding: 2px;
    border: 1px solid #bbb;
    color: #4e4e4e;
    background-color: #fff;
}
.form-application .cols{margin-bottom: 1rem;}
.form-application .cols-12{width: 100%; margin-right: 0;}
.form-application .cols-6{width: 49.333%; float: left; margin-right: 1.333%;}
.form-application .cols-4{width: 32.5%; float: left; margin-right: 1.333%;}
.form-application .cols-3{width: 24%; float: left; margin-right: 1.3%}
.form-application .row-center{margin-left: auto; margin-right: auto; text-align: center;}
.form-application .row-center input[type="text"]{text-align: center;}
.form-application .form-group span{margin:auto 1rem;}
.form-application .group-education, .form-application table.table-cols{padding:10px; background: #f1f1f1;}
.form-application .form-group-formatted{border: 1px solid #e1e1e1; background-color: #f5f5f5; padding:20px;}
.form-application table.table-cols td{padding-bottom: 10px !important;}
.form-application input[type="submit"]{
 	background-color: #ffc107;
 	padding: 0.5rem 2rem;
 	border-radius: 3rem;
 	border: 0;
 	color: #fff;
 	width: 80%;
}
.form-application input[type="submit"]:hover{
	background-color: #ffa000;
}

.form-application .cols-last{margin-right: 0;}
.form-application .clearfix{clear: both !important; margin-bottom: 1rem !important;}
.form-group-hidden{display: none;}

.btnadddata{color: #fff; text-decoration: none; outline: none; padding: 3px 10px; border-radius: 5px; background-color: #222;}
.btnadddata:hover{background-color: #555;}
.btn-remove{position: absolute; top:-3px; right: 5px;}
.btn-remove a{color: #555; font-weight: 700;}
.btn-remove a:hover{color: #dd3333;}

/*mobile*/
@media(max-width: 567px){
	
}
@media (max-width: 616px){
.form-application .cols-6{width: 100%; float: left; margin-right: 0%;}
.form-application .cols-4{width: 100%; float: left; margin-right: 0%;}
.form-application .cols-3{width: 100%; float: left; margin-right: 0%}
}

/**/