*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,ul {margin:0;padding:0;}
.clear{clear:both;}
.wmd_container{max-width:1140px;margin: 0 auto;padding-right: 20px;padding-left: 20px;}
body.wide_version .wmd_container{max-width:1300px;}
@media (min-width:768px){.wmd_container{width:700px!important;}}
@media (min-width:992px){.wmd_container{width:900px!important;}}
@media (min-width:1050px){.wmd_container{width:90%!important;}}

.caret{
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
label.error{
    color: red;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    margin-left: 12px;
}
label.error a{ color: red;text-decoration: underline;}

#gen_loading,body{height:100%;width:100%}
#gen_loading {
	position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 9999;
	text-align:center;
}
#gen_loading img{margin-top:155px}

ul.share-buttons{ left: 0; padding: 0;
    position: fixed;
    top: 170px; width: 40px;}
ul.share-buttons li {
    display: inline-block;
    float: left;margin-bottom: 2px;
}
ul.share-buttons img {
    width: 40px;
}
@media (max-width:767px){
	ul.share-buttons {  display:none;}
	nav.templatemo-nav{padding-bottom: 8px;}
}