/*
  SmartWizard 2.0 plugin
  jQuery Wizard control Plugin
  by Dipu

  http://www.techlaboratory.net
  http://tech-laboratory.blogspot.com
*/
.swMain {
  position:relative;
  display:block;
  margin:0;
  padding:0;
  border: 0 solid #CCC;
  overflow:visible;
  float:left;
  width:980px;
}
.swMain .stepContainer {
  display:block;
  position: relative;
  margin: 0;
  padding:0;
  border: 0 solid #CCC;
/*
  overflow-x: hidden;
  overflow-y: hidden;
*/
  clear:both;
/*   min-height:600px; */
/*   height:auto; */
}

.swMain .stepContainer div.content {
  display:block;
/*   position: absolute; */
  float:left;
  margin: 0;
  padding:15px;
  border: 1px solid #CCC;
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color:#5A5655;
  background-color:#F8F8F8;
/*   min-height:500px; */
  height:auto;
  text-align:left;
  overflow:visible;
  z-index:88;
  -webkit-border-radius: 5px;
  -moz-border-radius  : 5px;
  width:100%;
  clear:both;
}

.swMain div.actionBar {
  display:block;
  position: relative;
  clear:both;
  margin:             3px 0 0 0;
  border:             1px solid #CCC;
  padding:            0;
  color:              #5A5655;
  background-color:   #F8F8F8;
  height:40px;
  text-align:left;
  overflow:auto;
  z-index:88;

  -webkit-border-radius: 5px;
  -moz-border-radius  : 5px;
  left:0;
}

.swMain .stepContainer .StepTitle {
  display:block;
  position: relative;
  margin:0;
  font: bold 28px "Lato", "Times New Roman", sans-serif;
  color:#195989;
	font-weight:700;
	word-spacing:3px;
  clear:both;
  text-align:left;
  z-index:88;
	border-bottom:1px solid #B7C9D7;
	padding-bottom:7px;
	margin-bottom:20px;
}

#wizard label{display:block;font-family:"Lato", "Times New Roman", sans-serif;font-size:15px;margin-bottom:5px;font-weight:700;color:#195989;}
#wizard .ib{display:inline-block;margin-right:15px;}
#wizard .ib.last{margin-right:0;}
#wizard hr{border-top:1px solid #B7C9D7;}
#wizard .btn {
  background: #226391;
  background-image: -webkit-linear-gradient(top, #226391, #074775);
  background-image: -moz-linear-gradient(top, #226391, #074775);
  background-image: -ms-linear-gradient(top, #226391, #074775);
  background-image: -o-linear-gradient(top, #226391, #074775);
  background-image: linear-gradient(to bottom, #226391, #074775);
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
/*   text-shadow: 1px 1px 2px #000; */
  font-family:"Lato", "Times New Roman", sans-serif;
  color: #ffffff;
  font-size: 15px;
	font-weight:600;
  padding: 20px;
  text-decoration: none;
	border:0;
}

#wizard .help-block{display:block;color:#F00;margin-top:5px; }

#wizard .btn:hover {
	cursor:pointer;
  background: #4892c7;
  background-image: -webkit-linear-gradient(top, #4892c7, #2b6e9e);
  background-image: -moz-linear-gradient(top, #4892c7, #2b6e9e);
  background-image: -ms-linear-gradient(top, #4892c7, #2b6e9e);
  background-image: -o-linear-gradient(top, #4892c7, #2b6e9e);
  background-image: linear-gradient(to bottom, #4892c7, #2b6e9e);
  text-decoration: none;
}

.swMain .buttonNext {
  display:block;
  float:right;
  margin:5px 3px 0 3px;
  padding:5px;
  text-decoration: none;

  text-align: center;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  width:100px;
  color:#FFF;
  outline-style:none;
  background-color:   #5A5655;
  border: 1px solid #5A5655;
  -moz-border-radius  : 5px;
  -webkit-border-radius: 5px;
}
.swMain .buttonDisabled {
  color:#F8F8F8  !important;
  background-color: #CCCCCC !important;
  border: 1px solid #CCCCCC  !important;
  cursor:text;
}
.swMain .buttonPrevious {
  display:block;
  float:right;
  margin:5px 3px 0 3px;
  padding:5px;
  text-decoration: none;
  text-align: center;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  width:100px;
  color:#FFF;
  outline-style:none;
  background-color:   #5A5655;
  border: 1px solid #5A5655;
  -moz-border-radius  : 5px;
  -webkit-border-radius: 5px;
}
.swMain .buttonFinish {
  display:block;
  float:right;
  margin:5px 10px 0 3px;
  padding:5px;
  text-decoration: none;
  text-align: center;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  width:100px;
  color:#FFF;
  outline-style:none;
  background-color:   #5A5655;
  border: 1px solid #5A5655;
  -moz-border-radius  : 5px;
  -webkit-border-radius: 5px;
}

/* Form Styles */

.txtBox {
  border:1px solid #CCCCCC;
  color:#5A5655;
  font:13px Verdana,Arial,Helvetica,sans-serif;
  padding:2px;
  width:430px;
}
.txtBox:focus {
  border:1px solid #EA8511;
}

.swMain .loader {
  position:relative;
  display:none;
  float:left;
  margin: 2px 0 0 2px;
  padding:8px 10px 8px 40px;
  border: 1px solid #FFD700;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  color:#5A5655;
  background: #FFF url(/images/loader.gif) no-repeat 5px;
  -moz-border-radius  : 5px;
  -webkit-border-radius: 5px;
  z-index:998;
}
.swMain .msgBox {
  position:relative;
  display:none;
  float:left;
  margin: 4px 0 0 5px;
  padding:5px;
  border: 1px solid #FFD700;
  background-color: #FFFFDD;
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color:#5A5655;
  -moz-border-radius  : 5px;
  -webkit-border-radius: 5px;
  z-index:999;
  min-width:200px;
}
.swMain .msgBox .content {
  font: normal 12px Verdana,Arial,Helvetica,sans-serif;
  padding: 0;
  float:left;
}
.swMain .msgBox .close {
  border: 1px solid #CCC;
  border-radius: 3px;
  color: #CCC;
  display: block;
  float: right;
  margin: 0 0 0 5px;
  outline-style: none;
  padding: 0 2px 0 2px;
  position: relative;
  text-align: center;
  text-decoration: none;
}
.swMain .msgBox .close:hover{
  color: #EA8511;
  border: 1px solid #EA8511;
}
#wizard.swMain div.actionBar{display:none!important;}


#wizard .toplist{float:left;width:100%;margin-bottom:15px;border-radius:3px;background-color:#e5f2f4;box-shadow:0 0 5px rgba(0,0,0,.15);position:relative;padding-left:0;}
#wizard .toplist .links{display:none}
#wizard .toplist .step1{z-index:50;margin-left:-16}
#wizard .toplist .step2{z-index:40}
#wizard .toplist .step3{z-index:30}
#wizard .toplist .step4{z-index:20}
#wizard .toplist .step5{z-index:10}
#wizard .toplist li{display:block;float:left;color:#424242;font-size:12px;font-weight:600;position:relative;background:rgba(0,0,0,0) url('/_includes/form/images/arrows.png') right -113px no-repeat;margin-left:-14px;padding-left:14px;padding-right:30px;margin-bottom:0;}
#wizard .toplist li.last-child{background:#e6f3f5}
#wizard .toplist li.current{background:rgba(0,0,0,0) url('/_includes/form/images/arrows.png') right -4px no-repeat}
#wizard .toplist li.current.last-child{background:#fafcfc}
#wizard .toplist li span{padding:16px 20px;display:block;font-size:16px;font-family:"Lato", 'Times New Roman', sans-serif}
#wizard .toplist li a{color:#333}
#wizard .toplist .current{background:#fafcfd;color:#00579d}
#wizard .toplist .step5.current:after,#wizard .toplist .step1.current:before{display:none}
#wizard .toplist .next span,#wizard .toplist .disabled span{opacity:.5}
#wizard .toplist ul{padding-left:16px}
#wizard .toplist .step6{z-index:5}
#wizard .toplist .step6.current:after,#wizard .toplist.simple .step1.current:before{display:none}

#wizard .cloned{margin-top:10px;display:none;}
#wizard .top10{margin-top:10px;}