﻿.clearfix{*zoom:1}

.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}

.clearfix:after{clear:both}
 
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
 
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
 

input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}


 body{margin:0;color:#333;background-color:#fff}
 
 
 
 form{margin:0 0 20px}
 fieldset{padding:0;margin:0;border:0}
 legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}
 legend small{font-size:15px;color:#999}
 label{display:block;margin-bottom:5px}

 input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}
 input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}
 .form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}
 .form-actions:before,.form-actions:after{display:table;content:"";line-height:0}
 .form-actions:after{clear:both}
 
 
 .alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
 .alert,.alert h4{color:#c09853}
 .alert h4{margin:0}
 .alert .close{position:relative;top:-2px;right:-21px;line-height:20px}
 .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}
 .alert-success h4{color:#468847}
 .alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}
 .alert-danger h4,.alert-error h4{color:#b94a48}
 .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}
 .alert-info h4{color:#3a87ad}
 .alert-block{padding-top:14px;padding-bottom:14px}
 .alert-block>p,.alert-block>ul{margin-bottom:0}
 .alert-block p+p{margin-top:5px}
 @-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}
 to{background-position:0 0}
 }
 @-moz-keyframes progress-bar-stripes{from{background-position:40px 0}
 to{background-position:0 0}
 }
 @-ms-keyframes progress-bar-stripes{from{background-position:40px 0}
 to{background-position:0 0}
 }
 @-o-keyframes progress-bar-stripes{from{background-position:0 0;}
 to{background-position:40px 0;}
 }
 @keyframes progress-bar-stripes{from{background-position:40px 0}
 to{background-position:0 0}
 }
 
 
 .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 .number{font-size:1.429em}
/* .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:#2184be;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{background:#eee;display:block;margin:.5em;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;position:absolute;width:100%;height:95%;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[type="checkbox"]{display:inline-block}
 .wizard>.content>.body input.error{background:#fbe3e4;border:1px solid #fbc2c4;color:#8a1f11}
 .wizard>.content>.body label{display:inline-block;margin-bottom:.5em}
 .wizard>.content>.body label.error{color:#8a1f11;display:inline-block;margin-left:1.5em}
 .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:#2184be;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 {font-size: .9em;}
 }
 .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}
 