fieldset[disabled] .form-control select, 
.form-control-wrapper .form-control select, 
.form-control select, 
fieldset[disabled] .form-control:focus select, 
.form-control-wrapper .form-control:focus select, 
.form-control:focus select, fieldset[disabled] .form-control.focus select, 
.form-control-wrapper .form-control.focus select, 
.form-control.focus select, 
fieldset[disabled] .form-control:not(textarea), 
.form-control-wrapper .form-control:not(textarea), 
.form-control:not(textarea), 
fieldset[disabled] .form-control:focus:not(textarea), 
.form-control-wrapper .form-control:focus:not(textarea), 
.form-control:focus:not(textarea), 
fieldset[disabled] .form-control.focus:not(textarea), 
.form-control-wrapper .form-control.focus:not(textarea), 
.form-control.focus:not(textarea), 
fieldset[disabled] .form-control:not(textarea):not(select), 
.form-control-wrapper .form-control:not(textarea):not(select), 
.form-control:not(textarea):not(select), 
fieldset[disabled] .form-control:focus:not(textarea):not(select), 
.form-control-wrapper .form-control:focus:not(textarea):not(select), 
.form-control:focus:not(textarea):not(select), 
fieldset[disabled] .form-control.focus:not(textarea):not(select), 
.form-control-wrapper .form-control.focus:not(textarea):not(select), 
.form-control.focus:not(textarea):not(select) {
	height: 34px;
	padding: 0;
	font-size: 14px;
	color:#7f7f7f;
	padding-left: 4px;
}
fieldset[disabled] .form-control:not(textarea), 
.form-control-wrapper .form-control:not(textarea), 
.form-control:not(textarea), 
fieldset[disabled] .form-control:not(textarea):focus, 
.form-control-wrapper .form-control:not(textarea):focus, 
.form-control:not(textarea):focus, 
fieldset[disabled] .form-control.focus:not(textarea), 
.form-control-wrapper .form-control.focus:not(textarea), 
.form-control.focus {
 	padding: 0; 
	float: none; 
	box-shadow: none; 
	background: transparent; 
	border: 1px solid #ccc;
	border-radius: 4px;
	position: relative;
	top: 30px;
}
fieldset[disabled] textarea.form-control, 
.form-control-wrapper textarea.form-control, 
textarea.form-control, 
fieldset[disabled] textarea.form-control:focus, 
.form-control-wrapper textarea.form-control:focus, 
textarea.form-control:focus, 
fieldset[disabled] textarea.form-control.focus, 
.form-control-wrapper textarea.form-control.focus,
textarea.form-control.focus {
 	padding: 5px !important; 
	float: none; 
	box-shadow: none; 
	background: transparent; 
	border: 1px solid #ccc;
	border-radius: 4px;
	position: relative;
}
.form-control-wrapper .dropdownjs .selecty{
	background-color:white !important;
	border-color : #ccc !important;
}

.read-only .form-control, [readonly] .form-control {
	height: 34px !important;
	color: rgba(0,0,0,0.84);
	border: none !important;
}

input.form-control[disabled], input.form-control[readonly] {
	background-color:#ccc !important;
	border:1px solid black !important;
}

select.form-control[disabled], select.form-control[readonly] {
	background-color:#ccc !important;
	border:1px solid black !important;
}

.form-control-wrapper .floating-label {
	font-size: 12px;
}

.dropdownjs:after {
  top: 34px!important;
}

.taskbar-button-panel .btn.btn-flat {
	color: white !important;
}

.navbar-brand {
height:45px;
color:#003399!important;
padding:0;
}

/*.navbar-default {
color:#003399!important;
background-color:#fff!important;
}*/

.navbar-default {background-color:white!important;background-image:url(Top_Banner_New.svg);background-repeat-x: no-repeat;background-repeat-y: no-repeat;/*background: linear-gradient(to right, #f7b709,white,white);*/}

.nav-tabs {
background:#fff;
}

.nav-tabs-wrapper .nav-tabs li a {
color:#959595!important;
}

.nav-tabs-wrapper .nav-tabs li.active a {
color:#003399!important;
}

#navbar .navbar-no-collapse>.navbar-nav>li:active {
background-color:#eac93a;
}

.open .dropdown-toggle#profile .profile-footer .btn-default {
color:#881861;
background-color:#ac8f12;
border-color:#343436;
}

.pagination>li>a:focus,.pagination>li>span:focus {
color:#fff;
background-color:#252526;
border-color:#252526;
}

.pagination>.active>a,.pagination>.active>span {
background-color:#707174;
border-color:#707174;
}

.pagination>.active>a:focus,.pagination>.active>span:focus {
background-color:#252526;
border-color:#252526;
}

.navbar-default .navbar-nav>li>a,#navbar .navbar-no-collapse>.navbar-nav>li>a,#navbar .navbar-no-collapse>.navbar-nav>li>a:active,.fixed-menu.normal .black-text,.dtpicker-header .dtpicker-title,.dtpicker-header .dtpicker-close:active,.dtpicker-components .dtpicker-comp input,.product-footer .btn [data-icon]:before,.product-footer .btn [class*="sde-icon-"]:before,.product-footer .btn .sde-checkbox:before,.product-footer .btn .sde-radiobutton:before,.product-footer .btn .sde-checkbox.checked:before,.product-footer .btn .sde-radiobutton.checked:before {
color:#a52039;
}

.modal-header {
	color:#fff;
	background-color: #009688;
}

.panel-body .panel-heading {
	background-color: #009688 !important;
	color : white !important;
}

.panel-body .panel-default .panel-heading {
	background-color: #fff !important;
	color : #009688 !important;
	border-bottom: 1px solid #009688;
	padding: 10px;
}

.panel-body .panel-default .panel-heading .scroller,
.panel-body .panel-default .panel-heading label {
	color : #009688 !important;
}

.panel-body .panel-default .panel-heading label {
	font-weight:700;
	font-size: 16px;
}

.panel-body .panel-default .panel-heading .taskbar-button-panel .btn.btn-flat {
  color: #009688 !important;
}

.panel-body .panel-default .panel-body .panel-heading {
	/* background-color: #80cbc4!important; */
	background-color: #a52039 !important;
	color : black !important;
}

.panel-body .panel-heading .taskbar-button-panel .btn.btn-flat {
	color : white !important;
}

.panel-body .panel-default .panel-body .panel-heading .taskbar-button-panel .btn.btn-flat{
	color : black !important;
}

.form-group .control-label {
	font-size: 12px;
	font-family: "Roboto";
}

.panel-heading label {
/*   margin: 10px 3px; */
/*   font-size: 14px; */
  font-weight: normal;
/*   text-transform: uppercase; */
}

#focusTileDiv .form-control-wrapper .form-control label{
	line-height: 20px;
}

.spinner-default {
	border-color: #03a9f4 !important;
}

/* overwrite material design :invalid background-image */
.form-group.has-error .material-input:focus, .form-group.has-error .form-control:focus, .form-group.has-error .form-control.focus{
	background-image : none;
}

/* overwrite material design :invalid background-image */
.form-control-wrapper .form-control:invalid {
    background-image: none;
}

.dashboard  > .panel > .panel-heading {
	background-color: #a52039!important;
	color: white;
}

.dashboard .dashboard-list-card .dashboard-list-card-item > .description-wrapper .title {
	color: #7f7f7f;
}

.dashboard .dashboard-list-card .dashboard-list-card-item .description-wrapper .description {
	color: #959595;
}

.dtpicker-components * {
	color: #fafafa !important;
}

.read-only .form-control:not(.fakeinput), .read-only.form-control:not(.fakeinput), [readonly] .form-control:not(.fakeinput), [readonly].form-control:not(.fakeinput) {
	height : 34px !important;
}

input[type=text]::-ms-clear, ::-ms-clear {
	display: none; 
}

div.zabuto_calendar table .badge{
	padding-top: 5.5px !important;
	padding-bottom: 5.5px !important;
}

.taskbar-button-panel [class*=mdi-],.taskbar-button-panel [class*=mdic-]
	{
	font-size: 24pt;
}

.taskbar-button-panel .btn-flat {
	margin: 6px 0 !important;
}

.taskbar-button-panel .btn-icon {
	min-width: 44px !important;
	height: 44px;
	margin: 0px 0px 0px 5px !important;
	padding: 4px 2px;
}

.taskbar-button-panel .btn-icon:first-child {
	margin-left: 0 !important;
}

.taskbar-button-panel .btn-icon+.btn-icon {
	margin-left: 5px;
}

.form-group.required .control-label:after {
	content: ' *';
	color: red;
	font-weight:bold;
	font-size: 14px;
	text allign: right;
	margin-top: -70px;
}
.old-new-comparison {
	color: #69ACCE !important;
    top: 51px !important;
    font-size: 12px !important;
    position: absolute !important;
    text-decoration: line-through
}
