/* Minification failed. Returning unminified contents.
(2,468): run-time error CSS1039: Token not allowed after unary operator: '-optionalField'
(2,656): run-time error CSS1039: Token not allowed after unary operator: '-requiredField'
(2,684): run-time error CSS1030: Expected identifier, found '.'
(2,694): run-time error CSS1031: Expected selector, found ')'
(2,694): run-time error CSS1025: Expected comma or open brace, found ')'
(7,12910): run-time error CSS1030: Expected identifier, found ' '
(7,12911): run-time error CSS1031: Expected selector, found 'rgb('
(7,12911): run-time error CSS1025: Expected comma or open brace, found 'rgb('
(7,12939): run-time error CSS1019: Unexpected token, found '}'
(7,12940): run-time error CSS1019: Unexpected token, found '}'
 */

/*body {    --requiredField: '(mandatory)';    --optionalField: '(optional)';}*//* Form controls */.field .info {    color: #000;    margin-top: 3px;}.field .label:after,.field label[id*='UploadField']:after {    display: inline-table;    vertical-align: top;    width: 6px;    height: 6px;    margin-left: 3px;}.field .label:not([id*='LabelField']):not([id*='TableField']):not([id*='CaseTextField']):after, li[class*='radio-buttons'] .label:after {    content: var(--optionalField);}.field.required .label:not([id*='LabelField']):not([id*='TableField']):not([id*='CaseTextField']):after,li[class*='radio-button'].required .label:after {    content: var(--requiredField);}.field:has(.dataTable) .label:after {    content: none;}.field > div .label:after {    content: ' ' !important;}.field.error .error {    color: #b94a48;    margin-bottom: 9px;}.field .chars-counter-panel {    position: relative;    width: 100%;    display: none;}    .field .chars-counter-panel .chars-counter {        float: right;        position: absolute;        right: 9px;        top: -2px;        padding: 0px 10px;        font-size: 10px;        background-color: #fff;        background-image: none;        border: 1px solid #ccc;        border-radius: 0px;    }        .field .chars-counter-panel .chars-counter .chars-counter-val {            opacity: 0.8;        }.form .textfield-container {    display: table;}/* Forms created by the form designer */ul.form {    list-style: none;    margin: 0;    padding: 0;}    ul.form li.object-li {        padding-bottom: 0 !important;    }    ul.form li DIV.group div {        position: relative;    }    ul.form li {        /*padding-bottom: 10px;*/        padding-bottom: 25px;        /*border: 1px solid #fff;*/        position: relative;        clear: both;        width: 90%;        float: left;    }        ul.form li p {            margin: 0;        }        ul.form li div.group label,        ul.form li div.group .label {            display: inline !important;            width: auto;            margin-left: 5px;            margin-right: 5px;        }        ul.form li div.text p {            margin: 0 0 1.5em;        }.htmlField li {    width: 100% !important;}.htmlField hr {    border-top: 1px solid #555555;}ul.form.topLabel li label,ul.form.topLabel li .label {    display: inline;}ul.form.topLabel li label, ul.form.topLabel li .label {    color: #303030;}ul.form.leftLabel li label,ul.form.leftLabel li .label {    float: left !important;    width: 150px !important;    margin-right: 10px !important;}ul.form.rightLabel li label,ul.form.rightLabel li .label {    float: left !important;    width: 150px !important;    margin-right: 10px !important;    text-align: right !important;}ul.form li span.checkbox {    position: static;    display: inline-block;    margin: 0px;}    ul.form li span.checkbox input {        margin: 0px;        margin-right: 5px;        position: static;        outline-color: #6b2e6f;        outline-width: 2px;    }    ul.form li span.checkbox label,    ul.form li span.checkbox .label {        font-weight: bold;    }ul.form li input.date {    width: 120px !important;    margin-right: 5px;}ul.form li input.time {    width: 120px;}ul.form li.textboxsmall input {    width: 100px;}ul.form li.textboxmedium input {    width: 200px;}.form input.textboxmedium {    width: 200px;}ul.form li.textboxlarge input {    width: 400px;    max-width: 95%;}ul.form li.textboxlarge.formthree1 input,ul.form li.textboxlarge.formthree2 input,ul.form li.textboxlarge.formthree3 input {    width: 350px;    max-width: 95%;}ul.form li.textboxsmall textarea {    width: 200px;    height: 100px;}ul.form li.textboxmedium textarea {    /*width: 400px;*/    width: 95%;    height: 150px;}ul.form li.textboxmedium.formthree1 textarea,ul.form li.textboxmedium.formthree2 textarea,ul.form li.textboxmedium.formthree3 textarea {    width: 100%;    max-width: 95%;}ul.form li.textboxmedium.formthree1 div:not(.help-field),ul.form li.textboxmedium.formthree2 div:not(.help-field),ul.form li.textboxmedium.formthree3 div:not(.help-field) {    width: 100% !important;}ul.form li.textboxlarge textarea {    max-width: 100%;    height: 200px;}ul.form li.textboxlarge.formtwo1 textarea,ul.form li.textboxlarge.formtwo2 textarea {    width: 500px;}ul.form li.textboxlarge.formthree1 textarea,ul.form li.textboxlarge.formthree2 textarea,ul.form li.textboxlarge.formthree3 textarea {    width: 350px;    max-width: 95%;}ul.form li.selectsmall select {    width: 100px;}ul.form li.selectmedium select {    width: 200px;}ul.form li.selectlarge select {    width: 400px;}ul.form li.error .error, .inner-field.error .error {    color: #d00;}.glyphicon.glyphicon-question-sign {    margin-left: 5px;    cursor: pointer;}ul.form.topLabel li label,ul.form.topLabel li .label {    display: inline;}.form-control:focus {    border-color: #6B2E6F;    border-width: 2px}.check-boxes-field-wrapper {}.radio-buttons-field-wrapper {}    .check-boxes-field-wrapper .group,    .radio-buttons-field-wrapper .group {        display: flex;    }    .check-boxes-field-wrapper.horizontalalign .group,    .radio-buttons-field-wrapper.horizontalalign .group {        flex-flow: row;        display: table;    }    .check-boxes-field-wrapper.verticalalign .group,    .radio-buttons-field-wrapper.verticalalign .group {        flex-flow: column;    }    .check-boxes-field-wrapper .group .group-item,    .radio-buttons-field-wrapper .group .group-item {        display: flex;        float: left;        margin-top: 5px;        margin-right: 5px;    }        .radio-buttons-field-wrapper .group .group-item input {            outline-color: #6b2e6f;            outline-width: 2px;        }        .check-boxes-field-wrapper .group .group-item label,        .check-boxes-field-wrapper .group .group-item .label,        .radio-buttons-field-wrapper .group .group-item label,        .radio-buttons-field-wrapper .group .group-item .label {            margin-bottom: 0px;        }/* Help icon */.help-field {    display: inline-block;}    .help-field .help-field__icon {        margin-left: 10px;        margin-right: 5px;        cursor: pointer;        -ms-opacity: 0.3;        color: #bcbcbc;    }        .help-field .help-field__icon:hover,        .help-field .help-field__icon:focus {            -ms-opacity: 0.7;            color: #6f6f6f;        }    .help-field .help-field__message {        display: none !important;    }/* HelpText popup */.helptext-popup {    width: auto;    position: absolute;    padding: 15px;    margin: 20px;    border: 1px solid #ccc;    box-shadow: 0 5px 10px rgba(0,0,0,.2);    background: white;    border: 1px solid rgba(0,0,0,.2);    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);    border-radius: 6px;    z-index: 100;    max-width: 500px;    word-wrap: break-word;}.arrow-background {    position: absolute;    width: 0;    height: 0;    border-style: solid;    border-width: 0 10px 15px 10px;    border-color: transparent transparent #c7c7c7 transparent;    z-index: 1000;}.arrow-front {    position: absolute;    width: 0;    height: 0;    border-style: solid;    border-width: 0 9px 14px 9px;    border-color: transparent transparent #ffffff transparent;    z-index: 1000;}table.table-pointer tr {    cursor: pointer;}ul.form > li.form > .checkbox label {    font-weight: bold !important;}#mainplh_FormName, #FormNameLabel {    display: none;}ul.in-object-list {    border-left: darkgrey;    border-left-width: medium;    border-left-style: solid;    padding-left: 15px;}.close-button {    -ms-border-radius: 50%;    border-radius: 50%;    width: 20px;    color: #ffffff;    display: inline-block;    position: fixed;    margin-top: -20px;    color: black;    margin-left: 5px;    background-color: white;}div.button-container {    display: inline-block;    margin-right: 5px;}
@media (min-width: 767px) {    .navbar-header {        float: none;        text-align: center;        /*margin-left: 380px;*/    }    .navbar-light {        /*background-color: #CDCDCD;*/    }        .navbar-light .navbar-nav > li > a {            /*color:white;*/        }    .navbar-nav {        display: inline-block;        float: none;        margin-bottom: -5px;    }            .navbar-nav > li:first-child {                border-left: none;            }    .absolute-logo {        /*box-sizing: border-box;        height: 50px;        left: -380px;        top: 0;        padding: 10px;        position: absolute;        /*display: none;*/        /*z-index: 10000;*/        top: 5px;        width: 185px !important;    }    footer {        /*margin-top: 50px;        background-color: #B872BA;        color: white;        padding: 30px;*/    }        footer a {            color: white;            text-decoration: underline;        }        footer a:hover {            color: white;        }    .menu {        z-index: 1000;        position: relative;    }    a {        color: #6B2E6F;    }        a:hover {            color: #6B2E6F;        }    .glyphicon.glyphicon-menu-down {        font-size: 11px;    }    .glyphicon.glyphicon-menu-right {        font-size: 11px;    }    .form-control {        border-radius: 4px;    }    .form-control-icon {        position: absolute !important;        padding: 9px 12px;    }    .btn:hover {        background-color: #512457;        border-radius: 5px;        font-size: 15px;        padding: 8px 16px;        transition: all 0.5s ease;        color: white;        box-shadow: 0 0 10px 0 #b0b0b0;    }    .btn:focus {        border: 2px solid #6B2E6F !important;        border-radius: 10px;        background-color: white !important;        color: #000 !important;        font-weight: bold;        box-shadow: none !important;    }    ul.form.topLabel li label, ul.form.topLabel li .label {        font-size: 14px;        color: #303030;        padding: 0px;    }    .form.topLabel label, .form.topLabel .label {        font-size: 14px;        color: #303030;        padding: 0px;        font-weight: 700;    }}
body {}
@media (min-width: 1300px) {    html,    body {        margin: 0;        padding: 0;        height: 100%;        background-color: #2B2B2A;    }    #body {        padding-bottom: 30px;        background: white;    }    #full-container {        position: relative;        min-height: 100%;    }    .navbar-header {        float: none;        text-align: left;        margin-left: 140px;    }    footer {        /*margin-top: 30px;*/        /*background-color: #BD91BF;*/        /*background-color: #B872BA;*/        color: white;        padding: 30px;        position: inherit;        box-sizing: border-box;        bottom: 0;        width: 100%;        height: 200px;        box-shadow: none;    }}@media (min-width: 1600px) {    .navbar-header {        margin-left: 240px;    }}@media (min-width: 1900px) {    .navbar-header {        margin-left: 340px;    }}
@media only screen and (min-width: 1000px) {    ul.form li.formtwo1 {        width: 45%;        float: left;        clear: left !important;    }    ul.form li.formtwo2 {        width: 45%;        float: left;        clear: none !important;    }    ul.form li.formthree1 {        width: 30%;        float: left;        clear: left !important;    }    ul.form li.formthree2 {        width: 30%;        float: left;        clear: none !important;    }    ul.form li.formthree3 {        width: 30%;        float: left;        clear: none !important;    }    ul.form li.textboxlarge textarea {        width: 600px;        /*max-width: 100%;*/        height: 200px;    }    ul.form li.textboxmedium textarea {        width: 400px;        /*width:100%;*/        height: 150px;    }}
/* =============================================================================================* Customer only CSS* This file should only contain CSS made specific for customers. All other style is contained* in the /css/portal/media files. ============================================================================================= *//* ############################################################## *//* -- ################## -- MOBILE FIRST -- ################## -- *//* ############################################################## *//* --------- *//* -- ALL -- *//* --------- *//* Background color for everything */body, html, .container {    background: none !important;}/* IMY2501 START - Added for IMY - Andreas 2025-01*/.hidden {    display: none !important;}/* Cookie button */div.accept-cookie > input.btn {    margin-left: 20px;    padding: 2px 10px;    border-radius: 2px;}input.btn.btn-primary.btn-sm {    box-shadow: 0 0 10px 0 rgb(176, 176, 176);    border: 1px solid #265864 !important;}    input.btn.btn-primary.btn-sm:hover {        padding: 2px 10px !important;        border-radius: 2px;        color: white !important;        font-weight: 400;    }/* Transform message on success */div.modal-body {    padding: 24px;}div.modal-content.message-modal__dialog__content {    opacity: 0.9;    width: 650px;    color: #fff;    z-index: 9999;}div.modal-content.message-modal__dialog__content.success {    background-color: #3fb53f;}div.modal-content.message-modal__dialog__content.error {    background-color: #a00;}    div.modal-content.message-modal__dialog__content.warning {        background-color: goldenrod;    }div.message-modal-body__details__message {    text-align: unset;}div.message-modal-body__details__message.js-message-modal__message {    /*background-color: #3fb53f;*/    /*opacity: 0.9;*/    /*color: #fff;*//*    z-index: 9999;*/    border-bottom-style: unset; }    div.modal-header.message-modal__headerText.js-message-modal__type {        display: none;    }div.message-modal-body__details__message.js-message-modal__message > span {    color: white;    display: inline-block;    background-image: url(../Admin/theme/default/img/icons-white-48.png);}div.message-modal-body__details__message.js-message-modal__message > p {    font-family: Arial, sans-serif;    font-size: 18px;    color: white;    position: absolute;    top: 20px;    text-align: unset;    display: inline-block;    line-height: 18px;}div.message-modal-body__details__message.js-message-modal__message > a {    font-family: Arial, sans-serif;    font-size: 14px;    color: white;    right: 20px;    position: absolute;    bottom: 5px;    text-decoration-line: underline;}button.close {    height: 51px;}/* Transform message on missing required fields */div.modal-header {    padding: 15px;}    div.modal-header > button.close {        font-size: 22px;        appearance: none;        height: 21px;        padding: 0px;        margin: -2px 0px 0px 0px;        opacity: 0.2;        width: unset;    }        div.modal-header > button.close:hover {            color: #000 !important;            opacity: 0.5 !important;        }button.btn.btn-secondary {    height: unset;    width: unset;    padding: 6px 19px;    margin: 0px;    box-shadow: 0 0 10px 0 #b0b0b0;}    button.btn.btn-secondary:hover {        height: unset;        border: 1px solid transparent;        /*margin: 0px;*/    }        /* IMY2501 END*/        @font-face {            font-family: 'Frutiger Condensed';            src: url('fonts/FrutigerLTStd-Cn.ttf');        }        @font-face {            font-family: 'Frutiger Condensed';            src: url('fonts/FrutigerLTStd-BoldCn.ttf');            font-weight: bold;        }        /* Change font for everything */        body, h1, h2, h3, h4, h5, label, a {}h1, h2, h3, h4, h5{	font-family: 'Frutiger Condensed', Trebuchet, serif;  }h1{    font-family: Arial, sans-serif;    font-size: 52px;    font-weight: bold;    color: #222222;}p, a{     font-family: Arial, sans-serif;	 font-size: 20px;     color: #222222;     line-height: 2;}.font20, .font20 > label {	font-size: 20px !important;}.fontcursive > label {	font-size: 12px !important;	font-style: italic !important;}/* ---------- *//* -- LOGO -- *//* ---------- *//* Changes the part which surrounds the logo */.logo-border {	border-bottom: 0mm solid #ba394e;}	.logo-di {		background-color: #003B49 !important;		box-shadow: none !important;        width: 100% !important;	}    .logo-di > .left-logo {        float: unset !important;    }    /* Changes the actual logo image */    .logo-di > a > img.logo {        position: relative;        max-width: 250px;        max-height: 200px;        display: block;        margin: auto;    }    .logo-di > .left-logo > a > img.logo {        position: relative;        display: block;        margin: auto;        max-width: 250px;        max-height: 200px;    }/* ---------- *//* -- MENU -- *//* ---------- *//* Changes the whole menu row */nav.menu {	display: none; /*Döljer menyn*/}    /* Margin between the menu and the content is set here */    nav.menu > .navbar {		background-color: rgb(209, 209, 198);    }        /* Margin between the left side and the menu buttons is set here */        nav.menu > .navbar > .navbar-header {        }/* ------------- *//* -- CONTENT -- *//* ------------- *//* Margin and padding for the content is set here */div.container {    border: none !important;    box-shadow: none !important;    width: 925px;    padding-right: 15px;    padding-left: 15px;    max-width: unset;}    /* Form field labels */    div.container ul.form .field label	, div.container ul.form .field span {        color: #222222;		white-space: normal;        /* Huvudfråga/Brödtext? */        font-family: Arial, Helvetica, sans-serif;        font-size: 24px;        font-weight: normal;    }    /* Form field description */    div.container ul.form .field div.info {        font-family: Arial, Helvetica, sans-serif;        color: #222222;        font-size: 20px;    }    /* Form field */    div.container ul.form .field input.form-control {        height: 48px;        border-color:#222222;        margin-top: 15px;    }    ul.form li.textboxmedium input {        width: 250px;    }    ul.form li input.date {        width: 258px !important;    }    ul.form li input.time{        width: 160px;    }    .boldlabel{        margin-top: 25px;    }		.nopaddingtop {		padding-top: 0px !important;	}		.nopaddingbot {		padding-bottom: 0px !important;	}    /* Select */    .select2-container--default .select2-selection--single {        height: 48px !important;        width: 250px;        border-color: #222222 !important;        margin-top: 15px;    }    .select2-selection__rendered {        height: 48px !important;        width: 250px;        font-size: 20px;        padding-top: 8px;        padding-left: 16px !important;        font-family: Arial, Helvetica, sans-serif;    }    .select2-container--default .select2-selection--single .select2-selection__arrow {        height: 48px !important;        right: -45px !important;    }    .select2-container--default .select2-results > .select2-results__options {        width: 250px;		overflow-y: auto !important;		overflow-x: hidden !important;    }.select2-results, .select2-search--dropdown, .select2-container--open .select2-dropdown--below, .select2-container--open .select2-dropdown--above {    width: 250px !important;}    select option:first-child, .firstSelected {        color:#265864 !important;    }    /* Form-Control */    .form-control {        height: 48px;        font-size: 20px;        padding-top: 8px;        padding-left: 16px !important;        font-family: Arial, Helvetica, sans-serif;        border-color: #222222 !important;        color: #222222;        margin-top: 15px;    }    .error .form-control {        border-color: #90372A;        background-color: #F5E6E7;        background-color: #F5E6E7;        background-color: #F5E6E7;        background-color: #F5E6E7;    }    /* Checkbox/Radiolist */li.check-boxes-field-wrapper > span.label{    display: none !important;}input[type="radio"], input[type="checkbox"] {    height: 24px;    width: 24px;    flex-shrink: 0;    margin: 4px 0 0;}    input[type="checkbox"]:checked + label {        color: #265864  !important;    }    /* ------------- */    /* -- BUTTONS -- */    /* ------------- */    /* Buttons container */    div.container ul.form li:last-of-type {    }        /* Save, Send and Print buttons */        div.container ul.form li:last-of-type input, button{			background-color: #003B49;			border-color: #003B49 !important;            height: 72px;            width: 240px;            font-size: 20px;        }        div.container ul.form li:last-of-type input:hover, button:hover {            filter: brightness(1.75);            color: #FFFFFF !important;        }            /* Save button */            div.container ul.form li:last-of-type input#SaveFormButton {            }        /* Send and Print Container */        div.container ul.form li:last-of-type > div#custom_buttons {        }        /* Send button */        div.container ul.form li:last-of-type input#SendFormButton, button#SendFormButton {            background-color: #003B49;            border-color: #003B49;        }        /* Print PDF button */        div.container ul.form li:last-of-type input#PrintPDFFormButton, button#PrintPDFFormButton {            background-color: #003B49;            border-color: #003B49;        }        input[name*="PrintPDFFormButton"], button[name*="PrintPDFFormButton"] {            display: none;        }        input[name*="CancelButton"], button[name*="CancelButton"] {            display: none;        }        .dropzone-clickable.dz-clickable:focus{            border: 2px solid;            border-color: #000000;            border-radius: 3px;        }        button.btn.btn-primary {            border: 2px solid #6B2E6F !important;            background-color: #003B49 !important;            padding: 6px 19px;            color: #FFFFFF !important;            border-color: #003B49 !important;            height: 72px;            width: 240px;            font-size: 20px;            border-radius: 2px;            text-decoration: none;            font-weight: 400;            line-height: 1.42857143;            text-align: center;            white-space: nowrap;            vertical-align: middle;        }    /* ----------------------------- */    /* -- CONTENT START PAGE ONLY -- */    /* ----------------------------- */    /* Style for the jumbotron container on the start page */    div.container header.masthead {    }        /* Style for the jumbotron on the start page. Padding and margin is set here. */        div.container header.masthead .jumbotron {        }            /* Style for the jumbotron header (h1) on the start page.*/            div.container header.masthead .jumbotron > h1 {            }            /* Style for the jumbotron text (p) on the start page. */            div.container header.masthead .jumbotron > p {            }    /* The style for the header is set here */    div.container > form > h1 {		    }    /* The style for the modules container is set here */    div.container div.row.modules {    }        /* The style for each module is set here */        div.container div.row.modules > div {        }            /* The module header */            div.container div.row.modules > div > h2 {            }            /* The module content */            div.container div.row.modules > div > p:first-of-type {            }            /* The module button container */            div.container div.row.modules > div > p:last-of-type {            }                /* The module button */                div.container div.row.modules > div > p:last-of-type a {                }/* ------------ *//* -- FOOTER -- *//* ------------ *//* Footer background. Background-color is set here */footer {display: none;}    /* Footer container. Margin and padding is set here. */    footer > div.container {    }        /* Footer section container */        footer > div.container > div.row {        }            /* The section header */            footer > div.container > div.row > div > h4 {            }            /* The first content section */            footer > div.container > div.row > div > p:first-of-type {            }            /* The second content section */            footer > div.container > div.row > div > p:last-of-type {            }    /* Links inside footer */    footer a {		color: rgb(171, 207, 227);     }/* ----------- *//* -- OTHER -- *//* ----------- */.object-li input[type="submit"], .modules .btn {    background-color: #003B49;    border-color: #003B49;    border-radius: 2px;}.object-li input[type="button"], .modal-footer button.btn, .object-li button {    background-color: #003B49 !important;    border-color: #003B49;    border-radius: 2px;}border-color: rgb(186, 57, 78) !important;}}#tabs >.nav-tabs > .nav-item > a {	color: #003B49;;	font-family: 'Frutiger Condensed', Trebuchet, serif; }/* Avsnittets rubrik */div.container ul.form .subheading label {    font-family: Arial, Helvetica, sans-serif;    font-size: 27pt;    font-weight: bold;}div.container ul.form .htmlField span {	font-family: Arial, sans-serif;	 font-size: 20px;     color: #222222;     line-height: 2;}.subheading {	margin-top: 2%;}/* Hjälptext */.helptext-popup {    font-family: 'Frutiger Condensed','Constantia';    font-size: 12pt;}div.container ul.form .boldlabel label, div.container ul.form .boldlabel span {	font-weight: bold;    font-size: 26px;	color: #222222;}ul.form li div.group label {    font-weight: normal !important;    margin-left: 12px;    position: relative;    bottom: 3px;}li.field.required.reducedsize.textboxmedium.formthree1, li.field.required.reducedsize.textboxmedium.formthree2, li.field.reducedsize.selectmedium.formthree3 {	width: 33.33%;}div.container.logo-di {    border-color: #ffffff;}.help-icon {    font-size: 24px;    padding-left: 4px;}.knapptext {    padding-bottom: 0 !important;}.knapptext > label {    color: #265864 !important;     font-size: 20px !important;}.object-li {    width: 100% !important;}.accept-cookie {    background-color: #f0f0f0;}.accept-cookie > .btn {    background-color: #265864 !important;    border-color: #265864 !important;}.accept-cookie > .btn:hover {    filter: brightness(1.25);	padding: 2px 10px;}.accept-cookie > a {	font-weight: bold;	color: mediumblue;}.accept-cookie > a:hover {    color: mediumblue;}.field.required .label:after {	 content:" *";	 color: red;	background-image: none; /* Formpipes bild för detta är fruktansvärd i Edge */}/* Datum & Time-pickers */ .glyphicon {	position: relative !important;    top: 1px !important;    display: inline-block !important;    font-family: 'Glyphicons Halflings' !important;    font-style: normal !important;    font-weight: 400 !important;    line-height: 1 !important;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.glyphicon-chevron-right, .glyphicon-chevron-left {	color: #003B49 !important;}.bootstrap-datetimepicker-widget a[data-action="incrementHours"], .bootstrap-datetimepicker-widget a[data-action="incrementMinutes"], .bootstrap-datetimepicker-widget a[data-action="decrementHours"], .bootstrap-datetimepicker-widget a[data-action="decrementMinutes"] , [data-action="togglePeriod"] { 	background-color: #003B49 !important;	border-color: #003B49 !important;}[data-action="togglePeriod"]:hover, span.month.active {	background-color: #003B49 !important;	border-color: #003B49 !important;	filter: brightness(1.75);}.bootstrap-datetimepicker-widget.dropdown-menu {	border-color: #003B49 !important;}td.day:hover, span.month:hover, td.hour:hover, td.minute:hover, td.day.active {	background-color: #003B49 !important;}td.day.today::before{	border-bottom-color: #003B49 !important;}.hiddenBox > .textfield-container {	visibility: hidden !important;	margin-bottom: -50px;}/* Etc */.dropzone-control {	visibility: hidden !important;}
/*Roboto*//* cyrillic-ext */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  src: url('../fonts/Roboto/Roboto-Regular.ttf') format('truetype');  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}/* cyrillic */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  src: url('../fonts/Roboto/Roboto-Regular.ttf') format('truetype');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* greek-ext */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  src: url('../fonts/Roboto/Roboto-Regular.ttf') format('truetype');  unicode-range: U+1F00-1FFF;}/* greek */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  src: url('../fonts/Roboto/Roboto-Regular.ttf') format('truetype');  unicode-range: U+0370-03FF;}/* vietnamese */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  src: url('../fonts/Roboto/Roboto-Regular.ttf') format('truetype');  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  src: url('../fonts/Roboto/Roboto-Regular.ttf') format('truetype');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  src: url('../fonts/Roboto/Roboto-Regular.ttf') format('truetype');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/*Ek Mukta*//* devanagari */@font-face {  font-family: 'Ek Mukta';  font-style: normal;  font-weight: 400;  src: url('../fonts/Mukta/Mukta-Regular.ttf') format('truetype');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}/* latin-ext */@font-face {  font-family: 'Ek Mukta';  font-style: normal;  font-weight: 400;  src: url('../fonts/Mukta/Mukta-Regular.ttf') format('truetype');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Ek Mukta';  font-style: normal;  font-weight: 400;  src: url('../fonts/Mukta/Mukta-Regular.ttf') format('truetype');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/*Raleway*//* latin-ext */@font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 400;  src: url('../fonts/Raleway/Raleway-Regular.ttf') format('truetype');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 400;  src: url('../fonts/Raleway/Raleway-Regular.ttf') format('truetype');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {    font-family: 'Glyphicons Halflings';    src: url('../fonts/glyphicons-halflings-regular.eot');    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}.glyphicon {    position: relative;    top: 1px;    display: inline-block;    font-family: 'Glyphicons Halflings';    font-style: normal;    font-weight: normal;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.glyphicon-menu-down:before {    content: "\e259";}.glyphicon-menu-right:before {    content: "\e258";}.glyphicon-asterisk:before {    content: "\002a";}.glyphicon-plus:before {    content: "\002b";}.glyphicon-euro:before,.glyphicon-eur:before {    content: "\20ac";}.glyphicon-minus:before {    content: "\2212";}.glyphicon-cloud:before {    content: "\2601";}.glyphicon-envelope:before {    content: "\2709";}.glyphicon-pencil:before {    content: "\270f";}.glyphicon-glass:before {    content: "\e001";}.glyphicon-music:before {    content: "\e002";}.glyphicon-search:before {    content: "\e003";}.glyphicon-heart:before {    content: "\e005";}.glyphicon-star:before {    content: "\e006";}.glyphicon-star-empty:before {    content: "\e007";}.glyphicon-user:before {    content: "\e008";}.glyphicon-film:before {    content: "\e009";}.glyphicon-th-large:before {    content: "\e010";}.glyphicon-th:before {    content: "\e011";}.glyphicon-th-list:before {    content: "\e012";}.glyphicon-ok:before {    content: "\e013";}.glyphicon-remove:before {    content: "\e014";}.glyphicon-zoom-in:before {    content: "\e015";}.glyphicon-zoom-out:before {    content: "\e016";}.glyphicon-off:before {    content: "\e017";}.glyphicon-signal:before {    content: "\e018";}.glyphicon-cog:before {    content: "\e019";}.glyphicon-trash:before {    content: "\e020";}.glyphicon-home:before {    content: "\e021";}.glyphicon-file:before {    content: "\e022";}.glyphicon-time:before {    content: "\e023";}.glyphicon-road:before {    content: "\e024";}.glyphicon-download-alt:before {    content: "\e025";}.glyphicon-download:before {    content: "\e026";}.glyphicon-upload:before {    content: "\e027";}.glyphicon-inbox:before {    content: "\e028";}.glyphicon-play-circle:before {    content: "\e029";}.glyphicon-repeat:before {    content: "\e030";}.glyphicon-refresh:before {    content: "\e031";}.glyphicon-list-alt:before {    content: "\e032";}.glyphicon-lock:before {    content: "\e033";}.glyphicon-flag:before {    content: "\e034";}.glyphicon-headphones:before {    content: "\e035";}.glyphicon-volume-off:before {    content: "\e036";}.glyphicon-volume-down:before {    content: "\e037";}.glyphicon-volume-up:before {    content: "\e038";}.glyphicon-qrcode:before {    content: "\e039";}.glyphicon-barcode:before {    content: "\e040";}.glyphicon-tag:before {    content: "\e041";}.glyphicon-tags:before {    content: "\e042";}.glyphicon-book:before {    content: "\e043";}.glyphicon-bookmark:before {    content: "\e044";}.glyphicon-print:before {    content: "\e045";}.glyphicon-camera:before {    content: "\e046";}.glyphicon-font:before {    content: "\e047";}.glyphicon-bold:before {    content: "\e048";}.glyphicon-italic:before {    content: "\e049";}.glyphicon-text-height:before {    content: "\e050";}.glyphicon-text-width:before {    content: "\e051";}.glyphicon-align-left:before {    content: "\e052";}.glyphicon-align-center:before {    content: "\e053";}.glyphicon-align-right:before {    content: "\e054";}.glyphicon-align-justify:before {    content: "\e055";}.glyphicon-list:before {    content: "\e056";}.glyphicon-indent-left:before {    content: "\e057";}.glyphicon-indent-right:before {    content: "\e058";}.glyphicon-facetime-video:before {    content: "\e059";}.glyphicon-picture:before {    content: "\e060";}.glyphicon-map-marker:before {    content: "\e062";}.glyphicon-adjust:before {    content: "\e063";}.glyphicon-tint:before {    content: "\e064";}.glyphicon-edit:before {    content: "\e065";}.glyphicon-share:before {    content: "\e066";}.glyphicon-check:before {    content: "\e067";}.glyphicon-move:before {    content: "\e068";}.glyphicon-step-backward:before {    content: "\e069";}.glyphicon-fast-backward:before {    content: "\e070";}.glyphicon-backward:before {    content: "\e071";}.glyphicon-play:before {    content: "\e072";}.glyphicon-pause:before {    content: "\e073";}.glyphicon-stop:before {    content: "\e074";}.glyphicon-forward:before {    content: "\e075";}.glyphicon-fast-forward:before {    content: "\e076";}.glyphicon-step-forward:before {    content: "\e077";}.glyphicon-eject:before {    content: "\e078";}.glyphicon-chevron-left:before {    content: "\e079";}.glyphicon-chevron-right:before {    content: "\e080";}.glyphicon-plus-sign:before {    content: "\e081";}.glyphicon-minus-sign:before {    content: "\e082";}.glyphicon-remove-sign:before {    content: "\e083";}.glyphicon-ok-sign:before {    content: "\e084";}.glyphicon-question-sign:before {    content: "\e085";}.glyphicon-info-sign:before {    content: "\e086";}.glyphicon-screenshot:before {    content: "\e087";}.glyphicon-remove-circle:before {    content: "\e088";}.glyphicon-ok-circle:before {    content: "\e089";}.glyphicon-ban-circle:before {    content: "\e090";}.glyphicon-arrow-left:before {    content: "\e091";}.glyphicon-arrow-right:before {    content: "\e092";}.glyphicon-arrow-up:before {    content: "\e093";}.glyphicon-arrow-down:before {    content: "\e094";}.glyphicon-share-alt:before {    content: "\e095";}.glyphicon-resize-full:before {    content: "\e096";}.glyphicon-resize-small:before {    content: "\e097";}.glyphicon-exclamation-sign:before {    content: "\e101";}.glyphicon-gift:before {    content: "\e102";}.glyphicon-leaf:before {    content: "\e103";}.glyphicon-fire:before {    content: "\e104";}.glyphicon-eye-open:before {    content: "\e105";}.glyphicon-eye-close:before {    content: "\e106";}.glyphicon-warning-sign:before {    content: "\e107";}.glyphicon-plane:before {    content: "\e108";}.glyphicon-calendar:before {    content: "\e109";}.glyphicon-random:before {    content: "\e110";}.glyphicon-comment:before {    content: "\e111";}.glyphicon-magnet:before {    content: "\e112";}.glyphicon-chevron-up:before {    content: "\e113";}.glyphicon-chevron-down:before {    content: "\e114";}.glyphicon-retweet:before {    content: "\e115";}.glyphicon-shopping-cart:before {    content: "\e116";}.glyphicon-folder-close:before {    content: "\e117";}.glyphicon-folder-open:before {    content: "\e118";}.glyphicon-resize-vertical:before {    content: "\e119";}.glyphicon-resize-horizontal:before {    content: "\e120";}.glyphicon-hdd:before {    content: "\e121";}.glyphicon-bullhorn:before {    content: "\e122";}.glyphicon-bell:before {    content: "\e123";}.glyphicon-certificate:before {    content: "\e124";}.glyphicon-thumbs-up:before {    content: "\e125";}.glyphicon-thumbs-down:before {    content: "\e126";}.glyphicon-hand-right:before {    content: "\e127";}.glyphicon-hand-left:before {    content: "\e128";}.glyphicon-hand-up:before {    content: "\e129";}.glyphicon-hand-down:before {    content: "\e130";}.glyphicon-circle-arrow-right:before {    content: "\e131";}.glyphicon-circle-arrow-left:before {    content: "\e132";}.glyphicon-circle-arrow-up:before {    content: "\e133";}.glyphicon-circle-arrow-down:before {    content: "\e134";}.glyphicon-globe:before {    content: "\e135";}.glyphicon-wrench:before {    content: "\e136";}.glyphicon-tasks:before {    content: "\e137";}.glyphicon-filter:before {    content: "\e138";}.glyphicon-briefcase:before {    content: "\e139";}.glyphicon-fullscreen:before {    content: "\e140";}.glyphicon-dashboard:before {    content: "\e141";}.glyphicon-paperclip:before {    content: "\e142";}.glyphicon-heart-empty:before {    content: "\e143";}.glyphicon-link:before {    content: "\e144";}.glyphicon-phone:before {    content: "\e145";}.glyphicon-pushpin:before {    content: "\e146";}.glyphicon-usd:before {    content: "\e148";}.glyphicon-gbp:before {    content: "\e149";}.glyphicon-sort:before {    content: "\e150";}.glyphicon-sort-by-alphabet:before {    content: "\e151";}.glyphicon-sort-by-alphabet-alt:before {    content: "\e152";}.glyphicon-sort-by-order:before {    content: "\e153";}.glyphicon-sort-by-order-alt:before {    content: "\e154";}.glyphicon-sort-by-attributes:before {    content: "\e155";}.glyphicon-sort-by-attributes-alt:before {    content: "\e156";}.glyphicon-unchecked:before {    content: "\e157";}.glyphicon-expand:before {    content: "\e158";}.glyphicon-collapse-down:before {    content: "\e159";}.glyphicon-collapse-up:before {    content: "\e160";}.glyphicon-log-in:before {    content: "\e161";}.glyphicon-flash:before {    content: "\e162";}.glyphicon-log-out:before {    content: "\e163";}.glyphicon-new-window:before {    content: "\e164";}.glyphicon-record:before {    content: "\e165";}.glyphicon-save:before {    content: "\e166";}.glyphicon-open:before {    content: "\e167";}.glyphicon-saved:before {    content: "\e168";}.glyphicon-import:before {    content: "\e169";}.glyphicon-export:before {    content: "\e170";}.glyphicon-send:before {    content: "\e171";}.glyphicon-floppy-disk:before {    content: "\e172";}.glyphicon-floppy-saved:before {    content: "\e173";}.glyphicon-floppy-remove:before {    content: "\e174";}.glyphicon-floppy-save:before {    content: "\e175";}.glyphicon-floppy-open:before {    content: "\e176";}.glyphicon-credit-card:before {    content: "\e177";}.glyphicon-transfer:before {    content: "\e178";}.glyphicon-cutlery:before {    content: "\e179";}.glyphicon-header:before {    content: "\e180";}.glyphicon-compressed:before {    content: "\e181";}.glyphicon-earphone:before {    content: "\e182";}.glyphicon-phone-alt:before {    content: "\e183";}.glyphicon-tower:before {    content: "\e184";}.glyphicon-stats:before {    content: "\e185";}.glyphicon-sd-video:before {    content: "\e186";}.glyphicon-hd-video:before {    content: "\e187";}.glyphicon-subtitles:before {    content: "\e188";}.glyphicon-sound-stereo:before {    content: "\e189";}.glyphicon-sound-dolby:before {    content: "\e190";}.glyphicon-sound-5-1:before {    content: "\e191";}.glyphicon-sound-6-1:before {    content: "\e192";}.glyphicon-sound-7-1:before {    content: "\e193";}.glyphicon-copyright-mark:before {    content: "\e194";}.glyphicon-registration-mark:before {    content: "\e195";}.glyphicon-cloud-download:before {    content: "\e197";}.glyphicon-cloud-upload:before {    content: "\e198";}.glyphicon-tree-conifer:before {    content: "\e199";}.glyphicon-tree-deciduous:before {    content: "\e200";}.glyphicon-cd:before {    content: "\e201";}.glyphicon-save-file:before {    content: "\e202";}.glyphicon-open-file:before {    content: "\e203";}.glyphicon-level-up:before {    content: "\e204";}.glyphicon-copy:before {    content: "\e205";}.glyphicon-paste:before {    content: "\e206";}.glyphicon-alert:before {    content: "\e209";}.glyphicon-equalizer:before {    content: "\e210";}.glyphicon-king:before {    content: "\e211";}.glyphicon-queen:before {    content: "\e212";}.glyphicon-pawn:before {    content: "\e213";}.glyphicon-bishop:before {    content: "\e214";}.glyphicon-knight:before {    content: "\e215";}.glyphicon-baby-formula:before {    content: "\e216";}.glyphicon-tent:before {    content: "\26fa";}.glyphicon-blackboard:before {    content: "\e218";}.glyphicon-bed:before {    content: "\e219";}.glyphicon-apple:before {    content: "\f8ff";}.glyphicon-erase:before {    content: "\e221";}.glyphicon-hourglass:before {    content: "\231b";}.glyphicon-lamp:before {    content: "\e223";}.glyphicon-duplicate:before {    content: "\e224";}.glyphicon-piggy-bank:before {    content: "\e225";}.glyphicon-scissors:before {    content: "\e226";}.glyphicon-bitcoin:before {    content: "\e227";}.glyphicon-btc:before {    content: "\e227";}.glyphicon-xbt:before {    content: "\e227";}.glyphicon-yen:before {    content: "\00a5";}.glyphicon-jpy:before {    content: "\00a5";}.glyphicon-ruble:before {    content: "\20bd";}.glyphicon-rub:before {    content: "\20bd";}.glyphicon-scale:before {    content: "\e230";}.glyphicon-ice-lolly:before {    content: "\e231";}.glyphicon-ice-lolly-tasted:before {    content: "\e232";}.glyphicon-education:before {    content: "\e233";}.glyphicon-option-horizontal:before {    content: "\e234";}.glyphicon-option-vertical:before {    content: "\e235";}.glyphicon-menu-hamburger:before {    content: "\e236";}.glyphicon-modal-window:before {    content: "\e237";}.glyphicon-oil:before {    content: "\e238";}.glyphicon-grain:before {    content: "\e239";}.glyphicon-sunglasses:before {    content: "\e240";}.glyphicon-text-size:before {    content: "\e241";}.glyphicon-text-color:before {    content: "\e242";}.glyphicon-text-background:before {    content: "\e243";}.glyphicon-object-align-top:before {    content: "\e244";}.glyphicon-object-align-bottom:before {    content: "\e245";}.glyphicon-object-align-horizontal:before {    content: "\e246";}.glyphicon-object-align-left:before {    content: "\e247";}.glyphicon-object-align-vertical:before {    content: "\e248";}.glyphicon-object-align-right:before {    content: "\e249";}.glyphicon-triangle-right:before {    content: "\e250";}.glyphicon-triangle-left:before {    content: "\e251";}.glyphicon-triangle-bottom:before {    content: "\e252";}.glyphicon-triangle-top:before {    content: "\e253";}.glyphicon-console:before {    content: "\e254";}.glyphicon-superscript:before {    content: "\e255";}.glyphicon-subscript:before {    content: "\e256";}.glyphicon-menu-left:before {    content: "\e257";}.glyphicon-menu-up:before {    content: "\e260";}
/*Inconsolata*//* vietnamese */@font-face {    font-family: 'Inconsolata';    font-style: normal;    font-weight: 400;    src: url('../fonts/Inconsolata/Inconsolata-Regular.ttf') format('truetype');    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {    font-family: 'Inconsolata';    font-style: normal;    font-weight: 400;    src: url('../fonts/Inconsolata/Inconsolata-Regular.ttf') format('truetype');    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {    font-family: 'Inconsolata';    font-style: normal;    font-weight: 400;    src: url('../fonts/Inconsolata/Inconsolata-Regular.ttf') format('truetype');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}