/* @font-face {
    font-family: Open Sans;
    src: url('../fonts/OPENSANS-BOLD.TTF');
} */
html
{
	padding: 0px;
	margin : 0px;
	overflow-x : hidden;
}
body {
	font-family: Open Sans;
	overflow-x : hidden;
	width : 100%;
}
#mainNavContainer {
	margin-top: 10px !important;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button
	{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
}

input[type='number'] {
	-moz-appearance: textfield;
}
input::-ms-clear {
    display: none;
}
select::-ms-expand {
    display: none;
}
label {
	font-weight: normal;
}

.borrowerFormWrapper {
	margin-top: 100px;
	margin-bottom: 70px;
	margin-left : 5%;
}
.rightSideHelpPoints
{
	margin-top: 100px;
	margin-bottom: 70px;
	margin-right : 5%;
}

.newLeadFormWrapper {
	margin-top: 120px;
	position: relative;
	left: 4%;
}

.loginFormWrapper {
	margin-top: 150px;
}

.form-container-tabs {
	overflow: hidden;
	background: white;
	padding: 30px;
	/* box-shadow: 0 10px 20px -5px black; */
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	color: black;
	padding-bottom: 0px;
}

.form-container {
	overflow: hidden;
	background: white;
	padding: 30px;
	/*box-shadow: 0 10px 20px -5px black;*/
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	color: black;
}

.form-container.newLead {
	font-size: 18px !important;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	padding-top: 10px !important;
}

.form-container .form-group {
	margin-bottom: 5px !important;
}

.form-container label {
	margin-bottom: 0px !important;
	font-size: 13px;
	padding-top: 5px;
}
.itrGroup
{
	padding-top: 20px;
    padding-bottom: 25px;
}
.itrGroup label
{
	padding-top: 0px !important;
	padding-left : 5px !important;
	margin-left : 0px !important;
}
.formHeading {
	padding: 20px;
	background: #E9544F;
	/* font-weight: bold; */
	color: white;
	position: relative;
	top: 10px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	font-size: 16px;
}
.formHeadingPD {
	padding: 20px;
	background: #17b517;
	/* font-weight: bold; */
	color: white;
	position: relative;
	top: 10px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	font-size: 16px;
}

input.error, select.error, textarea.error {
	background: rgb(251, 227, 228);
	border: 1px solid #fbc2c4;
	color: #8a1f11;
}

.error {
	color: red;
}
.success{
	color: green;
}
.page-wrapper{
	/* background-image: url("../img/landing-2.jpg"); */
	background : #F7F7F7;
	background-size: cover;
	min-height: 115vh;
}
.page-wrapper.homepageBanner {
	background-image: url("../img/landing-2.jpg");
	/* background : #F7F7F7; */
	background-size: cover;
	min-height: 115vh;
}

.page-wrapper .container {
	margin-top: 0px !important;
}

.navbar-wrapper ul {
	margin-top: 8px;
	/* text-align: right; */ /* New Updated */
}

.navbar-wrapper ul li {
	margin: 0% 2% 0px 2%;
	font-size: 14px;
}

.navbar-wrapper ul li a, .navbar-wrapper ul li span {
	color: #0567B1;
	text-decoration: none;
	font-weight: bold;
}

.navbar-wrapper.sticky ul li a, .navbar-wrapper.sticky ul li span {
	color: #0567B1 !important;
}

.navbar-wrapper, .navbar-wrapper.sticky {
	background: white;
	/* padding: 5px; */
}


.help-block {
	font-size: 11px !important;
	color: #616161;
}

/* input.ng-not-empty.ng-invalid {
	border: 1px solid red !important;
} */
.ng-touched.ng-invalid {
	/* border: 1px solid red !important; */
}

.alert {
	font-size: 12px !important;
}

.form-heading {
	font-size: 20px;
	background: #0567B1;
	color: white !important;
}

.slogan {
	top: 10vh;
}



#signIn, #createAccount {
	font-size: 20px;
}

#pan {
	font-size: 11px;
}

.nav-tabs li {
	pointer-events: none;
}

.ng-touched.ng-valid {
	/* border: 1px solid green !important; */
}

.has-success a.ng-touched.ng-valid {
	background: green;
	color: white;
	border: 1px solid Green;
}

.has-success a:hover {
	background: green !important;
	color: white !important;
	border: 1px solid Green !important;
}

li.active a {
	background: #0567B1 !important;
	color: white !important;
	border: 1px solid #0567B1 !important;
}

.progress {
	height: 2px;
	width: 97%;
	overflow: hidden;
	position: relative;
	top: 43px;
}

.progress-flow {
	width: 13%;
	opacity: 1;
	height: 2px;
	background: #f35b3f;
}

.icon-container {
	width: 48px;
	height: 48px;
	margin-top: 0;
	background: #ddd;
	font-size: 18px;
	line-height: 48px;
	text-align: center;
	border-radius: 50%;
	color: white;
}

.steps div.active .icon-container, .steps div.completed .icon-container
	{
	width: 48px;
	height: 48px;
	margin-top: 0;
	background: #f35b3f;
	font-size: 18px;
	line-height: 48px;
	text-align: center;
	border-radius: 50%;
	color: white;
}

.steps div.completed .icon-container {
	width: 48px;
	height: 48px;
	margin-top: 0;
	background: white;
	font-size: 18px;
	line-height: 48px;
	text-align: center;
	border-radius: 50%;
	border: 1px solid green;
	color: green;
}

.input-lg {
	font-size: 14px;
}

button.next, #finish, .submit, #sendOtp {
	/* cursor: pointer;
	min-width: 105px;
	height: 40px;
	margin: 0;
	padding: 0 20px;
	vertical-align: middle;
	border: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 40px;
	color: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
	background: #0074ff !important;
	border: 1px solid #0074ff;
	color: white !important; */
}

#finishText {
	cursor: pointer !important;
	position: relative;
	top: 10px;
}
button.deleteButton
{
	width : 60px !important;
	font-size : 12px !important;
}
button.next:hover, button#prev:hover, button#finish:hover {
	/* opacity: 0.6;
	color: #fff; */
}

button#prev {
	background : gray;
	cursor: pointer;
	min-width: 105px;
	height: 40px;
	margin: 0;
	padding: 0 20px;
	vertical-align: middle;
	border: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 300;
	/* line-height: 40px; */
	color: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}
button.disablePrev
{
	pointer-events : none;
}
#noOfYears, #noOfMonths {
	/* width: 49%;
	height: 46px;
	padding: 10px 10px;
	line-height: 1.3333333;
	font-size: 14px;
	color: black !important;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	position: relative;
	left: -7%;
	width: 112%;*/
}
.variationsLabel
{
	cursor : pointer;
}

select.ng-valid {
	/* color: #555 !important; */
}

.dz-error-message, .dz-success-mark, .dz-error-mark {
	display: none !important;
}

.dropzone.dz-clickable {
	cursor: default !important;
}

.dropzone {
	border: none !important;
	background : none !important;
}

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

.footerUi {
	background: #e0e0e0;
	padding : 50px 0px;
	background : #2E3234;
}

.footerUi .row {
	display: flex;
	flex-wrap: wrap;
	line-height : 2;
}

.footerColumnTitle {
	font-size: 16px;
	color: #0c1229;
	letter-spacing: .2px;	
	margin: 0;
	font-weight: 700;
	line-height: 2;
}

.footerColumnList {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.footerColumnListItem {
	line-height: 1.6;
}

.footerColumnListItem a {
	color: #0c1229;
	font-size: 16px;
}

.footerColumnListItem a span {
	margin-top: 20px;
	margin-right: 20px;
}

a, a:hover {
	text-decoration: none;
}

.link a {
	color: inherit !important;
}

.footerLead {
	font-size: 24px;
}

.footerBlockWrapper {
	margin-top: 30px;
}

.footerImg {
	width: 70px;
}

.steps.personalDiscussion div {
	display: inline-block !important;
	text-align: center;
}
.waiverAmount
{
	margin-bottom : 20px;
}
.rupee, .amount
{
	color : #029a10;
}
.rupee
{
	padding : 10px; 
	font-size : 24px;
	vertical-align : middle;
}
.amount
{
	font-size: 50px;
    vertical-align: middle;
    font-weight : 900;
    padding : 10px;
}
.off
{
	position: relative;
    top: 15px;
}
.offerYesButton, .offerNoButton
{
	width: 240px;
    color: white;
    height: 45px;
    margin : 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left : auto;
    margin-right : auto;
}
.offerYesButton:hover, .offerNoButton:hover
{
	color : white;
}
.offerYesButton
{
	background: #05599f;
}
.offerNoButton
{
	background: #e82d00;
}
.disclaimerText
{
	color : gray;
	font-size : 12px;
	margin-top : 10px;
}
.formMainTitleContainer
{
	margin-bottom : 30px;
}
.formMainTitle
{
	font-size: 18px;
    font-weight: bold;
}
#gp:hover {
	background: white;
	border: 1px solid #d34836;
	color: #d34836;
}

.social {
	background: #f5f5f5;
	border: 1px dashed #ddd;
	padding: 25px;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}

input::-webkit-input-placeholder {
	-webkit-transition: opacity 0.3s linear;
	color: gray;
}
/* .dob::-webkit-input-placeholder, .bPan::-webkit-input-placeholder
{
	opacity : 0.5;
} */
input:focus::-webkit-input-placeholder {
	opacity: 0;
}
input.textarea::-webkit-input-placeholder {
	-webkit-transition: opacity 0.3s linear;
	color: gray;
}

input.textarea:focus::-webkit-input-placeholder {
	opacity: 0;
}
h1, h3 {
	line-height: 40px;
	font-weight: 700;
	color: black;
}

.buttonLeftRight {
	margin-top: 20px !important;
}

.validationMessage, .validationMessageLoanAmount, .validationMessagePincode, .validationMessageDob, .validationMessageCheckbox
{
	color: red !important;
	font-size: 12px !important;
	display : none;
}
.validationMessageLoanAmount.active, .validationMessagePincode.active, .validationMessageDob.active, .validationMessageCheckbox.active
{
	display : block;
}
.validationMessagePincode.success
{
	color : #616161 !important;
}
.validationMessage.radioButton
{
	margin-top : 15px;
}
/* New Steps Style */
.stepContainer {
	position: relative;
	text-align: center;
}

.hrProgress {
	border-top: 1px solid green;
	margin-left: 12%;
	position: relative;
	top: 25px;
	width: 5%;
}

.rowContainer .iconContainer .fa {
	background: #ddd;
	padding: 16px;
	border-radius: 50%;
	color: white;
	font-size: 1.5em;
	line-height: 0.95em;
	position: relative;
	z-index: 2;
	width: 50px;
	height: 50px;
}

.rowContainer .active .iconContainer .fa {
	background: #f35b3f;
}

.rowContainer .completed .iconContainer .fa {
	background: white;
	color: green;
	border: 1px solid green;
}

.file-dropzone {
	border: 1px dashed #ccc !important;
}

.well {
	background: white !important;
	padding : 5px !important;
}

.dz-remove {
	font-size: 12px !important;
	cursor: pointer;
}

.dropzone .dz-preview .dz-details img, .dropzone-previews .dz-preview .dz-details img
	{
	width: 50px !important;
	height: 50px !important;
}

.dropzone .dz-preview .dz-details .dz-size, .dropzone-previews .dz-preview .dz-details .dz-size
	{
	font-size: 10px !important;
}

.dropzone .dz-preview .dz-details .dz-filename, .dropzone-previews .dz-preview .dz-details .dz-filename
	{
	font-size: 10px !important;
}

.dropzone .dz-preview .dz-details, .dropzone-previews .dz-preview .dz-details
	{
	width: 50px !important;
	height: 50px !important;
}

/* .ng-valid.ng-not-empty
{
	border: 1px solid green !important;
} */
.errorContainer {
	height: 70vh;
	display: flex;
	justify-content: center; /* align horizontal */
	align-items: center; /* align vertical */
	color: #0567B1;
}

.mainError {
	font-size: 30px;
	padding: 5px;
}

.descriptionError {
	font-size: 15px;
	padding: 5px;
}

.homeButton {
	padding: 10px;
}

.homeButton a {
	color: #0567B1;
	border: 1px solid #0567B1;
	background: white;
	border-radius: 0px;
}

.homeButton a:hover {
	color: white;
	border: 1px solid #0567B1;
	background: #0567B1;
	border-radius: 0px;
}

.errorNumber {
	font-size: 60px;
}

.docGeneration {
	font-size: 12px;
}

.profitValidation, .latestTurnoverValidation, .depreciationValidation, .ispValidation {
	font-size: 13px;
	color: red;
}

a {
	outline: none !important;
}

.blurredSection {
	opacity: 0.3;
}

/* Style For Chat Bot */
#small-chat {
	position: fixed;
	bottom: 30px;
	right: 30px;
	z-index: 100;
}

#small-chat .badge {
	position: absolute;
	top: -3px;
	right: -4px;
}

.open-small-chat {
	display: block;
	color: #fff;
	cursor: pointer;
}

.open-small-chat .fa {
	background: #0074ff;
	padding: 20px;
	border-radius: 50%;
}

.open-small-chat .fa:hover {
	background: white;
	color: #0074ff;
}
/* .open-small-chat:hover {
  color: white;
  background: #1ab394;
  cursor : pointer !important;
} */
.small-chat-box {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 75px;
	background: #fff;
	border: 1px solid #e7eaec;
	width: 230px;
	height: 320px;
	border-radius: 4px;
}

.small-chat-box.ng-small-chat {
	display: block;
}

.body-small .small-chat-box {
	bottom: 70px;
	right: 20px;
}

.small-chat-box .chat-date {
	opacity: 0.6;
	font-size: 10px;
	font-weight: normal;
}

.small-chat-box .content {
	padding: 15px 15px;
}

.small-chat-box .content>div {
	padding-bottom: 20px;
}

.small-chat-box .content .chat-message {
	padding: 5px 10px;
	border-radius: 6px;
	font-size: 11px;
	line-height: 14px;
	max-width: 85%;
	background: #f3f3f4;
	margin-bottom: 10px;
}

.small-chat-box .content .left {
	text-align: left;
	clear: both;
}

.small-chat-box .content .left .chat-message {
	float: left;
	clear : both;
}

.small-chat-box .content .right {
	text-align: right;
	clear: both;
}

.small-chat-box .form-chat {
	padding: 10px 10px;
	overflow: hidden;
	height: auto;
}

.small-chat-box {
	display: none;
	position: fixed;
	bottom: 95px;
	right: 50px;
	background: #fff;
	border: 1px solid #e7eaec;
	width: 250px;
	height: 350px;
	border-radius: 4px;
}

.small-chat-box.ng-small-chat {
	display: block;
}

.body-small .small-chat-box {
	bottom: 70px;
	right: 20px;
}

.small-chat-box.active {
	display: block;
	z-index: 10000;
	height: auto;
	width : 50%;
}

.small-chat-box .heading {
	background: #e9544f;
	padding: 10px 10px;
	font-weight: bolder;
	color: #fff;
	font-size: 16px;
}

.small-chat-box .chat-date {
	opacity: 0.6;
	font-size: 10px;
	font-weight: normal;
}

.small-chat-box .content {
	padding: 15px 15px;
}

.small-chat-box .content .author-name {
	font-weight: bold;
	margin-bottom: 3px;
	font-size: 12px;
}

.small-chat-box .content>div {
	padding-bottom: 20px;
}

.small-chat-box .content .chat-message.active {
	background: #2d84c5;
	color: #fff;
	font-size: 13px;
}

.small-chat-box .content .left {
	text-align: left;
	clear: both;
}

.small-chat-box .content .left .chat-message {
	float: left;
	clear : both;
}

.small-chat-box .content .right {
	text-align: right;
	clear: both;
}

.small-chat-box .content .right .chat-message {
	float: right;
	background: gray;
	color: white;
	font-size: 13px;
}

.slimScrollDiv {
	position: relative;
	overflow: hidden;
	width: auto;
	height: 234px;
}

.chat-message {
	padding: 10px 20px;
}
#next_field_type
{
	width : 100%;
}
#next_field_type #userTextValue {
	height: 40px;
	border-radius: 6px;
}

#next_field_type #newButton {
	width: 50%;
	height: 30px;
	background: #0c1229;
	color: white;
	font-size: 13px;
	padding: 3px 9px !important;
}

#sendButton {
	width: 70px;
	height: 40px;
	background: #0c1229;
	color: white;
	font-size: 13px;
}

a {
	outline: none;
}

.learnMoreSectionWrapper {
	margin-top: -15px;
}

.learnMoreSectionContainer {
	padding-top: 30px;
}

.learnMoreSectionContainer .row {
	padding: 10px;
}

.learnMoreButtonContainer {
	padding: 5px;
}

.learnMoreButton {
	background: #00b0f0;
	color: white;
	font-weight: bold;
	font-size: 16px;
	width: 300px;
	height: 45px;
}

.joinButtonContainer {
	margin-top: 30px;
}

.joinButton {
	background: #00b0f0;
	color: white;
	font-weight: bold;
	font-size: 16px;
	width: 300px;
	height: 45px;
}

.joinButton:hover {
	background: white;
	color: #00b0f0;
	border: 1px solid #00b0f0;
}

.learnMoreButton:hover {
	background: white;
	color: #00b0f0;
	border: 1px solid #00b0f0;
}

.learnMoreButtonsContainer {
	display: none;
}

.learnMoreCategoryButton {
	width: 300px;
	height: 45px;
	background: green;
	color: white;
	font-size: 16px;
}

.learnMoreCategoryButton:hover {
	background: white;
	color: green;
	border: 1px solid green;
}

.teamTitle {
	font-size: 26px;
	font-weight: bold;
	text-decoration: underline;
}

.teamMemberPhoto {
	padding: 10px;
}

.teamMemberPhoto img {
	width: 88px;
	height: 88px;
	margin-left: auto;
	margin-right: auto;
}

.teamMemberName {
	padding: 3px;
	font-weight: bold;
	font-size: 15px;
}

.teamMemberDesignation {
	padding: 3px;
}

.teamSocial li a i.fa {
	background: #4875B4;
	color: white;
	padding: 10px;
	border-radius: 50%;
	width: 37px;
	height: 37px;
}

.teamSocial li a i.fa:hover {
	background: white;
	color: #4875B4;
	border: 1px solid #4875B4;
}

.teamTitleContainer {
	padding: 20px;
	margin-bottom: 10px;
}

.teamContainer {
	margin-bottom: 50px;
}

#signUp {
	width: 100%;
	background: #00b0f0;
	color: white;
	font-size : 16px;
	font-weight : bold;
}

#signUp:hover {
	width: 100%;
	background: white;
	color: #00b0f0;
	border: 1px solid #00b0f0;
	font-weight: bold;
}

.signUpWrapper {
	background: #203864;
	padding: 40px;
}

#signUpFullName, #signUpEmail {
	background: transparent;
}

.signUpDescription, .signUpContact {
	color: white;
}

.signUpDescription {
	padding-top: 24px;
	font-size: 15px;
	line-height: 2.2em;
}

.signUpContact {
	padding-top: 24px;
	font-size: 15px;
	line-height: 2.2em;
	margin-left: 60px;
}

.signUpContact address {
	line-height: 2.2em;
}
/* Style For Chat-Bot Ends Here */
.ppContainer, .tcContainer  {
	text-align: left;
	width : 90%;
}

.tcWrapper {
	margin-top: 60px;
	margin-bottom : 40px;
	font-size: 13px;
	line-height: 1.7;
}

.ppTitleContainer, .tcTitleContainer {
	padding: 10px;
}

.ppTitle, .tcTitle {
	font-size: 26px;
	color: #0567b1;
}

.mainPointContainer {
	font-size : 16px;
	line-height : 1.72;
	color : #616161;
}

.pointTitle {
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 10px;
}

.plainList li {
	line-height: 1.9;
}

.nolist li {
	list-style: none;
}
/* Style For About Us Page */
.bannerWrapper.aboutus {
	height: 600px;
	background-image: url("../img/aboutus.jpg");
	background-size: cover;
}

.bannerWrapper.careers {
	height: 600px;
	background-image: url("../img/careers5.jpg");
	background-size: cover;
}
.box
{
	display: flex;
    justify-content: center;
    align-items: center;
    height: 100px;
}
.lineTwo {
	font-size: 33px;
}

/*.careersWrapper {
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.careersTitleContainer {
	font-size: 26px;
	font-weight: bold;
	padding: 20px;
}

.careersTitle {
	padding: 5px;
	color: #0567b1;
}

.careersDescription {
	background: #d2d2d2;
	padding: 25px;
}*/

.bannerTextContainer {
	margin-top: 250px;
}

.bannerText {
	color: white;
	font-size: 45px;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
}

.applyNowContainer, .currentOpeningsContainer, .partnerLoginContainer {
	margin-top: 20px;
}

.aboutUsWrapper {
	padding-top: 30px;
	padding-bottom: 30px;
	text-align : justify;
}

.aboutUsHeading {
	color: #0567b1;
	font-size: 35px;
	margin-bottom: 10px;
}

.aboutUsDescription {
	
}

.aboutUsContainer {
	text-align: justify;
}

.aboutUsDescription p {
	font-size: 13px;
	line-height : 1.7;
}

.aboutUsGridWrapper {
	margin-top: -20px;
	height: 100%;
	background: #2c8cc5;
	color: white;
	padding-bottom: 40px;
	padding-top: 40px;
}

.aboutUsGridCotnainer .row {
	display: inline-block;
	text-align: center;
}

.feature {
	font-size: 14px;
	width: 180px;
	height: 180px;
	border: 1px solid white;
	border-radius: 50%;
}

.down .feature {
	margin-top: 100px;
}

.featureText {
	padding-top: 75px;
}
.box
{
	border : 1px solid black;
}

/* Style For About Us Page Ends Here */



/* Style for faq page */
.faqWrapper
{
	margin-bottom : 50px;
}
.faqConatainer
{
	margin-top: 100px !important;
}
.faqMainTitleContainer
{
	padding : 10px;
}
.faqMainTitle
{
	font-size: 26px;
    color: #0567b1;
}
.faqCategoryTitleContainer
{
	
}
.faqCategoryTitle
{
    font-size: 17px;
    font-weight: bold;
    padding : 25px 0px 10px 0px;
}
.faqItem
{
	padding : 15px;
	border : 1px solid gray;
	margin-bottom : 2px;
	
}
.question
{
    display: block;
    cursor : pointer;
    text-align : justify;
}
.answer
{
	display : none;
	margin-top: 10px;
    background: #f3f3f4;
    border: 1px solid #e7eaec;
    border-radius: 3px;
    padding: 15px;
    text-align : justify;
}
.closeAll
{
	display : none;
}
/* Style for faq page ends here */


/* Style for partnership page */

.partnershipBannerWrapper
{
	background-image : url("../img/partnership4.jpg");
	background-size : cover;
	height : 600px;
}

/* Style for partnership page ends here */

.partnerSectionContent img
{
	width : 40px;
}
.partnerContentWrapper
{
	margin-bottom : 40px;
	text-align : justify;
}
.partnershipIcon, .partnershipIconDescription
{
	display : inline-block;
	vertical-align : middle;
	padding : 15px;
}
.classigicationTree
{
	margin : 30px 0px 30px 0px;
}
.partnershipMailSection
{
	margin: 20px 0px 20px 0px;
}
.partnerSectionTitle
{
	font-size: 22px;
    color: #0567b1;
    margin-top: 25px;
    margin-bottom: 15px;
}
.treeNodeContent
{
	width : 200px;
	height : 55px;
	display : inline-block;
	background : #4265b5;
	color : white;
	font-size : 17px;
	padding : 17px;
	margin : 30px;
}
img.partnershipTree
{
	margin-right : auto;
	margin-left : auto;
}

/* Style for partnership page ends here */


/* Style for check points right box */
.checkPointsContainer
{
	margin-top : 10px;
}	
.checkPointsContainer
{
	background : #ececec;
	box-shadow : 0px 1px 2px 0px rgba(181, 181, 181, 0.5);
	border-radius : 6px;
}
.checkPointsBullets
{
	font-size : 16px;
	line-height: 1.9;
    color: #4A4A4A;
}
.checkPointContent
{
	padding : 25px 10px; 
}
.checkPointContent hr
{
	    border-top: 1px solid rgba(193, 193, 193, 0.3);
    -webkit-margin-before: 0.5em;
    -webkit-margin-after: 0.5em;
    -webkit-margin-start: auto;
    -webkit-margin-end: auto;
}
.checkPointsAnyMore
{
	    margin-top: 20px;
    margin-bottom: 20px;
}
.anymoreTitle
{
	font-style: normal;
    font-weight: bold;
    color: #4A4A4A;
    font-size: 19px;
}
.anymoreDesc
{
	font-size : 16px;
}
.checkPointsAnyMore, .checkPointssafeSecure
{
	padding-left : 26px;
}
.safesecureTitle
{
	font-style: normal;
    font-weight: bold;
    color: #4A4A4A;
    font-size: 19px;
}
.safesecureDesc
{
	font-size : 16px;
}
.checkPointsPartner img
{
	margin-left : auto;
	margin-right : auto;
	margin-top : 25px;
}
.stepNumbers
{
	margin-right : 10px;
}
/* Style for check points right box ends here */


/* Style For Why Smecorner & How It Works Section Starts Here */

.whySmeWrapper
{

}
.whySmeContainer, .hwContainer
{
	margin-top : 20px !important;
	margin-bottom : 20px !important;
}
.whySmeTitleContainer, .hwTitleContainer
{
	margin : 30px 0px;
}
.whySmeTabs .row
{
	margin: 50px 0px;
}
.whySmeTitle, .hwTitle
{
	font-size : 35px;
	color : #0567b1;
}
.hwSubTitle
{
	font-size : 22px;
}
.hwStepContainer
{
	text-align : center;
}
.hwStep
{
	border : 1px solid black;
    padding: 13px;
    width: 50px;
    display: inline-block;
    border-radius: 50%;
}
.hwRequirementsPoint img
{
	width : 20px;
	margin-right: 20px;
}
.hwWrapper
{
	background: rgba(128, 128, 128, 0.43);
    height: 100%;
}
.hwContainer
{
	margin-bottom : 30px !important;
}
.hwRequirementsPointsContainer
{
	line-height : 3;
}
.hwStepJoint
{
	background: black;
    height: 45px;
    width: 2px;
    margin-left: auto;
    margin-right: auto;
}
.hwStepTitle, .hwRequirementTitle
{
	font-size: 19px;
    margin-bottom: 10px;
}
.hwStepDescriptionContainer
{
	    margin: 15px 0px;
}
.whySmeFeatureIcon
{
	text-align : center;
}
.whySmeFeatureIcon img
{
	width : 55px;
}
.whySmeFeatureTitle
{
	font-size : 18px;
	padding : 18px;
}
.whySmeFeatureDescription
{
	font-size : 16px;
	padding : 0px 50px;
}
.footerColTitle
{
	color : white;
	font-size : 18px;
}
.footerColLink, .footerColLink a
{
	color: #818485;
}

/* Style For Why Smecorner & How It WOrks Section Ends Here */


/* Style for new footer */

.footerColLink .fa
{
	margin-right  : 10px;
}
.footerColLink .input-group
{
	width : 150px;
}
#subscribeMail
{
	background : transparent;
	font-size : 9px !important;
}
#subscribeGo
{
	background: green;
    color: white;
    border: 1px solid;
}
.fa-linkedin, .fa-facebook, .fa-google-plus
{
	position : relative;
}
.footerColLink .list-inline>li
{
	padding : 0px !important;
}
.hrLine
{
	width : 100%;
}
.hrLine hr
{
	width : 100px;
	border : 1px solid #818485 !important;
}
/* Style for new footer  ends here */


/* Style For New Header Starts Here */

.leftNav
{
	display : inline;
}
.rightNav
{
	text-align : right;
}
/* Style For New Header Ends Here */

/* *
{
    margin : 0px;
    padding: 0px;
    font-family: "Open Sans";
}
div
{
    font-family: "Open Sans";
} */
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button
	{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
}

input[type='number'] {
	-moz-appearance: textfield;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
a, a:hover, a:focus
{
    text-decoration: none;
}
.homepage .navbannerWrapper
{
    height: 100vh;
    -webkit-height: 100vh;
    background: url("../img/homepage-banner-og.jpg") no-repeat;
    /*background-image: linear-gradient(rgba(0, 0, 0, 0.56), rgba(0, 0, 0, 0.56));*/
    background-position: 0px 60px;
    background-size : cover;
}

.aboutus .bannerWrapper
{
    width: 100%;
    height: 500px;
    /* background-image: url("../img/aboutus-banner.jpg"); */
    background-size: cover;
    background-position : 0px -80px;
    background : #0567b1;
}
.navWrapper
{
	background : white;
    height: 60px;
    font-size : 15px;
}
.lightGray
{
	/* background : rgb(189, 185, 185); 
	color : white; */
	box-shadow : -1.5px 7.9px 17.6px 0.4px gray;
}
.mainLogo
{
    margin-left : 30px;
    margin-top : 13px;
    width: 110px;
}
.leftLinks
{
    margin-left: 30px;
    font-size : 14px;
}
.leftLinks li
{
	margin-right : 20px;
}
.leftLinks .leftMainLink
{
    color: #616161;
    font-weight: bold;
}

.rightLinks
{
    margin-top: 15px;
}
.rightLinks.onlyPhone
{
	margin-top: 20px;
}
.rightLinks li
{
	margin-right : 20px;
}
.rightLinks .rightMainLink
{
    color: #616161;
    font-weight: bold;
}

.headerButton
{
    width: 100px;
    height: 35px;
    background-color: #0567b1;
    border: 1px solid #0567b1;
    font-size: 15px;
    font-weight: normal;
    color : #fff;
}
.apllyNowUbl
{
       background-color: #0567b1;
    border: 1px solid #0567b1;
    font-size: 25px;
    font-weight: normal;
    color: #fff;
    height: 50px;
    width: 250px;
    margin-top: 25px;
    margin-bottom: 60px;
}
.headerButton:hover
{
   background-color: gray;
    /*border: 1px solid #1a3e8b;*/
    border: 1px solid white;
    color: white;
}
.callIcon
{
    position: relative;
    right: 8px;
    top: -1px;
}
.homepage .bannerContainer
{
    /* background: rgba(0,0,0,.56); */
}
.homepage .bannerSloganContainer {
    width: 177px;
    height: auto;
    margin-top: 150px;
    margin-left: 50px;
}
.homepage .bannerSlogan {
    font-size: 61.5px;
    font-weight: bold;
    text-align: left;
    color: white;
}
/* .aboutus .bannerContainer, .faq .bannerContainer, .hiw .bannerContainer, .whyus .bannerContainer
{
    height: 500px;
    background: rgba(189, 30, 41, 0.72);
    clip-path: polygon(0px 696px,961px 750px,550px 0px,0px 0px);
} */
.aboutus .bannerContainer
{
	height : 100%;
}
.hiw .bannerSloganContainer
{
    margin-top: 200px;  
    margin-left: 30px;
    width: 573px;
    height: 67px;
}
.aboutus .bannerSloganContainer
{	
	margin-top: 150px;  
}
.aboutus .bannerSlogan, .faq .bannerSlogan, .hiw .bannerSlogan, .whyus .bannerSlogan 
{
    font-size: 50px;
  	font-weight: bold;
  	text-align: center;
  	color: #ffffff;
}
.aboutus .applynowContainer, .hiw .applynowContainer
{
    margin-top: 75px;
    margin-left: 30px;
    width: 573px;
    height: 67px;
}
.whyus .applynowContainer
{
    margin-left: 30px;
}
.aboutus .applynowButton, .hiw .applynowButton, .whyus .applynowButton 
{
    width: 250px;
    height: 49px;
    background-color: #1a3e8b;
    color: white;
    border: 1px solid #1a3e8b;
    font-size: 16px;
      font-weight: 300;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
}
.leadFormWrapper
{
    height: 100vh;
    overflow: hidden;
    background: rgba(241, 86, 82, 0.85);
    /* background-image: url("../img/background-layer.png"); */
    -webkit-clip-path: polygon(0px 696px,961px 696px,963px -2px,100px 0px);
    -ms-clip-path: polygon(0px 696px,961px 696px,963px -2px,100px 0px);
    -o-clip-path: polygon(0px 696px,961px 696px,963px -2px,100px 0px);
  	clip-path: polygon(0px 696px,961px 696px,963px -2px,100px 0px);
  	-webkit-clip-path: url("#clipping");
  	-ms-clip-path: url("#clipping");
  	-o-clip-path: url("#clipping");
  	clip-path: url("#clipping");
  	
}
.leadFormContainer
{
    min-height: 72%;
    height : auto;
    background: #ffffff;
    margin-top : 8%;
    margin-right : 4%;
}
.leadForm
{
    position: relative;
    top: 30px;  
    margin-left: 45%;
    margin-right: 8%;
    
}
.leadForm .form
{
    width : 100%;
}
.leadForm .formTitle
{
    text-align: center;
    font-size: 20.5px;
    font-weight: bold;
    letter-spacing: 0.5px;
    color: #3e3e3e;
    text-align : left;
}
.leadForm .form-group input
{
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0px;
    position: relative;
   border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    /*border-bottom: 1px solid rgba(0, 0, 0, 0.25);*/
    /*margin-top: 15px;*/
    box-shadow: none !important;
    background-repeat: no-repeat;
    background-position: 100%;
    color: black;
    width : 60%;
    display : inline;
    padding: 0px;
    
}
.leadForm .form-group .note
{
	margin-top  : 30px;
	width : 100%;
	font-size : 12px;
}
.pdTab .note
{
	padding-top  : 20px;
	width : 100%;
	font-size : 12px;
}
.pdTab .note td
{
	vertical-align : top;
}
.pdTab .note input
{
	margin-right  : 20px;
	margin-left : 15px;
}
.leadForm .form-group .note input
{
	clear : both;
	width : auto;
	margin-right : 15px;
}
.leadForm .form-group select
{
	display : inline;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0px;
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    /*margin-top: 15px;*/
    box-shadow: none !important;
    background-repeat: no-repeat;
    background-position: 100%;
    color: black;
    width : 60%;
}
.leadForm .form-group input#rupee
{
    background-image: url("../img/rupee-small.png");
}
.leadForm .form-group input#pincode
{
    background-image: url("../img/pincode-small.png");
}
.leadForm .form-group input#phone
{
    background-image: url("../img/phone-small.png");
}
.leadForm .form-group input#dropdown
{
    background-image: url("../img/dropdownicon.png");
}
.leadForm .form-group select#dropdown
{
	padding: 0px;
    background-image: url("../img/dropdownicon.png");
}
select#dropdown option:first-child
{
    color: #ccc;
}

.leadForm .form-group input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #000000;
    position: relative;
    /*left: -12px;*/
}
.leadForm .form-group input::-moz-placeholder { /* Firefox 19+ */
   color: #000000;
    position: relative;
    /*left: -12px;*/
}
.leadForm .form-group input:-ms-input-placeholder { /* IE 10+ */
   color: #000000;
    position: relative;
    /*left: -12px;*/
}
.leadForm .form-group input:-moz-placeholder { /* Firefox 18- */
   color: #000000;
    position: relative;
    /*left: -12px;*/
}
.leadForm .form-group .bottomBorder
{
    height: 1px;
    background: rgba(0, 0, 0, 0.25);
    position: relative;
    left: 7px;
}
.homeApllyNow
{
    width: 100%;
    height: 38px;
    background-color: #1a3e8b;
    font-size: 15px;
    font-weight: 300;
    color: white;
    border: none;
    margin-top: 25px;
    position: relative;
    left: 5px;
}
.ourProductsBox
{
    width: 1038px;
    height: 490px;
    background-color: #ffffff;
    box-shadow: 0 0 21px 0 rgba(2, 3, 3, 0.34);
    position: relative;
    top: -50px;
    z-index: 100;
}
.productsTitle
{
      font-size: 50px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 0.48;
      letter-spacing: normal;
      color: #000000;
    padding-top: 80px;
}
.featureTile
{
	border-right : 1px solid rgba(0, 0, 0, 0.4);
}
.ourProductsBox hr
{
    width: 30px;
    height: 1px;
    background-color: #000000;
    margin-top  : 20px;
}
.productsPoints
{
    margin-top: 60px;
    margin-left : 20px;
}
.productsPointsTitle
{
    margin-top: 40px;
    font-size: 25px;
    font-weight: bold;
    line-height: 0.96;
    text-align : center;
    color: #616161;
}
.productsPointsDescription
{
    margin-top: 20px;
    width: auto;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.2;
    color: #616161;
}
.vrContainer
{
    width: 1px;
}
.vr
{
    width: 1px;
    height: 186px;
    opacity: 0.48;
    background-color: #bd1e29;
    border: solid 1px #000000;
}
.advantagesWrapper
{   position: relative;
    margin-top: -140px;
    height: 520px;
    background-color: #1d74b9;
    /* box-shadow: 2.3px 43.9px 92px 0 rgba(2, 3, 3, 0.1); */
}
.advantagesTitle
{
    text-align: center;
    height: 40px;
    font-size: 50px;
    font-weight: bold;
    color: #ffffff;
    line-height : 0.48;
    margin-top: 140px;
}
.advantagesContainer hr
{
    width: 30px;
  height: 1px;
  background-color: #ffffff;
  margin-top : 10px;
}
.advantagesPoints
{
    text-align: center;
    margin-top: 30px;
}
.advantagesNumber
{
    display: none;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    color: #cfcfcf;
    position: relative;
    right: 40px;
}
.advantagesPointsTitle
{
  font-size: 26px;
  font-weight : bold;
  line-height : 3.29;
  letter-spacing: normal;
  color: #ffffff;
}
.advantagesDescription
{
    font-size: 20px;
    font-weight: 300;
    line-height : 1.25;
    color: #ffffff;
}
.hiwWrapper
{
    position: relative;
    height: auto;
    margin-top: 100px;
    margin-bottom : 60px;
}
.hiwContainer
{   
    border-left: solid 2px #1d74b9;
    border-right: solid 2px #1d74b9;
    border-bottom: solid 2px #1d74b9;
    margin-right: 44px;
    margin-left: 44px;
    height : 360px;
}
.hiwTitle
{
    height: 30px;
    font-size: 50px;
    font-weight: bold;
    line-height: 0.6;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
    margin-top: -35px;
}
.topleftborder
{
    position: absolute;
    left: 44px;
    top: 0;
    width: 32%;
    height: 2px;
    background: #1d74b9;
}
.bottomleftborder
{
    position: absolute;
    left: 44px;
    top: 100%;
    width: 9%;
    height: 2px;
    background: #1d74b9;
}
.bottomrightborder
{
    position: absolute;
    right: 44px;
    top: 100%;
    width: 9%;
    height: 2px;
    background: #1d74b9;
}
.toprightborder
{
    position: absolute;
    right: 44px;
    top: 0;
    width: 32%;
    height: 2px;
    background: #1d74b9;
}
.hiwContainer hr
{
    width: 30px;
    height: 1px;
    background-color: #000000;
    margin-top : 20px;
}
.hiwPoints
{
    margin: 70px 30px 40px 30px;
}
.hiwPointsTitle
{
    font-size: 25px;
    font-weight: bold;
    color: #616161;
    margin-top: 40px;
}
.hiwDescription
{
    height: 50px;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.25;
    letter-spacing: 0.5px;
    color: #616161;
    margin-top: 20px;
}
.lineInBetween
{
    display: none;
    color: #bd1e29;
    width: 220px;
    position: relative;
    left: 230px;
    top: 170px;
    margin-right: 150px
}
.achievementsWrapper
{
    margin-top: 80px;
    margin-bottom: 50px;
    box-shadow: 0px 28px 43px 0 rgba(0, 0, 0, 0.05);
}
.achievementsWrapper .achievementsTitle
{
    height: 30px;
    font-size: 40px;
    font-weight: 300;
    line-height: 0.6;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
}
.achievementsWrapper hr
{
    width: 30px;
    height: 1px;
    background-color: #000000;
}
.achievementsPoints
{
    width: 1117px;
    height: 325px;
    margin: 50px auto;
}
.pointCircle
{
    width: 325px;
    height: 325px;
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto;
}
.pointCircle.first
{
    background-image: url(../img/achievements1.png);
    background-size: cover;
}
.pointCircle.second
{
    background-image: url(../img/achievements2.png);
    background-size: cover;
}
.pointCircle.third
{
    background-image: url(../img/achievements3.png);
    background-size: cover;
}
.achievementsMainContent
{
    width: 100%;
    height: 34px;
    font-size: 40px;
    line-height: 0.5;
    letter-spacing: 1px;
    color: #ffffff;
    padding-top: 130px;
    text-align: center;
}
.achievementsMainDescription
{
    height: 15px;
    font-size: 20px;
    line-height: 1;
    letter-spacing: 0.5px;
    color: #ffffff;
    text-align: center;
    margin-top: 50px;
}
.userReviewWrapper
{
    background : #1d74b9;
}
.userReviewTitle
{
    margin-top: 60px;
    font-size: 50px;
    font-weight: bold;
    text-align: center;
    color: white;
}
.userReviewWrapper hr
{
	margin-top : 10px;
    width: 30px;
    height: 1px;
    background-color: white;
}
.carouselWrapper
{
    margin-top: 50px;
    
    
}
.leftCarousel i, .rightCarousel i
{
        position: relative;
        left: 24px;
        font-size: 20px;
        top: 3px;
        color : white;
}
.leftCarousel img, .rightCarousel img
{
	cursor : pointer;
}
.userComment
{
    font-size: 20px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.6;
    letter-spacing: normal;
    text-align: center;
    color: white;
}
.userImage
{
    margin-top: 45px;
}
.userImage img
{
    border-radius: 50%;
    width: 100px;
}
.userName
{
    margin-top: 25px;
    margin-bottom : 60px;
    color : white;
}
.newsWrapper
{
    margin: 60px 0px;
}
.historyTitle
{
    font-size: 50px;
    font-weight: bold;
    text-align: center;
    color: #000000;
    margin-top : -55px;
}
.newsTitle
{
    margin-top: 20px;
    font-size: 50px;
    font-weight: bold;
    text-align: center;
    color: #000000;
}
.newsWrapper hr, .historyContent hr
{
    width: 30px;
    height: 1px;
    background-color: #000000;
    margin-top : 10px;
}
.newsPoints
{
    margin: 60px 140px 30px 140px;
}
.newsPointsContainer
{
    height: 277px;
    background-color: #ffffff;
    box-shadow: 0 0 21px 0 rgba(2, 3, 3, 0.1);
    border: solid 1px #bd1e29;
}
.newsPointsContainer img
{
    margin-top : 63px;
    margin-left: 40px;
}
.newsPointsContainer .newsContent
{
    margin-top: 106px;width: 279px;
    height: 64px;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.6;
    letter-spacing: normal;
    text-align: left;
    color: #616161;
}
.subscriptionWrapper
{
	height : 150px;
}
.subscriptionWrapper .subscriptionContainer
{
	height : 100%;
}
.subscriptionNote
{
    font-size: 25px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.96;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  margin-top : -5px;
}
.subscriptionFields
{
    text-align: center;
    margin-top: 30px;
}
.subscriptionFields.small
{
	 text-align: left;
	margin : 20px 0px 0px 0px;
}
.subscriptionFields.small .subscribeEmail
{
	width : auto;
	border : 1px solid #1a3e8b;
} 
.subscriptionFields.small .subscribeEmail::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 13px;
}
.subscribeEmail
{
    width:300px;
    display: inline-block;
    height: 40px;
    position: relative;
    left: 6px;
    border: solid 1px #1d74b9;
}
.subscribeEmail::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 15px;
    font-weight: 300;
    line-height: 1.6;
    position: relative;
    letter-spacing: normal;
    color: rgba(97, 97, 97, 0.8);
    padding : 15px;
}
.subscribeButton
{
    width: 90px;
    display: inline-block;
    height: 40px;
    position: relative;
    left: 0px;
    background: #1d74b9;
    border: 1px solid #1d74b9;
    font-weight: 300;
    line-height: 1.2;
    color: #ffffff;
}
.subscriptionFields.small .subscribeButton
{
	width : 50px;
	background : #1a3e8b;
	border : 1px solid #1a3e8b;
}
.subscriptionMessage
{
	display : none;
}
.subscriptionMessage.showMessage
{
	display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
    font-size: 25px;
}
.footerWrapper
{
    height: 100%;
    background: #464646;
    /*margin-top: -20px;*/
}
.footerContainer
{
    margin-left: 60px;
    margin-bottom : 20px;
}
.footerColumnContainer
{
    margin-top: 30px;
}
.footerColumnTitle
{
    font-size: 20px;
    font-weight: bolder;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}
.footerlinksContainer
{
    margin-top: 20px;
    margin-bottom : 15px;
}
.footerLink
{
    color: #ffffff;
}
.footerLink a
{
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}
.footerColumnContainer .socialIcon
{
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 1px solid white;
    display: flex;
    align-items: center;
    justify-content: center;
}
.socialIcon.fb
{
    color: #3b5998;
}
.socialIcon.tw
{
    color : #1da1f2;   
}
.socialIcon.ln
{
    color : #0077b5;   
}
.navWrapper.smallDevices
{
    background: white;
}
.menuIconContainer
{
    position: relative;
    top: 15px;
    left: 15px;
}
.menuIconContainer img
{
    width : 30px;
}
.leadForm .form-group select option
{
    color: black;
}
.productsPointsIcon
{
    height: 60px;
}
.productsPointsIcon .first
{
    width: 53px;
    height: 36.4px;
    opacity: 0.5;
    border-radius: 5px;
    background-color: #bd1e29;
    position: absolute;
    top: 15px;
    left: 110px;s
}
.productsPointsIcon .second
{
    width: 60px;
    height: 35px;
    opacity: 0.5;
    border-radius: 5px;
    background-color: #bd1e29;
    position: absolute;
    top: 10px;
    left: 130px;

}
.productsPointsIcon .third
{
    width: 40.1px;
    height: 38.6px;
    opacity: 0.5;
    border-radius: 5px;
    background-color: #bd1e29;
    position: absolute;
    top: 0px;
    left: 90px;
}
.collapsedNav
{
    display: none;
}
.collapsedNav .linkContainer
{
    background: white;
    padding: 10px 0px;
}
.collapsedNav .linkContainer hr
{
    margin: 7px;
}
.collapsedNavLink
{
    color: #1a3e8b;
    padding: 20px;
}
.hiwIcon
{
    height: 70px;
}
.advantagesIcon
{
    height: 75px;
    margin-top: 25px;
}
.historyContent
{
    margin : 100px 44px 0px 44px;
    border-left: solid 2px #1d74b9;
    border-right: solid 2px #1d74b9;
    height : 100%;
}
.historyContent p
{
    margin: 40px 80px;
    font-size: 20px;
  	line-height: 1.4;
  	text-align: center;
  	color: #616161;
}
.highlightedText
{
    text-decoration: underline;
    cursor: pointer;
}
.teamMemberImage img
{
    width: 90px;
}
.teamMemberDescription
{
	font-size : 16px;
	color : #616161;
    margin-top: 30px;
    text-align: justify;
}
#textDetails
{
   margin-top: 100px;
}
.aboutusContentHolder
{
    position: relative;
    top: -100px;
    z-index: 10;
    width: 1084px;
    min-height: 540px;
    height: auto;
    background-color: #ffffff;
    box-shadow: 0 0 30.8px 7.2px rgba(0, 0, 0, 0.14);
}
.aboutusContentHolder .aboutusTitle
{
    padding-top:70px;
    font-size: 40px;
    font-weight: 300;
    line-height: 0.6;    
}
.aboutusContentHolder hr
{
    width: 30px;
    height: 1px;
    background-color: black;
}
.aboutusContentHolder .description
{
	font-size : 16px;
    line-height: 1.5;
    text-align: center;
    color: #616161;
    margin : 60px 30px 0px 30px;
}
.aboutusContentHolder .iconsAndContent
{
    padding-top : 60px;
    margin : 0px 100px;
}
.aboutusContentHolder .title
{
    
    font-size: 20px;
    font-weight: bold;
    line-height: 1.23;
    text-align: center;
    color: #616161;
    margin-top: 25px;
}
.mtfContainer .title
{
    font-size: 50px;
    font-weight : bold;
    line-height: 0.48;  
    text-align: center;
    color: #ffffff;
    margin-top  : 120px;
    margin-bottom : 30px;
}
.mtfContainer hr
{
    width: 30px;
  height: 1px;
  background-color: #ffffff;
  margin-top : 20px;
  
}
.mtfContainer .imageContainer
{
}
.mtfContainer .imageContainer img
{
    width: 115px;
    border-radius : 50%;
}
.mtfContainer .name
{
    font-size: 25px;
    line-height: 0.96;
    font-weight : bold;
  	color: #ffffff;
}
.mtfContainer .role
{
    font-size: 16px;
    line-height: 1.6;
  color: #ffffff;
}
.mtfContainer .description
{
    margin-top : 20px;
    font-size: 16px;
    line-height: 1.5;
    color: #ffffff;
}
.touchnewsSectionWrapper
{
    margin-top: 60px;
}
.gitContainer, .newsletterContainer
{
    margin-bottom: 40px;
}
.gitContainer .title,  .newsletterContainer .title
{
    font-size: 40px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.6;
    letter-spacing: normal;
    text-align: center; 
    color: #000000;
}
.touchnewsSectionWrapper hr
{
    background: black;
    width: 30px;
    height: 1px;
}
.gitContainer .locationIcon
{
    text-align: center;
    margin-top: 30px;
}
.gitContainer .address
{
    margin-top: 30px;
    width: 408px;
    font-size: 15px;
    line-height: 1.6;
    text-align: center;
    color: #616161;
}
.gitContainer .socilaIcons
{
    margin-top: 45px;
}
.gitContainer .socilaIcons a
{
    margin-right: 17px;
}
.gitContainer
{
    border-right: 1px solid #959595;
}
.inputFields{
    width: 420px;
}
.inputFields input
{
    width: 100%;
    height: 49px;
    border: solid 1px rgba(189, 30, 41, 0.5);
}

.inputFields input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 15px;
    line-height: 1.6;
    text-align: center;
    color: gray;
}
.inputFields input::-moz-placeholder { /* Firefox 19+ */
   font-size: 15px;
    opacity: 0.49;
    line-height: 1.6;
    text-align: center;
    color: rgba(0, 0, 0, 0.49);
}
.inputFields input:-ms-input-placeholder { /* IE 10+ */
    font-size: 15px;
    opacity: 0.49;
    line-height: 1.6;
    text-align: center;
    color: rgba(0, 0, 0, 0.49);
}
.inputFields input:-moz-placeholder { /* Firefox 18- */
    font-size: 15px;
    opacity: 0.49;
    line-height: 1.6;
    text-align: center;
    color: rgba(0, 0, 0, 0.49);
}
.inputFields button.signup
{
    width: 100%;
    height: 49px;
    background-color: #bd1e29;
    border: 1px solid #bd1e29;
    margin-top: 20px;
    font-size: 16px;
    color: #fffefe;
}
Wrapper
{
    height: 450px;
    background-image: url('../img/aboutus-banner-2.png');
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 30px;
}
.careersContainer
{
    
}
.careersContainer .title
{
    font-size: 50px;
    font-weight: bold;
    text-align: center;
    color: #000000;
    margin-top: 40px;
}
.careersContainer hr
{
    width: 30px;
    height: 1px;
    background: black;
    border: none;
    margin-top : 10px;
}
.careersContainer .description
{
    margin-top: 50px;
    width: 807px;
    font-size: 16px;
    line-height: 1.6;
    text-align: center;
    color: #2e2e2e;
}
.careersContainer button.jobOpenings
{
    margin-top: 50px;
    width: 416px;
    height: 49px;
    background-color: #1d74b9;
    border: solid 2px #1d74b9;
    font-size: 16px;
    text-align: center;
    color: #fffefe;
    margin-bottom: 100px;
}
.founder
{
    position: relative;
    margin-top : 15px;
}
.linkedinIcon
{
    position: absolute;
    top: 75%;
    left: 50%;
    width: 38px;
    height: 36px;
    background: #337ab7;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 17px;
    font-weight: bold;
    border-radius: 50%;
}
.linkedinIcon a
{
    color: white;
}
.faq .bannerWrapper {
    width: 100%;
    height: 300px;
    /* background-image: url(../img/aboutus-banner.jpg); */
    background-size: cover;
    background: #0567b1;
}
.faq .bannerWrapper .bannerContainer
{
	height : 100%;
}
.faq .bannerSloganContainer
{
    margin-top: 150px;
}
.faqContent
{
    height: 100%;
    margin-bottom: 50px;
    clear: both;
    background : #fafafa;
}
.faq .titleSection
{
    height: 200px;
    text-align: center;
    box-shadow: -1px 4.9px 13px 0 rgba(0, 0, 0, 0.08);
}
.faq .titleSection .title
{
    font-size: 40px;
    font-weight: 300;
    line-height: 0.6;
    color: #000000;
    padding-top: 80px;
}
.faq .faqTabs
{
    text-align: center;
    height: 50px;
    padding-top: 10px;
    background-color: #1d74b9;
  	box-shadow: -1px 4.9px 13px 0 rgba(0, 0, 0, 0.08);
}
.faq .faqTabs .tab
{
  font-size: 18px;
  line-height: 1.55;
  color: #ffffff;
  height : 100%;
  cursor : pointer;
}
.faq .faqTabs .tab.active
{
  font-size: 18px;
  font-weight: bold;
  line-height: 1.55;
  color: #ffffff;
}
.faq .faqTabs .tab.active .activeTabBar
{
    width: 269px;
    height: 3px;
    background-color: #bd1e29;
    margin-top: 10px;
}
.faq .tabsContentHolder
{
    clear: both;
}
.faq .tabContent
{
	margin : 30px 150px 30px 150px;
	padding-bottom : 30px;
	background-color: #ffffff;
  	box-shadow: 0 0 67.3px 0.7px rgba(0, 0, 0, 0.13);
}
.faq .tabContent .queansContainer
{
    
}
.faq .tabContent .queansContainer .toggle
{
    vertical-align: top;
    display: none;
}
.faq .tabContent .queansContainer .toggle.active
{
    display: inline-block;
}
.faq .tabContent .queansContainer .queans
{
    display: inline-block;
    padding : 25px 25px 0px 25px;
    transition: all 1s;
}
.faq .tabContent .queansContainer .queans .que .fa
{
	margin-right : 10px;
	color: #616161;
    font-weight: normal;
    font-size: 13px;
    vertical-align: middle;
    transition: all 1s;
}
.faq .tabContent .queansContainer .queans .que
{
	font-size: 16px;
  	font-weight: bold;
  	line-height: 1.24;
  	color: #616161;
  	cursor : pointer;
  	transition: all 1s;
}
.faq .tabContent .queansContainer .queans .ans
{
	display : none;
    margin-top: 15px;
    margin-left : 20px;
    line-height: 1.55;
  	letter-spacing: normal;
  	text-align: left;
  	color: #616161;
    transition: all 1s;
}
.faq .tabContent .queansContainer .queans .ans.active
{
    display : block;
    margin-top: 15px;
    margin-left : 20px;
    line-height: 1.55;
  	letter-spacing: normal;
  	text-align: left;
  	color: #616161;
    transition: all 1s;
}
.faq .faqTabs .tab .toggle.mobile, .careersContentWrapper .tabsWrapper .tabs .tabContainer   .tabName .fa
{
    color: #bd1e29;
    font-weight: bold;
    margin-right: 5px;
}
.hiwContent .titleSection
{
    margin-bottom: 30px;
}
.hiwContent .titleSection .title
{
    font-size: 40px;
    text-align: center;
    color: #000000;
    margin-top: 40px;
}
.hiwTitles
{
    margin: 50px 50px 100px 50px;
}
.hiwTitles .tile
{
    width: 273px;
    height: 250px;
    background-color: #ffffff;
    box-shadow: 4.1px 6.9px 27px 0 rgba(0, 0, 0, 0.15);
}
.hiwTitles .tile .icon img
{
    position: absolute;
    top: -25px;
    left: 10px;
}
.hiwTitles .tile .title
{
    font-size: 30px;
    color: black;
    padding: 40px 0px 20px 20px; 
}
.hiwTitles .tile .description 
{
    color: #616161;
    font-size: 13px;
    padding: 0px 0px 20px 20px;
    width: 90%;
    text-align : left;
}
.hiwTitles .tile ul
{
    margin-left: 38px;
    list-style: none;
    width: 75%;
    text-align: left;
    margin-bottom: 25px;
}
.hiwTitles .tile ul li
{
    font-size: 13px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    color: #616161;
}
.hiwTitles .tile ul li::before 
{
    content: "�"; 
    color: #bd1e29;
    display: inline-block; 
    width: 1em;
    margin-left: -1em;
    font-size: 22px;
        
}
.twoSections
{
	margin-top : 90px;
	margin-bottom : 50px;
}
.editFormWrapper
{
	width : 620px;	
	/* min-height : 600px; */
	height : auto;
	margin-left : 13%;
	display : inline;
	float : left;
	background : white;
	overflow : hidden;
}
.editFormWrapper.public
{
	margin-left : 20% !important;
}
.editFormWrapper.pd
{
	margin-left : 16% !important;
}
.editFormWrapper.pd
{
	width : 650px;
}

.editFormWrapper .editFormContainer
{
	/* min-height : 500px; */
	height : auto;
	overflow : hidden ;
}
.editFormWrapper .editFormContainer .editForm
{
	position :relative;
	height : 100%;
	overflow : hidden;
}
/* .errorPage .editFormContainer
{
	height : auto;
} */
.errorPage .errorMessage .description
{
	height : 200px;
}
.formTitleContainer
{
	/* height : 38px; */
	background-color: #1d74b9;
}
.editForm .content
{
	/* display : none; */
}
div.content.active
{
	display : block !important;
}
.editForm .formFields
{
	margin : 25px 29px 0px 29px;
}
.formTitleContainer .formTitle
{
  font-size: 18px;
  font-weight: 600;
  /* line-height: 2.67; */
  padding : 10px;
  color: #ffffff;
}
.formFields .fieldLabel
{
	font-size: 14px;
 	font-weight: 300;
  	line-height: 1.6;
 	text-align: left;
  	color: #000000;
  	position : relative;
  	top : 10px;
  	clear : both;
  	margin-bottom : 30px;
}
.formFields .applicantTitle
{
	font-size: 20px;
	padding-top : 30px;
    color : #1a3e8b;
}
.formFields .field input, .formFields .field select
{
	width : 100%;
	border : none;
	box-shadow : none;
    border-radius: 0px;
    background: transparent;   
	padding : 0px;
	line-height : 2;
	color : black;
	height : 30px;
}
select.multiple
{
	height : auto !important;
}
.formFields .field select
{
	background-image : url('../img/dropdownicon.png');
	background-repeat : no-repeat;
	background-position : 95%;
}
.formFields .field select option
{
	
}
.formFields .borderBottom
{
	height: 1px;
  	opacity: 0.5;
  	background-color: #616161;
  	border: solid 0.5px #616161;
}
.formFields .borderBottom.errorBorder
{
	height: 1px;
  	opacity: 0.5;
  	background-color: red;
  	border: solid 0.5px red;
}
.formFields .next, .formFields .finish 
{
	margin-top : 20px;
	margin-bottom : 20px;
	width: 115px;
 	height: 30px;
  	background-color: #1d74b9;
  	font-size : 15px;
  	font-weight: 300;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: 1.6;
  	letter-spacing: normal;
 	color: #ffffff;
  	border : 1px solid #1d74b9;
}
.formFields .form-group
{
	clear : both;
}
#addCoApplicant
{
	margin-top : 20px;
	margin-bottom : 20px;
 	height: 30px;
  	background-color: #1d74b9;
  	font-size : 15px;
  	font-weight: 300;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: 1.6;
  	letter-spacing: normal;
 	color: white;
  	border : 1px solid #1d74b9;
}
#deleteCoApplicant
{
	margin-top : 20px;
	margin-bottom : 20px;
	margin-left : 30px;
 	height: 30px;
  	background-color: #1d74b9;
  	font-size : 15px;
  	font-weight: 300;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: 1.6;
  	letter-spacing: normal;
 	color: white;
  	border : 1px solid #1d74b9;
}
.formFields button[disabled]
{
	cursor : not-allowed;
}
.formFields button#addCoApplicant[disabled]
{
	cursor : not-allowed;
}
.formFields .previous
{
	text-align : center;
	margin-top : 20px;
	margin-bottom : 20px;
	width: 118px;
 	height: 30px;
  	background-color: #ebebeb;
  	font-size : 15px;
  	font-weight: 300;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: 1.6;
  	letter-spacing: normal;
 	color: black;
  	border : 1px solid #ebebeb;
}
.stepsContainer
{
	box-shadow: -1.5px 7.9px 17.6px 0.4px rgba(0, 0, 0, 0.04);
	height : 70px;
}
.stepsContainer ul.steps
{
	margin : 5% 0% 0% 2%;
	position : relative;
	height : 60px;
	display : none;
}
.stepsContainer .steps .stepIcon
{
	width: 14px;
  	height: 14px;
  	border : 1px solid #616161;
  	border-radius : 50%;
  	display : flex;
  	align-items : center;
  	justify-content: center;
}
.stepsContainer .steps li.completed .stepIcon
{
	border: 1px solid #00b372;
	background: #00b372;
}
.stepsContainer .steps li .stepIcon .innerCircle
{
	display : none;
}
.stepsContainer .steps li.active .stepIcon .innerCircle
{
	display : block;
}
.stepsContainer .steps li.hasProgress
{
	margin-right : 17%;
}
.stepsContainer .steps li .stepIcon img
{
	display : none;
}
.stepsContainer .steps li.nextstep .stepIcon img.blue
{
	display : block;
}
.stepsContainer .steps li.active .stepIcon img.white
{
	display : block;
}
.stepsContainer .steps li.completed .stepIcon img.green
{
	display : block;
}
.stepsContainer .steps .stepName
{
  	font-size: 15px;
 	line-height: 2.18;
  	color: #616161;
}	
.stepsContainer .steps li.completed .stepName
{
	color : #00b372;
}
.stepsContainer .steps .stepDivider
{
	position :relative;
	width : 70px;
	min-height : 40px;
}
.stepsContainer .steps .stepDivider .divider
{
	border-bottom : 1px dotted #1a3e8b;
}
.formFields .radioButtons
{
	position : relative;
	/* top : 17px; */
	top : 10px;
}
.formFields .radioButtons .radio-inline
{
	margin-right : 30px;
	color : #000000;
}

.hintsWrapper
{
	margin-left : 75px;
	background : white;
	width : 320px;
	display : inline;
	float : left;
	box-shadow: -1.1px 5.9px 26.1px 2.9px rgba(0, 0, 0, 0.15);
	margin-bottom : 10px;
}
.public .hintsWrapper
{
	margin-left : -40px;
}
.hintsWrapper .hintsContainer
{
	/* margin : 20px; */
}
.hintsWrapper .hintsContainer ul
{
	list-style : none;
}
.hintsWrapper .hintsContainer .title
{
	margin-bottom : 10px;
  	font-size: 18px;
  	font-weight: bold;
  	line-height: 1.33;
  	color: white;
  	background : #1d74b9;
  	padding : 10px;
}
.hintsWrapper .hintsContainer .title .icon 
{
	margin-right : 15px;
	position : relative;
	bottom : 3px;
	display : none;
}
.hintsWrapper .hintsContainer ul li
{
	font-size: 12px;
  	font-weight: 300;
  	line-height: 2;
  	color: #535353;
}
.hintsWrapper hr
{
	width: 204px;
  	height: 1px;
  	opacity: 0.52;
  	background-color: #1d74b9;
}
body.borrowerProfile
{
	background : #ebebeb;
	background-repeat : no-repeat;
	background-size : cover;
}
.checkContainer
{
	position : absolute;
	width : 100%;
	height : 100%;
	background: rgba(17, 17, 17, 0.8);
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 100;
    font-size : 20px;
    line-height : 1.2;
    color: #fefefe;
}
.sk-spinner-rotating-plane.sk-spinner {
  width: 20px;
  height: 20px;
  background-color: white;
  margin : 20px;
  -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
  animation: sk-rotatePlane 1.2s infinite ease-in-out;
}
@-webkit-keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
@keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
.thanksMessage
{
  	height: 134px;
  	box-shadow: 0 0 30.8px 7.2px rgba(0, 0, 0, 0.07);
}
.thanksMessage .message
{
 	font-size: 15px;
  	line-height: 1.33;
  	text-align : center;
  	color: #08a254;
  	padding-top : 23px;
}
.thanksMessage .icon
{
	margin-top : 18px;
}
.finalScreen
{
	/* display : none; */
}
.finalScreen.active
{
	display : block;
}
.finalScreen .descriptionContainer
{
	margin : 40px;
}
.finalScreen .descriptionContainer .description
{
  font-size: 14px;
  font-weight: 300;
  line-height: 1.6;
  text-align: center;
  color: #000000;
}
.finalScreen .descriptionContainer .buttonsContainer
{
	margin-top : 25px;
}
.finalScreen .descriptionContainer .buttonsContainer button.netBanking,
.finalScreen .descriptionContainer .buttonsContainer button.uploadBankStatement 
{
	width: 300px;
  	height: 40px;
  	background-color: #1a3e8b;
  	border : 1px solid #1a3e8b;
  	color : white;
}
.secureConnectionContainer
{
	/* margin-top : 102px; */
}
button.goToPdButton
{
	width: 208px;
  	height: 35px;
  	background-color: #1a3e8b;
  	border : 1px solid #1a3e8b;
  	color : white;
  	margin : 40px 0px;
}
.finalScreen .descriptionContainer .note
{
	clear :both;
	margin-top : 51px;
	padding-bottom : 40px;
 	font-size: 12px;
  	font-weight: 300;
  	line-height: 1.25;
  	text-align: justify;
  	color: #8a8a8a;
}
.finalScreen .descriptionContainer.errorMessage .description
{
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  text-align: center;
  color: red;
}
.finalScreen .descriptionContainer.successMessage .description
{
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6;
  text-align: center;
  color : #616161;
}
.login .iconsRibbon
{
	margin-top : 30px;
}
.login .iconsRibbon img
{
	width : 53%;
}
.login .loginContentContainer
{
	min-height : 100vh;
	height : auto;
	background-image : url("../img/loginBackground.png");
	background-repeat : no-repeat;
	background-size : cover;
	padding-bottom : 50px;
}
.login .loginFormContainer .title
{
	margin-bottom  : 25px;
	text-align : center;
  	font-size: 37px;
  	font-weight: bold;
  	line-height: 0.96;
  	color: #ffffff;
}
.login .loginFormContainer hr
{
	width: 30px;
    height: 1px;
    background: white;
    margin-top : 20px;
}
.login .loginFormContainer .loginForm
{
	width: 360px;
  	height: auto;
  	background-color: #ffffff;
  	box-shadow: 0px 14px 30.7px 1.3px rgba(0, 0, 0, 0.21);
}
.login .loginFormContainer .loginForm .formFields
{
	padding : 22px;
}
.login .loginFormContainer .loginForm .formFields label
{
	
}
.login .loginFormContainer .loginForm .formFields input
{
	text-align : center;
	padding: 0px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0px;
    position: relative;
    border-bottom: none;
    box-shadow: none !important;
    color: black; 
}
.login .loginFormContainer .loginForm .formFields input::-webkit-input-placeholder {
	-webkit-transition: opacity 0.3s linear;
	color: rgba(26, 62, 139, 0.5);
	text-align : center;
}
.login .loginFormContainer .loginForm .formFields input:focus::-webkit-input-placeholder {
	opacity: 0;
}
.login .loginFormContainer .loginForm .formFields .bottomBorder
{
	height: 1px;
    background: #1a3e8b;
}
.login .loginFormContainer .loginForm .formFields .or
{
	font-size: 15px;
  	line-height: 1.6;
  	color: #1a3e8b;
  	position : relative;
  	width : 10%;
  	background : white;
}
.login .loginFormContainer .loginForm .formFields .socialIcons
{
	margin-top : 20px;
}
.login .loginFormContainer .loginForm .formFields .socialIcons ul
{
	
}
.login .loginFormContainer .loginForm .formFields .socialIcons ul li
{
	width: 100%;
}
.login .loginFormContainer .loginForm .formFields .socialIcons ul li .iconContainer
{
	display : flex;
	align-items : center;
	justify-content : center;
	/*width : 80px;*/
	height : 38px;
	color : white;
	font-size : 20px;
}
.login .loginFormContainer .loginForm .formFields .socialIcons ul li .iconContainer.gp
{
	background : #d34836;
}
.login .loginFormContainer .loginForm .formFields .socialIcons ul li .iconContainer.fb
{
	background : #3b5998;
}
.login .loginFormContainer .loginForm .formFields .socialIcons ul li .iconContainer.ln
{
	background : #4875B4;
}
.loginFormContainer .agreeText
{
	width : 325px;
	/* margin-top : 40px; */
	color : black;
	font-size : 14px;
	line-height : 1.6;
	padding-bottom: 20px;
}
.loginFormContainer .sendOtpButton,.loginFormContainer .loginButton 
{
	width: 317px;
  	height: 39px;
  	box-shadow: 0px 14px 30.7px 1.3px rgba(0, 0, 0, 0.21);
  	border: solid 1px #ffffff;
  	background : transparent;
  	color : white;
  	font-size: 18px;
  	margin-top : 10px;
}

.careers .bannerWrapper, .support .bannerWrapper
{
	background : #0567b1;
    /* background-image: url('../img/careers-banner.jpg'); */
    background-repeat: no-repeat;
    background-size: cover;
    height: 260px;
    margin-top : 50px;
}
.ubl .bannerWrapper
{
	background : #0567b1;
    background-repeat: no-repeat;
    background-size: cover;
    height: 260px;
    margin-top: 50px;
}
.careers .bannerWrapper .bannerContainer, .support .bannerWrapper .bannerContainer 
{
    height: 100%;
}
.careers .bannerWrapper .bannerContainer .bannerSloganContainer, .support .bannerWrapper .bannerContainer .bannerSloganContainer
{
    margin: 0px;
    height : 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ubl .bannerSloganContainer
{
    margin-top: 90px;
}
.careers .bannerWrapper .bannerContainer .bannerSloganContainer .bannerSlogan
{
  font-size: 50px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
}
.support .bannerWrapper .bannerContainer .bannerSloganContainer .bannerSlogan
{
    font-size: 50px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
}
.ubl .bannerWrapper .bannerContainer .bannerSloganContainer .bannerSlogan
{
    font-size: 50px;
  	font-weight: bold;
  	text-align: center;
  	color: #ffffff;
}
.careers .bannerWrapper .bannerContainer .bannerSloganContainer hr, .support .bannerWrapper .bannerContainer .bannerSloganContainer hr
{
    border-top: none;
    background: white;
}
.ubl .bannerWrapper .bannerContainer .bannerSloganContainer hr
{
    border-top: none;
    background: black;
}
.careers .careersContentWrapper
{
    min-height: 200px;
    height: auto;
}
.careers .careersContentWrapper .careersContent
{
    width: 978px;
    height: auto;
    /*border-bottom: 1px solid #1d74b9;*/
}
.careers .careersContentWrapper .careersContent .tabsWrapper
{
    height: 50px;
    border-bottom: 2px solid #616161;
}
.careers .careersContentWrapper .careersContent .tabsWrapper .title
{
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color: #616161;
    margin-top: 50px;
}
.careersContentWrapper .tabsWrapper .tabs .tabContainer.borderRight
{
    margin-top: 35px;
    border-right: 1px solid #1d74b9;
    height: 40px;
}
.careersContentWrapper .tabsWrapper .tabs .tabContainer .tabName
{
    font-size: 20px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #616161;
}
.careersContentWrapper .tabsWrapper .tabs .tabContainer.active
{
    border-bottom: 3px solid #1d74b9;
}
.careersContentWrapper .tabsWrapper .tabs .tabContainer.active .tabName
{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #616161;
    margin-bottom: 10px;
}
.careersContentWrapper .tabsWrapper .tabs .tabContainer.active .activeTab
{/*
    width: 100%;
    height: 3px;
    background-color: #1d74b9;
    border: solid 0.5px #1d74b9;*/
}
.careersContent .jobsListWrapper
{
    margin-top: 50px;
    margin-bottom: 50px;
}
.careersContent .jobsListWrapper .jobTile
{
    overflow: hidden;
}
.careersContent .jobsListWrapper .jobTile .tsd
{
    overflow: hidden;
    display: inline;
    float: left;
    overflow: hidden;
    clear: both;
}
.careersContent .jobsListWrapper .jobTile .title
{
    font-size: 20px;
    font-weight: 300;
    text-align: left;
    color: #000000;
}
.careersContent .jobsListWrapper .jobTile .shortDescription
{
    font-size: 15px;
    font-weight: 300;
    text-align: left;
    color: #616161;
    margin-top: 10px;
    margin-bottom: 10px;
}
.careersContent .jobsListWrapper .jobTile .viewJobButton
{
    width: 104px;
    height: 26px;
    background-color: #1a3e8b;
    border: 1px solid #1a3e8b;
    color: white;
    font-size: 15px;
}
.careersContent .jobsListWrapper .jobTile .borderBottom
{
    width: 100%;
    height: 1px;
    opacity: 0.2;
    background-color: #1a3e8b;
    border: solid 0.5px #1a3e8b;
    clear: both;
    margin-top: 10px;
}
.careersContent .jobsListWrapper .jobTile .borderBottom.noborder
{
    background-color: white;
    clear: both;
    margin-top: 10px;
}
.careersContentWrapper .tabsWrapper .tabs .tabContainer
{
    margin-top: 35px;
}
.jdContentWrapper .jdContent
{
    width: 933px;
    min-height: 200px;  
    height: auto;
    margin-bottom: 50px;
}
.jdContentWrapper .jdContent .tsdContainer
{
    height: 150px;
    box-shadow: 0px 17px 30.7px 1.3px rgba(0, 0, 0, 0.04);
}
.jdContentWrapper .jdContent .tsdContainer .tsd
{
    display: inline;
    float: left;
    margin-top: 50px;
    margin-left: 50px;
    
}
.jdContentWrapper .jdContent .tsdContainer .tsd .title
{
    font-size: 25px;
    font-weight: bold;
    text-align: left;
    color: #616161;
}
.jdContentWrapper .jdContent .tsdContainer .tsd .shortDescription
{
    font-size: 18px;
    color: #616161;
}
.jdContentWrapper .jdContent .tsdContainer .uploadResume
{
    width: 140px;
    height: 35px;
    background-color: #1a3e8b;
    border: 1px solid #1a3e8b;
    color: white;
    font-size: 15px;  
    margin-top: 50px;
    margin-right: 50px;
}
.jdContentWrapper .jdContent .descriptionContainer
{
    padding: 10px;
}
.jdContentWrapper .jdContent .mainDescription
{
    margin-top: 30px;
    font-size: 15px;
    line-height: 1.67;
    text-align: left;
    color: #616161;
}
.jdContentWrapper .jdContent .skillsTitle
{
    margin-top: 45px;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    color: #616161;
}
.jdContentWrapper .jdContent .skillsDescription
{
    margin-top: 30px;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.67;
    text-align: left;
    color: #616161;
}
.jdContentWrapper .jdContent .qualificationTitle
{
    margin-top: 45px;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    color: #616161;
}
.jdContentWrapper .jdContent .qualificationDescription
{
    margin-top: 30px;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.67;
    text-align: left;
    color: #616161;
}
.jdContentWrapper .jdContent .applyJobButton
{
    margin-top: 30px;
    width: 138px;
    height: 35px;
    background-color: #1a3e8b;
    border: 1px solid #1a3e8b;
    color : white;
    font-size: 15px;
}
.privacy .bannerWrapper 
{
    height: 300px;
    background: #0567b1;
}
.privacy .bannerWrapper .bannerContainer
{	
	height: 100%;
} 
{
    height: 300px;
    background: #0567b1;
}
.privacy .bannerWrapper .bannerSloganContainer
{
    margin-top: 140px;
}
.privacy .bannerWrapper .bannerSloganContainer .bannerSlogan
{
    font-size: 50px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
}
.privacy .bannerWrapper .bannerSloganContainer hr
{
    margin-top: 30px;
}
.privacy .privacyContentWrapper .privacyContent
{
	width : 90%;
    margin-top: 40px;
    margin-bottom: 40px;
  line-height: 1.72;
  letter-spacing: normal;
  text-align: left;
  color: #616161;
  font-size : 16px;
}
.categoryContainer 
{
    height: 200px;
    background-color: #ffffff;
    box-shadow: 0px 5px 23.8px 5.2px rgba(0, 0, 0, 0.04);
}
.categoryContainer .title
{
    font-size: 40px;
    text-align: center;
    color: #000000;
    padding-top: 50px;
    padding-bottom: 30px;
}
.categories .category
{
    text-align : center;
}
.supportForm
{
    width: 850px;
    min-height: 800px;
    height: 100%;
}
.applicationForm
{
	min-height : 350px !important;
	display : none;
}
.supportForm .form
{
    margin-top: 50px;
    margin-bottom: 50px;
    height: auto;
}
.formFields button.reset, .formFields button.submit 
{
    width: 155px;
    height: 35.2px;
    background-color: #1a3e8b;
    border: 1px solid #1a3e8b;
    border-radius: 0px;
    color : white;
    margin-top: 30px;
    margin-right: 50px;
}
input[type="radio"]:checked+label{ font-weight: bold; } 
.partners .bannerWrapper, partners .bannerWrapper
{
    height: 260px;
    /* background-image: url("../img/partners-banner.jpg"); */
    background-size: cover;
    background-repeat: no-repeat;
    margin-top : 50px;
    background : #0567b1;
}
.partners .bannerContainer
{
    height: 100%;
    
}
.partners .bannerSloganContainer
{
    margin-top: 70px;
}
.partners .bannerSloganContainer .bannerSlogan
{
    font-size: 50px;
  	font-weight: bold;
  	text-align: center;
  	color: #ffffff;
}
.partnersContentWrapper
{
    height: auto;
    overflow : hidden;
    clear : both;
}
.partnersContentWrapper .mainDescription
{
	padding : 40px;   
	position : relative;
}
.partnersContentWrapper .mainDescription p
{
	border-top : 2px solid #1d74b9;
	border-left : 2px solid #1d74b9;
	border-right : 2px solid #1d74b9;
	text-align : center;
	padding: 20px 100px 0px 100px;
	font-size: 18px;
  	line-height: 1.5;
  	color: #616161;
}
.processFlow ul
{
    
}
.processFlow .process
{
    width: 19%;
    clear: both;
    overflow: hidden;
    height: 255px;
}
.processFlow .process .icon
{
	margin-top : 30px;
    text-align: center;
    height: 100px;
}
.processFlow .process .description
{
	margin-top : 20px;
	font-size: 16px;
  	font-weight: bold;
  	line-height: 1.2;
  	text-align: center;
  	color: #616161;
}
.srContainer
{
    height: 260px;
    position: relative;
    clear: both;
}
.srContainer::after, .srContainer::before 
{
    content: " ";
    border: solid white;
    position: absolute;
    top: 100%;
    left: 50%;
    border-color: rgba(136, 183, 213, 0);
	border-top-color: white;
	border-width: 20px;
	margin-left: -20px;
    
    z-index: 1000;
}
.srContainer .sr
{
    margin: 0px 30px;   
}
.srContainer .title
{
    margin-top: 30px;
    font-size: 25px;
    font-weight: bold;
    line-height: 0.96;
    text-align: center;
    color: #f15652;
}
.srContainer .description
{
    margin-top: 45px;
    text-align: center;
    width: 200px;
}
.sr .ribbon
{
    position: relative;
    top: 50px;
    margin: 0px 140px;
}
.sr .ribbon .circle
{
    
}
.sr .ribbon .dottedBorder
{
    position: relative;
    border: 1px dotted rgba(241, 86, 82, 0.50);
    width: 280px;
    margin-bottom: 3px;
}
.getStartedWrapper
{
	height: 684px;
  	background-color: #ebebeb;
}
.supportContentWrapper
{
	height: 850px;
  	background-color: #ebebeb;
  	overflow : hidden;
}
.getStartedWrapper .title
{
    font-size: 40px;
  	font-weight: bold;
  	line-height: 0.6;
  	text-align: center;
  	color: #616161;
  	padding-top : 60px;
}
.partners .formFields .fieldLabel
{
    margin-bottom: 15px;
}
.getStartedWrapper .note
{
    margin-top: 30px;
}
.step .circle
{
    margin-top: 50px;
}
.step .hasBorder::after
{
    content: '';
    width: 85%;
    height: 1px;
    border: 1px dotted #1d74b9;
    position: absolute;
    top: 60px;
    margin-left: 5%;
    z-index: -1;
}
.radioButton
{
    margin-top: 30px;
}
.whyus .bannerWrapper{
    width: 100%;
    height: 260px;
    margin-top : 50px;
    /* background-image: url(../img/whysme-banner.png); */
    background-size: cover;
    background : #0567b1;
    /* background-position : -270px 50px; */
}
.whyus .bannerWrapper .bannerContainer
{
	height : 100%;
}
.hiw .bannerWrapper {
    width: 100%;
    height: 500px;
    background-image: url(../img/hiw-banner.jpg);
    background-size: cover;
}
.whyus .bannerSloganContainer
{
	text-align : center;
    margin-top:90px;
}
.whyusContentWrapper
{
    height: 100%;
}
.whyusContentContainer .whiteOverlay
{
    height: 100%;
    text-align: center;
    background-color: #ebebeb;
  	box-shadow: 0px 28px 43px 0 rgba(0, 0, 0, 0.05);
}

.whyusContentContainer .whiteOverlay .processFlow
{
	padding-top: 60px;
	padding-bottom : 50px;
}
.whyusContentContainer .whiteOverlay .mainTitle
{
    font-size: 40px;
    padding-top: 70px;
}
.whyusContentContainer .whiteOverlay .processFlow .title
{
  font-size: 19.8px;
  font-weight: bold;
  color: #616161;
}
.navWrapper .navContainer .toggleIcon
{
    margin-left: 15px;
    margin-top: 20px;
}
.navWrapper .navContainer .toggleIcon img
{
    width: 30px;
}
.navWrapper .navContainer .logoIcon
{
    margin-top: 12px;
    margin-left: 15px;
}
.navWrapper .navContainer .logoIcon img
{
    width: 110px;
}
.socialIcons #ln
{
    color: #0077B5;
    font-size: 22px;
}
.socialIcons #fb
{
    color: #3b5998;
    font-size: 22px;
}
.socialIcons #tw
{
    color: #1dcaff;
    font-size: 22px;
}
.leadForm .form-group
{
    margin-bottom: 5px;
}
.leadForm .placeholderLabel
{
    position: relative;
    left: 9px;
    margin-bottom: 0px;
    margin-top: 10px;
    color: #003e53;
}
.historyWrapper
{
    position : relative;
    height : 290px;
}
.dottedLine
{
    position: absolute;
    top: 120px;
    width: 16%;
    height: 1px;
    border: 1px dotted #1d74b9;
}
.dottedLine.one
{
    left: 20%;
}
.dottedLine.two
{
    left: 42%;
}
.dottedLine.three
{
    left: 64%;
}
.aboutusContentHolder .iconsAndContent .icon img
{
	width : 110px;
}
.safeandsecure
{
	width: 40%;
    margin-top: 20px;
}
.ubl .mainDescription
{
	height: 291px;
  	background-color: white;
  	padding : 20px;
  	position : relative;
}
.ubl .mainDescription .bottomleftborder
{
	    position: absolute;
    	left: 20px;
    	top: 88%;
    	width: 25%;
    	height: 2px;
    	    background: #1d74b9;
}
.ubl .mainDescription .bottomrightborder
{
	    position: absolute;
    	right: 20px;
    	top: 88%;
    	width: 25%;
    	height: 2px;
    	    background: #1d74b9;
}
.ubl .mainDescription p
{
	
	font-size: 18px;
  	line-height: 1.5;
  	letter-spacing: normal;
  	text-align: center;
  	color: black;
  	padding: 20px 80px 0px 80px;
  	border-top: 2px solid #1d74b9;
    border-right: 2px solid #1d74b9;
    border-left: 2px solid #1d74b9;
}
.ubl .ublPointsContainer
{
    background : white;
    height  : 680px;
    display : none;
}
.ubl .ublPointsContainer.active
{
	display : block;
}
.ubl .ublPointsContainer .ublTiles
{
	margin : 20px 50px;
}
.ublPointsContainer .ublpoint
{
	margin : 20px;
	width: 570px;
  	height: 287px;
   	background-color: #f8f6f6;
  	box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.19);
}
.ublPointsContainer .ublpoint .title
{
	font-size: 40px;
  	font-weight: bold;
  	color: #f15652;
  	margin-left : 50px;
  	margin-top : 40px;
  	margin-bottom : 20px;
}
.pointTD
{
	margin-left : 50px;
}
.pointTD .pointTitle
{
    font-size: 15px;
  	color: #616161;
}
.pointTD .pointTitle .fa
{
   vertical-align : middle;
   font-size : 5px;
   color : #f15652;
   margin-right : 10px;
}
.pointTD .pointDescription
{
    font-size: 14px;
    line-height: 1.39;
    color: #616161;
    margin-left: 30px;
    margin-bottom: 15px;
}
.ublpoint hr
{
    margin-top: 10px;
    margin-bottom: 30px;
}
.ublPointsContainer hr.completeLine
{
    width: 100%;
    opacity: 0.5;
    background-color: rgba(26, 62, 139, 0.22);
    margin-top: 50px;
}
.ubl .applyNowButton
{
    margin-left: 140px;
    margin-top: 80px;
    margin-bottom: 80px;
}
.subscriptionContainer hr
{
    margin-top: 20px;
}

.finalScreen .descriptionContainer.erroMessage .description
{
	color: red;
}
.leadForm .labelField
{
	margin-top : 3%;
	width : 100%;
}
.leadForm .labelField label
{
	width : 38%;
	font-size : 15px;
	line-height : 1.33;
	letter-spacing : 0.4px;
	text-align : left;
	color: black;
	position : relative;
}
.leadForm #applyNow
{
	font-size : 17px;
	width : 100%;
	height: 40px;
  	background-color: #0567b1;
  	color : white;
  	border : 1px solid #0567b1;
}
.leadForm .message
{
	text-align : center;
	font-size : 15px;
	color : #3e3e3e;
	margin-top  : 10px;
	margin-bottom  : 10px;
}
.footerWrapper .amadeusNote
{
	height : 40px;
	background : #959595;
	font-size: 20px;
  	font-weight: bold;
  	line-height: 1.2;
  	display : flex;
  	align-items : center;
  	justify-content : center; 
  	color: #ffffff;
}
.leadForm .form-group .note tr
{
	vertical-align : top;
}
.footerWrapper .idfcNote
{
	height : 40px;
	background : #f7f7f7;
	font-size: 20px;
  	font-weight: bold;
  	line-height: 1.2;
  	display : flex;
  	align-items : center;
  	justify-content : center; 
  	color: #464646;
}
.secureConnection
{
	display : flex;
	align-items : center;
	justify-content : center;
	font-size: 15px;
  	font-weight: bold;
  	text-align: center;
  	background : #bfbcbc;
  	height : 50px;
}
.secureConnection img
{
	    width: 90px;
    margin-right: 25px;
}
.mtfWrapper
{
	background : #1d74b9;
	margin-top : -160px;
	height : 380px;
}
.mtfContainer .detailsOfFounder
{
	margin-left : 180px;
	margin-right : 180px;
}
#map {
  height: 390px;
  width: 90%;
  margin-left : 30px;
 }
 
.touchnewsSectionContainer .title
{
	font-size: 50px;
  	font-weight: bold;
  	text-align: center;
  	color: #000000;
  	margin-bottom : 20px;
}
.touchnewsSectionContainer hr
{
	margin-top : 20px;
	width : 30px;
	margin-top : 10px;
}
.addressContainer .address
{
	font-size: 16px;
  	line-height: 1.5;
  	letter-spacing: normal;
  	text-align: left;
  	color: #616161;
  	margin-bottom : 30px;
}
.careersWrapper
{
	background : #f7f7f7;
}
.quickFundsWrapper
{
	background-color: #ebebeb;
  	box-shadow: 0px 28px 43px 0 rgba(0, 0, 0, 0.05);
  	height : 690px;
}
.quickFundsWrapper .quickFunds
{
	height : 100%;
}
.quickFundsWrapper .quickFunds hr
{
	margin-top : 10px;
	margin-bottom : 50px;
}
.quickFunds .title
{
	font-size: 50px;
  	font-weight: bold;
  	text-align: center;
 	color: #000000;
 	padding-top : 60px;
}
.quickFunds .quickTable
{
	margin : 0px 130px;
	clear : both;
}
.quickFunds .quickTable .headings
{
	margin-top : 65px;
}
.quickFunds .quickTable .headings .rowHeading
{
	padding-top : 56px;
	font-size: 20px;
  	font-weight: bold;
  	line-height: 1.2;
  	color: #616161;
}
.quickFunds .quickTable .colomnHeadings
{
	height : 65px;
	background-color: #1d74b9;
  	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.11);
  	text-align : center;
  	display : flex;
  	align-items : center;
  	justify-content : center;
}
.quickFunds .quickTable .colomnHeadings .heading
{
	font-size: 20px;
  	font-weight: bold;
  	line-height: 1.2;
  	text-align: center;
  	color: #ffffff;
}
.quickFunds .quickTable .colomns
{
	margin-top : 10px;
}
.quickFunds .quickTable .colomns .colomn
{
	padding: 0px !important;
	height : 340px;
}
.colomn .whiteColomn
{
	background-color: #fefefe;
  	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.09);
  	margin-right : 15px;
  	text-align : center;
  	height : 100%;
}
.colomn .grayColomn
{
	background-color: #f8f8f8;
  	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.09);
  	text-align : center;
  	height : 100%;
}
.grayColomn .rowValue
{
	font-size: 15px;
  	font-weight: bold;
  	line-height: 1.6;
  	text-align: center;
  	color: #616161;
}
.colomn .rowValue
{
	padding-top : 47px;
	
}
.whiteColomn .rowValue
{
	font-size: 15px;
  	font-weight: bold;
  	line-height: 1.6;
  	text-align: center;
  	color: #f15652;
}
.whiteColomn .borderBottomDotted
{
	width: 90%;
  	height: 1px;
  	border: 1px dotted rgba(241, 86, 82, 0.50);
  	margin-top : 7px;
}
.grayColomn .borderBottomDotted
{
	width: 90%;
  	height: 1px;
  	border: 1px dotted rgba(128, 128, 128, 0.50);
  	margin-top : 7px;
}

.quickTableNote
{
	font-size: 12px;
  	line-height: 2;
  	color: #616161;
  	clear : both;
  	margin-left : 43%;
  	position : relative;
  	top : 10px;
}
.leftLinks li.activePage
{
	background : none;
}
.leftLinks li.activePage a
{
	color : #0567b1 !important;
	border-bottom : 2px solid #0567b1;
}
.blog .bannerWrapper
{
	height : 260px;
	/* background-image : url(../img/blog-banner.png); */
	margin-top: 50px;
    background: #0567b1;
	background-size : cover;
}
.blog .bannerSloganContainer
{
	margin-top : 115px;
	height : 100%;
}
.blog .bannerSloganContainer .bannerSlogan
{
	font-size: 50px;
  	font-weight: bold;
  	line-height: 0.6;
  	text-align: center;
  	color: #ffffff;
}
.blog .bannerSloganContainer hr
{
	width : 30px;
	background : white;
}
.bolgContentContainer
{
	margin-top : 100px;
	margin-bottom : 50px;
	position : relative;
}
.bolgContentContainer .heroArticle 
{
	height : 100%;
	overflow : hidden;
}
.bolgContentContainer .heroArticle img
{
	width : 100%;
}
.bolgContentContainer .heroArticle .articleContent
{
	position : relative;
	height : 400px;
}
.bolgContentContainer .heroArticle .articleContent .title
{
	font-size: 20px;
  	font-weight: 600;
  	line-height: 1.3;
  	color: #616161;
}
.bolgContentContainer .heroArticle .articleContent .shortDescription
{
	font-size: 16px;
  	line-height: 1.5;
  	color: #616161;
  	margin-top : 20px;
}
.bolgContentContainer .heroArticle .articleContent .readMore
{
	position : absolute;
	bottom : 0px;
	font-size: 16px;
  	line-height: 1.94;
  	color: #666666;
}
.articleContent .readMore .readMoreCaret
{
	margin-left : 5px;
}
.blog .sectionDevider
{
	clear : both;
	width : 90%;
	margin-top : 50px;
	margin-bottom : 50px;
	background: #e8e8e8;
	border : none;
	height : 1px;
}
.oldArticles
{
	position : relative;
}
.oldArticles .articlesTray
{
	overflow : hidden;
	margin : 0px 70px 50px 70px;
	clear : both;
	position : relative;
}
.oldArticles .articlesTray ul
{
	transition: all 1s;
}
.oldArticles .articlesTray li
{
	width : 275px;
}
.articleImage img
{
	width : 100%;
}
.oldArticles .articlesTray .title
{
	font-size: 17.8px;
  	font-weight: 600;
  	line-height: 1.37;
  	color: #616161;
  	margin-top : 35px;
}
.oldArticles .articlesTray .shortDescription
{
	font-size: 13.1px;
  	font-weight: 300;
  	line-height: 1.71;
  	color: #525252;
  	margin-top : 20px;
}
.searchWrapper .searchContainer
{
	background-color: #ffffff;
  	box-shadow: 4.1px 6.9px 27px 0 rgba(0, 0, 0, 0.15);
  	margin : 0px 15px;
  	height : 1100px;
}
.searchWrapper .searchContainer .searchBox
{
	padding-top :30px;
}
.searchWrapper .searchContainer .searchBox input
{
	width : 80%;
	height : 45px;
	padding: 10px;	
}
.searchWrapper .searchContainer  .subscribeBox
{
	margin-top : 40px;
	margin-left : 10%;
}
.searchWrapper .searchContainer  .subscribeBox .title
{
	font-size: 20px;
  	font-weight: bold;
  	line-height: 1.2;
  	color: #616161;
}
.searchSite
{
	margin-top : 40px;
	margin-left : 10%;	
}
.searchSite .title
{
	font-size: 18px;
  	font-weight: 600;
  	line-height: 1.72;
  	color: #616161;
}
.topics
{
	margin-top : 20px;
	margin-bottom : 20px
}
.topics .topic
{
	margin-bottom : 15px;
}
.newsTrends
{
	margin-top : 40px;
	margin-left : 10%;
}
.newsTrends .title
{
	font-size: 18px;
  font-weight: 600;
  line-height: 1.72;
  color: #616161;
}
.newsTrends ul, .videos ul
{
	margin-top : 20px;
}
.newsTrends .newsIcon, .videos .newsIcon
{
	vertical-align : top;
}
.newsTrends .newsContent, .videos .newsContent
{
	width : 60%;
}
.searchContainer .videos
{
	margin-top : 40px;
	margin-left : 10%;
}
.searchContainer .videos .title
{
	font-size: 18px;
  	font-weight: 600;
  	line-height: 1.72;
  	color: #616161;
}
.articleChangeLeft, .articleChangeRight
{
	position : absolute;
	display : flex;
	align-items : center;
	justify-content : center;
	width : 30px;
	height : 30px;
	border : 1px solid black;
	border-radius : 50%;
	top : 50%;
	cursor : pointer;
}
.articleChangeLeft
{
	left : 2%;
}
.articleChangeRight
{
	right : 2%;
}
input[type="date"]::-webkit-inner-spin-button{
    -webkit-appearance: none;
}
.mainForm button#deleteCoApplicant{
	display : none;
}
.pdThreeSections
{
	height : 75px;
	box-shadow: 0 0 30.8px 7.2px rgba(0, 0, 0, 0.16);
}
.pdThreeSections .section 
{
	height : 75px;
	border-bottom : 1px solid #1d74b9;
	cursor : pointer;
}
.pdThreeSections .section.active 
{
	border-bottom : 3px solid #1d74b9;
}
.pdThreeSections .section.right 
{
	border-right : 1px solid #1d74b9;
}
.pdThreeSections .section .icon
{
	margin-top : 11px;
}
.pdThreeSections .section .title
{
	margin-top : 10px;
	font-size : 14px;
	color : #616161;
}
.pdThreeSections .section.active .title
{
	font-weight : bold;
}
.formFields .title.pd
{
	font-size: 18px;
  	font-weight: bold;
  	color: #616161;
  	margin-top : 30px;
  	margin-bottom : 10px;
  	text-align : center;
}
.formFields .description.pd
{
	text-align : center;
}
 .formFields .title.date, .formFields .title.time
{
	font-size: 18px;
  	font-weight: bold;
  	color: #616161;
  	margin-top : 30px;
}
.dateDayTray
{
	font-size: 12px;
  	font-weight: 300;		
  	text-align: center;
  	color: #616161;
  	position : relative;
  	overflow : hidden;	
  	transition: all 1s;
  	margin-top : 3%;
}
.dateDayTray .dateDay
{
	overflow: hidden;
	padding : 0px;
}
.dateDayTray ul
{
	width : 6000px;
	text-align : left;
	transform: translateX(0px);
	transition: all 1s;
}
.dateDayTray ul li
{
	margin : 0px 10px;
	cursor : pointer;
	text-align : center;
}
.dateDayTray ul li.active
{
	
	padding : 10px;
	border : 1px solid #1a3e8b;
	color : #1a3e8b;
	border-radius : 50%;
}
.dateDayTray .leftArrow, .dateDayTray .rightArrow
{
	/* position : absolute; */
	cursor : pointer;
	/* top : 10%;
	z-index : 100; */
	margin-top : 10px;
} 
.dateDayTray .leftArrow
{
	/* left : 0%;
	cursor : pointer; */
	float : left;
}
.dateDayTray .rightArrow
{
	/* right : 0%;
	cursor : pointer; */
	float : right;
}
.timeTray
{
	margin-top : 20px;
}
.timeTray ul li
{
	cursor : pointer;
	margin-right : 25px;
}
.timeTray ul li .timeText
{
	width : 100px;
	height : 26px;
	font-size: 12px;
  	font-weight: 300;
  	text-align: center;
  	color: #616161;
  	border : 1px solid #959595;
  	display : flex;
	align-items : center;
	justify-content : center;
}
.schedule, .upload, .pContactMe, .sSubmit
{
	margin-top: 20px;
	margin-bottom : 20px;
    width: 118px;
    height: 30px;
    background-color: #1d74b9;
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.6;
    letter-spacing: normal;
    color: #ffffff;
    border: 1px solid #1d74b9;
}
.mandatoryNote
{
	font-size : 12px;
	color : #616161;
	margin-top : 30px;
}
.upload .description
{
	font-size: 15px;
  font-weight: 300;
  color: #616161;
}
.pdContentTabWrapper .content
{
	display : none;
}
.pdContentTabWrapper .content.active
{
	display : block;
}
.pdContentTabWrapper .content .partner
{
	display : none;
}
.pdContentTabWrapper .content .partner.active
{
	display : block;
}
.documentButtonTray
{
	margin-top : 40px;
	
}
.documentButtonTray ul li
{
	margin-right : 10px;
}
.documentButtonTray .documentType
{
	width : 160px;
	height : 26px;
	border : 1px solid #1a3e8b;
	display : flex;
	align-items : center;
	justify-content : center;
	font-size: 12px;
  	font-weight: 300;
  	color: #616161;
}
.connectButtons
{
	margin-top : 20px;
}
.connectButtons .connectButton
{
	width: 172px;
  	height: 35px;
 	box-shadow: 0 0 3.8px 0.2px rgba(0, 0, 0, 0.22);
 	display : flex;
 	align-items : center;
 	justify-content : center;	
}
.connectButtons .connectButton.gp
{
	background : #d34836;
	color : white;
	border : 1px solid #d34836;
	font-size : 20px;
}
.connectButtons .connectButton.fb
{
	background : #3b5998 ;
	color : white;
	border : 1px solid #3b5998;
	font-size : 20px;
}
.connectButtons .connectButton.ln
{
	background : #0077B5;
	color : white;
	border : 1px solid #0077B5;
	font-size : 20px;
}
.connectTab .note
{
	font-size: 15px;
  font-weight: 300;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #616161;
  margin-top : 50px;
}
li.dateChoosen
{
	border : 1px solid #1a3e8b;
	background : #1a3e8b;
	color : white;
}
li.timeChoosen .timeText
{
	border : 1px solid #1a3e8b !important;
	background : #1a3e8b;
	color : white !important;
}
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message span
{
	
}
.dropzone
{
	padding : 0px !important;
}
.dropzone .title
{
	font-size : 18px;
	color :#616161;
	margin-bottom : 15px;
}
.dropzone .form-group
{
	min-height : 60px;
	height : 100%;
	
}
.errorMessage .description .title
{
	font-size : 18px;
	margin-top : 15px;
}
.errorMessage .description .message
{
	/* font-size: 16px;
    margin-top: 150px;
    display: flex;
    align-items: center;
    justify-content: center; */
}
.hintsContainer .hintPoints
{
	font-size: 15px;
  	color: #535353;	
  	margin : 20px;
}
.hintsContainer .hintPoints .point
{
	line-height: 1.47;
}
.otpFields
{
	text-align : center;
}
.otpBlock .optMessage
{
	text-align : center;
	margin-top : 20px;
	margin-bottom : 15px;
	font-size : 16px;
	color : #616161;
}
.otpBlock .note
{
	margin-bottom : 10px;
	margin-top : 15px;
	font-size : 13px;
	color : #616161;
}
input#otp, input#newPhone
{
	text-align: center;
    font-size: 16px;
}
button.resend, button.changePhone
{
	margin-top : 10px;
	font-size : 13px;
}
.stepsContainer .steps .innerCircle
{
	width : 6px;
	height : 6px;
	background : #616161;
	border-radius : 50%;
}
.circle.first:after {
	content: '';
	width: 26.1%;
	height: 2px;
	background: #616161;
	position: absolute;
	z-index: 100;
	top: 6px;
    left: 5.7%;
}
.circle.first.completed:after {
	content: '';
	width: 26.1%;
	height: 2px;
	background: #00b372;
	position: absolute;
	z-index: 100;
	top: 6px;
    left: 5.7%;
}
.circle.second:after {
	content: '';
	width: 28.2%;
	height: 2px;
	background: #616161;
	position: absolute;
	z-index: 100;
	top: 6px;
    left: 33.8%;
}
.circle.second.completed:after {
	content: '';
	width: 28%;
	height: 2px;
	background: #00b372;
	position: absolute;
	z-index: 100;
	top: 6px;
    left: 33.8%;
}
.circle.third:after {
	content: '';
	width: 27.5%;
	height: 2px;
	background: #616161;
	position: absolute;
	z-index: 100;
	top: 6px;
    left: 63.6%;
}
.circle.third.completed:after {
	content: '';
	width: 27.5%;
	height: 2px;
	background: #00b372;
	position: absolute;
	z-index: 100;
	top: 6px;
    left: 63.6%;
}
.checkBoxTick
{
	display : none;
}
.completed .checkBoxTick
{
	color: white;
    font-size: 10px;
    font-weight: normal;
    display : block;
}
.miniDescription
{
	width: 840px;
  	height: 70px;
  	background-color: #1d74b9;
  	box-shadow: -1.9px 9.8px 40px 0 rgba(0, 0, 0, 0.09);
  	display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom : 50px;
}
.miniDescription .content
{
	width : 610px;
	font-size: 20px;
  	font-weight: bold;
  	text-align: center;
  	color: #ffffff;
  	margin : 15px;
}
.faq .faqTabs .tab.active::after, .faq .faqTabs .tab.active::before
{
	content: " ";
    border: solid white;
    position: absolute;
    top: 100%;
    left: 50%;
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #1d74b9;
    border-width: 20px;
    margin-left: -20px;
    z-index: 0;
}
.numbersInWords
{
	width : 100%;
}
.mainDescription .bottomleftborder
{
	position: absolute;
    left: 40px;
    top: 77%;
    width: 35%;
    height: 2px;
    background: #1d74b9;
}
.mainDescription .bottomrightborder
{
	position: absolute;
    right: 40px;
    top: 77%;
    width: 35%;
    height: 2px;
    background: #1d74b9;
}
#pComment
{
	border: 1px solid #ebebeb;
    border-radius: 0px;
    background: #ebebeb;
    padding: 0px;
    line-height: 2;
    color: black;
    height: 80px;
    margin-top : 20px;
}
.getStartedForm
{
	margin-left : 150px;
	background : white;
	margin-top : 50px;
	overflow : hidden;
}
.supportForm
{
	background : white;
	margin-top : 50px;
	overflow : hidden;
}
.getStartedForm .form
{
	padding-top : 10px;	
}
.support .getStartedForm .form
{
	padding-top : 0px;
}
/* .getStartedForm .form .borderBottom
{
	opacity: 0.5;
    background-color: #616161;
    border: solid 0.5px #616161;
} */
.fieldLabel table
{
	margin-top : 20px;
}
.partnerPointsContainer, .supportPointsContainer
{
	margin-top : 50px;
	margin-right : 150px;
}
.partnerpoint
{
	height : 72px;
	background : white;
	margin-bottom : 30px;
}
.partnerpoint .pointNumber
{
	height : 100%;
  	background-color: #ffffff;
  	box-shadow: 3px -0.2px 13px 0 rgba(0, 0, 0, 0.15);
  	display : flex;
  	align-items : center;
  	justify-content : center;
  	font-size: 50px;
  	font-weight: bold;
  	color: #f15652;
}

.partnerpoint .pointDescription
{
	color: #f15652;
	display : flex;
	align-items : center;
	line-height: 1.2;
	font-size : 20px;
	justify-content : flex-start;
	height : 100%;
}
.phoneEmail
{
	font-size: 20px;
  	line-height: 1.2;
  	color: #616161;
  	margin-right : 150px;
}
.bookAnAppointment
{
    background-color: #1a3e8b;
    border: 1px solid #1a3e8b;
    font-size: 15px;
    font-weight: normal;
    color: #fff;
}
.successPage .formTitleContainer
{
	background-color: #00b372;
}
.supportPointsContainer .supportpoint
{
	background : white;
	margin-bottom : 50px;
	box-shadow: 0 0 42.1px 0.9px rgba(0, 0, 0, 0.06);
	padding-bottom : 20px;
}
.supportPointsContainer .supportpoint .title
{
	font-size: 25px;
  	font-weight: bold;
  	text-align: left;
  	color: #616161;
  	padding-left : 45px;
  	padding-top : 20px;
}
.supportPointsContainer .supportpoint .pointLink
{
	padding-left : 45px;
	margin-top : 10px;
}
.supportPointsContainer .supportpoint .pointLink img
{
	margin-right : 15px;
}
.supportPointsContainer .supportpoint .table
{
	margin-top : 15px;
	margin-left : 45px;
	margin-right : 45px;
}
.supportPointsContainer .supportpoint .table td
{
	border-top : none;
}
.period li
{
	width : 24%;
	vertical-align: bottom;
}
.hiwContainer .note
{
	color: #616161;
    opacity: 0.5;
    font-size: 11px;
}
.supportpoint tbody tr td
{
	width : 150px;
}
.genericMessage
{
	margin-top : 30px;
	color : #616161;
}
.userReviewCommentContainer
{
	display : none;
}
.userReviewCommentContainer.active
{
	display : block;
}
.tac .bannerWrapper
{
	height: 300px;
    background: #0567b1;
}
.tac .bannerWrapper .bannerContainer
{
	height : 100%;
}
.tac .bannerWrapper .bannerSloganContainer
{
	margin-top : 140px;
}
.tac .bannerWrapper .bannerSloganContainer .bannerSlogan
{
	font-size: 50px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
}
.tcDescription
{
	font-size : 16px;
	color : #616161;
	line-height : 1.72;
}
.rowCategory
{
	font-size : 18px;
	color : #616161;
	margin-top : 20px;
}
select:focus
{
	border : 1px solid rgba(0, 0, 0, 0.29) !important;
}
.navWrapper .toggleMobileLinks
{
	background : white;
	display : none;
}
.navWrapper .toggleMobileLinks .navLink
{
	padding : 10px;
	text-align : center;
}
.navWrapper .toggleMobileLinks .borderBottom
{
	width: 35%;
    height: 1px;
    background: rgba(5, 103, 177, 0.26);
}
div.content.profile .partner
{
	/* display : none; */
}
div.content.profile .partner.active
{
	display : block;
}
.circlesLines
{
	height : 100px;
	border-bottom : 1px solid black;
}
.circlesLines .mainCircle
{
	
}
.circlesLines .mainCircle .innerCircle
{
	
}
.circlesLines .line
{
	
}
.loanAmount, #loanAmount
{
	display : none;
}
#theResults
{
	overflow-y: scroll;
    max-height: 60px;
}
.eligibilityCheck 
{
	height : 85%;
}
.eligibilityCheck .waitingContainer
{
	height: 80%;
    margin-left: auto;
    margin-right: auto;
    display: flex !important;
    flex-direction : column;
    justify-content: center;
    align-items: center;
    margin-top : 20px;
}
.eligibilityCheck .waitingContainer .almostDoneMessage
{
	font-size: 24px;
	font-weight: bold;
	line-height: 1.2;
	color: #58caa1;
	position : relative;
	top : 8%;
}
.eligibilityCheck .waitingContainer .waitingLogo
{
	/* width: 32%;
    height: 50%; */
    display: flex;
    justify-content: center;
    display: -ms-flex; 
    -ms-justify-content: center;
    align-items: center;
    border-radius: 50%;
    box-shadow: 0px 1px 59px 0 rgba(0, 0, 0, 0.11);
}
.eligibilityCheck .waitingContainer .waitingNote
{
	font-size: 15px;
  	line-height: 1.6;
  	text-align: center;
  	color: #616161;
  	width : 60%;
  	margin-top : 10px;
}
.blogDetailsWrapper
{
	margin : 5% 0px;
}
.blogTopicTitle
{
	font-size : 30px;
	text-align : center;
	margin: 20px 0px;
	color : #616161;
}
.blogContent
{
	width : 95%;
	overflow : hidden;
	margin-top : 2%;
}
.blogContent .blogImage
{
	overflow : hidden;
	margin: 0px 30px 30px 0px;
}
.blogContent .blogImage img
{
	width  : 100%;
}
.sk-spinner-wave.sk-spinner {
  margin: 0 auto;
  width: 50px;
  height: 30px;
  text-align: center;
  font-size: 10px;
}
.sk-spinner-wave.sk-spinner.loading
{
	float : right;
	margin-top : 20px;
	display : none;
}
.sk-spinner-wave.loading div
{
	background : #0567b1;
}
.sk-spinner-wave.blue div
{
	background : #0567b1;
}
.sk-spinner-wave div {
  background-color: #1ab394;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
  animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
}
.sk-spinner-wave .sk-rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-wave .sk-rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-wave .sk-rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-wave .sk-rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
@-webkit-keyframes sk-waveStretchDelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes sk-waveStretchDelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
.ublContentContainer .twoButtons
{
	display : flex;
	justify-content : center;
}
.ublContentContainer .twoButtons .btn
{
	border-radius : 0px;
	color : white;
	width : 200px;
	background : #bbbaba;
}
.ublContentContainer .twoButtons .btn.active
{
	background : #0567b1;
}
.newLeadForm .title
{
	text-align: center;
    margin-top: 20px;
    font-size: 20px;
}
.circles
{
	width : 90%;
	display: -webkit-box;
  	display: -moz-box;
  	display: -ms-flexbox;
  	display: -webkit-flex;
  	display: flex; 	
	position : relative;
	top : 15px;
	z-index : 2;
}
.circles::before
{
	content: '';
    border-top: 1px solid #a9a9a9;
    position: absolute;
    top: 50%;
    width: 95%;
    z-index : -1;
}
.circles .mainCircle
{
	padding : 0px !important;
	width : 30px;
	height : 30px;
	border : 1px solid black;
	border-radius : 50%; 
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	background : white;
	
}
.circles .mainCircle.completed
{
	background : green;
	border : 1px solid green;
	color : white;
}
.circles .mainCircle.first
{
	margin-right : 25%;
}
.circles .mainCircle.first::after
{
	content: 'Business';
	position : absolute;
	top : 100%;
	color : black;
	left : -2%;
}
.circles .mainCircle.second
{
	margin-right : 25%;
}
.circles .mainCircle.second::after
{
	content: 'Profile';
	position : absolute;
	top : 100%;
	color : black;
	left : 30%;
}
.circles .mainCircle.third
{
	margin-right : 25%;
}
.circles .mainCircle.third::after
{
	content: 'Financial';
	position : absolute;
	top : 100%;
	color : black;
	left : 60%;
}
.circles .mainCircle.fourth::after
{
	content: 'Banking';
	position : absolute;
	top : 100%;
	color : black;
	left : 90%;
}
.borrowersNote
{
	margin : 17px;
	padding-top : 15px;
}
.extraInfoDevider
{
	border-top : 1px solid #b6b6b6;
	width : 90%;
	margin-bottom : 0px !important;
	display : none;
}
.extraInfoContainer
{
	display : none;
	padding : 20px;
}
.extraInfoContainer .heading
{
	font-size: 20px;
    color: #f15652;
    font-weight: bold;
    margin: 10px 0px;
}
.extraInfoContainer .points
{
	font-size : 15px;
}
.notificationTile
{
	background : #337ab7;	
	width : 100%;	
}
.notificationTile.green
{
	background : #509e50;	
}
.notificationTile.error
{
	background : #1d74b9;
}
.twoBankingButtons
{
	overflow : hidden;
	padding-top : 10px;
}
.twoBankingButtons div
{
	padding : 0px !important;
}
.twoBankingButtons .bankingButton
{
	width : 100%;
	border-radius : 0px !important;
	background: #0567b1;
    color: white;
}
.whyBankAccountContainer
{
	text-align : justify !important;
	overflow : hidden;
	font-size : 13px;
}
.cantUploadContainer
{
	text-align : justify !important;
	overflow : hidden;
	font-size : 13px;
}
.cantUploadContainer button
{
	padding : 0px!important; 
}
hr.blackDivider
{
	margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 2px solid #b6b6b6;
}
.extraSpace
{
	padding : 10px;
	font-size : 20px;
}
.toast-top-right
{
	top : 10% !important;
}
.sweet-alert .sa-icon.sa-success .sa-line
{
	background-color : green !important;
}
.sweet-alert .sa-icon.sa-success .sa-placeholder
{
	border : 4px solid green !important;
}
.sweet-alert p
{
	color :black !important;
	font-size : 15px !important;
	/* font-weight : bold !important; */
}
.sweet-alert button
{
	background-color : #0567b1 !important;
}
.socialScreenContent
{
	margin : 40px;
}
.socialScreenContent .mainTitle
{
	font-size: 18px;
    color: #616161;
    margin-bottom : 10px;
    text-align : center;
}
.socialScreenContent .socialButtons
{
	overflow : hidden;
	margin : 30px 0px 20px 0px;
}
.socialScreenContent .socialButtons .fbButton
{
	width : 45%;
}
.socialScreenContent .socialButtons .fbButton img
{
	cursor : pointer;
	width : 100%;
}
.socialScreenContent .socialButtons button
{
	border-radius : 0px !important;
	width : 100%;
	height : 49px;
	/*width : 20%;
	font-size: 20px;
	font-weight : bold;
	color: white; */
}
.socialScreenContent .socialButtons button.gpButton
{
	background: #d34836;
    border: 1px solid #d34836;
}
.socialScreenContent .socialButtons button.fbButton
{
	background: #23527c;
    border: 1px solid #23527c;
}
.socialScreenContent .socialButtons button.inButton
{
	background: #0077B5;
    border: 1px solid #0077B5;
}
.skip, .skip:hover
{
	/* margin-top: 20px;
	width : 110px;
    background-color: #1d74b9;
    border-radius : 0px !important;
    color: #ffffff;
    border: 1px solid #1d74b9; */
    cursor : pointer;
    color : gray;
}
.socialScreenContent .note
{
	/* margin-top : 30px; */
}
.pdScheduleButtonContainer
{
	padding : 0px !important;
	margin-bottom : 20px;
}
.pdScheduleButton, .pdScheduleButton:hover
{
	border-radius : 0px !important;
	background : #0567b1;
	border : 1px solid #0567b1;
	color : white;
	font-size : 15px;
}
.irs-from, .irs-to, .irs-single
{
	background: #0567b1 !important;
}
.irs-from:after, .irs-to:after, .irs-single:after
{
	border-top-color: #0567b1 !important;
}
.irs-min, .irs-max, .irs-grid-text
{
	color : black !important;
}
.irs-grid-pol
{
	background : black !important;
}
.buttonContainer
{
	padding : 25px 0px 25px 0px;
}
.blueButton, .blueButton:hover 
{
	background : #0567b1;
	border : 1px solid #0567b1;
	color : white;
	padding : 10px;
	border-radius : 0px;
}
.redButton, .redButton:hover 
{
	background : #1d74b9;
	border : 1px solid #1d74b9;
	color : white;
	padding : 10px;
	border-radius : 0px;
}
.continueButton, .continueButton:hover
{
	background : #1d74b9;
	border : 1px solid #1d74b9;
	color : white;
	width: 118px;
  	font-size : 15px;
  	font-weight: 300;
  	line-height: 1.6;
  	border : 1px solid #1d74b9;
  	border-radius : 0px !important;
}
.grayColor
{
	color : gray;
}
.bold
{
	font-weight : bold;
}
.medium
{
	width : 100px;
}
.congrats
{
	font-size : 20px;
}
.whyThisText
{
	cursor : pointer;
	text-decoration : underline;
}
select option:empty { display:none }

/* Style for ZOHO chat box starts here*/
.zls-lftbtn .zlsblue-btn .zls-chtmn, .zls-rhtbtn .zlsblue-btn .zls-chtmn
{
	background-color: #0567b1 !important;
}
.zls-lftbtn .zlsblue-btn .zlslrgbtn-on-tit1, .zls-rhtbtn .zlsblue-btn .zlslrgbtn-on-tit1, .zlsblue-btn
{
	background-color: #0567b1 !important;
}
.blue .bltp, .blue .flcontainer .swindow-header, .blue .drkdclr
{
	background-color: #0567b1 !important;
}
/* Style for ZOHO chat box ends here*/

.socialFormButtons button
{
	width: 350px !important;
    height: 49px !important;
    margin : 5px;
}
.bull
{
	margin-right: 5px;
    font-size: 20px;
    vertical-align: middle;
}
.captchaField
{
	overflow : hidden;
}
.captchaImageContainer img
{
	border : 1px solid black;
}
.orContainer
{
	margin-top : 25px;
}
.or-hr
{
	margin-bottom: 0;
    position: relative;
    top: 13px;
    height: 0;
    border: 0;
    border-top: 2px solid #e4e6e8;
}
.refreshCaptcha img
{
	cursor : pointer;
}
.thankyou
{
	float : none !important;
	display : block !important;
	margin-left : auto !important;
	
}
.requiredDocumentList li
{
	margin : 10px;
}
.documentImage
{
	text-align : center;
}
.documentName
{
	text-align : center;
	font-size : 12px;
	margin : 10px 0px 20px 0px;
}
.documentImage img
{
	width : 60px;
}
.phoneIcon
{
	font-size : 20px;
	margin-right : 5px;
	vertical-align : middle;
}
.blueColor
{	
	color : #0567b1;
	font-weight : bold;
}
iframe
{
	display : none;
}
.greenColor
{
	color : green;
}

/* styling for public folder */
.headerContainer
{
	height : 60px;
}
.headerContainer .logo img
{
	width : 110px;
}
.jobDetailsContainer .jobTitle
{
	font-size : 30px;
}
.jobDetailsContainer .jobLocation
{
	font-size : 15px;
}
.jobDetailsContainer .jobDescription
{
	margin: 30px 10px 30px 0px;
}
.descriptionSection, .formSection
{
	margin : 0px !important;
	padding : 0px !important;
}
.customForm input
{
	width: 100%;
    border: none;
    box-shadow: none;
    border-radius: 0px;
    background: transparent;
    padding: 0px;
    line-height: 2;
    color: black;
    height: 30px;
}
.customForm .boderBottom
{
	height: 1px;
    opacity: 0.5;
    background-color: #616161;
    border: solid 0.5px #616161;
}
.overflowHidden
{
	overflow : hidden;
}
.tooltipLink
{
	color: #0c68b4;
    font-size: 10px;
    cursor: pointer !important;
}
.mandatoryField::after{
	content: " *";
	color : red;
}

/* digilocker style */
#attachment_poi img{
	display : none;
}
.digilocker-loader {
    border: 3px solid #f3f3f3; /* Light grey */
    border-top: 3px solid #f25652;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    animation: spin 2s linear infinite;
    margin-top : 20px;
}
.green-text{
	color : green;
}
.red-text{
	color : red;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.pointer{
	cursor : pointer;
}
/*css to to show iframe on login page*/
#google_recaptcha div iframe {
	display : block;
}
iframe[title="recaptcha challenge expires in two minutes"] {
  display: block !important;
}
.redColor, .redColor:hover, .redColor:focus
{	
	color : red;
}
.red-button, .red-anchor 
{
  	background : #1d74b9;
  	color : white;
  	padding : 10px;
  	margin : 10px;
  	border : 1px solid #1d74b9;
}

.light-blue-disabled {
	background-color: #ADD8E6 !important;
	border: 1px solid #ADD8E6 !important;
}
