.wizard,.tabcontrol{display:block;width:100%;overflow:hidden}.wizard a,.tabcontrol a{outline:0}.wizard ul,.tabcontrol ul{list-style:none!important;padding:0;margin:0}.wizard ul>li,.tabcontrol ul>li{display:block;padding:0}.wizard>.steps .current-info,.tabcontrol>.steps .current-info{position:absolute;left:-999em}.wizard>.content>.title,.tabcontrol>.content>.title{position:absolute;left:-999em}.wizard>.steps{position:relative;display:block;width:100%}.wizard.vertical>.steps{display:inline;float:left;width:30%}

.wizard>.steps>ul>li{width:25%}.wizard>.steps>ul>li,.wizard>.actions>ul>li{float:left}.wizard.vertical>.steps>ul>li{float:none;width:100%}


.wizard>.steps a,.wizard>.steps a:hover,.wizard>.steps a:active{
	display:block;
	width:auto;
	margin:0 .5em .5em;
	padding:1em 1em;
	text-decoration:none;
	/*-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px*/
}

.wizard>.steps .disabled a,.wizard>.steps .disabled a:hover,.wizard>.steps .disabled a:active{background:#eee;color:#aaa;cursor:default}.wizard>.steps .current a,.wizard>.steps .current a:hover,.wizard>.steps .current a:active{background:#3d3d8b;color:#fff;cursor:default}.wizard>.steps .done a,.wizard>.steps .done a:hover,.wizard>.steps .done a:active{background:#9dc8e2;color:#fff}.wizard>.steps .error a,.wizard>.steps .error a:hover,.wizard>.steps .error a:active{background:#ff3111;color:#fff}
.wizard>.content{
	border:1px solid #eee;
	display:block;
	margin:.5em;
	min-height:35em;
	overflow:hidden;
	position:relative;
	width:auto;
	/*-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px*/
}

.wizard.vertical>.content{display:inline;float:left;margin:0 2.5% .5em 2.5%;width:65%}
.wizard>.content>.body{float:left;padding:2.5%}
.wizard>.content>.body ul{list-style:disc!important}
.wizard>.content>.body ul>li{display:list-item}
.wizard>.content>.body>iframe{border:0 none;width:100%;height:100%}
/*.wizard>.content>.body input{border:1px solid #ccc}*/
.wizard>.content>.body input[type="checkbox"]{display:inline-block}
.wizard>.content>.body input.error{background:#fbe3e4;border:1px solid #fbc2c4;color:#3d3d8b}.wizard>.content>.body label{display:inline-block;margin-bottom:.5em}.wizard>.content>.body label.error{color:#3d3d8b;display:inline-block;}.wizard>.actions{position:relative;display:block;text-align:right;width:100%}.wizard.vertical>.actions{display:inline;float:right;margin:0 2.5%;width:95%}.wizard>.actions>ul{display:inline-block;text-align:right}.wizard>.actions>ul>li{margin:0 .5em}.wizard.vertical>.actions>ul>li{margin:0 0 0 1em}

.wizard>.actions a,.wizard>.actions a:hover,.wizard>.actions a:active{
	background:#3d3d8b;
	color:#fff;
	display:block;
	padding:.5em 1em;
	text-decoration:none;
	/*-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px*/
}

.wizard>.actions .disabled a,.wizard>.actions .disabled a:hover,.wizard>.actions .disabled a:active{background:#eee;color:#aaa}.wizard>.loading{}.wizard>.loading .spinner{}.tabcontrol>.steps{position:relative;display:block;width:100%}.tabcontrol>.steps>ul{position:relative;margin:6px 0 0 0;top:1px;z-index:1}.tabcontrol>.steps>ul>li{float:left;margin:5px 2px 0 0;padding:1px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.tabcontrol>.steps>ul>li:hover{background:#edecec;border:1px solid #bbb;padding:0}.tabcontrol>.steps>ul>li.current{background:#fff;border:1px solid #bbb;border-bottom:0 none;padding:0 0 1px 0;margin-top:0}.tabcontrol>.steps>ul>li>a{color:#5f5f5f;display:inline-block;border:0 none;margin:0;padding:10px 30px;text-decoration:none}.tabcontrol>.steps>ul>li>a:hover{text-decoration:none}.tabcontrol>.steps>ul>li.current>a{padding:15px 30px 10px 30px}.tabcontrol>.content{position:relative;display:inline-block;width:100%;height:35em;overflow:hidden;border-top:1px solid #bbb;padding-top:20px}.tabcontrol>.content>.body{float:left;position:absolute;width:95%;height:95%;padding:2.5%}.tabcontrol>.content>.body ul{list-style:disc!important}.tabcontrol>.content>.body ul>li{display:list-item}@media(max-width:600px){.wizard>.steps>ul>li{width:50%}

.wizard>.steps a,.wizard>.steps a:hover,.wizard>.steps a:active{margin-top:.5em}
.wizard.vertical>.steps,.wizard.vertical>.actions{display:block;float:none;width:100%}
.wizard.vertical>.content{display:block;float:none;margin:0 .5em .5em;width:auto}}
@media(max-width:480px){.wizard>.steps>ul>li{width:100%}}.com{color:#93a1a1}.lit{color:#195f91}.pun,.opn,.clo{color:#93a1a1}.fun{color:#dc322f}.str,.atv{color:#d14}.kwd,.prettyprint .tag{color:#1e347b}.typ,.atn,.dec,.var{color:teal}.pln{color:#48484c}.prettyprint{padding:8px;background-color:#f7f7f9;border:1px solid #e1e1e8}.prettyprint.linenums{-webkit-box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0;-moz-box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0;box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0}ol.linenums{margin:0 0 0 33px}ol.linenums li{padding-left:12px;color:#bebec5;line-height:20px;text-shadow:0 1px 0 #fff}