
@font-face {
 font-family: MyCalibri;
 src: url("/font/Calibri.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCalibri;
 src: url("/font/Calibri.ttf") /* TTF file for CSS3 browsers */
}

/* work-sans-regular - latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/font/work-sans-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/font/work-sans-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/font/work-sans-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/font/work-sans-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/font/work-sans-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/font/work-sans-v9-latin-regular.svg#WorkSans') format('svg'); /* Legacy iOS */
}

body { background-color:#00344D; margin:0; padding:0; color:#FFF; font-family:'Work Sans'; font-size:14px; }

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

a { text-decoration:none; color:#FFF; }

.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}

.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }

.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }

.clear { clear:both; }

.col-sm-12 { width:100%; float:left; }
.col-sm-6 { width:50%; float:left; }

.login_column { width:100%; float:left; padding:0px 10px; }
.login_column_left { padding-top:20px!important; padding-right:0px!important; padding-bottom:10px!important; text-align:center; }
.login_column_left_txt { padding-top:70px; display:none; }
.login_column_left_txt2 { display:block; padding-top:20px; }
.login_box { background-color:#eeece0; padding:20px; margin-left:0px; box-shadow:2px 2px 5px #999999; -webkit-box-shadow:2px 2px 5px #999999; -moz-box-shadow:2px 2px 5px #999999; }

.container { width:auto; }
.full-content-center { width:100%; text-align:center; margin:6% auto; }
.btn { border-radius:5px; padding:6px 12px; cursor:pointer; }
.btn-block { display:block; width:100%; }
.btn-lg { background-color:#0088cd; color:#FFF; padding:10px 12px; font-size:16px; -webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out; }
.btn-lg:hover { background-color:#00669a; }

.form-group { margin-bottom:15px; }
.form-control { font-size:13px; width:100%; height:34px; line-height:1.42857143; border-radius:5px; padding:6px 12px; border:1px solid #ccc; }

.login-input { position:relative; }
.login-input .text-input { padding-left:30px; }
.login-input i.overlay { position:absolute; left:10px; top:32px; color:#aaa; }

.copyright { text-align:center; margin-top:50px; }


@media (min-width: 800px) {
	.login_column_left_txt { display:block; }
    .login_column_left_txt2 { display:none; }
	.login_column_left { padding-top:30px!important; padding-bottom:0px; }
	.login_column { width:50%; padding:0px; }
    .login_box { margin-left:40px; }
	.full-content-center { width:800px; }
}