body{color:#333;font-family:"Open Sans",sans-serif;padding:0!important;margin:0!important;direction:ltr;font-size:14px}div.input-icon{position:relative;left:0}div.input-icon.right{left:auto;right:0}div.input-icon>i{color:#ccc;display:block;position:absolute;margin:9px 2px 4px 10px;z-index:3;width:16px;font-size:16px;text-align:center;left:0}div.input-icon>.form-control{padding-left:33px}.btn{border-radius:0;text-decoration:none}.btn.orange{background-color:#f0b336;color:#fff}.btn.blue{background-color:#003da6;color:#fff}.btn.white{border:solid 1px #f0b336;color:#f0b336}.default{background-color:#ddd;color:#333}.blue{background-color:#003da6;color:#fff}div.table{display:table;table-layout:fixed}div.table>div.thead>div.table-row,div.table>div.tbody>div.table-row{display:table-row}div.table>div.thead{display:table-header-group}div.table>div.thead>div.table-row>div.table-cell{display:table-cell;font-weight:bold}div.table>div.tbody{display:table-row-group}div.table>div.tbody>div.table-row>div.table-cell{display:table-cell}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bubble{position:relative;width:180px;height:85px;padding:0;background:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.bubble:after{content:'';position:absolute;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent #fff;display:block;width:0;z-index:1;right:-15px;top:27px}.margin-top-10{margin-top:10px}.vcenter{display:inline-block;vertical-align:middle;float:none}.row.valign{font-size:0}.row.valign>[class*="col"]{display:inline-block;float:none;font-size:14px;font-size:1rem;vertical-align:middle}.bold{font-weight:bold}button{margin:0}ul.bar_tabs{background-color:#fff}ul.bar_tabs>li{border:1px solid #e6e9ed;color:#333!important;margin-top:-17px;margin-left:8px;border-bottom:none;border-radius:25px 25px 0 0}ul.bar_tabs>li a{border-radius:25px 25px 0 0;cursor:pointer}ul.bar_tabs>li.active{border-right:4px solid #0086cb;border-left:4px solid #0086cb;border-top:.1px solid #0086cb}html,body{margin:0;padding:0;height:100%}#header{height:80px}#container{min-height:100%;margin-top:-80px;margin-bottom:-30px}#container:before{content:"";display:block;height:80px}#container:after{content:"";display:block;height:30px}#footer{height:30px;background:#ccc;padding:6px 20px;display:block;text-align:center}.login{background-color:#f4f4f4;background-image:url(/img/login-bg.jpg);background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.login.create_password_body .login_wrapper{max-width:80%}.login .login_wrapper{max-width:500px;margin:0 auto}.login .login_form,.login .registration_form,.login .welcome_form,.login .create_password,.login .create_token{background-color:#fff;padding:30px;border-radius:10px}.login .login_content{text-shadow:none;color:#7a7a7a;padding:0}.login .login_content img{max-width:350px}.login .login_content form{margin:20px 0;position:relative}.login .login_content form div a{font-size:inherit;margin:0;color:rgba(240,179,54,.8);font-weight:800}.login .login_content form div a:not(.btn):hover{text-decoration:underline}.login .login_content form .form-group{margin-bottom:20px;text-align:left}.login .login_content form .form-group.has-error .form-control{border-color:#e73d4a;animation-duration:1s;animation-fill-mode:both;animation-name:pulse;transition:border-width .3s ease-in-out;border-bottom-width:2px}.login .login_content form .form-group.has-error .mt-checkbox{color:#e73d4a}.login .login_content form .form-group.has-error .mt-checkbox a{color:#e73d4a}.login .login_content form h1{font-size:25px;letter-spacing:-.05em;line-height:20px;margin:10px 0 30px}.login .login_content form img{width:100%;margin-bottom:20px}.login .login_content form p{text-align:left}.login .login_content form input[type=text],.login .login_content form input[type=email],.login .login_content form input[type=password]{border:0;border-bottom:1px solid #f0b336;color:#777;margin:0 0 10px;width:100%;box-shadow:none;padding-left:0;background-color:transparent}.login .create_password{margin-bottom:20px}.login .create_password .registration-text{margin:10px 0 30px 0}.login .create_password input[type=text][disabled],.login .create_password input[type=email][disabled],.login .create_password input[type=password][disabled]{border-bottom:1px solid #ddd}footer2{margin:0;position:absolute;bottom:0;left:0;right:0;background:#ddd;text-align:center;padding:5px 0}footer2 .content{display:inline-block}.custommodal{background-color:#fff;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);padding:24px;width:60%;position:relative;display:none;max-width:600px}.custommodal .close{display:block;position:absolute;top:-35px;right:0;z-index:10000;outline:none;font-size:30px;line-height:30px;transition:transform .3s ease-in-out;color:#fff;opacity:1;text-shadow:none;transform:scale(1)}.custommodal .close.gray{color:gray}.custommodal .close:hover{transform:scale(1.4)}@media only screen and (max-width:640px){#signin:target~.login_wrapper{height:460px}#signup:target~.login_wrapper{height:240px}#signup:target~.login_wrapper .login_form{display:none}#signin:target~.login_wrapper .registration_form{display:none}.welcome_form~.login_wrapper{height:460px}#header{height:10px}#container{margin-top:-10px}#container:before{height:10px}.login .login_wrapper{max-width:90%}.login .login_form,.login .registration_form,.login .welcome_form,.login .create_password{padding:10px}.login .login_form .login_content,.login .registration_form .login_content,.login .welcome_form .login_content,.login .create_password .login_content{min-width:initial}.login .login_form .login_content form,.login .registration_form .login_content form,.login .welcome_form .login_content form,.login .create_password .login_content form{margin:0}.login .login_form .login_content form input,.login .registration_form .login_content form input,.login .welcome_form .login_content form input,.login .create_password .login_content form input{width:calc(100% - 12px)}.login .login_form img,.login .registration_form img,.login .welcome_form img,.login .create_password img{max-width:80%}}