﻿@charset "UTF-8";

/* General */
a:focus, button:focus { outline: 0;}
.p0, noPad { padding:0 !important; }
.p2 { padding:2px !important;}
.p4 { padding:4px !important; }
.p8 { padding:8px !important; }
.p16 { padding:16px !important; }
.p32 { padding:32px !important; }

.p2b { padding-bottom:2px !important; }
.p4b { padding-bottom:4px !important; }
.p8b { padding-bottom:8px !important; }
.p16b { padding-bottom:16px !important; }
.p32b { padding-bottom:32px !important; }

.p2t { padding-top:2px !important; }
.p4t { padding-top:4px !important; }
.p8t {padding-top:8px !important; }
.p16t {padding-top:16px !important; }
.p32t {padding-top:32px !important; }

.pr2{padding-right:2px !important;}
.pr4{padding-right:4px !important;}
.pr8{padding-right:8px !important;}
.pr16{padding-right:16px !important;}
.pr32{padding-right:32px !important;}

.pl2{padding-left:2px !important;}
.pl4{padding-left:4px !important;}
.pl8{padding-left:8px !important;}
.pl16{padding-left:16px !important;}
.pl32{padding-left:32px !important;}

.pr8{padding-right:8px !important;}
.pr4{padding-right:4px !important;}

.pl8{padding-left:8px !important;}
.pl4{padding-left:4px !important;}

.h4{height:4px;line-height:0;font-size:0;}
.h8{height:8px;line-height:0;font-size:0;}
.h16{height:16px;line-height:0;font-size:0;}
.h26{height:26px;line-height:0;font-size:0;}
.h32{height:32px;line-height:0;font-size:0;}
.h64{height:64px;line-height:0;font-size:0;}
.h96{height:96px;line-height:0;font-size:0;}
.hidden { visibility:hidden; }

.m0 {margin:0 !important;}
.m8{margin:8px;}
.m16{margin:16px;}

.mr8{margin-right:8px !important;}
.mr4{margin-right:4px !important;}
.mr16{margin-right:16px !important;}

.ml8{margin-left:8px !important;}
.ml4{margin-left:4px !important;}
.ml16{margin-left:16px !important;}

.m0b { margin-bottom:0 !important; }
.m4b { margin-bottom:4px !important; }
.m8b { margin-bottom:8px !important; }
.m16b { margin-bottom:16px !important; }
.m32b { margin-bottom:32px !important; }

.m4t { margin-top:4px !important; }
.m8t { margin-top:8px !important; }
.m16t { margin-top:16px !important; }
.m32t { margin-top:32px !important; }

.cent { text-align:center; }

.clb{clear:both;}
textarea { resize: none; }
button {width:auto;overflow:visible;*width:1;}
.cursorHand { cursor:pointer; }
.cursorDef, .cursorDef:hover { cursor:default !important; }
.capitalize { text-transform:capitalize; }
/* site wide */

a.greyLink:link, a.greyLink:visited, a.greyLink:active { color:#9B9B9B;opacity:0.8; text-decoration:none; }
	a.greyLink:hover { color:#97CF30;opacity:1;}
.noUnderline, a.greyLink:link, a.greyLink:visited, a.greyLink:hover,a.greyLink:active  { text-decoration:none !important; }

.greenText { background: #D3EE96; border: 1px solid #AED657; color: #4B9706;}
.grayText { background: #EEEEEE; border: 1px solid #CCCCCC; color: #666;}
.hintText{color:#CCC !important;font-weight:normal;}
.errorLab{color:#FF5366 !important;}
	.tr-dialog .errorLab { font-size:12px;}
.errorBorder{border:1px solid #FF5366 !important;}
.warningLab { color:#B22107 !important;}
.ui-icon-warning-red { width:12px; height:12px; background: transparent top left no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAA3NCSVQICAjb4U/gAAAAJ1BMVEX///+xIwCxIwCxIwCxIwCxIwCxIwCxIwCxIwCxIwCxIwCxIwCxIwB9oDSaAAAADXRSTlMAESIzRFV3qrvM3e7/GxNaRQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQA1LzIwLzE0L+Gr1QAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAABTSURBVAiZY2Bgrj7uwMDAkH3mzDYGBrYzS7zOJDDYnFnAfeYwQ8+ZgzJnTjDsOXPI5sxphjNnjvgAqZozJ+ecOc7gfeawDVAJ25mjMUANUO0QwwAejSXU9O2RyAAAAABJRU5ErkJggg==) ; }

.icon88 {	width:88px; height:88px; }
/* piknik */
.picnikBar {
	font-size:11px;
}

/* disabled */

.disabled50, .disabled50 span, .disabled50 div, .disabled50 input, .disabled50 td {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	zoom: 1;
	cursor:default !important;
}
.disabled80, .disabled80 span, .disabled80 div, .disabled80 input, .disabled80 td {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	zoom: 1;
	cursor:default !important;
}

.opacity20 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;

}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
}

/* jquery overrides */
.ui-dialog .ui-dialog-buttonpane button { margin: .5em 1em .5em 0; cursor: pointer; }

.tr-noTitleBar .ui-dialog-titlebar {
	display:none;
}
.tr-noClose .ui-dialog-titlebar-close {
	display:none;
}
.ui-accordion .ui-accordion-content {
	padding:0;
}
.ui-accordion .ui-accordion-header a {
	padding:4px 4px 4px 16px; font-size:13px;
}
.ui-accordion .ui-accordion-header .ui-icon {
	left:0;
}
/* mp-dialog new defs */
#MP_dialog, .tr-dialog {overflow:hidden;}
.mp-body, .tr-dialog .ui-dialog-content {background:#FFFFFF; color:#444; font-size:13px !important; font-family: Helvetica,Arial,sans-serif !important; overflow:hidden;}

.mp-body, .tr-dialog .ui-dialog-content p{
    letter-spacing: 0.1px;
    text-align: left;
}

.tr-dialog .ui-dialog-content .greyLarge {font-size:14px; color:#787878;}

.mp-body small, .tr-dialog .ui-dialog-content small, .ui-menu-item a > small, small {font-size:12px; font-weight:100; color:#888; line-height: 125%; }
.mp-body small, .tr-dialog .ui-dialog-content small, .ui-menu-item a > small { display: inline-block; padding: 2px 0 4px 0; }

.tr-closeBtn { 	width:10px; height:10px; background:url(../images/gt-close.png) top left no-repeat transparent;  cursor:pointer;}
.tr-lightBox  {background:none; border:none; }
.tr-lightBox .ui-dialog-content { overflow:hidden; }
.tr-lightBox .ui-dialog-titlebar { width:28px ; height:28px; position:absolute; top:0px; right:0px; background:none; padding:0 !important; margin:0 !important; z-index:100; }
.tr-lightBox .ui-dialog-titlebar .ui-dialog-title { display:none; }
.tr-lightBox .ui-dialog-titlebar-close span { margin:0!important; }
.tr-lightBox .ui-dialog-titlebar-close { margin:0 !important;padding:0 !important;  position: absolute;right: 0; top:0; width:16px; height:16px; transform:translate(-60px, 30px);}
.tr-lightBox .ui-widget-header .ui-state-hover { padding:0 !important; margin:0 !important; background:none; border:none;  }
.tr-lightBox .ui-dialog-titlebar-close .ui-icon, .tr-lightBox .ui-state-hover .ui-icon { width:40px ; height:40px; background:url(../images/close_white.png) no-repeat; background-size:16px;background-position-x:8px;background-position-y:8px;}
.tr-lightBox .ui-dialog-titlebar-close .ui-icon:hover, .tr-lightBox .ui-state-hover .ui-icon:hover { opacity: 1;}
.tr-lightBox .tr-youtubeFrame { width:720px; height:404px; }

/* mp-dialog waiting */
#MP_dialog_loading{background:url(../images/spinnerSnakeDark.gif) no-repeat 8px 6px;color:#666;position:absolute;background-color:#222;color:#FFF;padding:8px;bottom:0;right:0; -moz-border-radius:3px 0 0 0; -webkit-border-radius:3px 0 0 0; border-radius:3px 0 0 0; }
#MP_dialog_loading span{padding-left:24px;}
/* gt btn */
.c1, a.c1:link, a.c1:visited, a.c1:active, a.c1:hover {
	color:#dcfc35;
}
.c2, a.c2:link, a.c2:visited, a.c2:active, a.c2:hover {
	color:#1B79FF ;
}
.c3, a.c3:link, a.c3:visited, a.c3:active, a.c3:hover {
	color:#2196F3;
}

.slate { background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }

.gtHeader-orange {
  font-size: 30px !important;
  line-height: 120%  !important;
  color: rgb(255,152,0) !important;
  font-weight:500  !important;
}
.gtHeader-orange {
  font-size: 30px !important;
  line-height: 120%  !important;
  color: rgb(255,152,0) !important;
  font-weight:500  !important;
}
.gtBtn-spaceRight {
	margin-right:0px;
	*margin-right:8px;
}
.gtBtn-green {
	background-color: #8cc34b !important;
	border:1px solid #7EAF43 !important;
	color: white !important;
}
.gtBtn-green:hover {
	background-color: #79a841 !important;
	border:1px solid #7EAF43 !important;
	color: white !important;
}
.gtBtn-green span {
	color: white!important;
}
.gtBtn-blue {
	background-color:#03a9f5 !important;
	border:1px solid #0398DC !important;
	color: white !important;
}
.gtBtn-blue:hover {
	background-color:#0993d2 !important;
	border:1px solid #0398DC !important;
	color: white !important;
}
.gtBtn-blue span {
	color: white!important;
}

.gtBtn-red {
	background-color:#ff5265 !important;
	border:1px solid #E54A5B !important;
	color: white !important;
}
.gtBtn-red:hover{
	background-color:#d33b4b !important;
	border:1px solid #E54A5B !important;
	color: white !important;
}
.gtBtn-red span {
	color: white!important;
}

.gtBtn-orange {
	background-color:#FF9801 !important;
	border:1px solid #FF9801 !important;
	color: white !important;
}
.gtBtn-orange:hover{
	background-color:#ec8d01 !important;
	border:1px solid #ec8d01 !important;
	color: white !important;
}
.gtBtn-red span {
	color: white!important;
}


.gtBtn-white {
	background-color: #fff !important;
	border: 1px solid #eee !important;
	color: #444 !important;
}

.gtBtn-white:hover {
	background-color: #eee !important;
	border: 1px solid #ddd !important;
	color: #444 !important;
}

.gtBtn-center {
	margin: 0 auto;
}

.gtBtn-icon-text {
  margin: -1px 3px auto auto;
}

.gtBtn-no-outline
    :focus { outline:none; }
    ::-moz-focus-inner { border:0; }


/* zendesk */
#zenbox_tab { left:-16px !important; top:140px !important; }
#ui-datepicker-div { display: none; }


/* qtip */
.largeQtip{width:200px;font-size:13px;line-height:16px;}
.largeQtip .small{font-size:11px;line-height:12.5px;}


.ui-tooltip-tr .ui-tooltip-content,
.tr-tooltip {
	background:#FFF !important;
	color:#7B7B7B !important;
	font-size:13px;
	line-height:16px; 
	padding:16px;
}
.ui-tooltip-tr .ui-tooltip-content h1 {
	font-size:18px;
	line-height:120%;
	font-weight:400;
	margin:0 0 4px 0;
	padding:0;
	color:rgb(51, 51, 51);
}
.ui-tooltip-tr .ui-tooltip-content h2 {
	font-size:14px;
	line-height:120%;
	font-weight:400;
	margin:0 0 4px 0;
	padding:0;
	color:rgb(51, 51, 51);
}
.ui-tooltip-tr .ui-tooltip-content h4 {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #333333;
}
.ui-tooltip-tr .ui-tooltip-content p,
.ui-tooltip-tr .ui-tooltip-content span,
.ui-tooltip-tr .ui-tooltip-content ul li{
	font-size:13px;
	line-height:120%;
	font-weight:400;
	color:#919599;
}
.ui-tooltip-tr .ui-tooltip-content button {margin-top:16px; }
.ui-tooltip-tr-dialogs { z-index:2000 !important; }

