/*this is just a backup the working styles are in the plugin under "Design" -> Custom CSS rules */

#lfb_bootstraped #lfb_form{background: transparent;}
#lfb_bootstraped #lfb_form #lfb_mainPanel{border-top-left-radius: 0; border-top-right-radius: 0; background: #1083ff;}
#lfb_bootstraped #lfb_form.lfb_bootstraped .lfb_genSlide .lfb_genContent.lfb_noDes {padding-top: 80px!important;}
#lfb_bootstraped #lfb_form #lfb_mainPanel .lfb_genSlide .lfb_genContent div.lfb_selectable span.icon_select{background: transparent;}
#lfb_bootstraped #lfb_form #lfb_mainPanel .lfb_genSlide .lfb_genContent div.lfb_selectable span.icon_select:before{color: #fff;}
#lfb_bootstraped #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_genSlide .lfb_genContent div.lfb_selectable span.icon_select{
  bottom: inherit;
  top: 69%;
  right: inherit;
  left: 50%;
  margin-left: -15px;
}

#lfb_bootstraped #lfb_form.lfb_bootstraped .form-control, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .form-control {
  border: 1px solid #1083ff;
  color: #000;
}

#lfb_bootstraped #lfb_form.lfb_bootstraped .lfb_genSlide .lfb_stepTitle.positioned,
#lfb_bootstraped #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_genSlide .lfb_stepTitle{
  top: 105px!important;
  color: #fff;
  padding-bottom: 10px;
  display: block;
}

#lfb_bootstraped #lfb_form.lfb_bootstraped .lfb_genSlide .lfb_stepTitle.positioned:after,
#lfb_bootstraped #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_genSlide .lfb_stepTitle:after{
  display: block;
  content: '';
  width: 80%;
  height: 1px;
  margin: 8px auto 0;
  text-align: center;
  background: rgba(255, 255, 255, 0.5);
}

#lfb_bootstraped.lfb_bootstraped #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_btnNextContainer {margin-top: 0;}

#lfb_bootstraped.lfb_bootstraped #lfb_form.lfb_bootstraped h3 span,
#lfb_bootstraped.lfb_bootstraped #lfb_form.lfb_bootstraped div.lfb_richTextContent,
#lfb_bootstraped.lfb_bootstraped #lfb_form.lfb_bootstraped .lfb_genContent p#lfb_finalLabel,
#lfb_bootstraped.lfb_bootstraped #lfb_form.lfb_bootstraped #lfb_mainPanel #lfb_finalPrice,
#lfb_bootstraped.lfb_bootstraped #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_summary table th.lfb_summaryStep,
#lfb_bootstraped.lfb_bootstraped #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_summary table td,
#lfb_bootstraped.lfb_bootstraped #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_summary table th,
#lfb_bootstraped #lfb_form.lfb_bootstraped[data-form="1"] .lfb_genSlide .form-group > label,
#lfb_bootstraped #lfb_form.lfb_bootstraped[data-form="1"] .lfb_genSlide [data-itemtype="checkbox"] > div >label{
  color: #fff!important;
}

#lfb_bootstraped #lfb_mainPanel .lfb_genSlide .lfb_genContent .lfb_itemBloc.col-md-12.lfb_row{
  padding-top: 15px;
}


#lfb_form.lfb_bootstraped .lfb_layeredImage {box-shadow: none;}
.lfb_totalBottomContainer{display: none;}
.lfb_totalBottomContainer.active{display: block}
.lfb_itemContainer_244 .lfb_column_inner{ background: #fff!important; border-radius: 20px; padding: 20px 15px!important; box-shadow: 0 0 8px rgba(0, 0, 0, .15);}
.dfinal-txt-box .lfb_richTextContent{ background: #fff!important; border-radius: 20px; padding: 20px 15px!important; box-shadow: 0 0 8px rgba(0, 0, 0, .15);}
.idp-table{background-color: transparent!important;}
.tmy-table{text-align: left;}
.my-table tr{display: inline-table; border-color: transparent!important; }
.my-table tr td{ line-height: 18px!important;}
.my-table tr th{background-color:transparent!important; color: #bdc3c7!important; border: 0!important; line-height: 19px!important;}
.my-table tr:nth-child(1) th, .my-table tr:nth-child(3) th, .my-table tr:nth-child(5) th{font-weight: bold!important; color: #939aa0!important}
.my-table .lfb_infoRow{vertical-align: bottom!important;}
.my-table .lfb_infoRow td{display: none;}
.my-table .lfb_infoRow td.lfb_valueTd {display: block;}
span.icon_select{ color: #bdc3c7!important;}
#lfb_bootstraped.lfb_bootstraped #lfb_form[data-previousstepbtn="true"] #lfb_mainPanel .lfb_btnNextContainer,
#lfb_bootstraped.lfb_bootstraped #lfb_form[data-previousstepbtn="true"] #lfb_mainPanel .lfb_btnNextContainerStripe {border-top: 0!important;}
#lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_btn-next,
#lfb_bootstraped.lfb_bootstraped #lfb_form[data-previousstepbtn="true"] .linkPrevious,
.lfb_btnNextContainer #lfb_btnOrder,
.lfb_itemContainer_244 .btn-primary.btn-wide{
    min-width: 140px!important;
    color: #fff!important;
    border: 0!important;
    font-size: 15px!important;
    font-weight: 400!important;
    line-height: 1.4!important;
    border-radius: 4px!important;
    padding: 10px 15px!important;
    -webkit-font-smoothing: subpixel-antialiased;
    text-align: center!important;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    -webkit-user-select: none;
    text-decoration: none;
    float: left;
    display: inline-block!important;
    margin: -24px 18px 0 26px!important;
    background: rgba(0, 77, 128, 1)!important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_summary table {
    box-shadow: 0 0 4px rgba(255, 255, 255, .6);
}


.lfb_btnNextContainer #lfb_btnOrder{margin-top: -20px!important;}
#lfb_form h3.lfb_stepTitle {
  font-size: 28px!important;
  line-height: 34px!important;
  font-weight: 400!important;
}
#lfb_form .lfb_summary table th.lfb_summaryStep{
  color: #4c979d!important;
  font-weight: 400!important;
}
#lfb_form .lfb_summary table td{
  color: #20686e!important;
  font-weight: 700!important;
}
#lfb_form .has-switch span.switch-left,
#lfb_form .has-switch span.switch-right,
#lfb_form .dropdown-menu:not(.datetimepicker) {
	background-color: rgba(255, 255, 255, 0.5)!important;
}
#lfb_form .has-switch>div.switch-off label,
#lfb_form .has-switch>div.switch-on label {
    background-color: #fff!important;
  	border-color: #004D80!important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_form.lfb_bootstraped .has-switch i[class^=fa] {
    color: #004D80;
    background: transparent;
}



.lfb_itemContainer_244 .btn-primary.btn-wide{
  float: none!important;
  display: inline-block!important;
  margin: 26px auto 15px!important;
}
.align-left{ text-align: left!important;}
/* do formularza!!!! */ #lfb_form .col-md-2{ width: 16.66667%!important;}
.lfb_itemContainer_240 .col-md-2{max-width: 170px!important;}
.lfb_itemContainer_236 .col-md-3{ width: 22%!important}
.lfb_itemContainer_236 .col-md-6{ width: 34%!important}
.lfb_itemContainer_236 .col-md-2{ width: 22%!important}
.phone-img img{width: auto!important; height: 100%;}
#lfb_btnOrder.hiddenButton{display: none!important;}

.lfb_itemContainer_1416,
.lfb_itemContainer_1415{
  margin-top: 55px!important;
  margin-bottom: 55px!important;
  padding-top: 8px!important;
  padding-bottom: 8px!important;
  font-weight: bold;
}

.lfb_itemContainer_1420 .lfb_column,
.lfb_itemContainer_314 .lfb_column,
.lfb_itemContainer_1410 .lfb_column,
.lfb_itemContainer_1414 .lfb_column{
  padding-top: 0!important;
  padding-bottom: 0!important;
}

.lfb_itemContainer_1420 .lfb_column .lfb_itemBloc,
.lfb_itemContainer_314 .lfb_column .lfb_itemBloc,
.lfb_itemContainer_1410 .lfb_column .lfb_itemBloc,
.lfb_itemContainer_1414 .lfb_column .lfb_itemBloc{
  padding-top: 8px!important;
  padding-bottom: 8px!important;
}


/* media */

@media only screen and (max-width: 1424px) {
	#lfb_bootstraped #lfb_form #lfb_mainPanel { border-top-left-radius: 45px; border-top-right-radius: 45px; margin-top: 45px;}
	#lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_btn-next, 
	#lfb_bootstraped.lfb_bootstraped #lfb_form[data-previousstepbtn="true"] .linkPrevious, 
	.lfb_itemContainer_244 .btn-primary.btn-wide {margin: 0 0 0 26px !important;}
	.lfb_btnNextContainer #lfb_btnOrder {margin-top: 6px !important;}
}

@media only screen and (max-width: 991px){
  #lfb_bootstraped.lfb_bootstraped #finalSlide .form-group, #lfb_bootstraped.lfb_bootstraped #finalSlide .bootstrap-datetimepicker-widget .form-group {margin-bottom: 0px!important;}
  #lfb_form .lfb_itemContainer_1420 .lfb_column, #lfb_form .lfb_itemContainer_314 .lfb_column, #lfb_form .lfb_itemContainer_1410 .lfb_column, #lfb_form .lfb_itemContainer_1414 .lfb_column{width: 100%!important;}
}

@media only screen and (max-width: 767px){
  #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_genSlide .lfb_genContent div.lfb_selectable span.icon_select {right: 50%; margin-right: -15px;}
  .lfb_itemContainer_240 .lfb_column, .lfb_itemContainer_236 .lfb_column, .lfb_itemContainer_237 .lfb_column{padding-top: 0!important; padding-bottom: 0!important;}
  .lfb_itemContainer_240 .lfb_column .lfb_itemBloc.lfb_picRow{margin-top: 0!important;}
  .lfb_itemContainer_236 .col-md-3, .lfb_itemContainer_236 .col-md-6, .lfb_itemContainer_236 .col-md-2{ width: 100%!important}
  .lfb_itemContainer_273 {padding-top: 20px!important;}
  #lfb_bootstraped.lfb_bootstraped #lfb_form[data-previousstepbtn="true"] #lfb_mainPanel .lfb_btnNextContainer, #lfb_bootstraped.lfb_bootstraped #lfb_form[data-previousstepbtn="true"] #lfb_mainPanel .lfb_btnNextContainerStripe {padding-top: 0!important;}
  .lfb_itemContainer_240 .lfb_column.lfb_sortable.col-md-3{ float: left!important; width: 50%!important;}
}

@media only screen and (max-width: 580px){
  #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_btn-next, #lfb_bootstraped.lfb_bootstraped #lfb_form[data-previousstepbtn="true"] .linkPrevious, .lfb_btnNextContainer #lfb_btnOrder, .lfb_itemContainer_244 .btn-primary.btn-wide {max-width: 100px!important;}
  .bottom-btn-line{padding-left: 15px; padding-right: 15px;}
  .bottom-btn-line .lfb_btn-next, .bottom-btn-line .lfb_linkPreviousCt {display: inline-block!important; margin: 30px 0 0!important;}
  .lfb_linkPreviousCt{text-align: left!important;}
  .bottom-btn-line .lfb_linkPreviousCt { margin: 0 0 0!important;}
  tr .lfb_richTextContent{text-align: center; font-size: 14px;}
  #lfb_bootstraped.lfb_bootstraped label, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget label { line-height: 22px!important;}
  #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_genSlide .lfb_genContent .lfb_itemBloc { margin-top: 0!important; margin-bottom: 0!important;}
  #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_genSlide .lfb_genContent .lfb_itemBloc.lfb_itemContainer_1416,
  #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_genSlide .lfb_genContent .lfb_itemBloc.lfb_itemContainer_1415{ margin-top: 20px!important; margin-bottom: 20px!important;}
}

@media only screen and (max-width: 500px){
  #lfb_form.lfb_bootstraped[data-form="1"] #lfb_mainPanel .lfb_genSlide .lfb_genContent div.lfb_selectable .img {width: 100%}
  #slfb_form.lfb_bootstraped #lfb_mainPanel .lfb_genSlide .lfb_genContent div.lfb_selectable span.icon_select { bottom: -10px;}
  .lfb_itemContainer_273 {padding-top: 0!important;}
  #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_genSlide .lfb_genContent div.lfb_selectable span.icon_select {
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: 13px;}
  #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_genSlide .lfb_genContent div.lfb_selectable span.icon_select {margin-right: -8px;}
  #lfb_form h3.lfb_stepTitle {font-size: 22px!important;}
  .fusion-fullwidth .fusion-row, .top-footer .fusion-row { padding-left: 0!important; padding-right: 0!important;}
}

@media only screen and (max-width: 480px){
  #lfb_bootstraped.lfb_bootstraped #lfb_form[data-previousstepbtn="true"] .lfb_btn-next{width: auto;}
  #lfb_bootstraped.lfb_bootstraped #lfb_form[data-usevisual="1"] .lfb_btnNextContainer { margin-top: 28px!important;}
  .my-table th{ font-size: 12px;}
  .bottom-btn-line {display: flex; flex-direction: column;}
  .bottom-btn-line .btn-wide.btn-primary{order: 1;}
  .bottom-btn-line .lfb_linkPreviousCt, .lfb_btnNextContainer .lfb_linkPreviousCt {order: 2; margin-top: 10px!important;}
  #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_btn-next, .bottom-btn-line .lfb_linkPreviousCt, .lfb_btnNextContainer .lfb_linkPreviousCt {display: flex!important; justify-content: center!important; align-self: center;}
  #lfb_form.lfb_bootstraped .btn:not(.btn-circle):not(#lfb_couponBtn) > .fa:not(.lfb_iconRight){margin-top: 4px;}
  #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_genSlide .lfb_genContent .lfb_itemBloc.lfb_itemContainer_240{margin-bottom: 15px!important;}
	#lfb_bootstraped #lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_genSlide .lfb_genContent div.lfb_selectable span.icon_select {margin-left: -8px;}





  .Qbottom-btn-line .lfb_linkPreviousCt { margin-top: 30px!important;}
  #Qlfb_bootstraped.lfb_bootstraped #lfb_form[data-previousstepbtn="true"] .lfb_linkPreviousCt {margin-top: 15px!important; display: inline-block!important;}
  #Qlfb_form.lfb_bootstraped #lfb_mainPanel .lfb_btn-next, #lfb_bootstraped.lfb_bootstraped #lfb_form[data-previousstepbtn="true"] .linkPrevious, .lfb_btnNextContainer #lfb_btnOrder, .lfb_itemContainer_244 .btn-primary.btn-wide {margin-top: 0!important;}
#lfb_bootstraped.lfb_bootstraped #lfb_form[data-previousstepbtn=true] #lfb_mainPanel .lfb_btnNextContainer{min-height: 105px;}




}
