body { margin:0; padding:0; font-family:'helveticaneuelight', Arial;font-size:12px;}
img { border:none;background:#fff; }
ul, ol, dl, dt, dd {list-style:none; margin:0; padding:0; }
header {width:100%;display:block;text-align:center; }
header a {line-height:42px;margin:5px 0 0;padding:0;}
header img{margin-top:10px;}
footer{height:50px;background:#000;text-align:center;color:#fff;}
hr{color: #E1E1E1;
    opacity: 0.2;}

.formregist{width:600px;}
.regist{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D1D1D1;border-radius: 10px;opacity: 0.8;padding: 35px;transition: all 0.3s ease 0s;
width: 720px;z-index:3;margin:-40px auto 30px;}
.content{margin:auto;padding:0;width:100%;font-size:1em;color:#545554;min-height:600px;background:#fff;min-width:800px;}


.ct{width:754px;margin:auto;padding:20px;border: 1px solid #D1D1D1;border-radius: 10px;}
h4{color: #61A9DD;font-size: 1.3em;margin: auto;padding: 10px;text-align: center;width: 80%;}
h3{color:#61a9dd;font-size:1.2em;width:80%}
h2{color:#61a9dd;font-size:1.3em;text-transform:uppercase;margin:-10px 0 15px;}
h2 span{color:#686868;font-size:1em;text-transform:uppercase;}

.applicationSourcesList{
    width: 400px; 
    padding-top:8px;
}

input { width:445px; margin:0 auto 8px;transition: all 0.4s;margin:10px 0 0 5px;}
input[type="text"],input[type="file"], select { border:1px solid #D9D9D9; border-top:1px solid #C0C0C0;
font-family:'helveticaneuelight', Arial; font-size:13px; color:#7f7f80; -webkit-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px;height: 35px;text-indent: 8px;display:block;margin:10px 0 20px 150px;}

input#txt, input[type="file"]{ border:1px solid #D9D9D9; border-top:1px solid #C0C0C0;
font-family:'helveticaneuelight', Arial; font-size:13px; color:#7f7f80; -webkit-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px;height: 35px;width:320px; display: inline;}  

input[type="text"]:hover{ background-color:#fff; }
input[type="file"]{ background-color:#fff; display:block}
select {
    width: 350px;
}
input[type="submit"], button{ border:1px solid #6688E0; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; 
background: #70e1f8;background: -moz-linear-gradient(top,  #70e1f8 0%, #3caae8 3%, #0c6ccd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70e1f8), color-stop(3%,#3caae8), color-stop(100%,#0c6ccd));
background: -webkit-linear-gradient(top,  #70e1f8 0%,#3caae8 3%,#0c6ccd 100%);
background: -o-linear-gradient(top,  #70e1f8 0%,#3caae8 3%,#0c6ccd 100%);
background: -ms-linear-gradient(top,  #70e1f8 0%,#3caae8 3%,#0c6ccd 100%);
background: linear-gradient(to bottom,  #70e1f8 0%,#3caae8 3%,#0c6ccd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70e1f8', endColorstr='#0c6ccd',GradientType=0 );height:37px;width:10em;
color:#fff;font-size:14px;font-weight:bold; font-family:'Arial' san-serif; cursor:pointer;
z-index:4;margin: 0 0 0 460px;}

input[type="s"]:hover{background: #369bec;transition: all 0.4s;
background: -moz-linear-gradient(top,  #70e1f8 0%, #369bec 3%, #0c6ccd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70e1f8), color-stop(3%,#3caae8), color-stop(100%,#0c6ccd));
background: -webkit-linear-gradient(top,   #0c6ccd 0%,#3caae8 3%,#268edc 100%);
background: -o-linear-gradient(top,  #0c6ccd 0%,#3caae8 3%,#268edc 100%);
background: -ms-linear-gradient(top,  #0c6ccd 0%,#3caae8 3%,#268edc 100%);
background: linear-gradient(to bottom,  #0c6ccd0%,#3caae8 3%,#268edc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c6ccd0', endColorstr='#268edc',GradientType=0 );
border:none;width:10em;z-index:4;}  
input[type="submit"].showfield, button.showfield{border:1px solid #6688E0; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; 
background: #70e1f8;background: -moz-linear-gradient(top,  #70e1f8 0%, #3caae8 3%, #0c6ccd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70e1f8), color-stop(3%,#3caae8), color-stop(100%,#0c6ccd));
background: -webkit-linear-gradient(top,  #70e1f8 0%,#3caae8 3%,#0c6ccd 100%);
background: -o-linear-gradient(top,  #70e1f8 0%,#3caae8 3%,#0c6ccd 100%);
background: -ms-linear-gradient(top,  #70e1f8 0%,#3caae8 3%,#0c6ccd 100%);
background: linear-gradient(to bottom,  #70e1f8 0%,#3caae8 3%,#0c6ccd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70e1f8', endColorstr='#0c6ccd',GradientType=0 );
height:36px;width:8em;color:#fff;font-size:14px;font-weight:bold; font-family:'helveticaneuelight';cursor:pointer;
z-index:4;float:right; margin: -55px 120px; }

#bgregist { min-height:330px;
margin: auto auto 40px auto;top: 50px; width: 100%;margin-bottom:100px;z-index:1;position:relative;}

.title{color: #686868;
    padding: 15px 0 0;
    position: absolute;
    text-transform: uppercase;}

/* It's easier to calculate widths 
 * with border-box layout */
#secondstep{display:none; -webkit-transition: height .3s linear, padding-top .3s linear,
        padding-bottom .3s linear, border-width .3s linear;1;}

.error {
	text-align: center;
    color: #FF6A6A;
    font-weight: bold;
}
.success {
    color: #00CD00;
    font-weight: bold;
    text-align: center;
}
#apply2Submit {
	margin: 0 0 0 290px;
}
#clientLogo{
    max-width: 300px;
    max-height: 100px;
}
.errorField {
    box-shadow: 0 0 5px rgba(215, 41, 41, 1);
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
    border: 1px solid rgba(215, 41, 41, 1);
}
