
.inline{display:inline !important;}
.block{display:block !important;}
.inline-block{display:inline-block !important;}
.d-none{display:none !important;}
.left-col{float:left !important; }
.right-col{float:right !important; }
.no-float{float: none !important;}
.no-clear {clear:none !important;}
.clear {clear:both !important;}
.clear-left {clear:left !important;}
.clear-right {clear:right !important;}
.absolute {position:absolute !important;}
.relative {position:relative!important;}
.static, #main-menu .static {position:static!important;}
.txt-r{text-align:right !important;}
.txt-l{text-align:left !important;}
.txt-c{text-align:center !important;}
.valign-top{vertical-align:top !important;}
.valign-bot{vertical-align:bottom !important;}
.valign-mid{vertical-align:middle !important;}
.cursor-hand{cursor:pointer !important;}
.nowrap{white-space:nowrap !important;}
.owerflow-hidden{overflow:hidden !important;}
.txt-size-6 {font-size:0.6em !important;}
.txt-size-7 {font-size:0.7em !important;}
.txt-size-8 {font-size:0.8em !important;}
.txt-size-8_5 {font-size:0.85em !important;}
.txt-size-9 {font-size:0.9em !important;}
.txt-size-10{font-size:1em !important;}
.txt-size-11{font-size:1.1em !important;}
.txt-size-12{font-size:1.2em !important;}
.txt-size-13{font-size:1.3em !important;}
.txt-size-14{font-size:1.4em !important;}
.txt-size-16{font-size:1.6em !important;}
.txt-size-17{font-size:1.7em !important;}
.txt-size-18{font-size:1.8em !important;}
.txt-size-20{font-size:2.0em !important;}
.txt-size-22{font-size:2.2em !important;}
.txt-size-24{font-size:2.4em !important;}
.txt-size-25{font-size:2.5em !important;}
.txt-size-26{font-size:2.6em !important;}
.txt-size-28{font-size:2.8em !important;}
.txt-size-30{font-size:3em !important;}
.txt-size-34{font-size:3.4em !important;}

.txt-abs-size-7 {font-size:7px !important;}
.txt-abs-size-8 {font-size:8px !important;}
.txt-abs-size-9 {font-size:9px !important;}
.txt-abs-size-10{font-size:10px !important;}
.txt-abs-size-11{font-size:11px !important;}
.txt-abs-size-12{font-size:12px !important;}
.txt-abs-size-13{font-size:13px !important;}
.txt-abs-size-14{font-size:14px !important;}
.txt-abs-size-16{font-size:16px !important;}
.txt-abs-size-18{font-size:18px !important;}
.txt-abs-size-20{font-size:20px !important;}
.txt-abs-size-22{font-size:22px !important;}
.txt-abs-size-24{font-size:24px !important;}
.txt-abs-size-26{font-size:26px !important;}
.txt-abs-size-28{font-size:28px !important;}
.txt-abs-size-34{font-size:34px !important;}

.line-16{line-height:1.6em;}
.line-13{line-height:13px !important;}
.line-8{line-height:8px !important;}
.no-bg{background:none !important;}
.no-border, tr.no-border td, tr.no-border td{border-width:0px !important; border:0 !important;}
.no-r-border, tr.no-r-border td, tr.no-r-border td{border-right:0 !important;}
.no-padding{padding:0 !important;}
.uppercase{text-transform:uppercase !important;}
.capitalize{text-transform: capitalize !important;}
.txt-bold{font-weight:bold !important;}
.txt-normal{font-weight:normal !important;}
.txt-underline{text-decoration:underline !important;}
.txt-nounderline{text-decoration:none !important;}
.ie-only-breaker{display:none;}
.txt-line-16{line-height:1.6em !important;}

.width-half, .half-width{float:left; width:49.9%;}
.width-third, .third-width{float:left; width:33.3%;}
.width-fourth, .fourth-width{float:left; width:25%;}
.width-fifth, .fifth-width{float:left; width:20%;}

/* widths & heights */
.width-auto{width:auto !important;}
.width-100-per{width:100%}
.width-98-per{width:98%}
.width-90-per{width:90%}
.width-50-per{width:50%}
.width-30-per{width:30%}
.width-25-per{width:25%}
.width-10{width:10px !important;}
.width-20{width:20px !important;}
.width-30{width:30px !important;}
.width-40{width:40px !important;}
.width-50{width:50px !important;}
.width-55{width:55px !important;}
.width-60{width:60px !important;}
.width-70{width:70px !important;}
.width-75{width:75px !important;}
.width-80{width:80px !important;}
.width-90{width:90px !important;}
.width-100{width:100px !important;}
.width-110{width:110px !important;}
.width-120{width:120px !important;}
.width-130{width:130px !important;}
.width-140{width:140px !important;}
.width-150{width:150px !important;}
.width-160{width:160px !important;}
.width-170{width:170px !important;}
.width-175{width:175px !important;}
.width-180{width:180px !important;}
.width-190{width:190px !important;}
.width-200{width:200px !important;}
.width-220{width:220px !important;}
.width-225{width:225px !important;}
.width-230{width:230px !important;}
.width-250{width:250px !important;}
.width-255{width:255px !important;}
.width-280{width:280px !important;}
.width-300{width:300px !important;}
.width-310{width:310px !important;}
.width-320{width:320px !important;}
.width-330{width:330px !important;}
.width-340{width:340px !important;}
.width-350{width:350px !important;}
.width-360{width:360px !important;}
.width-370{width:370px !important;}
.width-380{width:380px !important;}
.width-390{width:390px !important;}
.width-400{width:400px !important;}
.width-410{width:410px !important;}
.width-420{width:420px !important;}
.width-430{width:430px !important;}
.width-440{width:440px !important;}
.width-450{width:450px !important;}
.width-460{width:460px !important;}
.width-465{width:465px !important;}
.width-470{width:470px !important;}
.width-500{width:500px !important;}
.width-600{width:600px !important;}
.width-640{width:640px !important;}
.width-700{width:700px !important;}
.width-720{width:720px !important;}
.min-w-100{min-width:100px !important;}
.max-w-300{max-width:300px !important;}

.height-auto{height:auto !important;}
.height-10{height:10px;}
.height-20{height:20px;}
.height-30{height:30px;}
.height-40{height:40px;}
.height-50{height:50px;}
.height-75{height:75px;}
.height-100{height:100px;}
.height-150{height:150px;}
.height-200{height:200px;}
.height-300{height:300px;}

/* margins & paddings */

.mar-0{margin:0px !important;}

#main .mar-top--18{margin-top:-18px !important;}
#main .mar-top--15{margin-top:-15px !important;}
#main .mar-top--10{margin-top:-10px !important;}
#main .mar-top--5{margin-top:-5px !important;}
#main .mar-top--3{margin-top:-3px !important;}
#main .mar-top--1{margin-top:-1px !important;}
.mar-top-0{margin-top:0px !important;}
.mar-top-1{margin-top:1px !important;}
.mar-top-3{margin-top:3px !important;}
.mar-top-5{margin-top:5px !important;}
#main .mar-top-10{margin-top:10px !important;}
.mar-top-15{margin-top:15px !important;}
.mar-top-17{margin-top:17px !important;}
.mar-top-20{margin-top:20px !important;}
.mar-top-30{margin-top:30px !important;}
.mar-top-40{margin-top:40px !important;}
.mar-top-50{margin-top:50px !important;}

.mar-right-0{margin-right:0px !important;}
.mar-right-5{margin-right:5px !important;}
.mar-right-10{margin-right:10px !important;}
.mar-right-15{margin-right:15px !important;}
.mar-right-20{margin-right:20px !important;}
.mar-right-30{margin-right:30px !important;}
.mar-right-40{margin-right:40px !important;}
.mar-right-50{margin-right:50px !important;}

.mar-bot-0{margin-bottom:0px !important;}
.mar-bot-1{margin-bottom:1px !important;}
.mar-bot-5{margin-bottom:5px !important;}
.mar-bot-7{margin-bottom:7px !important;}
.mar-bot-10{margin-bottom:10px !important;}
.mar-bot-15{margin-bottom:15px !important;}
.mar-bot-20{margin-bottom:20px !important;}
.mar-bot-25{margin-bottom:25px !important;}
.mar-bot-30{margin-bottom:30px !important;}
.mar-bot-35{margin-bottom:35px !important;}

.mar-left--5{margin-left:-5px !important;}
.mar-left--1{margin-left:-1px !important;}
.mar-left-0{margin-left:0px !important;}
#main .mar-left-5, .mar-left-5{margin-left:5px !important;}
#main .mar-left-10, .mar-left-10 {margin-left:10px !important;}
#main .mar-left-15, .mar-left-15 {margin-left:15px !important;}
#main .mar-left-20, .mar-left-20 {margin-left:20px !important;}
#main .mar-left-30, .mar-left-30 {margin-left:30px !important;}
#main .mar-left-35, .mar-left-35 {margin-left:35px !important;}
#main .mar-left-40, .mar-left-40 {margin-left:40px !important;}
#main .mar-left-50, .mar-left-50 {margin-left:50px !important;}
#main .mar-left-190, .mar-left-190{margin-left:190px !important;}

.pad-0{padding:0px !important;}
.pad-5{padding:5px !important;}
.pad-10{padding:10px !important;}
.pad-15{padding:15px !important;}
.pad-20{padding:20px !important;}

.pad-top-0{padding-top:0px !important;}
.pad-top-3{padding-top:3px !important;}
.pad-top-5{padding-top:5px !important;}
.pad-top-10{padding-top:10px !important;}
.pad-top-15{padding-top:15px !important;}
.pad-top-20{padding-top:20px !important;}
.pad-top-25{padding-top:25px !important;}
.pad-top-30{padding-top:30px !important;}

.pad-right-0{padding-right:0px !important;}
.pad-right-5{padding-right:5px !important;}
.pad-right-10{padding-right:10px !important;}
.pad-right-15{padding-right:15px !important;}
.pad-right-20{padding-right:20px !important;}
.pad-right-25{padding-right:25px !important;}
.pad-right-110{padding-right:110px !important;}

.pad-bot-0{padding-bottom:0px !important;}
.pad-bot-5{padding-bottom:5px !important;}
.pad-bot-10{padding-bottom:10px !important;}
.pad-bot-15{padding-bottom:15px !important;}
.pad-bot-20{padding-bottom:20px !important;}
.pad-bot-25{padding-bottom:25px !important;}

.pad-left-0{padding-left:0px !important;}
.pad-left-5{padding-left:5px !important;}
.pad-left-10{padding-left:10px !important;}
.pad-left-15{padding-left:15px !important;}
.pad-left-20{padding-left:20px !important;}
.pad-left-25{padding-left:25px !important;}
.pad-left-30{padding-left:30px !important;}

/* colors */
.txt-blue{color:#0034ff !important;}
.txt-lightblue{color:#C8D1E2 !important;}
.txt-darkblue{color:#4c6197 !important;}
.txt-darkblue-2{color:#272D55 !important;}
.txt-red{color: #af0a00 !important;}
.txt-red-2{color: #BA0041 !important;}
.txt-green{color:#009900 !important;}
.txt-gray{color: #666 !important;}
.txt-lightgray{color: #a2a2a2 !important;}
.txt-dark-gray{color:#333 !important;}
.txt-black{color: #000 !important;}
.txt-orange{color: #e3a31f !important;}
.txt-white{color: #fff !important;}
.txt-pink{color: #c42152 !important;}

.txt-lightblue-2{color:#9bc5e0 !important;}
.txt-lightgreen{color:#b7dfa5 !important;}
.txt-lightred{color:#dd94b3 !important;}

/* color blocks */
.gray-block { border:1px solid #e1e1e1;padding: 20px 15px 20px 15px; background:#e9e9e9; margin-bottom:15px;}
.blue-block{border:1px solid #0e7ab8; padding: 20px 15px 20px 15px; color:#fff; background:#2091d4; margin-bottom:15px;}
.pink-block{border:1px solid #d31842; padding: 20px 15px 20px 15px; color:#512121; background:#f8e4e8; margin-bottom:15px;}
.green-block{border:1px solid #a8c791; padding: 20px 15px 20px 15px; color:#397C3F; background:#cae5b2; margin-bottom:15px;}

h3.border-bottom{border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px;}
.gray-block h3.border-bottom, .lightblue-block h3.border-bottom{border-color:#fff;}
.lightblue-block h3.border-bottom{}

.bg-white{ background:#ffffff!important;}
.bg-gray{ background:#e9e9e9;}
.bg-gray-2{ background:#f2f2f2;}

.border-0{border:none !important;}
.border-bottom-white{border-bottom:1px solid #fff;}
.border-right-white{border-right:1px solid #fff;}
.border-left-white{border-left:1px solid #fff;}
.border-green{border:1px solid #7ac044 !important;}

.opacity-30{opacity:0.3 !important;}
.opacity-50{opacity:0.5 !important;}
.opacity-80{opacity:0.8 !important;}

hr.breaker, br.breaker{clear:both; visibility:hidden; margin-bottom:0!important; height:0; position:relative;  float:none;}

li.breaker{
clear:both !important;
width:auto !important;
padding:0 !important;
margin:0 !important;
line-height:1px !important;
height:0px !important;
display:block !important;
float:none !important;
visibility:hidden !important;
position:relative !important;
}


/* for image replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }

/* Hide for both screenreaders and browsers
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders
   www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden  */
.visuallyhidden { position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px); }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

