body{
	font-family: 'Heebo', sans-serif;

}
*{margin:0px ; padding:0px;-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
a:hover{text-decoration:none}
a img{border:none}
h1, h2, h3, h4, h5, h6{font-weight:400;}


.header_section {
    padding-top: 15px;
    padding-bottom: 15px;
}
.header_menu {
    float: right;
}
.header_menu ul li:first-child {

    border-right: 2px solid #b0a1a1;

}
.header_menu ul {
    list-style: none;
	margin-top: 15px;
}
.header_menu ul li {
    float: left;
    padding: 0px 10px;
}
.header_menu ul li a {
    font-size: 18px;
	color: #25304c;
	padding: 8px 15px 5px 15px;
}
.active-btn {
    background-color: #cf9f00;
    color: #fff !important;
    border-bottom: 2px solid #937100;
}
.header_menu .sub_menu_li a {
    background-color: #0d2e67 !important;
	position: relative;
	border: none !important;
	color: #fff;
	padding-right: 40px;
}
.header_menu .sub_menu_li a::before {

    content: "\f107";
    font-family: fontAwesome;
    float: right;
	position: absolute;
	right: 12px;
	top: 3px;
	font-size: 24px;
}
.sub_menu_li:hover .sub_menu {
    display: block;
}
.sub_menu li {
    float: unset !important;
	border-bottom: 1px solid #ccc;
}
.header_menu .sub_menu li a {
    background: transparent !important;
    color: #0d2e67;
    font-size: 15px;
    padding: 9px 30px 9px 6px;
    font-weight: lighter;
    display: block;
}
.sub_menu_li {
    position: relative;
}
.sub_menu {
    display: none;
	position: absolute;
	background-color: #fff;

	top: 15px;
z-index: 99999;
	box-shadow: 1px 2px 2px #ccc;
}
.sub_menu li a::before {
    display: none;
}
.active_menu {
    color: #cf9f00 !important;
}
.home_banner_section {
    display: block;
    background-image: url(../images/home_banner.jpg);
    background-size: cover;

	height:548px;
    background-position: center center;
}
.banner_text_block {
    text-align: center;
    display: block;
    margin-top: 102px;
}
.banner_text_block h2 {
    font-size: 50px;
    font-weight: lighter;
    color: #0d2e67;
    padding-bottom: 20px;
	text-transform: uppercase;
}
.banner_text_block p {
    font-size: 20px;
    color: #0d2e67;
    font-weight: lighter;
    padding: 0px 269px;
}
.banner_text_block {
    text-align: center;
    display: block;
    margin-top: 102px;
}
.banner_btn {
    margin-top: 50px;
    display: block;
}
.banner_btn a {
    color: #fff;
    background-color: #cf9f00;
    border-bottom: 2px solid #937100;
   padding: 5px 27px 5px 27px;
    font-size: 30px;
    font-weight: 500;
}
.instruction_section {
    position: relative;
    top: -45px;
}
.instruction_inner_sec_right{
	background-color: #0d2e67;
	position: relative;
	padding: 25px 10px 5px 10px;
	width: 100%;
	float: right;
}
.instruction_inner_sec {
    background-color: #0d2e67;
	margin-right: 22px;
	padding: 25px 5px 5px 5px;
	position: relative;
	width: 100%;
	float: left;

}

#down_sec_icon{
	display:none;
}
.down_sec_icon1 {

    position: absolute;
    left: 82px;
    bottom: -19px;
	font-size: 50px !important;
    font-family: FontAwesome;
    color: #0d2e67;

}
.active_arrow {
    transform: rotate(180deg);
    position: absolute;
    top: 80px;
    right: 90px;
    color: #fff;
    font-size: 30px !important;
    cursor: pointer;
}
#up_sec_icon{
	display:none;
}
.up_sec_icon1 {

    position: absolute;
    left: 82px;
    bottom: -19px;
	font-size: 50px !important;
    font-family: FontAwesome;
    color: #0d2e67;

}


.active_icon{
    transition:transform 0.3s, opacity 0.3s;
}
.is-closed{
   transform: rotate(-180deg);

}

.active_icon {
    position: absolute;
    top: 23px;
    right: 40px;
    color: #fff;
    font-size: 30px !important;
	cursor: pointer;
}
.active_icon1 {
    position: absolute;
    top: 23px;
    right: 40px;
    color: #fff;
    font-size: 30px !important;
	cursor: pointer;
}


.instruction_left_sec {
    float: left;
	position: relative;
}
.instruction_left_sec::before {
    content: "";
    width: 1px;
    height: 113px;
    position: absolute;
    background-color: #909090;
    right: 0;
}
.instruction_rigth_sec {
    float: left;
    position: relative;
    color: #fff;
}
.icon_sec {
    text-align: center;
    padding-top: 6px;
}
.instruction_rigth_sec h4 {
   font-size: 28px;
	color: #cf9f00;
	padding-bottom: 0;
	line-height: 23px;
}
.instruction_rigth_sec p {
    color: #fff;
	font-size: 14px;
	font-weight: lighter;
	line-height: 20px;
}
.footer_section {
    background-color: #0d2e67;
    padding: 10px 0;
	margin-top: 50px;
	position:relative;
}
.footer_text_block {
    text-align: center;
    display: block;
}
.footer_text_block {
    text-align: center;
    display: block;
	padding: 7px 0px;
}

.footer_text_block p{
	color: #d1d1d1;
	font-size: 12px;
	margin: 0 !important;
}
.instruction_section_two {
    display: none;
    margin-top: 40px;
}
.instruction_section_two1 {
	 margin-top: 40px;
    display: none;

}
.text_block {
    display: block;
    margin: 0;
   padding: 10px 16px 10px 0px;
   position: relative;
}
.text_block::before {
    content: "";
    width: 1px;
    height: 338px;
    background-color: #e4e0e0;
    position: absolute;
    right: 0;
}
.text_block.text_block1::before {
    background: transparent;
}
.text_block h4 {
    display: block;
    margin: 0;
    font-size: 22px;
    color: #cf9f00;
    line-height: 27px;
    padding-top: 10px;
}
.text_block p {
    display: block;
    margin: 0;
    font-size: 16px;
    color: #3f3f3f;
    line-height: 27px;
    padding-bottom: 10px;
    padding-top: 10px;
	font-weight: lighter;
}

.page_btn {
    display: block;
    margin-top: 20px;
}
.page_btn a {
	position: relative;
    background: #ebeff2;
	background: -moz-linear-gradient(left, #ebeff2 0%, #fefefe 100%);
	background: -webkit-linear-gradient(left, #ebeff2 0%,#fefefe 100%);
	background: linear-gradient(to right, #ebeff2 0%,#fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeff2', endColorstr='#fefefe',GradientType=1 );
    color: #0d2e67;
    padding: 11px 20px 10px 48px;
    font-size: 15px;
    font-weight: lighter;
}

.page_btn a::before {
	content: "";
	background-image: url(../images/download.png);
	width: 18px;
	height: 23px;
	position: absolute;
	left: 18px;
	top: 9px;
}

.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

/***************************login_banner_section**********************/


.login_banner_section{
	display: block;
	background-image: url(../images/inner_banner.jpg);
	background-size: cover;
	height: 240px;
	background-position: center center;
	position: relative;
}
.login_section {
    display: block;
    margin-top: 50px;
}
.login_sec_text_block {
    display: block;
    margin: 0;
    padding: 0;
}
.login_sec_text_block p {
    font-size: 18px;
    color: #616161;
    font-weight: lighter;
}
.login_form_section, .resume_form_section, .hello_form_section  {
    margin-top: 35px;
}
.hello_form_info{
	background-color: #f6f6f6;
	padding-top: 25px;
	padding-bottom: 20px;
	width: 100%;
	float: left;
	vertical-align: middle;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
}
.form_text {
	width: 12%;
	float: left;
	position: relative;
	padding-right: 15px;
	padding-left: 15px;
}
.hello-form-group {
	width: 40%;
    float: left;
	padding-left: 15px;
	position: relative;
	padding-right: 15px;
}
.hello_form_download {
    width: 20%;
    float: left;
	padding-left: 15px;
	position: relative;
	padding-right: 15px;
}
.form_img {
    width: 5%;
    padding-top: 7px;
    float: right;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
}
.form_img::before {
    content: "";
	background: #e2e2e7;
	width: 1px;
	height: 60px;
	position: absolute;
	bottom: 0;
	top: 17px;
	margin-left: -16px;
}
.form_img:last-child::before {
   display:none;
}
.hello-form-group::before, .hello_form_download::before{
	content: "";
    background: #e2e2e7;
    width: 1px;
    height: 60px;
    position: absolute;
    right: 2px;
    bottom: -10px;
}
.form_text::before {
    content: "";
    background: #e2e2e7;
    width: 1px;
    height: 60px;
    position: absolute;
    right: 2px;
    bottom: 0;
}
.form_text p {
    font-size: 16px;
    font-weight: 400;
    color: #0d2e67;
	padding-top: 11px;
}
.hello-form-group label{
	float: left;
	font-size: 16px;
   font-weight: 400;
    color: #0d2e67;
	padding-top: 11px;
	margin-right: 20px;
}
.hello_form_group input {

    border: none;
    font-size: 15px;
    font-weight: lighter;
    color: #616161;
    padding: 11px 7px;
    border-radius: 0;
    margin: 0 !important;
    line-height: 25px;
    text-align: left;
    width: 46%;
    border: 2px solid #d6d6d6;

}
.hello_btn_snd{
	padding: 4px 0 3px 0;
	font-size: 20px;
	color: #fff;
	background-color: #cf9f00;
	border: none;
		border-bottom-width: medium;
		border-bottom-style: none;
		border-bottom-color: currentcolor;
	border-bottom-width: medium;
	border-bottom-style: none;
	border-bottom-color: currentcolor;
	border-bottom-width: medium;
	border-bottom-style: none;
	border-bottom-color: currentcolor;
	border-bottom: 2px solid #937100;
	width: 23%;

}
.hello_btn{
	width: 100%;
position: relative;
padding: 4px 0px;
font-size: 20px;
color: #fff;
background-color: #cf9f00;
border: none;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
border-bottom-width: medium;
border-bottom-style: none;
border-bottom-color: currentcolor;
border-bottom: 2px solid #937100;

}
.hello_btn::before {
    content: "";
    background-image: url(../images/hello_download.png);
    width: 20px;
    height: 24px;
    position: absolute;
    left: 18px;
    top: 6px;
}

.hello_form__bottom_section {
    display: block;
    margin-top: 50px;
}
.hello_form_bottom {
    background-color: #e2e2e2;
    text-align: center;
    padding: 13px 0px 1px 0px;
	display: block;
	position: relative;
}
.hello_form_bottom::before {
    content:"";
	position: absolute;
	background-image:url(../images/top_icon.png);
	top: -15px;
	width: 30px;
	height: 16px;
	left: 50%;
}
.hello_form_bottom p {
    font-size: 16px;
    color: #0d2e67;
}
.hello_form_bottom a {
    font-size: 12px;
   font-weight: 500;
	 padding: 4px 15px;
	 background-color: #0d2e67;
	 color: #fff;
}

.hello_form_bottom a.selected_btn{
	background-color: #fff;
 	color: #616161;
}
.yes {
    background-color: #0d2e67;
    padding: 4px 15px;
	 color: #fff;
}
.no {
    background-color: #fff;
    padding: 4px 15px;
	 color: #616161;
}
.log_out_sec {
    display: block;
    margin-top: 135px;
    text-align: center;
}
.log_out_sec a {
    background-color: #d0d1d8;
    color: #fff;
    border-bottom: 2px solid #949499;
    font-size: 20px;
    padding: 10px 175px;
}

#email:hover:active:focus {

    border: none !important;
    box-shadow: none !important;

}
.form-control:focus:hover:active {
    border: none !important;
    box-shadow: none !important;
}
.contact_form_info{
	background-color: #f6f6f6;
	padding-top: 40px;
	padding-bottom: 40px;
	width: 100%;
	vertical-align: middle;
	text-align: left;
}
.contact_form_info .row{
	margin-bottom: 5px;
	font-size: 20px;
    color: #0d2e67;
    font-weight: lighter;
}



.login_form_info, .resume_form_info {
	background-color: #f6f6f6;
	padding-top: 40px;
	padding-bottom: 40px;
	width: 100%;
	float: left;
	vertical-align: middle;
	text-align: left;
	padding-left: 30%;
	padding-right: 30%;
}

.login_form_info .col-xs-3.control-label {
    float: left;
    width: 40%;
	font-size: 20px;
	color: #0d2e67;
	font-weight: lighter;
}

.require-field {
    color: #cf9f00;
    padding-right: 11px;
}
.login_form_info .col-xs-8 {
    float: right;
    width: 60%;
}
.login_form_info .form-control {
    border-radius: 0;
    border: 1px solid #d6d6d6;
}
.login_form_info .form-group {
	margin-bottom: 9px;
	display: inline-block;
	width: 100%;
	float: left;
}
.login_btn{
	background-color: #cf9f00 !important;
	border-bottom: 2px solid #937100 !important;
	padding: 7px 70px 7px 70px !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	font-size: 26px !important;
	text-transform: capitalize;
	border-radius: 0 !important;
	width: 100%;
}
.forgot_password a, .request_login a {
    font-size: 16px;
    color: #0d2e67;
	text-decoration: underline;
}
.forgot_password {
    float: left;
	margin-top: 22px;
	padding: 0;
	border-right: 1px solid #ccc;
}
.request_login {
    float: left;
	margin-top: 22px;
	padding: 0px 0px 0px 20px;
	width: 50%;

}
.empty-cells {
    clear: both;
    height: 100px;
}

.resume_btn {
    width: 100%;
	position:relative;
	padding: 6px 0px;
	font-size: 26px;
	color: #fff;
    background-color: #cf9f00;
    border: none;
        border-bottom-width: medium;
        border-bottom-style: none;
        border-bottom-color: currentcolor;
    border-bottom: 2px solid #937100;
}
.resume_btn:before{
	content: "";
	background-image: url(../images/download_1.png);
	width: 26px;
	height: 31px;
	position: absolute;
	left: 18px;
	top: 13px;
}
.resume_btn_snd {
    padding: 6px 0 7px 0;
    font-size: 26px;
    color: #fff;
    background-color: #cf9f00;
    border: none;
        border-bottom-width: medium;
        border-bottom-style: none;
        border-bottom-color: currentcolor;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
    border-bottom: 2px solid #937100;
    width: 29%;
}
.resume_form_group p {
	position:relative;
    text-align: center;
    font-size: 15px;
    padding-top: 10px;
    color: #616161;
	font-weight: lighter;
}
.resume_form_group p::before {
    content: "";
    position: absolute;
    width: 30%;
    height: 1px;
    background-color: #d6d6d6;
    bottom: 10px;
    left: 0;
}
.resume_form_group p::after {

    content: "";
    position: absolute;
    width: 30%;
    height: 1px;
   background-color: #d6d6d6;
    bottom: 10px;
    right: 0;

}
.resume_form_group input {
    border: none;
    font-size: 15px;
    font-weight: lighter;
    color: #616161;
    padding: 12px 14px;
    border-radius: 0;
    margin: 0 !important;
    line-height: 25px;
    text-align: left;
    width: 70%;
	border: 2px solid #d6d6d6;
}
.btn_goto {
    width: 100%;
    position: relative;
    background: #0d2e67;
    border: none;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
    border-bottom: 2px solid #092149;
    color: #fff;
    padding: 7px 0px;
    margin-top: 45px;
    font-size: 20px;
    display: inline-block;
    text-align: center;
}

a.btn_goto:hover {
    color: #fff;
}
.btn_goto::before {
    content: "";
    position: absolute;
    border-top: 1px solid #d6d6d6;
    top: -15px;
    left: 0;
    width: 100%;
}

.help-block{font-size:0.8em;color:#ff0000;}

.line-throw{text-align: center;background: #d5d5d5;height:1px;margin-top: 30px;}
.line-throw span{display:inline-block;padding: 5px 8px;background-color: #f6f6f6;position:relative;top: -20px;color: #d5d5d5;}
.contact-us-email{margin-top:25px;font-size:1em;}
.contact-us-email a{ text-decoration: underline;}
.contact-us-email img{ margin-right: 10px;vertical-align: sub;}



/************personal details**************/
















@media only screen and (max-width: 1279px) {
	.page_btn a{
		padding: 11px 0 10px 37px;
		font-size: 14px;
	}
	.page_btn a::before{
		left: 10px;
	}
	.hover_text{
		left: -240px;
	}
	.hover_text::before{
		transform: rotate(180deg);
		right: -15px;
	}
	.active_arrow{
		right: 72px;
	}
	.active_icon{
		right: 25px;
	}
	ul.thumbs::before{
		width: 92px;
	}
	.form-control.Date_sec{
		background-position: 64px 14px;
	}
	.input-group_sec .form-control{
		background-position: 243px 13px;
	}
	.login_form_info, .resume_form_info{
		padding-left: 27%;
		padding-right: 27%;
	}
	.sub_menu{
		max-width: 100%;
		width: 250px;
	}
	.active_icon1{
		right: 27px;
	}

	.form_text p, .hello_btn, .hello-form-group label, .hello_btn_snd{
		font-size: 14px;
	}

	.hello_form_group input{
		font-size: 12px;
	}
	.form_img img {
		height: 17px;
	}
	.hello_form_info{
		padding-left: 5px;
		padding-right: 5px;
	}
	.form_img::before{
		margin-left: -11px;
		height: 45px;
		top: 24px;
	}
	.hello_form_download{
		width: 16%;
		padding-left: 0;
	}
	.hello_btn{
		padding: 4px 32px;
	}
	.hello_btn::before{
		left: 6px;
		top: 2px;
	}
	.hello_form_download::before{
		height: 45px;
		right: 0;
bottom: -12px;
	}
	.hello-form-group::before{
		height: 45px;
		right: 9px;
		bottom: -8px;
	}
	.form_text::before{
		height: 45px;
	}
	.form_text p{
		padding-top: 7px;
	}
	.form_text{
		width: 13%;
	}
	.hello-form-group{
		width: 43%;
	}
	.hello_btn_snd{
		width: 20%;
	}
	.hello_form_group input{
		width: 50%;
		padding: 2px 7px;
	}
	.hello-form-group label{
		padding-top: 6px;
		margin-right: 10px;
	}
	.sec_1{
		padding: 15px 10px 15px 10px;
	}
	.sec_1 h4{
		font-size: 28px;
	}
	.sec_1 p{
		font-size: 14px;
	}
	.next_icon{
		top: 10px;
	}

	.controls_sec label{
		font-size: 16px;
		width: 28%;
	}
}

@media only screen and (max-width: 991px) {
	.container {
		width: 980px;
		margin: 0 auto;
	}
	.logo img {
		height: 50px;
	}
	.banner_text_block p{
		padding: 0px 71px;
	}
	.header_menu ul li{
		padding: 0px;
	}

	.instruction_rigth_sec{
		margin-top: 26px;
	}
	.login_form_info, .resume_form_info{
		padding-left: 15%;
		padding-right: 15%;
	}

	.form_text p, .hello_btn, .hello-form-group label, .hello_btn_snd{
		font-size: 14px;
	}
	.form_text, .hello-form-group, .hello_form_download, .form_img {
		padding:0;
	}
	.hello_form_group input{
		font-size: 12px;
	}
	.form_img img {
		height: 17px;
	}
	.hello_form_info{
		padding-left: 5px;
		padding-right: 5px;
	}
	.form_img::before{
		margin-left: -7px;
		height: 45px;
		top: 15px;
	}
	.hello_form_download{
		width: 15%;
	}
	.hello_btn{
		padding: 4px 32px;
	}
	.hello_btn::before{
		left: 6px;
		top: 2px;
	}
	.hello_form_download::before{
		height: 45px;
		right: -9px;
		bottom: -5px;
	}
	.hello-form-group::before{
		height: 45px;
		right: 5px;
bottom: -2px;
	}
	.form_text::before{
		height: 45px;
		right: 6px;
	}
	.form_text p{
		padding-top: 7px;
		font-size:13px;
	}
	.form_text{
		width: 13%;
	}
	.hello-form-group{
		width: 43%;
	}
	.hello_btn_snd{
		width: 18%;
	}
	.hello_form_group input{
		width: 43%;
		padding: 2px 7px;
	}
	.hello-form-group label{
		padding-top: 6px;
		margin-right: 10px;
	}
	.instruction_left_sec::before {
		background-color: transparent;
	}



	.text_block::before{
		background-color: transparent;
	}

	.input-group_sec .form-control{
		font-size: 12px;
		padding: 0;
	}

	.form-control.Date_sec{
		background-position: 42px 14px;
	}
	.input-group_sec .form-control{
		background-position: 175px 13px;
	}
	ul.thumbs::before{
		width: 138px;
	}

}

div#prev-btn2 {
    margin-top: 100px;
    background-color: #cf9f00;
    color: #fff;
    padding: 7px 30px;
    border: none;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
    border-bottom: 2px solid #6b5407;
    cursor: pointer;
    width: 13%;
    min-width: 40px;
    height: 55px;
    color: #fff;
    clear: both;
    cursor: pointer;
    z-index: +9;
    font-size: 12px;
    display: inline-block;
}


div#next-btn2 {
    margin-top: 100px;
    background-color: #cf9f00;
    color: #fff;
    padding: 7px 30px;
    border: none;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
    border-bottom: 2px solid #6b5407;
    cursor: pointer;
    /* width: 13%; */
    min-width: 40px;
    height: 55px;
    color: #fff;
    /* clear: both; */
    cursor: pointer;
    z-index: +9;
    font-size: 12px;
    display: inline-block;
    float:right;
}


div#prev-btn2 p {
    font-size: 26px;
	color:white;
}

div#next-btn2 p {
    font-size: 26px;
	color:white;
}
/*slider*/
.disable-element{opacity:0.2}

.help.is-danger {
    color: #ff3860;
    font-size: 1em;
    clear: both;
}
.help.is-danger.absolute {
	position:absolute;
	top:24px;
}
.help {
    display: block;
    font-size: .75rem;
    margin-top: .25rem;
}
.disabled-layer{
	position: absolute;
    width: 100%;
    height: 122%;
    background-color: #ccc;
    opacity: 0.8;
    z-index: 100;
    text-align: center;
    padding-top: 10%;
    font-size: 2em;
    color: #ff0000;

}

.fa.fa-floppy-o {
    cursor: pointer;
    position: relative;
    top: 21px;
    z-index: 100;
    left: 96%;
    display: block;
    width: 30px;
    color: #000;
    font-size: 20px;
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    top: -15px;
    position: relative;
    right: -16px;
}

/*************switch styles **********/
.switch {
  position: relative;
  display: inline-block;
  width: 33px!important;
  height: 20px;
  padding-top: 0!important;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 9px;
  width: 9px;
  left: 0px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(21px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 15px;
}

.slider.round:before {
  border-radius: 50%;
}

/*************end switch ****/

.save-btn2{
	margin-top: 100px;
	background-color: #cf9f00;
	color: #fff;
	padding: 7px 25px;
	border: none;
	border-bottom-width: medium;
	border-bottom-style: none;
	border-bottom-color: currentcolor;
	border-bottom: 2px solid #6b5407;
	cursor: pointer;
	/* width: 13%; */
	min-width: 40px;
	height: 55px;
	color: #fff;
	/* clear: both; */
	cursor: pointer;
	z-index: +9;
	font-size: 12px;
	display: inline-block;
	float: left;
	font-size: 26px;
}
.tabs-btns-footer{
	/* overflow: hidden; */
	width:50%;
	float: right;
}

.editOption{
    width: 99%;
    height: 32px;
    position: relative;
    margin-top: 5px;
}
input.editOption::-webkit-input-placeholder {
  color: #ccc;opacity: 0.8;
}

#loader {
  position: absolute;
  left: 50%;
  top: 30%;
  z-index: 1;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.text-style-nav{
	width: 96%;
	background-color: #eceff3;
	margin: 15px auto 0 auto;
	overflow: hidden;
}
.text-style-nav ul{
	list-style: none;
}
.text-style-nav ul li{
 padding: 16px 15px;
 color: #0d2e67;
}
.text-style-nav .text-style{
 float:left;
 border-right: 1px solid #cfd5dc;
}
.text-style-nav ul li.arrow-right{
		width: 0px;
		height: 0px;
		border-top: 28px solid transparent;
		border-bottom: 28px solid transparent;
		border-left: 28px solid #0d2e67;
		float:left;
		padding: 0;
}
.text-style-nav .first-text-style{
	float:left;
	padding: 16px 10px;
	background: #0d2e67;
	color: #fff;
}
.vdp-datepicker{
	position: relative;
}
.vdp-datepicker .vdp-datepicker__clear-button{
	position: absolute;
	    right: 5px;
	    top: -2px;
	    font-size: 30px;
	    font-weight: 600;
	    color: #ff0000;
}
