@import url(https://fonts.googleapis.com/css?family=Lato:400,400italic,700,700italic,900italic,900,300italic,300);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900);
@import url('https://fonts.googleapis.com/css?family=Droid+Sans:400,700|Open+Sans:400,600,700');
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700,900');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700');
	


/*------------------------------------------------------------------
[1. Global]
*/

body {
	background: #fff;
	font-family: 13px/1.7em 'Open Sans', sans-serif;
}
    
p { font-family: 13px/1.7em 'Open Sans', sans-serif; }

    

input,
button,
select,
textarea {
  font-family: 'Open Sans', sans-serif
}
.clear{clear:both}

button {-webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}
	
a {-webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}
	
	
select { background: url(../images/dropdown-arrow.png) no-repeat right center;
   -webkit-appearance: none;
       -moz-appearance: none;
        -ms-appearance: none;
         -o-appearance: none;
            appearance: none;
  text-indent: 0.01px;
  text-overflow: ""; line-height:normal;}
  		

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

.dropdown .dropdown-menu {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}




.btn-icon-only {
	padding-right: 3px;
	padding-left: 3px;
}

.table td {
vertical-align: middle;
overflow: hidden;
height: auto;
float: none;
/*word-break: break-all;*/
 color: #595959; padding:7px 13px; font-family:'Open Sans', sans-serif; font-size:12px; font-weight:bold;}

.addemploye-main #add_info .control-group #address1, .addemploye-main #add_info .control-group #city{line-height: 25px;

height: 30px;
}

.addemploye-main #add_info .control-group #address1, .addemploye-main #add_info .control-group #city{line-height: 25px;

height: 30px;
}

.table-bordered th {
	background: #E9E9E9;
	background:-moz-linear-gradient(top, #fff 0%, #E9E9E9 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#E9E9E9)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #fff 0%,#E9E9E9 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #fff 0%,#E9E9E9 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #fff 0%,#E9E9E9 100%); /* IE10+ */
	background:linear-gradient(top, #fff 0%,#E9E9E9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";

	color: #313131; padding:12px 13px; font-family:'Open Sans', sans-serif; font-size:14px; font-weight:600;
}
.pdtop_6{padding-top:6px;}
.opacity5{opacity: 0.5;}
.conti_saving{background: #f5f5f5;border-top: solid 1px #dddddd;text-align: left;padding: 20px 15px;font-family: Lato;font-size: 17px;font-weight: 700;color: #598e47;line-height: 23px;}
.conti_saving .yes{background: #598e47;color: #fff;padding:6px 15px;border-radius: 5px;margin: 10px 0px; margin-right:10px;   font-size: 15px;text-transform: none;display: inline-block;}
.conti_saving .no{background: #f1654c;color: #fff;padding: 6px 15px;border-radius: 5px;margin: 10px 0px; margin-right:10px;font-size: 15px;text-transform: none;display: inline-block; cursor:pointer}
.declaration-text p{font-size:15px; font-family: 'Open Sans', sans-serif; margin-bottom:10px;}
.declaration-text h2 {font-size: 15px; margin-bottom:5px; color:#5a8d48;    font-weight: 900;}
.control-group.listdocument{margin:7px 0px !important; font-size:15px; }
.control-group.listdocument input{margin-right:7px; margin-top:0px;}
.control-group.listdocument a, .control-group.listdocument a:hover{color:#0066cc; text-decoration:underline}
.popuptext{font-size:15px}
.popuptext p, .popuptext label{font-size:14px; line-height:20px; margin-top:0px;}
.popuptext p.half-p{width:50%; float:left}
.height10{height:10px;}
.popuptext .form-button-wrap ul{margin-bottom:0px; margin-top:10px;}
.popuptext label{font-weight:900; font-size:15px; margin-bottom:0px;}
.popuptext h3{color: #5a8d48;    font-size: 22px;    font-weight: 900;    line-height: 28px;}
.control-group.listdocument a:hover{text-decoration:underline; }
.indx-fifth-box-scrool.declare{height:153px;}

.ftbg{background:#303030;padding: 3% 0;font-family: 'Open Sans', sans-serif;font-size:14px; font-weight:400;width: 100%;float: left;}
.copyright_bg{background:#fff; color:#a8a8a8; font-size:13px;}
.copyright_txt{color:#979797; margin:7px 0;font-size:13px !important; font-family:'Open Sans', sans-serif; line-height:19px; padding:15px 0px}

.copyright_txt span{display:block; margin-bottom:10px; font-weight:700; color:#6e6e6e}

.nopadding {padding-left:0px !important; padding-right:0px !important;font-size:inherit;} 
footer .col-md-3{ box-sizing: border-box;}
.footalink ul  { list-style: outside none none; margin: 0;}
.footalink ul li a{display:block; padding:1px 6px; margin:4px 0; color:#838282;font-size:inherit; line-height:normal; font-size:15px;}
.footalink ul li:first-child a{display:block; padding:1px 6px; margin:4px 0; color:#fff;font-size:inherit; font-size:17px;}
.subscribe_btn{   background: #d74a33 !important; border: 1px solid #fff !important;color: #fff !important;display: inline-block !important;font-family: "Roboto Condensed",sans-serif !important;font-size: 15px !important;font-weight: 300 !important;height: 36px !important;line-height: 30px !important;padding: 0 17px !important;vertical-align: top;width: auto !important;}
.footer_input input{height:31px; display:block;  padding:0 10px;line-height:normal; color:#333333;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:400; border: medium none; border-radius:0px; width:69%; display:inline-block; }
.subscribe-btn{background:url(../images/send-mail-icon.png) center no-repeat #598e47; width:20% !important; color:#fff; font-size:0px !important;}
.white_col{color:#fff; font-size:14px;}
footer .white_col{font-size:17px !important; font-family:'Open Sans', sans-serif; margin-bottom:5px;}
p.address {color:#838282;}
footer p.address{font-size:15px !important; font-family:'Open Sans', sans-serif;}
.subscrbr-sign-up-form > p:nth-child(3) {display: none;}


.dashboard-savingloantiles{ color:#ffffff;border-radius: 0px; height:auto; width: 50%;float: left; border:0px; }
.dashboard-savingloantiles a{ padding:24px  22px; display:block; transition: 0.3s; border-radius: 0px; padding-bottom:0px; }
/*.dashboard-savingloantiles a:hover{background:#598e47}*/
.dashboard-savingloantiles.loan{ border-radius: 0px; border-left:1px solid #ffffff  }
.dashboard-savingloantiles.loan a{ border-radius: 0px 0px 8px 8px; padding-bottom:0px;}
/*.dashboard-savingloantiles.loan a:hover{background:#d74327;  border-radius: 0px 0px 8px 8px;}*/
.dashboard-savingloantiles .slt-right{width:100%;}
.dashboard-savingloantiles .slt-right h2{color:#ffffff !important; font-weight: bold;text-align: center; margin-top:0px; border:0px; padding-bottom:0px; font-weight: 600;line-height: 20px;text-align: center;font-size: 15px; }
.savingloantilesli{background:#ffa500; border-radius:8px; padding: 20px; height:376px; width:100%}
.savingloantilesli h2.maintitle{color:#ffffff !important;font-size: 24px;line-height: 36px; font-weight: bold;text-align: center; margin-top:0px; border:0px; padding-bottom:0px; height:79px; margin-bottom:0px;}
.dashboard-savingloantiles.loan .slt-right h2{margin-top:0px;}
.dashboard-savingloantiles .slt-right h2 strong{font-weight:700}
.dashboard-savingloantiles .slt-right h2 strong img{vertical-align: baseline;margin-bottom: 4px;margin-left: 10px;}
.slt-left img{width:auto!important; height:60px;}
.savingloantilesli a.learnmore{background:rgba(255,255,255,0.3);color:#fff;padding: 11px 0px;font-weight: 700;text-transform: uppercase;font-size: 18px;text-align: center;width: 200px;display: block;margin: 0 auto;float: none;border-radius: 30px; margin-top:55px;}
.savingloantilesli a.learnmore:hover{background:rgba(255,255,255,0.6);}

.slt-left {width:100%; float:left; text-align:center; margin-bottom:20px;}
.slt-right {width:100%; float:left; text-align:center}



.addressareaboxheight .editloan-col-left, .addressareaboxheight .editloan-col-right{min-height:376px;}
.slide_uparrow {
    background-image: url(../images/arrow_up.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    width: 36px;
    height: 34px;
    margin-right: 10px;
    vertical-align: top;
    position: absolute;
    bottom: 0px;
    right: 0px;}
	

/*------------------------------------------------------------------
[2. Navbar / .navbar]
*/

.navbar .container {
	position: relative;
}

.navbar-inner {
	padding: 7px 0;
	
	background: #fff !important;
	
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.navbar-fixed-top {
	position: static;
}

.navbar .nav a {
	font-size: 13px;
}



.navbar .nav>li {display: block; float: left;  border-right: solid 1px #73a861; border-left: solid #497b38 1px; margin: 0;}
.navbar .nav>li>a i { display:block; font-size:19px; margin-bottom:8px;}
.navbar .nav>li>a { color:#fff; font-family: 'Open Sans', sans-serif; font-size:14px; text-transform:uppercase; text-align:center; font-weight:600; padding: 15px 18px;}
.navbar .nav>li>a:hover { background:#d5d845; color:#598e47 !important;}


.navbar .brand {
	font-weight: 600;
	position: relative;
	top: 2px;
}



.navbar .search-query {
	background-color: #444;
	width: 15px;
	font-size: 13px;
	font-weight: normal;
}

.navbar .search-query::-webkit-input-placeholder {
    color: #666;
}

.navbar .search-query:-moz-placeholder {
    color: #666;
}

.navbar-search .search-query { background:#fff; border: solid 1px #cfcfcf;  color:#000; line-height:normal; position:relative;}
i.navbar-search-icon {  color:#598e47; font-size:19px;}

.company_head {box-shadow: 0 3px 8px rgba(238, 238, 238, 1) !important}
/*------------------------------------------------------------------
[3. Subnavbar / .subnavbar]
*/

.subnavbar {margin-bottom:0px; background:#fff;}
.page-title{margin:0px; padding:0px; font-size:30px; font-weight:700; padding:15px 0px 25px 0px; width:100%; float:left;}

.subnavbar-inner {height:auto;background: #598e47;position:relative;z-index: 9; }
.subnavbar .subnavbar-inner {}    

.subnavbar .container > ul {
	display:block;	
	height: auto;
	padding: 0;
	margin: 0;
	
}


.subnavbar .container > ul > li {
	float: left;
	min-width: 90px;
	height:auto;
	padding: 0;
	margin: 0;	
	text-align: center;
	list-style: none;	
	border-left: 1px solid #497b38;
	border-right:1px solid #73a861
	
	
}

.subnavbar .container > ul > li > a {
	display: block; position:relative;	
	height: auto; overflow:hidden;
	padding: 15px 20px;
	
	font-size: 15px;
text-transform:uppercase;
	color: #fff;
}

.subnavbar .container > ul > li > a:hover {
	color: #386c27;background:#d5d845; 
	text-decoration: none;  transition:none;
}



.userwelcome{float:right; font-size:14px; font-weight:400; color:#6d6d6d; margin-top:17px; margin-right:25px; position:relative;}
	
	

.subnavbar .container > ul > li > a > i {
	display: inline-block;
	
	width: 24px;
	height: 24px;
	
	margin-bottom: 11px;
	font-size: 20px;
}

.subnavbar .container > ul > li > a > span {
	display: block;
	
}


.subnavbar .container > ul > li.active > a {		
	color: #386c27;background:#d5d845; }




    

.subnavbar .dropdown .dropdown-menu a {
	font-size: 12px;
}

    
.subnavbar .dropdown .dropdown-menu {
    	text-align: left;
    	
		-webkit-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		-moz-border-radius-topleft: 0;
		-moz-border-radius-topright: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
    }
    
    
    
.subnavbar .dropdown-menu::before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #CCC;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: -7px;
	left: 9px;
}

.subnavbar .dropdown-menu::after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid white;
	position: absolute;
	top: -6px;
	left: 10px;
}


.subnavbar .caret {
	margin-top: 4px;
	
	border-top-color: white;
	border-bottom-color: white;
}

.subnavbar .dropdown.open .caret {
	display: none;
}





/*------------------------------------------------------------------
[4. Main / .main]
*/

.main {padding-bottom:0em;
	
	border-bottom: 1px solid #a7a3a3;
}



/*------------------------------------------------------------------
[5. Extra / .extra]
*/

.extra {

	border-top: 1px solid #585858;
	border-bottom: 1px solid #000;

}

.extra-inner {
	padding: 20px 0;
	
	font-size: 11px;
	color: #BBB;
	
	background: #1A1A1A;
}

.extra a {
	color: #666;
}

.extra h4 {
	margin-bottom: 1em;
	
	font-weight: 400;
}

.extra ul {
	padding: 0;
	margin: 0;
}

.extra li {
	margin-bottom: .6em;
	
	list-style: none;
}




/*------------------------------------------------------------------
[6. Footer/ .footer]
*/

.footer {
	margin-top: 0;
	
	border-top: 1px solid #292929;
}

.footer-inner {
	padding: 15px 0;
	
	font-size: 12px;
	background: #111;
	color: #999;
}

.footer a {
	color: #999;
}

.footer a:hover {
	color: #FFF;
	text-decoration: none;
}


/*------------------------------------------------------------------
[6. Widget / .widget]
*/

.widget {
	position: relative;
	clear: both;
	width: auto;
	margin-bottom: 2em;
}
	
.widget-header {
	position: absolute; right:0; top:-32px;
	height: auto;
	line-height: 40px;
	background:none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6f1', endColorstr='#f2efea');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6f1', endColorstr='#f2efea')";
	-webkit-background-clip: padding-box;}
	
		
	
	.widget-header h3 {
		position: relative;
		top: 2px;
		font-family:'Open Sans', sans-serif; 
		left:0px;
		display: inline-block;
		font-size: 30px;
		font-weight:bold;
		color: #2a2a2a !important;
		line-height: normal;
		text-shadow: 1px 1px 2px rgba(255,255,255,.5);
	}
	

.widget-header a {text-decoration: none;
display: block;
float: right;	
background: #E9E9E9;
	background:-moz-linear-gradient(top, #fff 0%, #E9E9E9 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#E9E9E9)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #fff 0%,#E9E9E9 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #fff 0%,#E9E9E9 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #fff 0%,#E9E9E9 100%); /* IE10+ */
	background:linear-gradient(top, #fff 0%,#E9E9E9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";

color: #3e3e3e;
line-height: normal;
font-size: 13px;
padding: 6px 15px;font-family:'Open Sans', sans-serif; 
border: solid 1px #d8d8d8;}

.widget-header a.noaeffect{background:none; border:none; padding:0px}

		.widget-header [class^="icon-"], .widget-header [class*=" icon-"] {
			
			display: inline-block;
			margin-right: -2px;
			
			font-size: 13px;
			color: #555;
			vertical-align: middle;
			
			
			
		}







.widget-header+.widget-content {
	border-top: none;
	
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.widget-nopad .widget-content {
	padding: 0;
}

/* Widget Content Clearfix */	
.widget-content:before,
.widget-content:after {
    content:"";
    display:table;
}

.widget-content:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.widget-content {
    zoom:1;
}

/* Widget Table */

.widget-table .widget-content {
	padding: 0;
}

.widget-table .table {
	margin-bottom:20px;}

.widget-table .table tr td:first-child {
	border-left: none;
}

.widget-table .table tr th:first-child {
	border-left: none;
}


/* Widget Plain */

.widget-plain {
	
	background: transparent;
	
	border: none;
}

.widget-plain .widget-content {
	padding: 0;
	
	background: transparent;
	
	border: none;
}


/* Widget Box */

.widget-box {	
	
}

.widget-box .widget-content {	
	background: #E3E3E3;	
	background: #FFF;
}




/*------------------------------------------------------------------
[7. Error / .error-container]
*/

.error-container {
	margin-top: 4em;
	margin-bottom: 4em;
	text-align: center;
}

.error-container h1 {
	margin-bottom: .5em;
	
	font-size: 120px;
	line-height: 1em;
}

.error-container h2 {
	margin-bottom: .75em;
	font-size: 28px;
}

.error-container .error-details {
	margin-bottom: 1.5em;
	
	font-size: 16px;
}

.error-container .error-actions a {
	margin: 0 .5em;
}



/* Message layout */


ul.messages_layout {
	position: relative;
	margin: 0;
	padding: 0
}
ul.messages_layout li {
	float: left;
	list-style: none;
	position: relative
}
ul.messages_layout li.left {
	padding-left:40px;border-bottom: dashed 1px #d2d2d2;	margin-bottom:15px;
}

ul.messages_layout li.left:last-child {border-bottom:none;	margin-bottom:0px;}


ul.messages_layout li.right {
	padding-right: 75px
}
ul.messages_layout li.right .avatar {
	right: 0;
	left: auto
}
ul.messages_layout li.right .message_wrap .arrow {
	right: -12px;
	left: auto;
	background-position: 0 -213px;
	height: 15px;
	width: 12px
}
ul.messages_layout li.by_myself .message_wrap {
	border: 1px solid #b3cdf8
}
ul.messages_layout li.by_myself .message_wrap .info a.name {
	color: #4a8cf7
}
ul.messages_layout li a.avatar {
	position: absolute;
	left: 0;
	top: 0
}
ul.messages_layout li a.avatar img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
ul.messages_layout li .message_wrap {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	padding: 0px 10px 9px 10px;
	float: left;
}
ul.messages_layout li .message_wrap .arrow {
	background-position: 0 -228px;
	height: 15px;
	width: 12px;
	height: 15px;
	width: 12px;
	position: absolute;
	left: -12px;
	top: 13px
}
ul.messages_layout li .message_wrap .info {
	float: left;
	width: 100%;
	border-bottom: 1px solid #fff;
	line-height: 23px
}
ul.messages_layout li .message_wrap .info .name {
	float: left;
	font-weight: bold;
	color: #538642; font-size:14px;
}
ul.messages_layout li .message_wrap .info .time {
	float: left;
	font-size: 13px;
	margin-left: 6px; color:#c6c4c4;
}
ul.messages_layout li .message_wrap .text {
	float: left;
	width: 100%;
	padding-top: 5px; color:#8d8d8d;
}

ul.messages_layout .dropdown-menu  li{ width:100%; font-size:11px;}


/* Full Calendar */

.fc {
	direction: ltr;
	text-align: left;
	position: relative
}
.fc table {
	border-collapse: collapse;
	border-spacing: 0
}
html .fc, .fc table {
	font-size: 1em
}
.fc td, .fc th {
	padding: 0;
	vertical-align: top
}
.fc-header td {
	white-space: nowrap;
	background: none
}
.fc-header-left {
	width: 100%;
	text-align: left;
	position: absolute;
	left: 0;
	top: 6px
}
.fc-header-left .fc-button {
	margin: 0;
	position: relative
}
.fc-header-left .fc-button-prev, .fc-header-left .fc-button-next {
	float: left;
	border: none;
	padding: 14px 10px;
	opacity: 0.5
}
.fc-header-left .fc-button-prev .fc-button-inner, .fc-header-left .fc-button-next .fc-button-inner {
	border: none
}
.fc-header-left .fc-button-prev .fc-button-inner .fc-button-content, .fc-header-left .fc-button-next .fc-button-inner .fc-button-content {
	display: none
}
.fc-header-left .fc-button-prev.fc-state-hover, .fc-header-left .fc-button-next.fc-state-hover {
	opacity: 1
}
.fc-header-left .fc-button-prev.fc-state-down, .fc-header-left .fc-button-next.fc-state-down {
	background: none !important;
	margin-top: -1px
}
.fc-header-left .fc-button-prev .fc-button-inner {
	background-position: 0 -351px;
	height: 16px;
	width: 11px
}
.fc-header-left .fc-button-next {
	float: right
}
.fc-header-left .fc-button-next .fc-button-inner {
	background-position: 0 -367px;
	height: 16px;
	width: 11px
}
.fc-header-center {
	text-align: center
}
.fc-header-right {
	text-align: right;
	position: absolute;
	top: -34px;
	right: 10px
}
.fc-header-title {
	display: inline-block;
	vertical-align: top
}
.fc-header-title h2 {
	margin-top: 0;
	white-space: nowrap;
	font-size: 1.1rem;
	color: #6C737F;
	line-height: 55px;
}
.fc .fc-header-space {
	padding-left: 10px
}
.fc-header .fc-button {
	margin-bottom: 1em;
	vertical-align: top
}
.fc-header .fc-button {
	margin-right: -1px
}
.fc-header .fc-corner-right {
	margin-right: 1px
}
.fc-header .ui-corner-right {
	margin-right: 0
}
.fc-header .fc-state-hover, .fc-header .ui-state-hover {
	z-index: 2
}
.fc-header .fc-state-down {
	z-index: 3
}
.fc-header .fc-state-active, .fc-header .ui-state-active {
	z-index: 4
}
.fc-content {
	clear: both;
	background: #f9f9f9
}
.fc-view {
	width: 100%;
	overflow: hidden
}
.fc-view thead {
	background:#e9ecf1;
	line-height: 35px
}
.fc-widget-header, .fc-widget-content {
	border: 1px solid #ccc
}
.fc-state-highlight {
	background: #F4F3E6
}
.fc-cell-overlay {
	background: #9cf;
	opacity: .2;
	filter: alpha(opacity=20)
}
.fc-button {
	position: relative;
	display: inline-block;
	cursor: pointer
}
.fc-button-today{margin-top: 8px !important;}
.fc-state-default {
	border-style: solid;
	border-width: 1px 0
}
.fc-button-inner {
	position: relative;
	float: left;
	overflow: hidden
}
.fc-state-default .fc-button-inner {
	border-style: solid;
	border-width: 0 1px
}
.fc-button-content {
	position: relative;
	float: left;
	height: 1.9em;
	line-height: 1.9em;
	padding: 0 .6em;
	white-space: nowrap
}
.fc-button-content .fc-icon-wrap {
	position: relative;
	float: left;
	top: 50%
}
.fc-button-content .ui-icon {
	position: relative;
	float: left;
	margin-top: -50%;
*margin-top:0;
*top:-50%
}
.fc-state-default .fc-button-effect {
	position: absolute;
	top: 50%;
	left: 0
}
.fc-state-default .fc-button-effect span {
	position: absolute;
	top: -100px;
	left: 0;
	width: 500px;
	height: 100px;
	border-width: 100px 0 0 1px;
	border-style: solid;
	border-color: #fff;
	background: #444;
	opacity: .09;
	filter: alpha(opacity=9)
}
.fc-state-default, .fc-state-default .fc-button-inner {
	border-style: solid;
	border-color: #ccc #bbb #aaa;
	color: #000
}
.fc-state-hover, .fc-state-hover .fc-button-inner {
	border-color: #999
}
.fc-state-down {
	border-color: #555;
	background: #777
}
.fc-state-active, .fc-state-active .fc-button-inner {
	border-color: #555;
	background: #777;
	color: #fff
}
.fc-state-disabled, .fc-state-disabled .fc-button-inner {
	color: #999;
	border-color: #ddd
}
.fc-state-disabled {
	cursor: default
}
.fc-state-disabled .fc-button-effect {
	display: none
}
.fc-event {
	border-style: solid;
	border-width: 0;
	font-size: .85em;
	cursor: default
}
a.fc-event, .fc-event-draggable {
	cursor: pointer
}
a.fc-event {
	text-decoration: none
}
.fc-rtl .fc-event {
	text-align: right
}
.fc-event-skin {
	border-color: #3f85f5;
	background-color: #5e96ea;
	color: #fff
}
.fc-event-inner {
	position: relative;
	width: 100%;
	height: 100%;
	border-style: solid;
	border-width: 0;
	overflow: hidden
}
.fc-event-time, .fc-event-title {
	padding: 0 1px
}
.fc .ui-resizable-handle {
	display: block;
	position: absolute;
	z-index: 99999;
	overflow: hidden;
	font-size: 300%;
	line-height: 50%
}
.fc-event-hori {
	border-width: 1px 0;
	margin-bottom: 1px
}
.fc-event-hori .ui-resizable-e {
	top: 0 !important;
	right: -3px !important;
	width: 7px !important;
	height: 100% !important;
	cursor: e-resize
}
.fc-event-hori .ui-resizable-w {
	top: 0 !important;
	left: -3px !important;
	width: 7px !important;
	height: 100% !important;
	cursor: w-resize
}
.fc-event-hori .ui-resizable-handle {
	_padding-bottom: 14px
}
.fc-corner-left {
	margin-left: 1px
}
.fc-corner-left .fc-button-inner, .fc-corner-left .fc-event-inner {
	margin-left: -1px
}
.fc-corner-right {
	margin-right: 1px
}
.fc-corner-right .fc-button-inner, .fc-corner-right .fc-event-inner {
	margin-right: -1px
}
.fc-corner-top {
	margin-top: 1px
}
.fc-corner-top .fc-event-inner {
	margin-top: -1px
}
.fc-corner-bottom {
	margin-bottom: 1px
}
.fc-corner-bottom .fc-event-inner {
	margin-bottom: -1px
}
.fc-corner-left .fc-event-inner {
	border-left-width: 1px
}
.fc-corner-right .fc-event-inner {
	border-right-width: 1px
}
.fc-corner-top .fc-event-inner {
	border-top-width: 1px
}
.fc-corner-bottom .fc-event-inner {
	border-bottom-width: 1px
}
table.fc-border-separate {
	border-collapse: separate
}
.fc-border-separate th, .fc-border-separate td {
	border-width: 1px 0 0 1px
}
.fc-border-separate th.fc-last, .fc-border-separate td.fc-last {
	border-right-width: 1px
}
.fc-border-separate tr.fc-last th, .fc-border-separate tr.fc-last td {
	border-bottom-width: 0px
}
.fc-first {
	border-left-width: 0 !important
}
.fc-last {
	border-right-width: 0 !important
}
.fc-grid th {
	text-align: center
}
.fc-grid .fc-day-number {
	float: right;
	padding: 0 2px
}
.fc-grid .fc-other-month .fc-day-number {
	opacity: 0.3;
	filter: alpha(opacity=30)
}
.fc-grid .fc-day-content {
	clear: both;
	padding: 2px 2px 1px
}
.fc-grid .fc-event-time {
	font-weight: bold
}
.fc-rtl .fc-grid .fc-day-number {
	float: left
}
.fc-rtl .fc-grid .fc-event-time {
	float: right
}
.fc-agenda table {
	border-collapse: separate
}
.fc-agenda-days th {
	text-align: center
}
.fc-agenda .fc-agenda-axis {
	width: 60px !important;
	padding: 0 4px;
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
	font-weight: normal
}
.fc-agenda .fc-day-content {
	padding: 2px 2px 1px
}
.fc-agenda-days .fc-agenda-axis {
	border-right-width: 1px
}
.fc-agenda-days .fc-col0 {
	border-left-width: 0
}
.fc-agenda-allday th {
	border-width: 0 1px
}
.fc-agenda-allday .fc-day-content {
	min-height: 34px;
	_height: 34px
}
.fc-agenda-divider-inner {
	height: 2px;
	overflow: hidden
}
.fc-widget-header .fc-agenda-divider-inner {
	background: #eee
}
.fc-agenda-slots th {
	border-width: 1px 1px 0
}
.fc-agenda-slots td {
	border-width: 1px 0 0;
	background: none
}
.fc-agenda-slots td div {
	height: 20px
}
.fc-agenda-slots tr.fc-slot0 th, .fc-agenda-slots tr.fc-slot0 td {
	border-top-width: 0
}
.fc-agenda-slots tr.fc-minor th, .fc-agenda-slots tr.fc-minor td {
	border-top-style: dotted
}
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
*border-top-style:solid
}
.fc-event-vert {
	border-width: 0 1px
}
.fc-event-vert .fc-event-head, .fc-event-vert .fc-event-content {
	position: relative;
	z-index: 2;
	width: 100%;
	overflow: hidden
}
.fc-event-vert .fc-event-time {
	white-space: nowrap;
	font-size: 10px
}
.fc-event-vert .fc-event-bg {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .3;
	filter: alpha(opacity=30)
}
.fc .ui-draggable-dragging .fc-event-bg, .fc-select-helper .fc-event-bg {
	display: none\9
}
.fc-event-vert .ui-resizable-s {
	bottom: 0 !important;
	width: 100% !important;
	height: 8px !important;
	overflow: hidden !important;
	line-height: 8px !important;
	font-size: 11px !important;
	font-family: monospace;
	text-align: center;
	cursor: s-resize
}
.fc-agenda .ui-resizable-resizing {
	_overflow: hidden
}
.fc-header-left .fc-button-prev .fc-button-inner {background: url('../img/icons-sa7c41345d9.png') no-repeat; background-position: 0 -351px;
height: 16px;
width: 11px;}

.fc-header-left .fc-button-next .fc-button-inner {background: url('../img/icons-sa7c41345d9.png') no-repeat; background-position: 0 -367px;
height: 16px;
width: 11px;}

/*------------------------------------------------------------------
[8. Miscellaneous]
*/

.chart-holder {
	width: 100%;
	height: 250px;
}

.dropdown-menu li>a:hover, .dropdown-menu .active>a, .dropdown-menu .active>a:hover { background:#606060;}

.accordion-heading { background:#e5e5e5;  }
.accordion-heading a { color:#545454; text-decoration:none; font-weight:bold; }

.btn-facebook-alt i {
color: #23386a;
}
.btn-twitter-alt i {
color: #0098d0;
}
.btn-google-alt i {
color: #b6362d;
}
.btn-linkedin-alt i {
color: #0073b2;
}
.btn-pinterest-alt i {
color: #ab171e;
}
.btn-github-alt i {
color: #333;
}

.all-icons li { list-style:none;}
.go_back{float:right;cursor:pointer;}
.ML0 { margin-left:0}
.MR0 { margin-right:0;}



/*------------------------------------------------------------------
[1. Max Width: 480px]
*/

@media (max-width: 480px) {
	
	.error-container h1 {
		font-size: 72px;
	}
	
}





/*------------------------------------------------------------------
[1. Max Width: 767px]
*/

@media (max-width: 767px) {
	
	.savingloantilesli a.learnmore{margin-top:25px;}
    	
	#main {
		padding: 0 10px;
		margin-right: -20px;
		margin-left: -20px;	
	}
	
	
	.subnavbar {
		margin-left: -14px;
		margin-right: -14px;	
	}
	
	
	.subnavbar-inner {
		height: auto;
	}
	
	.subnavbar .container > ul {
		width: 100%;
		height: auto;
		
		border: none;
	}
	
	.subnavbar .container > ul > li {
		width: 33%;
		height:auto;
		margin-bottom: 0;
		
		border: none;
	}
	
    
    
    .subnavbar .container > ul > li.active > a {color: #386c27;background:#d5d845;}
	
	.subnavbar .container > ul > li > a > i {	
		display: inline-block;	
		margin-bottom: 0;
		
		font-size: 20px;
	}
	
	
	.subnavbar-open-right .dropdown-menu {
		left: auto;
		right: 0;
	}
	
	.subnavbar-open-right .dropdown-menu:before {
		left: auto;
		right: 12px;
	}
	.subnavbar-open-right .dropdown-menu:after {
		left: auto;
		right: 13px;
	}
	
	.extra {
		margin-right: -20px;
		margin-left: -20px;
	}
	
	.extra .container {
		padding: 0 20px;
	}
	
	.footer {
		margin-right: -20px;
		margin-left: -20px;
	}
	
	.footer .container {
		padding: 0 20px;
	}
	
	.footer .footer-terms {
		text-align: left;
	}
	
	.footer .footer-terms a {
		margin-left: 0;
		margin-right: 1em;
	}

}
    




/*------------------------------------------------------------------
[3. Max Width: 979px]
*/

@media (max-width: 979px) {
	
	.navbar-fixed-top {
		position: static;
		
		margin-bottom: 0;
	}
	
	.subnavbar {
	}
	
	.subnavbar .container {		
		width: auto;
	}
}






/*------------------------------------------------------------------
[2. Max Width: 1200px]
*/


	.navbar .search-query {
		width:78%;
	}




@media (min-width: 1200px) {
	
}

.btf-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 50%;
  max-width: 550px;
  min-width: 330px;
  height: auto;
  z-index: 2000;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.demo-modal {
  border: 1px solid black;
  background-color: #ccc;
  padding: 5px;
}

.demo-modal-close {
  position: absolute;
  top: 10px;
  right: 10px;
}


/*********** WSYWIG **********/

Untitled
Code
Preview
                    style.css
                    
/* Styles go here */

.colorpicker-visible,
.colorpicker-visible .dropdown-menu {
  display: block !important;
}
colorpicker-saturation {
  display: block;
  width: 100px;
  height: 100px;
  background-image: url('data:image/png;base64,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');
  cursor: crosshair;
  float: left;
}
colorpicker-saturation i {
  display: block;
  height: 7px;
  width: 7px;
  border: 1px solid #000;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}
colorpicker-saturation i::after {
  content: '';
  display: block;
  height: 7px;
  width: 7px;
  border: 1px solid #fff;
  border-radius: 5px;
}
colorpicker-hue,
colorpicker-alpha {
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}
colorpicker-hue i,
colorpicker-alpha i {
  display: block;
  height: 2px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}
colorpicker-hue {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEUA/z8AuP//JAAA/33/3AAA/1ABAv8A/7r/AH7/jgD2AP8A//j/AEHmAP/XAP/HAP+4AP//ALyoAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8ATv//AG7/cAD/vgD/APoAmv//ADH/AKwB/wMA5//4Eg4AL///AOr/UQD/nwAA/27/7AAA/+kAe/8Ayf8A/5sA/zEA/6z/ABEAEP8A/17/MgAA/9n/ACL/gAD/AJ0AXP8Aqv//AMoA/yHqFBb/zAD/AGD/ANsA9//1/wDk/wDV/wDF/wC3/wD/AI2m/wD/FACY/wCI/wB5/wBp/wD/YgBb/wBK/wA8/wAs/wAd/wAN/wAAPv8A/xH/AFAAi///rQAA/8r/+gAA1///QwAAH/8Abf8A/43c/JNGAAAAiUlEQVR4AQXBg2EDAAAAsMy2bds2ttp2+/8PTby79mDLsKJPq/oFPdk24dWXAxsGjRg1ZtykKdNmzJozb8GiJct63WjYl7fiWdOZkk0vOpyr2fVtyKl7FX2uXGjpcuxWDy69KdiRk5WRlpIUFxMVERLw78+vH1Unun1YV3ZkwKM1CYfq7nQK22sD03ITV2Aqp0IAAAAASUVORK5CYII=');
}
colorpicker-alpha {
  display: none;
}
colorpicker-alpha,
.colorpicker-color {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAMAAACIElGlAAADAFBMVEUAAADT09PT09P////T09P////e3t7q6urT09Px8fHT09P////////T09PT09P////////T09PT09P////////////T09PT09P////////////T09P////T09PT09PT09P////T09PT09P////////////////T09P////T09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09P////T09P////////////T09PT09P////T09P////////////////////T09P////////T09PT09P////////////////////////T09PT09P////////////////////////T09PT09P////T09PT09P////////T09P////////////T09P////////T09P////T09P////T09P////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////////////////T09PT09P////////////T09P////////T09P////T09PT09PT09P////////T09P////////T09P////T09PT09P////////////////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////T09P////T09PT09PT09PT09PT09P////////////////////////////////////T09P////T09P////T09P////T09PT09P////////////T09P////T09P////T09P////////////T09PT09P////////////////T09PT09P////T09P////T09PT09P////T09P////T09PT09P////T09PT09PT09PT09P////T09PT09P////////////T09PT09P////T09P////////T09MQsm1FAAABAHRSTlMAgJN8/vcDAfcCnJyGaZmZlomGk4yJOmM/eTxs8wY0YDFC7HNdLx18n5/7aUvzCcW9+qKiK8P0ZiltRwfdw/n8Px3WduJjItj78ss5PDHUNELbwP5wplA2FglEVwvkqNarCs4Z7b2sDLgQ0xNdyLrr0eLLUeW1Vs5TWQLwjPI3ZvQGdvxFyFrAeevaLCLvGd0kpRskGyf4qK605xKvFrGyDRHnBYMEkJaDkIBvB/gpH99O6CrbIC4nH3Lg2SXp4A7Qul/GDEgPSlMQ6LjqFU0SjyCCj5V/gnBN7xglL3O70WBU7gjFFEfft0sPTo1ndRipwXr2yRemWRVENq+ytbGuxGaWGQAAAnpJREFUeNpNxmdcDHAAxvEHOWXvmXX23ntv2XvvMg/Z44x0KaRBSnfcKSqlnYZKp1QqGpT20KZh783/eePj+3vzw3/q/AM9iURPTy6XS+RwcXNzcZMQTE1dTE3bE7y9S0u9xxD600rCGtpI2ErOsbGxzoiMrIqscnaOi4vDdnp4XYSrguwxQSb7KpMllycnl2MFaTSaTxrY5NrY5BoKb2BnZ2doZ29vb2OPSdSd4Bcc7OcXGhqamgqrYCsrq+mEiEtC3gUBDg55Dg53IkQYSYG+gb6+GEqB5wV0o5D8/JAQdKK5hA40n3BS+L6c0JJmE+ZQW8JEak1YQJ0Jq+jbaQEPnotGE+IrK+Pj+xKqU6pTUrIDAgKysZ+WEY5QQkJxcQIO0WrCUbL4YmFhgZ3UlVAUHR1d1JEwjVoRRpDJKxMTE/ShBoRR1I6whLyyvLyyUFAQFhbWhTCFFArFawXOCu/bEHpQLYKnZ0aGZw2CR1qah0dmpqurK+pTU0ILakJoTi+PC7j5RHTrqQg1qRkh3T3d3b0xoSE1ItSleoSe1IswmIYQPl8UlhLWkaOj41tHbKENBLX6j1qt/KFUKnFN+Onk9NvJCQdJpfqlUqGiIjExcRthN91/JsJmGkhYRO/OCBhHwwgxMWUxZQMIu8j8o7m5OfbRLMJh2kTYQ1FRhYVR2EHzCOtpMmEG3SUsJEvLoKAg2Prb2tqOJYSH+/uH33shwlTaS1hLBwhX6AYX2tuiRwStVntOa5yUZJwEqbREKjUi5Bjl5BhZW1uXWOMYGRBOnNDX1zfoxz1FwwkfSJfgo6vr41P7soBBNJ7Qm2YSzHTMzMwmEHRoMf0Fm5mYOUrzNBYAAAAASUVORK5CYII=');
}
.colorpicker {
  top: 0;
  left: 0;
  z-index: 9999;
  display: none;
}
.colorpicker colorpicker-hue,
.colorpicker colorpicker-alpha,
.colorpicker colorpicker-saturation {
  position: relative;
}
.colorpicker input {
  width: 100px;
  font-size: 11px;
  color: #000;
  background-color: #fff;
}
.colorpicker.alpha {
  min-width: 140px;
}
.colorpicker.alpha colorpicker-alpha {
  display: block;
}
.colorpicker.dropdown {
  position: absolute;
}
.colorpicker.colorpicker-fixed-position {
  position: fixed;
}
.colorpicker .dropdown-menu::after,
.colorpicker .dropdown-menu::before {
  content: '';
  display: inline-block;
  position: absolute;
}
.colorpicker .dropdown-menu::after {
  clear: both;
  border: 6px solid transparent;
  top: -5px;
  left: 7px;
}
.colorpicker .dropdown-menu::before {
  border: 7px solid transparent;
  top: -6px;
  left: 6px;
}
.colorpicker .dropdown-menu {
  position: static;
  top: 0;
  left: 0;
  min-width: 129px;
  padding: 4px;
  margin-top: 0;
}
.colorpicker-position-top .dropdown-menu::after {
  border-top: 6px solid #fff;
  border-bottom: 0;
  top: auto;
  bottom: -5px;
}
.colorpicker-position-top .dropdown-menu::before {
  border-top: 7px solid rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  top: auto;
  bottom: -6px;
}
.colorpicker-position-right .dropdown-menu::after {
  border-right: 6px solid #fff;
  border-left: 0;
  top: 11px;
  left: -5px;
}
.colorpicker-position-right .dropdown-menu::before {
  border-right: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 0;
  top: 10px;
  left: -6px;
}
.colorpicker-position-bottom .dropdown-menu::after {
  border-bottom: 6px solid #fff;
  border-top: 0;
}
.colorpicker-position-bottom .dropdown-menu::before {
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-top: 0;
}
.colorpicker-position-left .dropdown-menu::after {
  border-left: 6px solid #fff;
  border-right: 0;
  top: 11px;
  left: auto;
  right: -5px;
}
.colorpicker-position-left .dropdown-menu::before {
  border-left: 7px solid rgba(0, 0, 0, 0.2);
  border-right: 0;
  top: 10px;
  left: auto;
  right: -6px;
}
colorpicker-preview {
  display: block;
  height: 10px;
  margin: 5px 0 3px 0;
  clear: both;
  background-position: 0 100%;
}

#question{
	 border: 1px solid #cccccc;
    border-radius: 3px; margin-top:15px;
}

.wsy .btn-group {
    display: inline-block;
    margin: 0 !important;
    position: relative;
    vertical-align: top;
	}
	
h3.hd_steps {text-align: center; text-transform: uppercase; display: block; font-size:18px; padding: 15px 0px 15px 0; width:100%; float:left;font-family: 'Open Sans', sans-serif;}
h3.hd_steps span { color:#1e6706;}
h3.hd_steps strong { font-size:20px; color:#000000;}

h3.multisel-head {text-align: center; text-transform: uppercase; display: block; font-size:23px; padding: 10px 0px 30px 0; width:100%; float:left;}

span.hd-steps2 {text-align: center;  display: block; text-transform:none; font-size:18px; padding:10px 0px 10px 0; font-weight:bold; width:100%; float:left; color:#1e6706;}




.text-center {text-align:center;}
.custom_wd_steps
{}



.form-horizontal.custom_wd_steps label {
    float: left;
    padding-top: 5px;
    text-align: right;
    width: 200px;
}
.form-horizontal.custom_wd_steps .controls {
    margin-left: 220px;
}


.form-horizontal.mk_input_custom_wd  .controls  input
{box-sizing: border-box; padding: 5px 5px; float:left; margin-right:4px;}
	        
			
.form-horizontal.mk_input_custom_wd  .controls  select
{width:90%  !important;  float:left; margin-right:4px;}   


.form-horizontal.mk_input_custom_wd .controls label.radio input {
    width: auto !important;
}

	
.form-step { width:100%; height:auto; float:left; margin-bottom:0px;}
.form-step img { max-width:100%;}

.form-step-d { display:block;}
.form-step-m { display:none;}



.color-direction-cont { width:100%; height:auto; float:left; text-align:center; margin-bottom:25px;}
.color-direction-cont img { max-width:100%;}

.fieldset-1 { width:100%; height:auto; float:left;}




.form-button-main { width:100%; height:auto; float:left; margin-top:0px;}
.form-button-wrap { width:100%; margin:0 auto;}
.form-button-wrap ul { line-height:normal; text-align:center; position:relative;}
.form-button-wrap ul li { list-style:none; padding:0; margin:0 15px; display:inline-block;}
.form-button-wrap ul li button { background:#598e47; color:#FFFFFF; padding:15px 20px; border-radius:5px; float:left; font-family:'Open Sans', sans-serif; font-size:18px; border:solid 1px #598e47;font-family: 'Open Sans', sans-serif;}
.form-button-wrap ul li a.submit {background:#598e47; color:#FFFFFF; padding:15px 20px; border-radius:5px; float:left; font-family:'Open Sans', sans-serif; font-size:18px; border:solid 1px #598e47;font-family: 'Open Sans', sans-serif;}
.form-button-wrap ul li a.submit:hover {background:none; color:#598e47;}

.form-button-wrap ul li.termscheck { position:absolute; left:12%; top:25%;width: 13%;}
.form-button-wrap ul li.termscheck input { margin:0; padding:0;}
.form-button-wrap ul li.termscheck input[type=checkbox] {-ms-transform: scale(1.5); /* IE */
 -moz-transform: scale(1.5); /* FF */
 -webkit-transform: scale(1.5); /* Safari and Chrome */
 -o-transform: scale(1.5); /* Opera */
  padding:7px;}
.form-button-wrap ul li.termscheck span { margin:0;}


.termselectmain { width:100%; height:auto; float:left;}
.termselectmain ul { line-height:normal; padding:0; margin:0;}
.termselectmain ul li { list-style: decimal; padding: 0; margin: 0 0 4px 20px; float:none;font-size: 16px; line-height: 29px; color:#333333;}


.form-button-wrap ul li a.cancel { background: #E9E9E9; text-decoration:none; display:block;
	background:-moz-linear-gradient(top, #fff 0%, #E9E9E9 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#E9E9E9)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #fff 0%,#E9E9E9 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #fff 0%,#E9E9E9 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #fff 0%,#E9E9E9 100%); /* IE10+ */
	background:linear-gradient(top, #fff 0%,#E9E9E9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
 color:#1e1e1e; padding:15px 24px; border-radius:5px;font-family:'Open Sans', sans-serif; font-size:16px; border:solid 1px #d8d8d8; float:left; }

.form-button-wrap ul li button.cancel { background: #E9E9E9; text-decoration:none; display:block;
	background:-moz-linear-gradient(top, #fff 0%, #E9E9E9 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#E9E9E9)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #fff 0%,#E9E9E9 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #fff 0%,#E9E9E9 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #fff 0%,#E9E9E9 100%); /* IE10+ */
	background:linear-gradient(top, #fff 0%,#E9E9E9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
 color:#1e1e1e; padding:15px 24px; border-radius:5px;font-family:'Open Sans', sans-serif; font-size:18px; border:solid 1px #d8d8d8; float:left; }



.form-button-wrap ul li button:hover { background:none; color:#598e47;}
.form-button-wrap ul li a.cancel:hover { background:none; color:#333333; border:solid 1px #fa3e3e;}


.req{color:red;}
select.form2 { width:370px;}
.form4-right { float:right; margin-right:6%;}

.req{color:red; display:inline-block; margin-top:0px; position:absolute;}
a.reqimg{color:red; display:inline-block; margin-top:0px; position:absolute; right:-9px; top:5px; z-index:999;}
span.righttext{color:#000; display:inline-block; margin-top:0px; position:absolute; right:-9px; top:5px; z-index:999;}




.shtinput{width:28% !important;}
.company-search-main { width:100%; height:auto; float:left; background:#fff; margin:15px 0 21px; font-size:14px; color:#000}
.company-search-main input { width:65%; border:1px solid #cacaca; box-shadow:none; border-radius:0px;  padding:7px 10px; font-size:14px; float:left; height:36px;}

.company-search-main label { float:left;}
a.company-search-main-icon { text-decoration:none; display:inline-block; background:#598e47; font-size:18px; color:#fff; padding:8px 18px 7px; float:left;height: 36px;}


p.companyp1 { color:#000; margin:8px 8px 0 0; font-weight:600; font-family:'Open Sans', sans-serif; font-size:13px !important;}
    
.edit-user-form { width:100%;  padding:30px 0 0 0; margin:0 auto;}
.edit-user-form2 { width:50%;  padding:0px 0 0 0; margin:0 auto; }
.step3-form { width:50%;  padding:0px 0 0 0; margin:0 auto; text-align:center;}
.step3-border {border-bottom: solid 1px #ECECEC; padding: 10px 0;}
.step3-noborder { margin:10px 0 !important;}


.step1-border { padding: 0px 0;}


.step5-form { width:50%;  padding:0px 0 0 0; margin:0 auto;}




.editloan-form {width:100%;  padding:0px 0 0 0; margin:0 auto;}
.editloan-label { width:48% !important; text-align:left !important; padding-left:15px !important; font-size:14px !important; float:left !important; box-sizing:border-box;}
.editloan-right {font-size:14px !important;float: right !important; width:40% !important; height:auto; margin-left:0 !important; box-sizing:border-box; padding:5px 5px;}
.editloan-right-single {font-size:14px !important;float: right !important; width:51% !important; height:auto; margin-left:0 !important; box-sizing:border-box; padding:5px 5px;word-wrap: break-word;}


.editloan-right-small {font-size:14px !important;float:left !important; width:8% !important; height:auto; margin-left:0 !important; box-sizing:border-box; padding:0 5px; text-align:center;}
.editloan-right-small-2 {
    font-size: 14px !important;
    float: right;
    width: 18% !important;
    height: auto; margin-left:0 !important;
    margin-right: 22% !important;
    box-sizing: border-box;
    padding: 0 5px;
    text-align: center;}


.editloan-col1 { width:100%; height:auto; float:left; background:#f2f2f2; margin-bottom:10px;-ms-word-wrap: break-word; word-wrap: break-word;}
.editloan-col2 { width:100%; height:auto; float:left; background:#f2f2f2; margin-bottom:1px;  border-bottom: solid 1px #d9d9d9;}

.editloan-h3 {text-transform: uppercase;display: block; padding:4px 10px; color:#fff; font-size: 16px; font-family:'Open Sans', sans-serif; background:#656565; text-align:left;}

.editloan-h4 { font-size: 16px; font-family:'Open Sans', sans-serif; font-weight:600; padding:8px 10px;}


.edit-group { margin:10px 0 !important;}
.editloan-col-left { width:49%; height:100%; float:left; border-right: solid 1px #d9d9d9;}
.editloan-col-left-sec { width:100%; height:100%; float:left; margin-top:5px; border-top: solid 10px #FFF;}
.top-clear { padding-top:20px;}

.editloan-col-right { width:50.9%; height:auto; float:right;}
.editloan-pdf { width:100%; height:auto; padding:0px 0px; float:left; margin-bottom:8px; margin-top:8px;}

.emploan-hismain { width:100%; height:auto; float:left; margin:50px 0;}
.emploan-hiscont { width:80%; margin:0 auto;}
.emploan-his-col1 { width:50%; height:100%; float:left;}
.emploan-his-col1 .editloan-label { width:55% !important;font-weight: normal; text-align: right !important;  padding-left: 15px !important;  font-size: 14px !important;
    float: left !important;  box-sizing: border-box;}
.emploan-his-col1 .editloan-right { font-weight:bold;}
.loanhistory-totaldiv { width:auto; float: right; margin: 0 0 0 5px;}

.payrolpay-main  { width:100%; height:auto; float:left; margin:50px 0 0 0;}
.payrolpay-main h3 { font-size: 18px; font-family:'Open Sans', sans-serif; font-weight:bold; padding:0px 0px; color:#333333;text-align: center;}
.payrolpay-one {width:100%; height:auto; float:left; margin:0px 0 0 0;}
.payrolpay-one ul { line-height:normal; padding:0; margin:0; text-align:center;}
.payrolpay-one ul li { list-style:none; padding:0; margin: 0 15px; float:none; display:inline-block;}
.payrolpay-one ul li .editloan-label {width: 100% !important;text-align: left !important; padding-left: 0px !important;font-size: 14px !important; float: left !important;box-sizing: border-box;font-weight: 600;}

.payrolpay-two-con  { width:30%; margin:0 auto;}
.payrolpay-two {width:100%; height:auto; float:left; margin:8px 0 0 0; border-top: solid 1px #519249; border-bottom: solid 1px #519249;}
.payrolpay-two ul { line-height:normal; padding:0; margin:0; text-align:right;} 
.payrolpay-two ul li { list-style:none; padding:0; margin: 0 15px; float:none; display:inline-block;}
.payrolpay-two ul li .editloan-label {width: 100% !important;text-align: left !important; padding-left: 0px !important;font-size: 18px !important; float: left !important;box-sizing: border-box;font-weight: bold; color:#519249;}





.payrolpay-three { width:100%; height:auto; float:left; margin:0px 0;}
.payrolpay-three-cont { width:45%; margin:0 auto;}
.payrolpay-three h3 { font-size: 18px; font-family:'Open Sans', sans-serif; font-weight:bold; padding:0px 0px; color:#333333;text-align: center;}	
.payrolpay-three-col1 { width:100%; height:100%; float:left;margin: 20px 0 30px 0;}
.payrolpay-three-col1 .editloan-label { width:50% !important;font-weight: bold; text-align: right !important;  padding-left: 15px !important;  font-size: 14px !important;
    float: left !important;  box-sizing: border-box;}
.payrolpay-three-col1 .editloan-right {width: 48% !important;}

p.payloandetail-date { color:#519249; font-size:14px;margin-top: 5px;}


.payroll-detailtable  {width:100%; height:auto; float:left;}
/*.payroll-detailtable table td { width:8% !important;}
.payroll-detailtable table th { width:8% !important; white-space:normal;}*/
.payroll-detailtable table input {width:60px !important;}
.payroll-detailtable table textarea {width:100% !important;}

/*.payroltable table td { width:8% !important;} 
.payroltable table th { width:8% !important; white-space:normal;}*/
.payroltable table td a.tablelink { color: #4D87EC;  text-decoration:underline;}
a.tablelink { color: #4D87EC;  text-decoration:underline;}

/*.loadhistory table td { width:10% !important;} 
.loadhistory table th { width:10% !important; white-space:normal!important;}*/
.edit-user-form-add-rule { width:100%; height:auto;  padding:30px 0 0 0; border-radius:7px; position:relative; overflow:hidden;}
.admin-form-submit { width:100%; margin:0 auto; text-align:center;}
.legendhistory {width:100%; height:auto; float:left;}
.legendhistory-legends { width:75%; height:auto; float:left; margin:2px 0 0px 0}
.legendhistory-legends ul { line-height:normal; padding:0; margin:0;}
.legendhistory-legends ul li { list-style:none; padding:0; margin:0 0 0 5px; float:left;}
.legendhistory-legends ul li p {font-size: 13px; font-family: 'Open Sans', sans-serif; font-weight: normal; padding: 5px 8px 5px 8px; position: relative;border-radius: 5px;}
.legendhistory-legends ul li.green p { background:#00b050; color:#fff;}
.legendhistory-legends ul li.red p { background:#ff0404; color:#fff;}
.legendhistory-legends ul li.grey p { background:#838080; color:#fff;}
.legendhistory-legends ul li.exit p { background:#d5d845; color:#416e32;}
.legendhistory-legends ul li.advance_payment p { background:#3366cc; color:#fff;}
.legendhistory-legends ul li.less_payment p { background:#e77e23; color:#fff;}
/*.legendhistory-legends ul li.green p { background:#A6D785; color:#fff;}
.legendhistory-legends ul li.red p { background:#F75D59; color:#fff;}
.legendhistory-legends ul li.grey p { background:#C0C0C0; color:#fff;}
.legendhistory-legends ul li.exit p { background:#d5d845; color:#416e32;}*/


.legendhistory-scvbut { width:25%; height:auto; float:right; text-align:left;}
.legendhistory-scvbut a {font-family: 'Open Sans', sans-serif; font-size: 14px; color: #416e32; text-decoration: none; display: block; float: right; background: #d5d845;
cursor: pointer; padding: 10px 15px; border-radius: 5px; font-weight: 800; margin: 15px 0 0 5px;}

a.printbut { float:right; display:inline-block; margin-top:15px;}

a.scvbut-format{font-family: 'Open Sans', sans-serif; font-size: 14px; color: #416e32; text-decoration: none; display: block; float: right; background: #d5d845;
cursor: pointer; padding: 10px 15px; border-radius: 5px; font-weight: 800; margin:0px 0 0 5px; float:right;}





.step5label { width:74% !important; text-align:left !important;}
.step5control { width:19% !important;}
.step5-content { width:100%; height:auto; float:left;}
.step5control2 { width:89% !important;}
.step5label-declaration { width: auto !important;}
li.one { list-style:none; padding:0; margin:0; float:left; display:inline-block;}




.loan_blue::-moz-placeholder,.loan_yellow::-moz-placeholder
{
  color:    #000 !important;
}

.loan_form  .loan_green { background:#92d050;border:none !important; color:#22720A;}
.loan_form  .loan_yellow { background:#ffc000;border:none !important; color:#904506;}
.loan_form  .loan_blue { background:#00b0f0; border:none !important; color:#FFF !important;}			
.loan_form  .loan_brown {background:#953734;}	


.loan_blue input, select:focus { color:#fff !important;}
.loan_green input, select:focus { color:#000 !important;}
.loan_yellow input, select:focus { color:#000 !important;}
	

/*.error{color:#a94442;display:inline-block;}*/
.error{color:#FF0000;/*display:block*/display:inline-block; font-weight:bold;}
.help_text{/*display:block;*/display:inline-block;font-size:12px; line-height:normal;color: #969696; margin-top:5px;}
.help_text2 {display: inline-block; font-size: 14px; line-height: 21px;  color: #777;  margin: 9px 0;}

.step5-check { list-style:none; margin:8px 0px 0 0; padding:0; float:right;}
.step5-check input[type="checkbox"] { margin:0 1px;}

.fileUpload {
    position: relative;
    overflow: hidden;
    margin:0px !important;
    float: right;
}
				
				
.disp_light_yellow { background:#fff34f;}
.disp_light_green { background:#a3d869;}
.disp_light_orange { background:#f29b13;}
.disp_light_red { background:#fe3434;}


.step4-cal { margin-top:10px;}
.step5-radio-group { width:100% !important;
height: auto;
float: left; margin:7px 0 !important;}



.step5-radio { width:35% !important;}
.remove-but { float:right; margin-right:0px;}
.add-but { float:right; margin-right:0px;}
.remvoe-ico { color:#CC0000;}
.add-ico { color:#006633;}

.table-pro { width:100%; height:auto; float:left; overflow:scroll;}

span.profile-color { width:auto; padding:5px 10px;}
span.hiredate { margin-left:0; padding:5px 5px; width:87%; display:inline-block;   border-radius: 3px;}

span.notice-period { float:left; padding-top:3px;}
.form-horizontal.mk_input_custom_wd  .controls input.apply-lnp { width:78% !important;}

.form-horizontal.mk_input_custom_wd .controls .deduction-input { width:44% !important;}

.rightdeduction { width:48% !important; text-align:left !important; padding-left:60px !important; font-size:14px !important; float:left !important; box-sizing:border-box;}

.import-emp-input { display: inline-block; margin-top:5px;}
.import-emp-label { margin-left:0px;}


.emploer-import-emp-input {width: 20%; margin: 10px 0 25px 0;  display: inline-block;}



.form-horizontal.mk_input_custom_wd .controls input.add-employee-date { width:auto !important; float:left;}
span.add-emp-date { float:left; display:inline-block; margin-right:10px;}


.mobile-top-menu { width:auto; height:auto; float:left; display:none;}


.searchbox{
    position:relative;
    min-width:36px;
    width:0%; height:35px;
    float:right;
    overflow:hidden;  
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -ms-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
}

.searchbox-input{
    top:0;
    right:0;
    border:0;
    outline:0;
    width:100%; padding:8px 10px;
}

input.searchbox-input:focus { border:solid 1px #666666 !important;}


.searchbox-icon
{  display:block;
    position:absolute;
    top:6px;
    right:8px; cursor:pointer;}


.searchbox-submit{
    display:block;
    position:absolute;
    top:0;
    right:0; 
	background:#fff; color:#fff; padding:7px;
}


.userwhite { display:none;}
.userblack { display:inline-block;}


.searchbox-open{
    width:21%;
}

.byline{
  position:absolute;
  top:150px;
  left:30%;
  text-align:center;
  font-size:18px;
}
.byline a{
  text-decoration:none;
  color: #d74b4b;
}

/*----employee loan.html--------------------*/

a.employee-loan-cont-but { font-family:'Open Sans', sans-serif; font-size:18px; color:#416e32; text-decoration:none; display:block; float:right; background:#d5d845; cursor:pointer; padding:10px 15px; border-radius:5px; font-weight:600;}
a.employee-loan-cont-but:hover { color:#fff;  background:#416e32;}

.employer-payroll-but { font-family:'Open Sans', sans-serif; font-size:17px; color:#416e32; text-decoration:none; display:block; float:right; background:#d5d845; cursor:pointer; padding:8px 12px; border-radius:5px; font-weight:700;}
.employer-payroll-but:hover { color:#fff;  background:#416e32;}


.searchlabel { float:left;}
 
ul.loginnav { line-height:normal; padding:0; margin:0;}
ul.loginnav li { list-style:none; padding:0; margin:15px 15px 0 0; float:left;}
ul.loginnav li a {font-family:'Open Sans', sans-serif; font-size:16px; color:#fff; text-decoration:none; display:block; padding: 5px 13px 8px; line-height: normal;}		
label.field-namegreen {font-size: 14px; font-weight:bold; line-height: 18px; color:#1e6706; text-align:right;}

label.field-name {font-size: 13px; font-weight:600; line-height: 18px; color:#000; text-align:right;font-family: 'Open Sans', sans-serif;}	
label.field-name span { color:#939393; font-size:12px; display:block;}
.text-padding { padding-top:6px;}	
.comviewonlytext{color: #636363;    font-family: "Lato",sans-serif;    font-size: 14px;    font-weight: bold;    line-height: 18px;   padding-top:5px;}

label.field-nameview-noti {font-size: 15px; font-weight:bold; line-height: 18px; color:#006600; text-align:right;}	

label.field-name-tools {font-size: 12px; font-weight:normal; line-height: 18px; color:#222222; text-align:right;}	
.field-name-tools-input {font-size: 12px; font-weight:normal; line-height: 18px; color:#222222; text-align:left;}	



label.field-name-total {font-size: 18px; font-weight:bold; line-height: 18px; color:#222222; text-align:right;}	
.field-name-total { color:#1e6706; font-size:18px; font-weight:bold; line-height: 18px;}


.field-data {font-size: 14px; font-weight:bold; line-height: 18px; color:#000; padding-top:0px;}
.step3-row1 { border-bottom:dashed 1px #b6b6b6; float:left; width:100%; padding:20px 0;}		
.step3-row2 { float:left; width:100%; padding:30px 0; background:#d5d845;}		


a.calculator-ex {background:#598e47; color:#FFFFFF; padding:6px 12px; border-radius:5px; float:right; margin:10px 10px 0 0; font-family:'Open Sans', sans-serif; font-size:13px; border:solid 1px #598e47;cursor:pointer;}
a.calculator-clr { background: #E9E9E9; text-decoration:none; display:block; margin:10px 0px 0 0;
	background:-moz-linear-gradient(top, #fff 0%, #E9E9E9 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#E9E9E9)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #fff 0%,#E9E9E9 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #fff 0%,#E9E9E9 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #fff 0%,#E9E9E9 100%); /* IE10+ */
	background:linear-gradient(top, #fff 0%,#E9E9E9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
 color:#1e1e1e; padding:6px 12px; border-radius:5px;font-family:'Open Sans', sans-serif; font-size:13px; border:solid 1px #d8d8d8; float:right; cursor:pointer;}


a.calculator-ex:hover { background:none; color:#598e47;}
a.calculator-clr:hover { background:none; color:#333333; border:solid 1px #fa3e3e;}

h3.loansumry-head {text-align: center;
text-transform: uppercase;
display: block;
padding: 40px 0px;
width: 100%; color:#000;
float: left;line-height: 27px;
font-size:23px;}




.step4-row1 { border-bottom:dashed 1px #b6b6b6; float:left; width:100%; padding:0px 0;}		
label.field-name-s4 {font-size: 13px; font-weight:600; line-height: 18px; color:#000; text-align:right;}



.step4-addi-input { float:right;}
h3.step4-heading {text-align: center;  display: block; font-size:18px; padding:20px 0px; width:100%; float:left; color:#000;}

.step4-bot-head { color:#497f36;font-family:'Open Sans', sans-serif; font-size:17px; font-weight:bold;}
.step4-bot-data { color:#000;font-family:'Open Sans', sans-serif; font-size:14px; font-weight:normal; margin-top:7px;}
.step4-row2 { float:left; width:100%; padding:0px 0;}		


a.my-a-changep {background:#598e47; color:#FFFFFF; padding:7px 12px; border-radius:5px; margin:0px 0px 0 0; font-family:'Open Sans', sans-serif; font-size:13px; border:solid 1px #598e47; float:left; cursor:pointer;}


input.step2fieldnone { border:none; box-shadow:none; font-family:'Open Sans', sans-serif; font-size: 14px; font-weight:bold; line-height: 18px; color:#636363; padding:0;}
span.step2fieldnone { border:none; box-shadow:none; font-family:'Open Sans', sans-serif; font-size: 14px; font-weight:bold; line-height: 18px; color:#636363; padding:0;}
select.step2fieldnone { border:none; box-shadow:none; font-family:'Open Sans', sans-serif; font-size: 14px; font-weight:bold; line-height: 18px; color:#636363; padding:0; background:none;}

.step2-row1 { float:left; width:100%; padding:0px 0;}		
a.step2-2search { color:#CCCCCC; cursor:pointer; font-size:18px; text-decoration:none; position:absolute; right:0; top:0; padding:7px;}
i.step2-2searchico { color:#7e7e7e; margin:7px;}

.step23-main { width:100%; height:; float:left;}
.step23-wrap { width:100%; margin:0 auto; text-align:center;}

input.step23-input { float:none !important; width:70%;margin:10px 0 25px 0;}
select.step23-select { float:none !important; width:70%; margin:10px 0 25px 0;}
label.field-name-step23 {font-size: 19px; font-weight:bold; line-height: 18px; color:#598e47;}	


/*------Employee--Home--------*/

.widget-homeheader {background: linear-gradient(90deg, #DADADC 0%, #FEFEFE 90%);
background: -moz-linear-gradient(90deg, #DADADC 0%, #FEFEFE 90%);
background: -webkit-linear-gradient(90deg, #DADADC 0%, #FEFEFE 90%);
background: -o-linear-gradient(90deg, #DADADC 0%, #FEFEFE 90%);  border: 1px solid #d6d6d6; padding:10px 10px; border-bottom: none}
.widget-homeheader i { font-size:18px;}
.widget-homeheader h3 {
		position: relative;
		top: 2px;
		font-family:'Open Sans', sans-serif; 
		left:0px;
		display: inline-block;
		font-size:20px;
		font-weight:bold;
		color: #888888;
		line-height: 18px;
		text-shadow: 1px 1px 2px rgba(255,255,255,.5);
	}
	
	


.widget-homeheadercomment {background: linear-gradient(90deg, #DADADC 0%, #FEFEFE 90%);
background: -moz-linear-gradient(90deg, #DADADC 0%, #FEFEFE 90%);
background: -webkit-linear-gradient(90deg, #DADADC 0%, #FEFEFE 90%);
background: -o-linear-gradient(90deg, #DADADC 0%, #FEFEFE 90%);  border: 1px solid #d6d6d6; border-bottom: none; width:100%; float:left; margin-bottom:15px;}
.widget-homeheadercomment li { list-style:none;  padding:10px 15px; margin:0; float:left;}
.widget-homeheadercomment li h2 { list-style:none;
		font-family:'Open Sans', sans-serif; 
		font-size:20px;
		font-weight:bold;
		color: #8d8c8c;
		line-height: 18px;
		text-shadow: 1px 1px 2px rgba(255,255,255,.5);
	}
	
.widget-homeheadercomment li:first-child { border-right: solid 1px #d1d1d3;}		
	


.widget-homecontent {background: #fff; border: 1px solid #dedede;  border-top: none;  padding: 15px 15px 15px;}
.widget-homecontent-right {background: none; padding:0;}





/* Widget Content Clearfix */	
.widget-homecontent:before,
.widget-homecontent:after {
    content:"";
    display:table;
}

.widget-homecontent:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.widget-homecontent {
    zoom:1;
}

.employer-manage-but-main { margin:15px 0 0 0;}
a.employer-manage-but { font-family:'Open Sans', sans-serif; font-size:16px; color:#416e32; text-decoration:none; display:block; float:right; background:#d5d845; cursor:pointer; padding:10px 15px; border-radius:5px; font-weight:700; margin:23px 0 0 5px;}
a.employer-manage-but:hover { color:#fff;  background:#416e32;}

.right-green-but img {margin-top: -7px;}
.right-green-but {}
.right-green-but a { font-family:'Open Sans', sans-serif; font-size:14px; color:#416e32; text-decoration:none; display:block; float:right; background:#d5d845; cursor:pointer; padding:10px 15px; border-radius:5px; font-weight:800; margin:15px 0 0 5px;}
.right-green-but a:hover { color:#fff;  background:#416e32;}




.setup-notification { margin-top:40px; float:left; width:100%;}

a.employer-exel-but, .upload-payroll input[type="button"] {  font-family: 'Open Sans', sans-serif;    font-size: 16px;    color: #416e32;    text-decoration: none;    display: inline-block;  background: #d5d845;    cursor: pointer;    padding: 10px 15px;    border-radius: 5px;    font-weight: 700;    margin: 10px 5px;}
.upload-payroll input[type="button"]{border:none; box-shadow:none;}

input.employer-exel-input-but {  font-family: 'Open Sans', sans-serif;    font-size: 16px;    color: #416e32;    text-decoration: none;    display: inline-block;  background: #d5d845;    cursor: pointer;    padding: 10px 15px;    border-radius: 5px;    font-weight: 700;    margin: 10px 5px;}




a.employer-exel-but:hover, .upload-payroll input[type="button"]:hover { color:#fff;  background:#416e32;}
input.importemp-brow { float:none !important; width:20%; margin:0px 0 25px 0; display:inline-block;}

.evr-top-margin { margin-top:10px; float:left; position:relative;}


label.other-dedu {font-size: 14px; font-weight:bold; line-height: 18px; color:#222222; text-align:right;}	
label.other-dedu span { color:#4b8936; font-size:14px; display:inline-block; line-height:17px}

p.chartbox-top { font-family: 'Open Sans', sans-serif;    font-size: 16px;    color: #416e32; text-align:center;}
h3.chartbox-bot { font-family: 'Open Sans', sans-serif;    font-size: 46px;    color: #416e32; text-align:center; padding-top:10px;}


.chartbox1 { background:#fcc19e url(../../../images/visitor-icon.png) left bottom no-repeat; padding:70px 0;}
.chartbox2 { background:#9ef2fc url(../../../images/like-icon.png) left bottom no-repeat; padding:70px 0;}
.chartbox3 {  background:#dafdbd url(../../../images/order-icon.png) left bottom no-repeat; padding:70px 0;}



label.edit-emp-dedu {font-size: 14px; font-weight:bold; line-height: 18px; color:#222222; text-align:right;}	
label.edit-emp-dedu span { color:#7B7B7B; font-size:13px; display:inline-block;}


.step23-topborder { border-top: dashed 1px #CCCCCC;}


.translate-lang { width:15%; float:right; margin-top:15px;}
#no-more-tables { overflow:auto; width:100%;}

 


.td-icons { width:10%;}

.field-radio-s4 { text-align:right;}

.popup-heading {font-family: 'Open Sans', sans-serif;  font-size: 18px; color: #416e32; display:inline-block;}
.allready-apl-pop {font-family: 'Open Sans', sans-serif;  font-size: 16px; color: #416e32; display:inline-block;}


.step4-bottom-brdr { border:solid 1px #CCCCCC;}
.step22-topborder { border-top: dashed 1px #CCCCCC; float:left; padding-top:25px;}


.emplye-view-noti { width:100%; height:auto; float:left; margin:20px;}
.step5-check-main { width:auto; float:left;}

.step23fullrow { background: url(../../../images/step23-homebg.jpg) left bottom no-repeat;}
.import-total-bor { border-top: solid 1px #CCCCCC; padding:10px 0; color:#4C8F4B; font-size:20px; font-weight:bold;}

input.stepfieldleft { border:none; box-shadow:none; font-family:'Open Sans', sans-serif; font-size: 14px; font-weight:bold; line-height: 18px; color:#636363; padding:0; width:22px;margin-top: -4px;}
.pdt4{padding-top:5px;}

.field-data-left {font-size: 14px; font-weight:bold; line-height: 18px; color:#000; padding-top:0px; width:auto; float:left;}
.loader-spiner {width: 0px;
z-index: 2000000000;
left: 50%;
top: 50%; position:fixed;}

.bottom-text { width:100%; height:auto; float:left; margin:25px 0 0 0;}
.bottom-text p { font-family:'Open Sans', sans-serif; font-size: 15px; color:#636363; text-align:center; line-height:21px;}
.bottom-text a { color:#006633; text-decoration:underline;}


.bottom-text-step5 { width:100%; height:auto; float:left; margin:25px 0 0 0;  font-family:'Open Sans', sans-serif; font-size: 14px; color:#636363; text-align:center; line-height:21px;}



.loanstep-heading {width:100%; height:auto; float:left;}
.loanstep-heading h2 {font-family: 'Open Sans', sans-serif; font-size: 17px; color:#000000; font-weight:600; text-align:center; line-height:21px; padding:0 0 25px 0;}

.loanstep23-heading {width:100%; height:auto; float:left;}
.loanstep23-heading h2, .savingstep3 h2 {font-family:'Open Sans', sans-serif; font-size: 17px; color:#000000; font-weight:bold; text-align:center; line-height:21px;  padding:0 0 25px 0;}
.loanstep23-heading h2 span{display: block;font-size: 13px;font-weight: 400;color: #4d4d4d;margin-top: 7px;}

.footer-input-fild { background:#fff;}
button.diabled-class { background:none !important; color:#598e47 !important; cursor:default;}

button:disabled { background:#d4d4d4 !important; color:#777777 !important; cursor:default; border:solid 1px #bbbbbb !important;}

.employee-purposeloan {width:100%; height:auto; float:left; border:solid 1px #CCCCCC;}

.employee-purposeloan ul { line-height:normal; margin:0px 0; padding:50px 0; text-align:center; background:#F6F6F6;}
.employee-purposeloan ul li { list-style:none; padding:0; margin:0; float:none; display:inline-block;}
.employee-purposeloan ul li a {font-family:'Open Sans', sans-serif; font-size:16px; color:#fff; text-decoration:none; display:block; background:#598e47; cursor:pointer; padding:10px 15px; border-radius:5px; font-weight:700; margin:0px 5px;}



.employee-tools-newloan {width:100%; height:auto; float:left;}
.employee-tools-newloan-message {width:auto; height:auto; position:fixed; left:0; top:50%; z-index:999;}


.employee-tools-newloan-total {width:100%; height:auto; float:left; border-top:dashed 1px #CCCCCC; border-bottom:dashed 1px #CCCCCC; padding:10px 0;}
.employee-tools-newloan-total h2 {font-family:'Open Sans', sans-serif; font-size: 17px; color:#4b8039; line-height:20px; font-weight:bold;}
.employee-tools-newloan-total p {font-family:'Open Sans', sans-serif; font-size: 17px; color:#333333; line-height:20px; font-weight:bold;}

.employee-tools-newloan-total2 {width:100%; height:auto; float:left; padding:10px 0; margin-top:15px;}
.employee-tools-newloan-total2 h2 {font-family:'Open Sans', sans-serif; font-size: 16px; color:#333333; line-height:20px; font-weight:bold;}
.employee-tools-newloan-total2 p {font-family:'Open Sans', sans-serif; font-size: 16px; color:#666666; line-height:20px; font-weight:bold;}

.employee-tools-newloan-table h2 {font-family:'Open Sans', sans-serif; font-size: 17px; color:#333333; line-height:20px; font-weight:bold; text-align:center;border:solid 1px #CCCCCC; padding:15px 0;}
.employee-tools-newloan-table {width:100%; height:auto; float:left; margin-top:15px;}
.employee-tools-newloan-table tr { }


a.calculator-ex-tools {background:#598e47; color:#FFFFFF; padding:6px 7px; border-radius:5px; float:left; margin:0px 0px 0 0; font-family:'Open Sans', sans-serif; font-size:13px; border:solid 1px #598e47;cursor:pointer;}
a.calculator-ex-tools:hover { background:none; color:#598e47;}

.loanpopupimg{display:none; position:absolute; right:0px; margin-top:-110px;}



/*------------------------------Employee Dahsbaord Css By Asif-------------------*/
#emplee-main1 { display:block;}
.emplee-heading {width:100%; height:auto; float:left;}
.emplee-heading h2 {font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight: bold;color: #2a2a2a; line-height: normal; padding:17px 0px;}
.emplee-dashone-1 { width:100%; height:auto; float:left;}

.employee-full { width:100%; height:auto; background:#f5f5f5; border-top: solid 1px #dddddd; border-bottom: solid 1px #dddddd; padding:40px 0;}
.employee-shorcuts { width:100%; height:auto; float:left;}
.employee-shorcuts li { list-style:none; margin-bottom:15px; padding:0; width:50%; float:left; text-align:center;-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}
.employee-shorcuts span.shortcut1 { display:block; text-align:center; color:#305f20; font-size:15px; margin:7px 0;}
.employee-shorcuts span.shortcut2 { display:block; text-align:center; color:#e58e1a; font-size:15px; margin:7px 0;}
.employee-shorcuts span.shortcut3 { display:block; text-align:center; color:#e85b42; font-size:15px; margin:7px 0;}
.employee-shorcuts span.shortcut4 { display:block; text-align:center; color:#0078a5; font-size:15px; margin:7px 0;}

.employee-shorcuts li:hover img {-webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}
	
	
	
	
	
.employee-row2 { width:100%; height:auto; float:left; padding:30px 0;}
.employee-row2-heading { width:100%; height:auto; float:left;}	
.employee-row2-heading h2 {font-family: 'Open Sans', sans-serif; font-size: 34px; font-weight: bold;color: #598e47; line-height: 18px; padding:20px 0; text-align:center;}

	
.employee-row2-pagin { width:100%; height:auto; float:left;}		
.employee-row2-pagin ul { line-height:normal; padding:0; margin:0; text-align:center;}
.employee-row2-pagin ul li { list-style:none; padding:0; margin:0 10px; display:inline-block;}	
.employee-row2-pagin ul li span { color:#333333; font-size:15px; font-weight:bold; line-height:21px;}

.employee-row2-graph { width:100%; height:auto; float:left; text-align:center; margin-top:15px;}

/*--------Loan Status-------------*/

#emplee-main2 { display:block;}

.employee2-row1 {width:100%; height:auto; float:left;}
.employee2-row1 h2 {font-family: 'Open Sans', sans-serif; font-size: 33px; font-weight:normal;color: #484848; line-height: normal; padding:45px 0; text-align:center;  text-transform:uppercase; letter-spacing:1px; border-bottom:0px; margin-bottom:0px;}



.employee2-shorcuts { width:100%; height:auto; float:left;}
.employee2-shorcuts li { list-style:none; margin-bottom:15px; padding:0; width:20%; float:left; text-align:center;-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}
.circle-box li a,.employee2-shorcuts li a { text-decoration:none; display:inline-block;}
	
.circle-box span.shortcut1, .employee2-shorcuts span.shortcut1 { display:block; text-align:center; color:#000000; font-size:19px; margin:10px 0; line-height:24px;}
/*.employee2-shorcuts li:hover { margin-top:-8px;-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}*/
	
.employee2-shorcuts{background:#fff;padding-top: 25px;margin-top: -20px; border: 1px solid #e1e1e1;border-radius: 8px;}
	
.employee2-row3 {width:100%; height:auto; float:left; border-top:dashed 1px #b6b6b6;  border-bottom:dashed 1px #b6b6b6; margin:40px 0;}	
.employee2-row3 p {font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:bold;color: #000000; line-height: normal; padding:35px 0; text-align:center;}
.employee2-row3 p span { color:#1e6706; font-weight:normal; font-size:20px;}

.employee-elert {width:100%; height:auto; float:left; border:solid 1px #f53f3f; border-left:solid 10px #f53f3f; border-radius:5px; margin:15px 0;}
.employee-elert p {font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:normal;color: #000000; line-height: normal; padding:11px 10px; text-align:left;}
.employee-elert p span { color:#f53f3f; font-weight:bold; font-size:16px;}

/*--------------------------Loan Advanteages---------------*/

#emplee-main3 { display:block;}

.employee3-shorcuts { width:100%; height:auto; float:left;}
.employee3-shorcuts li { list-style:none; margin-bottom:15px; padding:0; width:33%; float:left; text-align:center;-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}
	
.employee3-shorcuts span.shortcut1 { display:block; text-align:center; color:#000000; font-size:19px; margin:10px 0; line-height:24px;}

.employee3-shorcuts.newsection span.shortcut1 { display:block; text-align:center; color:#000000; font-size:16px; font-weight:700; margin:10px 0; line-height:24px;}
.employee3-shorcuts.newsection{margin-top:70px; margin-bottom:35px;}

.employee3-row4 ul li a.lightgreen_btn{background: #d5d845;color: #215b0e;padding: 10px 30px;border-radius: 19px;font-size: 19px;}
.employee3-row4 ul li a.lightgreen_btn:hover{background:#598e47; color:#fff}

/*.employee3-shorcuts li:hover { margin-top:-8px;-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}*/


.employee3-row3 {width:100%; height:auto; float:left; margin:20px 0;}	
.employee3-row3 h1 {font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight:normal;color: #2a2a2a; text-align:center; line-height: 18px; padding:10px 0;}


.employee3-row4 {width:100%; height:auto; float:left;margin:20px 0;}
.employee3-row4 ul { text-align:center;}
.employee3-row4 ul li { list-style:non; padding:0; margin:0; display:inline-block;}
.employee3-row4 ul li a {font-family: 'Open Sans', sans-serif; font-size:22px; font-weight: bold; color: #fff; text-align:center; line-height:normal; padding:10px 28px; text-decoration:none; display:block; background:#5a8d48; border-radius:3px;}
.employee3-row4 ul li a:hover { background:#d5d845; color:#598e47;}	


/*------------------------------Employer Dahsbaord Css By Asif-------------------*/
#employer-main1 {width: 100%;float: left;}
.employer-row1 {width:100%; height:auto; float:left; margin:20px 0 40px 0;}
.employer-row1-box { width:30%; height:auto; float:left;box-shadow: 0px 0px 2px 0px #C9C9C9;
-webkit-box-shadow: 0px 0px 2px 0px #C9C9C9;
-moz-box-shadow: 0px 0px 2px 0px #C9C9C9;
-o-box-shadow: 0px 0px 2px 0px #C9C9C9; margin-right:3%;}
.employer-row1-box li { list-style:none; margin:0; float:left; width:65%;}
.employer-row1-box li:first-child { width:35%; padding:30px 10px; min-height:133px;}

.employer-row1-box:last-child { margin-right:0%;}

.employer-row1-box li p {font-family: 'Open Sans', sans-serif; font-size:72px; font-weight:300; color: #333333; text-align:center; line-height:50px; padding:12px 7px;}
.employer-row1-box li p span { display:block; font-size:15px; text-transform:uppercase; font-weight:normal; line-height:normal; padding-top:20px; text-align:center;}
.employer-row1-box li p.admin1 {font-size:50px; text-align:left; position:relative;}
.employer-row1-box li p.admin1 span { text-align:center;}
.employer-row1-box li p.admin1 span.smalltext {font-size:12px; font-family: 'Open Sans', sans-serif; position:absolute; right:15px; top:0; text-align:center; font-weight:600;}





.employer-row1-boxfair { width:22%; height:auto; float:left;box-shadow: 0px 0px 2px 0px #C9C9C9;
-webkit-box-shadow: 0px 0px 2px 0px #C9C9C9;
-moz-box-shadow: 0px 0px 2px 0px #C9C9C9;
-o-box-shadow: 0px 0px 2px 0px #C9C9C9; margin-right:3%;}
.employer-row1-boxfair li { list-style:none; margin:0; float:left; width:65%;}
.employer-row1-boxfair li:first-child { width:35%; padding:30px 10px; min-height:133px;}

.employer-row1-boxfair:last-child { margin-right:0%;}

.employer-row1-boxfair li p {font-family: 'Open Sans', sans-serif; font-size:72px; font-weight:300; color: #333333; text-align:center; line-height:50px; padding:12px 7px;}
.employer-row1-boxfair li p span { display:block; font-size:15px; text-transform:uppercase; font-weight:normal; line-height:normal; padding-top:20px; text-align:center;}
.employer-row1-boxfair li p.admin1 {font-size:50px; text-align:left; position:relative;}
.employer-row1-boxfair li p.admin1 span { text-align:center;}
.employer-row1-boxfair li p.admin1 span.smalltext {font-size:12px; font-family: 'Open Sans', sans-serif; position:absolute; right:15px; top:0; text-align:center; font-weight:600;}












.employer-row2full {width:100%; height:auto; margin:20px  0; padding:45px 0; background:#f5f5f5; border-top: solid 1px #dddddd; border-bottom: solid 1px #dddddd;}
.employer-row2-left {width:55%; height:auto; float:left; border:solid 1px #dedede;}
.employer-row2-lefttable {width:100%; height:auto; float:left; background:#FFFFFF; padding:5px 15px;}
.employer-row2-lefttable th { color:#418729; font-size:14px; font-weight:normal;}
.employer-row2-lefttable table td { border-top: dashed 1px #dadada; word-break: normal; padding: 12px 13px; vertical-align:top;}
.employer-row2-lefttable table td.first { width:20%;}
.employer-row2-lefttable table td.sec { width:50%;}
.employer-row2-lefttable table td.third { width:20%;}

.employer-row2-lefttable table td a.btn-green { color:#649653; font-size:14px; text-transform:uppercase; font-weight:500; text-decoration:none; border:solid 1px #7ead6f; padding:6px 5px; display:inline-block; width:120px; text-align:center;}
.employer-row2-lefttable table td a.btn-green:hover { background:#006666; color:#FFFFFF;} 



.widget-homeheadernoti {background: linear-gradient(90deg, #DADADC 0%, #FEFEFE 90%);
background: -moz-linear-gradient(90deg, #DADADC 0%, #FEFEFE 90%);
background: -webkit-linear-gradient(90deg, #DADADC 0%, #FEFEFE 90%);
background: -o-linear-gradient(90deg, #DADADC 0%, #FEFEFE 90%);   width:100%; float:left; margin-bottom:0px;}
.widget-homeheadernoti li { list-style:none;  padding:10px 15px; margin:0; float:left;}
.widget-homeheadernoti li h2 { list-style:none; margin:0px;
		font-family:'Open Sans', sans-serif; 
		font-size:20px;
		font-weight:bold;
		color: #8d8c8c;
		line-height: 18px;
		text-shadow: 1px 1px 2px rgba(255,255,255,.5);
	}
	
.widget-homeheadernoti li:first-child { border-right: solid 1px #d1d1d3;}		

	
.employer-row2-right {width:40%; height:auto; float:right;}
.employer-row2-right-shorcuts { width:100%; height:auto; float:left;}
.employer-row2-right-shorcuts ul { line-height:normal; margin-bottom:20px; padding:0; text-align:center;}
.employer-row2-right-shorcuts ul li {list-style:none; margin-bottom:15px; padding:0; width:45%; display:inline-block; text-align:center;-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}

.employer-row2-right-shorcuts span.shortcut1 { display:block; text-align:center; color:#305f20; font-size:15px; margin:7px 0;}
.employer-row2-right-shorcuts span.shortcut2 { display:block; text-align:center; color:#e58e1a; font-size:15px; margin:7px 0;}
.employer-row2-right-shorcuts span.shortcut3 { display:block; text-align:center; color:#e85b42; font-size:15px; margin:7px 0;}
 

.employer-row2-right-shorcuts ul li:hover img {-webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}	
	

.employer-row3-heading {width:100%; height:auto; float:left;}
.employer-row3-heading h2 {font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight: bold;color: #2a2a2a; line-height: 18px; padding:30px 0px;  text-align:center; line-height:35px;}
.main-inner{ width:100%; height:auto; float:left;}

.employer-row4-chart {width:100%; height:auto; float:left; margin:30px 0;}
.employer-row4-chart-left {width:100%; height:auto; float:left;}
.employer-row4-chart-right {width:100%; height:auto; float:right;}


/*----------------Admin Dashboard---------------*/

.admin-row1 {width:100%; height:auto; float:left; margin:0px 0 20px 0;   }
.admin-row1-box { width:22%; height:auto; float:left;box-shadow: 0px 0px 2px 0px #C9C9C9;
-webkit-box-shadow: 0px 0px 2px 0px #C9C9C9;
-moz-box-shadow: 0px 0px 2px 0px #C9C9C9;
-o-box-shadow: 0px 0px 2px 0px #C9C9C9; position: relative;
    z-index: 99; margin-right:3%;margin-top:35px;}

.admin-row1-box li { list-style:none; margin:0; float:left; width:65%;}
.admin-row1-box li:first-child { width:35%; padding:30px 10px; min-height:133px;}


.admin-row1-box li p {font-family: 'Open Sans', sans-serif; font-size:66px; font-weight:normal; color: #333333; text-align:center; line-height:50px; padding:20px 7px;}
.admin-row1-box li p span { display:block; font-size:15px; text-transform:uppercase; font-weight:normal; line-height:normal; padding-top:20px; text-align:center;}
.admin-row1-box li p.admin1 {font-size:50px; text-align:left; position:relative;}
.admin-row1-box li p.admin1 span { text-align:left;}
.admin-row1-box li p.admin1 span.smalltext {font-size:12px; font-family: 'Open Sans', sans-serif; position:absolute; right:15px; top:0; text-align:center; font-weight:600;}





.admin-row1-box2 { width:22%; height:165px; float:left; margin-right:3%; position:relative; }
.admin-row1-box2-title {width:100%; height:auto; float:left;}
.admin-row1-box2-title h2 {font-family: 'Open Sans', sans-serif; font-size:23px; font-weight: bold;color: #000000; text-align:center; line-height:normal;}
.admin-row1-box2-title h2 span { font-size: 15px; text-transform:uppercase;font-weight:normal; color:#333333}

.admin-row1-box2-chart {width:100%; height:auto; float:left; position:absolute;     left: -58px;}


.admin-row2-right {width:40%; height:auto; float:right; border:solid 1px #dedede;}





.admin-row3-heading {width:100%; height:auto; float:left;}
.admin-row3-heading h2 {font-family: 'Open Sans', sans-serif; font-size: 33px; font-weight: bold;color: #598e47; padding:30px 0px;  text-align:center;}

.admin-row4-chart {width:100%; height:auto; float:left; margin:10px 0 30px 0;}
.admin-row4-chart ul { line-height:normal; padding:0; margin:auto; text-align:center;}
.admin-row4-chart ul li { list-style:none; padding:0; margin:0 10px; display:inline-block; width:31%;}
 
 
img.loanpopupimg { z-index:99999;} 

.step1-desc { width:60%; height:auto; float:left; background:#666666; padding:10px; margin-left:21%; margin-bottom:2%; border-radius:8px; display:none;} 
.step1-desc ul { line-height:normal; padding:0; margin:0;}
.step1-desc ul li { list-style:inside; padding:0px; margin:0; float:none; color:#FFFFFF;}
.step1-desc ul li p {font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:bold;color: #fff; line-height: 18px; padding:0px;  text-align:left; display:inline-block;}
.step1-desc h5 {font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:bold;color: #fff; padding:0 0 10px 0;}



.step1-desc-desk { width:20%; height:auto; background:#666666; padding:10px; position:absolute; left:0; top:22%; border-radius:6px;} 
.step1-desc-desk ul { line-height:normal; padding:0; margin:0;}
.step1-desc-desk ul li { padding:0px; margin-left:10px; margin-bottom:5px; float:none; color:#416d26; font-weight:bold;}
.step1-desc-desk ul li p {font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:bold;color: #416d26; line-height: 18px; padding:0px;  text-align:left; display:inline;}
.step1-desc-desk ul div {font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:bold;color: #416d26; line-height: 18px; padding:0px;  text-align:left; display:inline; float:left; margin-bottom:2px;}
.step1-desc-desk h5 {font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:bold;color: #375f1f; padding:0 0 10px 0;}
.step1-desc-desk ul li:before {content: "";}




.element {
  animation: pulse 5s infinite;
}

@keyframes pulse  {
      0%   {background:#d5d845;}
      25%  {background:#bcbe44;}
      50%  {background:#d5d845;}
      75%  {background:#bcbe44;}
      100% {background:#d5d845;}
    }
	
	
 @-webkit-keyframes pulse /* Safari and Chrome - necessary duplicate */
    {
     0%   {background:#d5d845;}
      25%  {background:#bcbe44;}
      50%  {background:#d5d845;}
      75%  {background:#bcbe44;}
      100% {background:#d5d845;}
    }

/* CSS FOR COMPANY LANDING PAGE */

#emplee-main2new { display:block; }
#emplee-main2newsec { display:block; background:#f8f8f8;}

.employee2-row1-new {width:100%; height:auto; float:left;}
.employee2-row1-new h2 {font-family: 'Open Sans', sans-serif; font-size: 35px; font-weight:700;color: #333; line-height: normal; padding:50px 0; text-align:center;   letter-spacing:0.1px; margin-bottom:15px;}
.employee2-row1-new h2  span{color:#1e6706}

.sormsend{position:relative; width:160px;}
.employee3-row4 .sormsend ul li a{padding:0px; background:none;  right: -18px;    top: 10px;}
.employee3-row4 .sormsend ul li a:hover{background:none}
.employee3-row4 .sormsend ul li a img{margin-left:15px;}

.brandinglogo { width:100%; height:auto; float:left;}
.brandinglogo li { list-style:none; padding:0; margin:0; float:left;}
.brandinglogo li a {float: left;display: block;padding: 3px 7px; margin-right:7px;   line-height: 1;}
.brandinglogo li:first-child { border-right: solid 1px #CCCCCC;}



#emplee-main3new { display:block;}

.employee3-shorcutsnew { width:100%; height:auto; float:left;}
.employee3-shorcutsnew li { list-style:none; margin-bottom:15px; padding:0; width:33%; float:left; text-align:center;-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;} 

.employee3-shorcutsnew li img{width:120px;}
	
.employee3-shorcutsnew span.shortcut1new { display:block; text-align:center; color:#1e1e1e; font-size:17px; font-weight:normal; margin:10px 0; line-height:20px; padding:0px 13%}
.employee3-shorcutsnew li:hover { margin-top:-8px;-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}

.employee3-row3new.formatclean{border:1px solid #e1e1e1; padding:16px 10px; margin-top:10px; background:rgba(0, 0, 0, 0) -moz-linear-gradient(90deg, #f1f1f1 0%, #fefefe 90%) repeat scroll 0 0; padding-top:20px}




.ulstyler{margin:15px 0px 0px 15px;}
.ulstyler ul.indx-cont, ul.ulstyler {margin:0px; margin-left:6px; padding:0px; list-style:none}
.ulstyler ul.indx-cont li, ul.ulstyler  li{list-style:none; margin-bottom:7px; font-weight:400; font-size:15px; background:url(../images/list-arrow.png) left top no-repeat; padding-left:15px;}
.employee3-row3new.formatclean h1{margin:0px; padding:0px; font-size:17px;}
.employee3-row3new.formatclean h1 img{margin-top:-4px; margin-right:4px;}

.employee3-row3new {width:100%; height:auto; float:left; margin:27px 0; margin-bottom:0px;}	
.employee3-row3new h1 {font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight:bold;color: #2a2a2a; text-align:center; line-height: 18px; padding:10px 0;}

.brading2-row1 { width:100%; height:auto; float:left; margin:30px 0 0 0;}
.brading2-row1 h1 {font-family: 'Open Sans', sans-serif; font-size: 24px; font-weight:bold;color: #1e6706; line-height: normal; padding:45px 0; text-align:center;   letter-spacing:0.1px; margin-bottom:10px;}



.employee3-row3 {width:100%; height:auto; float:left; margin:20px 0;}	
.employee3-row3 h1 {font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight:normal;color: #2a2a2a; text-align:center; line-height: 18px; padding:10px 0;}


.employee3-row4 {width:100%; height:auto; float:left;margin:14px 0;}
.employee3-row4 ul { text-align:center; margin:0px; margin-bottom:30px;}
.employee3-row4 ul li { list-style:non; padding:0; margin:0; display:inline-block;}
.employee3-row4 ul li a {font-family: 'Open Sans', sans-serif; font-size:22px; font-weight: bold; color: #fff; text-align:center; line-height:normal; padding:10px 28px; text-decoration:none; display:block; background:#5a8d48; border-radius:3px;}
.employee3-row4 ul li button {font-family: 'Open Sans', sans-serif; font-size:22px; font-weight: bold; color: #fff; text-align:center; line-height:normal; padding:10px 28px; text-decoration:none; display:block; background:#5a8d48; border-radius:3px;}
.employee3-row4 ul li a:hover { background:#d5d845; color:#598e47;}	
.employee3-row4 ul li button:hover { background:#d5d845; color:#598e47;}	

.step4-bot-headnew { color:#2a2a2a;font-family:'Open Sans', sans-serif; font-size:14px; font-weight:bold; text-align:center; display:inline-block;}
.step4-bot-datanew { width:100%; margin:0; text-align:center;}
.step4-row2 { float:left; width:100%; padding:0px 0;}		


.step5-checknew { list-style:none; margin:8px 0px 0 3px; padding:0; display:inline-block;}
.step5-checknew input[type="checkbox"] { margin:0 1px;}
.step4-bot-dataline { color:#505050;font-family:'Open Sans', sans-serif; font-size:14px; font-weight:normal; margin-top:0px;}

span.check-text {font-family: 'Open Sans', sans-serif; font-size:14px; font-weight: normal; padding:3px 3px;}

.mkbstep2-topborder { border-top: dashed 1px #CCCCCC; float:left; padding:15px 0;}
.step1halfinput { width:81%;}

h3.hd_stepsmkb {text-align: center; text-transform: uppercase; display: block; font-size:18px; padding: 15px 0px 15px 0; width:100%; float:left;font-family: 'Open Sans', sans-serif;}
h3.hd_stepsmkb span {text-align: center;  display: block; text-transform:none; font-size:18px;  font-weight:bold; width:100%; float:left; color:#1e6706;}
.threcol li { list-style:none;}

input.addregionfile { width:auto; margin-left:0%; margin-bottom:0;}
input.addregionfilesubmit { background: #598e47; color: #FFFFFF; padding: 4px 10px; border-radius: 5px; float: right; font-family: 'Open Sans', sans-serif; font-size: 13px; border: solid 1px #598e47;}




.mkb-employee-dash-aaprod-main { width:100%; height:auto; float:left; background: url(../images/mkb-employee-dash.jpg) no-repeat center top; padding:70px 0; margin:50px 0;}
.mkb-employee-dash-aaprod-row { width:100%; height:auto; float:left; text-align:center; margin-bottom:25px;}
.mkb-employee-dash-aaprod-row h2 {font-family:'Open Sans', sans-serif; font-size:15px; font-weight:normal; text-align:center; color:#000; padding-bottom:5px;}
.mkb-employee-dash-aaprod-row span {font-family:'Open Sans', sans-serif; font-size:22px; font-weight:bold; text-align:center; color:#3a692a; display:block;}
.mkb-employee-dash-aaprod-row a {font-family:'Open Sans', sans-serif; font-size:22px; font-weight:bold; text-align:center; color:#3a692a; display:inline-block;}



.mkbemployee-shorcuts { width:100%; height:auto; float:left;}
.mkbemployee-shorcuts li { list-style:none; margin-bottom:15px; padding:0; width:25%; float:left; text-align:center;-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}
.mkbemployee-shorcuts li a { text-decoration:none; display:inline-block;}
	
.mkbemployee-shorcuts span.shortcut1 { display:block; text-align:center; color:#000000; font-size:19px; margin:10px 0; line-height:24px;}
.mkbemployee-shorcuts li:hover { margin-top:-8px;-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}
	
.mkb-ulpoad-logo-center { max-height:150px; max-width:150px; width:auto; margin-top:35px;}	
.mkb-ulpoad-logo { max-height:55px; width:auto;}	
.login-forgetpas { width:100%; height:auto; float:left;}
.login-forgetpas a { font-size:11px; color:#000000; text-align:right;}	

/* FOR SEARCHABLE DROPDOWN */
.custom-select {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	zoom: 1;
	*display: inline;
	width:100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-left: 0;
}
.custom-select.small {
	width: 104px;
}
.custom-select.medium {
	width: 164px;
}
.custom-select.large {
	width: 300px;
}
.custom-select.xlarge {
	width: 380px;
}
.custom-select > select {
	display: none !important;
}
.custom-select > a.dropdown-toggle {
	border-radius: 0;
	line-height: 28px;
	box-shadow: none;
	background: #ffffff;
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 8px;
	border: 1px solid #aaa;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	color: #888;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 30px;
}
.custom-select > a.dropdown-toggle.disabled,
.custom-select > a.dropdown-toggle.disabled:hover {
	cursor: not-allowed;
	color: #aaa;
	background: #eee;
}
.custom-select > a.dropdown-toggle:hover, 
.custom-select.open > a.dropdown-toggle {
	color: #333;
}
.custom-select.open > a.dropdown-toggle {
	border-bottom: 0;
	line-height: 29px;
}
.control-group.error .custom-select > a.dropdown-toggle {
	border-color: #f09784;
	color: #d68273;
}
.custom-select > a.dropdown-toggle > span {
	display: block;
	overflow: hidden;
	margin-right: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.custom-select > a.dropdown-toggle > b {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 18px;
	height: 100%;
}
.custom-select > a.dropdown-toggle > b:before {
	content: "\f0d7";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 12px;
	position: relative;
	top: -1px;
	left: 1px;
}
.custom-select.open > a.dropdown-toggle > b:before {
	content: "\f0d8";
}
.custom-select > .dropdown-menu {
	margin-top: 0;
	border-color: #aaa;
	border-top: 0;
	padding-bottom: 0;
	width: auto;
	min-width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0;
}
.custom-select > .dropdown-menu > .custom-select-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 0 4px;
	white-space: nowrap;
}
.custom-select > .dropdown-menu > .custom-select-search > input {
	width: 100%;
	height: 30px;
	margin: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 4px 20px 4px 5px;
	border-radius: 0;
}
.custom-select > .dropdown-menu > .custom-select-search:after {
	content: "\f002";
	display: inline-block;
	color: #888;
	font-family: FontAwesome;
	font-size: 14px;
	position: absolute;
	top: 4px;
	right: 10px;
}
.custom-select > .dropdown-menu > ul {
	border-color: #aaa;
	border-top: 0;
	margin: 4px 0;
	padding: 0;
	list-style: none;
	background-color: #fff;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 240px;
	padding-right: 14px;
}
.custom-select > .dropdown-menu > ul > li > a {
	font-size: 13px;
	margin-bottom: 1px;
	margin-top: 1px;
	display: block;
	padding: 3px 8px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333;
	cursor: pointer;
	width: 100%;
}
.custom-select > .dropdown-menu > ul > li > a:hover, 
.custom-select > .dropdown-menu > ul > li > a:focus {
	color: #fff;
	text-decoration: none;
	background-repeat: repeat-x;
}
.custom-select > .dropdown-menu > ul > li > a:hover {
	background: #4f99c6;
}
.custom-select > .dropdown-menu > ul > li > a:focus {
	background: #2283c5;
}
.custom-select > .dropdown-menu > ul > li.empty-result > em {
	text-align: center;
	padding: 4px 8px;
	display: block;
}
.custom-select > .dropdown-menu > .custom-select-action > button {
	border-radius: 0;
	background-image: none;
}
/* END */

p.MsoNormal { text-indent:unset !important;}

.companyind-error { width:66%; margin:0 auto;}
.plusimg { cursor:pointer;}

ul.indx-cont { line-height:normal; padding:0; margin:0;}
ul.indx-cont li {list-style: disc; padding:3px 0; margin:0; float:none;font-family: Lato, sans-serif !important; font-size: 14px; color:#333333; line-height:normal;}


.indx-forth-box { width:100%; height:auto; float:left;}
.indx-forth-box p {font-family: 'Open Sans', sans-serif !important; font-size: 14px; color:#333333; line-height:21px; padding:3px 0; margin:0;}
.indx-forth-box.brifing-text p{   font-size: 14px;    line-height: 23px;    margin-bottom: 9px;}

.indx-fifth-box-scrool {
    width: 100%;
    height: 140px;
    float: left;
    overflow: auto;
    border: solid 1px #CFCFCF;
    padding: 10px;
    margin: 23px 0 !important;
}
.indx-fifth-box-scrool p {font-family: 'Open Sans', sans-serif !important; font-size: 14px; color:#333333; line-height:23px; padding:3px 0; margin:0;}
p.head-im { color:#5a8d48; font-weight:700;font-size: 16px;}

a.accord-select {font-family: 'Open Sans', sans-serif;font-size:17px;font-weight: bold;color: #fff;text-align: center;line-height: normal;padding:7px 15px; text-decoration: none;display: inline-block;background: #5a8d48;border-radius: 3px;margin: 13px 0 0 27px;}
 
.mkb-step1-bottext { width:70%; margin:0 auto;}

.emploes-actionbut { position:absolute !important;left:0%; top:0%; width: 142px; background: #d7d7d7;margin-top: 0; margin-right: 0;}
.emploes-actionbut a { font-family: 'Open Sans', sans-serif; font-size: 14px; color: #313131; text-decoration: none; display: block; cursor: pointer;  padding: 13px 0px; border-radius:0px; font-weight:600; margin:0px 0 0 0px; text-align:center;}
.emploes-actionbut a i { font-size:12px;}

#myChart-img { display: none;} 
a.bbu { color:#2c96e3; font-weight:700; text-decoration:underline;}
.thankmes { float:left;}
.thankmes i { display:inline-block; float:left; padding-top:2px;}
.thankmes span { display:inline-block;float: left; width: 96%;}


.ftw { width:100%; position:relative;}
.ftw .table-bordered th:nth-child(1) { width:12%;}
.ftw .table-bordered th:nth-child(2) {width:6.5%; position:relative;}
 



h3.mkbemploye-head {
		position: relative;
		top: 2px; width:100%; text-align:center;
		left:0px;
		display: inline-block;
		font-size: 30px;
		font-weight:600;
		color: #2a2a2a !important;
		line-height: normal;
		text-shadow: 1px 1px 2px rgba(255,255,255,.5);font-family: 'Open Sans', sans-serif;
	}

.control-groupmargin { margin:7px 0 !important;} 

.jtmpopradio { width:100%; height:auto; float:left; margin-bottom:10px;}
.jtmpopradio li {list-style: none;
padding: 10px 17px;
margin: 0 10px 0 0;
float: left;
border: solid 1px #A5A3A3; background:#F9F9F9;
border-radius: 101px;}
.jtmpopradio input[type=radio]{
  /* hide original inputs */
  position: absolute; z-index:-9;
}
.jtmpopradio input[type=radio] + label { cursor:pointer; font-size:14px; font-weight:normal; display:inline-block; line-height:normal;}
.jtmpopradio input[type=radio] + label:before{
  height:16px;
  margin-right:2px; vertical-align:middle;
  content: " ";
  display:inline-block;
  vertical-align: baseline;
  transition: 0.3s;
  border:1px solid #eb9494;
  border-radius:10px;
  box-shadow: inset 0 -3px 6px #e4e4e4;
  transition: 0.3s;
}

/* CUSTOM RADIO AND CHECKBOX STYLES */
/* DEFAULT */
.jtmpopradio input[type=radio] + label:before{
  border-radius:50%;vertical-align: middle;
  width:16px;
}

/* CHECKED */
.jtmpopradio input[type=radio]:checked + label:before{box-shadow: inset 0 -1px 3px #77c443, inset 0 0 1px #77c443, inset 0 0 0 3px #77c443 ;  border:1px solid #77c443;}
#tfr { width:100%; height:auto; float:left; overflow:auto;}

.rc-anchor-normal {
    height: 74px;
    width: 268px !important;
}

#rc-imageselect, .g-recaptcha {transform:scale(1.07);-webkit-transform:scale(1.07);transform-origin:0 0;-webkit-transform-origin:0 0;}

.stp3-pop-design { width:100%; height:auto; float:left;}
.stp3-pop-design ul { line-height:normal; padding:0; margin:0 0 25px 0; display:block;}
.stp3-pop-design ul li { list-style:disc; padding:4px 0; margin:0 15px; float:none;font-size: 13px; font-family: 'Open Sans', sans-serif; color:#5D5D5D;}
.stp3-pop-design ul li:before { list-style:disc}
.stp3-pop-design ul h1 {font-size: 16px; font-family: 'Open Sans', sans-serif; color:#22476b; font-weight:bold; line-height:normal;}

.stp3-pop-design ul li strong { color:#333333; font-size:12px;}
.stp3-pop-design ul li span { color:#5a8d48; display:inline-block;font-weight: 700;}
.stp3-pop-design ul li.without-bul { list-style:none !important;}
.stp3-pop-design ul li.push-left { list-style:none; margin-left:30px;}
.stp3-pop-design ul li.compnaysign { list-style:none; float:right !important; font-size: 15px !important;}


wysiwyg-edit .tinyeditor .tinyeditor-header select {
    float: left;padding: 0 5px;
    width: 115px !important;
    border: 1px solid #ccc;
    background-color: #fff;
    height: 30px;
    line-height: 30px;
}

wysiwyg-edit .tinyeditor .sizer {
    min-height: 200px;
    height: 200px;
    position: relative;
}
td.prod-des { padding-left:16px;} 
.payroll-select { width:50%;}
.payroll-select span { display:inline-block;}

.payroll-select2 { width:25%;}
.payroll-select2 span { display:inline-block;}
.employetable { width:100%; position:relative; float:left;}
span.error-right { float:right;width: 50%; margin-top:0 !important}


.step1-desc-desk12 { width:100%; height:auto; float:left; margin-bottom:20px;}
.multipro-box1 { background:#d5d845; padding: 10px 28px; border-radius: 15px;margin-right: 15px; box-sizing:border-box; width:32%;display: inline-block;
vertical-align: top;text-align: left;}

.loan_save_product .multipro-box1{width: 100%;background: #f1654c;border-radius: 0px;border: 1px solid #dbdbdb;margin: 0px;padding: 0px; max-width:877px; margin:0 auto; margin-bottom: 25px; position:relative}
.loan_save_product .multipro-box1 h3{    color: #fff;    font-size: 20px;    font-weight: 700;    text-transform: uppercase;    text-align: left;    padding: 9px 15px; background:#f1654c}
.loan_save_product .multipro-box1.saving h3{background:#598e47}
.loan_save_product .multipro-box1 button{background:#f1654c;color:#fff;font-size:14px;font-weight: bold;border-radius: 5px;border: 0px;padding: 10px 15px; position: absolute;right: 50px;top: 53%;}
.loan_save_product .multipro-box1.saving{background: #598e47;}
.loan_save_product .multipro-box1.saving button{background:#598e47}
.icon-left{width: 16%;float: left;position: absolute;height: 100%; background:url(../images/loan_product_icon.png) no-repeat; background-position: 50% 60%;}
.multipro-box1.saving .icon-left{ background:url(../images/saving_pro_icon.png) no-repeat;background-position: 50% 60%;}
.text-right{width:84%; float:right; text-align:left; color:#fff; background:#fff}
.text-right ul{margin:0px; padding:0px; list-style:none; background:#fff; padding:15px;}
.product_page h3{text-align:center; text-transform:none; color:#000; font-size:35px; font-weight:bold}
.product_page h3 span{font-size:16px; font-weight:300; color:#2a2a2a; font-size:16px; display:block; margin-top:10px;}

.multipro-box1 ul li{font-size: 14px;padding: 5px 0px !important;color: #000;background: url(../images/checkicon.png) left top no-repeat;padding-left: 26px !important;background-size: 15px;background-position: 0px 8px;}
ul.first_ul{padding:2px;}
.text-right ul li{font-size:14px; }
.text-right .first_ul{width:73%; float:left; border-right:1px solid #dbdbdb; margin: 15px 0px;padding: 0px 15px;}
.text-right .button_right{float:right; width:30%} 

input.productid { text-align: center; width: 100% !important;}

ul.multipro-box-main { line-height:normal; margin:0; padding:0; text-align:center;}
ul.multipro-box-main li {list-style:none; margin:0; padding:0; margin-bottom:5px;}
ul.multipro-box-main li.nobul { list-style:none;}

/*Loan Steps Pages Formating*/

.update_layout .step1-desc-desk{background: #588e46;color: #fff;border-radius: 0px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);left: auto;right: 0px;width: 27%;
padding: 20px;}
.update_layout .step1-desc-desk ul, .update_layout .step1-desc-desk ul li{background-color: #588e46 !important;}
.step1-desc-desk.element{animation: none;}
.saving_box .field-data{padding-top: 5px;}
.paditop6{padding-top:6px;}
.update_layout .step1-desc-desk h5{font-size:17px; font-weight:bold; color:#fff; text-transform:uppercase;}
.update_layout .step1-desc-desk ul li{font-size: 14px;color: #fff;font-weight: normal;background: url(../images/tick_iconwhite.png) left top no-repeat;list-style: none;line-height: 22px !important;margin-left: 0px;padding-left: 23px;background-position: 0px 6px;}

.step2-row1 label.field-name, .loan_form label.field-name{font-size: 14px;font-weight: bold;line-height: 18px;color: #000;text-align: right;min-height: 1px;padding-right: 5px;padding-left: 5px;padding-top: 6px;font-family: Lato;}

.country_dyn .col-md-3 {width:16.66666667%}
.country_dyn .col-md-9 {width:25%}


/*Loan Steps Pages Formating*/


.abso { position:absolute; right:0; top:27px;}
.marbot {margin-bottom: 110px !important;}
#myChart-license,  #myChart-menu{display:none !important;}

.topmargin { margin-top:55px !important;}
.topmargin-region { margin-top:125px !important;}
.twocol { width:48%; float:left;}
.twocol:first-child { margin-right:1%;}
.fieldmargin { margin-bottom:3px !important;}


#myModal .form-horizontal .control-group select {padding: 7px 31px 7px 5px !important;}
a.extipop { margin-left:10px;}

.forindex label.field-name {
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    color: #000;
    text-align: right;
    font-family: 'Open Sans', sans-serif;
}

p.logineror1 { font-size:15px; font-weight:bold; color:#598e47; line-height:normal; padding:5px 0}
.loginerrormain { width:100%; height:auto; float:left;}
.loginerrormain ul { line-height:normal; margin:0; padding:0;}
.loginerrormain ul li { list-style:none; margin:0; padding:2px 0;}
.loginerrormain p {font-size:15px; font-weight:bold;}

/*.closeIcon{float:right;width:20px;height:20px;margin-top:6px;background: url(../images/cuticon.png) no-repeat right}*/
/*.closeIcon{float:right;width:20px;height:20px;margin-top:6px;background: url(../images/close-icon.png) no-repeat right}*/

.closeIcon{float:right;width:20px;height:20px;margin-top:6px;background: url(../images/cuticon.png) no-repeat right}
.modal-header .closeIcon{background:url(../images/close-cut_icon.png) no-repeat right}

 
h2.emplor-dsha-chrt {font-size: 15px; font-weight: bold; line-height:normal; color: #000; text-align: center; font-family: 'Open Sans', sans-serif; margin:0; padding:0;}
.borcenter { border-right: solid 1px #ebebeb;}

table.noweraptable thead th { width:20% !important; white-space:normal !important; vertical-align:middle !important;}
.i-icon{float: left;margin-left: -22px;margin-top: 16px;}

.loans-weellymain { width:100%; height:auto; float:left;margin-bottom: 10px;}
.loans-weellymain h2 {font-size: 15px; font-weight: bold; line-height:normal; color: #598E47; font-family: 'Open Sans', sans-serif; display:inline-block;}
.loans-weellymain label {font-size: 13px; font-weight: bold; line-height: normal; color: #000; font-family: 'Open Sans', sans-serif; display: inline-block;margin: 0 0px 0 8px;}
.loans-weellymain span {font-size: 13px; font-weight: normal; line-height:normal; color: #000; font-family: 'Open Sans', sans-serif;}

.errorred { width:50%; margin:40px auto; float:none;}

#no-more-tables table{font-family:Roboto, Arial, Helvetica, sans-serif}
#no-more-tables table tr th{font-weight: 900; text-align: center; padding: 8px 10px 8px 6px; background: #e9e9e9; border-bottom: 1px solid #ccc;
color: #000; line-height: 17px; min-width: 115px; font-size: 11px; font-family:Roboto, Arial, Helvetica, sans-serif}
#no-more-tables table tr td {    padding: 7px;    border-left: 1px solid #ccc;    color: #000;    border-bottom: 1px solid #e5e5e5; font-weight: 400;
font-size: 13px;font-family: Roboto, Arial, Helvetica, sans-serif;border-top: 0px;min-width: 115px;/*word-break: break-all;*/}
#no-more-tables table tr td .btn-small{padding-bottom:0px; margin:0px 2px;line-height: 17px; vertical-align: bottom;}
#no-more-tables table tr td.textright { text-align: right !important;} 



#no-more-tables table.history-tdrow tr th:nth-child(7) { width:18% !important;}
#no-more-tables table.history-tdrow tr td:nth-child(7) { width:18% !important;}


#no-more-tables table.loandetail-tdrow tr th:nth-child(8) { width:15% !important;}
#no-more-tables table.loandetail-tdrow tr td:nth-child(8) { width:15% !important;}
#no-more-tables table.loandetail-tdrow tr th:nth-child(9) { width:15% !important;}
#no-more-tables table.loandetail-tdrow tr td:nth-child(9) { width:15% !important;}

#no-more-tables table.loanhistory-tdrow tr th:nth-child(9) { width:15% !important;}
#no-more-tables table.loanhistory-tdrow tr td:nth-child(9) { width:15% !important;}

.termselectmain { width:100%; height:auto; float:left;}
.termselectmain ul { line-height:normal; padding:0; margin:0;}
.termselectmain ul li { list-style: decimal; padding: 0; margin: 0 0 4px 20px; float:none;font-size: 16px; line-height: 29px; color:#333333;} 



.search_container_box .right-green-but a {    background: #fff;    border: 1px solid #bbbbbb;    color: #333;    border-radius: 0px;    margin-left: 0px;    font-size: 12px;    font-family: Roboto, Arial;    text-transform: uppercase;  font-weight: bold;  padding: 5px 8px; margin: 0px; line-height: 19px;}
.search_container_box .right-green-but a.last {    border-radius: 0px 3px 3px 0px;   border-left: 0px;}
.search_container_box {    background: #f5f5f5;    border: 1px solid #e5e5e5;    padding: 4px 10px;    margin-bottom: 0px;    margin-top: 25px;}
.company-search-main input {    border: 1px solid #ccc;    border-right: 0px;    border-radius: 3px 0px 0px 3px;}
.company-search-main input {    width: 40%;}
.company-search-main input {    height: 30px;    font-size: 12px;    font-family: Roboto, Arial, Helvetica, sans-serif;    padding: 2px 10px;}
a.company-search-main-icon {    height: 30px;    background: #f1f1f1;    border: 1px solid #ccc;    border-left: 1px solid #ccc;    padding: 5px 15px;    border-radius: 0px 3px 3px 0px;}
.search_container_box .company-search-main {    background: none;}
.search_container_box .form-group, .search_container_box .company-search-main {   margin: 0px;}
.search_container_box .form-group, .search_container_box .company-search-main {    margin: 0px;}
.search_container_box .right-green-but a.last {    border-radius: 0px 3px 3px 0px;    border-left: 0px;}
.search_container_box .right-green-but a {    background: #fff;    border: 1px solid #bbbbbb;    color: #333;    border-radius: 0px;    margin-left: 0px;    font-size: 12px;    font-family: Roboto, Arial;    text-transform: uppercase;    font-weight: bold;    padding: 5px 8px;    margin: 0px; line-height: 19px;}
.search_container_box .right-green-but a.first {    border-radius: 3px 0px 0px 3px; border-left:1px solid #bbbbbb}
.search_container_box .right-green-but a {    background: #fff !important;    border: 1px solid #bbbbbb;    color: #333;    border-radius: 0px;    margin-left: 0px;    font-size: 12px;    font-family: Roboto, Arial;    text-transform: uppercase;    font-weight: bold;    padding: 5px 8px;    margin: 0px; line-height: 19px; border-left:0px;}
.search_container_box .right-green-but a img {    height: 16px;    width: auto;    margin-top: 0px;}
a.company-search-main-icon i {    color: #444;}
.search_container_box .right-green-but a img {    height: 16px;    width: auto;    margin-top: 0px;}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover {    font-weight: bold;    border: 0px;   border-bottom: 3px #598e47 solid !important;    border-top: 0px;    text-transform: uppercase;    color: #598e47;}
.nav-tabs {    border-bottom: 0px;}
.nav-tabs > li > a {    font-size: 14px;    border: 0px;    padding: 2px 2px;    color: #888;    margin-right: 15px;    font-family: Roboto, Arial, Helvetica, sans-serif;}

#no-more-tables table tr td.td-actions{text-align:left}

/*@media (max-width:770px) {
#no-more-tables table{border:0px;}
#no-more-tables table tr td{width: 100% !important; padding-left: 45%; min-height:55px; white-space: normal; word-break: normal;}
#no-more-tables table tr td.textright{text-align: left !important;}
#no-more-tables table tr{margin-bottom:7px; border-top: 1px solid #ccc; border-right: 1px solid #ccc;}
}*/

/* ADD EMPLOYEE NEW DESIGN */
.employee_form_box .control-group{width:50%; float:left; font-family: Lato, sans-serif;}
h2{color: #598e47; border-bottom: 1px solid #e1e1e1; margin-bottom: 20px; padding-bottom: 7px; color:#598e47; margin-top:20px;}
small{font-size:11px; color:#777}
.addemploye-main h1 a {    font-family: 'Open Sans', sans-serif;    font-size: 24px;    color: #000000;    padding: 0;    margin: 30px 0 25px 0;    display: block;    width: auto;    float: left; border-bottom:solid 2px #2e5720 }
.address_auto{padding-top:6px;}
.addemploye-main h1.active a {border-bottom:0px;}
.addemploye-main h1 .i-icon { float: none;margin-top: 38px;margin-left: 7px;}
.addemploye-main .control-group {font-family: Lato, sans-serif;}
.addemploye-main .control-group input, .addemploye-main .control-group select{width:100%;}
.addemploye-main .control-group select.f_title{width:80px;}
.addemploye-main .control-group input.f_input{width:175px;}
span.help {    font-family: 'Open Sans', sans-serif;    font-size: 13px;    color: #9b9b9b;    padding: 0;    margin: 0 0 0px 0;}
span.margintop {    margin-top: 7px;    display: inline-block;}
.addemploye-main .remove.remove-but {    background: none !important;    border: 0px!important;    padding: 0px;}
.addemploye-main #dedlimiterr{display:block; margin-top:0px; margin-bottom:15px; }
.addemploye-main label.field-name{font-size: 14px;font-weight: bold;line-height: 18px;color: #000;text-align: right;min-height: 1px;padding-right: 10px;padding-left: 10px; padding-top: 6px; font-family:Lato}
.addemploye-main .control-group .radio{padding-top: 5px;margin-bottom: 0;vertical-align: middle;font-size: 14px;font-weight: bold;line-height: 18px;color: #000;}
.addemploye-main .control-group .radio input{width:auto;}
.addemploye-main .control-group .postcode input{width:80%; float:left}
.addemploye-main .control-group .postcode a{float:right; margin-top:8px;}
button.addother {    font-family: 'Open Sans', sans-serif;    font-size: 13px; border:0px;    color: #000000;    padding: 0;    margin: 25px 0;    border-bottom: solid 2px #2e5720;    font-weight: 800;    text-transform: uppercase; background:none; margin-bottom:5px; }
.addother .help.margintop{margin-bottom:15px;padding-top: 12px;}
.add-but {    float: none;}
.help_text{margin-top: 7px;font-family: 'Open Sans', sans-serif;font-size: 13px;color: #9b9b9b;}
.form-button-wrap.addemploye-submit ul li button {    font-family: 'Lato', sans-serif;    font-size: 16px;    font-weight: bold;   color: #fff;    text-align: center;    line-height: normal;    padding: 11px 14px;    text-decoration: none;    display: block;    background: #5a8d48;    border-radius: 3px; }
.form-button-wrap.addemploye-submit ul{text-align:left}
.form-button-main{margin-top:30px;}
.form-button-wrap.addemploye-submit ul li button:hover {    background: #d5d845;    color: #598e47; }
.errorred{width:100%; clear:both}
input.hidetextbox { border:none; box-shadow:none; font-family:'Open Sans', sans-serif; font-size: 13px;  line-height: 16px; height: 30px; color:#636363; padding:0;}
select.hidetextbox{ border:none; box-shadow:none; font-family:'Open Sans', sans-serif; font-size: 13px;  line-height: 16px; color:#636363; padding:0; background:none;}
@media screen and (max-width :500px) {
	.addemploye-main label.field-name{text-align:left}
	span.margintop{padding-left:35%}

	.emploan-hiscont .emploan-his-col1{width:100%}
	.emploan-hismain .emploan-hiscont{width:100%}
	.emploan-his-col1 .editloan-label, .emploan-his-col1 .editloan-right{text-align:left!important; width:100% !important; padding-left: 0px !important;}
	.emploan-his-col1 .editloan-right{margin-bottom: 10px;margin-top: 7px;}
	.emploan-his-col1 .loanhistory-totaldiv{float: none;margin: 0 0 0 0px;}
}

/*Apply Loan Changes*/
.loan_form h3.hd_steps {    font-family: 'Open Sans', sans-serif;    font-size: 24px;    color: #000000;    padding: 0;    margin: 30px 0 25px 0;    display: block;    width: auto;    float: left; text-align:left; text-transform:none}
.loan_form span.hd-steps2{text-align:left}
.loan_form .bottom-text p{text-align:left; font-size: 13px; color: #9b9b9b;}
.loan_form .bottom-text{margin-top:10px;}
.loan_form .loanstep-heading h2, .savingstep3 h2, .loanstep23-heading h2, .step4-row1 .step4-heading{text-align:left; border:0px; font-size:19px; font-weight:bold; margin-bottom:40px; padding-bottom:0px;}
.step22-topborder{border:0px; }
.step3-row1 a.calculator-ex, .step3-row1 a.calculator-clr{float:left; margin-right:15px;}
.form-step{margin-top:20px;}


/* CSS FOR DRAG DROP IN ADD/EDIT PRODUCTS*/
#companiesoutputfields, #companiesoutputfields, #lendersoutputfields {width:100%; height:auto; float:left; padding:20px 0px; box-sizing: border-box;}
#usersoutputfields .first_box,#companiesoutputfields .first_box, #lendersoutputfields .first_box {width: 42%; height: auto; float: left; background: #fff;box-sizing: border-box;border: solid 1px #cfcfcf;padding: 8px 10px;border-radius: 6px; min-height: 250px;}
#usersoutputfields .first_box h6, #companiesoutputfields .first_box h6, #lendersoutputfields .first_box h6 {font-family: 'Open Sans', sans-serif;font-weight: 600; font-size: 14px; padding:0 0 8px 0; margin:0; color:#598e47;text-shadow: none;}
#usersoutputfields .first_box input,#companiesoutputfields .first_box input, #lendersoutputfields .first_box input { width:100%;padding: 5px 6px;}
#usersoutputfields .first_box ul, #companiesoutputfields .first_box ul, #lendersoutputfields .first_box ul {line-height:normal; padding:0;margin:15px 0; display:block; width:100%;max-height: 150px;overflow: auto;}
#usersoutputfields .first_box ul li, #companiesoutputfields .first_box ul li, #lendersoutputfields .first_box ul li { list-style: none;padding: 4px 8px;margin: 0;float: none;font-family: 'Open Sans', sans-serif;
font-weight: 600; font-size: 12px; color: #333333; text-decoration: none;cursor: pointer;border-bottom: solid 1px #f5f5f5;}
#usersoutputfields .first_box ul li.select, #companiesoutputfields .first_box ul li.select, #lendersoutputfields .first_box ul li.select { background:#d5d845; color:#4f813e;}


#usersoutputfields .companies, #companiesoutputfields .companies, #lendersoutputfields .lenders { width:10%; height:auto; float:left; box-sizing: border-box;margin: 0 3% 0 3%;}
#usersoutputfields .companies a, #companiesoutputfields .companies a, #lendersoutputfields .lenders a { text-decoration:none; width:100%; display:block; margin:0 0 5px 0; padding:0;height: 25px; border-radius: 5px;}
#usersoutputfields .companies a.add, #companiesoutputfields .companies a.add, #lendersoutputfields .lenders a.add {background:#4e7f3d url(../images/add.png) center center no-repeat;}
#usersoutputfields .companies a.addall, #companiesoutputfields .companies a.addall, #lendersoutputfields .lenders a.addall {background:#4e7f3d url(../images/addall.png) center center no-repeat;}
#usersoutputfields .companies a.remove, #companiesoutputfields .companies a.remove, #lendersoutputfields .lenders a.remove {background:#4e7f3d url(../images/remove.png) center center no-repeat;}
#usersoutputfields .companies a.removeall, #companiesoutputfields .companies a.removeall, #lendersoutputfields .lenders a.removeall {background:#4e7f3d url(../images/removeall.png) center center no-repeat;}
#usersoutputfields .companies p, #companiesoutputfields .companies p, #lendersoutputfields .lenders p { width:100%;     text-align: center;  margin: 7px 0 7px 0; font-weight: bold; font-size: 14px; font-family: Montserrat;}

#usersoutputfields .second_sec, #companiesoutputfields .second_sec,#lendersoutputfields .second_sec { width:10%; height:auto; float:left; box-sizing: border-box;margin: 0 1% 0 1%;}
#usersoutputfields .second_sec a, #companiesoutputfields .second_sec a, #lendersoutputfields .second_sec a {background: #c3e500; color: #1a59bd; text-transform: uppercase; text-align: center; display:block;
padding: 10px 10px; font-weight: bold; font-size: 17px; font-family: Montserrat; border: none; margin: 0px 0px 7px 0px; border-radius: 0; width: 100%;box-sizing: border-box;}
#usersoutputfields .second_sec p, #companiesoutputfields .second_sec p, #lendersoutputfields .second_sec p { font-weight: bold; font-size: 17px; font-family: Montserrat; text-align:center; color:#fff;padding: 12px 0;margin: 0;}



#usersoutputfields .last_box, #companiesoutputfields .last_box, #lendersoutputfields .last_box { width:42%; height:auto; float:left;  background: #fff;  box-sizing: border-box;border: solid 1px #cfcfcf;padding: 8px 10px;border-radius: 6px;    min-height: 250px;}
#usersoutputfields .last_box h6, #companiesoutputfields .last_box h6, #lendersoutputfields .last_box h6 {font-family: 'Open Sans', sans-serif;font-weight: 600; font-size: 14px;  padding:0 0 8px 0; margin:0; color:#598e47;text-shadow: none;}
#usersoutputfields .last_box ul, #companiesoutputfields .last_box ul, #lendersoutputfields .last_box ul{ line-height:normal; padding:0; margin:15px 0; display:block; width:100%; max-height: 180px;overflow: auto;}
#usersoutputfields .last_box ul li, #companiesoutputfields .last_box ul li, #lendersoutputfields .last_box ul li {list-style: none;padding: 4px 8px;margin: 0;float: none;font-family: 'Open Sans', sans-serif;
font-weight: 600; font-size: 12px; color: #333333; text-decoration: none;cursor: pointer;border-bottom: solid 1px #f5f5f5;}

#usersoutputfields .last_box ul li.select, #companiesoutputfields .last_box ul li.select,#lendersoutputfields .last_box ul li.select { background:#d5d845; color:#4f813e;}
#usersoutputfields .last_box .no_output_fields, #companiesoutputfields .last_box .no_output_fields, #lendersoutputfields .last_box .no_output_fields { width:100%; height:auto; float:left;}
#usersoutputfields .last_box .no_output_fields h3, #companiesoutputfields .last_box .no_output_fields h3, #lendersoutputfields .last_box .no_output_fields h3 {font-family: 'Open Sans', sans-serif; font-weight:normal; font-size: 13px; padding:0 0 8px 0; margin:0; color:#de4724;text-shadow: none; line-height:normal;}
#usersoutputfields .last_box .no_output_fields p, #companiesoutputfields .last_box .no_output_fields p,#lendersoutputfields .last_box .no_output_fields p {font-family: 'Open Sans', sans-serif; font-weight:normal; font-size: 13px; padding:0px 0 0px 0; margin:0; color:#de4724;text-shadow: none;}

.downladpdf { position:relative !important;}
.downladpdf a.employee-loan-cont-but { padding: 10px 25px 10px 10px;}
.downladpdf a.reqimg {right: 5px;top: 9px;}
.margin-left {margin-left: 15px;}

.payrolltotal-left {width: 21.6% !important;}
.payrolltotal-right {width: 9% !important;border-right: 1px solid #ccc !important;}

.payrolldetailstable { margin:0 !important;}
.payrolldetailstable td { border-radius:0 !important;}
#lenderdahsbord { width:100%; height:auto; float:left; display:block;}

.removenew { float:left !important;    margin-right: 10px !important;}
.addothernew { float:left !important; margin:0 !important;}

/*-*--------------------*/

#newlanding-top { width:100%; height:auto; float:left;}
/*.mainrow-top {width:100%; height:auto; float:left;background: url(../images/pg-bg.jpg); background-position: 10px 25px;background-repeat: no-repeat;}*/
.mainrow-top {width:100%; height:auto; float:left;background: url(../images/piggy_new.png); background-position: 0px 90px;background-repeat: no-repeat;
background-size: 238px;}
.newlanding-top-leftmain { width:58%; height:auto; float:left; text-align:center;margin-top: 12%;}
.newlanding-top-left {width: 370px;height: auto;float: right;text-align: center;margin-top: 0%;}
.newlanding-top-left h1 { color:#2b2b2b; font-size:24px;font-weight: 600; padding:0; margin:0;font-family: 'Merriweather', serif;}
.newlanding-top-left h1 span { color: #2b2b2b;font-size: 18px;padding: 0;margin: 0;font-family: 'Merriweather', serif;display: block;line-height:25px;font-weight: normal;}
.newlanding-top-left span.logo { position:relative;display: block;margin: 15px 0;}
.newlanding-top-left span.logo::before {content: '';position: absolute;width: 105px;height: 80px;top: -8px;right: -17px;background: url(../images/arrow-round.png) left top no-repeat;background-size: 90px;}

.newlanding-top-right { width:350px; height:auto; float:right;background:#77a269 url(../images/form-cash.png) left top no-repeat;padding: 20px 13px;
box-sizing: border-box;}
.newlanding-top-right-main {width:100%; height:auto; float:left;}
.newlanding-top-right h2 {color:#fff; font-size:30px;font-weight: 600; padding:0; margin:0;font-family: 'Merriweather', serif; border:none;}
.newlanding-top-right h2 span {color:#fff; font-size:15px; padding:0; margin:0;display: block;line-height: normal;font-weight: 400;}

/*--------managefeedscomp--start----------*/
.newlanding-top-right.managefeedscomp h2 span {font-size: 17px; margin: 5px 0 10px 0;}
.newlanding-top-right.managefeedscomp{padding: 20px 19px; background:#2fbd71; }
.newlanding-top-right.managefeedscomp h2 {font-size: 30px; font-weight: 600; font-family: 'Montserrat', sans-serif;}
.newlanding-top-right.managefeedscomp input, .newlanding-top-right.managefeedscomp select{ background-color: #ceefde; border-radius: 26px; border: none; height: 50px; padding: 0 25px; font-size: 15px; color: #000; background-position-x: 94%;}
.newlanding-top-right.managefeedscomp input[type="checkbox"]{ height: 18px; width: 15px; transform: scale(1.3);-webkit-transform: scale(1.3);border-radius: 0;margin: 0 !important; padding:0px; }
/*.newlanding-top-right-form-verify label{float: right; width: 290px; margin: 0; color: #fff;}*/
.newlanding-top-right.managefeedscomp .newlanding-top-right-form fieldset a.submit-btn{background: #fea400; color: #ffffff; width: 150px; height: 49px; display: block; float: none; text-transform: uppercase; font-weight: 700; text-align: center; border-radius: 50px; line-height: 46px; position: relative; margin-top: 12px !important; border: 0px; text-shadow: none; box-shadow: none; margin: 0 auto;font-size: 20px;}
.newlanding-top-right.managefeedscomp .newlanding-top-right-form-verify{ margin-top: 0px;}
.newlanding-top-right.managefeedscomp .newlanding-top-right-form-verify p {font-family: sans-serif; padding-left: 0;}
.newlanding-top-right.managefeedscomp .newlanding-top-right-form-verify p a{ color: #fff; text-decoration: underline;}



.secondStep, .thirdstep, .fourthstep, .fifthStep {width: 100%; margin: 35px auto 80px auto; clear: both; border: 1px solid #e1e1e1; padding:0px 20px 20px 20px; box-shadow: 0px 1px 12px -7px #888;max-width: 919px;}
.secondStep label.field-name, .thirdstep label.field-name {font-size: 17px; font-weight: 600; line-height: 18px; color: #000; text-align: left; font-family: 'Montserrat', sans-serif; text-transform: uppercase;margin-top: 22px;margin-bottom: 15px;}
.secondStep input, .secondStep select, .thirdstep input, .thirdstep select, .fourthstep input, .fourthstep select{height: 49px; font-size: 15px; float: left; width: 100%; outline: none !important;box-shadow: none;}
 
 .pincodebox{display: inline-block;width: 100%;}
 .secondStep div.ng-binding{color:#ff0000;margin-top: -4px;float: left;line-height: 4px;}
 .secondStep select.ng-binding{ margin-top:0px; color:inherit;}

.secondStep a.step2-2search {color: #CCCCCC; cursor: pointer; font-size: 18px; text-decoration: none; position: absolute; right: 0; top: 0; padding: 14px 20px; height: 49px;}
.secondStep-f, .thirdstep-f, .fourthstep-f, .fifthStep-f{ display: inline-block;clear: both; width: 100%; text-align: center; padding-left: 10px; padding-right: 10px;}
country-state-select label{ display: none;}
country-state-select .control-group{ width: 33% !important; float: left;}
country-state-select .control-group .col-md-9{ width: 100%;}

.tooltip-arrow{ border-left:5px solid #ffffff !important;}

/*input.council-tax{width: 63%; float: left; margin-right: 2%;}
input.deduction-amount{width: 35%;}*/

.fifthStep .control-group{padding-bottom: 16px; float: left; border-bottom: 1px solid #f2f2f2; padding-top: 9px;width: 100%;}
.fifthStep .control-group:last-child{ border:none !important; }
.fifthStep label[for="monthly_deduction"]{font-size: 17px; font-weight: 600; line-height: 18px; color: #000; text-align: left;  font-family: 'Montserrat', sans-serif; text-transform: uppercase; margin-top: 5px; margin-bottom: 15px;}
.fifthStep p{font-size: 14px !important; font-weight: 400 !important; text-align: left;}
.fifthStep a.add-field{font-size: 14px; text-align: left; float: left; margin-left: 10px; color: #0f7fcd; text-decoration: underline;}

div[ng-show="thankyou_message"]{ text-align: center; font-family: 'Montserrat', sans-serif;margin-top: 132px;margin-bottom: 200px;}
div[ng-show="thankyou_message"] h1{ font-size: 37px; color:#2fc073; margin-bottom: 23px;}
div[ng-show="thankyou_message"] p{ font-size: 20px; font-weight: 300; color: #000; margin-top: 20px; clear: both;line-height: 29px;}

.pincode-manually{text-align: left;}
.pincode-manually input[type="checkbox"]{width: auto; float: left; margin-right: 10px; height: auto; margin-top: 5px; margin-bottom: 20px;}

.secondStep a.back-btn, .thirdstep a.back-btn, .fourthstep a.back-btn, .fifthStep a.back-btn{background: #fea400; color: #ffffff; width: 150px; height: 49px; display: inline-block; float: none; text-transform: uppercase; font-weight: 700; text-align: center; border-radius: 50px; line-height: 50px; position: relative;  border: 0px; text-shadow: none; box-shadow: none; margin: 10px; font-size: 20px;}
.secondStep a.next-btn, .thirdstep a.next-btn, .fourthstep a.next-btn{background: #2fc073; color: #ffffff; width: 150px; height: 49px; display: inline-block; float: none; text-transform: uppercase; font-weight: 700; text-align: center; border-radius: 50px; line-height: 50px; position: relative;  border: 0px; text-shadow: none; box-shadow: none; margin: 10px; font-size: 20px;}

.back-btn img, .next-btn img{vertical-align: baseline;}
.equivalent-label{margin-bottom: 10px; display: inline-block;}
.fifthStep button[type="submit"]{background: #2fc073; color: #ffffff; width: 150px; height: 49px; /*! display: block; */ float: none; text-transform: uppercase; font-weight: 700; text-align: center; border-radius: 50px; /*! line-height: 50px; */ position: relative;  border: 0px; text-shadow: none; box-shadow: none; margin: 0 10px;font-size: 20px; outline: none;margin-bottom: 10px;}

.add_txcount{background: #2fc073;color: #ffffff;float: left;text-transform: uppercase;font-weight: 700;border-radius: 50px;line-height: 33px;border: 0px;font-size: 14px;width: 91px;margin-bottom: 15px;margin-left: 5px; margin-right: 10px;}
.remove_txcount{background: #fea400;color: #ffffff;width: 91px;float: left;text-transform: uppercase;border-radius: 50px;line-height: 33px;border: 0px;box-shadow: none;font-size: 14px;font-weight: 700;}
.text-right-step{ text-align: right !important; float: right; }

label[for="gross_salary"]{font-weight: 600;  text-align: left !important;font-size: 20px !important;}
.fourthstep .currency-label{color: #000;font-size: 27px;/*font-weight: 800;*/}
#myForm .col-md-6 .control-group label[for="gross_salary"]{font-size: 13px!important;text-align: right!important;}
.addadressplus{color:#1e6706;font-size: 15px;border-bottom: 2px solid #1e6706;font-weight: 600;text-transform: uppercase;}

input[type="file"].loan_green{vertical-align: middle;}
.text-left-step{ text-align: left;}
.thirdstep, .fourthstep, .fifthStep{ padding-top: 30px;}
.thirdstep label.field-name{margin-top:12px;}

.fourthstep label{font-size: 17px; text-align: left; padding-top: 14px;}
.fourthstep p{text-align: left; font-weight: 400 !important; margin-bottom: 10px;}
.monthly_deduction-label{clear: both; margin-top: 20px !important; display: inline-block;}

.tooltip-div{ position: relative;}
.tooltip-div a[data-toggle="tooltip"]{ position: absolute; right:10px; background:none; box-shadow: none; outline: none; border:none; top:13px;}
.tooltip-div .tooltip .tooltip-inner{ background:#fff; padding: 20px; color: #2b2b2b; font-size: 16px;  border-radius: 10px;}
.tooltip-div .tooltip .arrow{border: #fff; background: #fff;}

.deduction-type{ width: 60% !important; float: left !important; }
.enter-amount-label{ width:5%; float: left; font-size: 27px !important;text-align: right !important;padding-top: 12px;}
.enter-amount{ width: 35%; float: left; }


.fiststepsubmited{ text-align:center; clear:both;margin-top: 40px;}
.fiststepsubmited h1{ color:#2d2d2d; font-weight:100;font-size:36px; margin-top:30px; margin-bottom:15px; display:block; width:100%; float:left;}
.fiststepsubmited h3 span{ color:#fca500;font-size: 24px;margin:10px;display:block;}
.fiststepsubmited ul{ display: inline-block;}
.fiststepsubmited ul li{ list-style:none; display:inline; float:left; padding:20px 37px; position: relative;}
.fiststepsubmited ul li:after{ content: ""; width: 100%; height:1px; background: #ccc; position: absolute; top:35%; left:0;z-index: -1;}
.fiststepsubmited ul li:first-child:after{ width:50%; right:0px !important; left:auto;}
.fiststepsubmited ul li:last-child:after{ width:50%;}
.fiststepsubmited ul li span{background:#ccc; border-radius: 50%; width: 30px; height:30px; display:block; float: none; margin: 0 auto; line-height: 29px;font-size: 16px;}
.fiststepsubmited ul li.active span{background:#fea400;color: #fff;}
.fiststepsubmited p{ font-size:13.5px; font-weight:400; margin-top: 10px;color: #888; font-family: 'Open Sans', sans-serif;}
.fiststepsubmited ul li.active p{color:#000;}


/*--------managefeedscomp---End---------*/

.newlanding-top-right-form {width:100%; height:auto; float:left;margin: 10px 0 0 0;}
.newlanding-top-right-group-item {width:100%; height:auto; float:left;}
.newlanding-top-right-group-item input {width: 100%;background: #fff;border: none;padding: 8px 11px;color: #000;/*font-weight: 600;*/margin-bottom: 13px; /*font-family: 'Merriweather', serif;*/    font-size: 12px;}

.newlanding-top-right-form-verify {width:100%; height:auto; float:left;margin-top: 15px;}
.newlanding-top-right-form-verify input {width:14px; height:auto; display:inline-block;}
.newlanding-top-right-form-verify p {width:100%; height:auto; float:left;color:#fff; font-size:12px;font-weight: 300; padding:0; margin:0;font-family: 'Merriweather', serif; line-height: 18px; /*margin-left: 10px;*/}

.newlanding-top-right-form-button {width:100%; height:auto; float:left;margin: 15px 0 2px 0;}
.newlanding-top-right-form-button a, .newlanding-top-right-form-button button {color: #598e47;text-transform: none;background: #d5d845;font-size: 19px;padding: 5px 0;margin: 0;font-family: 'Merriweather', serif;display: block;text-align: center;font-weight: 800;border: 0px;
width: 100%;line-height: 29px;}



#newlanding-bottom { width:100%; height:auto; float:left;-webkit-box-shadow:0px -1px 85px -10px rgba(0,0,0,0.13);
-moz-box-shadow:0px -1px 85px -10px rgba(0,0,0,0.13);
box-shadow: 0px -1px 85px -10px rgba(0,0,0,0.13);padding: 50px 0 45px 0;}
.mainrow-bot {width:100%; height:auto; float:left; text-align:center;}
.mainrow-bot h1 {color: #73a314;font-size: 25px;padding: 0;margin: 0;font-family: 'Merriweather', serif;text-transform: uppercase;font-weight: 600;    letter-spacing: 1px;}
.mainrow-bot p {color: #474747;font-size: 15px;padding: 0 100px;margin: 23px 0 0px 0;font-family: 'Merriweather', serif;line-height: 25px; font-weight:500;}


#newlanding-footer { width:100%; height:auto; float:left;}
.newlanding-testi-main {width:100%; height:auto; float:left; text-align:center;}
.newlanding-testi-one {width:100%; height:auto; float:left;margin: 30px 0;}
.newlanding-testi-two {width:100%; height:auto; float:left;}
.newlanding-testi-two h3 {color: #000;font-size: 30px;padding: 0;margin: 0px 0 0px 0;    font-family: 'Merriweather', serif;line-height: 25px;font-weight: 300;text-transform: uppercase;letter-spacing: 1.5px;}
.newlanding-testi-two h3 span { display:inline-block; color:#73a314;}

.newlanding-testi-three {width:100%; height:auto; float:left;margin-top: 45px;margin-bottom:30px;}
.newlanding-testi-three .right { float:right !important; border:none !important;}
.newlanding-testi-threeleft {width:50%; height:auto; float:left; text-align:center;border-right: solid 1px #d9d9d9;}
.newlanding-testi-threeleft-content {width:100%; height:auto; float:left; position:relative;padding: 0 55px;min-height: 160px;}
.newlanding-testi-threeleft-content p {color: #73a314;font-size: 17px;padding: 0;margin: 10px 0 0px 0px;    font-family: 'Merriweather', serif;z-index: 9;position: relative;
line-height: 29px; font-weight:500;}
.newlanding-testi-threeleft-content::before {    content: ''; position: absolute; width: 40px;height: 33px; top: -6px; left: 30px; background: url(../images/testi-icon-2.png) left top no-repeat;}
.newlanding-testi-threeleft-icon {width:100%; height:auto; float:left;margin-top: 25px;}


.newlanding-for-copyright {width: 100%;height: auto;float: left;border-top: solid 1px #cccccc;text-align: left;margin-top: 55px;padding: 15px 0 30px 0;}
.newlanding-for-copyright p {color: #9e9e9e;font-size: 14px;padding: 0;margin: 0px 0 0px 0;font-family: 'Montserrat', sans-serif;line-height: 24px;font-weight: 500;}


.editloandownload {margin:0 10px 0 0px;}


/*Start New Css 6-6-2019*/

.quiz-page{width:100%; margin:0 auto; padding:85px 0px; font-family: 'Montserrat', sans-serif;}
.quiz-page h1{color:#232323; font-size:32px; font-family: 'Montserrat', sans-serif; font-weight:600; text-align:center}
.quiz-page h1 span{color:#2ebd71}
.quiz-page h2{color:#232323; font-size:19px; font-family: 'Montserrat', sans-serif; font-weight:400; text-align:center; text-align: center;border: 0px;margin: 0px;padding: 0px; margin-top:15px;}
.why_field_box{max-width:565px; margin:0 auto; margin-top:50px;box-shadow: 0 0 54px rgba(16,14,23,0.15);padding: 50px 40px;font-size: 20px; margin-bottom:60px;}
.why_field_box ul{list-style:none; margin:0px; padding:0px; font-size:19px;}
.why_field_box li{margin-bottom:30px; font-family: 'Montserrat', sans-serif; font-weight: 300;color: #060606;}
.why_field_box li input[type="radio"]{margin-right:10px;}
.why_field_box button{background:#fea400; color:#ffffff; text-transform:uppercase; font-weight:600; border: 0px;padding: 17px 36px;border-radius: 50px;font-size: 20px;font-family: 'Montserrat', sans-serif;}
.why_field_box button:hover{background:#2ebd71;}
.why_field_box input.other{width: 100%;margin-top: 15px;height: 50px;border-radius: 3px;font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:300}
.quiz-footer{border-top: 1px solid #d7d7d7;clear: both;padding-top: 35px;margin: 55px auto ;}
.quiz-footer .container{max-width:870px; margin:0 auto; text-align:center; font-size:16px; color:#848484; line-height:27px;font-family: 'Montserrat', sans-serif; font-weight:300}

.quiz-msg{width:100%; clear:both; text-align:center; background:url(../images/quiz-msg-bg.png) no-repeat center; font-family: 'Montserrat', sans-serif; padding:80px; margin-bottom: 50px;}
.quiz-msg h1{color:#3e3e3e; font-size:39px; font-family: 'Montserrat', sans-serif; font-weight:300; background: #fff;display: inline-block;}
.quiz-msg h1 span{color:#2ebd71; font-weight:600}
.quiz-msg h1 span.red{color:#fe1200;}
.quiz-left-side{width:65%; float:left; font-family: 'Montserrat', sans-serif;}
.quiz-left-side h3{font-size:22px; line-height:35px; color:#0c0c0c; font-family: 'Montserrat', sans-serif; margin-bottom:40px; font-weight:600}
.quiz-left-side ul li{width:30%; float:left; border:1px solid #ededed; padding:30px 25px; display:table; font-size:20px; line-height:27px; font-size: 17px;line-height: 27px;text-align: center;color: #747474; font-weight:300; margin-right:5%; position:relative; height:230px;}
.quiz-left-side ul li span{display: table-cell; vertical-align: middle;}
.quiz-left-side ul li:last-child{margin-right:0px;}
.quiz-left-side ul li.active{border:2px solid #2ebd71; color:#000; box-shadow: 0 0 54px rgba(16,14,23,0.15);}
.quiz-left-side ul li.active::after{content:''; width:47px; height:47px; background:url(../images/quiz-tick-icon.png) no-repeat center; position: absolute;top: -23.5px;right: -23.5px;}
.quiz-left-side ul li.wrong_ans{border:1px solid #ba0403; }
.quiz-left-side ul li.wrong_ans::after{content:''; width:47px; height:47px; background:url(../images/quiz-cross-icon.png) no-repeat center; position: absolute;top: -23.5px;right: -23.5px;}


.quiz-right-side{width:30%; float:right; font-family: 'Montserrat', sans-serif; background: #2ebd71;color: #fff; padding:30px 20px; box-shadow: 0 0 54px rgba(16,14,23,0.15);}
.quiz-right-side h3{text-align:center; border:0px; font-size:30px; font-weight:600; margin-bottom:15px;}
.quiz-right-side p{font-size:15px; line-height:27px; font-family: 'Montserrat', sans-serif; font-weight:300; margin-bottom:20px;}
.quiz-right-side .modal-header{padding:0px; border:0px;}
.quiz-right-side .modal-body{padding: 0px;width: 100%;height: auto;max-height: none; }
.quiz-right-side input{background:#f5fcf8; border-radius:50px; color:#086a36; height: 57px;width: 100%; padding:10px 20px; line-height:57px; font-size:17px; font-family: 'Montserrat', sans-serif; border:0px;  outline: none; }
.quiz-right-side button{background:#fea400; color:#fff; text-transform:uppercase; font-weight:700; font-size:20px; font-family: 'Montserrat', sans-serif; border-radius:50px;     text-shadow: none;    padding: 14px 36px;    float: right; border:0px; margin-bottom:25px;}
.quiz-right-side .alert-danger{background:none; color:#000; font-size:17px; line-height:25px; font-weight:400; border:0px;}
.quiz-right-side button:hover{background:#f5ae2c;}
.quiz-right-side a{text-decoration: none;color: #fff;text-align: center;font-size: 19px;border-bottom: 1px solid #fff;}
.que-title{color: #fea500;font-size: 18px;text-transform: uppercase;border-bottom: 2px solid #fea500;padding-bottom: 6px;display: inline-block;margin-bottom: 15px;font-weight: 400;}

.aa_benefits{font-family: 'Montserrat', sans-serif; text-align:center;  margin:120px auto; margin-bottom:200px;}
.aa_benefits h2{color:#fea400; font-size:40px; font-weight:600; font-family: 'Montserrat', sans-serif; border:0px; margin-bottom:50px;}
.aa_benefits .grid-33{width:30%; float:left; font-size:16px; font-weight:300; line-height:28px; color:rgba(0,0,0,0.8);margin-right:5%}
.aa_benefits .grid-33 img{height:auto; width:auto; margin:0px 20px}
.aa_benefits .grid-33 strong{display:block; margin-bottom:15px; font-size:27px; text-align:center; font-weight:600; margin-top: 30px;margin-bottom: 25px; line-height: 35px; min-height: 70px; }
.aa_benefits .grid-33.last{margin-right:0px;} 
.aa_benefits ul{margin-left:15px;width:95%; list-style:none }
.aa_benefits li{font-size:16px; font-weight:300;line-height: 24px; text-align: left; margin-bottom: 15px;color:rgba(0,0,0,0.8); border-bottom: 1px solid #e1e1e1; padding-bottom: 15px;}

.quiz-header{padding: 20px 0px;border-bottom: 1px solid #d7d7d7;}
.quiz-header .logo{width:50%; float:left}
.quiz-header .social-icon{width:50%; float:right; text-align:right; padding-top:20px;}
.quiz-header .social-icon a {margin-right:12px; display:inline-block}

.navbar-inner ul.loginnav li a{background: #fea400;color: #ffffff;width: 150px;height: 49px;display: inline-block;float: right;text-transform: uppercase;font-weight: 700;text-align: center;border-radius: 50px;line-height: 39px;position: relative;margin-top: 12px;border: 0px;text-shadow: none;box-shadow: none; font-family: 'Montserrat', sans-serif !important;}
.navbar-inner ul.loginnav li{margin:0px;}

.updatedfooter{background: #fff;clear: both;padding: 40px 0px; border-top:1px solid #e1e1e1; font-family:'Montserrat', sans-serif;}
.updatedfooter .footer-left, .updatedfooter .footer-right{    vertical-align: bottom;    display: inline-block;    width: 49%;     font-family:'Montserrat', sans-serif}
.updatedfooter .footer-centre{font-size: 13px;line-height: 23px;color: rgba(0,0,0,0.5);text-align: center;font-family: 'Montserrat', sans-serif;display: inline-block;vertical-align: middle;width: 100%; max-width:1000px;font-weight: 300;padding: 0px 0px; margin: 0 auto;float: none;display: block;}
.updatedfooter-full{border-top: 1px solid #e5e5e5;padding:20px 0px;margin-top: 20px; padding-bottom:0px;}
.updatedfooter .copyright_txt_new{margin-top: 15px; font:400}
.updatedfooter .footer-right{text-align:right; color: rgba(0,0,0,0.4);font-size: 12px;    line-height: 22px;}
.updatedfooter .footer-right a{font-family:'Montserrat', sans-serif; margin-right: 10px;}

.fourthstep label[for="monthly_deduction"]{ margin-top: 8px}
.fourthstep label[for="monthly_deduction"] span{ display: inline; color: #000;}
.want-to-add, .control-group.pincodebox a{ color: #0f7fcd; text-decoration: underline; font-size: 15px;text-align: left;float: left;clear: both;margin-left: 10px;}

.vb-smalllink{font-size: 13px!important; font-weight: 400; color:#598e47;font-family: Roboto, Arial, Helvetica, sans-serif;width: 50px;text-align: center;}


@media screen and (max-width :1024px) {
#newlanding-top .quiz-left-side, #newlanding-top .quiz-right-side{width:100%}
#newlanding-top  .quiz-left-side ul li{width:30%}
.quiz-left-side ul li{height:255px; }
}
@media screen and (max-width :800px) {

.aa_benefits .grid-33{width:100%; margin-bottom:50px;}
.aa_benefits .grid-33 strong{min-height:auto}
}
@media screen and (max-width :765px) {
.quiz-msg{padding: 25px 10px;background-repeat: repeat;margin: 40px 0px;background-size: 120%;}
.quiz-msg h1{font-size: 28px;}
#newlanding-top .quiz-left-side ul li{height:auto; margin-bottom:50px!important;}
#newlanding-top .quiz-left-side, #newlanding-top .quiz-right-side{width:100%}
.quiz-left-side ul li{width: 90% !important;margin: 20px auto !important;float: none;margin-bottom: 20px;}
.aa_benefits h2{font-size:30px;}
#newlanding-top .quiz-left-side h3{font-weight: 600;}

.aa_benefits .grid-33{width:100%; margin:0px; margin-bottom:30px;}
.quiz-footer .container{font-size: 13px;line-height: 22px;}
.quiz-footer{margin-top:0px;}
.quiz-left-side h3{font-size: 18px;line-height: 28px;font-weight: 400; text-align:center}
.aa_benefits{margin-bottom: 50px;}
.aa_benefits .grid-33 strong{margin-bottom: 5px;font-size: 24px;}
#newlanding-top{margin-top:0px!important}
.quiz-left-side ul {padding: 0 !important;}

.updatedfooter .footer-left, .updatedfooter .footer-right, .updatedfooter .footer-centre{width:100%; text-align:center; padding:0px 15px; margin-bottom:25px;} 



}
/*End New Css 6-6-2019*/


ul.ul_full { margin: 30px 0 0 0; padding: 0;}
.feeds-boxs .list-feed-box{ box-shadow:0px 0px 5px #eee; border-radius:8px; overflow:hidden; width:100%}
.feeds-boxs .load_more_btn{	text-align:center; margin-left:45%; padding:5px; border:2px solid #ccc; background-color:#4ac39e; font-weight:bold; border-radius:5px;}
.feeds-boxs .ul_full{width:100%; list-style:none;}
.feeds-boxs li{ list-style:none;}
.feeds-boxs .li_ticket {margin:3px 0px; padding:7px; height: 390px;}
.feeds-boxs .f_image_div{width:100%; position:relative;text-align:center; overflow:hidden;height:190px;background: #fff;display: flex;align-items: center;justify-content: center;}
.feeds-boxs .f_image{max-width:100%;    width: 100%;}
.feeds-boxs .li_ticket .text-right .f_image_div{ position:relative;    height: 237px;}
.feeds-boxs .li_ticket .text-right .f_image_div .f_image{ position:absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.feeds-boxs .sub_title{font-size:20px; color:#fff; font-weight:bold; position:absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);text-shadow: 0px 0px 6px #000;text-transform: uppercase;width: 100%;}
.feeds-boxs .m_title{font-size:24px; font-weight:100;text-align:center;margin-bottom: 10px; height: 65px; line-height: 33px; overflow: hidden;}
.feeds-boxs .short_desc{font-size:13px; font-weight:bold; text-align:center;    height: 45px; line-height: 21px;overflow: hidden;}
.feeds-boxs .read_more{padding:3px 10px; font-weight:bold; background-color:rgb(246, 97, 69); color:#fff; border-radius:12px; margin-top:10px; display:inline-block; font-weight:100;}
.feeds-boxs .f_text_div{ padding:15px; text-align:center; background:#fff;}

.feeds-boxs .li_ticket .text-right{ width:100%; padding:20px; border:2px solid rgb(89, 142, 72); border-radius:8px;}
.feeds-boxs .li_ticket .text-right img{width:auto}
img{max-width:100%; }
.feeds-boxs .li_ticket .text-right h2{color:rgb(99, 99, 99); font-weight:100; text-align:center; margin-top:0; margin-bottom:0;}
.feeds-boxs #prod_footer button{background-color:rgb(89, 142, 72); border:none; padding:11px 15px; color:#fff; border-radius:8px; font-size:20px;}
.feeds-boxs #prod_footer button:hover{background-color:rgb(49, 128, 24);}
.feeds-boxs #prod_footer .text-center{ text-align:center;}
.feeds-boxs #prod_footer i.icon-gbp{font-size:26px; color:#a8a8a8; font-weight:100; text-align:right; padding:4px; display:inline-block;}
.feeds-boxs #prod_footer input{width:100%; border-radius:8px; padding:10px;}
.feeds-boxs .li_ticket.orange-box .text-right{ border-color:rgb(246, 97, 69);}
.feeds-boxs .li_ticket.orange-box #prod_footer button{background-color:rgb(246, 97, 69);}
.feeds-boxs .li_ticket.orange-box #prod_footer button:hover{background-color: rgb(219, 55, 25);}
.feeds-boxs .load_more{color:#fff; border:0; padding:10px 15px;  font-size:18px; background:rgb(89, 142, 72);  text-transform:uppercase; margin-bottom:50px; display: inline-block; text-align:center; border-radius:8px;}


.controlligrid h2{border:0px; color: #ffffff!important; font-size: 24px; line-height: 36px; height:79px;  }
.controlligrid-img{text-align:center}
.controlligrid-img img{max-height:100px; max-width:200px;}
.controlligrid-text{max-width: 200px;margin: 15px auto;font-weight: 600;line-height: 21px; float:none; text-align: center;font-size: 14px; height:90px; padding:0px;}
.controlligrid-btn a{background:rgba(255,255,255,0.3);color:#fff;padding: 11px 0px;font-weight: 700;text-transform: uppercase;font-size: 18px;text-align: center;width: 200px;display: block;margin: 0 auto;float: none; border-radius: 30px;} 
.controlligrid-btn a:hover{background:rgba(255,255,255,0.6);}



@media screen and (min-width :769px) {
}

@media screen and (max-width :768px) {
.feeds-boxs #prod_footer button{display:block; margin:0 auto;}
.feeds-boxs .li_ticket{ display:flex; flex:1; height: auto !important;}
.feed-details p a img{float:none;}
.feeds-boxs .f_image_div{min-height:150px; height:auto;}
}

.feed-details ul.ng-scope{padding-left:20px; padding-top:10px;}
.feed-details ul.ng-scope li{margin-bottom:10px;}
.feed-details .btn{margin-top:10px; margin-bottom:10px; color:#fff;}
.feed-details h2{margin-bottom:10px; padding-bottom:0;}
.feed-details h3{margin-top:20px;}
.feed-details a{color:#747d22;}
.feed-details a img{float:right; margin-bottom:10px; max-width:100%;}

.navbar .nav > li > a{padding:15px 11px;}

.page-heading a{ float:right;}
.action-table.feed-table tr td p.ng-binding{color: #d83636;}

.employee2-shorcuts{ display:block; clear:both;}
.circle-box{display:block; float:left; width:100%; margin-top:80px; margin-bottom:0px;}
.circle-box li{display:inline-block;  float:left; text-align:center;width:9%;margin-bottom: 30px;}
.circle-box.employee2-shorcuts li:hover{margin-top:0px;}
.active_li, .active-shadow{box-shadow:0px 0px 35px 0px rgba(0,0,0,0.25); background:#fff; padding:60px;/*! width: 439px !important; */}
.shadow{background:#fff; padding:15px;}
ul.circle-box li.active-shadow{width:15%;}
ul.circle-box{ width:100%;  margin-left:0;}
.circle-main{ overflow:hidden; width:100%;}


ul.circle-box li.half_gray_li{ display:none;}
ul.circle-box li.half_gray{ display:block;}
ul.circle-box li.active_li{ padding:14px 30px 5px 30px; width:50%; float:left; margin-bottom: 37px;}
.employee2-shorcuts ul.circle-box li.active_li:hover{margin-top:0px !important;}

.employee2-shorcuts ul.circle-box li.half_gray_li:first-child{ opacity:0;}
.employee2-shorcuts ul.circle-box li.half_gray{overflow:hidden; box-shadow:0px 0px 35px 0px rgba(0,0,0,0.25); background:#fff; width:20%;padding: 16px 10px 5px 10px;margin: 10px 9px;}
.employee2-shorcuts ul.circle-box li.half_gray a{width:176px;}
.employee2-shorcuts ul.circle-box li.half_gray a img{max-width:100px;}
.employee2-shorcuts ul.circle-box{margin:45px 0px;}
.employee2-shorcuts ul.circle-box li.half_gray:first-child{margin-right:2%; min-height:170px;}
.employee2-shorcuts ul.circle-box li span.shortcut1, .employee2-shorcuts ul.circle-box li span.shortcut1{font-size: 15px; line-height: 20px; font-weight: 600;}

#emplee-main2 .employee2-row1 h2{font-size:18px; margin:0; padding:8px; color:#598e47;}
.ap-status{background:#fff; border-radius: 8px; border:2px solid #efefef;}
.load_more {display: inline-block; color:#598e47; text-decoration: none; background-color:#d5d845; padding: 10px 20px; border-radius: 5px; margin: 30px 0; font-size: 18px;
font-weight: 700;padding: 15px 30px;text-transform: uppercase;letter-spacing: normal;}
.load_more:hover { color:#598e47;text-decoration: none;background-color:#d5d845;}


.loan_detial_top {  width: 100%; background: #fff; border: solid 3px #f66145; float:left; border-radius: 11px; padding:20px 20px;margin-bottom: 20px;}
.loan_detial_top h3 {text-align: right;font-size: 21px;font-weight: normal;text-transform: uppercase;}
.loan_detial_left {width: 100px;float: left;}
.loan_detial_right {width: 190px;float: right;}
.loan_detial_right p {font-size: 17px;margin:9px 0;font-family: 'Open Sans', sans-serif;line-height: 24px;}
.loan_detial_right a {background: #f66145;color: #fff;padding: 12px 20px;font-size: 18px;text-transform: uppercase;font-weight: 600;display: block;text-align: center;}

.loan_detial_bottom {  width: 100%; background: #fff; border: solid 3px #598e48; float:left; border-radius: 11px; padding:18px 20px;}
.loan_detial_bottom h3 {text-align: right;font-size: 21px;font-weight: normal;text-transform: uppercase;}
.loan_detial_bottom a {background: #598e48;color: #fff;padding: 12px 20px;font-size: 18px;text-transform: uppercase;font-weight: 600;display: block;text-align: center;}


/*------------------Manage Feeds----------------*/

.managefeed-edittable table th {max-width: inherit;}
.managefeed-edittable td {min-width: 50px !important;}
.managefeed-edittable td input[type='text'] { width:120px;}
.managefeed-edittable td textarea {width:120px;}
.managefeed-edittable td button {background: #598e47;color: #fff;border: none;padding: 3px 8px;border-radius: 4px;}
.managefeed-edittable td.td-actions {width: 60px;}
.managefeed-edittable td.status {}
.managefeed-edittable td.featuredimg .importemp-brow {background: #598e47;color: #fff;border: none;padding: 3px 8px;border-radius: 4px; }
.managefeed-edittable td.featuredimg div { width:100%; text-align:center;}

.managefeed-edittable td.title {}
.managefeed-edittable td.shorttitle {}
.managefeed-edittable td.tags {width: 70px;max-width: 120px;}
.managefeed-edittable td.tags .autocomplete-list {width: 180px  !important;}
.managefeed-edittable td.tags input.ng-pristine { width:100%;}
.managefeed-edittable td.tags .form-item-container {border: none !important;box-shadow: none;padding: 0;}
.managefeed-edittable td.tags ul.list-inline li {margin: 3px 0;float: left;list-style: none;display: block;padding: 0 3px;}
.managefeed-edittable td.tags ul.list-inline li span {border: 1px solid #598e47;border-radius: 4px;padding: 4px 15px 4px 4px;font-size: 11px;display: inline-block; position:relative;word-break: break-all;}
.managefeed-edittable td.tags ul.list-inline li span.remove {position: absolute;right:4px;top:3px;border: none;background: no-repeat;color: #f54b4b;padding: 0;border-radius: 0;}


 
.col-width{ width:33%; float: left;}

@media screen and (max-width :1024px) {
.feeds-boxs .li_ticket .text-right h2{font-size: 22px;}
.employee2-shorcuts ul.circle-box li.half_gray{margin: 10px 6px;}
}

@media screen and (max-width :768px) {
	.col-width{ width:50%;}
	.feeds-boxs .f_image_div{max-height:190px;}
	
	.list-feed-box .f_image_div{max-height: 143px; min-height: 117px;}
	.employee2-shorcuts ul.circle-box li.half_gray{margin: 10px 8px;}
}

@media screen and (min-width :740px) {
	.feeds-boxs #prod_footer i.icon-gbp{ float: right; }	
}
@media screen and (max-width :740px) {
	.col-width{ width:100%;}
	.feeds-boxs #prod_footer i.icon-gbp{ float: none; }
	.feeds-boxs .li_ticket .text-right h2{font-size: 18px;}
	.feeds-boxs .m_title {font-size: 22px;}
	.feeds-boxs .f_image_div {min-height: 125px; max-height: 100px;}
	.employee2-shorcuts ul.circle-box li.half_gray{margin:10px 6px;}
}

/*ul.circle-box li.half_gray_li.half_gray:nth-child(1) a{margin-left: 270%;}*/

.newlanding-top-right-main .quiz-right-side input, .newlanding-top-right-main .quiz-right-side .btn:focus{outline: none !important;}
.btn:focus, .btn:active:focus, .btn.active:focus, select:focus, textarea:focus, input:focus, input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus {outline: none; box-shadow: none; border-color: #cacaca;}

.upload-files-sec{clear:both; display:inline-block; width:100%;}
.file-close{margin-top: 8px; display: inline-block;background: #fea400;color: #ffffff;padding: 5px 15px;border-radius: 3px;background-image: url(../images/close-cut_icon.png);background-repeat: no-repeat;background-position: center;background-size: 11px; font-size: 0px;}
.upload-files-sec input{width:80%;}
.pincodebox p{font-size:14px; font-weight:400; color:#888; font-family:'Montserrat', sans-serif; text-align:left; margin-bottom:5px;}
.pincodebox .icon-search::before {text-decoration:none;}
.pincodebox .step2-2search{margin-right:30px;}

.g-recaptcha{transform: scale(1.03); margin-bottom: 10px;}

country-state-select.user{margin-left: 140px !important; display: block;}
country-state-select.user .control-group{float: left; width: 37% !important;}
label[for="gross_salary"].user-annual{font-weight: 600; text-align: right !important; font-size: 15px !important;}


/*.editloan-right a.load-edit{ font-size: 0; width: 25px; height: 25px; background: url(../images/editicon.png) no-repeat; float: left;margin-left: 10px;}*/
.editloan-right a.load-edit{ margin-left:10px; color: #f00; text-decoration: underline;}
.editloan-right a.load-download{color:#0066ff; text-decoration: underline; float: left;}


.import-employees-page label.field-name{ text-align: center; margin-top: 10px;}
.import-employees-page .upload-payroll textarea{ max-width: 350px;  width: 100%;}
.import-employees-page .upload-payroll{ text-align: center; }
.import-employees-page input.importemp-brow{border: 1px solid #ccc; padding: 2px 5px; margin: 0px 0 15px 0 !important;}
.import-employees-page label.field-name select{ max-width: 350px; width: 100%; margin: 10px auto 20px auto;}

div.wpcf7 .wpcf7-recaptcha iframe {transform: scale(0.8);}


/*-----------------------------------*/

.customupload_selectcompay {width: 400px;margin: 0 auto;border: solid 1px #598e47;padding: 16px 0;}
.customupload_payroll {width: 900px;
border: none;
background: #f9f9f9;padding: 16px 0;margin: 30px auto 0;}
input.payrolldetaulbrow {float: none !important;width: auto !important;margin: 0px 0 25px 0;display: inline-block;border: solid 1px #598e47;padding: 10px 10px;}

.add_class
	{ 
		 
		margin-bottom: 5px;
		border-bottom: solid 10px #FFF;
	}