body, html{font-family: arial !important;}
.login_wrap{background: #fff !important;}
a.default_link{color: #666 !important;}

form label{color: #4cceac; margin: 0 !important; padding: 0 !important; font-size: 8px !important;}
.form-group{margin: 5px 0 !important;}
.form-group input, .form-group select, .form-group textarea{font-size: 11px !important; font-weight: bold !important;}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ccc !important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ccc !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #ccc !important;
}

@media print {
   .printdiv{margin-top: -100px;}
   .noprint, .breadcrumbs-trail{
      visibility: hidden;
   }
}
.centerdiv{
	margin: 0 auto !important;
	float: none !important;
}

.error{
	color: red;
	font-size: 10px;
	border-left: 3px solid red;
	padding-left: 10px;
	margin: 10px 0;
}


.success{
	color: #4cceac;
	font-size: 11px;
	border-left: 3px solid #4cceac;
	padding-left: 10px;
	margin: 10px 0;
	
}

.user-profile .info-wrapper{
}

.user-profile{
	padding: 20px 0 0 0 !important;
}

/*
  &__btn {
    color: var(--greyLight);
    pointer-events: none;

    &.active {
      color: var(--greyDark);
      pointer-events: initial;

      &:hover {
        color: var(--primary);
      }
   }

*/
.logo-section{
	margin: 0 auto !important;
	padding: 0 !important;
	text-align: center !important;
}
.logo-section img{
	width: 240px;
}

.auth-style_1{
	padding: 5.0em 0 !important;
}
ul.breadcrumbs-trail li:first-child{
	padding-left: 0 !important;
}

ul.breadcrumbs-trail li a{
	color: #666 !important;
	font-size: 11px;
}

ul.breadcrumbs-trail li{
	width: auto !important;
	float: left !important;
	padding: 0 3px;
	color: #666;
	font-size: 11px;
}

ul.breadcrumbs-trail{
	padding: 5px 0 !important;
	margin: 0 !important;
}

.form_title{
	font-size: 11px;
	margin: 10px 0 !important;
	text-transform: uppercase;
}


ul.navigation-menu li.nav-category-divider{
	background: #f0f7d0 !important;
}

ul.navigation-menu{
	background: #f0f7d0;
}
ul.navigation-menu li a{
	text-transform: uppercase;
	font-size: 10px !important;
	font-weight: bold !important;
	padding: 8px 0 !important;
}
ul.navigation-menu li{
	padding: 0 30px !important;
}

ul.navigation-menu li, 
ul.navigation-menu li a.default_link, 
ul.navigation-menu li a:after, 
ul.navigation-menu li a:before, 
ul.navigation-menu li a:link, 
ul.navigation-menu li a:hover, 
ul.navigation-menu li a.active, 
ul.navigation-menu li a:visited,
a.active, a.default_link, 
ul.navigation-menu li.active a,
ul.active li a, a.link-title
{
	color: #000 !important;
}

ul.navigation-menu li a.disable{
	color: #ccc !important;
}

.text-blur{
	color: #ccc !important;
}

.t-header-content-wrapper{
	border-bottom: 1px solid #f4f2f2;
}

.header_logo{
	margin-top: 10px;
	padding: 20px 20px;
}

.header_logo img{
	width: 80% !important;
}

.digital-clock {
  margin: 0 auto;
  padding: 10px 10px;
  width: 100%;
  height: 60px;
  color: #ffffff;
  border-radius: 4px;
  text-align: center;
  font: 35px/40px 'DIGITAL', Helvetica;
  background: linear-gradient(90deg, #000, #555);
}

img.img-responsive{
	width: 80% !important;
	height: auto !important;
}

.l-h-25{line-height: 20px !important;}
@media screen and (max-width: 800px) {
 .t-header-brand-wrapper, .h_title, .mobile_view{
    display: none !important;
  }
  
}

.breakdiv{
	white-space: pre-wrap !important;      /* CSS3 */   
	white-space: -moz-pre-wrap !important; /* Firefox */    
	white-space: -pre-wrap !important;     /* Opera <7 */   
	white-space: -o-pre-wrap !important;   /* Opera 7 */    
	word-wrap: break-word !important;      /* IE */
}

.handbook{
	background: #333 !important;
	padding: 20px 20px 50px 20px;
}

table tr td{
	white-space: pre-wrap !important;      /* CSS3 */   
	white-space: -moz-pre-wrap !important; /* Firefox */    
	white-space: -pre-wrap !important;     /* Opera <7 */   
	white-space: -o-pre-wrap !important;   /* Opera 7 */    
	word-wrap: break-word !important;      /* IE */
}