body{padding-right: 0px !important;}
.nopadding{padding: 0px !important;}
.norpadding{padding-right: 0px !important;}
.nolpadding{padding-left: 0px !important;}
.nomargin{margin: 0px !important;}
.nolmargin{margin-left: 0px !important;}
.normargin{margin-right: 0px !important;}
.nobmargin{margin-bottom: 0px !important;}
.navbar-brand{padding-left: 8px;padding-right: 2px;}
body.login-page{margin: 0px !important;width: auto;}
.focused .form-label {color: #000000 !important;}
.require{color: #FF0000 !important;}
.bold{font-weight: bold;}
.input-group{margin-bottom: 0px !important;}
div.title{font-size: 15px;text-shadow: 2px 1px 1px #CCC;margin-bottom: 15px;}
.form-group{
  margin-bottom: 8px !important;margin-left: 0px !important;margin-right: 0px !important;
}
td [class*='col-'] {
  margin-bottom: 0px !important;
}
.form-group label{
  margin-bottom: 0px !important;margin-top: 8px !important;text-align: right !important;
}
.form-group td label{
  margin-bottom: 0px !important;margin-top: 1px !important;
}
.row-eq-height
{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.row-eq-height > [class*='col-'] {
  display: flex;
  flex-direction: column;
}
i.fa {top: 0px !important;font-size: inherit !important;}

.btn-group{box-shadow:none;}
.panel-body{padding: 0px !important;}

.card .body{padding:10px;border: 1px solid #CCC;}
.sidebar .user-info{height:72px !important;}
.sidebar .user-info .image{float: left;}
.sidebar .user-info .info-container{top:5px !important;float: right;margin: 0px;display: block;}
.sidebar .user-info .user-helper-dropdown{position: relative !important ;bottom: -10px !important;float: left;right: 0px !important;}
.sidebar .user-info .user-helper-dropdown .dropdown-menu{margin-top: -2px !important;min-width: 172px !important;}
.sidebar .user-info .user-helper-dropdown i.down-arrow{float:right;}

.dataTables_length select{float: left;margin-right: 10px;height: 30px;padding: 5px 10px;}
.dataTables_filter input{float: right;margin-left: 10px;height: 30px;padding: 5px 10px;}
.dataTables_length .form-control,.dataTables_filter .form-control{width: auto;}
.dataTables_wrapper .col-md-6 {margin-bottom: 2px !important;}

.panel-title{font-size: 13px;}
.panel-group .panel-heading a{padding: 5px 10px;}
.panel-group .panel + .panel {margin-top: 0px;}

.info-box{margin-bottom: 12px;}
@font-face {
		font-family: digital;
		src: url('../font/Righteous-Regular.ttf');
	}
	
.analog_clock, .digital_clock{float:left;}
.analog_clock canvas {background-color:transparent;margin:0px auto;}
.digital_clock{width: 34mm;text-align: center;}
#div_date_container{font-family: digital;font-size:6mm;margin-top:3px;}
#div_time_container{font-family: digital;font-size: 8mm;line-height: 1;}

@media screen and (min-width: 980px) {
	.table-responsive{overflow: hidden !important;}
}
@media screen and (max-width:768px)
{
	.col-xs-offset-3{margin-left: 25% !important;}	
	.analog_clock{display: none;}
	#div_date_container{font-size:5mm;}
	#div_time_container{font-size: 7mm;}
}
@media screen and (max-width:600px)
{
	#get_content {padding: 0px !important;}
	.form-group label {margin-top: 0px !important;text-align: left !important;}
	.col-xs-3{width: 50%;}
	.col-xs-6{width: 100%;}
	.col-xs-offset-3{margin-left: 0px !important;}	
	.dashboard .col-xs-6{width: 50% !important;}
	.demo-choose-skin li{width: 50% !important;}
	.digital_clock{width: 24mm;margin-top:2mm;}
	#div_date_container{font-size:4mm;}
	#div_time_container{font-size: 5.5mm;}
}
@media screen and (max-width:479px)
{
	.dashboard .col-xs-6{width: 100% !important;}
	.analog_clock, .digital_clock{display: none;}
}
