/*
 Theme Name:   Penn Capital
 Theme URI:    http://elocalwebsolutions.com/
 Description:  Penn Capital
 Author:       Amit Ahuja
 Author URI:   http://elocalwebsolutions.com/
 Template:     virtue_premium
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  penncapital
*/
.headerclass {
	position: absolute;
	z-index: 100;
	width: 100%;
}
.wrap {
	margin-top: 50px;
}
.home .wrap {
	margin-top: 0px;
}

label {
	font-weight: 300;
}
#kad-feedback-new-post input.full, .contactform input.full, .wpcf7 input {
	padding: 4px 8px;
}
.virtue_social_widget a {
	color: #fff;
	border-radius: 50%;
	width: 35px;
	height: 35px;
	padding: 0;
	line-height: 34px;
}
.kad-btn, .wpcf7-submit {
	background: #37363C !important;
	color: #fff !important;
	border: 0px solid #fff !important;
	border-radius: 0px !important;
	font-size: 18px;
}
.kad-btn:hover,.wpcf7-submit:hover {
	background: #14165E  !important;
	color: #fff !important;
	border: 0px solid #fff !important;
	border-radius: 0px !important;
}
.blue-text .kad-btn, .blue-text .wpcf7-submit {
	background: transparent !important;
	color: #fff !important;
	border: 1px solid #fff !important;
	border-radius: 0px !important;
	font-size: 18px;
}
.blue-text .kad-btn:hover, .blue-text .wpcf7-submit:hover {
	background: #14165E  !important;
	color: #fff !important;
	border: 1px solid #fff !important;
	border-radius: 0px !important;
}

#containerfooter .wpcf7-submit, #containerfooter .kad-btn {
	font-size: 16px;
	font-weight: 600;
	border-width: 2px !important;
	color: #fff !important;
	border: 1px solid #fff !important;
}
#containerfooter .wpcf7-submit:hover, #containerfooter .kad-btn:hover {
	font-size: 16px;
	font-weight: 600;
	background: #2a2929  !important
	border-width: 2px !important;
	color: #fff !important;
	border: 1px solid #2a2929 !important;
}
.wpcf7 input.wpcf7-submit {
	padding: 12px 18px;
	font-size: 16px;
	border: none;
	display: inline-block;
	color: #fff;
	background: #c72c00;
	transition: background .6s ease-out;
	-webkit-transition: background .6s ease-out;
	-moz-transition: background .6s ease-out;
	-o-transition: background .6s ease-out;
	font-weight: 600;
	    
}

#kad-banner .container {
	width: auto;
	padding:0;
	/*margin: 0 20px;*/
}
.headerclass{
	background:rgba(255,255,255,0.84) !important;
}
.kad-standard-logo {
	position: absolute;
	top: -45px;
	left: 5px;
}

.kad-header-center {
	width: 150px;
}
.kad-header-left , .kad-header-right {
	width: calc(50% - 75px);
}
.kad-header-style-two .nav-main ul.sf-menu > li {
	width: auto !important;
	padding: 0 30px;
	display: inline-block;
	float: none;
	text-transform: uppercase;
}
.kad-header-left .nav-main ul.sf-menu {
	text-align: right;
}
#kad-banner-sticky-wrapper {
	z-index: 100;
	position: relative;
}
.blue-text h3 {
	color: #fff;
	font-weight: 700;
}
.blue-text p {
	color: #fff;
}
.blue-text {
	padding: 40px;
}
.top-phone {
	margin: 0 60px 0 0;
	font-size: 24px;
	font-weight: 500;
	font-family: Montserrat;
	line-height: 45px;
	text-align: right;
}
.top-phone a {
	color: #fff;
}
.top-phone a:hover {
	color: #fff;
}
.three-btns-row {
	background: rgba(255,255,255,0.74);
	margin: 0 60px;
	padding: 20px 0;
} 
.lg-kad-btn {
	background: #37373C !important;
	border-color: transparent !important;
	width: 260px;
}
.lg-kad-btn:hover {
	background: #00013A !important;
	border-color: transparent !important;
}
.apply-now-row .lg-kad-btn {
	max-width: 360px !important;
	width: 100%;
	text-align: center;
}
.apply-now-row {
	margin-bottom: 30px;
}
#topbar-search .kad-btn {
	background: #ffec47 !important;
	color: #00013a !important;
	padding: 5px 15px;
	font-weight: bold;
	margin-top: 3px;
	border-radius: 4px !important;
}
#topbar-search .kad-btn:hover {
	background: #fff !important;
}
/*.stickyheader .is-sticky #kad-banner {
	width: 100%;
	left: 0;
	z-index: 1020;
	top: 0;
	margin: 0 auto;
	transition: all ease-in-out 0.5;
}
.boxed.stickyheader .is-sticky #kad-banner {
	width: 100%;
	left: auto;
	margin-left: 0px;
	margin-right: -15px;
	max-width: 1140px;
	padding-right: 0;
}
.boxed #wrapper.container {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	margin-bottom: 0px;
}
.home_sliderclass, .kad_fullslider, .sliderclass {
	position: relative;
	top: -170px;
	z-index: 10;
}
#kad-banner-sticky-wrapper header {
	background: rgba(0,0,0,1);
	margin-left: 0;
	width: 100%;
}
.home #kad-banner-sticky-wrapper header {
	background: rgba(0,0,0,0.9);
}
.home #kad-banner-sticky-wrapper.is-sticky header, .is-sticky header {
	background: rgba(0,0,0,01);
}
.sliderclass {
	padding: 0 0 0px;
}
*/
.kad-standard-logo {
	max-height: 180px;
}
.home #content {
	margin-top: -30px;
}


.certification-section img {
	max-width: 320px;
	margin: 0 auto;
}


.nav-trigger-case:hover .kad-menu-name {
	color: #fff;
}
#nav-main ul.sf-menu, .nav-main ul.sf-menu {
	float: left;
}
.kad-header-widget-custom {
	color: #fff;
	font-family: raleway;
	font-size: 18px;
	font-weight: 500;
	margin-top: 45px;
}

.grey-box {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#717680), to(#bcb9b9)); /* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #717680, #bcb9b9); /* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #717680, #bcb9b9); /* IE 10 */ 
	background: -ms-linear-gradient(top, #717680, #bcb9b9); /* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #717680, #bcb9b9);
	padding-top:60px;
	padding-bottom:60px;
	text-align:center;
}
.center-list ul {
    list-style-position: inside;
    list-style-type: disc;          
    text-align:center;
}
.grey-box .widget-title {
	color: #fff;
	text-transform: uppercase;
	font-size: 42px;
}
.grey-box {
	font-size: 24px;
	line-height: 38px;
}
.grey-box li {
	display: inline-block;
	padding-left: 20px;
	position: relative;
	margin-left: 20px;
}
.grey-box li::before {
	content: "\2022";
	width: 14px;
	display: inline-block;
	font-size: 42px;
	position: absolute;
	top: 0px;
	left: 0;
}
.home-about-text {
	/* padding-right: 15%; */
	font-size: 14px;
	line-height: 26px;
	font-weight: 400;
	text-align: justify;
	padding-right: 30px;
}
.services-plan-cell {
	background: rgba(235,0,0,0.67);
	max-width: 300px;
	margin: 0 auto;
	color: #fff;
	text-align: center;
	position: relative;
	padding-bottom: 40px;
}
.services-plan {
	padding: 0 20px 20px;
}

.services-plan h3 {
	background: rgba(28,27,27,1);
	margin: 0 -20px 20px;
	font-size: 18px;
	text-align: center;
	color: #fff;
	line-height: 26px;
	padding: 10px;
}
.transformation-heading .widget-title {
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
}
.services-plan .kad-btn {
	background: transparent;
	border: 1px solid #fff !important;
	border-radius: 4px;
	padding: 5px 25px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
	bottom: 20px;
	position: absolute;
	left: 25%;
	color: #fff !important;
}
.services-plan .kad-btn:hover {
	background: #fff !important;
	color:#eb0000 !important;
}
.services-plan-cell p {
	font-size: 13px;
	line-height: 17px;
}
.services-plan-cell h4 {
	color: #fff;
	font-weight: 600;
}
.services-plan-cell h5 {
	color: #fff;
	font-weight: 400;
}
#containerfooter h3 {
	font-size: 18px;
	text-transform: uppercase;
}
#containerfooter p {
	font-size: 14px;
	line-height: 24px;
}
#containerfooter .menu li a {
	padding: 2px 8px;
	margin-bottom: 5px;
	background: rgba(0,0,0,0);
	display: block;
	max-width: 100%;
	font-size: 14px;
}
#containerfooter .menu li a:hover {
	background: rgba(0,0,0,0) !important;
	color: #eb0000;
}
#containerfooter .menu {
	list-style: none;
	margin: 0 0 0 0px;
	padding: 0;
}
.footerbase {
	margin-top: 20px;
}
[class*="wp-image"] {
	padding: 0;
}
#containerfooter .menu {
	column-count: 2;
}
.topbar-widget .virtue_social_widget a {
	display: block;
	float: left;
	width: auto;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
	padding: 7px 10px;
	background: 0 0;
	margin-left: 4px;
	margin-bottom: 5px;
	color: #fff;
	border-radius: 50%;
	width: 35px;
	height: 35px;
	padding: 0;
	line-height: 34px;
	margin-top: 5px;
}
#containerfooter .virtue_social_widget .facebook_link,.virtue_social_widget .facebook_link{background:#3b5998 !important}
#containerfooter .virtue_social_widget .twitter_link,.virtue_social_widget .twitter_link{background:#9AE4E8 !important}
#containerfooter .virtue_social_widget .googleplus_link,.virtue_social_widget .googleplus_link{background:#DD4B39 !important}
#containerfooter .virtue_social_widget .dribbble_link,.virtue_social_widget .dribbble_link{background:#EA4C89 !important}
#containerfooter .virtue_social_widget .vimeo_link,.virtue_social_widget .vimeo_link{background:#4EBBFF !important}
#containerfooter .virtue_social_widget .flickr_link,.virtue_social_widget .flickr_link{background:#FE0883 !important}
#containerfooter .virtue_social_widget .youtube_link,.virtue_social_widget .youtube_link{background:#F33 !important}
#containerfooter .virtue_social_widget .pinterest_link,.virtue_social_widget .pinterest_link{background:#C92228 !important}
#containerfooter .virtue_social_widget .instagram_link,.virtue_social_widget .instagram_link{background:#517fa4 !important}
#containerfooter .virtue_social_widget .linkedin_link,.virtue_social_widget .linkedin_link{background:#4875B4 !important}
#containerfooter .virtue_social_widget .rss_link,.virtue_social_widget .rss_link{background:#FF6200 !important}
#containerfooter .virtue_social_widget .tumblr_link,.virtue_social_widget .tumblr_link{background:#32506d !important}
#containerfooter .virtue_social_widget .stumbleupon_link,.virtue_social_widget .stumbleupon_link{background:#f74425 !important}
#containerfooter .virtue_social_widget .vk_link,.virtue_social_widget .vk_link{background:#45668e !important}
#containerfooter .virtue_social_widget .viadeo_link,.virtue_social_widget .viadeo_link{background:#F4982B !important}
#containerfooter .virtue_social_widget .xing_link,.virtue_social_widget .xing_link{background:#006567 !important}
#containerfooter .virtue_social_widget .yelp_link,.virtue_social_widget .yelp_link{background:#c41200 !important}
#containerfooter .virtue_social_widget .soundcloud_link,.virtue_social_widget .soundcloud_link{background:#f70 !important}
#containerfooter .virtue_social_widget .snapchat_link,.virtue_social_widget .snapchat_link{background:#fffc00 !important}
#containerfooter .virtue_social_widget .periscope_link,.virtue_social_widget .periscope_link{background:#3aa4c6 !important}
#containerfooter .virtue_social_widget .behance_link,.virtue_social_widget .behance_link{background:#1769ff !important}

#containerfooter .virtue_social_widget .facebook_link:hover,.virtue_social_widget .facebook_link:hover{background:#3b5998}
#containerfooter .virtue_social_widget .twitter_link:hover,.virtue_social_widget .twitter_link:hover{background:#9AE4E8}
#containerfooter .virtue_social_widget .googleplus_link:hover,.virtue_social_widget .googleplus_link:hover{background:#DD4B39}
#containerfooter .virtue_social_widget .dribbble_link:hover,.virtue_social_widget .dribbble_link:hover{background:#EA4C89}
#containerfooter .virtue_social_widget .vimeo_link:hover,.virtue_social_widget .vimeo_link:hover{background:#4EBBFF}
#containerfooter .virtue_social_widget .flickr_link:hover,.virtue_social_widget .flickr_link:hover{background:#FE0883}
#containerfooter .virtue_social_widget .youtube_link:hover,.virtue_social_widget .youtube_link:hover{background:#F33}
#containerfooter .virtue_social_widget .pinterest_link:hover,.virtue_social_widget .pinterest_link:hover{background:#C92228}
#containerfooter .virtue_social_widget .instagram_link:hover,.virtue_social_widget .instagram_link:hover{background:#517fa4}
#containerfooter .virtue_social_widget .linkedin_link:hover,.virtue_social_widget .linkedin_link:hover{background:#4875B4}
#containerfooter .virtue_social_widget .rss_link:hover,.virtue_social_widget .rss_link:hover{background:#FF6200}
#containerfooter .virtue_social_widget .tumblr_link:hover,.virtue_social_widget .tumblr_link:hover{background:#32506d}
#containerfooter .virtue_social_widget .stumbleupon_link:hover,.virtue_social_widget .stumbleupon_link:hover{background:#f74425}
#containerfooter .virtue_social_widget .vk_link:hover,.virtue_social_widget .vk_link:hover{background:#45668e}
#containerfooter .virtue_social_widget .viadeo_link:hover,.virtue_social_widget .viadeo_link:hover{background:#F4982B}
#containerfooter .virtue_social_widget .xing_link:hover,.virtue_social_widget .xing_link:hover{background:#006567}
#containerfooter .virtue_social_widget .yelp_link:hover,.virtue_social_widget .yelp_link:hover{background:#c41200}
#containerfooter .virtue_social_widget .soundcloud_link:hover,.virtue_social_widget .soundcloud_link:hover{background:#f70}
#containerfooter .virtue_social_widget .snapchat_link:hover,.virtue_social_widget .snapchat_link:hover{background:#fffc00}
#containerfooter .virtue_social_widget .periscope_link:hover,.virtue_social_widget .periscope_link:hover{background:#3aa4c6}
#containerfooter .virtue_social_widget .behance_link:hover,.virtue_social_widget .behance_link:hover{background:#1769ff}
/*.virtue_social_widget a {
	background: rgba(0,0,0,0);
	border: 1px solid #404040;
	border-radius: 50%;
	padding: 0;
	margin-right: 8px;
	width: 50px;
	height: 50px;
	line-height: 44px;
	color:#404040;
}
.virtue_social_widget a:hover {
	background: rgba(0,0,0,0) !important;
	color: #eb0000 !important;
	border: 1px solid #eb0000;
}
#containerfooter .virtue_social_widget a {
	background: rgba(0,0,0,0);
	border: 1px solid #fff;
	border-radius: 50%;
	padding: 0;
	margin-right: 8px;
	width: 50px;
	height: 50px;
	line-height: 44px;
}
#containerfooter .virtue_social_widget a:hover {
	background: rgba(0,0,0,0) !important;
	color: #eb0000 !important;
	border: 1px solid #eb0000;
}
header .virtue_social_widget a {
	background: transparent;
	color: #fff;
	border: 0px solid #fff;
	border-radius: 50%;
	padding: 5px 8px;
	margin-right: 4px;
	width: auto;
	height: auto;
	line-height: 20px;
}
header .virtue_social_widget a:hover {
	background: transparent !important;
	color: #fff !important;
	border: 0px solid #fff;
	border-radius: 50%;
	padding: 5px 8px;
	margin-right: 4px;
}*/
.footercredits {
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;
}

.brand.logofont {
	text-transform: uppercase;
}

.footerclass a:hover {
	color: #fff !important;
}
#topbar-search {
	padding: 0 10px;
}
/*#topbar .virtue_social_widget {
	text-align: left;
}
.topbar-widget .virtue_social_widget a {
	display: inline-block;
	float: none;
	width: auto;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
	padding: 7px 8px;
	background: 0 0;
	margin-left: 0;
	margin-bottom: 0;
	color: #ff1010;
}*/
.home .contentclass {
	padding-bottom: 0px;
	
}
/*Portal page*/
.clientspage-template-default #ktsidebar {
    display: none;
}
.clientspage-template-default #ktmain {
    width: 100%;
}
.clientspage-template.commercial-loan #pageheader, .clientspage-template.residential-loan #pageheader {
    display: none;
}
.uploaded-files-sep {
    border-top: 1px solid #333;
    padding-top: 20px !important;
    margin-top: 30px;
    display: block;
    width: 100%;
    float: left;
}
.wpc_table_nav_top, .wpc_filedata {
    display: none;
}
.portal-account-setting {
    padding: 5px 15px;
    font-size: 14px;
}
.portal-list li {
    line-height: 30px;
    margin-bottom: 5px;
}
.portal-logout {
    background: #2878ba;
    color: #fff;
    font-size: 16px;
    padding: 5px 25px;
	text-transform: capitalize;
}
.portal-logout a{
     color: #fff;
  
}
.portal-logout:hover {
    background: #EA1B29;
    color: #fff;
  
}
.portal-logout a:hover{
     color: #fff;
  
}
/*Portal page ends*/


.wpc_form .wpc_form_field {
	width: 100%;
	float: none;
}
.wpc_form .wpc_form_label {
	width: 100%;
	float: none;
}
.wpc_form .wpc_form_line {
	margin: 0 0 5px 0;
}
.center-cap .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
	text-align: center;
	width: auto;
	display: inline-block;
	margin-top: 10px;
}
.ksp-slider-wrapper input {
	font-size: 16px;
}

.simple-captcha {
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}
img.wpcf7-form-control.wpcf7-captchac {
	position: absolute;
	top: 9px;
	z-index: 1;
	left: 20px;
}
.wpcf7-form-control.wpcf7-captchar {
	padding-left: 100px;
}
.home-steps .center .widget-title {
	text-align: center;
	font-size: 26px;
}
.home-steps [class*="wp-image"] {
	/* border: 3px solid #00a5ff; */
	/* border-radius: 50%; */
	max-height: 223px;
	width: auto;
	padding: 0;
}
.home-steps {
	max-width: 1360px;
	margin: 0 auto;
}
.single-post article h2, .single-post article h3, .single-post article h4, .single-post article h5, .single-post article h6 {
	font-family: Montserrat;
	line-height: 40px;
	font-weight: 500 !important;
	font-style: normal;
	color: #00013a;
	font-size: 28px;
}
.kad-slider .label-span {
	display: block;
	font-size: 16px;
	margin-right: 35px;
	color: #fff;
}
.kad-slider legend {
	display: none;
}
.kad-slider {
	background: rgba(0,0,0,.3);
	padding: 0 15px;
	max-width: 600px;
	margin-left: 0;
color: #fff;
}

.slider-form-btn-row.last {
	display: block !important;
	float: right;
	right: 6%;
	position: relative;
}
.wpcf7 .slider-form-btn-row input.wpcf7-submit {
	min-width: 34%;
	font-size: 22px;
	padding: 10px 50px;
	text-transform: uppercase;
	margin-left: 29px;
	border-radius: 4px !important;
}
.min-max {
	font-size: 30px;
	line-height: 30px;
	font-family: Raleway;
	font-weight: 800;
	font-style: normal;
	color: rgb(255, 255, 255);
	letter-spacing: 0px;
}
.wpcf7 {
	max-width: 100% !important;
}
.wpc_form label span {
	font-size: 24px;
}
.wpc_submit {
	background: #37363c !important;
	border: none !important;
}
.bg-lightgray {
	background: #37363c;
	color: #fff !important;
	font-size: 14px;
}
#kadbreadcrumbs a, .subhead, .subhead a, .posttags, .posttags a, .product_meta a {
	color: #000;
}

select {
	color: #000 !important;
	font-weight: 500;
	
}


@media (max-width: 800px) {
.home_sliderclass, .kad_fullslider, .sliderclass {
	top: 0;
}
.home #content {
	margin-top: 0px;
}
.kt-not-mobile-sticky {
	background: rgba(0,0,0,1) !important;
}
.kad-header-widget-custom {
	margin-top: 5px;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
}
.kad-header-widget-custom .panel-grid-cell {
	margin: 6px !important;
}
.home-about-text {
	padding: 15px;
}

}
@media (max-width: 800px) {
.kad-standard-logo {
	position: relative;
	top: 0;
	left: auto;
	margin: 0 auto;
}
.kad-header-center {
	width: 100%;
}
.top-phone  {
	text-align: center;
}
.virtue_social_widget {
	text-align: center;
}
.virtue_social_widget a {
	display: inline-block !important;
	float: none  !important;
}
.topbar-widget .panel-grid-cell {
	margin-bottom: 5px !important;
}
.three-btns-row {
	margin: 0 30px;

}
#topbar-search {
	text-align: center;
}
}

/** HOME PAGE MULTI STEP FORM**/

input[type="radio"] {
  opacity:0;
}
 input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
	width: 100% !important;
	border: 1px solid #fff !important;
	height: 60px;
	display: block;
	position: absolute;
	z-index: 100;
	top: 0;
	cursor: pointer;
	margin:0px;
}

input[type="radio"] + span::before {
  display:inline-block;
    width:0px;
    height:60px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    cursor:pointer;
    
}
input[type="radio"] + span {
	display: inline-block;
	width: 100%;
	height: 60px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	text-align: center;
	font-weight: normal;
	font-size: 20px;
}
input[type="radio"] + span::before, input[type="radio"] + span {
  content: '';
  background:#404b54 no-repeat center center;
}
.wpcf7-list-item:hover .wpcf7-list-item-label {
  
  background:#798999 no-repeat center center;
}
input[type="radio"]:checked + span::before, input[type="radio"]:checked + span {
   content: '';
  background:#798999 no-repeat center center;
}
span.wpcf7-list-item {
	display: inline-block;
	margin: 2%;
	width: 46%;
	position: relative;
}
#wpcf7-f352-p353-o1 {
	max-width: 600px;
}
#wpcf7-f352-p353-o1 h3, #wpcf7-f352-p353-o1 h2 {
	color: white;
	font-weight: bold;
}
#wpcf7-f352-p353-o1 h4 {
	color: white;
}
.cf7mls_progress_bar {
	display: none;
}
.fieldset-cf7mls.cf7mls_current_fs {
	box-shadow: none;
	border: none;
	text-align: center;
}
.slider-form-btn-row {
	text-align: center;
	margin-top: 20px;
}
.cf7mls_next.action-button, .cf7mls_back.action-button, .fieldset-cf7mls .wpcf7-form-control.wpcf7-cf7mls_preview_step {
	background-color: #00013a;
	border-radius: 4px;
	min-width: 34%;
	font-size: 22px;
	text-transform: uppercase;
}
.cf7mls_back.action-button {
	margin-top: 20px;
}
.slider-form-outer span.wpcf7-not-valid-tip {
	color: #fff;
}
.slider-form-outer div.wpcf7-validation-errors, .slider-form-outer div.wpcf7-acceptance-missing {
	color: #fff;
}
.slider-form-outer div.wpcf7-mail-sent-ok {
	border: 2px solid #fff;
	color: #fff;
	text-align: center;
}
.slider-form-btn-row.last {
	display: inline-block;
	float: right;
	right: 10%;
	position: relative;
}
.min-deposit-note {
	color: #fff;
	margin: 20px 10px;
	display: block;
	font-style: normal;
	font-size: 20px;
	font-weight: 400;
}
.slider-form-outer h3, .slider-form-outer h2 {
	color: #fff;
}
.slider-form-outer {
	max-width: 600px;
	margin-top: 6%;
}
.ui-slider {
	margin-top: 50px;
}
.ui-slider-horizontal {
	height: 2px !important;
}

.ui-slider-handle::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	margin-left: 0;
	margin-top: 0;
	background: #00013a;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}

.ui-slider .ui-slider-handle {
	background: #00013a;
	border: 1px solid #00013a;
	border-radius: 20px;
	height: 30px;
	width: 30px;
	top: -15px;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -15px!important;
	margin-left: -.6em;
	height: 30px !important;
	width: 30px !important;
	border: 1px solid #00013a !important;
}
.slider-form-outer .wpcf7-form-control.wpcf7-submit {
	min-width: 89%;
	margin-left: 0;
	border-radius: 4px;
	font-family: muli;
	font-weight: bold;
	font-size: 22px;
	background: #00013a;
	text-transform: uppercase;
	padding: 10px 10px;
}

.wpcf7 .slider-form-btn-row input.wpcf7-submit {
	min-width: 34%;
    font-size: 22px;
    padding: 12px 50px;
    text-transform: uppercase;
}
	

.slider-form-outer .wpcf7-form-control.wpcf7-submit:hover {
	background:#00013a;
}
.ui-widget-content {
	margin-bottom: 20px;
	margin-right: 20px;
}
#slider_loan_amount, #monthly_deposit {
	max-width: 150px;
	border: 2px solid #fff;
	border-radius: 6px;
	background: transparent;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	display: inline-block !important;
}
.cf7mls_next.cf7mls_btn.action-button {
	text-align: center !important;
}
.slider-form-btn-row.last {
	display: inline-block;
	min-width: 37%;
}
.slider-form-outer .min-max {
	margin-bottom: 30px;
	color: #fff;
	font-weight: bold;
}
.min-max .left {
	float:left !important;
}
 .min-max .right {
	float:right !important;
}

.ui-slider-handle .slider-tooltip {
	display: none;
}
#wpcf7-f352-p353-o1 .wpcf7-not-valid-tip, #wpcf7-f352-p353-o1 .wpcf7-validation-errors {
	font-size: 14px;
}

@media (max-width: 1200px){
	#wpcf7-f352-p353-o1 {
		max-width: 80%;
    	margin: auto;
	}
	
	.min-deposit-note {
		line-height: 22px;
	}
	
	.wpcf7 .slider-form-btn-row input.wpcf7-submit {
		padding: 10px 20px;
	}
}
.kad-slider {
	overflow: visible;
}

/********* Application Page **************/
#wpcf7-f404-p402-o1 {
	background-image: url(https://www.pencomcapital.com/wp-content/uploads/2019/01/form-bg.png);
    padding: 20px 0 20px 40px;
    background-repeat-x: no-repeat;
	background-repeat: repeat-y;
}



#wpcf7-f404-p402-o1 .tiny {
	line-height: 18px;
	font-size: 12px;
	font-weight: normal;
}


/*New Application Form*/
.new-app-form-box {
	background-repeat: repeat-y !important;
}
.new-app-form-box .fieldset-cf7mls.cf7mls_current_fs {
	text-align: left;
}
.new-app-form-box h4, .new-app-form-box h3, .new-app-form-box h2 {
	font-size: 16px;
	border-bottom: 1px solid #c4bfbf;
	margin: 15px 0 0 0;
}
.new-app-form-box legend{
    display:none;
}
.new-app-form-box .contactform input.full, .new-app-form-box .wpcf7 input {
	width: 100%;
	padding: 5px 10px;
	height: auto;
	border: 1px solid #818181;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	max-width: 420px;
	margin-top: 6px;
}

.new-app-form-box label {
	display: block;
	margin-bottom: 5px;
	font-weight: 600;
	font-size: 14px;
	margin: 10px 0;
}
.new-app-form-box span.wpcf7-list-item {
	display: inline-block;
	margin: -10px 2% 0;
	width: 15%;
	position: relative;
	min-width: 100px;
}
.new-app-form-box input[type="radio"] + span {
	display: inline-block;
	width: 100%;
	height: 40px ;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	text-align: center;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	font-size: 14px;
	font-weight: 400;
}
.new-app-form-box input[type="radio"] + span::before {
	display: inline-block;
	width: 0px;
	height: 44px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	cursor: pointer;
}
.new-app-form-box .fieldset-cf7mls-wrapper .fieldset-cf7mls {
	padding: 0px 30px;
}
.new-app-form-box .fieldset-cf7mls-wrapper {
	padding: 0px 30px;
}
.new-app-form-box .wpcf7-form-control.wpcf7-acceptance input {
	min-width: auto;
	width: 20px;
}
.new-app-form-box .wpcf7-form-control.wpcf7-acceptance {
	min-width: auto;
	display: inline-block;
	width: 27px;
}
#wpcf7-f404-p402-o1 .slider-form-btn-row.last {
	float: none;
	margin: 00px 0px;
}
.new-app-form-box .cf7mls_next.action-button, .new-app-form-box .cf7mls_back.action-button, .new-app-form-box .fieldset-cf7mls .wpcf7-form-control.wpcf7-cf7mls_preview_step {
	background-color: #00013a;
	border-radius: 4px;
	min-width: 20%;
	font-size: 20px;
	text-transform: uppercase;
}
.new-app-form-box select {
	width: 100%;
	border: 1px solid #ccc;
	background-color: #fff;
	max-width: 420px;
	border-radius: 12px;
	height: 35px;
	font-size:16px;
	font-weight: bold;
	font-family: "Arial" !important;
}
.new-app-form-box .cf7mls_back.action-button {
	max-width: 150px !important;
	border: none !important;
	padding: 10px !important;
}
.new-app-form-box .slider-form-btn-row.last {
	display: inline-block;
	min-width: 27%;
	max-width: 150px;
	margin: 0;
	display: inline-block;
	float: right;
	left: 200px;
	position: relative;
	position: absolute;
}
.new-application-heading h2 {
	color: #00a5ff;
	font-weight: 600;
}
.new-app-form-box .wpcf7-form-control.wpcf7-submit {
	border: none !important;
	padding: 10px !important;
	font-size: 20px !important;
	text-transform: uppercase;
	font-weight: 700;
	border-radius: 4px !important;
	max-width: 150px !important;
}
.new-app-form-box .slider-form-outer .wpcf7-form-control.wpcf7-submit {
	min-width: 89%;
	margin-left: 0;
	border-radius: 4px;
	font-family: muli;
	font-weight: bold;
	font-size: 22px;
	background: #00a5ff;
	text-transform: uppercase;
	padding: 10px 10px;
}