* {
    	margin:  0;
    	padding:  0;
}
html,  body {
}
body {
    	background:  #b5b5b5;
    	color:  #535353;
    	font: 12px Arial, Helvetica, sans-serif;
    ;
}
h1 div.period {
    	font-size: 12px;
    	font-weight: bold;
}
div.period a {
    	font-weight: normal;
    	color: #8cc541;
    	margin-left: 5px;
    	margin-right: 5px;
}
div.period a:hover {
    	color: #333;
}
div.period a.active {
    		color: #333;
}
div.history_entry h3 {
    	font-size: 11px;
    	text-align: left;
    	color:  #333;
    	border-bottom: 1px solid #333;
    	margin-bottom: 5px;
}
div.history_entry div.h_txt {
    	margin-bottom: 10px;
}
input.checkbox {
    	float: left;
    	margin-right: 5px;
}
h1 {
    	color:  #333;
    	margin-bottom: 20px;
    	font-size:  20px;
    	line-height:  24px;
    	font-weight:  normal;
    	padding-bottom: 3px;
    	margin-top: 3px;
    	border-bottom: 1px solid #333;
}
.width96 {
    	width: 96%;
}
.width190 {
    	width: 200px;
}
.width50 {
    	width: 50%;
}
.width60 {
    	width: 60%;
}
.marginleft10 {
    	margin-left: 10px;
}
.width35 {
    	width: 35%;
}
fieldset.history {
    	background-color: #e2efd0;
    	border: 1px solid #333;
    	width: auto;
    	padding: 10px;
}
div.stats div.tbl_container table td.actions {
    	border-bottom:  1px solid #D2D2D8;
        border-right:  1px solid #D2D2D8;
        padding:  10px 12px;
        text-align:  right;
}
div.stats div.tbl_container table th.actions {
        border-bottom:  1px solid #D2D2D8;
        border-right:  1px solid #514C97;
        padding:  10px 12px;
        text-align:  left;
}
fieldset.filter {
    	float: right;
    	width: 97%;
    	background-color: #8bc53f;
    	border: 1px solid #333;
    	padding: 10px;
        -moz-border-radius:  0px;
        -webkit-border-radius:  0px;
        -khtml-border-radius:  0px;
    	border-radius:  0px;
    	padding-top: 20px;
}
fieldset.filter input.input {
    	margin-bottom: 0px;
}
fieldset.history li.chosen {
    	background-color: #ddd;
}
.bold {
    	font-weight: bold;
}
fieldset.history div.content {
    	margin-left: 5px;
    	margin-right: 5px;
}
fieldset.history table {
    	width: 100%;
    	}
fieldset.history table td {
    	padding-bottom: 2px;
    	color: #535353;
}
fieldset.history table td.data {
    	text-align: right;
}
fieldset.history table td.blue {
    	color: #333;
}
table td.arrows {
    	width: 30px;
}
table.campaign td.arrows {
    	width: 55px;
    	text-align: center;
    	padding-left: 13px;
}
#filter_container {
}
table td.arrows a.arrow_right {
    	display: block;
    	width: 30px;
    	height: 16px;
    	background:  transparent url(../images/shared/cal_arrow_right_hover.png) top center no-repeat;
}
table td.arrows a.arrow_left {
    	display: block;
    	width: 30px;
    	height: 16px;
    	background:  transparent url(../images/shared/cal_arrow_left_hover.png) top center no-repeat;
}
table td.arrows a.arrow_left:hover {
    	background:  transparent url(../images/shared/li_go_right.png) top center no-repeat;
}
table td.arrows a.arrow_right:hover {
    	background:  transparent url(../images/shared/li_go_left.png) top center no-repeat;
}
fieldset.history legend {
    	color: #333;
    	font-weight: bold;
}
fieldset.history ul {
    	list-style: none;
}
fieldset.history ul li.main_branch a {
    	display: block;
    	height: 18px;
    	background:  transparent url(../images/shared/list_parent.png) top center no-repeat;
    	font-weight: bold;
    	width: 255px;
    	color: #fff;
    	font-size: 14px;
    	padding: 3px;
    	padding-left: 10px;
}
fieldset.history ul li.compaign ul li a, fieldset.history ul li.compaign a {
    	width: 235px;
}
fieldset.history ul li.main_branch ul li  {
    	border: 1px solid #999;
    	border-top: 0 none;
}
fieldset.history ul li.main_branch ul li a {
    	display: block;
    	padding-top: 5px;
    		width: auto;
    		font-weight: normal;
    	padding-bottom: 5px;
    	color: #535353;
    	font-size: 13px;
    	background: none;
}
fieldset.history ul li.main_branch ul li a:hover {
    	background: #8bc541 url(../images/shared/li_go_left.png) 98% 50% no-repeat;
    	color: #fff;
}
fieldset.history ul li.main_branch ul.selected li a:hover {
    	background: #efaeb1 url(../images/shared/delete_icon.png) 98% 50% no-repeat;
    	color: #fff;
}
fieldset.history ul li.main_branch ul li.selected a:hover {
    	background: #8bc541 url(../images/shared/delete_icon.png) 98% 50% no-repeat;
    	color: #fff;
}
.width40 {
    	width: 40%;
}
.width300 {
    	width: 300px;
}
.width280 {
    	width: 280px;
}
.width96 fieldset {
    	width: 100%;
}
.blue {
    color: #333;
}
h2 {
    	margin-top: 18px;
    	color:  #8BC541;
    	font-size:  20px;
    	font-weight:  bold;
    	line-height:  20px;
    	margin-bottom:  10px;
    	}
h3 {
    	color:  #8BC541;
    	font-size:  16px;
    	font-weight:  bold;
    	line-height:  18px;
    	margin-bottom:  10px;
}
table {
    	border-collapse:  collapse;
}
a {
    	outline:  none;
    	text-decoration:  none;
}
img {
    	border:  0;
}
p {
    	margin:  0px;
    	padding:  0px;
}
form	 {
    	margin:  0;
    	padding:  0;
}
.line {
    	border-top:  1px solid #dcdada;
    	font-size:  0px;
    	height:  1px;
    	line-height:  0px;
    	margin:  20px 0;
    	padding:  0;
}
.cleaner {
    	clear: both;
}
#popupContainer {
    	display: none;
    	height: 100%;
    	width: 100%;
        position:  absolute;
    	top: 0;
}
#popupContainer div.popupOverlay {
    	width: 100%;
    	height: 100%;
    	z-index: 21;
    	opacity: 0.7;
    	filter: Alpha(opacity=70);
    	left: 0;
    	position: fixed;
    	background-color: #000;
}
#popupContainer div.popupWindow {
    	left: 0;
    position: absolute;
    	z-index: 22;
        display:  none;
        top:  0;
    	width: 700px;
}
div.tbl_container {
    	width: 100%;
}
div.tbl_container div.tbl_pages {
    	width: 100%;
}
div.tbl_container div.tbl_pages div.curr_page {
    	float: left;
    	color: #7b76b8;
    	padding-left: 7px;
}
div.tbl_container div.tbl_pages div.pages {
    	float: right;
    	color: #7b76b8;
    	padding-right: 7px;
}
div.tbl_container div.tbl_pages div.pages span {
    	padding: 2px;
    	cursor: pointer;
    	font-size: 11px;
    	}
div.tbl_container div.tbl_pages div.curr_page {
    		font-size: 11px;
    	}
div.tbl_container div.tbl_pages div.pages span: hover {
    	font-weight: bold;
    	font-size: 12px;
}
div.tbl_container div.tbl_pages div.pages span.current {
    	color: #8cc541;
}
div.tbl_container table {
    	width: 100%;
    	margin-top: -11px;
    	margin-bottom: -12px;
}
div.tbl_container table td {
    	padding: 10px;
    	padding-left: 12px;
    	padding-right: 12px;
    	text-align: left;
    	border-right: 1px solid #d2d2d8;
    	border-bottom: 1px solid #d2d2d8;
}
div.custom table td {
    	padding: 3px;
    	padding-left: 4px;
    	padding-right: 4px;
}
div.tbl_container table tr.subtree {
    	display: none;
}
div.tbl_container table tr.last td {
    	border-bottom: 0 none;
}
div.tbl_container table tr.green_row {
    	background-color: #f3f9ec;
}
div.tbl_container table tr.blue_row {
    	background-color: #eaeaf1;
}
div.tbl_container table tr.deleted {
    	background-color: #eee;
}
div.tbl_container table tr.deleted td {
    	color: #999;
}
div.tbl_container table tr.tree1 {
    	background-color: #f1f1f1;
}
div.tbl_container table tr.tree2 {
    	background-color: #f9f9f9;
}
div.tbl_container table th.actions, div.tbl_container table td.actions, div.tbl_container table th.actions_arrange, div.tbl_container table td.actions_arrange {
    	border-right: 0 none;
}
div.tbl_container table th.num {
    	width: 10px;
}
div.tbl_container table th.actions {
    	width: 16px;
    	padding: 3px;
}
div.tbl_container table th.actions_arrange {
    	width: 12px;
    		padding: 3px;
}
div.tbl_container table td.actions {
    	width: 16px;
    	border-bottom: 1px solid #d2d2d8;
    	padding: 3px;
}
div.tbl_container table td a {
    	color: #333;
}
div.tbl_container table td a.tree_parent {
    	display: block;
}
div.tbl_container table tr.subtree td a.tree_parent {
}
div.tbl_container table tr.subtree td {
    	}
div.tbl_container table td a.tree_parent: hover {
    	color: #8cc541;
}
div.tbl_container table td a.tree_parent span {
    	color: #333;
    	font-weight: bold;
    	font: 13px Calibri;
    	margin-right: 2px;
}
div.tbl_container table td a.tree_parent:hover span {
    	color: #8cc541;
    	}
div.tbl_container table td.actions_arrange {
    	width: 12px;
    	border-bottom: 1px solid #d2d2d8;
    		padding: 3px;
}
div.tbl_container table th {
    	padding: 10px;
    	padding-left: 12px;
    	padding-right: 12px;
    	text-align: left;
    	font-weight: bold;
    	font-size: 12px;
    	color: #fff;
    	background:  transparent url(../images/shared/tbl_th.png) top left repeat-x;
    	border-right: 1px solid #514c97;
    	border-bottom: 1px solid #d2d2d8;
}
div.tbl_container div.tbl_top {
    	width: 100%;
    	height: 12px;
    	background:  transparent url(../images/shared/tbl_top.png) top left repeat-x;
}
div.tbl_container div.tbl_content_left {
    	padding-left: 2px;
    	background:  transparent url(../images/shared/tbl_left.png) top left repeat-y;
}
div.tbl_container div.tbl_content_right {
    	padding-right: 2px;
    	background:  transparent url(../images/shared/tbl_right.png) top right repeat-y;
}
div.tbl_container div.tbl_top div.left_corner {
    	width: 12px;
    	position: absolute;
    	height: 12px;
    	float: left;
    	background:  transparent url(../images/shared/tbl_top_left.png) top left no-repeat;
}
div.tbl_container div.tbl_top div.right_corner {
    	width: 12px;
    	height: 12px;
    	float: right;
    	background:  transparent url(../images/shared/tbl_top_right.png) top left no-repeat;
}
div.tbl_container div.tbl_bottom {
    	width: 100%;
    	height: 16px;
    	background:  transparent url(../images/shared/tbl_bottom.png) bottom left repeat-x;
}
div.tbl_container div.tbl_bottom div.left_corner {
    	width: 12px;
    	height: 16px;
    	float: left;
    	background:  transparent url(../images/shared/tbl_bottom_left.png) bottom left no-repeat;
}
div.tbl_container div.tbl_bottom div.right_corner {
    	width: 12px;
    	height: 16px;
    	float: right;
    	background:  transparent url(../images/shared/tbl_bottom_right.png) bottom left no-repeat;
}
#popupContainer div.popupMessage {
    	left: 0;
        position:  fixed;
    	z-index: 22;
        top:  0;
    	padding-top: 25px;
    	background: #fff;
    	padding-left: 65px;
    	width: 235px;
    	color: #333;
    	font-weight: bold;
    	height: 41px;
    	background:  transparent url(../images/shared/ok_message_back.png) top left no-repeat;
}
#popupContainer div.popupMenu {
    	left: 0;
        overflow:  hidden;
        position:  fixed;
    	z-index: 22;
        display:  none;
        top:  0;
    	padding-left: 23px;
    	padding-right: 0px;
    	background-color: #fff;
    	background:  transparent url(../images/shared/left_popup_menu.png) top left no-repeat;
}
#popupContainer div.popupMenu ul {
    list-style: none outside;
    	float: left;
    	padding: 20px;
    		padding-left: 0px;
    	padding-right: 23px;
    	background:  transparent url(../images/shared/right_popup_menu.png) top right no-repeat;
}
#popupContainer div.popupMenu ul li {
    	float: left;
    	padding: 5px;
}
#popupContainer div.popupMenu ul li a {
    	width: 64px;
    	height: 14px;
    	padding: 10px;
    	padding-top: 60px;
    	display: block;
    	text-align: center;
    	font-size: 10px;
    	font-weight: bold;
    	color: #fff;
}
#popupContainer div.popupMenu ul li.global_settings a {
    	background:  transparent url(../images/shared/global_icon.png) top center no-repeat;
}
#popupContainer div.popupMenu ul li.menus a {
    	background:  transparent url(../images/shared/menus_icon.png) top center no-repeat;
}
#popupContainer div.popupMenu ul li.users a {
    	background:  transparent url(../images/shared/users_icon_big.png) top center no-repeat;
}
#popupContainer div.popupMenu ul li.modules a {
    	background:  transparent url(../images/shared/modules_icon.png) top center no-repeat;
}
#popupContainer div.popupMenu ul li.languages a {
    	background:  transparent url(../images/shared/langs_icon.png) top center no-repeat;
}
#popupContainer div.popupMenu ul li.boxes a {
    	background:  transparent url(../images/shared/langs_icon.png) top center no-repeat;
}
#popupContainer div.popupMenu ul li.statistics a {
    	background:  transparent url(../images/shared/statistics_icon.png) top center no-repeat;
}
#popupContainer div.popupWindow div.popup_header {
    	width: 700px;
    	height: 59px;
    	background:  transparent url(../images/shared/popup_header.png) top center no-repeat;
}
#popupContainer div.popupWindow div.popup_header div.title {
    	float: left;
    	color: #fff;
    	font-size: 16px;
    	font-weight: bold;
    	padding-left: 30px;
    	padding-top: 20px;
}
#popupContainer div.popupWindow div.popup_footer div.txt_left {
    	float: left;
    	padding-left: 30px;
    	padding-top: 12px;
}
#popupContainer div.popupWindow div.popup_footer div.copyleft {
    	float: right;
    	margin-right: 22px;
    	padding-top: 12px;
}
#popupContainer div.popupWindow div.popup_header div.close_popup {
    	float: left;
    	margin-right: 22px;
    	width: 20px;
    	height: 20px;
    	cursor: pointer;
    	margin-top: 22px;
    	background:  transparent url(../images/shared/close_popup.png) top center no-repeat;
}
#popupContainer div.popupWindow div.popup_header div.menu_switch {
    	float: left;
    	width: 20px;
    	height: 20px;
    	cursor: pointer;
    	margin-right: 5px;
    	margin-top: 22px;
    	background:  transparent url(../images/shared/popup_menu_icon.png) top center no-repeat;
}
#popupContainer div.popupWindow div.popup_header div.menu_switch:hover {
    	background:  transparent url(../images/shared/popup_menu_icon_hover.png) top center no-repeat;
}
#popupContainer div.popupMenu div.close_popup {
    	float: right;
    	margin-right: 22px;
    	width: 15px;
    	height: 15px;
    	cursor: pointer;
    	z-index: 100;
    	position: absolute;
    	right: 13px;
    	top: -8px;
    	margin-right: 0px;
    	margin-top: 22px;
    	background:  transparent url(../images/shared/close_popup_menu.png) top center no-repeat;
}
#popupContainer div.popupMenu div.close_popup:hover {
    	background:  transparent url(../images/shared/close_popup_menu_hover.png) top center no-repeat;
}
#popupContainer div.popupWindow div.popup_header div.close_popup:hover {
    	background:  transparent url(../images/shared/close_popup_hover.png) top center no-repeat;
}
#popupContainer div.popupWindow div.popup_footer {
    	width: 700px;
    	font-size: 11px;
    	color: #fff;
    	height: 42px;
    	background:  transparent url(../images/shared/popup_footer.png) top center no-repeat;
}
#popupContainer div.popupWindow div.popup_content {
    	width: 670px;
    	padding-left: 30px;
    	padding-top: 10px;
    	padding-bottom: 10px;
    	background:  transparent url(../images/shared/popup_bg.png) top center repeat-y;
}
#header_container {
    	background:  url(../images/shared/top_bg.png) top center repeat-x;
    	border-bottom:  1px solid #7e7e7e;
    	height:  100px;
}
#header_container div.header {
    	margin:  0 auto;
    	max-width:  1220px;
    	min-width:  840px;
    	padding-left: 20px;
    	padding-right: 20px;
    	position:  relative;
}
#header_container div.header div.logo {
    	float:  left;
    	margin:  0px 0 0 -5px;
}
#header_container div.header div.logo a {
    	display:  block;
}
#header_container div.header div.right_header {
    	float: right;
    	background:  url(../images/shared/right_header.png) no-repeat 100% 0%;
    	margin-top: 0px;
    	font-size: 12px;
    	width: 353px;
    	padding-right: 12px;
    	margin-right: -12px;
}
#header_container div.header div.right_header div.globe_menu {
    	color: #fff;
    	padding-top: 7px;
    	height: 16px;
    	width: 224px;
    	margin-left: 120px;
    	text-align: center;
}
#header_container div.header div.right_header div.globe_menu div {
    	float: left;
}
#header_container div.header div.right_header div.globe_menu span.settings_menu {
    	text-align: left;
}
#header_container div.header div.right_header div.globe_menu span.settings_menu a {
    	color: #fff;
    	font-weight: bold;
}
#header_container div.header div.right_header div.globe_menu span.settings_menu ul.popup_menu {
    	display: none;
}
#header_container div.header div.right_header div.globe_menu span.hello {
    	color: #fff;
    	padding-right: 0px;
}
#header_container div.header div.right_header div.globe_menu span.logout {
    	width: 13px;
}
#header_container div.header div.right_header div.globe_menu span.logout a {
}
#header_container div.header div.right_header div.globe_menu span.logout img {
}
#header_container div.header div.right_header div.search {
    	position:  relative;
    	float: right;
    	margin:  44px 0px 0 0;
    	z-index:  20;
}
#header_container div.header div.right_header div.search input.search {
    	background:  url(../images/shared/search_input.png) no-repeat top center;
    	border:  none;
    	color:  #fff;
    	font-size:  12px;
    	height:  13px;
    	padding:  6px;
    	padding-bottom: 7px;
    	width:  158px;
    	margin-right: 10px;
}
#header_container div.header div.right_header div.search input.submit {
    	width: 65px;
    	height: 26px;
    	padding-bottom: 2px;
    	cursor: pointer;
    	background:  url(../images/shared/search_btn.png) no-repeat top center;
    	border: none;
    	font-size: 12px;
    	color: #fff;
}
div.selectbox {
    	position: relative;
    	height: 26px;
    	margin-right: 10px;
}
div.selectbox div.select_left {
    	width: 7px;
    	height: 26px;
    	float: left;
    	background:  url(../images/shared/selectbox_left.png) no-repeat top center;
}
div.selectbox div.select_right {
    	width: 7px;
    	height: 26px;
    	float: right;
    	background:  url(../images/shared/selectbox_right.png) no-repeat top center;
}
div.selectbox ul.custom {
    	list-style: none;
    	float: left;
    	padding-right: 0px;
    	padding-top: 0px;
    	position: absolute;
    	padding-left: 7px;
    	cursor: pointer;
    	width: auto;
    	overflow-x: hidden;
    	overflow-y: auto;
    	max-height: 300px;
}
div.selectbox ul.custom span.options {
    	padding-top: 3px;
    	background:  url(../images/shared/selectbox_center.png) repeat-x top left;
    	display: none;
    	margin-top: 23px;
    	margin-left: -7px;
    	padding-left: 7px;
    	padding-right: 0px;
}
div.selectbox ul.custom li {
    	display: none;
    	font-size: 13px;
    	clear:  both;
    	float: left;
    	color: #fff;
    	padding-top: 5px;
    	height: 21px;
}
div.selectbox ul.custom li.first_item {
    	background:  url(../images/shared/selectbox_center.png) repeat-x top left;
}
div.selectbox ul.custom li.first_item span {
    	background:  url(../images/shared/selectbox_arrow.png) no-repeat top right;
    	width: 18px;
    	display: block;
    	float: right;
    	height: 18px;
}
div.selectbox ul.custom li.dropdown_item {
    	margin-left: -7px;
    	padding-left: 7px;
    	margin-top: 0px;
    	padding-right: 7px;
    	padding-top: 3px;
    	background:  url(../images/shared/selectbox_center.png) repeat-x top left;
}
div.selectbox ul.custom li.selected {
    	background:  #342F72 url(../images/shared/selectbox_selected.png) repeat-x bottom left;
}
div.selectbox ul.custom li.dropdown_item:hover {
    	background:  #342F72 url(../images/shared/selectbox_selected.png) repeat-x bottom left;
}
#parent_menus div.menu_container {
    	background:  url(../images/shared/menu_back.png) repeat-x;
    	height: 35px;
}
#parent_menus div.menu_container div.main_menu {
    	margin: 0 auto;
        max-width:  1220px;
        min-width:  840px;
    	padding-left: 20px;
    	padding-right: 20px;
}
#parent_menus div.menu_container div.main_menu ul  {
        float:  left;
        font-size:  12px;
        list-style:  none outside none;
        margin:  0;
        padding:  0;
        position:  relative;
}
#parent_menus div.menu_container div.main_menu div.notes {
    	float: right;
    	padding-top: 10px;
    	color: #fff;
}
#parent_menus div.menu_container div.main_menu div.notes span {
    	font-weight: bold;
}
#parent_menus div.menu_container div.main_menu div.notes label a {
    	color: #FFF;
}
#parent_menus div.menu_container div.main_menu div.notes label a {
    	margin-left: 3px;
    	margin-right: 3px;
}
#parent_menus div.menu_container div.main_menu div.notes label a:hover {
    	color: #8bc541;
}
#parent_menus div.menu_container div.main_menu ul li {
        float:  left;
        margin:  0;
        padding:  0;
}
#parent_menus div.menu_container div.main_menu ul li a {
        color:  #fff;
        display:  block;
    	font-weight: bold;
    	text-transform: uppercase;
    	padding-left: 21px;
        text-decoration:  none;
}
#parent_menus div.menu_container div.main_menu ul li a span {
    	padding:  9px 21px;
    	padding-bottom: 11px;
    	padding-left: 0px;
    	display:  block;
}
#parent_menus div.sub_container {
    	height: 35px;
    	background:  url(../images/shared/sub_menu_back.png) repeat-x;
}
#parent_menus  div.sub_container div.sub_visible {
    	background-color: #8bc541;
    	height: 35px;
    	display: none;
    	}
#parent_menus  div.sub_container div.sub_visible div.sub_menu {
    	margin: 0 auto;
        max-width:  1220px;
        min-width:  840px;
    	padding-left: 20px;
    	padding-right: 20px;
    	height: 35px;
    	display: none;
}
#parent_menus  div.sub_container div.sub_visible div.sub_menu ul  {
        float:  left;
        font-size:  13px;
        list-style:  none outside none;
        margin:  0;
        padding:  0;
        position:  relative;
}
.margintop10 {
    	margin-bottom: 10px;
}
#parent_menus  div.sub_container div.sub_visible div.sub_menu ul li {
        float:  left;
        margin:  0;
        padding:  0;
}
#parent_menus  div.sub_container div.sub_visible div.sub_menu ul li a {
        color:  #fff;
        display:  block;
    	padding-left: 21px;
    	padding-top: 6px;
    	padding-bottom: 6px;
        text-decoration:  none;
}
#parent_menus  div.sub_container div.sub_visible div.sub_menu ul li a:hover {
    	color: #333;
}
#parent_menus  div.sub_container div.sub_visible div.sub_menu ul li a span {
    	padding:  3px 21px;
    	padding-left: 0px;
    	display:  block;
    	border-right: 1px solid #fff;
}
#parent_menus  div.sub_container div.sub_visible div.sub_menu ul li.last a span {
    	border: 0 none;
}
#parent_menus div.menu_container div.main_menu ul li div {
    	}
#parent_menus div.menu_container div.main_menu ul li a:hover span, #parent_menus div.menu_container div.main_menu ul li a.active span {
    	margin-top: -9px;
    	background:  transparent url(../images/shared/right_hover.png) no-repeat top right;
    	padding-top: 18px;
}
	#parent_menus div.menu_container div.main_menu ul li a:hover, #parent_menus div.menu_container div.main_menu ul li a.active {
    	background:  transparent url(../images/shared/left_hover.png) no-repeat top left;
}
#parent_menus div.menu_container div.main_menu ul li a.first {
}
#content_container {
    	background:  #fff url(../images/shared/content_repeat.jpg) repeat-x;
    	padding-top: 15px;
}
#content_container div.content {
    	color:  #333;
    	font-family:  Arial,  Helvetica,  sans-serif;
    	font-size:  12px;
    	line-height:  18px;
    	margin:  0 auto 0 auto;
    	max-width:  1220px;
    	min-width:  980px;
    	padding:  10px 20px 30px 20px;
}
#content_container div.content div.content_left {
    	float: left;
    	width: 71%;
}
#content_container div.content div.content_left table.panel {
    	width: 100%;
    	text-align: center;
    	margin-bottom: 40px;
}
#content_container div.content div.content_left table.panel td {
    	padding-right: 5%;
    	display: block;
    	padding-bottom: 20px;
    	float: left;
}
#content_container div.content div.content_left table.panel td a {
    	color: #8cc541;
    	display: block;
    	width: 95px;
}
#content_container div.content div.content_left table.panel td a:hover {
    	color: #333;
}
#content_container div.content div.content_right {
    	float: right;
    	width: 254px;
}
#content_container div.content div.content_right div.contentbox {
    	width: 254px;
    	margin-bottom: 10px;
}
#content_container div.content div.content_right div.contentbox div.box_header {
    	width: 214px;
    	padding-left: 20px;
    	padding-right: 20px;
    	height: 37px;
    	background: transparent url(../images/shared/box_header.png) top center no-repeat;
}
#content_container div.content div.content_right div.cal div.box_header {
    	width: 230px;
    	padding-left: 12px;
    	padding-right: 12px;
    	height: 37px;
    	background: transparent url(../images/shared/box_header.png) top center no-repeat;
}
#content_container div.content div.content_right div.cal div.box_content table td {
    	width: 28px;
    	height: 32px;
    	color: #333;
    	text-align: center;
    	background: transparent url(../images/shared/cal_day.png) center center no-repeat;
}
#content_container div.content div.content_right div.box_content ul.secondary_menu {
    	padding-top: 5px;
    	padding-left: 0px;
    	padding-bottom: 10px;
    	list-style: none;
}
#content_container div.content div.content_right div.box_content ul.secondary_menu li ul {
    	list-style: none;
    	padding-left: 20px;
    	display: none;
}
#content_container div.content div.content_right div.box_content ul.secondary_menu li a {
    	color: #333;
    	background: transparent url(../images/shared/ul_closed.png) left center no-repeat;
    		padding: 1px;
    	padding-left: 22px;
    	display: block;
}
#content_container div.content div.content_right div.box_content ul.secondary_menu li.current a {
    	font-weight: bold;
    	background: transparent url(../images/shared/ul_opened.png) left center no-repeat;
}
#content_container div.content div.content_right div.box_content ul.secondary_menu li.current a.chosen {
    	color: #333;
    	font-weight: bold;
}
#content_container div.content div.content_right div.box_content ul.secondary_menu li ul li a, #content_container div.content div.content_right div.box_content ul.secondary_menu li.current ul li a {
    	background: transparent url(../images/shared/ul_sub.png) left center no-repeat;
    		padding: 1px;
    	padding-left: 17px;
    	color: #8bc541;
    	font-weight: normal;
}
#content_container div.content div.content_right div.box_content ul.secondary_menu li ul li a:hover {
    	background: transparent url(../images/shared/ul_sub.png) left center no-repeat;
    	color: #333;
}
#content_container div.content div.content_right div.box_content ul.secondary_menu li a:hover {
    	color: #8bc541;
    	background: transparent url(../images/shared/ul_opened.png) left center no-repeat;
}
#content_container div.content div.content_right div.cal div.box_content table td.weekend {
    	background: transparent url(../images/shared/cal_day_weekend.png) center center no-repeat;
    	color: #fff;
}
#content_container div.content div.content_right div.cal div.box_content table td.unactive {
    	color: #8cc541;
}
#content_container div.content div.content_right div.cal div.box_content table td:hover {
     	cursor: pointer;
    	background: transparent url(../images/shared/cal_day_hover.png) center center no-repeat;
    	color: #333;
    	font-weight: bold;
}
#content_container div.content div.content_right div.cal div.box_content table tr {
}
#content_container div.content div.content_right div.cal div.box_header span {
    	float: left;
}
#content_container div.content div.content_right div.cal div.box_header span.arrow_left, #content_container div.content div.content_right div.cal div.box_header span.arrow_right {
    	padding-top: 9px;
}
#content_container div.content div.content_right div.cal div.box_header span.month {
    	color: #fff;
    	padding-top: 7px;
    	font-weight: bold;
    	font-size: 12px;
    	float: left;
    	width: 196px;
    	text-align: center;
}
#content_container div.content div.content_right div.cal div.box_header span.arrow_left a {
    	width: 17px;
    	display: block;
    	height: 17px;
    	background: transparent url(../images/shared/cal_arrow_left.png) top center no-repeat;
}
#content_container div.content div.content_right div.cal div.box_header span.arrow_left a:hover {
    	background: transparent url(../images/shared/cal_arrow_left_hover.png) top center no-repeat;
}
#content_container div.content div.content_right div.cal div.box_header span.arrow_right a:hover {
    	background: transparent url(../images/shared/cal_arrow_right_hover.png) top center no-repeat;
}
#content_container div.content div.content_right div.cal div.box_header span.arrow_right a {
    	width: 17px;
    	display: block;
    	height: 17px;
    	background: transparent url(../images/shared/cal_arrow_right.png) top center no-repeat;
}
#content_container div.content div.content_right div.contentbox div.box_header a {
    	color: #fff;
    	font-family: Calibri;
    	font-size: 13px;
}
#content_container div.content div.content_right div.contentbox div.box_header a:hover {
    	color: #8cc541;
}
#content_container div.content div.content_right div.contentbox div.box_header span.mail {
    	float: right;
    	width: 26px;
    	height: 26px;
    	margin-right: -5px;
    	background: transparent url(../images/shared/mail_icon.png) top center no-repeat;
}
#content_container div.content div.content_right div.contentbox div.box_header span.users {
    	float: right;
    	width: 26px;
    	height: 26px;
    	margin-right: -5px;
    	background: transparent url(../images/shared/users_icon.png) top center no-repeat;
}
#content_container div.content div.content_right div.contentbox div.box_header span.stats {
    	float: right;
    	width: 29px;
    	height: 35px;
    	margin-right: -7px;
    	margin-top: -7px;
    	background: transparent url(../images/shared/stats_icon.png) top center no-repeat;
}
#content_container div.content div.content_right div.contentbox div.box_header span.menus {
    	float: right;
    	width: 32px;
    	height: 25px;
    	margin-right: -7px;
    	background: transparent url(../images/shared/menu_icon.png) top center no-repeat;
}
#content_container div.content div.content_right div.contentbox div.box_header span.history {
    	float: right;
    	width: 32px;
    	height: 32px;
    	margin-top: -7px;
    	margin-right: -7px;
    	background: transparent url(../images/shared/history_icon.png) top center no-repeat;
}
#content_container div.content div.content_right div.contentbox div.box_header h3 {
    	color: #fff;
    	padding-top: 9px;
    	font-weight: bold;
    	font-size: 12px;
    	float: left;
}
#content_container div.content div.content_right div.contentbox div.box_container {
    	background: transparent url(../images/shared/box_center.png) top center repeat-y;
}
#content_container div.content div.content_right div.contentbox div.box_container div.box_content {
    	padding-left: 20px;
    	padding-right: 20px;
    	padding-bottom: 2px;
    	background: transparent url(../images/shared/box_arrow.png) bottom center no-repeat;
}
#content_container div.content div.content_right div.contentbox div.box_container div.box_content table {
    	width: 100%;
}
#content_container div.content div.content_right div.contentbox div.box_container div.box_content table td.name a {
    	width: 80%;
    	color: #8cc541;
}
#content_container div.content div.content_right div.contentbox div.box_container div.box_content table td.name span {
    	margin-left: 5px;
    	font-size: 10px;
}
#content_container div.content div.content_right div.contentbox div.box_container div.box_content table td.name span a {
    	color: #333;
}
#content_container div.content div.content_right div.contentbox div.box_container div.box_content table td.name a:hover {
    	color: #333;
    	font-weight: bold;
}
#content_container div.content div.content_right div.contentbox div.box_container div.box_content table td.data {
    	width: 20%;
    	color: #333;
    	text-align: right;
    		font-weight: bold;
}
#content_container div.content div.content_right div.contentbox div.box_footer {
    	width: 234px;
    	height: 15px;
    	padding-left: 10px;
    	padding-right: 10px;
    	background: transparent url(../images/shared/box_footer.png) top center no-repeat;
}
#footer {
    	height:  95px;
    	width: 100%;
    	background: transparent url(../images/shared/footer_bg.png) top left repeat-x;
    	text-align:  left;
}
#footer_content {
    	color:  #fff;
    	font-size:  12px;
    	line-height:  12px;
    	padding:  12px 0 15px 25px;
    	margin:  0 auto;
        max-width:  1220px;
        min-width:  980px;
    	}
 #footer_content ul {
    	float: right;
    	list-style: none;
    	width: 300px;
    	margin-right: 15px;
}
#footer_content ul li {
    	float: right;
}
#footer_content ul li a {
    	padding-right: 5px;
    	padding-left: 5px;
    	display: block;
    	float: left;
}
#footer_content a {
    	color:  #fff;
    	text-decoration:  none;
}
#footer_content  a.selected,  #footer_content  a:hover	 {
    	color:  #fff;
    	text-decoration:  none;
}
form {
    	width: 95%;
}
fieldset {
    	width: 97%;
    	padding: 10px;
    	border: 1px solid #ddd;
        -moz-border-radius:  5px;
        -webkit-border-radius:  5px;
        -khtml-border-radius:  5px;
    	behavior:  url(styles/css/border-radius.htc);
    	border-radius:  5px;
    	margin-bottom: 10px;
}
fieldset legend {
    	font-size: 15px;
    	color: #8cc541;
    	padding-left: 5px;
    	padding-right: 5px;
}
fieldset legend a {
    	color: #333;
    	font-weight: normal;
}
fieldset legend a.current, fieldset legend a:hover {
    	color: #8cc541;
}
fieldset label {
    	color: #333;
    	display: block;
    	margin-left: 5px;
    	margin-bottom: 1px;
    	font-size: 13px;
}
div.tab {
    	display: none;
}
input.input {
    	color: #535353;
    	height: 21px;
    	width: 200px;
    	padding: 3px;
    	float: left;
    	padding-left: 5px;
    	padding-right: 5px;
    	background: transparent url(../images/shared/input.png) center center no-repeat;
    	border: 0 none;
    	font-size: 12px;
    	font-family:  Arial, Helvetica, sans-serif;
    	margin-bottom: 10px;
}
input.small {
    	background: transparent url(../images/shared/input_small.png) center center no-repeat;
    	width: 140px;
}
input.long {
    	background: transparent url(../images/shared/input_long.png) center center no-repeat;
    	width: 300px;
}
input.file {
    	width: 300px;
    	float: left;
}
input.input:focus {
}
div.radiogroup {
    	margin-left: 5px;
    	margin-bottom: 10px;
}
div.radiogroup span {
    	margin-right: 5px;
}
div.radiogroup input {
    	margin-right: 10px;
}
textarea {
    	width: 410px;
    	color: #535353;
    	height: 90px;
    	padding: 5px;
    	background: transparent url(../images/shared/textarea.png) center center no-repeat;
    	border: 0 none;
    	margin-bottom: 10px;
}
textarea.text {
    	width: 290px;
    	background: transparent url(../images/shared/textarea_small.png) center center no-repeat;
}
div.buttons {
    	margin-top: 20px;
    	border-top: 1px solid #ddd;
    	width: 100%;
    	padding-top: 5px;
    	padding-bottom: 5px;
}
div.buttons input,  div.btn_single input {
    	width: 110px;
    	border: 0 none;
    	height: 36px;
    	padding: 5px;
    	padding-bottom: 7px;
    	padding-top: 7px;
    	padding-left: 25px;
    	margin-left: -5px;
    	font-size: 13px;
    	color: #fff;
    	cursor: pointer;
    	font-weight: bold;
    	font-family:  Arial, Helvetica, sans-serif;
    	}
input.btn_save {
    background: transparent url(../images/shared/btn_save.png) center center no-repeat;
}
div.buttons input.btn_start {
    	background: transparent url(../images/shared/btn_start.png) center center no-repeat;
    	width: 137px;
    	padding-left: 26px;
    	text-align: left;
    	float: right;
    		margin-left: 5px;
}
div.buttons input.btn_wait {
    	background: transparent url(../images/shared/btn_wait.png) center center no-repeat;
    	width: 137px;
    		margin-left: 5px;
    	padding-left: 26px;
    	text-align: left;
    	float: right;
}
input.btn_add {
    background: transparent url(../images/shared/btn_add.png) center center no-repeat;
}
div.buttons input.btn_next {
    	background: transparent url(../images/shared/btn_next.png) center center no-repeat;
    	padding-left: 16px;
    	text-align: left;
    	float: right;
}
div.buttons input.btn_prev {
    	background: transparent url(../images/shared/btn_prev.png) center center no-repeat;
    	padding-left: 36px;
    	text-align: left;
    	float: left;
}
div.btn_single {
    	float: right;
}
div.btn_single input.btn_install {
    	width: 171px;
    	padding-top: 0px;
    		height: 31px;
    	background: transparent url(../images/shared/btn_install.png) bottom center no-repeat;
}
div.buttons input.btn_save:hover, div.btn_single input.btn_install:hover {
    	color: #8cc541;
}
div.buttons input.btn_cancel {
    	background: transparent url(../images/shared/btn_cancel.png) center center no-repeat;
    	padding-top: 5px;
}
div.buttons input.btn_cancel:hover {
    	color: #fd0202;
}
.right {
    	float: right;
}
#popupResult {
    	display: none;
}
a.btn_add, a.btn_view, a.btn_view_cancel, a.btn_show {
    	padding-top: 6px;
    	padding-left: 30px;
    	height: 22px;
    	font-family: Tahoma;
    	margin-top: -10px;
    	margin-bottom: 0px;
    	font-size: 13px;
    	line-height: 14px;
    	display: block;
    	color: #fff;
}
a.btn_add {
    	background: transparent url(../images/shared/btn_add.png) center center no-repeat;
    	width: 37px;
}
a.btn_show {
    	background: transparent url(../images/shared/btn_save.png) center center no-repeat;
    	width: 63px;
    	height: 26px;
    	padding-left: 45px;
    	margin-top:  -6px;
    	padding-top: 11px;
}
a.btn_view {
    	background: transparent url(../images/shared/btn_view.png) center center no-repeat;
    	width: 89px;
}
a.btn_view:hover {
    	color: #8BC541;
}
a.btn_view_cancel:hover {
    	color: #e10e06;
}
a.btn_view_cancel {
    	background: transparent url(../images/shared/btn_view_cancel.png) center center no-repeat;
    	width: 89px;
}
div.tbl_container table td a.btn_view {
    	background: transparent url(../images/shared/btn_start.png) center center no-repeat;
    	width: 107px;
    	color: #fff;
}
div.tbl_container table td a.btn_view:hover {
    	color: #333;
}
a.nomargin {
    	margin: 0px;
}
ul.opened {
    	z-index: 100;
}
a.edit {
    	background: transparent url(../images/shared/edit_icon.png) center center no-repeat;
    	width: 17px;
    	height: 16px;
    	display: block;
}
a.edit:hover {
    	background: transparent url(../images/shared/edit_icon_go.png) center center no-repeat;
    	width: 17px;
    	height: 16px;
    	display: block;
}
a.go_up {
    	background: transparent url(../images/shared/arrow_up.png) center center no-repeat;
    	width: 12px;
    	height: 13px;
    	display: block;
}
a.add {
    	background: transparent url(../images/shared/add_icon.png) center center no-repeat;
    	width: 16px;
    	height: 16px;
    	display: block;
}
a.menu {
    	background: transparent url(../images/shared/icon_menus.png) center center no-repeat;
    	width: 19px;
    	height: 20px;
    	display: block;
}
a.target {
    	background: transparent url(../images/shared/icon_target.png) center center no-repeat;
    	width: 17px;
    	height: 16px;
    	display: block;
}
a.stats {
    	background: transparent url(../images/shared/pie_chart.png) center center no-repeat;
    	width: 18px;
    	height: 17px;
    	display: block;
}
a.go_down {
    	background: transparent url(../images/shared/arrow_down.png) center center no-repeat;
    	width: 12px;
    	height: 13px;
    	display: block;
}
a.go_up:hover {
    	background: transparent url(../images/shared/arrow_up_hover.png) center center no-repeat;
    	width: 12px;
    	height: 13px;
    	display: block;
}
a.go_down:hover {
    	background: transparent url(../images/shared/arrow_down_hover.png) center center no-repeat;
    	width: 12px;
    	height: 13px;
    	display: block;
}
a.profile {
    	background: transparent url(../images/shared/profile_icon.png) center center no-repeat;
    	width: 21px;
    	height: 16px;
    	display: block;
}
a.delete {
    	background: transparent url(../images/shared/delete_icon.png) center center no-repeat;
    	width: 16px;
    	height: 16px;
    	display: block;
}
a.boxes {
    	background: transparent url(../images/shared/boxes_icon.png) center center no-repeat;
    	width: 20px;
    	height: 16px;
    	display: block;
}
a.banners {
    	background: transparent url(../images/shared/arrange_icon.png) center center no-repeat;
    	width: 16px;
    	height: 16px;
    	display: block;
}
a.view {
    	background: transparent url(../images/shared/banner-icon.png) center center no-repeat;
    	width: 17px;
    	height: 16px;
    	display: block;
}
a.activate {
    	background: transparent url(../images/shared/activate_icon.png) center center no-repeat;
    	width: 16px;
    	height: 16px;
    	display: block;
}
a.unactive {
    	background: transparent url(../images/shared/unactive_icon.png) center center no-repeat;
    	width: 16px;
    	height: 16px;
    	display: block;
}
a.unactive:hover {
    	background: transparent url(../images/shared/activate_icon.png) center center no-repeat;
}
a.block {
    	background: transparent url(../images/shared/icon_block.png) center center no-repeat;
    	width: 15px;
    	height: 16px;
    	display: block;
}
a.blocked {
    	background: transparent url(../images/shared/stop_icon.png) center center no-repeat;
    	width: 15px;
    	height: 16px;
    	display: block;
}
.left {
    	float: left;
}
a.btn_add:hover {
    	color: #333;
}
div.messages {
    	top: 0;
    	background: transparent url(../images/shared/msg_back.png) no-repeat center bottom;
    	padding: 20px;
    	position: absolute;
    	margin: 0 auto;
    	z-index: 100;
    	width: 290px;
    	text-align: left;
    	color: #fff;
    	font-weight: bold;
    	padding-top: 0px;
    	padding-left: 30px;
}
div.login_err {
    	background: transparent url(../images/shared/msg_stop.png) no-repeat center bottom;
}
div.login_err span {
    	width: 260px;
}
div.messages span {
    	width: 240px;
    	display: block;
}
div.popupmessages {
    	width:  615px;
    	margin-bottom: 10px;
    	padding: 10px;
    	display: none;
}
div.error {
    	background-color: #e28080;
    	border: 2px solid #c00000;
    	color: #fff;
}
div.msg {
    	background-color: #E2EFD0;
    	border: 2px solid #8BC541;
    	color: #333;
}
#add-new-code{
	float:right;
	display:block;
	padding:10px 20px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	font-size:16px;
	background:#87B53B;
}
#add-new-code:hover{
	background:#000;
}
div.qr-wrapper{
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:99997;
	background:rgba(0,0,0,0.7);
}
div.qr-popup{
	position:absolute;
	display:none;
	width:600px;
	height:auto;
	left:calc(50% - 320px);
	top:50%;
	transform:translateY(-50%);
	z-index:99998;
	background:#fff;
	padding:20px;
}
div.qr-popup h3{
	font-size: 20px;
    padding-bottom: 3px;
	color:#87B53B;
    border-bottom: 1px solid #333;
}
div.qr-popup div.qr-form-field{
	margin-bottom:20px;
}
div.qr-popup div.qr-form-field label{
	margin-bottom:0;
	display:block;
}
div.qr-popup div.qr-form-field label span{
	color:#999;
	font-size:12px;
	display:block;
	float:right;
}
div.qr-popup div.qr-form-field input{
	width:100%;
}
div.qr-popup input[type="submit"]{
	text-decoration:none;
}
div.qr-popup input[type="submit"]:hover{
	text-decoration:none;
	background:#333 !important;
}
div.qr-popup a.close-qr-popup{
    display: block;
	width:16px;
	height:16px;
	color:#333;
	position:absolute;
	right:20px;
	text-decoration:none;
	text-align:center;
	top:20px;
}
div.qr-popup a.close-qr-popup:before {
    display: block;
	width:16px;
	height:16px;
	color:#333;
    font-family: main-icon,sans-serif;
    content: "\e901";
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
}
table.qr-table{
	width:100%;
	margin-top:10px;
	border-collapse:collapse;
	border:1px solid #999;
}
table.qr-table tr.qr-code-heading th{
	background:#333;
	color:#fff;
	text-align:left; 
	padding:10px;
	border:1px solid #ccc;
}
table.dataTable tfoot th, table.dataTable tfoot td {
  padding: 5px !important;
  border-top: #999 !important;
  background:#ccc !important;
}
table.qr-table tr.qr-code td{
	background:#fff;
	border:1px solid #ccc;
	padding:5px 10px;
}
table.qr-table tr.qr-code td a{
	text-decoration:none;
	color:#333;
	display:block;
}
table.qr-table tr.qr-code td a img{
	display:block;
	float:left;
	margin-right:0px;
}
table.qr-table tr.qr-code-heading th.qr-code-code,table.qr-table tr.qr-code td.qr-code-code{
	width:60px;
	padding:5px;
}
table.qr-table tr.qr-code td.qr-code-action{
	color:#87B53B;
	text-align:center;
	font-size:18px;
}
table.qr-table tr.qr-code.orders{
	display:none;
}
table.qr-table tr.qr-code.orders td.qr-code-orders{
	background:#fafafa;
	padding:10px;
}
table.qr-table tr.qr-code.orders td.qr-code-orders table.qr-table{
	margin:0px;
}
table.qr-table tr.qr-code.orders td.qr-code-orders table.qr-table tr.qr-code-heading th{
	background:#ccc;
	border:1px solid #ccc;
	color:#333;
	padding:5px;
	font-size:13px;
}
table.qr-table tr.qr-code.orders td.qr-code-orders table.qr-table tr.qr-code td{
	padding:5px;
	font-size:13px;
}
#statistics-tabs{
	opacity:0;
}
#statistics-tabs ul.ui-tabs-nav{
	float:left;
	list-style:none;
	margin-bottom:0px;
	margin-left:10px;
}
#statistics-tabs ul.ui-tabs-nav li{
	float:left;
	margin-bottom:0;
	list-style:none;
}
#statistics-tabs ul.ui-tabs-nav li.ui-state-active a{
	background:#87B53B;
}
#statistics-tabs ul.ui-tabs-nav li a{
	float:left;
	border:1px solid #f1f1f1;
	background:#333;
	border-bottom:0 none;
	text-decoration:none;
	color:#fff;
	padding:10px 15px;
	text-align:center;
}
#statistics-tabs > div{
	clear:both;
	margin-bottom:40px;
	border:1px solid #ccc;
	padding:20px;
	background:#fff;
}
#statistics-tabs > div h3{
	color:#87B53B;
	margin-top:0;
}
#statistics-tabs > div p{
	margin:0px;
	margin-top:20px;
	color:#333;
}
div.tabs-title{
	font-weight: bold;
	float: left;
	margin-right: 0px;
	padding-top: 17px;
	color: #87B53B;
	z-index: 99999;
	position: relative;
	font-size: 14px;
}
.dataTables_wrapper .dataTables_length select {
	background:#fff;
	width: 60px;
} 
.dataTables_wrapper .dataTables_filter {

  margin-bottom: 10px;
}
.dataTables_wrapper .dataTables_filter input{
		background:#fff;
}
div.qr-codes{
	max-width:calc(100% - 20px);
}
table.dataTable thead > tr > th.sorting::before, table.dataTable thead > tr > th.sorting::after, table.dataTable thead > tr > th.sorting_asc::before, table.dataTable thead > tr > th.sorting_asc::after, table.dataTable thead > tr > th.sorting_desc::before, table.dataTable thead > tr > th.sorting_desc::after, table.dataTable thead > tr > th.sorting_asc_disabled::before, table.dataTable thead > tr > th.sorting_asc_disabled::after, table.dataTable thead > tr > th.sorting_desc_disabled::before, table.dataTable thead > tr > th.sorting_desc_disabled::after, table.dataTable thead > tr > td.sorting::before, table.dataTable thead > tr > td.sorting::after, table.dataTable thead > tr > td.sorting_asc::before, table.dataTable thead > tr > td.sorting_asc::after, table.dataTable thead > tr > td.sorting_desc::before, table.dataTable thead > tr > td.sorting_desc::after, table.dataTable thead > tr > td.sorting_asc_disabled::before, table.dataTable thead > tr > td.sorting_asc_disabled::after, table.dataTable thead > tr > td.sorting_desc_disabled::before, table.dataTable thead > tr > td.sorting_desc_disabled::after {
  opacity: 0.5;
}
table.dataTable thead > tr > th.sorting_asc::before, table.dataTable thead > tr > th.sorting_desc::after, table.dataTable thead > tr > td.sorting_asc::before, table.dataTable thead > tr > td.sorting_desc::after {
  opacity: 1;
}
#statistics-tabs{
	border:0 none;
}
.ui-tabs .ui-tabs-nav{
	padding:0;
}
.ui-tabs .ui-tabs-nav li {
  margin: 0;
}