body,
[class^="font-"], [class*=" font-"] {font-size: 1rem;font-family: "GT-Walsheim-Pro",Arial,Helvetica,sans-serif;font-weight: 400;line-height: 1.4;text-transform: none;}
@font-face {
    font-family: 'GT-Walsheim-Pro';
    src: url("/cosmoshop/default/pix/user_img/fonts/fonts/GT-Walsheim-Pro-Regular.eot");
    src: url("/cosmoshop/default/pix/user_img/fonts/GT-Walsheim-Pro-Regular.woff") format("woff"),url("/cosmoshop/default/pix/user_img/fonts/GT-Walsheim-Pro-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display:swap}

@font-face {
    font-family: 'GT-Walsheim-Pro';
    src: url("/cosmoshop/default/pix/user_img/fonts/GT-Walsheim-Pro-Medium.eot");
    src: url("/cosmoshop/default/pix/user_img/fonts/GT-Walsheim-Pro-Medium.woff") format("woff"),url("/cosmoshop/default/pix/user_img/fonts/GT-Walsheim-Pro-Medium.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display:swap}

@font-face {
    font-family: 'GT-Walsheim-Pro';
    src: url("/cosmoshop/default/pix/user_img/fonts/GT-Walsheim-Pro-Regular.eot");
    src: url("/cosmoshop/default/pix/user_img/fonts/GT-Walsheim-Pro-Regular.woff") format("woff"),url("/cosmoshop/default/pix/user_img/fonts/GT-Walsheim-Pro-Regular.ttf") format("truetype");
    font-weight: 200;
    font-style: normal;
    font-display:swap}

.ui-widget, .ui-widget-header {font-size: 1rem !important;font-family: "GT-Walsheim-Pro",Arial,Helvetica,sans-serif !important;font-weight: 400 !important;line-height: 1.4 !important;text-transform: none;}

.bg-color-7, .bg-color-8 {background: #452670;}
.btn-color-2 {background: #fff;color: #DE002E;border: 0 solid #DE002E;}
.btn-color-2 i {color: #DE002E;}
.btn-color-2:hover {cursor: pointer;background: #fff;color: #DE002E;}
.box-1 {border: 0;}

.left-nav-bg-color {background-color: #F5F3F2;}
.left-nav-bg-color:hover {background-color: #F5F3F2;color: #4F2D7F;}
.left-nav-bg-color.active > a {background-color: #F5F3F2;color: #de002e;}

.btn-color-3 {background: #DE002E;}
.btn-color-3:hover {background: #DE002E;}

input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="radio"], input[type="date"], select, textarea {
    width: 100% !important;padding: 5px 6px;box-shadow: none;border: 1px solid #e8e8e8;
}

.ui-dialog {
    border: 1px solid #343434 !important;
}

.btn-color-7, .btn-color-7:hover {
    background: #9BD732;
}

.kasseContent .btn-color-2 {border: 1px solid #DE002E !important;}