/*
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
	margin:0;
	padding:0;
	border:0 none;
	outline:none;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

body{line-height:1}

ol,ul{list-style:none}
ul.listinside{list-style:inside !important;list-style-type:circle !important;}

blockquote,q{quotes:none}

blockquote:before,blockquote:after,q:before,q:after{content:'';
	content:none}

table{
	border-collapse:collapse;
	border-spacing:0;
}
*/
*{
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

/* Don't do this on a mac in chrome and safari, only @ no_macs */
.no_mac video{	-webkit-filter: brightness(108.5%); }

.strong{font-weight:bold;}
.pointer{cursor:pointer;}
.clear{clear:both !important;line-height:normal;}
.clearright{clear:right !important;}
.clearleft{clear:left !important;}
.breakword{word-wrap:break-word !important;}
.singleline{white-space:nowrap!important;overflow:hidden!important;}
.nw{white-space:nowrap!important;}

.block{display:block !important}
.show{display:inherit !important;}
tr.show{display:table-row !important;}
td.show{display:table-cell !important;}

.hide{display:none !important;}
.x_hidetoggle{display:none;}
.hidden{visibility:hidden !important;}
.visible{visibility:visible !important;}

.left{float:left !important}
.right{float:right !important}

.textleft{ text-align:left !important;}
.textright{ text-align:right !important;}
.textcenter {text-align:center !important;}

ul.inline li, .inline{vertical-align:top;display:inline-block;*display:inline;zoom:1;}

.mr0{margin:0px;}

.mr5{margin-right:5px;}
.ml5{margin-left:5px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}

.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}

.p0{padding:0px !important;}
.p5{padding:5px !important;}
.p10{padding:10px !important;}
.pr0{padding-right:10px !important;}
.pl10{padding-left:10px !important;}
.pt10{padding-top:10px !important;}
.pb10{padding-bottom:10px !important;}

.borderb{border-bottom:1px solid #ccc !important;margin-bottom:5px !important;padding-bottom:5px !important;}
.bordert{border-top:1px solid #ccc !important;margin-top:5px !important;padding-top:5px !important;}

.wauto{width:auto !important;}
.w0{width:0px !important;}
.w10{width:10px !important;}
.w15{width:15px !important;}
.w20{width:20px !important;}
.w25{width:25px !important;}
.w30{width:30px !important;}
.w35{width:35px !important;}
.w40{width:40px !important;}
.w45{width:45px !important;}
.w50{width:50px !important;}
.w60{width:60px !important;}
.w70{width:70px !important;}
.w75{width:75px !important;}
.w80{width:80px !important;}
.w90{width:90px !important;}
.w100{width:100px !important}
.w110{width:110px !important}
.w120{width:120px !important}
.w125{width:125px !important}
.w150{width:150px !important}
.w160{width:160px !important}
.w175{width:175px !important}
.w180{width:180px !important}
.w190{width:190px !important}
.w200{width:200px !important}
.w230{width:230px !important}
.w250{width:250px !important}

.w260{width:260px !important}
.w270{width:270px !important}
.w280{width:280px !important}

.w290{width:290px !important}
.w300{width:300px !important}
.w350{width:350px !important}
.w360{width:360px !important}
.w370{width:370px !important}
.w375{width:375px !important}
.w390{width:400px !important}
.w400{width:400px !important}
.w450{width:450px !important}
.w425{width:425px !important}
.w500{width:500px !important}
.w550{width:550px !important}
.w560{width:560px !important}
.w570{width:570px !important}
.w580{width:580px !important}
.w590{width:590px !important}
.w600{width:600px !important}
.w650{width:650px !important}
.w700{width:700px !important}
.w750{width:750px !important}
.w800{width:800px !important}
.w850{width:850px !important}
.w900{width:900px !important}
.w950{width:950px !important}
.w1000{width:1000px !important}

.hauto{height:auto !important;}
.h0{height:0px !important;}
.h10{height:10px !important;}
.h20{height:20px !important;}
.h30{height:30px !important;}
.h50{height:50px !important;}
.h65{height:65px !important;}
.h75{height:75px !important;}
.h100{height:100px !important}
.h125{height:125px !important}
.h150{height:150px !important}
.h200{height:200px !important}
.h250{height:250px !important}
.h300{height:300px !important}
.h350{height:350px !important}
.h400{height:400px !important}
.h450{height:450px !important}
.h500{height:500px !important}
.h550{height:550px !important}
.h600{height:600px !important}

.mw0{min-width:0px !important;}
.mw10{min-width:10px !important;}
.mw15{min-width:15px !important;}
.mw20{min-width:20px !important;}
.mw30{min-width:30px !important;}
.mw50{min-width:50px !important;}
.mw60{min-width:60px !important;}
.mw70{min-width:70px !important;}
.mw75{min-width:75px !important;}
.mw80{min-width:80px !important;}
.mw90{min-width:90px !important;}
.mw100{min-width:100px !important}
.mw125{min-width:125px !important}
.mw150{min-width:150px !important}
.mw160{min-width:160px !important}
.mw175{min-width:175px !important}
.mw180{min-width:180px !important}
.mw190{min-width:190px !important}
.mw200{min-width:200px !important}
.mw230{min-width:230px !important}
.mw250{min-width:250px !important}
.mw275{min-width:275px !important}
.mw290{min-width:290px !important}
.mw300{min-width:300px !important}
.mw350{min-width:350px !important}
.mw360{min-width:360px !important}
.mw375{min-width:375px !important}
.mw390{min-width:400px !important}
.mw400{min-width:400px !important}
.mw450{min-width:450px !important}
.mw500{min-width:500px !important}
.mw550{min-width:550px !important}
.mw560{min-width:560px !important}
.mw570{min-width:570px !important}
.mw580{min-width:580px !important}
.mw590{min-width:590px !important}
.mw600{min-width:600px !important}
.mw650{min-width:650px !important}
.mw700{min-width:700px !important}
.mw750{min-width:750px !important}
.mw800{min-width:800px !important}
.mw850{min-width:850px !important}
.mw900{min-width:900px !important}
.mw950{min-width:950px !important}
.mw1000{min-width:1000px !important}
.w50p{width:50% !important;}
.w100p{
	width:100% !important;
	display: table;
	/*flex-direction: column*/
}

.overflowx{overflow-x:auto !important;}
.overflowy{overflow-y:auto !important;}
.overflow{overflow:auto !important;}
.overflowh{overflow:hidden !important;}

.bold{font-weight:bold;}
.italic{font-weight:italic;}
.noresize{resize:none;}
.boxsize{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.nobackground{background:none !important;}


.zoom12{zoom:1.2;}
.zoom15{zoom:1.5;}
.zoom20{zoom:2;}
.zoom25{zoom:2.5;}
.zoom30{zoom:3;}

/*.zoom12{-ms-transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}
.zoom15{-ms-transform: scale(1.5, 1.5);-webkit-transform: scale(1.5, 1.5);transform: scale(1.5, 1.5);}
.zoom20{-ms-transform: scale(2, 2);-webkit-transform: scale(2, 2);transform: scale(2, 2);}
.zoom25{-ms-transform: scale(2.5, 2.5);-webkit-transform: scale(2.5, 2.5);transform: scale(2.5, 2.5);}
.zoom30{-ms-transform: scale(3, 3);-webkit-transform: scale(3, 3);transform: scale(3, 3);}

.zoom12,
.zoom15,
.zoom20,
.zoom25,
.zoom30{-webkit-transform-origin:0 0 0;transform-origin:0 0 0;}*/
