.g-border-bottom-schneider-green{
  border-bottom: 3px solid #3dcd58;
}
.g-border-bottom-schneider-grey{
  border-bottom: 3px solid #eee;
}
.g-bg-schneider-green{
  background-color: #3dcd58;
}
.g-color-schneider-life-green{
  background-color: #3DCD58;
}
.g-color-schneider-logo-green{
  background-color: #009530;
}
.g-color-schneider-mid-blue{
  background-color: #219BFD;
}
.g-color-schneider-dark-blue{
  background-color: #0087CD;
}
.g-color-schneider-pressed-blue{
  background-color: #3A738C;
}

.g-color-schneider-fuchsia-red{
  background-color: #B10043;
}
.g-color-schneider-honeysuckle-orange{
  background-color: #E47F00;
}
.g-color-schneider-suflower-yellow{
  background-color: #FFD100;
}

.g-color-schneider-dark-gray{
  background-color: #626469;
}
.g-color-schneider-grayscale-100-background{
  background-color: #FAFAFA;
}
.g-color-schneider-grayscale-200{
  background-color: #F3F2F2;
}
.g-color-schneider-grayscale-300-footer{
  background-color: #E7E6E6;
}
.g-color-schneider-grayscale-400{
  background-color: #CBCBCB;
}
.g-color-schneider-light-gray{
  background-color: #9FA0A4;
}
.g-color-schneider-text-gray{
  background-color: #333333;
}

.noty_theme__unify--v1--dark {
  background-color: #000000!important;
}

.schneider-label-outline-white{
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff!important;
}

.schneider-btn-outline-white{
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff!important;
}
.schneider-btn-outline-white:hover,.schneider-btn-outline-white:focus{
  background-color: #fff;

  color: #219BFD!important;
}

.schneider-btn-blue{
  background-color: #42b4e6;
  color: #fff!important;
}
.schneider-btn-blue:hover,.schneider-btn-blue:focus{
  background: linear-gradient(180deg,#55d1fe,#42b4e6);
  color: #fff!important;
}

.schneider-btn-white{
  background-color: #fff;
  color: #219BFD!important;
}
.schneider-btn-white:hover,.schneider-btn-white:focus{
  background-color: #333333B2;
  color: #fff!important;
}

.schneider-btn-gray{
  background-color: #3333337F;
  color: #fff!important;
}
.schneider-btn-gray:hover,.schneider-btn-gray:focus{
  background-color: #333333B2;
  color: #fff!important;
}

.modal-content {
  border-radius: 0rem!important;
}
.modal-header {
  color:#fff;
  background-color: #3dcd58;
}
.modal-header button.close .hs-icon.hs-icon-close:before{
  display:none;
}
.modal-header button.close{
  background-image: url(/ww/confsdl/pendantstation/assets/schneider/icons/action/delete.svg);
  width:30px;
  height:30px;
  background-size: contain;
  margin-top:0px;
  margin-right: 0px;
}
.alert.alert-warning{
  background-color:#FFD100;
}
.alert.alert-warning *{
  color:#333333;
}

.u-check input[type="checkbox"].checked + .u-check-icon-font i::before,
.u-check input[type="checkbox"].checked + * .u-check-icon-font i::before,
.u-check input[type="radio"].checked + .u-check-icon-font i::before,
.u-check input[type="radio"].checked + * .u-check-icon-font i::before{
  content: attr(data-check-icon);
}
.u-check input[type="checkbox"].checked + .u-check-icon-font i,
.u-check input[type="radio"].checked + .u-check-icon-font i,
.u-check input[type="checkbox"].checked + * .u-check-icon-font i,
.u-check input[type="radio"].checked + * .u-check-icon-font i {
  color: #3dcd58;
}
.popover{
  z-index:10000000;
}

.navbar-brand-logo{
  height: 33px!important;
}

@media (min-width: 576px) {
  .navbar-brand-logo{
    height: 33px!important;
  }
}

@media (min-width: 768px) {
  .navbar-brand-logo{
    height: 33px!important;
  }
}

@media (max-width: 991px) {
  .float-left-on-max-991{
    float: left;
  }
}

img.acc-feature-is-double{
  position: absolute;
  top: 40px;
  border: 1px solid #ddd;
}
span.acc-feature-is-double{
  position: absolute;
  left: 10px;
  top: 95px;
}

.cutout-badge{
  color: #fff;
  background-color: #bbb;
  border: #bbb 1px solid;
  cursor: pointer;
}
.cutout-badge .cutout-badge-icon{
  display: none;
}
.cutout-badge.completed{
  border: #3dcd58 1px solid;
}
.cutout-badge.completed .cutout-badge-icon{
  display: block !important;
}
.cutout-badge.selected{
  background-color: #000;
  border: #000 1px solid;
}
.cutout-badge.selected.completed{
  border: #3dcd58 1px solid;
}
#cutout-badge-0{
  width: auto!important;
  border-radius: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.schneider-cutout-active{
  fill: #42b4e6;
  color: #fff!important;
}
.schneider-cutout-default{
  background-color: #42b4e6;
  color: #fff!important;
}
.g-top-minus-7{
  top: -7px;
}

.schneider-navigation-point{
  font-style: normal;
  font-size: 24px;
}
.schneider-color-blue{
  color: #1C7CA6!important;
}

.schneider-button-blue-outline{
  border: 1px solid #1C7CA6;
  color: #000!important;
}

.schneider-button-blue,
.schneider-button-blue-outline{

  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(98, 100, 105);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-left-color: rgb(98, 100, 105);
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: rgb(98, 100, 105);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgb(98, 100, 105);
  border-top-style: solid;
  border-top-width: 1px;
  box-sizing: border-box;
  color: rgb(0, 0, 0);
  
  outline-color: rgb(0, 0, 0);

}

.schneider-button-blue-outline:hover,
.schneider-button-blue:hover{

  background-color: rgb(185, 195, 198);
  border-bottom-color: rgb(98, 100, 105);
  border-left-color: rgb(98, 100, 105);
  border-right-color: rgb(98, 100, 105);
  border-top-color: rgb(98, 100, 105);
  color: rgb(0, 0, 0);
  outline-color: rgb(0, 0, 0);

}
/*
.schneider-button-blue{
  background-color: #1C7CA6;
  color: #fff!important;
}
*/

.modal-header{
  background-color: #fff;
  border-bottom: none;
}
.modal-header .modal-title{
  color: #000;
}
.modal-footer{
  border-top: none;
}
.g-color-schneider-orange{
  color: #e47f00;
}
.g-schneider-modal-orange-line{
  background-color: #e47f00;
  height:4px;
  width:100px;
  margin-top:10px;
}
.g-color-schneider-red{
  color: #b0110f;
}
.g-schneider-modal-red-line{
  background-color: #b0110f;
  height:4px;
  width:100px;
  margin-top:10px;
}
.g-schneider-modal-green-line{
  background-color: #3dcd58;
  height:4px;
  width:100px;
  margin-top:10px;
}
.btn-primary.focus, .btn-primary:focus{
  background-color: #3dcd58!important;
  border-color: #3dcd58!important;
  box-shadow:  none!important;
}


/* from inline style tag */
@media (min-width: 768px){
  .u-info-v9-1::before {
    top: 31px;
    left: 17%;
    width: 66%;
    border-top: 1px dotted #ddd;
    content: " ";
  }
}

.u-btn-outline-primary:focus, .u-btn-outline-primary.active {
  background-color: #3dcd58;
}




.is-bottom-accessories #cut-out-outline-99{
  display: block;
}
.is-bottom-completed #cut-out-completed-99{
  display: block;
}

.cut-out-completed,
.cut-out-outline{
  display:none;
}
.cut-out-is-completed-0 #cut-out-completed-0,
.cut-out-is-completed-1 #cut-out-completed-1,
.cut-out-is-completed-2 #cut-out-completed-2,
.cut-out-is-completed-3 #cut-out-completed-3,
.cut-out-is-completed-4 #cut-out-completed-4,
.cut-out-is-completed-5 #cut-out-completed-5,
.cut-out-is-completed-6 #cut-out-completed-6,
.cut-out-is-completed-7 #cut-out-completed-7,
.cut-out-is-completed-8 #cut-out-completed-8,
.cut-out-is-completed-9 #cut-out-completed-9,
.cut-out-is-completed-10 #cut-out-completed-10,
.cut-out-is-completed-11 #cut-out-completed-11,
.cut-out-is-completed-12 #cut-out-completed-12{
  display: block;
}

.cutout-is-selected-0 #cut-out-outline-0,
.cutout-is-selected-1 #cut-out-outline-1,
.cutout-is-selected-2 #cut-out-outline-2,
.cutout-is-selected-3 #cut-out-outline-3,
.cutout-is-selected-4 #cut-out-outline-4,
.cutout-is-selected-5 #cut-out-outline-5,
.cutout-is-selected-6 #cut-out-outline-6,
.cutout-is-selected-7 #cut-out-outline-7,
.cutout-is-selected-8 #cut-out-outline-8,
.cutout-is-selected-9 #cut-out-outline-9,
.cutout-is-selected-10 #cut-out-outline-10,
.cutout-is-selected-11 #cut-out-outline-11,
.cutout-is-selected-12 #cut-out-outline-12{
  display: block;
}

.closing-plate-is-set-0 #cut-out-0,
.closing-plate-is-set-1 #cut-out-1,
.closing-plate-is-set-2 #cut-out-2,
.closing-plate-is-set-3 #cut-out-3,
.closing-plate-is-set-4 #cut-out-4,
.closing-plate-is-set-5 #cut-out-5,
.closing-plate-is-set-6 #cut-out-6,
.closing-plate-is-set-7 #cut-out-7,
.closing-plate-is-set-8 #cut-out-8,
.closing-plate-is-set-9 #cut-out-9,
.closing-plate-is-set-10 #cut-out-10,
.closing-plate-is-set-11 #cut-out-11,
.closing-plate-is-set-12 #cut-out-12{
  fill: #000;
}

.closing-plate-is-set-0 #cut-out-text-0,
.closing-plate-is-set-1 #cut-out-text-1,
.closing-plate-is-set-2 #cut-out-text-2,
.closing-plate-is-set-3 #cut-out-text-3,
.closing-plate-is-set-4 #cut-out-text-4,
.closing-plate-is-set-5 #cut-out-text-5,
.closing-plate-is-set-6 #cut-out-text-6,
.closing-plate-is-set-7 #cut-out-text-7,
.closing-plate-is-set-8 #cut-out-text-8,
.closing-plate-is-set-9 #cut-out-text-9,
.closing-plate-is-set-10 #cut-out-text-10,
.closing-plate-is-set-11 #cut-out-text-11,
.closing-plate-is-set-12 #cut-out-text-12{
  fill: #fff;
}

.cut-out-clickable{
  fill:#fff;
  cursor:pointer;
}
.cut-out-text{
  cursor:pointer;
  stroke:#ffffff00;
}

/* from inline style attribute */
#schneider-green-footer{
  position:fixed;
  width:100%;
  bottom:0;
}

#form-validate-messages{
  display: none;
}

#schneider-js-header-container{
  border-bottom: 3px solid #009530;
}

.clear-both{
  clear: both;
}
.animation-duration-1000ms{
  animation-duration: 1000ms;
}
.modal-width-900-right{
  width: 900px;
  margin: auto 21px auto auto!important;
}
@media (max-width: 991px) {
  .modal-width-900-right{
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .modal-width-900-right{
    width: 750px!important;
  }
}
@media (min-width: 1100px) and (max-width: 1199px) {
  .modal-width-900-right{
    width: 800px!important;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .modal-width-900-right{
    width: 850px!important;
  }
}
.display-none{
  display: none;
}
.display-block{
  display: block!important;
}
.height-39px{
  height:39px!important
}
.height-30px{
  height:30px!important
}
.height-0{
  height:0!important
}
.height-70px{
  height:70px!important;
}
.cursor-pointer{
  cursor: pointer;
}
.g-margin-auto,
.margin-auto{
  margin: auto;
}
.content-display-block-if-not-initialized{
  display: block;
}
.content-display-block-if-not-initialized.initialized{
  display: none;
}
.content-invisible-if-not-initialized{
  visibility: hidden;
}
.content-invisible-if-not-initialized.initialized{
  visibility: visible;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

.model-XACA-accessory-legend-image{
  rotate: 270deg;
}