@charset "utf-8";


.bid_sect,
.free_trial,
.live_sect,
.logo,
.middle_left,
.middle_right,
.middle_rightleft,
.month_sect,
.road_right,
.road_sectleft,
.sign_in,
.wi_fi,
.year_sect {
	display: inline-block
}

.clear,
.live_countdown>br,
.live_countdown_g>br,
.realtime_countdown>br,
.realtime_countdown_o>br {
	clear: both
}

.bid_dot:hover,
.sign_in a:hover {
	cursor: pointer
}

.bid_des a,
.sign_in {
	text-decoration: underline
}

.bid_sect,
.footer_sect,
.middle_right,
.middle_rightleft,
.sign_in,
.wi_fi {
	vertical-align: top
}


.month_sect li:last-child,
.rslides li,
.year_sect li:last-child {
	list-style: none
}

.live_countdown *,
.live_countdown_g *,
.realtime_countdown *,
.realtime_countdown_o *,
body {
	font-family: proza_libremedium
}

@font-face {
	font-family: proza_libremedium;
	src: url(font/prozalibre-medium.woff2) format('woff2'), url(font/prozalibre-medium.woff) format('woff');
	font-weight: 400;
	font-style: normal
}

* {
	padding: 0
}

.wrapper {
	max-width: 1300px;
	margin: 0 auto
}


.border_line,
.prefooter_line {
	border-bottom: 2px solid #ccc
}

.middle_title {
	color: #2a6ac7
}

.middle_section {
	margin: 2% 1% 1% 1%;
	font-size: 18px
}

.middle_left {
	width: 28%;
	margin: 3% 3% 0 0
}

.middle_right {
	width: 68%;
	margin-top: 1%
}

.bid_sect {
	width: 44%;
	margin-right: 5%
}

.bid_title {
	color: #4585e1;
	text-align: center;
	font-size: 15px
}

.bid_des,
.bid_des a,
.bid_dot {
	color: #415b80;
	font-size: 14px
}

.helmet {
	margin-top: 2%;
	margin-bottom: 3%;
	text-align: center
}

.bid_des,
.bid_dot {
	margin-bottom: 9%
}

.bid_des {
	text-align: left
}

.bid_dot,
.call_us p,
.email p,
.footer_sect,
.live_sect,
.wifi_content,
.wifi_img {
	text-align: center
}

.bid_dot {
	padding-top: 4%
}

.bid_dot img:hover {
	opacity: .8;
	cursor: pointer
}

.bid_des a:hover,
.email a,
.web_name a {
	text-decoration: none
}

.bid_space {
	margin-top: 3%
}

.middle_rightleft {
	width: 70%
}

.live_sect {
    width: 42% !important;
    margin-left: 7%!important;
}

.foot_trial img:hover,
.free_trial img:hover,
.signme_up img:hover,
.social_icon img:hover {
	opacity: .8
}

.wi_fi {
	width: 24%;
	margin-right: 1%
}

.wifi_content {
	width: 73%;
	margin: 5% auto 0;
	font-size: 15px
}

.wifi_content p {
	padding-bottom: 6%
}

.sign_in:hover {
	color: #095ed8
}

.road_left,
.road_right,
.year_cal table,
.year_calc {
	line-height: 27px
}

.border_line,
.road_right,
.year_calc {
	margin-top: 2%
}

.wi_fi:last-child {
	float: right;
	margin-right: 0
}

.prefooter_sect {
	margin-top: 2%;
	margin-bottom: 2%
}

.fran_mail1 input,
.signup_field input {
	border: 1px solid #3636fa;
	text-indent: 10px
}

.web_name {
	font-size: 16px
}

.email a,
.web_name a {
	color: #ccc
}

.franchise a,
.terms a {
	padding-left: 3%
}


.cons_title a,
.email a:hover,
.reset_pass,
.web_name a:hover {
	text-decoration: underline
}

.call_us {
	padding-top: 22%
}

.email {
	padding-top: 5%
}

.month_sect,
.year_sect {
	vertical-align: top;
	font-size: 15px
}

.curr_month,
.curr_year {
	color: #798bce;
	font-size: 15px;
	font-weight: 400
}

.cur_amt,
.prev_amt {
	font-size: 12px;
	line-height: 27px
}

.curr_month {
	text-align: left;
	padding-left: 7%
}


.slam span {
	padding-left: 2%
}

.curr_year {
	text-align: right
}

.cur_amt {
	color: #6f68d5
}

.prev_amt {
	color: #d72912
}

.year_sect {
	float: right
}

.cons_title {
		color: #415b80;
	text-align: center
}

.cons_title a {
	color: #415b80;
	font-size: 15px
}
.road_left,
.road_sectright {
	display: inline-block;
	vertical-align: top
}

.fran_mail1 input {
	float: left
}

.road_rac,
.ryan_road {
	color: #415b80;
	font-size: 13px;
	margin-bottom: 2%;
	border-right: 4px solid #FFF
}
.road_rac {
	background: #f7f7f7
}

.ryan_road {
	background: #ddede3
}

.road_left,
.road_right,
.start {
	font-size: 14px
}

.road_left {
	width: 53%
}

.start {
	color: #b4b2b5;
	font-weight: 400;
	text-align: left;
	margin-bottom: 41%;
	width: 11%
}

.signup_form {
	text-align: center
}

.road_sectleft {
	width: 54%;
	padding-left: 1%
}

.road_right {
	width: 46%
}

.road_sectright {
	width: 43%
}

.cmpl_sect,
.date_sect,
.time_sect {
	font-size: 13px;
	padding: 1%
}

.first_col {
	color: #415b80;
	background: #f7f7f7;
	margin-bottom: 2%
}

.second_col,
.third_col {
	color: #55a95c;
	font-size: 13px;
	margin-bottom: 2%
}

.second_col {
	background: #fff
}

.third_col {
	background: #f7f7f7
}

.light_line {
	border: 1px solid rgba(233, 233, 241, .4);
	width: 66%
}

.bid_space_sub {
	margin-top: 32%
}

.jobs_table,
.signup_space {
	margin-top: 2%
}



.signup_form {
	margin-bottom: 1%
}

.signup_field input {
	height: 35px;
	width: 81%
}

.signup_check input,
.signup_check input[type=checkbox] {
	width: 20px;
	height: 20px;
	border: 1px solid #3636fa;
	vertical-align: middle
}

.signup_check span {
	font-size: 13px
}

.amt_table table,
.jobs_table table {
	font-size: 11px;
	background: #f7f7f7;
	width: 100%
}

.amt_table td,
.amt_table th,
.jobs_table td,
.jobs_table th {
	text-align: left;
	padding: 8px;
	font-weight: 400
}

.amt_table td,
.jobs_table td {
	font-size: 13px;
	text-align: center
}

.per_green {
	color: #2ede25
}

.amt_table th,
.jobs_table th {
	border-right: 1px solid #f6f6f6
}

.amt_table td,
.amt_table th {
	padding: 8px
}


.m-l5 {
	float: left;
	font-size: 12px
}

.trade_color {
	width: 30px;
	height: 15px;
	float: left
}

.intent_icon .fa {
	font-size: 14px !important;
	color: #666
}

.border_jobline {
	border-bottom: 2px solid #ccc;
	width: 62%;
	margin: 0 auto
}

.year_cal table {
	width: 100%
}

.align_right {
	text-align: right;
	padding-right: 16%
}

.free_triallog,
.popup_login,
.reset_pass,
.signin_or {
	text-align: center
}

.year_cal img {
	padding-left: 12%
}

.year_cal {
	margin-top: 3%
}

.signup_check {
	position: relative
}

.control input {
	position: absolute;
	z-index: -1;
	opacity: 0
}

#fancybox-loading,
.fran_go img:hover,
.fran_send input:hover,
.free_triallog img:hover,
.sign_form img:hover,
.signup input:hover {
	opacity: .8;
	cursor: pointer
}

.control__indicator {
	position: absolute;
	top: 2px;
	left: 0;
	height: 20px;
	width: 20px;
	border: 1px solid #3636fa
}

.control__indicator:after {
	content: '';
	position: absolute;
	display: none
}

.jqplot-target,
.pos_re {
	position: relative
}

.control input:checked~.control__indicator:after {
	display: block
}

.display_b,
.error,
.fran_left,
.fran_mail,
.reg_mail,
.signin_right {
	display: inline-block
}

.control--checkbox .control__indicator:after {
	left: 8px;
	top: 4px;
	width: 3px;
	height: 8px;
	border: solid #000;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg)
}

.signin_mail input {
	height: 30px;
	border-radius: 3px;
	font-size: 13px;
	background: #3399fe;
	border: 1px solid #3399fe;
	color: #fff;
	width: 100%;
	text-indent: 10px
}

.reset_pass {
	color: #4585e1;
	font-size: 13px
}

.reset_pass:hover {
	text-decoration: none;
	cursor: pointer
}

.signin_right input:hover {
	cursor: pointer
}

.popup_login {
	padding: 2%
}

.fran_left {
	text-align: right
}

.countdown_row,
.signup,
.signup_title {
	text-align: center
}

.fran_mail {
	width: 65%;
	font-size: 15px
}

.fran_mail input,
.reg_mail input {
	width: 100%;
	border: 1px solid #3636fa;
	text-indent: 10px;
	color: #2671dc
}

.fran_mail input {
	height: 25px;
	font-size: 13px
}

.signme_sub,
.signme_subactive {
	width: 134px;
	border: 0 !important;
	height: 42px
}

.signme_sub {
	background: url(../images/css_sprites.png) -10px -76px no-repeat !important
}

.signme_subactive {
	background: url(../images/signmeup_button.png) no-repeat !important
}

.signup_check .error {
	outline: red solid 1px
}

.signup input {
	background: url(../images/signup.png) no-repeat;
	width: 104px;
	height: 42px;
	border: 0
}

.signup_title {
	color: #2a6ac7;
	font-size: 18px
}

.signup_subtitle {
	font-size: 14px
}

.forg_link {
	color: #095ed8;
	text-decoration: underline
}

.forg_link:hover {
	cursor: pointer
}

.blk_c {
	color: #000
}

.display_b {
	float: none
}

.hom_chrt {
	font-size: 11px;
	vertical-align: top;
	margin-left: 5px
}


.free_trial_f {
	width: 165px;
	height: 46px;
	background: url(../images/css_sprites.png) -10px -10px
}

.linkin,
.twit {
	width: 63px;
	height: 53px
}

.linkin {
	
	background: url(../images/css_sprites.png) -16px -141px
}

.twit {
	background: url(../images/css_sprites.png) -93px -138px
}

.fran_gob {
	width: 104px;
	height: 43px;
	background: url(../images/css_sprites.png) -195px -10px;
	margin: 0 auto
}

.countdown_rtl {
	direction: rtl
}

.countdown_holding span {
	background-color: #ccc
}

.countdown_row {
	clear: both;
	width: 100%;
	padding: 0 2px
}

.countdown_show1 .countdown_section {
	width: 98%
}

.countdown_show2 .countdown_section {
	width: 48%
}

.countdown_show3 .countdown_section {
	width: 32.5%
}

.countdown_show4 .countdown_section {
	width: 24.5%
}

.countdown_show5 .countdown_section {
	width: 19.5%
}

.countdown_show6 .countdown_section {
	width: 16.25%
}

.countdown_show7 .countdown_section {
	width: 14%
}

.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center
}

.countdown_amount {
	font-size: 200%
}

.live_countdown,
.live_countdown_g,
.realtime_countdown,
.realtime_countdown_o {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9', endColorstr='#FAFAFA');
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#E9E9E9));
	background: -moz-linear-gradient(top, #FAFAFA, #E9E9E9);
	padding: 5px 0;
	font-size: 12px
}

.countdown_descr {
	display: block;
	width: 100%
}

.orange {
	color: #ff7f00
}

.live_countdown,
.realtime_countdown {
	width: 23%;
	border: 1px solid;
	border-color: #ddd #ccc #ccc #ddd;
	margin: 2% auto
}

.live_countdown_g,
.realtime_countdown_o {
	width: 100%;
	margin: 5% 28% 0 0;
	border: 1px solid;
	border-color: #ddd #ccc #ccc #ddd
}

.jqplot-xaxis,
.jqplot-xaxis-label {
	margin-top: 10px
}

.jqplot-x2axis,
.jqplot-x2axis-label {
	margin-bottom: 10px
}

.jqplot-target {
	color: #666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em
}

.jqplot-axis {
	font-size: .75em
}

.jqplot-yaxis {
	margin-right: 10px
}

.jqplot-y2axis,
.jqplot-y3axis,
.jqplot-y4axis,
.jqplot-y5axis,
.jqplot-y6axis,
.jqplot-y7axis,
.jqplot-y8axis,
.jqplot-y9axis,
.jqplot-yMidAxis {
	margin-left: 10px;
	margin-right: 10px
}

.jqplot-axis-tick,
.jqplot-x2axis-tick,
.jqplot-xaxis-tick,
.jqplot-y2axis-tick,
.jqplot-y3axis-tick,
.jqplot-y4axis-tick,
.jqplot-y5axis-tick,
.jqplot-y6axis-tick,
.jqplot-y7axis-tick,
.jqplot-y8axis-tick,
.jqplot-y9axis-tick,
.jqplot-yMidAxis-tick,
.jqplot-yaxis-tick {
	position: absolute;
	white-space: pre
}

.jqplot-xaxis-tick {
	top: 0;
	left: 15px;
	vertical-align: top
}

.jqplot-x2axis-tick {
	bottom: 0;
	left: 15px;
	vertical-align: bottom
}

.overlay-label,
td.jqplot-table-legend {
	vertical-align: middle
}

.jqplot-yaxis-tick {
	right: 0;
	top: 15px;
	text-align: right
}

.jqplot-yaxis-tick.jqplot-breakTick {
	right: -20px;
	margin-right: 0;
	padding: 1px 5px;
	z-index: 2;
	font-size: 1.5em
}

.jqplot-x2axis-label,
.jqplot-xaxis-label,
.jqplot-yMidAxis-label,
.jqplot-yaxis-label {
	font-size: 11pt;
	position: absolute
}

.jqplot-y2axis-tick,
.jqplot-y3axis-tick,
.jqplot-y4axis-tick,
.jqplot-y5axis-tick,
.jqplot-y6axis-tick,
.jqplot-y7axis-tick,
.jqplot-y8axis-tick,
.jqplot-y9axis-tick {
	left: 0;
	top: 15px;
	text-align: left
}

.jqplot-yMidAxis-tick {
	text-align: center;
	white-space: nowrap
}

.jqplot-yaxis-label {
	margin-right: 10px
}

.jqplot-y2axis-label,
.jqplot-y3axis-label,
.jqplot-y4axis-label,
.jqplot-y5axis-label,
.jqplot-y6axis-label,
.jqplot-y7axis-label,
.jqplot-y8axis-label,
.jqplot-y9axis-label {
	font-size: 11pt;
	margin-left: 10px;
	position: absolute
}

.jqplot-meterGauge-tick {
	font-size: .75em;
	color: #999
}

.jqplot-meterGauge-label {
	font-size: 1em;
	color: #999
}

table.jqplot-table-legend {
	margin: 12px
}

table.jqplot-cursor-legend,
table.jqplot-table-legend {
	background-color: rgba(255, 255, 255, .6);
	border: 1px solid #ccc;
	position: absolute;
	font-size: .75em
}

td.jqplot-seriesToggle:active,
td.jqplot-seriesToggle:hover {
	cursor: pointer
}

.jqplot-table-legend .jqplot-series-hidden {
	text-decoration: line-through
}

div.jqplot-table-legend-swatch-outline {
	border: 1px solid #ccc;
	padding: 1px
}

div.jqplot-table-legend-swatch {
	width: 0;
	height: 0;
	border-width: 5px 6px;
	border-style: solid
}

.jqplot-title {
	top: 0;
	left: 0;
	padding-bottom: .5em;
	font-size: 1.2em
}

table.jqplot-cursor-tooltip {
	border: 1px solid #ccc;
	font-size: .75em
}

.jqplot-canvasOverlay-tooltip,
.jqplot-cursor-tooltip,
.jqplot-highlighter-tooltip {
	border: 1px solid #ccc;
	font-size: .75em;
	white-space: nowrap;
	background: rgba(208, 208, 208, .5);
	padding: 1px
}

.jqplot-point-label {
	font-size: .75em;
	z-index: 2
}

td.jqplot-cursor-legend-swatch {
	vertical-align: middle;
	text-align: center
}

div.jqplot-cursor-legend-swatch {
	width: 1.2em;
	height: .7em
}

.jqplot-error {
	text-align: center
}

.jqplot-error-message {
	position: relative;
	top: 46%;
	display: inline-block
}

div.jqplot-bubble-label {
	font-size: .8em;
	padding-left: 2px;
	padding-right: 2px;
	color: rgb(20%, 20%, 20%)
}

div.jqplot-bubble-label.jqplot-bubble-label-highlight {
	background: rgba(90%, 90%, 90%, .7)
}

div.jqplot-noData-container {
	text-align: center;
	background-color: rgba(96%, 96%, 96%, .3)
}

.chart_scroll #chartDiv,
.chart_scroll label {
	font-size: 12px
}

.overlay-label {
	display: block;
	width: 16px;
	height: 16px;
	text-align: center;
	position: absolute;
	font-size: 20px;
	z-index: 99999;
	bottom: 50%;
	top: 47%;
	left: 47%;
	right: 50%
}

.chart_fancy {
	background: #fff;
	width: 46%;
	margin: 0 auto
}

.chart_bu {
	background: url(../images/view_bid.png) center no-repeat;
	width: 245px;
	height: 39px;
	line-height: 41px;
	font-size: 14px;
	margin: 4% auto;
	text-align: center
}

.chart_bu a {
	color: #666
}

.fancybox-image,
.fancybox-inner,
.fancybox-nav,
.fancybox-nav span,
.fancybox-outer,
.fancybox-skin,
.fancybox-tmp,
.fancybox-wrap,
.fancybox-wrap iframe,
.fancybox-wrap object {
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	vertical-align: top
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 8020
}

.fancybox-inner,
.fancybox-outer,
.fancybox-skin {
	position: relative
}

.fancybox-skin {
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.fancybox-opened {
	z-index: 8030
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, .5)
}

.fancybox-inner {
	overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap
}

.fancybox-iframe,
.fancybox-image {
	display: block;
	width: 100%;
	height: 100%
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%
}

#fancybox-loading,
.fancybox-close,
.fancybox-next span,
.fancybox-prev span {
	background-image: url(../images/fancybox_sprite.png)
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	z-index: 8060
}

.fancybox-close,
.fancybox-nav,
.fancybox-nav span {
	z-index: 8040;
	position: absolute;
	cursor: pointer
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../images/fancybox_loading.gif) center center no-repeat
}

.fancybox-close {
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px
}

.fancybox-nav {
	top: 0;
	width: 40%;
	height: 100%;
	text-decoration: none;
	background: url(../images/blank.gif);
	-webkit-tap-highlight-color: transparent
}

.fancybox-prev {
	left: 0
}

.fancybox-next {
	right: 0
}

.fancybox-nav span {
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	visibility: hidden
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px
}

.fancybox-nav:hover span {
	visibility: visible
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important
}

.fancybox-lock {
	overflow: visible !important;
	width: auto
}

.fancybox-lock body {
	overflow: hidden !important
}

.fancybox-lock-test {
	overflow-y: hidden !important
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../images/fancybox_overlay.png)
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll
}

.fancybox-title {
	visibility: hidden;
	font: 400 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050
}

.fancybox-opened .fancybox-title {
	visibility: visible
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: 0 0;
	background: rgba(0, 0, 0, .8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: 700;
	line-height: 24px;
	white-space: nowrap
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff
}

.fancybox-title-inside-wrap {
	padding-top: 10px
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8)
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {

	#fancybox-loading,
	.fancybox-close,
	.fancybox-next span,
	.fancybox-prev span {
		background-image: url(../images/fancybox_sprite@2x.png);
		background-size: 44px 152px
	}

	#fancybox-loading div {
		background-image: url(../images/fancybox_loading@2x.gif);
		background-size: 24px 24px
	}
}

*,
div,
img {
	padding: 0;
	margin: 0
}

h2,
h3 {
	margin: 3px 0
}

.input,
.pointer,
a,
area {
	cursor: pointer
}

.banner,
.button_input,
button {
	display: inline-block
}

@font-face {
	font-family: proza_libremedium;
	src: url(font/prozalibre-medium.woff2) format('woff2'), url(font/prozalibre-medium.woff) format('woff');
	font-weight: 400;
	font-style: normal
}

.new_projects,
.new_results {
	background-color: #FFF;
	color: red;
	font-size: 10px
}

textarea {
	font-size: 11px;
	font-family: arial, helvetica, verdana
}

border {
	background-image: url(../images/steps/bg_container-topshad.jpg);
	background-repeat: repeat-x;
	border-color: #656565;
	border-style: solid;
	border-width: 2px
}

.subcontra {
	height: 15px;
	overflow: hidden
}

.subcontra:hover {
	height: 100%;
	overflow: visible
}

img {
	border: none
}

body {
	font-family: proza_libremedium;
	color: #666;
	font-size: 12px
}

p {
	text-align: left
}

h2 {
	font-size: 22px
}

h3 {
	font-size: 18px
}

body.adm,
body.pub {
	margin: 0
}

.u {
	text-decoration: underline
}

.u_bottom_border {
	border-bottom: 1px solid red
}

a,
area {
	text-decoration: none
}

.active {
	box-shadow: 0 0 10px #333;
	border-radius: 10px
}

.america {
	background: url(../images/america.jpg) center top no-repeat;
	min-height: 515px
}

.bgbonav,
.bgnav,
body.adm {
	background-repeat: repeat-x
}

.bgbonav,
.bgnav {
	background-position: top;
	height: 37px
}

a.tdblu {
	text-decoration: underline
}

a.tdblu:hover {
	text-decoration: none
}

.b-link a {
	color: #2f89c7
}

.b-link a:hover {
	color: #6cf
}

.red-link a {
	color: #0000fe
}

.red-link a:hover {
	color: #ed1111
}

.r-link a {
	color: #095ed8;
	text-decoration: underline
}

.bgbonav a,
.bgnav a {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 13px;
	text-decoration: none
}

.r-link a:hover {
	color: #2880ff
}

body.adm {
	background-image: url(../images/bg-main-admin.jpg)
}

.bgnav {
	background-image: url(../images/bg-nav.png)
}

.bgnav a {
	color: #3a352f
}

.bgbonav {
	background-image: url(../images/bg-bo-nav.png)
}

.bgbonav a {
	color: #c8c8c8
}

.input,
.input_arrow {
	border: 1px solid #aaa;
	color: #000;
	font-size: 11px;
	font-weight: 700
}

.bidtabs:hover,
.export:hover,
.film:hover,
.map:hover,
.nav a.blk,
.nav a.red,
.planholders:hover,
.plans:hover,
.safe:hover {
	text-decoration: underline
}

.tban {
	height: 90px
}

.banner {
	background-repeat: no-repeat;
	background-position: right;
	background-color: #37322c;
	height: 230px;
	width: 100%;
	position: relative
}

.input_arrow {
	cursor: default
}

input[type=number],
input[type=password],
input[type=text],
textarea {
	padding: 2px;
	border: 1px solid #AAA;
	outline: 0
}

input[type=number]:focus,
input[type=password]:focus,
input[type=text]:focus,
textarea:focus {
	border-color: #555
}

button,
input[type=button],
input[type=submit] {
	background: #EEE;
	box-shadow: 0 0 4px #CCC;
	-moz-box-shadow: 0 0 4px #CCC;
	-webkit-box-shadow: 0 0 4px #CCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #CECECE;
	cursor: pointer;
	padding: 5px 7px;
	margin: 4px
}

button:hover,
input[type=button]:hover,
input[type=submit]:hover {
	border-color: #AAA;
	background: #FFF
}

.button_input {
	margin: 0;
	padding: 0
}

select.button_input {
	float: left;
	margin-top: 9px
}

.icontext {
	float: left;
	padding: 3px;
	margin: -2px 0
}

.icon-arrow-left,
.icon-arrow-left-stop,
.icon-arrow-right,
.icon-arrow-right-stop {
	padding: 10px 15px;
	cursor: pointer
}

.icon {
	float: left;
	background-repeat: no-repeat;
	min-width: 16px;
	min-height: 16px
}

.asave,
.save {
	background-image: url(../images/skin/database_save.png)
}

.delete {
	background-image: url(../images/skin/database_delete.png)
}

.delete_x {
	background-image: url(../images/delete.png)
}

.edit {
	background-image: url(../images/skin/database_edit.png)
}

.create {
	background-image: url(../images/skin/database_add.png)
}

.list {
	background-image: url(../images/skin/database_table.png)
}

.home {
	background-image: url(../images/skin/house.png)
}

.icon-arrow-left {
	background: url(../images/skin/arrow_left.png) center no-repeat
}

.icon-arrow-right {
	background: url(../images/skin/arrow_right.png) center no-repeat
}

.icon-arrow-left-stop {
	background: url(../images/skin/arrow_left_stop.png) center no-repeat
}

.icon-arrow-right-stop {
	background: url(../images/skin/arrow_right_stop.png) center no-repeat
}

.icon-text {
	padding: 5px
}

.no-plans,
.plans {
	padding-bottom: 2px
}

.safe {
	color: #003C60;
	padding-left: 50px;
	height: 50px;
	background: url(../images/skin/safe.jpg) no-repeat
}

.bidtabs,
.map,
.no-bidtabs,
.no-plans,
.planholders,
.plans,
.tracking-off,
.tracking-on {
	height: 51px
}

.safe:hover {
	background: url(../images/skin/safe.jpg) 0 -50px no-repeat
}

.tracking-on {
	color: #003C60;
	width: 51px;
	margin: 0 auto;
	background: url(../images/skin/Bottom_Icon-1.jpg) no-repeat
}

.tracking-off {
	color: #666;
	width: 51px;
	margin: 0 auto;
	background: url(../images/skin/not_track.jpg) no-repeat
}

.plans,
.plans:hover {
	background: url(../images/skin/Bottom_Icon-2.jpg) no-repeat
}

.toggle_tracking[tracking="1"] .tracking-off,
.toggle_tracking[tracking="0"] .tracking-on {
	display: none
}

.nav,
.nav a,
.nav>*,
.paymentplan {
	display: inline-block
}

.paymentplan {
	cursor: pointer;
	margin: 5px
}

.bidtabs,
.export,
.map,
.no-bidtabs,
.no-planholders,
.no-plans,
.planholders,
.plans {
	width: 51px;
	margin: 0 auto
}

.paymentplan,
.paymentplan * {
	border-radius: 10px
}

.plans {
	color: #003c60
}

.no-plans {
	color: #666;
	background: url(../images/skin/not_document.png) no-repeat
}

.bidtabs {
	color: #003c60;
	background: url(../images/skin/Bottom_Icon-5.jpg) no-repeat
}

.no-bidtabs {
	color: #666;
	background: url(../images/skin/not_abstract.png) no-repeat
}

.planholders,
.planholders:hover {
	background: url(../images/skin/Bottom_Icon-3.jpg) no-repeat
}

.planholders {
	color: #003c60
}

.no-planholders {
	color: #666;
	height: 51px;
	background: url(../images/skin/not_plan.png) no-repeat
}

.map,
.map:hover {
	background: url(../images/skin/Bottom_Icon-4.jpg) no-repeat
}

.map {
	color: #003c60
}

.film,
.no-film {
	padding-left: 50px;
	height: 50px
}

.film {
	color: #003C60;
	background: url(../images/skin/film.jpg) no-repeat
}

.film:hover {
	background: url(../images/skin/film.jpg) 0 -50px no-repeat
}

.no-film {
	color: #666;
	background: url(../images/skin/no-film.jpg) no-repeat
}

.export,
.export:hover {
	background: url(../images/skin/Bottom_Icon-6.jpg) no-repeat
}

.export {
	color: #003c60;
	height: 51px
}

.message {
	background: url(../images/skin/information.png) no-repeat #f3f8fc;
	border: 1px solid #b2d1ff;
	color: #006dba;
	margin: 10px 0 5px;
	padding: 5px 5px 5px 30px
}

.red_green_orb {
	height: 15px;
	width: 15px
}

.nav {
	background: url(../images/skin/shadow.jpg) bottom repeat-x;
	border-top: 1px #aaa solid;
	border-bottom: 1px #aaa solid;
	width: inherit;
	padding-top: 5px
}

.nav>* {
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px
}

.nav span.divi {
	border-right: thin solid #000
}

.nav a {
	height: 17px
}

.bgshad,
.bgshad_mod {
	background-repeat: repeat-x;
	height: 21px
}

.nav a.blk {
	color: #000
}

.nav a.red {
	color: #0000fe
}

.nav a:hover {
	text-decoration: none
}

.impwhite {
	background-color: #fff !important
}

.bgwhite {
	background-color: #fff
}

.bggray {
	background-color: #eee
}

.bgdgray {
	background-color: #37322c
}

.bgshad {
	background-image: url(../images/skin/shadow.jpg)
}

.bgshad_mod {
	background-image: url(../images/skin/shadow_modified.jpg)
}

.remove a {
	color: red;
	font-size: 10px
}

.table,
.tabletest {
	display: block;
	overflow-x: auto
}

.table,
.tabletest1 {
	vertical-align: top;
	text-align: left
}

.vmid,
ul.head li {
	vertical-align: middle
}

ul.head {
	display: table-row
}

ul.head li {
	list-style: none;
	display: table-cell;
	padding: 5px;
	text-align: center
}

ul.head a {
	font-size: 11px;
	color: #000;
	display: inline-block;
	width: 100%;
	height: 100%
}

ul.gray,
ul.gray-g,
ul.gray-r,
ul.white,
ul.white-g,
ul.white-r {
	display: table-row
}

ul.white li,
ul.white-g li,
ul.white-r li {
	background-color: #fff
}

ul.gray-g a,
ul.white-g a {
	color: #095800
}

ul.gray-g a:hover,
ul.white-g a:hover {
	color: #0E9000
}

ul.gray-g:hover li,
ul.white-g:hover li {
	background-color: #eaffea
}

ul.gray li,
ul.gray-g li,
ul.gray-r li,
ul.white li,
ul.white-g li,
ul.white-r li {
	list-style: none;
	display: table-cell;
	vertical-align: middle;
	padding: 5px;
	text-align: left;
	color: #000;
	position: relative
}

#window>#content>#x-close {
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 30
}

#window>#bgblack {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	z-index: 10
}

#window>#content {
	position: absolute;
	background: #fff;
	left: 50%;
	top: 50%;
	max-width: 600px;
	width: 100%;
	margin-left: -300px;
	padding: 20px;
	z-index: 20
}

.live_video {
	max-width: 700px;
	padding: 5px 5px 20px
}

#live_bids {
	max-width: 890px;
	padding: 5px 5px 20px
}

.live_bids_row {
	display: inline-block;
	width: 170px;
	padding: 4px;
	cursor: move;
	background: #fff;
	border: 1px solid #CCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 2px 2px 5px #CCC;
	-moz-box-shadow: 2px 2px 5px #CCC;
	-webkit-box-shadow: 2px 2px 5px #AAA
}

.dropdown_text,
.menu_bg {
	cursor: pointer
}

.live_bids_table {
	max-width: 250px;
	border: thin solid #eef
}

div.ad_right_live img,
div.ad_right_live1 img {
	max-width: 150px
}

ul.live_bids {
	display: table-row;
	background-color: #fff;
	color: #000;
	width: inherit;
	margin: 5px 0 0;
	padding: 0
}

.live_bids_table ul:nth-child(2n+1) {
	background-color: #f7f7f7
}

ul.live_bids>li {
	display: table-cell;
	list-style: none;
	margin: 0;
	padding: 3px;
	border: thin solid #fff
}

div.result_diff_low,
div.result_diff_low span {
	position: absolute;
	border-bottom: thin solid #3d3
}

ul.live_bids>li.contr {
	font-size: 12px;
	font-weight: 700;
	text-align: left;
	min-width: 80px;
	color: #003a63
}

ul.live_bids>li.bid_amt {
	text-align: right;
	font-size: 12px;
	font-style: italic
}

div.result_diff_low {
	top: 32px;
	left: 350px;
	border-top: thin solid #3d3;
	border-right: thin solid #3d3;
	width: 15px;
	height: 28px
}

div.result_diff_low span {
	display: inline-block;
	width: 10px;
	top: 12px;
	left: 15px
}

div.result_diff_mid,
div.result_diff_mid span {
	position: absolute;
	border-bottom: thin solid #ddd000
}

div.result_diff_low div {
	position: absolute;
	top: 5px;
	left: 32px;
	color: #3d3
}

div.result_diff_mid {
	top: 32px;
	left: 350px;
	border-top: thin solid #ddd000;
	border-right: thin solid #ddd000;
	width: 15px;
	height: 28px
}

div.result_diff_mid span {
	display: inline-block;
	width: 10px;
	top: 12px;
	left: 15px
}

div.result_diff_high,
div.result_diff_high span {
	border-bottom: thin solid #d33;
	position: absolute
}

div.result_diff_mid div {
	position: absolute;
	top: 5px;
	left: 32px;
	color: #ddd000
}

div.result_diff_high {
	top: 32px;
	left: 350px;
	border-top: thin solid #d3d;
	border-right: thin solid #d33;
	width: 15px;
	height: 28px
}

div.result_diff_high span {
	display: inline-block;
	width: 10px;
	top: 12px;
	left: 15px
}

div.result_diff_high div {
	position: absolute;
	top: 5px;
	left: 32px;
	color: #d33
}

ul.live_job_list,
ul.realtime_job_list {
	padding: 0
}

ul.live_job_list li,
ul.realtime_job_list li {
	font-size: 14px;
	padding: 2px;
	margin: 2px;
	list-style: none
}

div.ad_even,
div.ad_even_live,
div.ad_odd,
div.ad_odd_live {
	position: absolute;
	text-align: center;
	height: 75px;
	width: 150px
}

div.ad_even img,
div.ad_even_live img,
div.ad_odd img,
div.ad_odd_live img {
	max-width: 150px;
	max-height: 75px;
	text-align: center;
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #CCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}

div.ad_odd {
	left: -75px;
	top: 220px
}

div.ad_even {
	left: -75px;
	top: 120px
}

div.ad_odd_live {
	left: 0;
	top: 60%
}

div.ad_even_live {
	left: 0;
	top: 35%
}

.track_contractor_li .track_notice,
.track_job_li .track_notice {
	display: inline-block;
	left: -85px;
	width: 80px;
	padding: 3px;
	text-align: right;
	font-weight: 700
}

div.ad_right_live {
	position: absolute;
	right: 0;
	top: 35%
}

div.ad_right_live1 {
	position: absolute;
	right: 0;
	top: 60%
}

.track_job_li {
	position: relative
}

.track_job_li .track_notice {
	position: absolute
}

.track_contractor_li {
	position: relative
}

.track_contractor_li .track_notice {
	position: absolute
}

.track_notice.success {
	color: #0A0
}

.track_notice.error {
	color: #A00
}

.page_buttonbar {
	float: right;
	width: 300px;
	margin: 10px;
	text-align: right
}

.the_gavel {
	width: 250px
}

.mauto {
	margin: 0 auto
}

.m1 {
	margin: 1px
}

.m2 {
	margin: 2px
}

.m5 {
	margin: 5px
}

.m10 {
	margin: 10px
}

.m20 {
	margin: 20px
}

.m30 {
	margin: 30px
}

.m50 {
	margin: 50px
}

.m-b5,
.m-v5 {
	margin-bottom: 5px
}

.m-t3 {
	margin-top: 3px
}

.m-t5 {
	margin-top: 5px
}

.m-t10 {
	margin-top: 10px
}

.m-t13 {
	margin-top: 13px
}

.last_year,
.m-t15 {
	margin-top: 15px
}

.m-t20 {
	margin-top: 20px
}

.m-t30 {
	margin-top: 30px
}

.m-t40 {
	margin-top: 40px
}

.m-t50 {
	margin-top: 50px
}

.m-v5 {
	margin-top: 5px
}

.m-b10 {
	margin-bottom: 1%
}

.m-b20 {
	margin-bottom: 5%
}

.m-v20 {
	margin-top: 20px;
	margin-bottom: 20px
}

.m-l5 {
	margin-left: 5px
}

.m-l10 {
	margin-left: 10px
}

.m-l15 {
	margin-left: 15px
}

.m-l20 {
	margin-left: 20px
}

.m-l30 {
	margin-left: 30px
}

.m-r5 {
	margin-right: 5px
}

.m-r15 {
	margin-right: 15px
}

.m-w5 {
	margin-left: 5px;
	margin-right: 5px
}

.m-w10 {
	margin-left: 10px;
	margin-right: 10px
}

.m-w50 {
	margin-left: 50px;
	margin-right: 50px
}

.p5 {
	padding: 5px
}

.p10 {
	padding: 10px
}

.p-b20,
.p-v20 {
	padding-bottom: 20px
}

.p-t20 {
	padding-top: 20px
}

.p-t10 {
	padding-top: 10px
}

.p-v20 {
	padding-top: 20px
}

.p-w10 {
	padding-left: 10px;
	padding-right: 10px
}

.p-b10 {
	padding-bottom: 10px
}

.w25p {
	width: 25%
}

.w15 {
	width: 15px
}

.w25 {
	width: 25px
}

.w45 {
	width: 45px
}

.w50 {
	width: 50px
}

.w60 {
	width: 60px
}

.w70 {
	width: 70px
}

.w75 {
	width: 75px
}

.w80 {
	width: 80px
}

.w85 {
	width: 85px
}

.w90 {
	width: 90px
}

.w95 {
	width: 95px
}

.w100 {
	width: 100px
}

.w105 {
	width: 105px
}

.w110 {
	width: 110px
}

.w120 {
	width: 120px
}

.w140 {
	width: 140px
}

.w150 {
	width: 150px
}

.w155 {
	width: 155px
}

.w160 {
	width: 160px
}

.w180 {
	width: 180px
}

.w190 {
	width: 190px
}

.w200 {
	width: 200px
}

.w250 {
	width: 250px
}

.w300 {
	width: 300px
}

.w350 {
	width: 350px
}

.w400 {
	width: 400px
}

.mw400 {
	max-width: 400px
}

.w500 {
	width: 500px
}

.w600 {
	max-width: 600px
}

.w700 {
	width: 700px
}

.w800 {
	width: 800px
}

.w900 {
	width: 900px
}

.h5 {
	height: 5px
}

.h20 {
	height: 20px
}

.h40 {
	height: 40px
}

.h160 {
	height: 160px
}

.h200 {
	height: 200px
}

.h230 {
	height: 230px
}

.mh750 {
	min-height: 840px
}

.mh700 {
	min-height: 700px
}

.mh250 {
	min-height: 840px
}

.mh100 {
	min-height: 100px
}

.b {
	font-weight: 700
}

.i {
	font-style: italic
}

.tcap {
	text-transform: uppercase
}

.tscap {
	font-variant: small-caps
}

.f9 {
	font-size: 9px
}

.f10 {
	font-size: 10px
}

.f11 {
	font-size: 11px
}

.f12 {
	font-size: 12px
}

.f13 {
	font-size: 13px
}

.f15 {
	font-size: 15px
}

.f18 {
	font-size: 18px
}

.f20 {
	font-size: 20px
}

.bord_blk {
	border: 5px solid #000
}

.tblk,
a.tblk {
	color: #000
}

.tblu {
	color: #095ED8
}

.tdblu {
	color: #003a63
}

.tred {
	color: #FA0202
}

.tgreen,
a.tgreen {
	color: #0000fe
}

a.gray,
a.gray:visited {
	color: #666
}

.default {
	color: #000 !important
}

.taaa,
.tfff {
	color: #ddd
}

.t666 {
	color: #666
}

.hide {
	display: none
}

.dicell,
.vlin-grad {
	display: table-cell
}

.inline {
	float: right
}

.footer_sect,
.fran_left,
.sign_in,
.vtop {
	vertical-align: top
}

.pos-rel {
	position: relative
}

#loading,
#overlay {
	position: absolute
}

.fl {
	float: left
}

.fr {
	float: right
}

.ctxt {
	text-align: center
}

.ltxt {
	text-align: left
}

.rtxt {
	text-align: right
}

.jtxt {
	text-align: justify
}

.futura,
.futura * {
	font-family: "Myriad Pro", Futura, sans-serif
}

.form_has_error {
	box-shadow: 0 0 5px red;
	border-radius: 3px;
	border: 1px solid red
}

.form_error {
	color: red;
	font-weight: 700
}

.lin1 {
	background-color: #aaa;
	height: 1px
}

.vlin-grad {
	width: 1px;
	background: #000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff');
	background: -webkit-gradient(linear, center top, center bottom, from(#000), to(#fff));
	background: -moz-linear-gradient(top, #000, #fff)
}

.ui-widget {
	margin: 3px;
	text-align: left
}

.ui-state-error,
.ui-state-highlight {
	padding: 5px
}

.ui-widget .ui-txt {
	padding: 0 5px;
	font-weight: 700
}

.ui-widget .ui-icon-alert,
.ui-widget .ui-icon-circle-check {
	float: left;
	display: inline-block
}

.ui-widget .ui-icon-circle-close {
	float: right;
	display: inline-block
}

.width1518 {
	width: 18%
}

.width7072 {
	width: 72%
}

.width711 {
	width: 7%
}

.fdiv1019 {
	font-size: 20px !important
}

.fdiv1012 {
	font-size: 15px !important;
	font-family: arial, helvetica, verdana
}

.pub .bgwhite,
.result_srch,
.signup_right {
	font-family: proza_libremedium
}

@media only screen and (min-width:769px) and (max-width:800px) and (max-height:600px) {
	.img_div {
		width: 100%
	}

	.width1518 {
		width: 15%
	}

	.width7072 {
		width: 70%
	}

	.width711 {
		width: 11%
	}

	.fdiv1012,
	.fdiv1019 {
		font-size: 10px !important
	}
}

#overlay {
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: #000;
	filter: alpha(opacity=80);
	z-index: 1000
}

#loading {
	width: 460px;
	height: 335px;
	top: 50%;
	left: 50%;
	margin: -167px 0 0 -230px !important
}

.inactive_nrm_bg,
.inactive_small_bg,
.nrm_bg,
.small_bg {
	height: 24px;
	margin: 0 5px
}

@font-face {
	font-family: fauna_oneregular;
	src: url(font/faunaone-regular-webfont.woff2) format('woff2'), url(font/faunaone-regular-webfont.woff) format('woff');
	font-weight: 400;
	font-style: normal
}

.menu_bg {
	list-style: none;
	float: left
}

.menu_bg a {
	color: #fff;
	padding-top: 9px;
	display: block
}

.footer_sect,
.fran_left,
.fran_mail1,
.free_trial,
.logo,
.reg_mail,
.sign_in {
	display: inline-block
}

.nrm_bg {
	width: 95px;
	background: url(https://bidjudge.com/kilij/images/Button_Blue.png) no-repeat;
	background-size: 100% 100%
}

.nrm_bg:hover,
.select_nrm {
	background: url(https://bidjudge.com/kilij/images/Button_Red.png);
	background-size: 100% 100%
}

.small_bg {
	width: 45px;
	background: url(https://bidjudge.com/kilij/images/Small_Blue.png)
}

.small_bg:hover,
select_small {
	background: url(https://bidjudge.com/kilij/images/Small_Red.png)
}

.inactive_nrm_bg {
	width: 85px;
	background: url(https://bidjudge.com/kilij/images/Button-Grey.png)
}

.inactive_small_bg {
	width: 45px;
	background: url(https://bidjudge.com/kilij/images/Small_Grey.png)
}

.w1010 {
	width: 900px
}

.plus_bg {
	width: 22px;
	height: 13px;
	margin: 5px;
	background: url(https://bidjudge.com/kilij/images/Plus_Blue.png)
}

.upload_bg {
	width: 85px;
	height: 24px;
	margin: 5px;
	background: url(https://bidjudge.com/kilij/images/Button-Orange.png)
}

.upload_bg:hover {
	background: url(https://bidjudge.com/kilij/images/Button-Red.png)
}

#drop-area {
	background: #D8F9D3;
	min-height: 200px;
	padding: 10px
}

h3.drop-text {
	color: #999;
	text-align: center;
	font-size: 2em
}

.mandatry span {
	color: red
}

.mandatry .new_font input {
	width: 17px;
	height: 23px
}

.mandatry [type=checkbox]:checked,
.mandatry [type=checkbox]:not(:checked) {
	position: absolute;
	z-index: 10001;
	height: 14px;
	width: 22px;
	margin-left: 1px;
	margin-top: 5px
}

.mandatry [type=checkbox]:checked+label,
.mandatry [type=checkbox]:not(:checked)+label {
	position: relative;
	padding-left: 25px;
	cursor: pointer
}

.mandatry [type=checkbox]:checked+label:before,
.mandatry [type=checkbox]:not(:checked)+label:before {
	content: '';
	position: absolute;
	height: 13px;
	left: 2px;
	top: 2px;
	width: 13px;
	border: 3px solid red;
	background: #fff;
	border-radius: 3px;
	z-index: 999
}

.mandatry [type=checkbox]:checked+label:after,
.mandatry [type=checkbox]:not(:checked)+label:after {
	content: '✔';
	position: absolute;
	top: 0;
	left: 4px;
	font-size: 14px;
	color: #dd1414;
	transition: all .2s
}

.mandatry [type=checkbox]:not(:checked)+label:after {
	opacity: 0;
	transform: scale(0)
}

.mandatry [type=checkbox]:checked+label:after {
	opacity: 1;
	transform: scale(1)
}

.mandatry [type=checkbox]:disabled:checked+label:before,
[type=checkbox]:disabled:not(:checked)+label:before {
	box-shadow: none;
	border-color: red;
	background-color: #ddd
}

.mandatry [type=checkbox]:disabled:checked+label:after {
	color: #999
}

.mandatry [type=checkbox]:disabled+label {
	color: #aaa
}

.mandatry [type=checkbox]:checked:focus+label:before,
.mandatry [type=checkbox]:not(:checked):focus+label:before {
	border: 3px solid red
}

.signup_right {
	font-size: 14px;
	text-align: right
}

.reg_mail {
	width: 45%;
	font-size: 14px
}

.sign_form .reg_mail {
	width: 55%
}

.sign_form .reg_mail input,
.sign_form .reg_mail select {
	width: 87%;
	float: left
}

.reg_mail span {
	font-size: 12px
}

.reg_mail input,
.reg_mail select {
	width: 100%;
	border: 1px solid #3636fa !important;
	height: 25px;
	text-indent: 10px;
	color: #2671dc;
	font-size: 15px;
	padding: 0
}

.sign_in,
.slam {
	font-size: 16px
}

.fran_left {
	width: 30%;
	color: #2671dc;
	margin-right: 3%
}

.sign_form {
	max-width: 713px;
	margin: 2% auto
}

.activesignup,
.activesignup input:hover,
.disactivesignup {
	width: 104px;
	height: 42px;
	padding: 0;
	margin: 0;
	box-shadow: none !important
}

.disactivesignup {
	background: url(../images/signup.png) no-repeat !important;
	border: 0 !important
}

.disactivesignup:hover {
	opacity: 1 !important;
	cursor: default !important
}

.activesignup input:hover,
.franc_popup:hover,
.profile_div:hover,
.sign_in a:hover,
.signin_rightact input:hover,
.terms_popup:hover {
	cursor: pointer
}

.activesignup {
	background: url(../images/activesignup.png) no-repeat !important;
	border: 0 !important
}

.activesignup input:hover {
	opacity: .9;
	background: url(../images/activesignup.png) no-repeat
}

.header {
	margin: .5% 0
}

.wrapper_inner {
	max-width: 1300px;
	margin: 0 auto
}

.logo {
	width: 41%
}

.free_trial {
	width: 27%;
	text-align: center
}

.sign_in {
	color: #4685e1;
	width: 31%;
	text-align: right;
	margin-top: 5%;
	text-decoration: underline
}

.footer_sect,
.free_triallog,
.popup_fran p,
.popup_franch,
.popup_terms,
.signin_or {
	text-align: center
}

.header_line {
	border-bottom: 1px solid #ccc
}

.footer {
	background: #095dd7;
	border: 2px solid #aaa;
	padding: 2%
}

.footer_sect {
	width: 33%;
	color: #ccc
}

.footer_sect:last-child {
	float: right;
	width: 26%
}

.foot_trial {
	padding-top: 3%
}

.slam {
	color: #ccc;
}

.foot_last {
	color: #ccc;
	padding-top: 5%
}

.terms {
	padding-top: 2%
}

.bidjudge_des,
.social_icon {
	padding-top:7%
}

.simple_interface {
	font-size: 19px
}

.social_icon img {
	padding-right: 5%
}

.email a,
.web_name a {
	text-decoration: none;
	font-size: 16px
}

.franchise a,
.terms a {
	color: #ccc;
	text-decoration: underline;
	font-size: 16px
}

.franchise a {
	padding-left: 3%
}

.franchise a:hover,
.terms a:hover {
	text-decoration: none
}

.email a:hover,
.web_name a:hover {
	text-decoration: underline
}

.bidjudge_des {
	width: 96%;
	margin: 0 auto;
	font-size: 17px
}

.call_us,
.email {
	font-size: 16px
}

.franchise {
	padding-top: 27%
}

.call_us p,
.email p {
	text-align: center;
	font-size: 16px;
	margin: 0
}

.signin_or {
	color: #4585e1;
	margin: 0
}

img {
	max-width: 100%
}

.free_triallog {
	margin-top: 10%
}

.popup_fran p {
	margin-bottom: 5%;
	font-size: 15px;
	color: #2671dc
}

.fran_mail1 {
	width: 65%;
	font-size: 15px
}

.fran_mail1 input {
	width: 100%;
	border: 1px solid #3636fa;
	height: 25px;
	text-indent: 10px;
	color: #2671dc;
	font-size: 13px
}

.franc_form {
	display: none
}

.agen_wholediv,
.agen_wholediv_r,
.copyright,
.email_log,
.error,
.logo_homelogin,
.logo_login,
.map_div,
.next_sect,
.phone_no,
.signin_right,
.signin_rightact,
.social_iconleft {
	display: inline-block
}

.signin_right,
.signin_rightact {
	float: right;
	width: 40%
}

.signin_right input,
.signin_rightact input {
	padding: 4%;
	width: 92%;
	font-size: 15px;
	color: #fff;
	font-family: proza_libremedium
}

.signin_right input {
	background: #ccc;
	border-radius: 0;
	border: 1px solid #ccc
}

.signin_rightact input {
	background: #36d900 !important;
	border-radius: 0;
	border: 1px solid #36d900
}

.signin_right input:hover {
	background: #ccc;
	color: #fff;
	border: 1px solid #ccc
}

.signin_rightact input:hover {
	background: #36d900;
	color: #fff;
	border: 1px solid #36d900
}

.franc_send {
	background: url(../images/send.png) no-repeat !important;
	width: 102px;
	height: 40px;
	border: 0 !important;
	box-shadow: none !important
}

.input_text,
.input_text_n {
	border: 1px solid #3636fa !important
}

.error {
	color: red;
	font-size: 13px
}

.fran_go img:hover,
.fran_send input:hover,
.free_trial img:hover,
.free_triallog img:hover,
.sign_form img:hover,
.signup input:hover,
.submit_srch:hover {
	cursor: pointer;
	opacity: .9
}

.signin_space {
	margin-top: 8%
}

.popup_franch {
	padding: 5%
}

.popup_terms {
	padding: 0 3% 3%
}

.map_div,
.map_div_p,
.map_div_r {
	text-align: left
}

.menu_fixed,
.menu_home {
	background-color: #fff;
	z-index: 111;
	padding-top: 1%
}

.franchise img {
	vertical-align: middle
}

.map_div,
.map_div_p,
.map_div_r,
.social_iconleft {
	vertical-align: top
}

#slider1_container {
	margin-top: 1% !important
}

.agen_div a {
	color: #4585e1;
	font-size: 13px;
	line-height: 25px
}

.profile_div {
	color: #000;
	font-size: 14px
}

.map_div {
	width: 30%
}

.map_div_p {
	width: 20%;
	float: left
}

.map_div_r {
	width: 25%;
	float: left
}

.next_sect,
.social_iconleft {
	text-align: right
}

.agen_wholediv {
	width: 65%
}

.agen_wholediv_p {
	width: 80%;
	display: inline-block
}

.agen_wholediv_r {
	width: 75%
}

.menu_fixed {
	position: fixed;
	left: 0;
	right: 0;
	top: 0
}

.menu_home {
	width: 100%
}

.copyright {
	width: 22%;
	color: #ccc;
	font-size: 14px;
	margin-top: .5%
}

.copy_width {
	width: 24.5%
}

.social_iconleft {
	width: 35%
}

.next_sect {
	width: 40%;
	margin-top: .5%
}

.email_log,
.phone_no {
	font-size: 14px;
	color: #ccc;
	width: 39%;
	vertical-align: top
}

.email_log a {
	color: #ccc;
	text-decoration: none;
	word-wrap: break-word
}

.settings,
.settings a {
	color: #4585e1
}

.email_log a:hover {
	text-decoration: underline
}

.hover_rem li a:hover,
.radius_gen a,
.term_ovr a,
.text_none:hover {
	text-decoration: none
}

.footer_log {
	padding: .5% 1%
}

.logo_login {
	float: left;
	width: 21%
}

.logo_homelogin {
	float: left;
	width: 29%
}

.res_menu {
	display: none
}

.display_in,
.notification_sect {
	display: inline-block
}

.profile_div .fa {
	font-size: 20px;
	vertical-align: middle;
	font-weight: 700
}

.setting_job,
.settings,
.title_cen,
.title_left {
	font-size: 13px
}

.sign_outright {
	float: right;
	margin-top: 2%
}

.agent_padding {
	padding-top: 105px;
	width: 100%
}

.social_iconleft img {
	margin-right: 5%
}

.settings {
	line-height: 27px;
	padding-left: 25%
}

.col_txt {
	color: #4585e1 !important
}

.input_text,
.radius_gen:hover,
.setting_job {
	color: #4585e1
}

.w-46 {
	width: 46%
}

.w-47 {
	width: 47%
}

.inform {
	padding-left: 0 !important
}

.input_text {
	height: 25px !important
}

.input_text_n {
	height: 17px !important
}

.notification_sect {
	width: 45%;
	vertical-align: top
}

.setting_job {
	line-height: 27px;
	padding-left: 7px
}

.public_whole {
	float: left;
	padding-left: 4%
}

.pub_job input {
	vertical-align: middle
}

.tab_div,
.tab_div1,
.tab_div2 {
	vertical-align: top
}

.web_left {
	width: 22%;
	float: left
}

.web_right {
	width: 69%;
	float: left
}

.web_right input {
	width: 100%;
	text-indent: 10px;
	color: #4585e1
}

.public_social {
	padding-left: 4%;
	text-align: left
}

.inform {
	width: 45%
}

.save_but,
.save_but:hover {
	background: url(../images/save.png) no-repeat;
	width: 104px;
	height: 43px;
	border: 0;
	box-shadow: none
}

.map_div_p .profile_div,
.map_div_r .profile_div {
	margin-left: 11%
}

.save_but:hover {
	opacity: .9
}

.agent_paddings {}

.title_cen {
	text-align: right
}

.act_year,
.last_year,
.w_left {
	text-align: left
}

.w_title {
	width: 32%;
	margin: 0 auto
}

.w_title_ag {
	width: 22%;
	margin: 0 auto
}

.w_title_job {
	width: 40%;
	margin: 0 auto
}

.w_title_bid {
	width: 28%;
	margin: 0 auto
}

.w_title_anal {
	width: 54%;
	margin: 0 auto
}

.w_title_live {
	width: 15%;
	margin: 0 auto
}

.w_title_real {
	width: 44%;
	margin: 0 auto
}

.w_title_data {
	padding-right: 3%
}

.w_title_track {
	padding-left: 9%
}

.w_title_abst {
	width: 65%;
	margin: 0 auto
}

.abs_img_act,
.abs_img_shade,
.abs_img_shade:hover,
.anal_img_act,
.anal_img_shade,
.anal_img_shade:hover,
.live_img_act,
.live_img_shade,
.live_img_shade:hover,
.map_img_act,
.map_img_shade,
.map_img_shade:hover,
.pro_img_act,
.pro_img_shade,
.pro_img_shade:hover,
.pub_img_act,
.pub_img_shade,
.pub_img_shade:hover,
.rank_img_act,
.rank_img_shade,
.rank_img_shade:hover,
.real_img_act,
.real_img_shade,
.real_img_shade:hover,
.res_img_act,
.res_img_shade,
.res_img_shade:hover,
.track_img_act,
.track_img_shade,
.track_img_shade:hover {
	width: 52px;
	height: 52px
}

.inform .profile_div:hover,
.notification_sect .profile_div {
	cursor: default
}

.pro_img_shade {
	background-image: url(../images/Icon-1.jpg)
}

.res_img_shade {
	background-image: url(../images/Icon-2.jpg)
}

.live_img_shade {
	background-image: url(../images/Icon-3.jpg)
}

.rank_img_shade {
	background-image: url(../images/Icon-4.jpg)
}

.track_img_shade {
	background-image: url(../images/Icon-5.jpg)
}

.pub_img_shade {
	background-image: url(../images/Icon-6.jpg)
}

.map_img_shade {
	background-image: url(../images/Icon-7.jpg)
}

.real_img_shade {
	background-image: url(../images/Icon-8.jpg)
}

.anal_img_shade {
	background-image: url(../images/Icon-9.jpg)
}

.abs_img_shade {
	background-image: url(../images/Icon-12.jpg)
}

.res_img_act {
	background-image: url(../images/bid_result.jpg)
}

.real_img_act {
	background-image: url(../images/real.jpg)
}

.live_img_act {
	background-image: url(../images/live.jpg)
}

.rank_img_act {
	background-image: url(../images/data.jpg)
}

.track_img_act {
	background-image: url(../images/tracking.jpg)
}

.pub_img_act {
	background-image: url(../images/Icon-11.jpg)
}

.abs_img_act {
	background-image: url(../images/Icon-10.jpg)
}

.anal_img_act {
	background-image: url(../images/Icon-13.jpg)
}

.map_img_act {
	background-image: url(../images/map_icon.jpg)
}

.pro_img_act {
	background-image: url(../images/cap.jpg)
}

.res_img_shade:hover {
	background-image: url(../images/bid_result.jpg)
}

.real_img_shade:hover {
	background-image: url(../images/real.jpg)
}

.live_img_shade:hover {
	background-image: url(../images/live.jpg)
}

.rank_img_shade:hover {
	background-image: url(../images/data.jpg)
}

.track_img_shade:hover {
	background-image: url(../images/tracking.jpg)
}

.pub_img_shade:hover {
	background-image: url(../images/Icon-11.jpg)
}

.abs_img_shade:hover {
	background-image: url(../images/Icon-10.jpg)
}

.anal_img_shade:hover {
	background-image: url(../images/Icon-13.jpg)
}

.map_img_shade:hover {
	background-image: url(../images/map_icon.jpg)
}

.pro_img_shade:hover {
	background-image: url(../images/cap.jpg)
}

.settings .private {
	color: #000
}

.settings .private:hover {
	color: #4585e1
}

.map_div_r .radius_gen,
.map_div_r .settings {
	padding-left: 15%
}

.radius_genabs {
	padding-left: 25%
}

.filter_year,
.radius_gen {
	line-height: 27px;
	font-size: 13px;
	padding-left: 25%;
	color: #000;
	list-style: none
}

.view_amt,
.view_year {
	list-style: square;
	display: inline
}

.radius_gen .default {
	color: #4585e1 !important
}

.radius_gen a {
	color: #000
}

.radius_gen a:hover {
	color: #4585e1
}

.year_right {
	float: right;
	margin-top: 40px;
	height: 100px;
	padding-right: 100px
}

.act_year {
	color: #69F;
	font-weight: 700
}

.last_year {
	color: #AA9F00;
	font-weight: 700
}

.act_amt,
.last_amt {
	list-style-type: none;
	margin-left: -15px;
	margin-top: 15px;
	text-align: center
}

.act_amt {
	color: #000;
	font-weight: 700
}

.last_amt {
	color: red;
	font-weight: 700
}

.date_actamt,
.date_amt {
	color: #69F;
	font-weight: 700
}

.date_actamt,
.show_amt {
	margin-top: 10px;
	text-align: left
}

.show_amt {
	min-width: 120px;
	margin-left: 50px;
	float: left
}

.date_amt {
	float: left;
	margin-top: 10px;
	margin-left: 109px
}

.date_lastamt {
	color: #AA9F00;
	font-weight: 700;
	margin-top: 15px;
	text-align: left
}

.log_in,
.tab_div1 {
	text-align: center
}

.view_amt {
	float: left;
	margin-left: 100px
}

.view_year {
	width: 100px
}

.table_analytics table td {
	background-size: 100% 100% !important
}

.table_analytics,
.table_analytics table {
	width: 100%
}

.pos_class {
	float: left
}

.tab_div {
	width: 153px
}

.tab_div1 {
	width: 450px;
	padding-left: 45px;
	padding-right: 45px
}

.tab_div2 {
	width: 153px
}

.pos_amts {
	color: #000;
	position: absolute;
	margin-left: -50px
}

.map_div .radius_gen {
	padding-left: 13%
}

.disable_in {
	background: #ffffbf
}

.log_in {
	height: 30px;
	border-radius: 0;
	font-size: 17px;
	/* margin-top: 6%; */
	width: 98%;
	color: #fff !important;
	background-color: #39F !important;
	padding: 0 !important;
	border: 1px solid #AAA !important;
	outline: 0 !important
}

.pub_padding {
	width: 100%
}

.pub_padding .pub_job {
	padding-right: 4%
}

#JSFiddle {
	position: relative;
	width: 290px
}

.regular-checkbox {
	display: none
}

.regular-checkbox+label {
	background-color: #ccc;
	border: 1px solid #3636fa;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: 12px;
	height: 15px
}

.regular-checkbox:checked+label {
	color: #99a1a7
}

.regular-checkbox:checked+label:after {
	content: '\2714';
	font-size: 11px;
	position: absolute;
	top: 0;
	left: 3px;
	color: #000
}

.filter_col .current,
.result_srch {
	color: #4585e1
}

.chart_analy {
	margin-bottom: 10px;
	max-width: 450px;
	min-height: 400px;
	height: auto;
	overflow-x: auto
}

.this_last {
	float: left;
	line-height: 50px;
	margin-left: 10px
}

.line_result,
.line_year {
	line-height: 27px
}

#navcontainer ul li {
	display: inline-block;
	width: 7%
}

.padding_div {
	padding-bottom: 77px
}

.w_title_result {
	width: 34%;
	margin: 0 auto
}

.w_job_result {
	width: 47%;
	margin: 0 auto
}

.result_srch {
	text-indent: 10px;
	border: 2px solid #0180ff !important;
	border-right: 0 !important;
	outline: 0;
	height: 30px;
	font-size: 13px
}

.submit_srch {
	background: url(../images/search_box.png) center no-repeat !important;
	width: 34px;
	height: 34px;
	vertical-align: middle;
	outline: 0 !important;
	margin: 0 !important;
	box-shadow: none !important;
	border: 0 !important
}

.sub_srch_div {
	display: inline-block;
	margin-left: -5px;
	vertical-align: top;
	border-right: 2px solid #0180ff;
	border-top: 2px solid #0180ff;
	border-bottom: 2px solid #0180ff;
	border-left: 0
}

.border_div {
	border: 2px solid #0180ff;
	color: #000
}

.download_opt,
.download_opt_job {
	text-align: center;
	vertical-align: top
}

.cent_div {
	width: 100%;
	margin: 0 auto
}

.proj_showjob {
	width: 63%;
	margin: 0 auto;
	float: left;
	padding-top: 30px;
	padding-bottom: 20px
}

.public_div {
	text-align: center !important;
	padding-left: 25px !important;
	padding-right: 25px !important
}

.chart_pub,
.chart_pubs {
	text-align: right;
	display: inline-block;
	overflow-x: auto
}

.public_w {
	width: 228px
}

.job_low {
	display: inline-block;
	width: 49%;
	vertical-align: top
}

.chart_pub {
	width: 45%
}

.chart_pubs {
	width: 50%
}

.details_left {
	width: 25%;
	float: left
}

.chart_small {
	float: left;
	width: 27% !important
}

.chart_small_stat {
	float: left;
	width: 20% !important
}

.chart_short {
	margin-bottom: 10px;
	width: 250px;
	min-height: 400px;
	height: auto;
	overflow-y: scroll;
	overflow-x: hidden
}

.table_w {
	width: 95%
}

.hover_col a:hover,
.hover_col:hover {
	color: #4585e1;
	text-decoration: none
}

.space_left {
	padding-left: 8%
}

.channel_btns {
	width: 100%
}

.line_top {
	color: #0000fe;
	font-weight: 700;
	text-align: left;
	margin-top: 16%
}

.v_player {
	width: 570px;
	height: 410px;
	overflow: hidden
}

.overflow_dif {
	overflow-x: auto;
	width: 75%;
	margin: 0 auto
}

.cursor:hover {
	cursor: pointer;
	opacity: .8
}

.reset_btn {
	margin-left: 10%
}

.rslides li {
	list-style: none
}

.rslides {
	margin: 2% auto
}

.table_gen {
	width: 44%;
	margin: 0 auto
}

.m-r27 {
	margin-right: 27%
}

.remove,
.remove12 {
	color: #095ed8;
	font-size: 17px !important
}

.term_ovr a {
	color: #2f89c7;
	cursor: pointer
}

.term_ovr a:hover {
	color: #6cf
}

.track_contract {
	width: 22%;
	float: left;
	text-align: left
}

.contract_table {
	width: 90%
}

#agency_ryt_graph {
	width: 50%;
	float: left
}

.subpay_bg {
	background: #e8e9eb;
	border: 1px solid #ccc
}

.middle_pay {
	background: #f5f5f7;
	padding-left: 13%;
	padding-right: 13%
}

.payment_form input:hover {
	border-color: #dadadc
}

.payment_form input {
	border: 1px solid #dadadc;
	border-radius: 5px;
	height: 30px;
	width: 100%;
	text-indent: 25px;
	background-color: #fff;
	font-size: 15px;
	color: #666
}

.email_pay {
	background: url(../images/mail_icon.jpg) 6px no-repeat
}

.card_no {
	background: url(../images/card_no.jpg) 6px no-repeat
}

.card_month {
	background: url(../images/date.jpg) 6px no-repeat
}

.cvc {
	background: url(../images/cvc.jpg) 6px no-repeat
}

.card_left,
.card_right {
	width: 50%;
	float: left;
	vertical-align: top
}

.payment_form input[type=checkbox] {
	width: 15px;
	margin-right: 3%;
	vertical-align: middle
}

.border_pay {
	border: 1px solid #dadadc;
	padding-top: 1%;
	padding-bottom: 1%;
	background: #f5f5f5;
	border-radius: 5px;
	padding-left: 5%;
	color: #7d7c81;
	font-size: 14px
}

.pay_but input:hover {
	background: #06F
}

.pay_but input {
	background: #33a0e5;
	border: 1px solid #33a0e5;
	color: #fff;
	font-size: 15px;
	height: 38px
}

.card_sect .card_month,
.card_sect .card_no {
	border-bottom-right-radius: 0
}

.card_sect .card_no,
.card_sect .cvc {
	border-bottom-left-radius: 0
}

.card_sect .card_month,
.card_sect .cvc {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top: 0
}

.card_sect .card_month {
	height: 35px;
	text-indent: 23px;
	border-right: 0 !important
}

.pay_padding {
	padding-left: 10%
}

.payment_form input::-webkit-input-placeholder {
	color: #d7d7d9
}

.new_update {
	color: #3d3
}

.select_w {
	width: 49%;
	margin: 0 auto
}

.sect1 .stripe-button-el,
.sect2 .stripe-button-el,
.sect3 .stripe-button-el {
	width: 200px;
	height: 200px;
	border: 0 !important
}

.sect1 .stripe-button-el {
	background: url(../images/price_platinum.jpg) !important
}

.stripe-button-el span {
	display: none !important
}

.sect2 .stripe-button-el {
	background: url(../images/price_gold.jpg) !important
}

.sect3 .stripe-button-el {
	background: url(../images/price_silver.jpg) !important
}

.sect1,
.sect2,
.sect3 {
	display: inline-block
}

.select_wp select {
	border: 1px solid #dadadc;
	border-radius: 5px;
	height: 35px;
	width: 100%;
	background-color: #fff;
	font-size: 15px;
	color: #666;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none
}

.pay_exp {
	border-bottom-right-radius: 0 !important;
	border-top-right-radius: 0 !important;
	border-top: 0 !important;
	border-right: 0 !important;
	border-bottom-left-radius: 0 !important;
	text-indent: 10px
}

.select_wp {
	float: left;
	width: 50%
}

.tab_agen {
	width: 45%;
	float: left
}

#table_pagingbid {
	width: 96%
}

.h_s40 {
	height: 38px
}

.bar.green,
.bar.red,
.bar.yellow,
.fill.green,
.fill.red,
.fill.yellow {
	position: absolute;
	width: .84em;
	height: .84em;
	clip: rect(0, .5em, 1em, 0)
}

.bar.red,
.fill.red {
	border: .08em solid red !important;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.col_red,
.red {
	color: red !important
}

.bar.yellow,
.fill.yellow {
	border: .08em solid #FF8000 !important;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.col_yellow,
.yellow {
	color: #FF8000 !important
}

.bar.green,
.fill.green {
	border: .08em solid #00B22D !important;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.col_green,
.green {
	color: #00B22D !important
}

.w-50m {
	width: 50%;
	margin: 0 auto
}

.fancybox-wrap {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto !important;
	left: 0 !important;
	right: 0 !important
}

.fancybox-inner {
	width: 100%
}

.col_grey {
	color: #DBDBEA
}

.m_h200_b {
	min-height: 200px
}

.pub_spacediv {
	padding-bottom: 20px
}

.setting_div {
	margin-left: 10%;
	margin-right: 10%;
	width: 30%
}

.line_year {
	font-size: 14px;
	padding-left: 0
}

.thank_msg,
.thnk_msg {
	font-size: 16px
}

.stat_chart {
	float: right;
	width: 30%;
	text-align: center
}

.job_col,
.job_col a {
	color: #4585e1
}

.color_hash,
.disable_user,
.disable_user:checked+label:after {
	color: #DBDBEA !important
}

.width_100 {
	width: 0
}

.m_hr500 {
	min-height: 500px
}

.m_hr530 {
	min-height: 530px
}

.input_select {
	height: 21px !important;
	width: 188px
}

.padd_lef {
	padding-left: 18px
}

.w331 {
	width: 331px
}

.pub_mas {
	padding-left: 11px
}

.disable_user {
	border: 1px solid #DBDBEA !important
}

.mh_900 {
	min-height: 897px
}

.res_leftmenu {
	display: none
}

.hover_change:hover {
	color: #1b95e0 !important
}

#simplemodal-container a {
	color: #3E0CFB
}

.thank_msg,
.thank_msg div {
	color: #0955d7
}

#simplemodal-container {
	width: 100% !important;
	max-width: 600px;
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto
}

.thank_msg {
	text-align: left;
	max-width: 279px;
	margin: 0 auto;
	width: 100%
}

.chart_bu a:hover,
.thnk_msg {
	color: #000
}

.begin_trial {
	background: url(../images/begin_trial.jpg) !important;
	width: 119px;
	height: 49px;
	margin: 0 auto !important;
	border: 0 !important;
	-webkit-box-shadow: none !important
}

.middle_Section_log {
	margin: 4% 1% 1% 1%;
	font-size: 18px;
}

.w_title_bid1,
.w_title_job,
.w_title_live {
	margin-bottom: 1%;
	text-align: left;
	margin-top: 5px;
}

.w_title_data,
.w_title_track {
	margin-bottom: 1%;
	text-align: center;
	margin-top: 5px;
}

.w_title_bid {
	padding-bottom: 1%;
	margin-top: 5px;
}

.w_title_real1 {
	width: 37%;
	margin: 0 auto;
}

.w_title_ag,
.w_title,
.w_title_real,
.w_title_real1,
.w_title_anal,
.w_title_abst {
	padding-bottom: 1%;
	text-align: right;
	margin-top: 5px;
}

.w_title_bid1 {
	width: 31%;
	margin: 0 auto;
}

.space_top {
	height: 1px;
	padding-top: 81px;
}

.space_d {
	margin-top: 20px;
}

.c100 .slice,
.c100:after,
.c100>span {
	position: absolute
}

.c100.p_s100 .slice,
.c100.p_s51 .slice,
.c100.p_s52 .slice,
.c100.p_s53 .slice,
.c100.p_s54 .slice,
.c100.p_s55 .slice,
.c100.p_s56 .slice,
.c100.p_s57 .slice,
.c100.p_s58 .slice,
.c100.p_s59 .slice,
.c100.p_s60 .slice,
.c100.p_s61 .slice,
.c100.p_s62 .slice,
.c100.p_s63 .slice,
.c100.p_s64 .slice,
.c100.p_s65 .slice,
.c100.p_s66 .slice,
.c100.p_s67 .slice,
.c100.p_s68 .slice,
.c100.p_s69 .slice,
.c100.p_s70 .slice,
.c100.p_s71 .slice,
.c100.p_s72 .slice,
.c100.p_s73 .slice,
.c100.p_s74 .slice,
.c100.p_s75 .slice,
.c100.p_s76 .slice,
.c100.p_s77 .slice,
.c100.p_s78 .slice,
.c100.p_s79 .slice,
.c100.p_s80 .slice,
.c100.p_s81 .slice,
.c100.p_s82 .slice,
.c100.p_s83 .slice,
.c100.p_s84 .slice,
.c100.p_s85 .slice,
.c100.p_s86 .slice,
.c100.p_s87 .slice,
.c100.p_s88 .slice,
.c100.p_s89 .slice,
.c100.p_s90 .slice,
.c100.p_s91 .slice,
.c100.p_s92 .slice,
.c100.p_s93 .slice,
.c100.p_s94 .slice,
.c100.p_s95 .slice,
.c100.p_s96 .slice,
.c100.p_s97 .slice,
.c100.p_s98 .slice,
.c100.p_s99 .slice,
.rect-auto {
	clip: rect(auto, auto, auto, auto)
}

.c100 .bar,
.c100.p_s100 .fill,
.c100.p_s51 .fill,
.c100.p_s52 .fill,
.c100.p_s53 .fill,
.c100.p_s54 .fill,
.c100.p_s55 .fill,
.c100.p_s56 .fill,
.c100.p_s57 .fill,
.c100.p_s58 .fill,
.c100.p_s59 .fill,
.c100.p_s60 .fill,
.c100.p_s61 .fill,
.c100.p_s62 .fill,
.c100.p_s63 .fill,
.c100.p_s64 .fill,
.c100.p_s65 .fill,
.c100.p_s66 .fill,
.c100.p_s67 .fill,
.c100.p_s68 .fill,
.c100.p_s69 .fill,
.c100.p_s70 .fill,
.c100.p_s71 .fill,
.c100.p_s72 .fill,
.c100.p_s73 .fill,
.c100.p_s74 .fill,
.c100.p_s75 .fill,
.c100.p_s76 .fill,
.c100.p_s77 .fill,
.c100.p_s78 .fill,
.c100.p_s79 .fill,
.c100.p_s80 .fill,
.c100.p_s81 .fill,
.c100.p_s82 .fill,
.c100.p_s83 .fill,
.c100.p_s84 .fill,
.c100.p_s85 .fill,
.c100.p_s86 .fill,
.c100.p_s87 .fill,
.c100.p_s88 .fill,
.c100.p_s89 .fill,
.c100.p_s90 .fill,
.c100.p_s91 .fill,
.c100.p_s92 .fill,
.c100.p_s93 .fill,
.c100.p_s94 .fill,
.c100.p_s95 .fill,
.c100.p_s96 .fill,
.c100.p_s97 .fill,
.c100.p_s98 .fill,
.c100.p_s99 .fill,
.pie {
	position: absolute;
	border: .08em solid #307bbb;
	width: .84em;
	height: .84em;
	clip: rect(0, .5em, 1em, 0);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0)
}

.c100.p_s100 .bar:after,
.c100.p_s100 .fill,
.c100.p_s51 .bar:after,
.c100.p_s51 .fill,
.c100.p_s52 .bar:after,
.c100.p_s52 .fill,
.c100.p_s53 .bar:after,
.c100.p_s53 .fill,
.c100.p_s54 .bar:after,
.c100.p_s54 .fill,
.c100.p_s55 .bar:after,
.c100.p_s55 .fill,
.c100.p_s56 .bar:after,
.c100.p_s56 .fill,
.c100.p_s57 .bar:after,
.c100.p_s57 .fill,
.c100.p_s58 .bar:after,
.c100.p_s58 .fill,
.c100.p_s59 .bar:after,
.c100.p_s59 .fill,
.c100.p_s60 .bar:after,
.c100.p_s60 .fill,
.c100.p_s61 .bar:after,
.c100.p_s61 .fill,
.c100.p_s62 .bar:after,
.c100.p_s62 .fill,
.c100.p_s63 .bar:after,
.c100.p_s63 .fill,
.c100.p_s64 .bar:after,
.c100.p_s64 .fill,
.c100.p_s65 .bar:after,
.c100.p_s65 .fill,
.c100.p_s66 .bar:after,
.c100.p_s66 .fill,
.c100.p_s67 .bar:after,
.c100.p_s67 .fill,
.c100.p_s68 .bar:after,
.c100.p_s68 .fill,
.c100.p_s69 .bar:after,
.c100.p_s69 .fill,
.c100.p_s70 .bar:after,
.c100.p_s70 .fill,
.c100.p_s71 .bar:after,
.c100.p_s71 .fill,
.c100.p_s72 .bar:after,
.c100.p_s72 .fill,
.c100.p_s73 .bar:after,
.c100.p_s73 .fill,
.c100.p_s74 .bar:after,
.c100.p_s74 .fill,
.c100.p_s75 .bar:after,
.c100.p_s75 .fill,
.c100.p_s76 .bar:after,
.c100.p_s76 .fill,
.c100.p_s77 .bar:after,
.c100.p_s77 .fill,
.c100.p_s78 .bar:after,
.c100.p_s78 .fill,
.c100.p_s79 .bar:after,
.c100.p_s79 .fill,
.c100.p_s80 .bar:after,
.c100.p_s80 .fill,
.c100.p_s81 .bar:after,
.c100.p_s81 .fill,
.c100.p_s82 .bar:after,
.c100.p_s82 .fill,
.c100.p_s83 .bar:after,
.c100.p_s83 .fill,
.c100.p_s84 .bar:after,
.c100.p_s84 .fill,
.c100.p_s85 .bar:after,
.c100.p_s85 .fill,
.c100.p_s86 .bar:after,
.c100.p_s86 .fill,
.c100.p_s87 .bar:after,
.c100.p_s87 .fill,
.c100.p_s88 .bar:after,
.c100.p_s88 .fill,
.c100.p_s89 .bar:after,
.c100.p_s89 .fill,
.c100.p_s90 .bar:after,
.c100.p_s90 .fill,
.c100.p_s91 .bar:after,
.c100.p_s91 .fill,
.c100.p_s92 .bar:after,
.c100.p_s92 .fill,
.c100.p_s93 .bar:after,
.c100.p_s93 .fill,
.c100.p_s94 .bar:after,
.c100.p_s94 .fill,
.c100.p_s95 .bar:after,
.c100.p_s95 .fill,
.c100.p_s96 .bar:after,
.c100.p_s96 .fill,
.c100.p_s97 .bar:after,
.c100.p_s97 .fill,
.c100.p_s98 .bar:after,
.c100.p_s98 .fill,
.c100.p_s99 .bar:after,
.c100.p_s99 .fill,
.pie-fill {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.c100 {
	position: relative;
	font-size: 120px;
	width: 1em;
	height: 1em;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	float: left;
	margin: 0 .1em .1em 0;
	background-color: #ccc
}

.c100 *,
.c100 :after,
.c100 :before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.c100.center {
	float: none;
	margin: 0 auto
}

.c100.big {
	font-size: 240px
}

.c100.small {
	font-size: 80px
}

.c100>span {
	z-index: 1;
	left: 0;
	top: 0;
	width: 5em;
	line-height: 5em;
	font-size: .2em;
	color: #ccc;
	display: block;
	text-align: center;
	white-space: nowrap;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.c100:after {
	top: .08em;
	left: .08em;
	display: block;
	content: " ";
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	background-color: #f5f5f5;
	width: .84em;
	height: .84em;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-timing-function: ease-in;
	-moz-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	transition-timing-function: ease-in
}

.c100 .slice {
	width: 1em;
	height: 1em;
	clip: rect(0, 1em, 1em, .5em)
}

.c100.p_s1 .bar {
	-webkit-transform: rotate(3.6deg);
	-moz-transform: rotate(3.6deg);
	-ms-transform: rotate(3.6deg);
	-o-transform: rotate(3.6deg);
	transform: rotate(3.6deg)
}

.c100.p_s2 .bar {
	-webkit-transform: rotate(7.2deg);
	-moz-transform: rotate(7.2deg);
	-ms-transform: rotate(7.2deg);
	-o-transform: rotate(7.2deg);
	transform: rotate(7.2deg)
}

.c100.p_s3 .bar {
	-webkit-transform: rotate(10.8deg);
	-moz-transform: rotate(10.8deg);
	-ms-transform: rotate(10.8deg);
	-o-transform: rotate(10.8deg);
	transform: rotate(10.8deg)
}

.c100.p_s4 .bar {
	-webkit-transform: rotate(14.4deg);
	-moz-transform: rotate(14.4deg);
	-ms-transform: rotate(14.4deg);
	-o-transform: rotate(14.4deg);
	transform: rotate(14.4deg)
}

.c100.p_s5 .bar {
	-webkit-transform: rotate(18deg);
	-moz-transform: rotate(18deg);
	-ms-transform: rotate(18deg);
	-o-transform: rotate(18deg);
	transform: rotate(18deg)
}

.c100.p_s6 .bar {
	-webkit-transform: rotate(21.6deg);
	-moz-transform: rotate(21.6deg);
	-ms-transform: rotate(21.6deg);
	-o-transform: rotate(21.6deg);
	transform: rotate(21.6deg)
}

.c100.p_s7 .bar {
	-webkit-transform: rotate(25.2deg);
	-moz-transform: rotate(25.2deg);
	-ms-transform: rotate(25.2deg);
	-o-transform: rotate(25.2deg);
	transform: rotate(25.2deg)
}

.c100.p_s8 .bar {
	-webkit-transform: rotate(28.8deg);
	-moz-transform: rotate(28.8deg);
	-ms-transform: rotate(28.8deg);
	-o-transform: rotate(28.8deg);
	transform: rotate(28.8deg)
}

.c100.p_s9 .bar {
	-webkit-transform: rotate(32.4deg);
	-moz-transform: rotate(32.4deg);
	-ms-transform: rotate(32.4deg);
	-o-transform: rotate(32.4deg);
	transform: rotate(32.4deg)
}

.c100.p_s10 .bar {
	-webkit-transform: rotate(36deg);
	-moz-transform: rotate(36deg);
	-ms-transform: rotate(36deg);
	-o-transform: rotate(36deg);
	transform: rotate(36deg)
}

.c100.p_s11 .bar {
	-webkit-transform: rotate(39.6deg);
	-moz-transform: rotate(39.6deg);
	-ms-transform: rotate(39.6deg);
	-o-transform: rotate(39.6deg);
	transform: rotate(39.6deg)
}

.c100.p_s12 .bar {
	-webkit-transform: rotate(43.2deg);
	-moz-transform: rotate(43.2deg);
	-ms-transform: rotate(43.2deg);
	-o-transform: rotate(43.2deg);
	transform: rotate(43.2deg)
}

.c100.p_s13 .bar {
	-webkit-transform: rotate(46.8deg);
	-moz-transform: rotate(46.8deg);
	-ms-transform: rotate(46.8deg);
	-o-transform: rotate(46.8deg);
	transform: rotate(46.8deg)
}

.c100.p_s14 .bar {
	-webkit-transform: rotate(50.4deg);
	-moz-transform: rotate(50.4deg);
	-ms-transform: rotate(50.4deg);
	-o-transform: rotate(50.4deg);
	transform: rotate(50.4deg)
}

.c100.p_s15 .bar {
	-webkit-transform: rotate(54deg);
	-moz-transform: rotate(54deg);
	-ms-transform: rotate(54deg);
	-o-transform: rotate(54deg);
	transform: rotate(54deg)
}

.c100.p_s16 .bar {
	-webkit-transform: rotate(57.6deg);
	-moz-transform: rotate(57.6deg);
	-ms-transform: rotate(57.6deg);
	-o-transform: rotate(57.6deg);
	transform: rotate(57.6deg)
}

.c100.p_s17 .bar {
	-webkit-transform: rotate(61.2deg);
	-moz-transform: rotate(61.2deg);
	-ms-transform: rotate(61.2deg);
	-o-transform: rotate(61.2deg);
	transform: rotate(61.2deg)
}

.c100.p_s18 .bar {
	-webkit-transform: rotate(64.8deg);
	-moz-transform: rotate(64.8deg);
	-ms-transform: rotate(64.8deg);
	-o-transform: rotate(64.8deg);
	transform: rotate(64.8deg)
}

.c100.p_s19 .bar {
	-webkit-transform: rotate(68.4deg);
	-moz-transform: rotate(68.4deg);
	-ms-transform: rotate(68.4deg);
	-o-transform: rotate(68.4deg);
	transform: rotate(68.4deg)
}

.c100.p_s20 .bar {
	-webkit-transform: rotate(72deg);
	-moz-transform: rotate(72deg);
	-ms-transform: rotate(72deg);
	-o-transform: rotate(72deg);
	transform: rotate(72deg)
}

.c100.p_s21 .bar {
	-webkit-transform: rotate(75.6deg);
	-moz-transform: rotate(75.6deg);
	-ms-transform: rotate(75.6deg);
	-o-transform: rotate(75.6deg);
	transform: rotate(75.6deg)
}

.c100.p_s22 .bar {
	-webkit-transform: rotate(79.2deg);
	-moz-transform: rotate(79.2deg);
	-ms-transform: rotate(79.2deg);
	-o-transform: rotate(79.2deg);
	transform: rotate(79.2deg)
}

.c100.p_s23 .bar {
	-webkit-transform: rotate(82.8deg);
	-moz-transform: rotate(82.8deg);
	-ms-transform: rotate(82.8deg);
	-o-transform: rotate(82.8deg);
	transform: rotate(82.8deg)
}

.c100.p_s24 .bar {
	-webkit-transform: rotate(86.4deg);
	-moz-transform: rotate(86.4deg);
	-ms-transform: rotate(86.4deg);
	-o-transform: rotate(86.4deg);
	transform: rotate(86.4deg)
}

.c100.p_s25 .bar {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}

.c100.p_s26 .bar {
	-webkit-transform: rotate(93.6deg);
	-moz-transform: rotate(93.6deg);
	-ms-transform: rotate(93.6deg);
	-o-transform: rotate(93.6deg);
	transform: rotate(93.6deg)
}

.c100.p_s27 .bar {
	-webkit-transform: rotate(97.2deg);
	-moz-transform: rotate(97.2deg);
	-ms-transform: rotate(97.2deg);
	-o-transform: rotate(97.2deg);
	transform: rotate(97.2deg)
}

.c100.p_s28 .bar {
	-webkit-transform: rotate(100.8deg);
	-moz-transform: rotate(100.8deg);
	-ms-transform: rotate(100.8deg);
	-o-transform: rotate(100.8deg);
	transform: rotate(100.8deg)
}

.c100.p_s29 .bar {
	-webkit-transform: rotate(104.4deg);
	-moz-transform: rotate(104.4deg);
	-ms-transform: rotate(104.4deg);
	-o-transform: rotate(104.4deg);
	transform: rotate(104.4deg)
}

.c100.p_s30 .bar {
	-webkit-transform: rotate(108deg);
	-moz-transform: rotate(108deg);
	-ms-transform: rotate(108deg);
	-o-transform: rotate(108deg);
	transform: rotate(108deg)
}

.c100.p_s31 .bar {
	-webkit-transform: rotate(111.6deg);
	-moz-transform: rotate(111.6deg);
	-ms-transform: rotate(111.6deg);
	-o-transform: rotate(111.6deg);
	transform: rotate(111.6deg)
}

.c100.p_s32 .bar {
	-webkit-transform: rotate(115.2deg);
	-moz-transform: rotate(115.2deg);
	-ms-transform: rotate(115.2deg);
	-o-transform: rotate(115.2deg);
	transform: rotate(115.2deg)
}

.c100.p_s33 .bar {
	-webkit-transform: rotate(118.8deg);
	-moz-transform: rotate(118.8deg);
	-ms-transform: rotate(118.8deg);
	-o-transform: rotate(118.8deg);
	transform: rotate(118.8deg)
}

.c100.p_s34 .bar {
	-webkit-transform: rotate(122.4deg);
	-moz-transform: rotate(122.4deg);
	-ms-transform: rotate(122.4deg);
	-o-transform: rotate(122.4deg);
	transform: rotate(122.4deg)
}

.c100.p_s35 .bar {
	-webkit-transform: rotate(126deg);
	-moz-transform: rotate(126deg);
	-ms-transform: rotate(126deg);
	-o-transform: rotate(126deg);
	transform: rotate(126deg)
}

.c100.p_s36 .bar {
	-webkit-transform: rotate(129.6deg);
	-moz-transform: rotate(129.6deg);
	-ms-transform: rotate(129.6deg);
	-o-transform: rotate(129.6deg);
	transform: rotate(129.6deg)
}

.c100.p_s37 .bar {
	-webkit-transform: rotate(133.2deg);
	-moz-transform: rotate(133.2deg);
	-ms-transform: rotate(133.2deg);
	-o-transform: rotate(133.2deg);
	transform: rotate(133.2deg)
}

.c100.p_s38 .bar {
	-webkit-transform: rotate(136.8deg);
	-moz-transform: rotate(136.8deg);
	-ms-transform: rotate(136.8deg);
	-o-transform: rotate(136.8deg);
	transform: rotate(136.8deg)
}

.c100.p_s39 .bar {
	-webkit-transform: rotate(140.4deg);
	-moz-transform: rotate(140.4deg);
	-ms-transform: rotate(140.4deg);
	-o-transform: rotate(140.4deg);
	transform: rotate(140.4deg)
}

.c100.p_s40 .bar {
	-webkit-transform: rotate(144deg);
	-moz-transform: rotate(144deg);
	-ms-transform: rotate(144deg);
	-o-transform: rotate(144deg);
	transform: rotate(144deg)
}

.c100.p_s41 .bar {
	-webkit-transform: rotate(147.6deg);
	-moz-transform: rotate(147.6deg);
	-ms-transform: rotate(147.6deg);
	-o-transform: rotate(147.6deg);
	transform: rotate(147.6deg)
}

.c100.p_s42 .bar {
	-webkit-transform: rotate(151.2deg);
	-moz-transform: rotate(151.2deg);
	-ms-transform: rotate(151.2deg);
	-o-transform: rotate(151.2deg);
	transform: rotate(151.2deg)
}

.c100.p_s43 .bar {
	-webkit-transform: rotate(154.8deg);
	-moz-transform: rotate(154.8deg);
	-ms-transform: rotate(154.8deg);
	-o-transform: rotate(154.8deg);
	transform: rotate(154.8deg)
}

.c100.p_s44 .bar {
	-webkit-transform: rotate(158.4deg);
	-moz-transform: rotate(158.4deg);
	-ms-transform: rotate(158.4deg);
	-o-transform: rotate(158.4deg);
	transform: rotate(158.4deg)
}

.c100.p_s45 .bar {
	-webkit-transform: rotate(162deg);
	-moz-transform: rotate(162deg);
	-ms-transform: rotate(162deg);
	-o-transform: rotate(162deg);
	transform: rotate(162deg)
}

.c100.p_s46 .bar {
	-webkit-transform: rotate(165.6deg);
	-moz-transform: rotate(165.6deg);
	-ms-transform: rotate(165.6deg);
	-o-transform: rotate(165.6deg);
	transform: rotate(165.6deg)
}

.c100.p_s47 .bar {
	-webkit-transform: rotate(169.2deg);
	-moz-transform: rotate(169.2deg);
	-ms-transform: rotate(169.2deg);
	-o-transform: rotate(169.2deg);
	transform: rotate(169.2deg)
}

.c100.p_s48 .bar {
	-webkit-transform: rotate(172.8deg);
	-moz-transform: rotate(172.8deg);
	-ms-transform: rotate(172.8deg);
	-o-transform: rotate(172.8deg);
	transform: rotate(172.8deg)
}

.c100.p_s49 .bar {
	-webkit-transform: rotate(176.4deg);
	-moz-transform: rotate(176.4deg);
	-ms-transform: rotate(176.4deg);
	-o-transform: rotate(176.4deg);
	transform: rotate(176.4deg)
}

.c100.p_s50 .bar {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.c100.p_s51 .bar {
	-webkit-transform: rotate(183.6deg);
	-moz-transform: rotate(183.6deg);
	-ms-transform: rotate(183.6deg);
	-o-transform: rotate(183.6deg);
	transform: rotate(183.6deg)
}

.c100.p_s52 .bar {
	-webkit-transform: rotate(187.2deg);
	-moz-transform: rotate(187.2deg);
	-ms-transform: rotate(187.2deg);
	-o-transform: rotate(187.2deg);
	transform: rotate(187.2deg)
}

.c100.p_s53 .bar {
	-webkit-transform: rotate(190.8deg);
	-moz-transform: rotate(190.8deg);
	-ms-transform: rotate(190.8deg);
	-o-transform: rotate(190.8deg);
	transform: rotate(190.8deg)
}

.c100.p_s54 .bar {
	-webkit-transform: rotate(194.4deg);
	-moz-transform: rotate(194.4deg);
	-ms-transform: rotate(194.4deg);
	-o-transform: rotate(194.4deg);
	transform: rotate(194.4deg)
}

.c100.p_s55 .bar {
	-webkit-transform: rotate(198deg);
	-moz-transform: rotate(198deg);
	-ms-transform: rotate(198deg);
	-o-transform: rotate(198deg);
	transform: rotate(198deg)
}

.c100.p_s56 .bar {
	-webkit-transform: rotate(201.6deg);
	-moz-transform: rotate(201.6deg);
	-ms-transform: rotate(201.6deg);
	-o-transform: rotate(201.6deg);
	transform: rotate(201.6deg)
}

.c100.p_s57 .bar {
	-webkit-transform: rotate(205.2deg);
	-moz-transform: rotate(205.2deg);
	-ms-transform: rotate(205.2deg);
	-o-transform: rotate(205.2deg);
	transform: rotate(205.2deg)
}

.c100.p_s58 .bar {
	-webkit-transform: rotate(208.8deg);
	-moz-transform: rotate(208.8deg);
	-ms-transform: rotate(208.8deg);
	-o-transform: rotate(208.8deg);
	transform: rotate(208.8deg)
}

.c100.p_s59 .bar {
	-webkit-transform: rotate(212.4deg);
	-moz-transform: rotate(212.4deg);
	-ms-transform: rotate(212.4deg);
	-o-transform: rotate(212.4deg);
	transform: rotate(212.4deg)
}

.c100.p_s60 .bar {
	-webkit-transform: rotate(216deg);
	-moz-transform: rotate(216deg);
	-ms-transform: rotate(216deg);
	-o-transform: rotate(216deg);
	transform: rotate(216deg)
}

.c100.p_s61 .bar {
	-webkit-transform: rotate(219.6deg);
	-moz-transform: rotate(219.6deg);
	-ms-transform: rotate(219.6deg);
	-o-transform: rotate(219.6deg);
	transform: rotate(219.6deg)
}

.c100.p_s62 .bar {
	-webkit-transform: rotate(223.2deg);
	-moz-transform: rotate(223.2deg);
	-ms-transform: rotate(223.2deg);
	-o-transform: rotate(223.2deg);
	transform: rotate(223.2deg)
}

.c100.p_s63 .bar {
	-webkit-transform: rotate(226.8deg);
	-moz-transform: rotate(226.8deg);
	-ms-transform: rotate(226.8deg);
	-o-transform: rotate(226.8deg);
	transform: rotate(226.8deg)
}

.c100.p_s64 .bar {
	-webkit-transform: rotate(230.4deg);
	-moz-transform: rotate(230.4deg);
	-ms-transform: rotate(230.4deg);
	-o-transform: rotate(230.4deg);
	transform: rotate(230.4deg)
}

.c100.p_s65 .bar {
	-webkit-transform: rotate(234deg);
	-moz-transform: rotate(234deg);
	-ms-transform: rotate(234deg);
	-o-transform: rotate(234deg);
	transform: rotate(234deg)
}

.c100.p_s66 .bar {
	-webkit-transform: rotate(237.6deg);
	-moz-transform: rotate(237.6deg);
	-ms-transform: rotate(237.6deg);
	-o-transform: rotate(237.6deg);
	transform: rotate(237.6deg)
}

.c100.p_s67 .bar {
	-webkit-transform: rotate(241.2deg);
	-moz-transform: rotate(241.2deg);
	-ms-transform: rotate(241.2deg);
	-o-transform: rotate(241.2deg);
	transform: rotate(241.2deg)
}

.c100.p_s68 .bar {
	-webkit-transform: rotate(244.8deg);
	-moz-transform: rotate(244.8deg);
	-ms-transform: rotate(244.8deg);
	-o-transform: rotate(244.8deg);
	transform: rotate(244.8deg)
}

.c100.p_s69 .bar {
	-webkit-transform: rotate(248.4deg);
	-moz-transform: rotate(248.4deg);
	-ms-transform: rotate(248.4deg);
	-o-transform: rotate(248.4deg);
	transform: rotate(248.4deg)
}

.c100.p_s70 .bar {
	-webkit-transform: rotate(252deg);
	-moz-transform: rotate(252deg);
	-ms-transform: rotate(252deg);
	-o-transform: rotate(252deg);
	transform: rotate(252deg)
}

.c100.p_s71 .bar {
	-webkit-transform: rotate(255.6deg);
	-moz-transform: rotate(255.6deg);
	-ms-transform: rotate(255.6deg);
	-o-transform: rotate(255.6deg);
	transform: rotate(255.6deg)
}

.c100.p_s72 .bar {
	-webkit-transform: rotate(259.2deg);
	-moz-transform: rotate(259.2deg);
	-ms-transform: rotate(259.2deg);
	-o-transform: rotate(259.2deg);
	transform: rotate(259.2deg)
}

.c100.p_s73 .bar {
	-webkit-transform: rotate(262.8deg);
	-moz-transform: rotate(262.8deg);
	-ms-transform: rotate(262.8deg);
	-o-transform: rotate(262.8deg);
	transform: rotate(262.8deg)
}

.c100.p_s74 .bar {
	-webkit-transform: rotate(266.4deg);
	-moz-transform: rotate(266.4deg);
	-ms-transform: rotate(266.4deg);
	-o-transform: rotate(266.4deg);
	transform: rotate(266.4deg)
}

.c100.p_s75 .bar {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}

.c100.p_s76 .bar {
	-webkit-transform: rotate(273.6deg);
	-moz-transform: rotate(273.6deg);
	-ms-transform: rotate(273.6deg);
	-o-transform: rotate(273.6deg);
	transform: rotate(273.6deg)
}

.c100.p_s77 .bar {
	-webkit-transform: rotate(277.2deg);
	-moz-transform: rotate(277.2deg);
	-ms-transform: rotate(277.2deg);
	-o-transform: rotate(277.2deg);
	transform: rotate(277.2deg)
}

.c100.p_s78 .bar {
	-webkit-transform: rotate(280.8deg);
	-moz-transform: rotate(280.8deg);
	-ms-transform: rotate(280.8deg);
	-o-transform: rotate(280.8deg);
	transform: rotate(280.8deg)
}

.c100.p_s79 .bar {
	-webkit-transform: rotate(284.4deg);
	-moz-transform: rotate(284.4deg);
	-ms-transform: rotate(284.4deg);
	-o-transform: rotate(284.4deg);
	transform: rotate(284.4deg)
}

.c100.p_s80 .bar {
	-webkit-transform: rotate(288deg);
	-moz-transform: rotate(288deg);
	-ms-transform: rotate(288deg);
	-o-transform: rotate(288deg);
	transform: rotate(288deg)
}

.c100.p_s81 .bar {
	-webkit-transform: rotate(291.6deg);
	-moz-transform: rotate(291.6deg);
	-ms-transform: rotate(291.6deg);
	-o-transform: rotate(291.6deg);
	transform: rotate(291.6deg)
}

.c100.p_s82 .bar {
	-webkit-transform: rotate(295.2deg);
	-moz-transform: rotate(295.2deg);
	-ms-transform: rotate(295.2deg);
	-o-transform: rotate(295.2deg);
	transform: rotate(295.2deg)
}

.c100.p_s83 .bar {
	-webkit-transform: rotate(298.8deg);
	-moz-transform: rotate(298.8deg);
	-ms-transform: rotate(298.8deg);
	-o-transform: rotate(298.8deg);
	transform: rotate(298.8deg)
}

.c100.p_s84 .bar {
	-webkit-transform: rotate(302.4deg);
	-moz-transform: rotate(302.4deg);
	-ms-transform: rotate(302.4deg);
	-o-transform: rotate(302.4deg);
	transform: rotate(302.4deg)
}

.c100.p_s85 .bar {
	-webkit-transform: rotate(306deg);
	-moz-transform: rotate(306deg);
	-ms-transform: rotate(306deg);
	-o-transform: rotate(306deg);
	transform: rotate(306deg)
}

.c100.p_s86 .bar {
	-webkit-transform: rotate(309.6deg);
	-moz-transform: rotate(309.6deg);
	-ms-transform: rotate(309.6deg);
	-o-transform: rotate(309.6deg);
	transform: rotate(309.6deg)
}

.c100.p_s87 .bar {
	-webkit-transform: rotate(313.2deg);
	-moz-transform: rotate(313.2deg);
	-ms-transform: rotate(313.2deg);
	-o-transform: rotate(313.2deg);
	transform: rotate(313.2deg)
}

.c100.p_s88 .bar {
	-webkit-transform: rotate(316.8deg);
	-moz-transform: rotate(316.8deg);
	-ms-transform: rotate(316.8deg);
	-o-transform: rotate(316.8deg);
	transform: rotate(316.8deg)
}

.c100.p_s89 .bar {
	-webkit-transform: rotate(320.4deg);
	-moz-transform: rotate(320.4deg);
	-ms-transform: rotate(320.4deg);
	-o-transform: rotate(320.4deg);
	transform: rotate(320.4deg)
}

.c100.p_s90 .bar {
	-webkit-transform: rotate(324deg);
	-moz-transform: rotate(324deg);
	-ms-transform: rotate(324deg);
	-o-transform: rotate(324deg);
	transform: rotate(324deg)
}

.c100.p_s91 .bar {
	-webkit-transform: rotate(327.6deg);
	-moz-transform: rotate(327.6deg);
	-ms-transform: rotate(327.6deg);
	-o-transform: rotate(327.6deg);
	transform: rotate(327.6deg)
}

.c100.p_s92 .bar {
	-webkit-transform: rotate(331.2deg);
	-moz-transform: rotate(331.2deg);
	-ms-transform: rotate(331.2deg);
	-o-transform: rotate(331.2deg);
	transform: rotate(331.2deg)
}

.c100.p_s93 .bar {
	-webkit-transform: rotate(334.8deg);
	-moz-transform: rotate(334.8deg);
	-ms-transform: rotate(334.8deg);
	-o-transform: rotate(334.8deg);
	transform: rotate(334.8deg)
}

.c100.p_s94 .bar {
	-webkit-transform: rotate(338.4deg);
	-moz-transform: rotate(338.4deg);
	-ms-transform: rotate(338.4deg);
	-o-transform: rotate(338.4deg);
	transform: rotate(338.4deg)
}

.c100.p_s95 .bar {
	-webkit-transform: rotate(342deg);
	-moz-transform: rotate(342deg);
	-ms-transform: rotate(342deg);
	-o-transform: rotate(342deg);
	transform: rotate(342deg)
}

.c100.p_s96 .bar {
	-webkit-transform: rotate(345.6deg);
	-moz-transform: rotate(345.6deg);
	-ms-transform: rotate(345.6deg);
	-o-transform: rotate(345.6deg);
	transform: rotate(345.6deg)
}

.c100.p_s97 .bar {
	-webkit-transform: rotate(349.2deg);
	-moz-transform: rotate(349.2deg);
	-ms-transform: rotate(349.2deg);
	-o-transform: rotate(349.2deg);
	transform: rotate(349.2deg)
}

.c100.p_s98 .bar {
	-webkit-transform: rotate(352.8deg);
	-moz-transform: rotate(352.8deg);
	-ms-transform: rotate(352.8deg);
	-o-transform: rotate(352.8deg);
	transform: rotate(352.8deg)
}

.c100.p_s99 .bar {
	-webkit-transform: rotate(356.4deg);
	-moz-transform: rotate(356.4deg);
	-ms-transform: rotate(356.4deg);
	-o-transform: rotate(356.4deg);
	transform: rotate(356.4deg)
}

.c100.p_s100 .bar {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg)
}

.c100.dark {
	background-color: #777
}

.c100.dark .bar,
.c100.dark .fill {
	border-color: #c6ff00 !important
}

.c100.dark>span {
	color: #777
}

.c100.dark:after {
	background-color: #666
}

.c100.green .bar,
.c100.green .fill {
	border-color: #4db53c !important
}

.c100.green.dark .bar,
.c100.green.dark .fill {
	border-color: #5fd400 !important
}

.c100.orange .bar,
.c100.orange .fill {
	border-color: #dd9d22 !important
}

.c100.orange.dark .bar,
.c100.orange.dark .fill {
	border-color: #e08833 !important
}

.tooltipster-default {
	border-radius: 5px;
	border: 2px solid #000;
	background: #4c4c4c;
	color: #fff;
}

.tooltipster-default a {
	color: #85C5F2;
	text-decoration: underline;
}

.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
}

.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {}

.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}

.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}

.tooltipster-base .tooltipster-content {
	overflow: hidden;
}

.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.tooltipster-arrow span,
.tooltipster-arrow-border {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
}

.tooltipster-arrow-top span,
.tooltipster-arrow-top-right span,
.tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}

.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom-right span,
.tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}

.tooltipster-arrow-bottom .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}

.tooltipster-arrow-top span,
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}

.tooltipster-arrow-top-left span,
.tooltipster-arrow-bottom-left span {
	left: 6px;
}

.tooltipster-arrow-top-left .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}

.tooltipster-arrow-top-right span,
.tooltipster-arrow-bottom-right span {
	right: 6px;
}

.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}

.tooltipster-arrow-left span,
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}

.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important;
	border-left: 9px solid;
	margin-top: -8px;
}

.tooltipster-arrow-right span,
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}

.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important;
	border-right: 9px solid;
	margin-top: -8px;
}

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}

.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0, 0);
	-moz-transform: scale(0, 0);
	-o-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}

.tooltipster-grow-show {
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}

.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-fall-show {}

.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-slide.tooltipster-slide-show {}

.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}

.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.f_14 {
	font-size: 14px;
}

.lng_25 {
	line-height: 25px;
}

.popup_use ul,
.popup_use ol {
	padding-left: 15px;
}

.popup_use,
.popup_use td {
	font-size: 14px;
}

.error_sign {
	text-align: center;
	color: red;
	font-size: 12px;
	display: inline-block;
}

.error_lft {
	display: inline-block;
	width: 33%;
}

.sgnup_h {
	margin-left: 15px;
	text-align: center;
	padding-bottom: 5px;
}

.sgnup_h a {
	color: red;
}

/* //home page changes */
.live_sect_image {
	margin-right: 20px;
	padding:10px 0;
	
}

.judge-report-text {
	flex: 1;
	font-size: 15px;
	padding: 0 10%;
}
.subscribe-link{
	text-decoration: underline;
	margin-top: 7px;
    display: inline-block;
}
.content_section {
	margin-top: 4%;
	display: flex;
	flex-wrap: wrap;	
	justify-content: space-between;

}

.sub_content_sect {
	width: 30% !important;
	margin-bottom: 20px;
}
.loggedin-form{
	border: 5px solid #3399FF;
	border-radius: 5px;
	padding: 60px 0;
	width: 45% !important;
	}
.judge-report-link {
	text-decoration: none;
	color: inherit;
}
.judge-report-link:hover .col_txt {
	color: #4585e1;
}
@media only screen and (min-width:769px) and (max-width:800px) and (max-height:600px) {
		.sub_content_sect {
		width: 100%;
		}
		.judge-report-text {
		flex: 1;
		font-size: 13px;
		}
}
@media only screen and (max-width: 768px) {
.sub_content_sect {
	width: 100% !important;

}
}
@media (min-width: 992px) {
	.sub_content_sect {
		width: 24%;
		
	}
}