#loadOverlay,body,html{width:100%;height:100%}.btn,body,html{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}body,html{font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;margin-bottom:10px}.hidden{display:none}.pull-left{float:left}.pull-right{float:right}#loadOverlay{background:rgba(0,0,0,.6);color:#fff;font-size:4em;position:fixed;top:0;left:0;padding-top:50px;text-align:center;z-index:101}#loadOverlay .loading{border-bottom-color:#fff;border-left-color:#fff;margin:0 auto}.container{max-width:1100px;margin:0 auto}@media (max-width:1100px){.container{width:calc(100% - 60px);margin-left:30px;margin-right:30px}}.form-control{border:1px solid #323232;box-sizing:border-box;font-size:16px;margin-bottom:5px;padding:10px;width:100%}input:disabled{background:#ddd;cursor:not-allowed}.btn{background:linear-gradient(180deg,#f8f8f8 0,#e7e7e7 100%);background-clip:padding-box;border:1px solid #646464;border-radius:3px;font-size:14px;font-weight:normal;cursor:pointer;padding:5px 10px}.btn:disabled{cursor:not-allowed}.btn:focus{outline:0}.btn:hover{background:linear-gradient(180deg,#e7e7e7 0,#d0d0d0 100%);background-clip:padding-box}.btn.active,.btn:active{background:#c6c6c6}.btn-lg{font-size:16px;padding:10px 20px}.alert{margin-bottom:5px;padding:10px}.alert-info{background:#559fff}.alert-danger{background:#f55}
nav{background:#eaeaea;font-size:14px;width:100%;height:45px;z-index:1}nav #nav-toggle{display:none}nav #nav-toggle-target{width:auto}nav #nav-header,nav ul{display:block;float:left;list-style-type:none;padding-left:0;height:45px;margin:0}nav #nav-header .nav-brand,nav #nav-header li,nav ul .nav-brand,nav ul li{cursor:pointer;display:inline-block;line-height:45px;height:45px;padding-left:6px;padding-right:6px;min-width:14px;text-align:center;position:relative}nav #nav-header li:not(.nav-brand):not(.nav-text):hover,nav ul li:not(.nav-brand):not(.nav-text):hover{background:#d9d9d9}nav #nav-header .nav-brand,nav #nav-header .nav-text,nav ul .nav-brand,nav ul .nav-text{cursor:default}nav #nav-header .nav-brand,nav ul .nav-brand{font-weight:700;font-size:16px}@media (max-width:600px){nav #nav-header{width:100%}nav #nav-header #nav-toggle{display:inline-block;float:right;margin-top:7px}nav #nav-toggle-target{background:#eaeaea;position:fixed;top:40px;left:0;width:100%;height:0;padding-left:10px;padding-right:10px;overflow-x:hidden;overflow-y:auto;transition:height .3s ease-in-out;z-index:100}nav #nav-toggle-target li,nav #nav-toggle-target ul{text-align:left;width:100%}nav #nav-toggle-target.open{height:230px;padding-top:5px}}nav #nav-header .nav-active, nav ul .nav-active{background: #c9c9c9}
.nav-brand img {height:32px;margin-top:6px}