/*general*/
.row {
margin:0!important;
padding:0!important
}
.m-0 {margin:0!important}
.p-0 {padding:0!important}

.lang-inline img {
  opacity: 0.5;
}
.lang-active img {
  opacity: 1 !important;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  line-height: 53px!important;
}
.offcanvas-inner .collapse {
  display: block !important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
  line-height: 18px!important;
}
#comanda_hst___canvas img {
  max-height: 210px;
}
#comanda_hst___culoareInteriorStd .fabrikinput {
  position: absolute;
  left: 30px;
}
.fabrikinput {
  z-index: 1;
}
#comanda_hst___culoareInteriorStd input[type="radio"]:checked + label > img {
  border: 1px solid rgb(157, 255, 0);
  box-shadow: 0 0 3px 3px #9e00e2;
}

#comanda_hst___culoareInteriorStd input[type="radio"] + label > img {
  border: 1px rgb(0, 0, 0);
  padding: 10px;

  transition: 500ms all;
}

#comanda_hst___culoareInteriorStd input[type="radio"]:checked + label > img {
  transform: rotateZ(-10deg) rotateX(10deg);
}

.culoareFolieStandard, .culoareFolieExtra {position:relative}

.culoareRalStandard  span { font-size:11px!important;   color:#fff; text-indent: 7%;  text-shadow: 1px 1px 1px rgb(0, 0, 0);margin: 0 0 0 10px;;}
.culoareRalExtra  span { font-size:11px!important;   color:#fff; text-indent: 7%;  text-shadow: 1px 1px 1px rgb(0, 0, 0);margin: 0 0 0 10px;;}
.culoareFolieExtra  span.denumire { font-size:11px!important;   color:#fff;   text-shadow: 1px 1px 1px rgb(0, 0, 0);position: absolute; top: 4px; left: 4px;}
.culoareFolieStandard  span.denumire { font-size:11px!important;   color:#fff;   text-shadow: 1px 1px 1px rgb(0, 0, 0);position: absolute; top: 4px; left: 4px;}

.pret {
  color: #1e9daf;
  font-size: 30px;
  font-weight: bolder;
}
.pt-15 {
  padding-top: 15px;
}
.pt-20 {
  padding-top: 20px;
}
.pt-25 {
  padding-top: 25px;
}
.pt-30 {
  padding-top: 30px;
}

.fabrikElementt .checkbox,.fabrikElement .radio {
  margin-top: 0px!important;
  margin-bottom: 0px!important;
}
.fabrikError select, .fabrikError input {
  border: 1px solid #a94442;
  color: #a94442;
}
.fabrikError label, .fabrikError {
   color: #a94442;
}
/*top*/
#sp-top3 .sp-module {
  margin: 0 0 0 20px;
  display: inline-flex;
}
#sp-top3  {
 text-align: right;
}
#offcanvas-toggler {
  margin-top: 11px;
}
.sclogin {
  text-align: right!important;
}
.sclogin  ol, ul {
  list-style: none;
}
.login-greeting {
  color: #555 !important;
  line-height: 30px;
  margin-right: 5px;
  margin-left: 10px;
}
.modal.sourcecoast {
  border: 1px solid #ccc;
  padding: 13px;
}
.close {
  position: absolute;
  right: 8px!important;
  top: 5px!important;
}
ul#menuTop li {
  display: inline-flex;
}
ul#menuTop li a::before {
    content: "" !important;
}
.toggle-addoption, .toggle-editoption {
  font-size: unset!important;
  }
.acos {margin:10px}
/*hack bootstrap*/
.page-header {
  margin: 20px 0 3px!important;
}
legend {
font-size: 16px!important;}
.nav > li > a {
  padding: 3px 15px!important;
}
/*offcanvas*/
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
  padding: 0px 20px;
}

/*fabrik*/
.fabrikTipMessage {
  padding: 0 15px;
}
.fabrikEmptyLabel {
  display: none;
}
.fabrikDataResponsive {
  overflow: auto;
}
#form_110 {
  padding: 20px;
}
th.fabrik_actions {
  min-width: 70px!important;
}
.fabrikGroup {
  margin-top: 30px;
}
/*radio schema hst*/

#comanda_hst___produs label {
  height: 100%;
  display: block;
  background: white;
  padding: 1rem;
  margin-bottom: 1rem;

  text-align: center;
  box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5);
  position: relative;
}



/*modal*/
#dbjoin_popupform, #db_join_select {z-index:1111!important}
legend {
  font-weight: 400;
}
.modal-backdrop.in {
 display: none;
  
}
.in {
  display: none;
}
	/*list*/
td .modal {
  position: relative!important;
  display: block!important;	
}	
td .modal .modal-header {
  display: none!important;	
}
td .modal .popover {
 z-index:1111111;
}	
.contentWrapper {
  position: relative;
}


.fabrik_actions a {
  padding: 2px 3px;
  border: 0;
  font-size: 12px;	
  background:unset;
  color: #0f547d;
}
.fabrik_actions a:hover {
  background:unset;
  
}

#email-list-plugin .itemContent {
  min-height: 700px;
}
#email-list-plugin #message {
  min-height: 200px;
  width:100%
}

td.repeat-reduce {
  padding: 8px !important;
}

td.repeat-merge ul.fabrikRepeatData li, td.repeat-reduce ul.fabrikRepeatData li {
    padding: 0px !important;
    border-bottom: 0px!important;
	min-height: 20px;
}

.fabrikWindow.modal:not(#ajax_links) {
  width:80%!important;
  min-height: 350px !important;
}
.fabrikWindow.modal .contentWrapper:not(#ajax_links) {
  width:100%!important;
  min-height: 350px !important;
}
/*list filter*/
.fabrikDateListFilterRange div {
  float: left!important;
}
/*form*/
.modal-header {
  padding: 0px 0 0 10px;
}
label span.small {
  vertical-align: super;
  font-size: 60%;
  font-weight: 500;
}

 .fb_el_oferte___ID_CLIENT .fabrikElement {
  display: inline-flex;
}
.fabrikSubGroupElements .row-fluid:nth-child(1) {
  background: #ddd;
  margin-top:10px;
}
.fabrikSubGroupElements .row-fluid:nth-child(2) {
  background: #f1f1f1;
}
.fabrikgrid_checkbox {
  padding-left: 40px;
}
.fabrikSubGroup .btn-group {margin:3px}

.fb_el_comenzi___login   {padding:0}
/*RESPONSIVE*/
@media only screen and (max-width: 700px) {
.fabrikDataContainer {
   overflow-x: auto;
}
.fabrikButtonsContainer {
  position: relative;
 }
 .fabrikWindow.modal.ui-draggable.ui-resizable {
	min-width:100%
}
}
@media only screen and (min-width: 701px) {
.fabrikButtonsContainer {
  position: absolute;
  top: 15px;
  right: 20px;

 }
  

/*list*/
 .popover.right {
  margin-left: -200px;
  width: 400px;
}

}
/*modul login CART*/
#modlgn-username, #modlgn-passwd {
  width: 100%;
}


/*home menu*/
.categorie_produs .separator, .categorie_produs .nav-header {
  font-size: 150%;
}
.categorie_produs .nav-child div {
  float: left;
  margin: 10px 20px;
}
.categorie_produs .parent {
  clear: left;
  margin-top: 25px;
  display: grid;
}
@media only screen and (max-width: 600px) {
  .categorie_produs  img {
max-height: 140px;
}
}

/*obloane*/
#comanda_obloane___varianta img {
  max-height: 170px;
}
/*cos*/
.cos___pretLista,.cos___discount,.cos___pret,.cos___cantitate {
  padding: 5px 0 0 15px;
}