html {
	font-family: 'Assistant', sans-serif !important
}

body{
	direction:rtl;
	font-family: 'Assistant', sans-serif !important
}

#root #secondNavBar + .pageWrap {
	margin-right: 224px;
	margin-left: inherit !important
}

#root #secondNavBar {
  float: right;
}

#root #secondNavBar .navbar .menu-icon {
	float: right;
	padding-right: 0px;
	padding-left: 13px;
	position: relative;
	top: 5px;
}

.quick-access{
	display: none !important
}

.loadingPiwik img {
	margin-right: inherit !important;
	margin-left: 8.5px;
}

#root #secondNavBar.Menu--dashboard .navbar > li > .item:hover, #root #secondNavBar.Menu--dashboard .navbar > li > .item:focus {
	color: #F06613;
}

#root #secondNavBar .navbar > li > ul li .item:hover, #root #secondNavBar .navbar > li > ul li .item:focus {
	color: #F06613;
}

#root #secondNavBar .navbar > li .item, #root #secondNavBar .navbar > li .item-help-icon {
	font-size: 15px;
	line-height: 25px;
}

#root #secondNavBar .navbar > li > ul li .item {
	font-size: 15px;
}

div.dataTableVizHtmlTable tr.subDataTable > td > span.label::before, div.dataTableVizPerformanceColumns tr.subDataTable > td > span.label::before, div.dataTableVizAllColumns tr.subDataTable > td > span.label::before, div.dataTableVizGoals tr.subDataTable > td > span.label::before {
	margin-left: 5px;
	padding-right: 5px;
}

.widget div.dataTable:not(.isComparing) table.dataTable tbody > tr > td:not(.cellSubDataTable):first-child {
	padding-left: inherit !important;
	padding-right: 12px;
}

.select-wrapper .caret {
	right: inherit !important;
	left: 0;
}

.dropdown-content li > a, .dropdown-content li > span {
	text-align: right;
}


.card-content .sparkline {
	float: right !important;
}

.visitor-profile-help{
	display: none
}

h1, h2, h3, h4, h5, button, input, optgroup, select, textarea {
	font-family: 'Assistant', sans-serif !important;
}

nav ul.right.hide-on-med-and-down {
	margin-right: inherit !important;
	margin-left: 5px;
}

#root #secondNavBar .navbar > li .item-help-icon {
	right: inherit;
	left: 21px;
}

#periodString .period-date, #periodString .period-range {
	padding: 0 0 0 16px;
}

.dataTableVizVisitorLog .card.row {
	text-align: right;
}

.truncated-text-line {
	right: 10px;
	position: relative;
}

.action-list-action-icon {
	right: -18px;
	left:inherit
}	
	

a.visitor-log-visitor-profile-link {
	right:inherit;
	left: 15px;
	top: 34px;
}

ol.actionList > li:not(.pageviewActions)::before {
	display: none;
}

[type="radio"] + span::before, [type="radio"] + span::after {
	right: -5px;
	left: inherit;
}

[type="radio"]:not(:checked) + span, [type="radio"]:checked + span {
	padding-left:inherit;
	padding-right: 20px;
}

[type="checkbox"] + span:not(.lever)::before, [type="checkbox"]:not(.filled-in) + span:not(.lever)::after {
	right: -5px;
	left: inherit;
}

[piwik-period-selector] .compare-checkbox label span, .periodSelector .compare-checkbox label span {
	padding-left:inherit;
	padding-right: 20px;
}

table.dataTable tr:not(.subDataTableContainer) td.label .label {
	text-align: right;
}

.dataTable td .ratio {
	float: left;
}

.theWidgetContent .card .card-content table.dataTable td:last-child, table.dataTable td:last-child, table.subDataTable td:last-child {
	padding-right:inherit;
	padding-left: 40px;
}

tr,th,td{
	text-align: right !important;
}

.visitsLiveFooter{
	display: flex
}

#visitsLive .settings {
	display: flex;
}

.realTimeWidget_datetime {
	float: right;
	line-height: 30px
}

#visitsLive .visits-live-launch-visitor-profile {
	position:relative;
	float: right;
	right: 5px;
}

.visitor-profile-info {
	text-align: right;
	display:flex
}

.visitor-profile-overview {
	padding: 22px 22px 0 0;
}

ol.visitorLog {
	margin-right: 8px;
	margin-left: inherit;
}

.visitor-profile-important-visits > div {
	float: right;
}

.visitor-profile-header {
	display: flex;
}

.visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails img {
	float: right;
	margin-right: 2px;
	margin-left:inherit !important;
	  position: relative;
	  top: 3px;
}

.visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails::after {
	right: 26px;
	left: inherit;
}

.visitor-profile-options {
	right: inherit;
	left: 6px;
}

table.dataTable thead tr th.columnSorted .sortIcon {
	left: 0px;
}

table.dataTable thead tr th.columnSorted .sortIcon.asc {
	margin-top: -5px;
}

table.dataTable img {
	margin-left: 1em !important;
	margin-right: 1px !important;
}

.dataTableRowActions {
	margin-right: 90%;
	margin-left: 0px !important;
}

.visitor-profile-visit-title .visitor-profile-date {
	position: absolute;
	left: 5px;
}

.dataTableControls{
	display:flex
}

.reportsByDimensionView{
	display:flex
}

.custom_select_ul_list li{
	border-bottom: 1px solid #e4e4e4;
}

.piwikSelector.expanded .dropdown li a{
	font-size: 13px !important;
	line-height: 35px !important;
}

/*
.nav-wrapper li:nth-child(6),.nav-wrapper li:nth-child(7){
	display:none
}
*/

#topmenu-feedback{
	display: none
}

[title="Learn what's new in Matomo"]{
	display: none !important
}

#content{
	width: 100%;
}

ol.actionList > li:not(.pageviewActions)::after {
	left: inherit !important;
	right: -10px;
}

ol.actionList > li.pageviewActions::after {
	left: inherit !important;
	right: -10px;
}

.input-field.col label {
	left: inherit !important;
	right: 0px;
}

.loginForm [type="checkbox"] + span:not(.lever)::before{
	right: 5px;
	left: inherit;
}

.loginForm #piwik{
	display:none
}

.piwikSelector a.title .icon:not(.icon-fixed){
	float:right
}

.piwikSelector a.title .icon {
	position: relative;
	top: 2px;	
	padding-right: 0px;
	padding-left: 6px;
}

[type="checkbox"] + span:not(.lever) {
	padding-left: inherit !important;
	padding-right: 35px;
}

.top_controls , .reportingMenu {
	background-color: #efefef !important;
}

#secondNavBar .navbar > li > ul li.active > .item {
	background-color: #e4e4e4 !important;
}

li.menuTab:nth-child(1) > ul:nth-child(2) > li:nth-child(1){
	display: none
}

.widget h3.widgetName {
	background: #f1f1f1;
	margin: 0px !important;
}

.widget .widgetTop .buttons {
	left: 8px;
	right: inherit !important;
	float: left;
	padding-left: inherit !important;
	padding-right: 50px;
}

.icon-arrow-bottom{
	float: left !important;
	padding-right: 6px !important;
	padding-left: 0px !important;
}

table.dataTable tr:not(.subDataTableContainer) td.label + td.column {
	padding-left: 5px;
	padding-right: 5px;
}

.dataTable td .ratio {
	margin-right: 20px;
}

table.dataTable thead tr th {
	font-size: 15px;
}

#multisites td.multisites-label a {
	font-size: 16px;
}

.iconsBar{
	display: none
}

#multisites .paging .row {
	display: flex
}

#multisites .add_new_site {
	text-align: right;
}

table.dataTable tr td .icon-outlink {
	margin-right: 10px;
}

#multisites td.multisites-label a {
	float: right;
}

#widgetEcommercegetSparklinesforceView1viewDataTablesparklinesidGoalecommerceOrder .card-content{
	display: flex;
}

#dashboard #widgetEcommercegetSparklinesforceView1viewDataTablesparklinesidGoalecommerceOrder .card-content{
	display: grid;
}

#dashboard #widgetEcommercegetSparklinesforceView1viewDataTablesparklinesidGoalecommerceOrder .card-content > div {
	margin-left:0px;
	margin-top: 10px
}

#widgetVisitsSummarygetforceView1viewDataTablesparklines .theWidgetContent{
	display: grid
}

#dashboard .sparkline.linked{
	float: right !important
}

#widgetEcommercegetSparklinesforceView1viewDataTablesparklinesidGoalecommerceOrder .card-content > div {
	margin-right: inherit;
	margin-left: 1%;
	padding: 10px;
	background: #f1f1f1 !important;
}

#widgetVisitsSummarygetforceView1viewDataTablesparklines .card-content .row{
	display: flex
}

div.sparkline img {
	margin-right: inherit;
	margin-left: 10px;
}

.Menu--dashboard .menuTab:last-child{
	display: none !important
}

#root #secondNavBar .navbar {
	padding-bottom: 16px !important;
}

#content:not(.admin) table.dataTable th.columnSorted, .widget table.dataTable th.columnSorted{
	font-size: 13px !important
}

ul.ulGoalTopElements {
	margin-left: inherit !important;
	margin-right: 20px;
}

.accessibility-skip-to-content {
  left: 10000px !important;
}


.period-range{
	display: flex;
}

#calendarRangeFrom {
	float: right;
}

#calendarRangeTo {
	margin-left: inherit;
	margin-right: 15px;
}

[data-category-id="ProfessionalServices_PromoFunnels"],[data-category-id="ProfessionalServices_PromoFormAnalytics"],[data-category-id="ProfessionalServices_PromoMediaAnalytics"],[data-category-id="ProfessionalServices_PromoAbTesting"],[data-category-id="ProfessionalServices_PromoHeatmaps"],[data-category-id="ProfessionalServices_PromoSessionRecording"],[data-category-id="ProfessionalServices_PromoCustomReports"],[data-category-id="ProfessionalServices_PromoCrashAnalytics"]{
	display:none !important
}


.piwikSelector a.title .icon-chevron-down {
	padding-right: 6px !important;
	padding-left: 0px !important;
	float: left !important;
}

.dashboardSettings ul.submenu {
	float: right !important
}

ul.widgetpreview-widgetlist, ul.widgetpreview-categorylist {
	float: right !important
}

table.dataTable tr:not(.subDataTableContainer) td .value {
	font-size: 16px !important;
}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-size: 15px !important;
}

.piwikSelector.expanded .dropdown li a {
	font-size: 16px !important;
	font-family: 'Assistant', sans-serif !important;
}

#root #secondNavBar + .pageWrap {
	margin-right: inherit !important;
	margin-left: inherit !important;
}

#datepicker{
	font-family: 'Assistant', sans-serif !important
}
	

@media only screen and (min-width: 800px){
.card #visitsLive .referrer {
	float: left;
}
.card #visitsLive .referrer {
	float: right;
	padding-right: 20px;
}
}

@media only screen and (max-width: 600px) {
#root #secondNavBar + .pageWrap {
	margin-right: auto;
}
}