:root {
    --Primary-100: #ffed00;
    --Primary-80: #ffff3b;
    --Primary-60: #ffff5d;
    --Primary-40: #ffff7c;
    --Primary-20: #ffff9a;
    --default-grey-dark-tim: #a9afbbd1;
    --Secondary-100: #76777a;
    --Secondary-80: #e0dfe1;
    --Triangl-Grey: #e9ecef;
    --Danger-100: #e50000;
    --Danger-80: #cc0000;
    --Danger-60: #b20000;
    --Danger-40: #990000;
    --Danger-20: #7f0000;
    --color-in-Button: black;
}

@font-face {
    font-family: MyriadPro-Cond;
    font-style: normal;
/*    src: url('https://cdn02.plentymarkets.com/8btls80t9ab8/frontend/SWG/font/MyriadPro-Cond.woff');*/
    src: url('https://cdn02.plentymarkets.com/8btls80t9ab8/plugin/27/ceresswg/documents/fonts/MyriadPro-Cond.ttf');
}

@font-face {
    font-family: MyriadPro-BoldCond;
    src: url('https://cdn02.plentymarkets.com/8btls80t9ab8/plugin/27/ceresswg/documents/fonts/MyriadPro-BoldCond.ttf');
}

* {
    font-family: MyriadPro-Cond !important;
}

html, body {
    font-family: MyriadPro-Cond !important;
}

html {
    font-family: MyriadPro-Cond !important;
}

body {
    font-family: MyriadPro-Cond !important;
}

.table th, .table td {
    border-top: none !important;
}

html {
  font-size: 14px;
}

/*@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}*/

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

html, body {
    margin: 0;
    overflow: hidden
}


.divider:after,
.divider:before {
    content: "";
    flex: 1;
    height: 1px;
    background: #eee;
}

.h-custom {
    height: calc(100% - 73px);
}

@media (max-width: 450px) {
    .h-custom {
        height: 100%;
    }
}

.body{
    height:100vh;
}

.container {
    margin: 0;
    height: 100%;
    padding: 0;
    max-width: 100%;
}
#container {
    min-width: 100%;
    padding: 20px;
    height: 100%;
}

.card{
    border:none;
    border-radius:0;
}

.pb-3{
    padding:0!important;
}

.btn-only-icon-xs-down span {
    display: block !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "MyriadPro-BoldCond", sans-serif !important;
}

@media (min-width: 768px) {
    .col-md-6 {
        max-width: 100%;
    }
}

.widget {
    margin-bottom: 0;
}

.swg-border {
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,0.125);
    border-top-color: rgba(0, 0, 0, 0.125);
    border-top-style: solid;
    border-top-width: 1px;
    border-right-color: rgba(0, 0, 0, 0.125);
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: rgba(0, 0, 0, 0.125);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: rgba(0, 0, 0, 0.125);
    border-left-style: solid;
    border-left-width: 1px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border-radius: 0.1rem;
    border-top-left-radius: 0.1rem;
    border-top-right-radius: 0.1rem;
    border-bottom-right-radius: 0.1rem;
    border-bottom-left-radius: 0.1rem;
}

.isDisabled {
    color: currentColor;
    cursor: not-allowed;
    opacity: 0.5;
    text-decoration: none;
}

.accordion-button{
    box-shadow:none;
    /*background-color: yellow;*/
}

    .accordion-button:not(.collapsed) {
        /* color: #0c63e4; */
         background-color: yellow; 
        /* box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%); */
        color: yellow;
    }


.img-fluid {
    height:70% !important;
    margin: 0;
    position: inherit;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

a:hover {
    color: black !important;
}

table > tbody > tr > td{
    border:0;
}

.rotateIcon {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}


/*Pagination*/
.paginationFooter {
    background-color: white;
    margin-left: auto;
    margin-right: 0;
    border: none;
}

.pageListButton {
    font-size: 1.5rem;
    width: 3.5rem;
    padding: 0;
}

div > div > ul > li.btn.btn-primary.btn-sm.pageListButton > a {
    padding-left: 10px;
    padding-right: 10px;
    color: var(--color-in-Button);
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: var(--color-in-Button);
}

th.hoverIcon:hover {
    background-color: #e0dfe1;
}