@font-face{font-family:Roboto;src:url("../fonts/Roboto-Regular.ttf")}.uneditable-input,input[type=color].m-wrap,input[type=date].m-wrap,input[type=datetime-local].m-wrap,input[type=datetime].m-wrap,input[type=email].m-wrap,input[type=month].m-wrap,input[type=number].m-wrap,input[type=password].m-wrap,input[type=search].m-wrap,input[type=tel].m-wrap,input[type=text].m-wrap,input[type=time].m-wrap,input[type=url].m-wrap,input[type=week].m-wrap,textarea.m-wrap,select.m-wrap{-webkit-appearance:none;color:#333;outline:0;padding:6px;line-height:20px;font-size:14px;font-weight:400;vertical-align:top;border:1px solid #999;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0}body{background-image:url('../images/od_login_bg.jpg');background-size:100% 100%;background-repeat:no-repeat;height:100%}html{background-color:#fff}.copyright{text-align:center;width:100%;color:#999;font-size:11px;margin-top:2em;margin-bottom:2em}.copyright>a{color:#999}.logo{margin-top:1%;margin-bottom:4%}.logo img{width:296px;height:auto}.social{padding:0;color:#c6c5c6;text-shadow:0 0 4px #000;font-size:20px;font-weight:300;letter-spacing:2px;margin-right:0;white-space:nowrap}.social a{color:#c6c5c6;font-size:30px;margin-left:20px;text-decoration:none}.clear{clear:both}body{color:#000;font-family:'Open Sans';padding:0;margin:0;font-size:13px;background-color:#55626a}h3 small,h4 small,h5 small{color:#444}h1,h2,h3,h4,h5,h6{font-weight:300}h1.block,h2.block,h3.block,h4.block,h5.block,h6.block{padding-bottom:10px}a{text-shadow:none;color:#0d638f}a,a:active,a:focus,a:hover{outline:0}[class*=" fa-"],[class^=fa-]{vertical-align:middle}[class*=" fa-"],[class*=" fa-"]:hover,[class^=fa-],[class^=fa-]:hover{background:0 0}.input-icon input{padding-right:25px}.input-icon .input-error,.input-icon .input-info,.input-icon .input-success,.input-icon .input-warning{display:inline-block;position:relative;top:7px;right:25px;font-size:16px}.input-icon .input-info{color:#27a9e3}.input-icon .input-warning{color:#c09853}.input-icon .input-success{color:#468847}.input-icon.left i{color:#ccc;display:block;position:absolute;z-index:1;margin:9px 2px 4px 10px;width:16px;height:16px;font-size:16px;text-align:center}.input-error i{color:#b94a48}.input-error input.m-wrap{border-color:#b94a48}.login .content .input-error{border-left:4px solid #b94a48}.input-icon.left input,.input-icon.left select{padding-left:33px}.btn.purple{border:none;color:#fff;background-color:#7263a9;-webkit-box-shadow:0 3px 0 #423078;-moz-box-shadow:0 3px 0 #423078;box-shadow:0 3px 0 #423078}.btn.purple.active,.btn.purple.disabled,.btn.purple:active,.btn.purple:focus,.btn.purple:hover,.btn.purple[disabled]{background-color:#7263a9;color:#fff}.btn a{color:#555}.m-wrap label{margin-left:5px}.validation-summary-errors{color:#ed4e2a;font-weight:bold;font-size:1.1em;margin-bottom:8px}.validation-summary-valid{display:none}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.footer{position:absolute;bottom:0;width:100%}.row{margin:0;margin-top:.5em}.row .col-centered{margin:0}html{overflow:hidden}.portlet.box>.portlet-title{background-color:#491f73}.portlet.box>.portlet-title .caption{color:#fff}button.tux-button[variant=primary]{background:#152933;color:#fff;-webkit-box-shadow:0 3.2000000477px 8px rgba(0,0,0,.1199999973);box-shadow:0 3.2000000477px 8px rgba(0,0,0,.1199999973);background:#491f73}button.tux-button{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;font-size:1.6rem;line-height:1.6rem;letter-spacing:.0016rem;font-weight:400;cursor:pointer;text-decoration:none;font-family:Roboto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;border-radius:.4rem;padding:.4rem .8rem;-webkit-transition:all .2s cubic-bezier(.17,.82,.51,.99);transition:all .2s cubic-bezier(.17,.82,.51,.99);text-transform:none;width:auto;min-width:12rem}.tux-button__text{padding:.8rem .4rem}.login-btn[variant=primary]{background:#491f73;box-shadow:0 3.2px 8px rgba(0,0,0,.12);color:#fff}.login-btn[variant=primary]:hover{background:#6b1ea0}@media all and (max-width:767px){body,input,.form-control,.btn{font-size:16px!important}}