
:root {
  /* colors */
--currentColor:#135EE2;
--color:#135EE2;
--primary: #135EE2;
--primary--10: #135EE2;
--primary-10: #135EE2;
--primary-20: #135EE2;
--primary-dark: #135EE2;
--color-gray-100:#135EE2;
--g-color-surface-secondary: var(--color-gray-100);
--loader-background:rgba(0, 0, 0, 0.5) ;
--gd-rgb-brand:#fff;
--slider-color: #135EE2;

--modal-container-color: #fff;
--modal-container-width: 1100px !important;
--modal-container-large-width: 1100px !important;
--modal-shadow: unset;
--not-checked: #666;
--font: geomanist, sans-serif;
--background-color: #f1f1f1;
--spinner-color: #209ac7;
--button-border-radius: 4px;
--customer-actions-right-button-padding: 0px 0px 0px 4px;
--customer-actions-left-button-padding: 0px 4px 0px 0px;
--customer-modal-left-side: 320px;
--background-image-display: block;
--header-background-color: transparent;
--header-position: absolute;
--header-color: #fff;
--stepper-display: none;
--slider-color: var(--primary);
--input-label: #222;
--control-background-color:#135EE2;
}

.g-page-content {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

header {
  background-color: var(--primary) !important;
  border: 3px solid #eef0f4;
  border-radius: 10px;
}
body{
  background-color: #eef0f4 !important;
}

/* LOADER DEFAULT from offer and loader george */
.loader-george{

width: 2rem !important;
height: 2rem !important;
animation: rotate 2s linear infinite;
animation-delay: -1s;
}
.loader-offer {

--size: 2rem;
--stroke-width: 0.1875rem;
--color:  var(--currentColor) !important;
width: 2rem !important;
height: 2rem !important;
-webkit-animation: rotate 2s linear infinite !important;
border: 2px solid  transparent!important;
border-radius: 50% !important;
border-right: 2px solid transparent !important;
animation: dash 2s ease-in-out infinite  !important;
animation-delay: -150s  !important;
stroke-width: var(--stroke-width);
stroke-dasharray: 80, 200;
stroke-dashoffset: 0;
stroke: var(--color)  !important;

}
  /* END LOADER DEFAULT from offer and loader george */
  
.loader-fade{
/* medju ekran */
position: absolute;
inset: 0;
background: rgba(0, 0, 0, 0.5) !important;
z-index: 100;
margin: 0 auto;
width: 100vw;
padding: 0 12px;
min-width: 100%;
}
@media only screen and (max-width: 768px) {
.loader-offer {
     top: 100px !important; 
}
}
.ico-george-logo {
  color:var(--gd-rgb-brand) !important;
  fill: #fff;
  height: 100px;
}
.ico-logout{
  color:var(--gd-rgb-brand) !important;
  fill: #fff;
  height: 30px;
  width: 30px;
  display: inline-block;
}
.ico-application{
  color:var(--gd-rgb-brand) !important;
  fill: #fff;
  height: 27px;
  width: 30px;
  display: inline-block;
}
.sign-in-wrapper{
  padding-top: 80px;
  background: #fff;
}
.product-card {
  position: relative;
  border: 2px solid #fff !important;
  border-radius: 8px;
  padding: 40px 8px;
  text-align: center;
  cursor: pointer;
  transition: box-shadow .3s;
  min-height: 140px !important;
  background-color: #135ee221 !important;
  color: #135EE2;
  border: 3px solid #135EE2 !important;
}
.prod-img{
  display: none !important;
}
.product-list-wrapper {
  margin-top: 0px !important;
  margin-bottom: 48px;
}
#content-wrapper{
  display: flex;
  flex-direction: column;
  /* min-height: 0vh !important; */
  justify-content: space-between;
}
.primary {
  background-color: #135EE2 !important;
  border-radius: 5px !important;
}

.sign-in-wrapper .shadow {
  zoom: 1;
  background: #fff !important;
  box-shadow: var(--modal-shadow);

  border: 3px solid #135EE2;
  border-radius: 10px;
  padding: 20px !important;
}
.title-wrapper{
  display: none !important;

}
.diagonal{
  top: 30px !important;
}
.container {
  margin-top: 0px;
}
.tabs .tabs-header .active {
  border-bottom: 5px solid #135EE2 !important;
}
.save-link > button{

  color: #135EE2 !important;
}
.customer-modal{
margin-top: 0px !important;
/* background: #135EE2 !important; */
border: 0px solid #fff;
    border-radius: 10px;
    padding: 0px !important;
}
.customer-modal-container{
  background: #135EE2 !important;
  border-radius: 10px !important;
  color: #fff !important;
}
.asee-col-left {
  margin: 0 6px;
  display:none !important;
}
.customer-modal .content-wrapper{

  background: #fff !important;
  border-radius: 10px !important;
  padding: 20px !important;
}
.steps-title{
  color: #fff !important;
}
.uni-asee-selected {
  color: #fff !important;
}
.footer-wrapper {
  display: flex;
  justify-content: flex-end;
  background: #135EE2 !important;
border: 3px solid #fff !important;
border-radius: 10px !important;
}
do-erbbg-layout-george #menuToggle input {
  opacity: 0 !important;
}
#menuToggle {
  margin: 33px 0 !important;
}
.head-arrangements-and-applications {
 
  color:#fff !important;
}
.tgl-ios + .tgl-btn {
  background: #eee !important;
}
.add-border[_ngcontent-ng-c22803419] {
  border-top: 0px !important;
}
.uni-input {
  background: #eee !important;
}

/* amount large input - fix form field issue with positioning */
.g-card-body .row.form-group {
  margin: 0px !important;
}

.list---Hbgws2w {
  border-color: transparent !important;
  /* border-radius: 0.5rem; */
  overflow: hidden;
}

.g-card-alert-data{
  font-size: 14px !important;
}

.labeled-list-item-container,
.list---Hbgws2w,
.item--1vUs12FN {
  border-radius: 0 !important;
}
