
h1,h2,h3,h4
{
    text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;-webkit-text-stroke:1px rgba(0,0,0,.08);text-shadow:0 0 1px rgba(51,51,51,.08);
}
div,em,li,p,span,strong
{
    text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;-webkit-text-stroke:1px rgba(0,0,0,.1);text-shadow:0 0 1px rgba(255,255,255,.09)
}
div,em,li,p,span
{
    font-weight:400;
}
body
{
    font-style:normal;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary
{
    display:block;
}

html
{
    -ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;
}
button,html,input,select,textarea
{
    font-family:sans-serif
};
body{
    margin:0;
}
a:active,a:focus,a:hover{
    outline:0;
}
h1
{
    font-size:2em;margin:.67em 0;
}
h2
{
    font-size:1.5em;margin:.83em 0;
}
h4
{
    font-size:1em;margin:1.33em 0;
}
h5
{
    font-size:.83em;margin:1.67em 0;
}
h6
{
    font-size:.67em;margin:2.33em 0;
}

b,strong
{
    font-weight:700;
}

hr
{
    -moz-box-sizing:content-box;box-sizing:content-box;
}
mark
{
    background:#ff0;color:#000;
}
p,pre
{
    margin:1em 0;
}

img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}
figure,form{margin:0}legend{border:0;padding:0;white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}

button,html,input,select,textarea{color:#222}
html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}

fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}

.button:focus{outline:#000 dotted 1px}
label{font-weight:600}
textarea{font-weight:600;color:#666;border:1px solid #999}
input.text,input[type=date],input[type=email],input[type=password],input[type=tel],input[type=text],input[type=time]{border:1px solid #cdcbcb;font-size:12px;line-height:18px;font-weight:600;color:#666;padding:8px 9px;height:20px ;background:#fbfbfb}
button,button:focus,input.text,input.text:focus,input[type=date],input[type=date]:focus,input[type=email],input[type=email]:focus,input[type=password],input[type=password]:focus,input[type=tel],input[type=tel]:focus,input[type=text],input[type=text]:focus,input[type=time],input[type=time]:focus,select,select:focus,textarea,textarea:focus{outline:0}
button:focus,input.text:focus,input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,select:focus,textarea:focus{background:#fff;border-color:#0095d9}
body form input.text:focus,body form input[type=date].error:focus,body form input[type=email].error:focus,body form input[type=password].error:focus,body form input[type=tel].error:focus,body form input[type=text].error:focus,body form input[type=time].error:focus,body form select.error:focus,body form textarea.error:focus{background:#fff;border-color:red!important}
button,html input[type=button],input[type=reset],input[type=submit]{border:none}.main-form input[type=text]{width:192px}
.form-field-list{display:block;padding:0;margin:0}
.form-field-list.card-exist{width:645px}
.form-field-list .row{margin:0 0 7px;font-size:13px;font-weight:400;position:relative}
.form-field-list li>.field-wrap,.form-field-list li>label{display:inline-block}
label.label-style-1{width:350px}
label.label-style-2{width:160px;text-align:right;padding-right:20px}
label.label-style-3{width:120px;text-align:right;padding-right:20px;font-size:16px;font-weight:400px !important;}
.form-field-list li .field-wrap input[type=date]:focus,.form-field-list li .field-wrap input[type=email]:focus,.form-field-list li .field-wrap input[type=password]:focus,.form-field-list li .field-wrap input[type=text]:focus{background:#fff;border-color:#0095d9}
form textarea{padding:10px;background:#fff;-webkit-text-fill-color:rgba(102,102,102,1)!important;-webkit-opacity:1}

.form-field-list li>label.label-style-4{display:inline}
.form-field-list .row.user-agreement{padding:0 0 0 175px}
.form-field-list li.row.instruction{position:relative}
.form-field-list li input.error:focus{border:1px solid red}
.form-field-list li .field-wrap input[type=text].landlinePhone{width:100px}
body .home-header .left-content{padding-left:38px;width:45%;display:inline-block;height:288px;position:relative}body .home-header .left-content h2{font-size:32px;line-height:36px;font-weight:200;margin-top:52px}
body .home-header .left-content h2 strong{font-weight:400}body .home-header body .home-header .right-content{float:right;width:40%;padding:27px 0 0}body .home-header .left-content .dl-link{position:absolute;bottom:0;left:38px}body .home-header .left-content .download{font-weight:400;font-size:12px;line-height:32px}
body .home-header .share{font-weight:400;font-size:12px;line-height:32px;margin:12px 0 0;width:300px;height:60px}body .home-header .share a{color:#fff;display:block;width:87px;font-weight:600}
body .home-header .slick-slider{position:static}body .home-header .slick-list{overflow:initial}.clearfix:after,.clearfix:before,.row:after,.row:before,.wrapper:after,.wrapper:before{content:" ";display:block}.clearfix:after,.row:after,.wrapper:after{clear:both}h1,h2,h3,h4{font-weight:400;margin-top:0}a{text-decoration:none;color:#0095d9}body a:hover{text-decoration:underline}ul{padding:0;margin:0;list-style:none}

body{background:#FFF;font-size:12px;font-family:'Open Sans',sans-serif;font-weight:400}.wrapper{max-width:960px;max-height:550px;margin:40px auto;background:#fff}
.logo{width:58px;height:56px;}.menu{height:60px;float:right;margin:0}.menu li{display:inline;padding:0}.menu li a{float:left;color:#666;height:60px;line-height:60px;margin-right:20px}.menu li:last-child a{margin-right:0}.block{border-bottom:solid 1px #dfdfdf}.block ul{display:block;font-size:13px;font-weight:400}.block ul li{display:block}.block ul li a{transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;text-decoration:none}.block>ul>li>a{display:block;height:20px;padding:9px 20px 9px 35px;border:none;text-decoration:none;outline:0;color:#000;margin-right:-1px;position:relative}.block>ul.side-menu>li ul.child-node li{display:block;font-size:12px;font-weight:600}.block>ul.side-menu>li ul.child-node li a{display:block;line-height:15px;padding:9px 20px 9px 70px;background:#2e2e2e}.block>ul.side-menu>li ul.child-node li a:hover{background:#3f3f3f}.main{border-left:solid 1px #dfdfdf;margin-left:239px}.block ul.tab-menu{border-bottom:solid 1px #dfdfdf}.icon.dashboard{background-position:-780px -86px}.block ul li.active a,.block>ul>li>a:hover{background:#2e2e2e;color:#fff}.block>ul.side-menu>li.active ul.child-node li.active a{background-color:#3f3f3f}li.active a .icon{opacity:.98}html.desktop li a:hover .icon.dashboard,li.active a .icon.dashboard{background-position:-760px -86px}.icon.mail{background-position:-60px -20px}html.desktop li a:hover .icon.mail,html.mobile li a:hover .icon.mail,li.active a .icon.mail{background-position:-60px 0}.icon.user{background-position:-780px -1px}html.desktop li a:hover .icon.user,html.mobile li a:hover .icon.user,li.active a .icon.user{background-position:-760px -1px}.icon.thumb{background-position:-780px -20px}html.desktop li a:hover .icon.thumb,html.mobile li a:hover .icon.thumb,li.active a .icon.thumb{background-position:-759px -20px}.icon.cards{background-position:-780px -108px}html.desktop li a:hover .icon.cards,html.mobile li a:hover .icon.cards,li.active a .icon.cards{background-position:-760px -108px}
.block>ul.side-menu>li.active{background:#2e2e2e;max-height:1000px}.block>ul.side-menu>li ul.child-node{overflow:hidden;display:block;margin-right:-1px;padding-left:1px;max-height:0}.block>ul.side-menu>li ul.child-node li{position:relative;opacity:0;width:100%;max-height:0;transition:max-height .2s ease-in-out;-webkit-transition:max-height .2s ease-in-out;-moz-transition:max-height .2s ease-in-out;-ms-transition:max-height .2s ease-in-out;-o-transition:max-height .2s ease-in-out}
.block>ul.side-menu>li.active ul.child-node li:last-child{margin-bottom:30px}.block>ul.side-menu>li.active ul.child-node{max-height:1000px;opacity:1}.block>ul.side-menu>li.active ul.child-node li{opacity:1;max-height:1000px}.user-info .content-wrap{color:#fff;padding:20px 15px}.user-info .content-wrap div{margin-bottom:7px}.user-info .content-wrap p span{display:block}.user-info .content-wrap h3{font-size:20px;font-weight:400;margin-top:0;margin-bottom:13px;line-height:20px}.user-info .content-wrap h3 span{display:block;font-size:13px;line-height:13px}.user-info .content-wrap span#email-address{word-break:break-all;word-wrap:break-word!important}a.profile-link{color:#fff;font-size:13px;font-weight:600;border:none;text-decoration:none;display:block;height:20px;line-height:20px;padding-left:22px}
.select-card label{display:inline-block;font-size:20px;font-weight:400;height:38px;line-height:38px;vertical-align:top;padding-right:10px}.select-card .field-wrap{display:inline-block;vertical-align:top}.block.padding-box{padding:20px}.sidebar .cta-unit{padding:30px 15px 25px;background:#fbfbfb;border:1px solid #cdcbcb}.cta-unit h3{margin-top:0;font-size:24px;font-weight:600;margin-bottom:5px;line-height:24px}.cta-unit p{margin:0 0 35px;font-size:16px;font-weight:regular}.download-link{height:20px;line-height:20px;font-size:12px;padding-left:10px}.sidebar .download-link{padding-left:0}.button{display:inline-block;height:15px;line-height:15px;font-size:14px;font-weight:600;padding:11px 20px;border:none;outline:0}.card-column .button-wrap{text-align:left;padding-top:2px}.button.primary{background:#0095d9;color:#fff}.button.download-link{font-size:12px;padding:12px 5px 0;height:20px}.icon.download-w{background-position:-240px -40px}.button.download-link .icon{width:20px;height:20px}.button .icon.download-w{vertical-align:top;margin-top:-2px;margin-right:5px}.transaction-column{float:right;color:#fff;width:240px;padding:0}a.more-link{position:relative;padding-right:9px}a.terms-link-offer{float:right}
text{text-shadow:0 0 1px rgba(0,0,0,.15);text-rendering:optimizeLegibility}     
.login-footer p{margin:0;line-height:25px;font-size:13px;font-weight:600;text-align:center;}
.login-footer a{color:#7e7e7e;border-bottom:solid 1px #101010}
footer.login-footer a:hover{color:#fff}
h3{font-size:20px;margin:0 0 10px}
.main-wrap p{margin:0}

.section-header{margin-bottom:0px}.section-header>.icon{position:absolute;left:0;top:0}
.form-field-list li .field-wrap input[type=text]

.form-field-list li .field-wrap input[type=text].phone-number{width:180px}
input.button{height:auto}
.icon.contact{background-position:-480px 0}.my-profile .tab-wrap a:hover .icon.contact{background-position:-675px 0}.active .icon.contact,.tab-wrap .active a:hover .icon.contact,.tab-wrap a:hover .icon.contact{background-position:-520px 0}.icon.address{background-position:-480px -20px}.my-profile .tab-wrap a:hover .icon.address{background-position:-675px -20px}.active .icon.address,.tab-wrap .active a:hover .icon.address,.tab-wrap a:hover .icon.address{background-position:-520px -20px}.icon.chat{background-position:-480px -40px}.my-profile .tab-wrap a:hover .icon.chat{background-position:-675px -40px}.active .icon.chat,.tab-wrap .active a:hover .icon.chat,.tab-wrap a:hover .icon.chat{background-position:-520px -40px}.icon.global{background-position:-480px -60px}.my-profile .tab-wrap a:hover .icon.global{background-position:-675px -60px}.active .icon.global,.tab-wrap .active a:hover .icon.global,.tab-wrap a:hover .icon.global{background-position:-520px -60px}.icon.lock{background-position:-480px -80px}.my-profile .tab-wrap a:hover .icon.lock{background-position:-675px -80px}.active .icon.lock,.tab-wrap .active a:hover .icon.lock,.tab-wrap a:hover .icon.lock{background-position:-520px -80px}.tab-item{padding:20px}header.tab-header{border-bottom:solid 1px #e1e1e1;margin-bottom:15px}.icon.edit{background-position:-340px -80px;width:20px;height:20px;vertical-align:top;margin-right:5px}.tab-content p{color:#666;margin:0 0 15px;font-size:13px}.tab-content li{color:#666;font-size:13px}.tab-content .form-field-list li{display:block;padding:5px}.tab-content .form-field-list li label{width:36%;display:inline-block;vertical-align:top;text-align:right;margin-right:30px;height:38px;line-height:38px}.tab-content .form-field-list li .field-wrap{vertical-align:top;display:inline-block;width:58%;position:relative}.field-value{color:#aaa;display:block;height:38px;line-height:38px}.content-section.login-page{
    background:#0095d9;
/*    background-image:url('images/republic3.jpg');*/
    padding:50px 0
}
.content-section.login-page>.wrapper{width:960px;height:400px;margin:0 auto;background:#fff;padding:0}.content-section.login-page .app-widget-bg .wrapper{background:0 0;margin-bottom:0}.section-header{border-bottom:solid 1px #ddd;height:75px;position:relative;padding:0 35px}.section-header .logo{float:left;margin-top:15px;margin-left:30px;}.section-header .page-title{float:none;height:75px;line-height:70px;font-weight:300;margin:0 auto;width:100%}
.section-wrapper .column{width:478px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;min-height:300px}
.section-wrapper .left{float:left;border-right:solid 1px #ddd}
.section-wrapper .right{float:right}
.login-form .column form{display:block;padding:40px}.login-form .form-field-list li .button{margin-top:0}.login-page .section-wrapper .column{padding:40px 0}
.login-footer{background:#101010;margin:0 auto;color:#eee;font-size:13px;padding:2% 3%;text-align:center}.login-footer p a{color:#bbb;display:inline-block;padding:0 5px;}.login-page .alert{background:#d8d8d8}
.login-page h1 span{display:block;margin:-20px 0 0;font-size:12px;line-height:12px;color:#888}
.form-field-list.float-left{width:50%}
.foot_btmtxt{display:block;color:#fff;line-height:25px;font-size:13px;font-weight:600}
.fancy-select-wrap{display:inline-block;vertical-align:middle;position:relative;font-size:13px;color:#333;border:1px solid #cdcbcb;font-size:12px;line-height:18px;font-weight:600;color:#666;padding:6px 6px;height:30px;background:#fbfbfb;white-space:nowrap;text-overflow:ellipsis;position:relative;width:130px;overflow:auto;}
.fancy-select-wrap option{padding: 4px 4px;} 
.logintextboxes{height:30px !important;font-sixe:16px !important;padding: 8px 9px !important;}
@keyframes slidy {
0% { left: 0%; }
20% { left: 0%; }
25% { left: -100%; }
45% { left: -100%; }
50% { left: -200%; }
70% { left: -200%; }
75% { left: -300%; }
95% { left: -300%; }
99.99% { left: -400%; }
100% { left: 0%; }
}

body { margin: 0; } 
div#slider { overflow: hidden; }
div#slider figure img { width: 20%; float: left; }
div#slider figure { 
  position: relative;
  width: 500%;
  margin: 0;
  left: 0;
  text-align: left;
  font-size: 0;
  animation: 20s slidy infinite;
  animation-direction: initial;
}
 #slider,img{
                height: 324px;
                width: 482px;
            } 
            .right_column{
                height:400;
                width:480;
                
            }
            #errorlogin{
                color:red;
                text-align:center;
            }
@keyframes check {
    0% {
        height: 0;
        width: 0;
    }
    25% {
        height: 0;
        width: 7px;
    }
    50% {
        height: 15px;
        width: 7px;
    }
}

.checkbox, .checkbox-alt {
    border:2px solid #0095d9;
    background-color: #fff;
    display: inline-block;
    height: 10px;
    width: 10px;
}
.checkbox label, .checkbox-alt label {
    display: block;
    height: 10px;
    position: relative;
    width: 10px;
}
.checkbox label:after, .checkbox-alt label:after {
    -moz-transform: scaleX(-1) rotate(135deg);
    -ms-transform: scaleX(-1) rotate(135deg);
    -webkit-transform: scaleX(-1) rotate(135deg);
    transform: scaleX(-1) rotate(135deg);
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    border-right: 2px solid #cee;
    border-top: 2px solid #cee;
    content: '';
    display: block;
    height: 7px;
    position: absolute;
    top: 6px;
    width: 3px;
}
.checkbox label:hover:after, .checkbox-alt label:hover:after {
    border-color: #0095d9;
}
.checkbox input, .checkbox-alt input {
    display: none;
}
.checkbox input:checked + label:after, .checkbox-alt input:checked + label:after {
    -webkit-animation: check 0.8s;
    -moz-animation: check 0.8s;
    -o-animation: check 0.8s;
    animation: check 0.8s;
    border-color: red;
}