@font-face {
    font-family: "Nunito Sans";
    src: url("NunitoSans-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "Nunito Sans";
    font-weight: bold;
    src: url("NunitoSans-Bold.ttf") format("truetype");
}

@font-face {
    font-family: "Nunito Sans";
    font-style: italic;
    src: url("NunitoSans-BoldItalic.ttf") format("truetype");
}

@font-face {
    font-family: "Anonymous Pro";
    src: url("Anonymous_Pro.ttf") format("truetype");
}

@font-face {
    font-family: "Anonymous Pro";
    font-weight: bold;
    src: url("Anonymous_Pro_B.ttf") format("truetype");
}

@font-face {
    font-family: "Anonymous Pro";
    font-style: italic;
    src: url("Anonymous_Pro_BI.ttf") format("truetype");
}

:root {
    --color-blackberry: #1B1534;
    --color-signal-orange: #F44B28;
    --color-washed-orange: #FF8155;
    --color-owl-gray: #F4F4F4;
    --color-medium-gray: #D2D3D7;
    --color-dark-gray: #706A72;
    --color-sandstone: #FFEDD9;
    --color-white: #FFFFFF;
    --color-black: #0B0B0B;

    --globalborderradius: 0 !important;
    --pageheading-color: var(--color-black) !important;

    --btn-color: var(--color-signal-orange) !important;
    --btn-hover-color: var(--btn-color) !important;
    --btn-background: transparent !important;
    --btn-hover-background: var(--btn-background) !important;
    --btn-hover-border: 1px solid var(--btn-color) !important;
    --btn-border: 1px solid var(--color-white) !important;
    --btn-border-radius: 0 !important;

    --sidebarmenu-background: var(--color-white) !important;
    --sidebarmenu-heading-font-color: var(--color-black) !important;
    --sidebarmenu-font-color: var(--color-signal-orange) !important;
    --headerheight: 40px !important;

    --panel-header-border-bottom: 1px solid var(--color-dark-gray) !important;
    --panel-item-border-bottom: 1px solid transparent !important;
    --panel-item-hover-border-bottom: var(--panel-item-border-bottom) !important;
    /*--panel-background:;*/
    --sidebarmenu-item-border-bottom: var(--panel-item-border-bottom) !important;
    --sidebarmenu-item-hover-border-bottom: 1px solid var(--color-signal-orange) !important;

    /*--table-odd-background: var(--color-medium-gray) !important;*/
    /*--table-even-background: var(--color-owl-gray) !important;*/
    --table-even-background: rgba(0, 0, 0, 0.03) !important;
    --table-odd-background: rgba(0, 0, 0, 0.06) !important;
    --table-background: transparent;
    --filter-background: var(--color-owl-gray) !important;
}

body * {
    font-family: "Nunito Sans" !important;
}

body {
    background-color: var(--color-white);
}

body.pagetype-gridheadersidebarcontentfooter .menuwrap {
    background-color: var(--sidebarmenu-background);
}

hr {
    border-color: var(--color-medium-gray)
}

table {
    background: transparent !important;
}

headerpad {
    display: none;
}

header.header-fixed {
    background-color: var(--color-owl-gray);
    padding: 24px 60px;
}

header .breadcrum-case a {
    color: var(--color-black);
}

header .breadcrum-case a:hover {
    color: var(--color-signal-orange);
    transition: var(--globaltransition);
}

.menuwrap,
#pagecontent {
    padding-top: 100px;
    height: calc(100vh - 100px) !important;
}

.menuwrap {
    width: 10vw !important;
    margin-left: 3vw !important;
}

#pagecontent {
    width: 75vw !important;
    padding-right: 4vw !important;
    padding-left: 2vw !important;
    background: var(--color-sandstone);
}

.modalbody #pagecontent {
    width: auto !important;
}

.breadcrum-case {
    line-height: 40px;
}

.breadcrum-case ul {
    margin: 0;
}

.pagination * {
    color: var(--color-black) !important;
    border-radius: var(--globalborderradius) !important;
    /*border: none !important;*/
}

li.paginate_button > a:hover {
    background-color: transparent !important;
}

li.paginate_button:hover{
    border: 1px solid var(--color-black) !important;
}


/*.panel-heading, .list-btn-group {*/
/*    background-color: var(--color-white); */
/*}*/

/*.panel ul li, .panel ul li:hover{*/
/*    border:none;*/
/*}*/

/*.menuwrap ul.menu li{*/
/*    border-bottom-color: var(--color-signal-orange);*/
/*}*/

/*[panel] .panel-heading, .panel .panel-heading{*/
/*    border-color: var(--color-signal-orange);*/
/*    border-radius: 0;*/
/*}*/

/*.panel-heading > h3 {*/
/*    color: var(--color-washed-orange);*/
/*}*/

/*.pageheading, .menuwrap {*/
/*    color: var(--color-signal-orange);*/
/*}*/

/*div[btn-icon-button] {*/
/*    !*background-color: transparent;*!*/
/*    border: 2px solid var(--color-signal-orange);*/
/*    white-space: normal;*/
/*}*/

/*hr{*/
/*    border-color: var(--color-signal-orange);*/
/*}*/

/*table div[btn-icon-button],*/
/*.modalscroll div[btn-icon-button] {*/
/*    border-color: var(--color-black);*/
/*    color: var(--color-black);*/
/*}*/

/*table div[btn-icon-button]:hover,*/
/*.modalscroll div[btn-icon-button]:hover {*/
/*    border-color: var(--color-dark-gray);*/
/*    color: var(--color-signal-orange);*/
/*    background-color: var(--color-dark-gray);*/
/*}*/

/*.pagetype-submenu #tabouter #tabbedlist {*/
/*    max-width: 18%;*/
/*    list-style: none;*/
/*    width: auto;*/
/*}*/