body { 
  /*background: url(../img/apex_login_bg.png) no-repeat center center fixed;*/ 
  background-color: #ffffff;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

  /*font-family: 'Kanit', sans-serif !important;*/
}
.no-margin{
	margin: 0 !important;
}
.no-padding{
	padding: 0 !important;
}
.h-bar{
	color: #fff;
}
.bar1{
	background-color: #22228b;
	padding: 5px;
}
.bar2{
	background-color: #0000cc;
	padding: 5px;
}
.footer{
	/*position: absolute;
	bottom: 0;*/
	font-size: 18px;
}
.footer-logo img{
	max-width: 100px;
	height: auto;
}
#navbar{
	font-size: 16px !important;
}
.block-center{
	margin: 0 auto;
}
.alert {
    /*font-size: 16px;*/
    color: #fff;
    font-weight: 500;
    /*padding: 20px;*/
    text-align: center;
    border-radius: 3px 3px 0 0;
}
.alert a {
    color: #fff;
    text-decoration: none;
    font-weight: 500;
    font-size: 20px;
}
.alert.alert-warning {
    background: #f8ac59;
}
.alert.alert-bad {
    background: #ed5565;
}
.alert.alert-good {
    background: #0d5786;
}
.main {
    background: #fff;
    border: 1px solid #e9e9e9;
    border-radius: 3px;
}
.content-wrap {
    padding: 20px;
    font-size: 16px;
}

.content-block {
    padding: 0 0 20px;
}
.text-underline{
  text-decoration: underline;
}

.ui-widget { }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {}
.ui-widget-content { background: #fff; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header {background: #f68e56; }
.ui-widget-header a { color: #222222; }
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {height:100%; }

.shadow {
    width: 100%;
    height: 6px;
    position: absolute;
    left: 0;
    bottom: -6px;
    background: url(../img/shadow_top_form.png) no-repeat center top;
}

.no-pd-bt{
  padding-bottom: 0 !important;
}
.no-margin{
  margin: 0 !important;
}

.box-title{
  background-color: #1a7dbb !important;
}
.col-form-label{
  font-size: 16px !important;
}
input[type=radio], input[type=checkbox] {
    border: 0px;
    width: 100%;
    height: 0.8em;
    width: 0.8em;
}

.box-padding-left{
  padding-left: 20px;
}

.box-margin-top{
  margin-top: 20px;
}


.radio-inline {
    font-size: 20px;
    margin: 10px 0 !important;
    line-height: 2 !important;
}

.radio-inline, .checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
}

.text-tip{
  color: #36d1f0 !important;
}