/* Bootstrap Override CSS */

/* Custom CSS */
/* Helpers */
.clear { clear: both; }
.padding-0 { padding: 0px; }
.padding-3 { padding: 3px; }
.padding-4 { padding: 4px; }
.padding-10 { padding: 10px; }
.padding-15 { padding: 15px; }
.padding-20 { padding: 20px; }
.padding-top-bottom-20 { padding-top: 20px; padding-bottom: 20px; }
.padding-top-bottom-20 { padding-top: 20px; padding-bottom: 20px; }
.margin-0 { margin: 0px; }
.margin-25 { margin: 25px; }
.margin-left-auto { margin-left: auto; }
.margin-left-0 { margin-left: 0px; }
.margin-left-5 { margin-left: 5px; }
.margin-left-10 { margin-left: 10px; }
.margin-left-15 { margin-left: 15px; }
.margin-left-20 { margin-left: 20px; }
.margin-right-auto { margin-right: auto; }
.margin-right-0 { margin-right: 0px; }
.margin-right-10 { margin-right: 10px; }
.margin-right-15 { margin-right: 15px; }
.margin-right-20 { margin-right: 20px; }
.margin-bottom-0 { margin-bottom: 0px; } 
.margin-bottom-5 { margin-bottom: 5px; } 
.margin-bottom-10 { margin-bottom: 10px; } 
.margin-bottom-15 { margin-bottom: 15px; } 
.margin-bottom-20 { margin-bottom: 20px; } 
.margin-bottom-28 { margin-bottom: 28px; }
.margin-bottom-30 { margin-bottom: 30px; } 
.margin-top-5 { margin-top: 5px; }
.margin-top-10 { margin-top: 10px; } 
.margin-top-15 { margin-top: 15px; } 
.margin-top-20 { margin-top: 20px; } 
.margin-top-21 { margin-top: 21px; }
.margin-top-28 { margin-top: 28px; }
.margin-top-bottom-5-pct { margin-top: 5%; margin-bottom: 5%; } 
.margin-bottom-5-pct { margin-bottom: 5%; margin-top: 0px; } 
.margin-top-bottom-10 { margin-top: 10px; margin-bottom: 10px; } 
.margin-top-bottom-15 { margin-top: 15px; margin-bottom: 15px; } 
.margin-top-bottom-20 { margin-top: 20px; margin-bottom: 20px; } 
.margin-5-6 { margin: 5px 6px; }
.width-10-pct { width: 10%; }
.width-20-pct { width: 20%; }
.width-25-pct { width: 25%; }
.width-30-pct { width: 30%; }
.width-40-pct { width: 40%; }
.width-45-pct { width: 45%; }
.width-48-pct { width: 48%; }
.width-50-pct { width: 50%; }
.width-60-pct { width: 60%; }
.width-70-pct { width: 70%; }
.width-75-pct { width: 75%; }
.width-80-pct { width: 80%; }
.width-90-pct { width: 90%; }
.width-100-pct { width: 100%; }
.width-200-px { width: 200px; }
.width-300-px { width: 300px; }
.width-350-px { width: 350px; }
.height-X-px { height: 350px; }
.width-auto { width: auto; }
.highlight { background: url('/_TGFGraphics/highlight.gif') repeat scroll 0 0 transparent; padding: 15px; } 
.highlight p { margin-bottom: 8px; }
.highlight h1 { margin-top: 0px; }
p.intro { line-height: 22px; font-weight: bold; font-size: 16px; color: #1e1e1e; } 
.border-right-gray { border-right: 1px solid #CCC; }
.border-left-gray { border-right: 1px solid #CCC; }
.border-1px-solid { border: 1px solid #CCC; }
.border-1px-solid-bottom { border-bottom: 1px solid #CCC; }
.border-1px-solid-right { border-right: 1px solid #FFF; }
.border-top { border-top: 1px dotted #ccc; }
.hide { display: none; visibility: hidden; }
.show { visibility: visible; }
.line-height-normal { line-height: normal; }
.z-index-steroids { z-index: 2147483647; }

/* Colors */
.color-bg-green-one { background-color: #008b3c; }
.color-bg-green-two { background-color: #42a835; }
.color-bg-yellow { background-color: #ffe07d; }
.color-bg-orange { background-color: #f8ac00; }
.color-bg-red { background-color: #cd1719; }
.color-fg-green-one { color: #008b3c; }
.color-fg-green-two { color: #42a835; }
.color-fg-yellow { color: #ffe07d; }
.color-fg-orange { color: #f8ac00; }
.color-fg-red { color: #cd1719; }



/* float */
.float-left{float:left}
.float-right{float:right}

/* clear */

.no-border{border:0px}
.no-padding{padding:0px}
.no-margin{margin:0px}

/* hidden */
.overflow-hidden{overflow:hidden}

.nopadding{
padding:0px;
}



