/* #644632 */
/*
@font-face {
    font-family: 'FA5';
    src: url('../fonts/customer/FA/FontAwesome5_Pro-Regular-400.otf');
    font-weight: normal;
    font-style: normal;
}*/
@font-face{
    font-family:"DINNext";
    src:url("../fonts/customer/DINOT/5563279/936930ba-a8da-4765-9e89-0f35cdff223f.eot?#iefix");
    src:url("../fonts/customer/DINOT/5563279/936930ba-a8da-4765-9e89-0f35cdff223f.eot?#iefix") format("eot"),url("../fonts/customer/DINOT/5563279/6b4d4830-9c7d-43d2-b5d3-c73f739561b9.woff2") format("woff2"),url("../fonts/customer/DINOT/5563279/ccf25ada-6d2a-4133-95dc-deb039e22999.woff") format("woff"),url("../fonts/customer/DINOT/5563279/126195b4-2fa0-4b95-b5cf-ad9bf10193f0.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family:"DINNext";
    src:url("../fonts/customer/DINOT/692234/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix");
    src:url("../fonts/customer/DINOT/692234/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix") format("eot"),url("../fonts/customer/DINOT/692234/121784c1-863c-4e49-b682-625ea7de55b0.woff2") format("woff2"),url("../fonts/customer/DINOT/692234/9949035f-6226-4080-a14a-bf7d94ffb1e1.woff") format("woff"),url("../fonts/customer/DINOT/692234/6241bd09-15c2-485e-9796-9db8d0aa6974.ttf") format("truetype");
    font-weight: bold;
	font-style: normal;
}
@font-face{
    font-family:"DINNext";
    src:url("../fonts/customer/DINOT/692237/d7c339aa-46b7-4f31-8573-7ea230bfcbbb.eot?#iefix");
    src:url("../fonts/customer/DINOT/692237/d7c339aa-46b7-4f31-8573-7ea230bfcbbb.eot?#iefix") format("eot"),url("../fonts/customer/DINOT/692237/4e20348d-41a7-4295-94ab-2b1019e9d453.woff2") format("woff2"),url("../fonts/customer/DINOT/692237/140a0a6f-f218-4071-8eb8-f2bc45ed5121.woff") format("woff"),url("../fonts/customer/DINOT/692237/ecbfe302-4f46-4fef-b823-83eedbc353e7.ttf") format("truetype");
    font-weight: bold;
    font-style: italic
    
}
@font-face{
    font-family:"DINNext";
    src:url("../fonts/customer/DINOT/692267/4393bcd9-65c9-4c71-b688-9a0c17e40ebf.eot?#iefix");
    src:url("../fonts/customer/DINOT/692267/4393bcd9-65c9-4c71-b688-9a0c17e40ebf.eot?#iefix") format("eot"),url("../fonts/customer/DINOT/692267/f37f8098-b16e-405f-ab24-bd595a5d5762.woff2") format("woff2"),url("../fonts/customer/DINOT/692267/c5635d60-91fa-4e4b-8a51-41c97fc744c3.woff") format("woff"),url("../fonts/customer/DINOT/692267/de34232f-b870-49c0-a6c0-24c25db73bc2.ttf") format("truetype");
    font-weight: normal;
    font-style: italic;
}

:root {
  --primary-nl-color: #ff194e;
  --primary-nl-color-dark: #c5143d;
}

body, .btn, input, textarea {
	font-family: "DINNext","Helvetica",Arial,sans-serif !important;
}

.welcome{
	font-weight: normal;
	margin-bottom: 0;
}

.dashboard .item a {
	color: #4C3A32;
}

a {
    color: #fff !important;
}

h1, h2, h3, h4, h5, h6, header .navbar {
	font-family: "DINNext","Courier New",Times,serif;
	color: var(--primary-nl-color);
	font-weight: bold;
}

header .navbar {
	font-size: 120%;
	color: #fff;

	background: var(--primary-nl-color);
}

textarea[readonly], input[type="text"][readonly], input[type="password"][readonly], input[type="email"][readonly], input[type="url"][readonly], input[type="phone"][readonly], input[type="tel"][readonly], input[type="number"][readonly], input[type="datetime"][readonly], input[type="date"][readonly], input[type="month"][readonly], input[type="color"][readonly], input[type="time"][readonly], input[type="search"][readonly], input[type="datetime-local"][readonly] {
    color: rgba(0, 0, 0, 0.5);
    resize: none;
}

input[readonly] {
    background: none repeat scroll 0 0 #f6f5f5;
    color: #000;
}

header .navbar a, header .navbar a:hover, header .navbar a:active, header .navbar a:visited {
	color: #fff;
}

.navbar-pills li.active a, .navbar-pills a:hover {
    background-color: var(--primary-nl-color-dark) !important;
    color: #fff !important;
}

.navbar-admin li.active a, .navbar-admin a:hover {
    background-color: var(--primary-nl-color-dark) !important;
    color: #fff !important;
}

header .navbar, header .navbar-admin {
	background-color: var(--primary-nl-color) !important;
}

h4 {
	font-size: 1.3125em;
}

.tools-message-red {
    background: none repeat scroll 0 0 #de2c3b !important;
}

.message-red-span {
	background: none repeat scroll 0 0 #de2c3b !important;
    padding: 0.5em 0.8em;
    color: white;
    border: 1px solid darkred;
}

.message-green-span {
	background: none repeat scroll 0 0 #65de2d !important;
    padding: 0.5em 0.8em;
    color: darkgreen;
    border: 1px solid darkgreen;
}

.tools-message-yellow {
    background: none repeat scroll 0 0 #FFF4CC !important;
}

.accordion-title.accordion-title-opened {
    background: none repeat scroll 0 0 #cfcfcf !important;
}

.accordion-title {
    background: none repeat scroll 0 0 #cfcfcf !important;
}

.xdsoft_datetimepicker, .xdsoft_calendar, .xdsoft_timepicker, .xdsoft_time_box {
	font-family: "DINNext","Helvetica",Arial,sans-serif !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
    color: #000 !important;
    font-weight: bold;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
    background: none repeat scroll 0 0 var(--primary-nl-color) !important;
    box-shadow: 0 1px 3px 0 var(--primary-nl-color) inset !important;
    color: #fff !important;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
	background: none repeat scroll 0 0 var(--primary-nl-color) !important;
    box-shadow: 0 1px 3px 0 var(--primary-nl-color) inset !important;
    color: #fff !important;
}

.btn-blue, input.btn-blue[type="submit"] {
    background-color: white;
    border: 1px solid var(--primary-nl-color);
    color: var(--primary-nl-color) !important;
    font-weight: 500;
    padding: .5rem 1.5rem;
}

.btn-blue:hover, input.btn-blue[type="submit"]:hover {
    background-color: var(--primary-nl-color);
    color: white;
    font-weight: 500;
    color: #fff !important;
    /* padding: .5rem 1.5rem; */
}

.btn-blue.btn-active, input.btn-blue.btn-active[type="submit"], .btn-blue.btn-disabled, input.btn-blue.btn-disabled[type="submit"], .btn-blue.btn[disabled], input.btn-blue.btn[type="submit"][disabled] {
    background: none repeat scroll 0 0 #6a6a6a;
    color: #a6a6a6 !important;
    border-color: #a6a6a6 !important;
}

.btn-nobtn, input.btn-nobtn[type="submit"] {
    background-color: white;
    border: none;
    color: var(--primary-nl-color);
    font-weight: 500;
    padding: .5rem 1.5rem;
    text-decoration: underline;
}

.btn-nobtn:hover, input.btn-nobtn[type="submit"]:hover {
    color: var(--primary-nl-color-dark);
    font-weight: 600;
    background-color: white;
    /* padding: .5rem 1.5rem; */
}

.btn-nobtn.btn-active, input.btn-nobtn.btn-active[type="submit"], .btn-nobtn.btn-disabled, input.btn-nobtn.btn-disabled[type="submit"], .btn-nobtn.btn[disabled], input.btn-nobtn.btn[type="submit"][disabled] {
    background: none repeat scroll 0 0 #6a6a6a;
   color: #a6a6a6 !important;
   border-color: #a6a6a6 !important;
}

quote{
	font-style: italic;
	background-color: white;
	padding: 5px;
	color: #888;
	border-radius: 3px;
}

thead{
	background-color: var(--primary-nl-color);
}

@media print {
   .noprint {
      visibility: hidden;
      display: none !important;
   }
}

.new-server{
   background-color: rgb(101, 24, 30) !important;
   color: var(--primary-nl-color) !important;
}

table th{
   color: #fff !important;
}

a.label{
   color: #000 !important;
}

.nav-tabs li.active a {
   color: black !important;
}

.tools-alert a{
   color: var(--primary-nl-color) !important;
}

.navbar ul li a, .toogle a{
   color: rgba(0, 0, 0, 0.6) !important;
}

.toogle .active a {
   color: var(--primary-nl-color) !important;
}

.msg a, .forms-desc a, a.accordion-title{
   color: var(--primary-nl-color-dark) !important;
}

.nav-tabs a{
   color: grey !important;
}

#closednew{
   color: var(--primary-nl-color-dark) !important;
}