@charset "utf-8";

/* CSS - custom style for IWC portal */


/** ccs custom fields ***/
#ccs-main-menu-top .btn.active {
	color: red;
}


.ccs-page-content {
    font-size: 16px !important;
    line-height: 1.6 !important;
}



.ccs-fieldset {
	padding:10px;margin-bottom:20px;border:1px dotted #999;	
}



.ccs-legend {
  color:#00c0ef;margin-bottom:0px; padding:3px 6px;width:auto;font-size:18px;font-weight:bold;border:0px;
}



.ccs-no-info {
	color: red;
}



.ccs-no-data {
   	padding: 20px;
}	



.btn-outline-primary {
	 border-color: #26B4FF;
	 background: transparent;
	 color: #26B4FF;
}



.btn-outline-primary:hover {
	 border-color: transparent;
	 background: #26B4FF;
	 color: #fff;
}



.btn-outline-success {
	 border-color: #00a65a;
	 background: transparent;
	 color: #00a65a;
}



.btn-outline-success:hover {
	 border-color: transparent;
	 background: #00a65a;
	 color: #fff;
}



.btn-outline-warning {
	 border-color: #f39c12;
	 background: transparent;
	 color: #f39c12;
}



.btn-outline-warning:hover {
	 border-color: transparent;
	 background: #f39c12;
	 color: #fff;
}



.nav-training-actions .btn.focus {

	border-color: #f39c12;

}

.badge {
	font-size: 12px !important;
	font-weight: bold !important;
}


 

/** login page **/
 .login-bg {

   background:url(../images/bg-login.jpg)  no-repeat center; 
   height: 100%;
   background-size: cover;

}



.login-form {

	color: #094787;
	
	position: absolute;

	bottom:10%;
	width: 100%;

	display: flex;
	justify-content: center;
	align-items: center;
	

}


/* datatable - toolbar */

.dataTables_wrapper .toolbar {float:left;}


/** LINC module **/

#withdrawClassReason option:disabled {    /* disabled withdraw class reasons options */
    color: red !important;
    background-color: #e4e4e4 !important;
}

.gbk-mark {   /* gradebook marks */
	padding-right:12px;
	white-space: pre;
}


/** Hide Arrows From Input number some browsers **/

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
