﻿/* Default CSS Stylesheet for a new Web Application project */
/* 090728 - EBU [1.3.8.0] Added .buttonfixed and .buttonvariable*/
/* 090729 - EBU [1.3.8.0] Utökat buttonfixed till 55px */
/* 090820 - EBU [1.3.8.0] width changed for buttonvariable */
/* 100527 - SM [1.3.11.0] added variantfamily search control */
/* 110209 - EBU [1.4.0.5] Added .tablespacing_compact */
/* 110217 - EBU [1.4.0.5] Ökat storleken på buttonvariable */
/* 120912 - EBU [1.4.5.0] (22299) Added textbox_withoutCR */
/* 120913 - EBU [1.4.5.0] (22299) Deleted textbox_withoutCR */
/* 121008 - SM [1.4.5.0] Added calls for test of  FireFox Behavior support */
/* 140602 - PH [1.5.4.0] Added BODY_WHITE */
/* 140826 - PH [1.5.4.0] Added buttonfixednohtc and buttonfixedovernohtc */
/* 150313 - PH [1.5.6.0] Adjusted buttonfixednohtc and buttonfixedovernohtc */
/* 150422 - PH [1.5.6.0] Adjusted buttonvariable */
/* 170316 - PH [1.6.1.0] Added accountSearchControl class for the new account search control */
/* 170329 - PH [1.6.1.0] Added customerSearchControl class for the new customer search control */
/* 170515 - EBU [1.6.2.0] Added financialObjectSearchControl class for the new financial object search control */
/* 180312 - EBU [1.7.1.0] Changed background color for textboxnohtc and textbox_number_nohtc */
/* 180314 - EBU [1.7.1.0] Changed background color for textbox_number_nohtc */
/* 180320 - EBU [1.7.1.0] (P20482) (27563) Added agreementSearchControl */
/* 180403 - EBU [1.7.1.0] Changed background color for search controls */
/* 180514 - EBU [1.7.1.0] Added nova_decimal, nova_in... */
/* 180515 - EBU [1.7.1.0] Added colors for nova_... */
/* 180520 - EBU [1.7.1.0] Added nova_controls_search_product */
/* 180620 - EBU [1.7.1.0] Deleted background colors */
/* 180802 - EBU [1.7.2.0] Added colors for nova_... */
/* 181017 - EBU [1.7.2.0] Deleted colors for nova_... */
/* 181019 - EBU [1.7.2.0] Deleted colors for textbox_number_nohtc */
/* 181128 - PH [1.7.3.0] Removed body.htc */
/* 181130 - PH [1.7.3.0] Removed loading.gif from body */
/* 181210 - EBU [1.7.3.0] Added colors for nova_... */
/* 190213 - EBU [1.7.3.0] Deleted colors for nova_... */
/* 190220 - EBU [1.7.4.0] Added colors for nova_... */
/* 190221 - PH  [1.7.4.0] Renamed nova_productSearchControl, nova_customerSearchControl, nova_accountSearchControl, nova_financialObjectSearchControl, nova_supplierSearchControl, nova_agreementSearchControl */
/* 190221 - PH  [1.7.4.0] Added nova_comment */
/* 190225 - EBU [1.7.4.0] Changed colors for nova_... */
/* 190305 - EBU [1.7.4.0] Changed colors for nova_... */
/* 190403 - EBU [1.7.4.0] (N44000) (28268) Added information for .ui-button and .ui-dialog .ui-dialog-title */
/* 190305 - EBU [1.7.4.0] Changed colors for nova_... */
/* 190516 - EBU [1.7.4.0] Deleted colors for nova_... */
/* 190604 - EBU [1.7.5.0] Changed colors for nova_... */
/* 190611 - EBU [1.7.5.0] Changed colors for textbox...nohtc */
/* 191009 - EBU [1.7.5.0] Changed colors for nova_... */
/* 191022 - EBU [1.7.6.0] Changed colors for nova_... */
/* 191107 - EBU [1.7.5.0] Changed height and width for nova_comment + width for nova_percent, nova_integer and nova_exchangerate */
/* 191119 - EBU [1.7.6.0] Added .novadot-button */
/* 191120 - PH [1.7.6.0] (28204) Added nova_comment_small for row comments etc */
/* 191129 - EBU [1.7.6.0] Changed width for nova_financialObjectSearchControl */
/* 191130 - EBU [1.7.6.0] Added nova_string8 and nova_string80 */
/* 200107 - EBU [1.7.6.0] Changed length for nova_... */
/* 200109 - PH [1.7.6.0] (28555) Changed some classes for the new list control */
/* 200115 - PH - [1.7.6.0] Added nova_decimal5 */
/* 200121 - EBU [1.7.6.0] Changed color+length for nova_decimal + added nova_decimal_wide */
/* 200122 - PH [1.7.6.0] Added class wide */
/* 200123 - PH [1.7.6.0] Removed unused HTC references */
/* 200124 - EBU [1.7.6.0] Added information for novadot-button */
/* 200205 - EBU [1.7.6.0] Added information for novadot-button */
/* 200207 - PH  [1.7.6.0] Changed nova_percent to 45px */
/* 200207 - PH  [1.7.6.0] Changed nova_string8 and nova_string80 to small and large */
/* 200225 - EBU [1.7.6.0] Deleted background colors before delivery version */
/* 200309 - EBU [1.8.0.0] Added background colors for test */
/* 200309 - EBU [1.8.0.0] New width for nova_agreementSearchControl */
/* 200317 - EBU [1.8.0.0] Added background colors for test */
/* 200319 - EBU [1.8.0.0] nova_date width changed from 90px to 60px */
/* 200322 - EBU [1.8.0.0] Changed some background colors for test */
/* 200415 - EBU [1.8.0.0] Added .comment_giant */
/* 200420 - EBU [1.8.0.0] Changed color for .comment_giant */
/* 200430 - PH [1.8.0.0] (N44000) (28703) Removed editabletextbox */
/* 200622 - EBU [1.8.0.0] Deleted background colors for test */
/* 200629 - SM [1.8.1.0] Added background colors for test */
/* 200727 - EBU [1.8.1.0] Added background colors for test */
/* 200831 - EBU [1.8.0.0] Deleted background colors for test */
/* 200902 - EBU [1.8.2.0] Added background colors for test */
/* 200922 - EBU [1.8.2.0] Added nova_decimal8 */
/* 200930 - EBU [1.8.2.0] Deleted background colors for test */
/* 201005 - EBU [1.8.3.0] Added background colors for test */
/* 201005 - EBU [1.8.3.0] (N44000) Added novaLC-button*/
/* 201201 - EBU [1.8.3.0] (N44000) (28864) Added nova_stockLocationSearchControl */
/* 210208 - EBU [1.8.3.0] Deleted background colors for test */
/* 201005 - EBU [1.8.3.0] Added background colors for test */
/* 210322 - EBU [1.8.4.0] Added .int_small and .int_large */
/* 210419 - EBU [1.8.4.0] VariantConfigurator deleted */
/* 210426 - EBU [1.8.4.0] Added nova_quantity8 */
/* 210507 - EBU [1.8.4.0] Deleted background colors for test */
/* 210511 - EBU [1.8.5.0] Added background colors for test */
/* 210531 - EBU [1.8.5.0] (N44000) (29042) Added nova_operationSearchControl */
/* 210618 - EBU [1.8.5.0] Deleted background colors for test */
/* 210621 - EBU [1.8.6.0] Added background colors for test */
/* 211006 - EBU [1.8.6.0] Deleted background colors for test */
/* 211011 - EBU [1.8.7.0] Added background colors for test */
/* 211201 - EBU [1.8.7.0] (29166) Changed size for nova_stockLocationSearchControl */
/* 220111 - EBU [1.8.7.0] Deleted background colors for test */
/* 220124 - EBU [1.8.8.0] Deleted background colors for test */
/* 220125 - EBU [1.8.9.0] Added background colors for test */
/* 220321 - EBU [1.8.9.0] Deleted background colors for test */
/* 220323 - EBU [1.9.0.0] Added background colors for test */
/* 220323 - EBU [1.9.0.0] Some css clesses deleted */
/* 220607 - EBU [1.9.0.0] .htc deleted */
/* 220610 - EBU [1.9.0.0] Changed width for nova_quantity8 */
/* 220620 - EBU [1.9.0.0] (29401) Changed colors for delivery */
/*---------------------------------------------------------------------------------*/
/* 220731 - EBU [2.0.0.0] (N44000) (28268) Created from nova_blind.css */
/* 220802 - EBU [2.0.0.0] (N44000) (28268) IE11 Compatibility */
/* 220802 - EBU [2.0.0.0] (N44000) (28268) IE11 Compatibility - added .nova_radio */
/* 220823 - EBU [2.0.0.0] (N44000) (28268) IE11 Compatibility */
/* 220826 - PH [2.0.0.0] (N44000) (28268) IE11 Comptatibility */
/* 220903 - EBU [2.0.0.0] (N44000) (28268) IE11 Compatibility - changed size for nova_fields */
/* 220909 - PH [2.0.0.0] (N44000) (28268) IE11 Comptatibility - checkboxar */
/* 220913 - EBU [2.0.0.0] (N44000) (28268) IE11 Comptatibility - padding:0pc for all nova_... */
/* 220921 - EBU [2.0.0.0] (N44000) (28268) IE11 Compatibility - Changes for ListControl */
/* 220923 - PH [2.0.0.0] (N44000) (28268) IE11 Compatibility - Fixed ui-button for jQuery dialogs */
/* 221003 - PH [2.0.0.0] (N44000) (28831) IE11 Compatibility - List control - separator */
/* 221003 - PH [2.0.0.0] (N44000) (28268) IE11 Compatibility - List control multiple row headers */
/* 221019 - EBU [2.0.0.0] (N44000) (28268 Deleted unused code */
/* 221026 - EBU [2.0.0.0] Deleted background colors for test */
/* 221121 - EBU [2.1.0.0] (N44000) (29478) Remove IE11 - focus color */
/* 230110 - PH [2.1.0.0] (N44000) (29478) Remove IE11 - rowthickness in listcontrol */
/* 230210 - SM [2.1.0.2] [2.1.1.0] (29575) Cursor for empty string fields */
/* 230421 - SM [2.1.0.4] [2.1.1.0] (29660) Cursor for empty quantity fields */
/* 230522 - PH [2.1.2.0] (29553) Rebranding 2A - step 1 - light blue backgroundcolor */
/* 230522 - PH [2.1.2.0] (29553) Rebranding 2A - step 2 - light blue control frames */
/* 230522 - PH [2.1.2.0] (29553) Rebranding 2A - step 2 - light blue control frames #2 */
/* 230529 - PH [2.1.2.0] (29553) Rebranding 2A - step 3 & 6 - list control & frames */
/* 230529 - PH [2.1.2.0] (29553) Rebranding 2A - step 6 - list control buttons */
/* 230529 - PH [2.1.2.0] (29553) Rebranding 2A - step 5 - menu */
/* 230607 - PH [2.1.2.0] (29553) Rebranding 2A - step 7 - management (ljusblå stora knappar) */
/* 230619 - PH [2.1.2.0] (29553) Rebranding 2A - Focus controls, common search control */
/* 230621 - PH [2.1.2.0] (29553) Rebranding 2A - Focus nova_comment */
/* 230626 - EBU [2.1.3.0] (29661) Rebranding frames and buttons */
/* 230627 - EBU [2.1.3.0] (29661) Rebranding frames and buttons. Added nova_list and nl_... */
/* 230628 - EBU [2.1.3.0] (29661) Rebranding frames and buttons */
/* 230714 - EBU [2.1.3.0] (29661) Rebranding frames and buttons. Changed width form nl_date */
/* 230714 - EBU [2.1.3.0] (29661) Rebranding frames and buttons */
/* 230721 - EBU [2.1.3.0] (29661) Rebranding frames and buttons. Added nova_buttonimage + nova_image */
/* 230726 - EBU [2.1.3.0] (29661) Rebranding frames and buttons */
/* 230815 - EBU [2.1.3.0] (29661) Rebranding frames and buttons. Added nova_rowbutton */
/* 230817 - EBU [2.1.3.0] (29661) Rebranding frames and buttons. Added ui-button:disabled:hover */
/* 230819 - EBU [2.1.3.0] (29661) Rebranding frames and buttons. Added nova_popupbody */
/* 230823 - EBU [2.1.3.0] (29661) Rebranding frames and buttons. Changed color for ui-button */
/* 230824 - EBU [2.1.3.0] (29661) Rebranding frames and buttons. Test 16px for ui-button */
/* 230824 - EBU [2.1.3.0] (29661) Rebranding frames and buttons. Focus for radio-button */
/* 230904 - PH [2.1.3.0] (29665) Rebranding date pickern */
/* 230905 - PH [2.1.3.0] (29665) Rebranding date pickern - bug */
/* 230911 - PH [2.1.3.0] (29665) Rebranding date pickern - button height and clicked color */
/* 230918 - PH [2.1.3.0] (29665) Rebranding date pickern - button font size */
/* 230927 - PH [2.1.3.0] (29661) Rebranding frames and buttons - disabled button hover color */
/* 231005 - EBU [2.2.0.0] (29664) Rebranding Detail GUI */
/* 231016 - EBU [2.2.0.0] (29664) Rebranding Detail GUI */
/* 231019 - EBU [2.2.0.0] (29664) Rebranding Detail GUI */
/* 231022 - EBU [2.2.0.0] (29664) Rebranding Detail GUI */
/* 231028 - EBU [2.2.0.0] (29664) Deleted unused CSS */
/* 231113 - EBU [2.2.0.0] (29664) Rebranding Detail GUI. Added bodyPopupWithBorder */
/* 231122 - EBU [2.2.0.0] (29664) Rebranding Detail GUI. Deleted some code */
/* 231220 - EBU [2.2.0.0] (29951) Rebranding. Changed font to Gilroy */
/* 240109 - EBU [2.2.0.0] (29951) Rebranding. Font problems for Button */
/* 240212 - EBU [2.2.1.0] Added information to .nova_fileTemplate*/
/* 240327 - EBU [2.2.1.0] (30093) Added nova_image_about */
/* 240507 - EBU [2.2.1.0] (30148) Added nova_reporthelpicon */
/* 241113 - SM [2.2.3.0] (30391) Added nova_positivepercent */


/*@font-face {
    font-family: "Catamaran";
    src: url("/Catamaran.ttf") format("truetype");
}*/
@font-face {
    font-family: "Gilroy-Regular";
    src: url("/webfonts/3A9E4F_6_0.ttf") format("truetype");
}

@font-face {
    font-family: "Gilroy-Bold";
    src: url("/webfonts/3A9E4F_11_0.ttf") format("truetype");
}

@font-face {
    font-family: "Gilroy-Medium";
    src: url("/webfonts/3A9E4F_9_0.ttf") format("truetype");
}

* {
    /*font-family: "Gilroy-Regular", sans-serif;*/
    font-variant-numeric: tabular-nums;
    /*font-size: 12px;*/
}

.bold {
    font-family: "Gilroy-Bold", sans-serif;
}

.medium {
    font-family: "Gilroy-Medium", sans-serif;
}

/*.semibold {
    font-family: "Gilroy-SemiBold";
}*/

body {
    background-color: #eff4f9;
    /*        font-family: Catamaran, Tahoma, Helvetica, sans-serif;*/
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    scrollbar-face-color: #F1F1F1;
    scrollbar-3dlight-color: #b6cce9;
    scrollbar-arrow-color: #003399;
    scrollbar-darkshadow-color: #FAFAFA;
    scrollbar-base-color: #FAFAFA;
    background: #eff4f9 fixed no-repeat center center;
    margin-top: 5px;
    margin-left: 2px;
}

.menu {
    BACKGROUND-COLOR: #dae7dc;
    /*    FONT-FAMILY: Catamaran, Tahoma, Helvetica, sans-serif;*/
    font-family: Gilroy-Regular, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
}

/* buttonfixednohtc används av jQuery dialogen, htc-fil borttagen */
.buttonfixednohtc {
    BORDER-RIGHT: #AAAAAA 0px solid;
    BORDER-LEFT: #F1F1F1 0px solid;
    BORDER-TOP: #F1F1F1 0px solid;
    BORDER-BOTTOM: #AAAAAA 0px solid;
    FONT-STYLE: normal;
    FONT-SIZE: 11px;
    Z-INDEX: 1;
    FONT-FAMILY: Tahoma;
    CURSOR: pointer;
    height: 19px !important;
    width: 55px;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#CCCCCC) progid:DXImageTransform.Microsoft.glow(strength=1, color=#333333);
}

/*/* buttonfixedovernohtc används av jQuery dialogen, htc-fil borttagen */
/* Observera att dessa knappar är ett par pixlar högre, det är det enda */
/* sättet jag hittat att få texten att inte "hoppa omkring" i höjdled */

.buttonfixedovernohtc {
    BORDER-RIGHT: #AAAAAA 0px solid;
    BORDER-LEFT: #F1F1F1 0px solid;
    BORDER-TOP: #F1F1F1 0px solid;
    BORDER-BOTTOM: #AAAAAA 0px solid;
    FONT-STYLE: normal;
    FONT-SIZE: 11px;
    Z-INDEX: 1;
    FONT-FAMILY: Tahoma;
    CURSOR: pointer;
    height: 19px !important;
    width: 55px;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#FDC689) progid:DXImageTransform.Microsoft.glow(strength=1, color=#333333);
}

/*-------END ADDED CLASSES--------------*/

A:link {
    text-decoration: none;
    color: #3333cc;
}

A:visited {
    text-decoration: none;
    color: #333399;
}

A:active {
    text-decoration: none;
    color: #333399;
}

A:hover {
    text-decoration: underline;
    color: #3333cc;
}

td {
    /*color: #111213;*/
    color: #000000;
}

input {
    color: #000000;
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    height: 19px;
}

div {
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
}

#ValidationSummary {
    font-family: Tahoma;
    font-size: 11px;
}

.menuItem {
    cursor: default;
    font: tahoma;
    width: 100%;
    padding: 2px 16px 2px 16px;
    border: 1px solid white;
    background-color: white
}

.highlightItem {
    cursor: default;
    background-color: rgb(234,242,255);
    font: tahoma;
    width: 100%;
    padding: 2px 16px 2px 16px;
    color: black;
    border: 1px solid rgb(120,172,255);
}

.subMenuParentItem {
    cursor: default;
    font: tahoma;
    width: 100%;
    padding: 2px 16px 2px 16px;
    border: 1px solid white;
    background-color: white
}

.subMenuParentHighlightItem {
    cursor: default;
    background-color: rgb(234,242,255);
    font: tahoma;
    width: 100%;
    padding: 2px 16px 2px 16px;
    color: black;
    border: 1px solid rgb(120,172,255);
}

.subMenuItem {
    cursor: default;
    font: tahoma;
    width: 100%;
    padding: 2px 16px 2px 16px;
    border: 1px solid white;
    background-color: white
}

.subMenuHighlightItem {
    cursor: default;
    background-color: rgb(234,242,255);
    font: tahoma;
    width: 100%;
    padding: 2px 16px 2px 16px;
    color: black;
    border: 1px solid rgb(120,172,255);
}

.menuSeparator {
    background-color: White;
    color: White;
    font-size: 0pt;
    border: 1px inset;
    height: 2px;
    overflow: hidden;
    margin: 3px 1px 3px 1px;
}

/* Table */
.table {
    border-right: #cccccc 0px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 0px solid;
    background-color: #ffffff; /*White*/
}

.thead {
    border-bottom: black 1px solid;
    background-color: #eeeeee;
    text-align: left;
}

.tbody {
}

    .tbody tr {
        height: 42px
    }

.clip {
    OVERFLOW: hidden;
    TEXT-OVERFLOW: ellipsis;
    line-break: strict
}

#imgMizeReset {
    cursor: pointer
}

#imgMizeList {
    cursor: pointer
}

#imgMizeDetails {
    cursor: pointer
}

.NovaMenu {
    margin: 0px;
    padding: 0px;
    background: #fafbfa;
    border: 1px solid black;
    width: 200px;
    filter: progid:DXImageTransform.Microsoft.shadow(Color=#aaaaaa, Direction=135, strength=2);
}

.NovaMenuHead {
    cursor: default;
    width: 100%;
    padding: 2px 20px 1px 20px;
    color: #FFFFFF;
    background: #888888;
    border-bottom: 1px solid black;
    font-weight: bold;
}

.NovaMenuItem {
    cursor: default;
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.NovaMenuItem-Over {
    cursor: default;
    background-color: rgb(224,232,245);
    width: 100%;
    padding: 0px 0px 0px 0px;
    color: black;
}

.NovaSubMenuItem {
    cursor: default;
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.NovaSubMenuItem-Over {
    cursor: default;
    background-color: rgb(224,232,245);
    width: 100%;
    padding: 0px 0px 0px 0px;
    color: black;
}

.NovaMenuSeparator {
    background-color: White;
    font-size: 0pt;
    border: 1px solid #888888;
    height: 1px;
    overflow: hidden;
    margin: 0px 3px 0px 3px;
}

.NovaMenuItem-Disabled {
    cursor: default;
    width: 100%;
    padding: 0px 0px 0px 0px;
    color: graytext;
}

.NovaSubMenuItem-Disabled {
    cursor: default;
    width: 100%;
    padding: 0px 0px 0px 0px;
    color: graytext;
}

.NovaContextMenu {
    border: 0;
    width: 10px;
}

.NovaContextMenu-Body {
    background-color: white;
    margin: 0px;
    padding: 1px;
    border: 2px outset;
    font-size: 9pt;
    background: #ffffff
}

.NovaContextMenu-Item {
    cursor: default;
    font: tahoma;
    width: 100%;
    padding: 2px 16px 2px 16px;
    border: 1px solid white;
}

.NovaContextMenu-Over {
    cursor: default;
    background-color: rgb(234,242,255);
    font: tahoma;
    width: 100%;
    padding: 2px 16px 2px 16px;
    color: black;
    border: 1px solid rgb(120,172,255);
}

.NovaContextMenu-Disabled {
    cursor: default;
    font: tahoma;
    width: 100%;
    padding: 2px 16px 2px 16px;
    color: graytext;
    border: 1px solid white;
}

.NovaContextMenu-Disabled-Over {
    cursor: default;
    background-color: rgb(234,242,255);
    font: tahoma;
    width: 100%;
    padding: 2px 16px 2px 16px;
    color: graytext;
    border: 1px solid rgb(120,172,255);
}

.NovaContextMenu-Separator {
    font-size: 0pt;
    border: 1px inset;
    height: 2px;
    overflow: hidden;
    margin: 3px 1px 3px 1px;
}

.NovaContextMenu-Disabled-Over .NovaContextMenu-DisabledContainer {
    display: block;
    width: 100%;
    vertical-align: middle;
}

.NovaContextMenu-Disabled .NovaContextMenu-DisabledContainer {
    display: block;
    background: graytext;
    filter: chroma(color=red) dropshadow(color=buttonhighlight, offx=1, offy=1);
    width: 100%;
    vertical-align: middle;
}

    .NovaContextMenu-Disabled .NovaContextMenu-DisabledContainer .NovaContextMenu-DisabledContainer {
        background: transparent;
        filter: mask(color=red);
    }

.NovaContextMenu-Disabled-Over .NovaContextMenu-DisabledContainer .NovaContextMenu-DisabledContainer {
}

.ListControl3_Main {
    /*padding: 0px 6px 6px 6px;*/ /* If you change padding here, you also need to change listcontrol_main.js (line 66) */
    padding-top: 0px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
}

.ListRows3 {
    font-family: Tahoma;
    font-size: 10px;
    table-layout: fixed;
}

.LCHeaderTitle {
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ListRows3 td.cell {
    OVERFLOW: hidden;
    TEXT-OVERFLOW: ellipsis;
    white-space: nowrap;
    height: 20px;
    cursor: pointer;
}

.ListRows3 td.cell {
    display: table-cell;
    padding: 0px 0px 0px 0px;
}

.ListRows3Div {
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    overflow: hidden;
    text-overflow: clip;
    white-space: nowrap;
    border-bottom: 1px solid #DDDDDD;
    height: 20px;
    text-indent: 5px;
    cursor: pointer;
    margin-top: 4px;
}

.LCs3 {
    table-layout: fixed;
    width: 100%;
    border-top: 1px #F8F9F8 solid;
    border-left: 1px #F8F9F8 solid;
}

.LC {
    border-top: 1px #F5F6F5 solid;
    border-left: 1px #F5F6F5 solid;
    border-right: 0px #aaaaaa solid;
    border-bottom: 1px #aaaaaa solid;
    OVERFLOW: hidden;
    TEXT-OVERFLOW: ellipsis;
    line-break: strict;
    cursor: pointer;
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    text-indent: 5px;
    padding: 0px 1px 0px 0px;
}

.LCData {
    text-indent: 5px;
    OVERFLOW: hidden;
    TEXT-OVERFLOW: ellipsis;
    line-break: strict;
}

.LCExtra {
    border-top: 1px #F5F6F5 solid;
    border-left: 0px #F5F6F5 solid;
    border-right: 0px #aaaaaa solid;
    border-bottom: 1px #aaaaaa solid;
    cursor: pointer;
    width: 17px;
}

.LCSep {
    text-align: right;
    vertical-align: top;
    padding: 4px 0px 0px 0px;
    border-bottom: 1px #aaaaaa solid;
    border-top: 0px #F5F6F5 solid;
    width: 3px;
}

.LCSep2 {
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    border-top: 0px #F5F6F5 solid;
    width: 3px;
}

.LCSepHandle3 {
    cursor: col-resize;
}

.listcontrol3_button {
    background: none;
    border: none;
}

.LCGroupHeader {
    height: 25px;
    background-image: linear-gradient(to bottom, #FFFFFF, #CCCCCC);
}

    .LCGroupHeader td {
        font-family: Gilroy-Regular, sans-serif;
        font-size: 12px;
        height: 25px;
    }

.helpicon {
    cursor: help;
    display: none;
    vertical-align: bottom;
}

/*.textbox_combo_productdescription {
    width: 160px;
    font-family: Tahoma;
    height: 18px;
    font-size: 11px;
    border: 0px;
    OVERFLOW: hidden;
    TEXT-OVERFLOW: ellipsis;
    line-break: strict;
}*/

.textbox_combo_listitem {
    /*font-family: Tahoma;*/
    height: 20px;
    font-size: 11px;
    border-bottom: 1px solid #EEEEEEE;
    cursor: pointer;
    OVERFLOW: hidden;
    TEXT-OVERFLOW: ellipsis;
    line-break: strict;
    width: 160px;
}

.textbox_combo_lastlistitem {
    /*font-family: Tahoma;*/
    height: 20px;
    font-size: 11px;
    cursor: pointer;
    OVERFLOW: hidden;
    TEXT-OVERFLOW: ellipsis;
    line-break: strict;
    width: 160px;
}

.textbox_combo_navigatorup {
    border-top: 1px solid #A0A0A0;
    /*font-family: Tahoma;*/
    height: 22px;
    font-size: 11px;
    background-color: #FFFFFF;
    /*font-color: #000000;*/
    color: #000000;
    padding: 1px 1px 1px 1px;
}

.textbox_combo_navigatordown {
    border-bottom: 1px solid #A0A0A0;
    /*font-family: Tahoma;*/
    height: 22px;
    font-size: 11px;
    background-color: #FFFFFF;
    /*font-color: #000000;*/
    color: #000000;
    padding: 1px 1px 1px 1px;
}

.sectionHeader {
    font-size: 11px;
    font-weight: bold;
}

.hasDatepicker {
    padding-right: 24px !important;
    height: 20px !important;
    width: 67px !important;
}

.ui-datepicker-trigger {
    position: relative;
    left: -20px;
    top: 1px;
}

/**************************
** NEW REGIONAL SETTINGS **
***************************/
.nova_decimal {
    width: 45px;
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    height: 19px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    /* background-color: #ffffcc; */
    text-align: right;
}

.wide {
    width: 80px;
    /* background-color: #ffffcc; */
}

.nova_decimal5 {
    width: 80px;
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    height: 19px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    /* background-color: #ffffcc; */
    text-align: right;
}

.nova_decimal8 {
    width: 100px;
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    height: 19px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    /* background-color: #ffffcc; */
    text-align: right;
}

.nova_integer {
    width: 60px;
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    height: 19px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    /* background-color: #ffffcc; */
    text-align: right;
}

.int_small {
    width: 40px !important;
    /* background-color: #ffffcc; */
}

.int_large {
    width: 90px !important;
    /* background-color: #ffffcc; */
}

.nova_percent {
    width: 45px;
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    height: 19px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    /* background-color: #ffffcc; */
    text-align: right;
}

.nova_positivepercent {
    width: 45px;
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    height: 19px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    /* background-color: #ffffcc; */
    text-align: right;
}

.nova_quantity {
    width: 80px;
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    height: 19px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    /* background-color: #ffffcc; */
    text-align: right;
}

.nova_quantity8 {
    width: 80px;
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    height: 19px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    /* background-color: #ffffcc; */
    text-align: right;
}

.nova_exchangerate {
    width: 60px;
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    height: 19px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    /* background-color: #ffffcc; */
    text-align: right;
}

.nova_date {
    width: 65px;
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    height: 19px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    /* background-color: #e0b3ff; */
    text-align: right;
    margin: 0px 0px 0px 0px;
}

.nova_string {
    width: 160px;
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    height: 19px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    /* background-color: #ebffeb; */
}

.small /* Nova_string */ {
    width: 60px;
    /* background-color: #ebffeb; */
}

.large /* Nova_string */ {
    width: 250px;
    /* background-color: #ebffeb; */
}

.nova_comment {
    width: 160px;
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    height: 60px;
    border: 1px solid #DBDFE6;
    color: #000000;
    /* background-color: #ebffeb; */
}

.nova_comment_small {
    width: 160px;
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    height: 19px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    color: #000000;
    /* background-color: #ebffeb; */
}

.comment320 {
    width: 320px;
    height: 100px;
    /* background-color: #ebffeb; */
}

.comment_giant {
    width: 680px;
    height: 220px;
    /* background-color: #ebffeb; */
}

.nova_dropdown {
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px;
    height: 24px;
    border: 1px solid #dbdfe6;
    padding: 1px 0 1px 0;
    color: #000000;
}

.dd_small {
    width: 80px;
    /* color: #1734A6; */
}

.dd_medium {
    width: 160px;
    /* color: #1734A6; */
}

.dd_large {
    width: 250px;
    /* color: #1734A6; */
}

/*.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {*/
.ui-widget input, .ui-widget select, .ui-widget textarea {
    font-family: Gilroy-Regular, sans-serif !important;
    /*font-size: 1em;*/
}

.ui-widget input[type="button"] {
    font-family: Gilroy-Medium, sans-serif !important;
}

/***********************/
/* New search controls */
/***********************/

.nova_productSearchControl {
    width: 110px;
    font-family: Gilroy-Regular, sans-serif;
    height: 19px;
    font-size: 12px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    background-color: #ffffcc; /*200622 - EBU Used for nohtc */
}

.nova_accountSearchControl {
    width: 60px;
    font-family: Gilroy-Regular, sans-serif;
    height: 19px;
    font-size: 12px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    background-color: #ffffcc; /*200622 - EBU Used for nohtc */
}

.nova_customerSearchControl {
    width: 110px;
    font-family: Gilroy-Regular, sans-serif;
    height: 19px;
    font-size: 12px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    background-color: #ffffcc; /*200622 - EBU Used for nohtc */
}

.nova_financialObjectSearchControl {
    width: 60px;
    font-family: Gilroy-Regular, sans-serif;
    height: 19px;
    font-size: 12px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    background-color: #ffffcc; /*200622 - EBU Used for nohtc */
}

.nova_supplierSearchControl {
    width: 110px;
    font-family: Gilroy-Regular, sans-serif;
    height: 19px;
    font-size: 12px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    background-color: #ffffcc; /*200622 - EBU Used for nohtc */
}

.nova_agreementSearchControl {
    width: 110px;
    font-family: Gilroy-Regular, sans-serif;
    height: 19px;
    font-size: 12px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    background-color: #ffffcc; /*200622 - EBU Used for nohtc */
}

.nova_stockLocationSearchControl {
    width: 110px;
    font-family: Gilroy-Regular, sans-serif;
    height: 19px;
    font-size: 12px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    background-color: #ffffcc; /*200622 - EBU Used for nohtc */
}

.nova_operationSearchControl {
    width: 110px;
    font-family: Gilroy-Regular, sans-serif;
    height: 19px;
    font-size: 12px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    background-color: #ffffcc; /*200622 - EBU Used for nohtc */
}
/***************************/
/* End new search controls */
/***************************/

/***************************/
/* Start JQuery			   */
/***************************/

.ui-button {
    font-family: Gilroy-Medium, sans-serif;
    font-size: 14px !important;
    font-style: normal !important;
    font-display: swap !important;
    /*font-weight: 500 !important;*/
    line-height: 23px !important;
    min-width: 35px;
    height: 27px !important;
    position: relative !important;
    border-radius: 3px 3px 3px 3px !important;
    padding: 0 7px 0 7px !important;
    background: #FFFFFF !important;
    color: #000000 !important;
    border: none !important;
}

    .ui-button:disabled {
        background: #FFFFFF;
        color: #A4A4A4 !important;
    }

    .ui-button:hover {
        background: #D7E9FB !important;
        color: #000000 !important;
    }

    .ui-button:disabled:hover {
        background: #FFFFFF !important;
        color: #A4A4A4 !important;
    }

    /* When clicked on a button */
    .ui-button:active {
        background-color: #0052CC !important;
    }

    /* When tab is used */
    .ui-button:focus {
        border: 2px solid #08244D !important;
    }

.defaultButton {
    min-width: 35px;
    padding: 0 7px 0 7px !important;
    background: #0052CC !important;
    color: #FFFFFF !important;
}

    .defaultButton:disabled {
        background: #DDDDDD !important;
        color: #686868 !important;
    }

    .defaultButton:hover {
        background: #0D3775 !important;
        color: #FFFFFF !important;
    }

.printButton {
    margin-top: 2px;
    margin-left: 3px;
    padding: 5px;
    border-radius: 3px;
    border: 1px #FFFFFF solid;
}

    .printButton:hover {
        background: #D7E9FB !important;
        border: 1px #D7E9FB solid;
    }

.ui-dialog .ui-dialog-title:not([id^=ui-id]) {
    font-size: 1em !important;
}

.ui-dialog .ui-dialog-title[id^=ui-id] {
    font-size: 16px;
}

/***************************/
/* End JQuery			   */
/***************************/

td.LC input[type="checkbox"] {
    float: left;
    margin-left: 5px;
}

input[type="checkbox"] {
    vertical-align: middle;
    margin: 1px 5px 1px 5px;
}

input[type="radio"] {
    vertical-align: middle;
    margin: 1px 5px 1px 5px;
}

/* 230522 PH : Ändrat från *:focus {} eftersom denna rad saboterade de nya checkboxarna */
input[type="text"]:focus {
    outline: none;
    padding-left: 0.10rem;
    padding-right: 0.10rem;
}

input:not([type=checkbox]):focus, select:focus, button:focus {
    outline: none !important;
    border: 2px solid #0052CCD0;
}

input[type="checkbox"]:focus {
    outline: 2px solid #0052CCD0 !important;
}

input[type="radio"]:focus {
    outline: 2px solid #0052CCD0 !important;
    outline-offset: 1px;
}

.nova_comment:focus, .nova_comment_small:focus {
    outline: 2px solid #0052CCD0 !important;
}

textarea:focus {
    border: none;
    outline: 2px solid #0052CCD0 !important;
}

/* All elements that has an ID that starts or ends with lblHeaderInformation*/
span[id^=lblHeaderInformation], [id$=lblHeaderInformation] {
    /* 230824 - EBU */
    font-family: Gilroy-Regular, sans-serif;
    font-size: 16px;
    /*color: #0052CC !important;*/
    /*font-size: 14px;*/
    /* */
}

/* A big blue button that is used in Work Areas/Management. */
/* Use with ui-button-class, that is : class="ui-button bigbutton" */
.bigbutton {
    font-family: Gilroy-Regular, sans-serif;
    font-size: 13px;
    font-weight: bold !important;
    margin-top: 10px !important;
    width: 150px;
    height: 50px !important;
    border: none !important;
    border-radius: 20px;
    box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.05), 1px 1px 1px 1px rgba(0,0,0,0.05) !important;
    background-color: #d7e9fb !important;
    transition-duration: 0.4s;
}

    .bigbutton:hover {
        font-family: Gilroy-Regular, sans-serif;
        font-size: 13px;
        font-weight: bold;
        background-color: #5faaed !important;
    }

/* Info in Search row in ListControl */
.nova_list {
    font-family: Gilroy-Regular, sans-serif;
    font-size: 12px !important;
}

.nl_label {
    height: 19px;
    padding: 0 0 0 1px !important;
}

.nl_text {
    height: 19px;
    padding: 0 0 0 1px !important;
    margin: 0 30px 0 0px !important;
}

.nl_checkbox {
    height: 19px;
    white-space: nowrap;
    margin: 0 16px 0 0 !important;
}

.nl_dropdown {
    height: 24px;
    font-size: 11px;
    border: 1px solid #dbdfe6;
    padding: 2px 0 0 0 !important;
    margin: 0 16px 0 0px !important;
}

.nl_string {
    width: 160px;
    height: 19px;
    border: 1px solid #DBDFE6;
    padding: 0px;
    margin: 0 16px 0 0px !important;
}

.nl_date {
    width: 67px !important;
    height: 19px !important;
    border: 1px solid #DBDFE6;
    padding: 0px 24px 0px 0px !important;
    text-align: right;
}

.nl_decimal {
    width: 45px !important;
    height: 19px !important;
    border: 1px solid #DBDFE6;
    padding: 0px !important;
    margin: 0 16px 0 0px !important;
    text-align: right;
}

.nl_integer {
    height: 19px;
    border: 1px solid #DBDFE6;
    padding: 0px !important;
    margin: 0 16px 0 0px !important;
    text-align: right;
    /*    background-color: #FDC689;*/
}

/*.nl_image {
    height: 16px;
    width: 16px;*/
/*vertical-align: middle;*/
/*cursor: pointer;
}*/

.nova_rowbutton {
    border: 0px !important;
    padding: 0px 0px 1px 1px !important;
    background-color: transparent;
}

    /* When tab is used */
    .nova_rowbutton:focus {
        border: 2px solid #0052CCD0 !important;
    }

.nova_buttonimage {
    height: 16px;
    width: 16px;
    vertical-align: middle;
}

.nova_image {
    height: 16px;
    width: 16px;
    vertical-align: middle;
    cursor: pointer;
}

.nova_image_about {
    height: 16px;
    width: 16px;
    vertical-align: middle;
    cursor: pointer;
    padding-bottom:2px;
}

/* Start - Used for grey header on a table */
.tableListHeader {
    border: #cccccc 1px solid;
    border-spacing: 0px;
    table-layout: fixed;
    margin-bottom: 2px;
}

    .tableListHeader tr {
        background-color: #eeeeee;
        text-align: left;
        height: 25px;
    }

    .tableListHeader td {
        padding-left: 2px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        color: #000000;
        /*color: red;*/
    }

        .tableListHeader td[class^=tdCenter] {
            text-align: center;
        }
/* End - Used for Header on a table */

/* Start - Used for table rows in lists  */
.tableListRows {
    border-spacing: 0px;
    table-layout: fixed;
    margin-left: 2px;
    margin-right: 2px;
}

    .tableListRows tr:not([class^=trWhiteSpace]) {
        height: 25px;
    }

        .tableListRows tr:not([class^=trWhiteSpace]) td {
            padding-left: 2px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            /*height: 25px;*/
            /*background-color: greenyellow;*/
        }

    .tableListRows td[class^=tdCenter] {
        text-align: center;
    }
/* End - Used for table rows */

.bodyPopup {
    margin: 10px 10px 10px 10px;
    /*margin: 5px 10px 0px 10px;*/
    overflow: hidden;
    background: white; /* 231024 - EBU Deleted if we want grey border and white background */
}

    .bodyPopup form {
        /*background: white;*/ /* 231024 - EBU Used if we want white background */
    }


.bodyPopupWithBorder {
    /*margin: 15px 15px 15px 15px;*/
    margin-top: 13px;
    margin-right: 6px;
    margin-bottom: 13px;
    margin-left: 13px;
    /*margin: 5px 10px 0px 10px;*/
    overflow: hidden;
    /*background: red;*/ /* 231024 - EBU Deleted if we want grey border and white background */
}

/* Start - Used for table rows in detail window  */
.tableRows {
    border-spacing: 0px;
    padding: 0px;
    table-layout: fixed;
    margin-left: 2px;
    margin-right: 2px;
}

    .tableRows tr:not([class^=trWhiteSpace], [class^=dottedRow]) {
        height: 24px;
        /*background-color: lightcoral;*/
    }

    .tableRows tr[class^=dottedRow] {
        margin-top: 3px;
        border-top: #aaaaaa 1px dotted;
        border-spacing: 0px;
        height: 3px;
        /*background-color: lightblue;*/
    }
/* End - Used for table rows */


.tableWithoutBorder {
    border-spacing: 0px;
    table-layout: fixed;
}

.tableListButtons {
    margin-top: 3px;
    border-top: #aaaaaa 1px dotted;
    border-spacing: 0px;
    height: 33px;
    /*background-color: lightcyan;*/
}

tr .trWhiteSpace2 {
    height: 2px;
    /*background-color: pink;*/
}

tr .trWhiteSpace5 {
    height: 5px;
    /*background-color: pink;*/
}

tr .trWhiteSpace10 {
    height: 10px;
    /*background-color: pink;*/
}

tr .trWhiteSpace15 {
    height: 15px;
    /*background-color: pink;*/
}

.nova_searchControlDescription {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* Start - Bold label with different size */
.nova_labelBold {
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    color: #414142;
}

.smallFont {
    font-size: 12px;
}
/* End - Bold label with different size */

.nova_fileTemplate {
    height: 20px;
}

.nova_hyperLink {
    text-decoration: underline;
    visibility: visible;
    color: #3333cc;
}

/* Start - Report */
.nova_reportbody {
    margin: 5px 10px 0px 10px;
    overflow: hidden;
    background-color: #ffffff;
}

    /*   .nova_reportbody table {
        border-spacing: 0px;
    }*/

    .nova_reportbody tr:not([id^=trEmptyRow], [class^=nova_trdropdown], [class^=nova_trdate]) {
        height: 24px;
    }

    .nova_reportbody tr[class^=nova_trdropdown] {
        height: 26px !important;
    }

    .nova_reportbody tr[id^=trEmptyRow] {
        height: 15px;
    }

    .nova_reportbody tr[class^=nova_trdate] {
        height: 24px;
    }

    .nova_reportbody div[id^=divData] table tr {
        height: 19px;
    }

    .nova_reportbody input {
        height: 17px;
    }

    .nova_reportbody select {
        height: 22px
    }

    .nova_reportbody div {
        min-height: 17px
    }

.nova_reportlabelbold {
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    color: #414142;
}

.nova_reporthelpicon {
    cursor: pointer;
    height: 24px;
    width: 24px;
    vertical-align: middle;
    padding-top: 2px;
}

/* End - Report */

/* Start - Popup */
.nova_popupbody {
    margin: 5px 10px 0px 10px;
    overflow: hidden;
    background-color: #ffffff;
}

    .nova_popupbody table:not([class^=tableListheader]) {
        border-spacing: 0px;
    }

    .nova_popupbody tr:not([id^=trEmptyRow], [id^=trThinRow], [class^=nova_trdropdown], [class^=tableListheader]) {
        height: 25px;
    }

    .nova_popupbody tr[class^=nova_trdropdown] {
        height: 26px !important;
    }

    .nova_popupbody tr[id^=trEmptyRow] {
        height: 15px;
    }

    .nova_popupbody tr[id^=trThinRow] {
        height: 5px !important;
    }

    .nova_popupbody div[id^=divData] table tr {
        height: 19px;
    }

    .nova_popupbody td:not(:empty) {
        padding: 0px;
        height: 22px;
    }

    .nova_popupbody input:not([type^=button], [type^=file], [id^=btnSubmitSign]) {
        height: 17px !important;
    }

    .nova_popupbody input:[type^=button], [id^=btnSubmitSign] {
        height: 27px !important;
    }

    .nova_popupbody select {
        height: 22px
    }

    .nova_popupbody div {
        min-height: 17px;
    }

.nova_popuplabelbold {
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    color: #414142;
}

/* End - Popup */

/**************/
/* Datepicker */
/**************/

.ui-datepicker-calendar a {
    font-family: Gilroy-Regular, sans-serif !important;
    font-size: 12px !important;
}

.ui-datepicker-calendar td a {
    width: 16px !important;
    height: 16px !important;
    text-align: -webkit-center !important;
}

.ui-datepicker-year, .ui-datepicker-month {
    border-radius: 4px;
    border: 1px solid #D0D0D0;
    font-family: Gilroy-Regular, sans-serif !important;
    font-size: 12px !important;
    height: 20px !important;
    margin-left: 5px !important;
}

.ui-datepicker-calendar a.ui-state-default {
    background-color: white !important;
    border: none !important;
}

.ui-datepicker-calendar a.ui-state-active {
    border-radius: 10px;
    border: 1px solid #D7E9FB !important;
    background-color: #D7E9FB !important;
    font-weight: bold !important;
    padding-left: 0px !important;
}

.ui-datepicker-buttonpane > button {
    border-radius: 3px !important;
    border: none !important;
    height: 27px;
    font-family: Gilroy-Regular, sans-serif !important;
    font-size: 14px !important;
}

    .ui-datepicker-buttonpane > button:active {
        background-color: #7FB3FE !important;
        color: #000000 !important;
    }

.ui-datepicker-buttonpane > .ui-datepicker-close {
    background: #0052CC !important;
    color: #FFFFFF !important;
    font-weight: 400 !important;
}

.ui-datepicker-buttonpane > .ui-datepicker-current {
    background: #FFFFFF !important;
    color: #000000 !important;
}
