﻿body {color: #333333;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 20px;}
h1,h2,h3,h4,h5,h6{color:inherit;font-weight:700;line-height:20px;margin:10px 0;text-rendering:optimizelegibility;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
/*===== Login =====*/
.login-background{background:url(../images/background.jpg) center center/cover no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;margin:0;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-100}
.login-outer{text-align:center}
.login-box{width:300px;border-radius:0 8px 8px 0;background:#fff;display:inline-block;vertical-align:top;margin-left:-2px;min-height:387px;-webkit-box-shadow:0 0 16px -1px rgba(0,0,0,.55);-moz-box-shadow:0 0 16px -1px rgba(0,0,0,.55);box-shadow:0 0 16px -1px rgba(0,0,0,.55)}
.top-images-box{ margin-bottom:32px;}
.login-inner{text-align:left;color:#585857;border-top:1px solid #eee;margin-top:5px;padding:25px 30px 20px}
.login-inner h3{display:block;text-decoration:underline}
.login-inner h2{background:#f8f8f8;padding:2px 10px;border-radius:10px;font-size:16px;display:inline-block;margin:0 0 20px}
.login-inner input[type=password],.login-inner input[type=text]{width:60%;border-bottom:1px solid #eee;padding:5px}
.login-inner input{border:none;border-bottom:1px solid #000}
.login-inner .btn-submit{margin:20px 15px 20px 0;border:1px solid #302f2f;color:#302f2f;font-size:14px;cursor:pointer}
.login-inner a{color:#302f2f}
.login-content h3{text-decoration:underline}
.login-content{width:550px;border-radius:8px 0 0 8px;background:rgba(225,225,225,.8);display:inline-block;margin-right:-2px;padding:32px 30px;text-align:left;color:#000;min-height:335px;-webkit-box-shadow:0 0 16px -1px rgba(0,0,0,.55);-moz-box-shadow:0 0 16px -1px rgba(0,0,0,.55);box-shadow:0 0 16px -1px rgba(0,0,0,.55)}
.login-content .btn-submit{margin:40px 0 17px;display:block}
.btn-submit{background:0 0;border:1px solid #fff;border-radius:5px;width:30%;padding:5px 10px;color:#fff;text-decoration:none}

.applyBtn {text-align:center !important;width:100% !important;}
.SampleImgUploadHeader{background:#C40411;text-align: center;color:#fff;font-weight:bold;padding:2px 0;margin:1% 0;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;}
.sample-result input[type="text"],.sample-result select{ margin:0}
.lastcheck { background: #CB6C36; color: #fff;}
.no-comment{background:none;color:#ccc;}
.ui-autocomplete { max-height: 200px; overflow-y: auto; overflow-x: hidden; padding-right: 20px;}
.d-inline-block { display: inline-block; }
.freeze-header th{position: sticky;top: 0;z-index: 2;background-color: white;}

.leftbox{position: fixed; width: 25%;top: 0px; height: 100vh; overflow-y: auto;}
.row-fluid .righttbox{width: 74%; float: right;}

.modal{top:50% !important;transform: translate(-50%, -50%); margin: 0 !important;}