/* Add here all your css styles (customizations) */
.prog {
	position:fixed;
	z-index:1;
	border:solid 1px #00376A;
	width:140px;
	height:240px;
	background-color:#fff;
	margin-top:-50px;
	margin-left:-50px;
	top:50%;
	left:50%;
	text-align:center;
	font-size:18pt;
	padding-top:15px;
}

.alert-danger {
	background-image: url('/images/validation.png');
    background-repeat: no-repeat;
    background-position: 10px center;
}
.alert {
	padding-left: 50px;
}
.alert-success {
	background-image: url('/images/success.png');
    background-repeat: no-repeat;
    background-position: 10px center;
}
.alert-warning {
	background-image: url('/images/warning.png');
    background-repeat: no-repeat;
    background-position: 10px center;
}
.alert-info {
	background-image: url('/images/info.png');
    background-repeat: no-repeat;
    background-position: 10px center;
}

.cusren, .tabcontrol {
	display:block;
	width:100%;
	overflow:hidden
}
.cusren a, .tabcontrol a {
	outline:0
}
.cusren ul, .tabcontrol ul {
	list-style:none!important;
	padding:0;
	margin:0
}
.cusren ul>li, .tabcontrol ul>li {
	display:block;
	padding:0
}
.cusren>.steps .current-info, .tabcontrol>.steps .current-info {
	position:absolute;
	left:-999em
}
.cusren>.content>.title, .tabcontrol>.content>.title {
	position:absolute;
	left:-999em
}
.cusren>.steps {
	position:relative;
	display:block;
	width:100%
}
.cusren.vertical>.steps {
	display:inline;
	float:left;
	width:30%
}
.cusren>.steps .number {
	font-size:1em
}
.cusren>.steps>ul>li {
	width:33%;
	font-size:1.2em
}
.cusren>.steps>ul>li, .cusren>.actions>ul>li {
	float:left
}
.cusren.vertical>.steps>ul>li {
	float:none;
	width:100%
}
.cusren>.steps a, .cusren>.steps a:hover, .cusren>.steps a:active {
	display:block;
	width:auto;
	margin:0 .5em .5em;
	padding:1em 1em;
	text-decoration:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.cusren>.steps .disabled a, .cusren>.steps .disabled a:hover, .cusren>.steps .disabled a:active {
	background:#eee;
	color:#aaa;
	cursor:default
}
.cusren>.steps .current a, .cusren>.steps .current a:hover, .cusren>.steps .current a:active {
	background:#2184be;
	color:#fff;
	cursor:default
}
.cusren>.steps .done a, .cusren>.steps .done a:hover, .cusren>.steps .done a:active {
	background:#9dc8e2;
	color:#fff
}
.cusren>.steps .error a, .cusren>.steps .error a:hover, .cusren>.steps .error a:active {
	background:#ff3111;
	color:#fff
}

/*New App Progress*/
.cusnew, .tabcontrol {
	display:block;
	width:100%;
	overflow:hidden
}
.cusnew a, .tabcontrol a {
	outline:0
}
.cusnew ul, .tabcontrol ul {
	list-style:none!important;
	padding:0;
	margin:0
}
.cusnew ul>li, .tabcontrol ul>li {
	display:block;
	padding:0
}
.cusnew>.steps .current-info, .tabcontrol>.steps .current-info {
	position:absolute;
	left:-999em
}
.cusnew>.content>.title, .tabcontrol>.content>.title {
	position:absolute;
	left:-999em
}
.cusnew>.steps {
	position:relative;
	display:block;
	width:100%
}
.cusnew.vertical>.steps {
	display:inline;
	float:left;
	width:30%
}
.cusnew>.steps .number {
	font-size:1em
}
.cusnew>.steps>ul>li {
	width:25%;
	font-size:1.2em
}
.cusnew>.steps>ul>li, .cusnew>.actions>ul>li {
	float:left
}
.cusnew.vertical>.steps>ul>li {
	float:none;
	width:100%
}
.cusnew>.steps a, .cusnew>.steps a:hover, .cusnew>.steps a:active {
	display:block;
	width:auto;
	margin:0 .5em .5em;
	padding:1em 1em;
	text-decoration:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.cusnew>.steps .disabled a, .cusnew>.steps .disabled a:hover, .cusnew>.steps .disabled a:active {
	background:#eee;
	color:#aaa;
	cursor:default
}
.cusnew>.steps .current a, .cusnew>.steps .current a:hover, .cusnew>.steps .current a:active {
	background:#2184be;
	color:#fff;
	cursor:default
}
.cusnew>.steps .done a, .cusnew>.steps .done a:hover, .cusnew>.steps .done a:active {
	background:#9dc8e2;
	color:#fff
}
.cusnew>.steps .error a, .cusnew>.steps .error a:hover, .cusnew>.steps .error a:active {
	background:#ff3111;
	color:#fff
}


.sky-form {
	font-family:'Open Sans',Montserrat;
	font-size: 13px;
}
.sky-form section {
	clear:left;
}

.loanamountbox {
background-color:#FEF8F1; 
border: solid #EC7404 1px; 
margin:15px;
padding:10px;
margin-bottom:15px;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px;
}

.da-slide h2 a {
	color: #fff;
	text-decoration: none;
}
.btn-u-lg, a.btn-u-lg {
    font-size: 18px;
    padding: 20px 45px;
}

.w3-modal{z-index:999999;display:none;padding-top:10px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.w3-modal-content{margin:0 auto;background-color:#fff;position:relative;padding:15px;outline:0;width:550px}
.w3-closebtn{text-decoration:none;float:right;font-size:28px;font-weight:bold;color:inherit;}
.w3-closebtn:hover,.w3-closebtn:focus{color:#000;text-decoration:none;cursor:pointer}
.submitContainer {padding-top: 15px;}
.w4-modal{z-index:999999;display:none;padding-top:10px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.w4-modal-content{margin:0 auto;background-color:#fff;position:relative;padding:15px;outline:0; font-size: 16px;}
.w4-closebtn{text-decoration:none;float:right;font-size:28px;font-weight:bold;color:inherit;}
.w4-closebtn:hover,.w4-closebtn:focus{color:#000;text-decoration:none;cursor:pointer}

.btnsubmit {background: #00ADEF;padding: 9px 16px 10px 16px;border: 0;font-weight:bold;color: #ffffff;text-decoration: none;cursor:pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;line-height:2.1em;width:500px;}
.btnsubmit1 {border: 0;background: #00ADEF;padding: 9px 6px 5px 6px;border: 0;font-weight:bold;text-align: center;color: #ffffff;text-decoration: none;cursor:pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;line-height:2.1em;width:500px;}