.preview-container .form-main-tabs li:before{border-top: 1px solid #fff;content: "";display: block;font-size: 0;overflow: hidden;position: relative;top: 16px;right: 1px;width: 100%;z-index: 1;}
.preview-container .form-main-tabs li:first-child:before{left: 50%;max-width: 50%;}
.preview-container .form-main-tabs li:last-child:before { max-width: 50%; width: 50%;}
.preview-container .form-main-tabs li.open  .step{/* background: #DB3E8B; */color: #fff;}
.preview-container .form-main-tabs li.open  .title{/* color: #ffffff; */font-weight: 600;}
.preview-container .form-main-tabs li.active  .step{/* background: #DB3E8B; */color: #fff;}
.preview-container .form-main-tabs li.active  .title{font-weight: 600;}
.preview-container .form-main-tabs li:hover,.preview-container .form-main-tabs li:focus{background:none;}
.preview-container .form-main-tabs li,.preview-container .form-main-tabs li.open,.preview-container .form-main-tabs lic-tabs-container >.nav-tabs >li.open:hover,.preview-container .form-main-tabs li:focus{text-align:center;border:none;background-color:none;}

li.open:first-child:nth-last-child(1):before{border-top:none} 
.preview-container{float: left; width: 100%; margin-bottom: 30px;}
.preview-container .form-main-tabs li,.preview-container .form-main-tabs li.active,.preview-container .form-main-tabs lic-tabs-container >.nav-tabs >li.active:hover,.preview-container .form-main-tabs li:focus{text-align:center;border:none;background-color:none;}
.preview-container .form-main-tabs li .title{width: 100%;/* max-width: 125px; */display: block;text-align: center;font-weight: 400;max-height: 40px;height: 60px;overflow: hidden;text-overflow: ellipsis;white-space: normal;/* margin: 0px auto; */font-size: 12px;letter-spacing: 0.5px;}
.preview-container .form-main-tabs li .title:nth-child(2){/* display:none; */}
.preview-container .form-main-tabs li span.step{ background: #fff;position: relative;z-index: 1;font-size: 12px;border-radius: 50%;/* border: solid 2px #393f63; */height: 30px;width: 30px;display: inline-block;}
.preview-container .form-main-tabs li{/* width: 16%; */}
.preview-container .form-main-tabs .round-tab{float: left;width: 100%;padding-top: 4px;position: relative;top: 2px;/* font-size: 13px; */font-weight: 600;color: #333;}
.preview-container .form-main-tabs:before{display: table-row;}
.preview-container .form-main-tabs{/* float:left; */width:100%;height: 70px;text-align:center;padding:0;cursor:pointer;max-width: 800px;margin: 0 auto;list-style-type: none;display: table;table-layout:fixed;}
.preview-container .form-main-tabs li{display: table-cell;}
.preview-container .form-main-tabs li span.step svg{position: absolute;left: 50%;bottom: -12px;margin-left: -30px;}
.preview-container .form-main-tabs a:focus,.preview-container .form-main-tabs a:hover {color: #23527c;text-decoration: none; }
.preview-container .sub-tab.nav > li {border-bottom: solid 4px transparent;margin-bottom: -2px;text-align:center;transition: all 0.7s;-webkit-transition: all 0.7s;margin-right: 20px; /* Safari */}
.preview-container .sub-tab.nav > li a {padding: 10px 20px 7px 20px;font-size: 12px;border: none;background:none;font-weight:normal;}
.preview-container .sub-tab.nav li.open, .sub-tab.nav  li:hover{background: none !important;border-bottom: solid 4px #FE2C90;/* margin-top: 0px; */}
.preview-container .sub-tab.nav-tabs > li.open > a,.preview-container  .sub-tab.nav-tabs > li.open > a:hover,.preview-container  .sub-tab.nav-tabs > li.open > a:focus{color: #fff;border: none;}
.preview-container .sub-tab.nav li.active, .sub-tab.nav  li:hover{background: none !important;/* border-bottom: solid 4px #FE2C90; *//* margin-top: 0px; */}
.preview-container .sub-tab.nav-tabs > li.active > a,.preview-container  .sub-tab.nav-tabs > li.active > a:hover,.preview-container  .sub-tab.nav-tabs > li.active > a:focus{border: none;}
.preview-container .tab-content >.tab-pane{padding-top:10px;}
.preview-container  label{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 500;float: left;font-size: 12px;color: #435a7f; }
.preview-container  label.control-label{text-transform:capitalize}
.preview-container .form-group input:focus,.preview-container .form-group label:focus  ,.preview-container .form-group select:focus{     outline: -webkit-focus-ring-color auto 0px; }
.preview-container .ifield input:invalid:focus + label + span{animation:unset}
/* .preview-container .btn-pmry{background: #E5408E;} */
.preview-container .form-header{float:left;width:100%;position:relative;height:50px;background:#eee}
.preview-container .form-header .form-header-content{max-width: 1000px;margin:0 auto;padding:5px;}
.preview-container .form-header .form-header-content .logo{/* background: url(../images/bg.png); */height: 40px;width: 160px;margin-right: 10px;float: left;max-height: 40px;max-width: 160px;}
.preview-container .form-header .form-header-content img{height: 100%; width: 100%;}  
.preview-container .form-header .form-header-content .head-sm{padding:10px;border-left:solid 1px #ccc;float: left;font-size: 13px;font-weight:;font-weight: 600;}
.preview-container .form-header .form-header-content .user-profile{float: left;text-align: right;margin-right: 10px;}
.preview-container .form-header .form-header-content .user-name{font-size: 12px;font-weight: 600;}
.preview-container .form-header .form-header-content .user-des{font-size:11px}
.preview-container .form-header .form-header-content .fa{font-size:11px}
.preview-container .form-header-bg{float:left;width:100%;position:absolute;height:170px;top: 0;left: 0;}
 .preview-container .form-main-container{/* margin-top: -160px; */position: relative;bottom:-20px;}
.preview-container .form-inner-content{max-width: 1000px;margin:0 auto;padding:5px;}
.preview-container .box-container{border: solid 1px #ddd;/* background: #fff; */padding: 10px 10px;border-top: none;min-height: 450px;float: left;width: 100%;}
.preview-container .modal-body{padding: 0px;/* background: #eee; */float: left;width: 100%;}



.preview-container .infield.form-row.col-md-3 {float:left;min-height: 75px;}
.preview-container .infield.button label{display:none}
.preview-container .infield.center{text-align:center}
.preview-container .infield.left{text-align:left}
.preview-container .infield.right{text-align:right}
/* 
.preview-container .infield.checkboxmulti,*/
.preview-container .infield.checkboxmulti .control-label{width: 100%!important;} 
.preview-container .infield.checkboxmulti .row [class*="col"]{width: auto;padding: 0;}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;width: 100%;float: left; }

.preview-container .infield.break {clear:left}
.preview-container .tab-content.box-container .tab-content{height: auto;padding: 0px 10px;} 
@media only screen and (max-width: 1080px) {
	.preview-container .form-field.form-row {width:33.3%;}
}
@media only screen and (max-width: 780px) {
	.preview-container .form-field.form-row {width:50%;}
	.form-view-modal .modal-dialog{margin:0;}
}
@media only screen and (max-width: 580px) {
	.preview-container .form-field.form-row {width:100%;}
}
@media only screen and (max-width: 1190px) {
	.preview-container .infield.form-row.col-md-4,	.preview-container .infield.form-row.col-md-3  {width: 50%;}
	
}

@media only screen and (max-width: 900px) {
	.preview-container .infield.form-row.col-md-4,	.preview-container .infield.form-row.col-md-3  {width: 100%;min-height:auto}
}

.preview-modal .content  > .box.box-default > .box-body.in-box-body > .row > .col-md-3{float: left;width: 200px;}
.preview-modal .content  > .box.box-default > .box-body.in-box-body > .row > .col-md-9{float: left; width: calc(100% - 200px);} 

.preview-modal .tab-content  .tab-content .form-group.col-md-4,.preview-modal .tab-content  .tab-content .form-group.col-md-3{float:left;width:50%;min-height: 75px;}

	.preview-modal .tab-content  .tab-content .form-group.col-md-4 .col-md-6 {width: 100% !important;}
@media only screen and (max-width: 1000px) {
}


@media only screen and (max-width: 775px) {
	.preview-modal .tab-content  .tab-content .form-group.col-md-4,.preview-modal .tab-content  .tab-content .form-group.col-md-3{width: 100%;min-height:auto}
}
/* @media only screen and (max-width: 510px) {
	.preview-modal .content  > .box.box-default > .box-body.in-box-body > .row > .col-md-3,.preview-modal .content  > .box.box-default > .box-body.in-box-body > .row > .col-md-9{float: left;width: 100%}	
	.preview-modal .ilmenu2{max-width:450px}
	.preview-modal .ilmenu2 li:after {width: 0px; } 
	.preview-modal .ilmenu2 > ul li i{background:#fff;width: 20px;height: 16px;line-height: 10px;}
	.preview-modal .ilmenu2 > ul > li { padding: 6px 5px; position: relative; text-align: center;  border-width: 1px; width: 100%; background: #fff; border: solid 1px #ccc; margin-bottom: 5px; border-radius: 4px; } 
	.preview-modal .ilmenu2 > ul > li.open {background: #f5f5f5;} 
	.preview-modal .ilmenu2 > ul > li.open i{background: #f5f5f5;} 
	.preview-modal .ilmenu2 li.open ul li{float:left;width:50%;animation:unset;padding: 5px;}
}
 */

/* FOR COLOR AND BACKGROUND
.preview-container .form-header-bg{background: #383E65;}
.preview-container .form-main-tabs li.open .step {background: #DB3E8B;color: #fff; }
.preview-container .form-main-tabs li.active .step {background: #DB3E8B;color: #fff; }
.preview-container .btn-pmry { background: #E5408E;color:#fff }
.preview-container .sub-tab.nav li.open, .sub-tab.nav li:hover{border-color:#FE2C90}
.preview-container .sub-tab.nav li.active, .sub-tab.nav li:hover{border-color:#FE2C90}*/
.form-builder .lbl-primary .Mndtry {color: #FF4444;font-size: 12px; }
.form-builder .main-container .drag-container .field-append .field-append-box .input-box .field-inputs .txt-ellipsis{overflow: hidden; text-overflow: ellipsis; width: 100% !important; white-space: nowrap; display: inline-block;}
.form-main-tabs li.active .round-tab.primary-font-color,.form-main-tabs li.open .round-tab.primary-font-color{color:#fff!important}




/*******************/ /*Default Template*/
.primary-bg-color{background: #5d370d;color:#FFFFFF!important;}.primary-font-color,.preview-container .sub-tab.nav > li a,.form-view-modal .ibtn{color:#FFFFFF;}.secondary-bg-color{background:#FFFFFF;} .secondary-font-color{color:#262626;}.secondary-bg-color-2{background: #FFFFFF;} .secondary-font-color-2{color: #262626;}.btn-bg-color,.preview-container .form-main-tabs li.active .step,.preview-container .form-main-tabs li.open .step  ,.btn-bg-color:hover{background: #E5408E;}.preview-container .sub-tab.nav li.active,.preview-container .sub-tab.nav li.open, .sub-tab.nav li:hover{border-bottom: solid 4px #E5408E;}.form-view-modal .ifield button ,.form-view-modal .ibutton button{color: #FFFFFF;border: 1px solid #E5408E;background:#E5408E;}.form-view-modal .ifield button:hover,.form-view-modal .ibutton button:hover{background:#E5408E;color: #FFFFFF}.btn-font-color{color: #262626;}.btn-bg-color-2{background: #B7B7B7;} .btn-font-color-2{color: #262626;}.logospace{float: left; height: 100%; width: 100%;background:url();background-repeat: no-repeat;background-size: 100%;}
/*******************/

body #ibody, body .footer-content, .preview-container .form-main-container {width: 100%;}
body #ibody{overflow-x:hidden;}
.nav-bg .bgimg{background: linear-gradient(to right, rgb(80, 48, 10) 0%, rgb(162, 91, 25));}
nav.navbar .hamburger-box .hamburger-inner, nav.navbar .hamburger-box .hamburger-inner::after, nav.navbar .hamburger-box .hamburger-inner::before{background-color:#fff;}
/*.middle-content{padding-right: 10px;}*/
.dataTables_wrapper{overflow: auto;}
.with-border h3, .with-border h4{font-size:16px;}
.ifield input:readonly {box-shadow: none;background: #d2d2d2;}

.search-group input::placeholder{ color: #fff;}
.ifield i.inemail{right: 6px;bottom: 6px;}
.footer-content{position:fixed;bottom:0;background-color:#fff;}
.middle-content{/*min-height:850px;overflow-y: hidden;*/ margin-bottom: 0px;}
.box-container .label.infield span{color: #5d370d;}
.box-title a{color: #5d370d;}