body{font-family:"U.S. Bank Circular", Calibri, arial;line-height:27px;color:#555;}
.login_box{background:#f7f7f7;border:3px solid #F4F4F4;padding-left:15px;margin-bottom:25px;}
.input_title{color:rgba(164,164,164,0.9);padding-left:3px;margin-bottom:2px;}
hr{width:100%;}
.welcome{font-style:normal;font-weight:100;color:#FFF;margin-bottom:25px;margin-top:50px;}
.login_title{font-family:myriad-pro,sans-serif;font-style:normal;font-weight:100;color:rgba(164,164,164,0.44);}
.card-container.card{margin-top:40px;}
.btn{font-weight:700;-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;border-radius:0;background:#43A6EB;height:55px;margin-bottom:10px;}
.card{background-color:#FFF;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px rgba(0,0,0,0.3);border:none;margin:15% auto 25px;padding:1px 25px 30px;}
.profile-img-card{width:96px;height:96px;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0 auto 10px;}
.profile-name-card{font-size:16px;font-weight:700;text-align:center;min-height:1em;margin:10px 0 0;}
.reauth-email{display:block;color:#404040;line-height:2;margin-bottom:10px;font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.form-signin #inputEmail,.form-signin #inputPassword{direction:ltr;height:44px;font-size:16px;}
.form-signin input[type=email],.form-signin input[type=password],.form-signin input[type=text],.form-signin button{width:100%;display:block;z-index:1;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.form-signin .form-control:focus{outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #6891a2;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #6891a2;border-color:#6891a2;}
.btn.btn-signin{background-color:#6891a2;font-weight:700;font-size:14px;height:36px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:none;-o-transition:all .218s;-moz-transition:all .218s;-webkit-transition:all .218s;transition:all .218s;padding:0;}
.btn.btn-signin:hover,.btn.btn-signin:active,.btn.btn-signin:focus{background-color:#0c6121;}
.forgot-password{color:#6891a2;}
.forgot-password:hover,.forgot-password:active,.forgot-password:focus{color:#0c6121;}
.logout { font-weight: 600; }
button,input{background:#fff;color:#0C2074;border:none;text-align:left;cursor:hand;}
button:hover{color:#1740A5;}
.form-group label{font-size:18px;color:#555;line-height:27px;margin-bottom:5px;font-weight:400;}
________________________________________________ */
/* line 5,../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;vertical-align:baseline;margin:0;padding:0;}
html{line-height:1;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;vertical-align:middle;}
q,blockquote{quotes:none;}
q:before,q:after,blockquote:before,blockquote:after{content:none;}
a img{border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
.btn-base{border-radius:3px;text-decoration:none;text-align:center;margin:0 10px;padding:10px 40px;}
.btn-red{background:#D93F4D;color:#FFF;}
.btn-red:hover{background:#EF3A50;color:#FFF;}
.btn-red-line{border:1px solid #D93F4D;color:#D93F4D;}
.btn-blue{background:#007CBE;color:#FFF;}
.btn-blue-line{border:1px solid #007CBE;color:#007CBE;}
.btn-green{background:#5EBF51;color:#FFF;}
.btn-green-line{border:1px solid #5EBF51;color:#5EBF51;}
.btn-arrow-base{height:36px;width:36px;position:relative;overflow:hidden;border-radius:50%;}
.btn-arrow-base a:after{width:8px;height:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);content:'';display:block;position:absolute;left:11px;top:12px;border-right:2px solid #FFF;border-bottom:2px solid #FFF;}
.btn-arrow-base-blue{height:36px;width:36px;overflow:hidden;border-radius:50%;position:absolute;right:0;top:25px;}
.btn-arrow-base-blue span:after{width:8px;height:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);content:'';display:block;position:absolute;left:11px;top:12px;border-right:2px solid #0C2074;border-bottom:2px solid #0C2074;}
.btn-arrow-red{background:#D93F4D;}
.btn-arrow-red:hover{background:#EF3A50;}
.btn-arrow-blue{background:#007CBE;}
.btn-arrow-blue:hover{background:#10A6E8;}
a{color:#555;text-decoration:none;}
a:hover{color:#555;text-decoration:none;}
small{font-size:14px;line-height:1px;}
.btn-line,.btn-lg,.btn-line-lg{border-radius:3px;text-decoration:none;padding:10px 50px;}
.btn-red-line:hover,.btn-blue-line:hover,.btn-green-line:hover{border:1px solid #EF3A50;color:#EF3A50;}
.btn-blue:hover,.btn-green:hover{background:#10A6E8;color:#FFF;}
.widget-os {
	border: 2px solid #17409C;
	padding: 1.25rem 1.25rem;
	display: flex;
	position: relative;
}
.widget-os:hover {
	border: 2px solid #1F92C8;
}
.widget-os .os-icon img{
	max-width: 80px;
	line-height: 80px;
	border: 1px solid #cdcdd3;
	display: inline-block;
}
.bg-usbBlue { background: #0c2074 }
.lh-20 { line-height: 20px }

/* media queries */

@media 
    only screen and (max-width: 340px)
{
body { font-size: 13px!important }
.widget-os {padding: 10px!important}
.widget-os h5 {font-size:15px!important; margin-bottom:0!important}
.img-stride { width: 80px!important }
.widget-os .os-icon img{ width: 50px!important }
}