/* Version: *@beta *@release */

.main_headcell{
    width: 15px;
}
a {
    text-decoration: none;
}
.headcell {
    position:absolute; 
    width:5em;
    left:0;
    top:auto;
    border-right: 0px none black; 
    border-top-width:3px; /*only relevant for first row*/
    margin-top:-3px; /*compensate for top border*/
}
#rs_filter_main_select_admin_div, #rs_filter_column_select_admin_div, #pt_filter_main_select_div, #pt_filter_column_select_div, #pt_filter_main_select_admin_div, #pt_filter_column_select_admin_div  {
  border: 1px solid #d3d3d3;
  padding: 6px;
  display: inline-block;
  margin-right: 6px;
  margin-top: 10px;
}
.sticky-thead th {
  background: none repeat scroll 0 0 #9fa7b4;
  border: 1px solid #cccccc;
  color: #323a45;
  font-size: 10pt;
  min-height: 49px;
  padding-bottom: 6px;
  padding-top: 4px;
}
#main_table thead tr:nth-child(2) {
background: white;
}
.savebuttons {
  text-align: right;
  border-top: 1px dotted #9fa7b4;
  padding-top: 9px;
  margin-top: 8px;
}
.report .wide_table td, .report .api_table td, .report #errorlog td {
  border: 1px solid #C5C3C4;
  font-size: 10pt;
  padding-bottom: 4px;
  padding-top: 4px;
}
.level2 {
  background: url(/template/default_images/dotted.jpg) !important;
}
#mainSelect_sortable li, #columnSelect_sortable li {
  display: table;
  min-width: 172px;
  padding-top: 8px;
  padding-bottom: 4px;
  border: 1px solid #D3D3D3;
  margin-top: -1px;
  padding-left: 6px;
  margin-left: 3px;
  padding-right: 4px;
  cursor: move !important;
}

#mainSelect_sortable li button, #columnSelect_sortable li button {
  float: right;
  margin-top: -3px;
}

#mainSelectAdmin_sortable li, #columnSelectAdmin_sortable li {
  display: table;
  min-width: 172px;
  padding-top: 8px;
  padding-bottom: 4px;
  border: 1px solid #D3D3D3;
  margin-top: -1px;
  padding-left: 6px;
  margin-left: 3px;
  padding-right: 4px;
  cursor: move !important;
}

#mainSelectAdmin_sortable li button, #columnSelectAdmin_sortable li button {
  float: right;
  margin-top: -3px;
}

::selection {
    background: #C5E8E2; /* Safari */
    }
    .floating_calendar_div {
    background-color: rgba(255, 255, 255, 0.67);
    border: 1px solid #1FBBA6;
    font-size: 10pt;
    padding: 7px;
    -webkit-transition: all 2ms ease-in-out;
-moz-transition: all 2ms ease-in-out;
-ms-transition: all 2ms ease-in-out;
-o-transition: all 2ms ease-in-out;
transition: all 2ms ease-in-out;
}
.box.column_right_report img {
    vertical-align: middle;
}
.gombok_fejlec button {
    padding: 1px 3px;
}
.gombok_fejlec button:hover {
    padding: 1px 3px;
}
.rs_date_block {
    display: inline-block;
    margin-bottom: 5px;
    margin-top: 5px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: medium none !important;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: none repeat scroll 0 0 #dd795d !important;
    color: white !important;
}
tbody tr:nth-child(2n-1) {
    background-color: transparent !important;
}
.sticky-wrap {
    margin-top: 5px !important;
}
.rs_filter_selection_top p {
    margin-bottom: 5px;
    margin-top: 5px;}
.block_sablon, .date_block {
    padding-bottom: 0 !important;
    padding-top: 1px !important;
}
.box_header.gombok_fejlec {
    padding-bottom: 3px;
    padding-top: 3px;
}

.box_header.gombok_fejlec > span {
    display: inline-block;
    margin-top: 10px;
}
.gombok_fejlec::after {
    clear: both;
    content: "";
    display: block;
}
#compare_div p {
    margin-top: 0;
}
.gombok_fejlec {
margin-bottom: 0 !important;}
.report tbody tr:hover {
    background-color: #e6e6e6 !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-radius: 0 !important;
}
.popup_block.block {
    padding: 7px;
}
.popup_block.block.pop_adefault {
    display: inline-block;
    width: calc(100% / 2);
}
#rs_filter_main_select_div, #rs_filter_column_select_div {
  border: 1px solid #d3d3d3;
  padding: 6px;
  display: inline-block;
  margin-right: 6px;
}
#rs_filter_select_chart_div {
  border: 1px solid #d3d3d3;
  padding: 6px;
  margin-top: 9px;
}
#rs_filter_select_chart_div label {
  padding-right: 9px;
  vertical-align: bottom;
}
.popup_block {
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 3px;
}
.popup_block > label {
    padding-right: 10px;
    vertical-align: text-bottom;
}
div#rs_filter_charts_div {
  margin-top: 5px;
}
#rs_filter_dialog > input {
  margin-top: 11px;
  display: block;
  text-align: right;
}
.narancs {
background: #E37F5E;}
.zold {
background: #44BBA6;}
.box.box_data table input {
    background: none repeat scroll 0 0 white;
    width: calc(100% - 15px) !important;
}
.osszehasonlitas_bal {
    float: left;
    margin-right: 5px !important;
    width: calc(50% - 29px);
}
.box.column_left_report img {
    vertical-align: middle;
}
.sticky-thead thead th {
    padding: 4px;
}
.report thead tr:first-child {
    background: none repeat scroll 0 0 #9fa7b4;
    border: 1px solid #cccccc;
    color: #323a45;
    font-size: 10pt;
    min-height: 49px;
    padding-bottom: 6px;
    padding-top: 4px;
}
.gombok.ossz {
    float: left;
    width: 48px;
}
.osszehasonlitas_jobb {
    float: left;
    margin-left: 5px !important;
    width: calc(50% - 29px);
}
.gombok.ossz button {
    margin-bottom: 6px;
    margin-top: 6px;
}
.my_links .box_header {
    background-image: url("default_images/best.png");
    background-position: calc(100% - 6px) center;
    background-repeat: no-repeat;
}
.box_calendar .box_header {
    background-image: url("default_images/calendar.png");
    background-position: calc(100% - 6px) center;
    background-repeat: no-repeat;
}
.chart_box .box_header {
    background-image: url("default_images/chart.png");
    background-position: calc(100% - 6px) center;
    background-repeat: no-repeat;
}
.box_monitoring .box_header {
    background-image: url("default_images/monitoring.png");
    background-position: calc(100% - 6px) center;
    background-repeat: no-repeat;
}
.box_menus .box_header {
    background-image: url("default_images/menulink.png");
    background-position: calc(100% - 6px) center;
    background-repeat: no-repeat;
}
.welcome_box .box_header {
    background-image: url("default_images/welcome.png");
    background-position: calc(100% - 6px) center;
    background-repeat: no-repeat;
}
.alkalmaz {
    border-top: 1px dotted #9fa7b4;
    margin-left: 4px;
    padding-top: 7px;
}
.gombok {
    margin-bottom: 9px;
    text-align: right;
}
.box.column_left_report {
}
.box.column_right_report {
}
.beallitasok:after {
    clear: both;
    content: "";
    display: block;
}
.language_logo a {
    color: white;
        font-weight: 100;
    font-size: 13px;
    text-decoration: none;
}
.apip p {
    display: inline-block;
}
.language_logo {
    position: absolute;
    right: 130px;
    top: 10px;
}
.lang:first-child {
    border-right: 2px solid white;
    padding-right: 6px;
}
.alkalmaz {
    text-align: right;
}
.apiman p {display: inline-block;}
.bounceIn { 
    -webkit-animation-name: bounceIn; 
    animation-name: bounceIn; 
}
::-moz-selection {
    background: #C5E8E2; /* Firefox */
}
* {margin: 0; padding: 0; font-family: helvetica; border: 0;}
.logo img {
cursor: pointer;
max-width: 570px;
}
#csv_window a, .cv_search_span{
color: #323A45;
    -webkit-transition: color 500ms ease-out 0s;
    -moz-transition: color 500ms ease-out 0s;
    -o-transition: color 500ms ease-out 0s;
    transition: color 500ms ease-out 0s;
    cursor: pointer;
}
#csv_window a:hover, .cv_search_span:hover {
color: #1FBBA6;
    -webkit-transition: color 500ms ease-out 0s;
    -moz-transition: color 500ms ease-out 0s;
    -o-transition: color 500ms ease-out 0s;
    transition: color 500ms ease-out 0s;
    cursor: pointer;
}
.url_generator .block, .report_cimke .block {
margin: 5px 0px 7px 5px;
}
*::selection, *::-moz-selection {background: #1FBBA6;}
body {
    background: #f4f4f5 !important
}
html {height: 100%;}

h1, h2, h3 {
    margin-bottom: auto !important;
    margin-top: auto !important;
}
p {
    margin-bottom: 10px;
    margin-top: 10px;
}
.competitor_column > div {display:inline-block; width: auto; vertical-align:top;}
#datas{ white-space: nowrap;}
#datas > div > div > div > table td { white-space:normal;}
#error{
    position:absolute;
    top:0px;
    left:0px;
    opacity:0.7;
    background:white;
    border:solid 3px #8C8C8C;
    padding:10px;
      text-align:center;
      -webkit-box-shadow: 0px 0 3px rgba(0,0,0,0.25);
      -moz-box-shadow: 0px 0 3px rgba(0,0,0,0.25);
      box-shadow: 0px 0 3px rgba(0,0,0,0.25); 
    }
.logos {
    background: none repeat scroll 0 0 #298374;
    height: 97px;
    padding: 9px 12px 0;
    top: 0;
}
#rp_upload {font-size: 10pt;}
.logo {
    float: left;
}
    
.logo a img {
    cursor: pointer;
    max-width: 570px;
}
.optim {
    font-size: 10pt;
}
.partner_logo {
    float: right;
    overflow: visible;
}
.shorter_table {
    min-width: 50% !important;
    text-align: left;
    width: auto !important;
}
nav {
    z-index: 99999;
}
.functions {
    background: transparent;
    clear: both;
    color: #252B33;
    height: 41px;
    padding-left: 20px;
    padding-right: 24px;
	 margin-left: 130px;
}
.page_name {
    float: left;
    padding-left: 0px;
    padding-top: 7px;
    width: auto;
}
.menu {
    left: 12px;
    list-style: none outside none;
    position: fixed;
    top: 195px;
}

.fa-reorder:before {
    content: none !important;
}
.si_csv_form label, .si_csv_form input {
    display: inline-block !important;
}
/*report top menu*/
#selected a
{
    background: #e35203;
    
}
.page_name > h2 {
    font-size: 16pt;
}
#back_to_folders {
    display: inline-block;
}
#rp_help img {
    box-shadow: 3px 3px 7px #808080;
    margin: 5px auto;
}
/**/
li {
    list-style: none outside none;
}

.menu ul > li {
    margin-top: -29px;
    position: relative;
}
/*.menu ul > li:hover  ul>li {display: block;}

.oldal_nev h2 {
    color: #919191;
    font-weight: bold;
}*/
.glyphicon-plus {
    font-family: helvetica !important;
    font-size: 13pt;
}
.my_links .box_header {
    background-image: url("default_images/best.png");
}

.button, input[type="submit"], input[type="button"], button, .button_download,
.fc-button.fc-button-today.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled,
.fc-button.fc-button-today.fc-state-default.fc-corner-left.fc-corner-right, #back_to_folders,
input[type="submit"]:active ,input[type="button"]:active, button:active,
input[type="submit"], input[type="button"], button, .button_download, .button,
.fc-button.fc-button-today.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled,
.fc-button.fc-button-today.fc-state-default.fc-corner-left.fc-corner-right, #back_to_folders 
  {
    background: none repeat scroll 0 0 #44BBA6;
    border-width: 0px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 9px 11px;
    border-radius: 2px;
    text-decoration: none;
    margin: 1px;
	
}
.button:hover, input[type="submit"]:hover, input[type="button"]:hover, button:hover, .button_download:hover,
.fc-button.fc-button-today.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled:hover,
.fc-button.fc-button-today.fc-state-default.fc-corner-left.fc-corner-right:hover, #back_to_folders:hover,
input[type="submit"]:active ,input[type="button"]:active, button:active,
input[type="submit"]:hover, input[type="button"]:hover, button:hover, .button_download:hover, .button:hover,
.fc-button.fc-button-today.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled:hover,
.fc-button.fc-button-today.fc-state-default.fc-corner-left.fc-corner-right:hover, #back_to_folders:hover
  {
    background: none repeat scroll 0 0 #03a08d;
    padding: 9px 11px;
	outline: none;
}
.button.button-dark {
	background: #252b33;
    border-radius: 5px;
    padding: 12px 20px;
    font-size: 15px;
    font-weight: 400;
}
.button.button-dark:hover {
	background: #464b52;
}

.button-dark, .button-dark:hover, input[type="submit"]:hover, input[type="button"]:hover, button:hover, .button_download:hover,
.fc-button.fc-button-today.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled:hover,
.fc-button.fc-button-today.fc-state-default.fc-corner-left.fc-corner-right:hover, #back_to_folders:hover,
input[type="submit"]:active ,input[type="button"]:active, button:active,
input[type="submit"], input[type="button"], button, .button_download, .button,
.fc-button.fc-button-today.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled,
.fc-button.fc-button-today.fc-state-default.fc-corner-left.fc-corner-right, #back_to_folders
{
-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	    outline: none;
}





input[type="text"], input[type="password"], input[type="email"], textarea, input[type="number"] {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #DBDBDB;
    height: 22px;
    padding-left: 6px;
}





.footer {
    background: url("default_images/lablec.jpg") repeat scroll 0 0 transparent;
    bottom: 0;
    color: #727272;
    font-size: 9pt;
    height: 24px;
    padding-top: 13px;
    text-align: center;
    width: 100%;
    position:fixed;
}



/*Menü

#menu {
    float: left;
    padding-top: 20px;
}
#menu li a
{   display: block;}



#menu div a{
    display: block;
    white-space: nowrap;}*/
#two {
    background: none repeat scroll 0 0 #E55202;
    box-shadow: 1px 1px 4px #303030;
    color: white;
    left: 55px;
    padding: 3px 7px 3px 5px;
    position: absolute;
    text-decoration: none;
    top: 7px;
    width: auto;
    white-space: nowrap;
/*    width: 68px;*/
    font-weight: bold;
    font-size: 15px;
    }

#three {
    background: none repeat scroll 0 0 #E55202;
    box-shadow: 1px 1px 4px #303030;
    left: 55px;
    padding: 3px 7px 3px 5px;
    position: absolute;
    top: 37px;
    width: auto;
    white-space: nowrap;
/*    width: 68px;*/
    text-decoration: none;
    color: white;
    font-weight: bold;
    font-size: 15px;
    }
        
#four {
    background: none repeat scroll 0 0 #E55202;
    box-shadow: 1px 1px 4px #303030;
    left: 55px;
    padding: 3px 7px 3px 5px;
    position: absolute;
    top: 67px;
    width: auto;
    white-space: nowrap;
/*    width: 68px;*/
    text-decoration: none;
    color: white;
    font-weight: bold;
    font-size: 15px;
    }
        
#five {
    text-decoration: none;
    background: #E55202;
    left: 55px;
    padding: 1px 3px 3px 7px;
    position: absolute;
    top: 12px;
    width: 68px;
    box-shadow: 1px 1px 4px #303030;
    color: white;
    font-size: 15px;
    font-weight: bold;
}
#subcategory_div {
    display: inline-block;
}
#arukereso_div {
    display: inline-block;
    margin-bottom: 10px;
}
#dl_button {
    display: inline-block;
    margin-bottom: 9px;
}
.level2 {
    font-size: 11pt;
}
#six  {
    text-decoration: none;
    background: #E55202;
    left: 55px;
    padding: 1px 3px 3px 7px;
    position: absolute;
    top: 42px;
    width: 68px;
    box-shadow: 1px 1px 4px #303030;
    color: white;
    font-weight: bold;
    font-size: 15px;
}
#verticalmenu > ul > li:first-child {
    margin-top: 25px;
}
#verticalmenu > ul > li {
    margin-top: -30px;
    position: relative;
}
#verticalmenu {
    float: left;
    margin-bottom: 55px;
    margin-left: 20px;
    position: relative;
}

#verticalmenu ul ul {height: auto !important;}

.logout {
    float: right;
    margin-top: 7px;
}

.welcome {
    float: left;
    font-size: 9px;
    margin-right: 20px;
    padding-top: 4px;
}
.On {border: 1px solid red;}
.Out {border: 1px solid green;}

/*Login*/

.login .login {
      margin: 0 auto;
    padding: 25px;
    position: relative;
    top: 44px;
    width: 500px;
	    -webkit-box-shadow: 1px 1px 5px 1px rgba(95, 95, 95, 0.39);
    -moz-box-shadow: 1px 1px 5px 1px rgba(95, 95, 95, 0.39);
    box-shadow: 1px 1px 5px 1px rgba(95, 95, 95, 0.39);
    
    background: white;
    padding: 20px;
}
.login .l_button {
    width: calc(100% + 0px);
    margin-left: -20px!important;
    border-top: 1px solid #DBDCDD;
    padding: 20px;
    text-align: center;
}
.login label {
    width: 20%;
    display: inline-block;
    margin-bottom: 20px;
    font-weight: 600;
}
.login #content {
    width: inherit;
    margin: inherit;
    float: none;
	margin-top: 180px;
    position: absolute;
}
.login #content:after {
    content: '';
    display: block;
    position: fixed;
    bottom: 0;
    right: 0;
    width: 400px;
    height: 400px;
    background-image: url("/template/default_images/robo.svg");
    background-position: right bottom;
    background-size: contain;
    background-repeat: no-repeat;
	z-index: -1;
}
.login input#l_name {
    background: url('/template/default_images/name.svg')#fbfbfb!important;
    background-size: contain!important;
    background-repeat: no-repeat!important;
    background-position: 100%!important;
}
.login input#l_pass,.login input#r_pass ,.login input#r_repass {
    background: url('/template/default_images/passw.svg')#fbfbfb!important;
    background-size: contain!important;
    background-repeat: no-repeat!important;
    background-position: 100%!important;
}
.login input#r_email {
    background: url('/template/default_images/mail.svg')#fbfbfb;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100%;
}
.login input#r_company {
    background: url('/template/default_images/company.svg')#fbfbfb;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100%;
}
@media (max-height: 700px){.login #content {margin-top: 80px;}}
@media (max-height: 595px){.login #content {margin-top: 0px;}}
.login h2 {
    margin-bottom: 20px;
}
.login_error {
    color: white;
    margin: 60px auto auto;
    position: relative;
    text-align: center;
    width: 400px;
}
.main_content {
    /*background: url("default_images/szurke_hatter.png") repeat scroll 0 0 transparent;*/
    display: inline-block;
    width: 100%;
}

#uj_tabla p {
    margin-bottom: 5px;
}
#uj_tabla select {
    margin-right: 5px;
}

.box_menus img {
    padding: 17px;
}
#register table {
    width: 502px;
}
#register tr:nth-child(2n) {
    background-color: rgba(255, 255, 255, 0.42);
    margin-top: 18px;
    padding-bottom: 13px;
}

#register td {
    padding: 5px;
    text-align: center;
}

#register table {
    margin-bottom: 20px;
    width: 893px;
}
#buttons {
    margin-bottom: 24px;
}
#register {font-size: 11pt;}

/*.content{
    padding-top: 27px;
    padding-left: 90px;
    min-height: 100%;
    padding-bottom: 60px;
}*/
/*Szöveggenerátor*/


.wide_table, .api_table, #errorlog {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    width: 100%;
}
.wide_table th, .wide_table td, .api_table td, .api_table th {
    padding: 4px 4px;
    text-align: center;
}

.wide_table thead, .api_table tbody tr:first-child {
    background: none repeat scroll 0 0 #9FA7B4;
    border: 1px solid #CCCCCC;
    color: #323A45;
    font-size: 10pt;
    min-height: 49px;
    padding-bottom: 6px;
    padding-top: 4px;
}
.ui-state-default:hover, .ui-widget-content .ui-state-default:hover, .ui-widget-header .ui-state-default:hover {
background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #E3E3E3),
    color-stop(1, #F2F2F2)
);
background-image: -o-linear-gradient(bottom, #E3E3E3 0%, #F2F2F2 100%);
background-image: -moz-linear-gradient(bottom, #E3E3E3 0%,#F2F2F2 100%);
background-image: -webkit-linear-gradient(bottom, #E3E3E3 0%, #F2F2F2 100%);
background-image: -ms-linear-gradient(bottom, #E3E3E3 0%, #F2F2F2 100%);
background-image: linear-gradient(to bottom, #E3E3E3 0%, #F2F2F2 100%);
    border: medium none;
    color: #595959;
    transition: background 1s ease 0s;
}
.wide_table td, .api_table td, #errorlog td {
    border-bottom: 1px solid #C5C3C4;
    font-size: 10pt;
    padding-bottom: 4px;
    padding-top: 4px;
}
select {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #DBDBDB;
    min-width: 184px;
    padding-left: 6px;
    max-width: 99%;
}
select[multiple] {
    height: 100px;
}
#kampany_lista {height: auto;}
#setup {
    font-size: 10pt;
}

.wide_table b {
    font-size: 13px;
}
.wide_table input[type="checkbox"]{
    background: url("default_images/hatter_szovegmezo.jpg") repeat scroll center center transparent;
    border-color: -moz-use-text-color white white -moz-use-text-color;
    border-style: none solid solid none;
    border-width: medium 1px 1px medium;
    box-shadow: 0 1px 3px grey inset;
    padding-left: 6px;
}
.responsive.table_group.wide_table.new_user span {
    display: inline-block;
    text-align: left;
    width: 62px;
}
/*report menu css rész*/

.before_select {
    display: inline-block;
    margin-bottom: 13px;
    min-width: 190px;
    width: auto;
}
.to {margin-left: 5px;}


.short_content {
 /*   background: url("/template/default_images/szurke_hatter.png") repeat scroll 0 0 transparent;*/
    margin-left: -90px;
    padding-bottom: 13px;
    padding-left: 90px;
    padding-top: 13px;
}
#active_price, #active_price1 {
    display: inline-block;
    width: 190px;
}


.new_user input[type="checkbox"] {
    width: auto;
}
.label_text {
    display: inline-block;
    margin-bottom: 13px;
}
textarea {
    background: none repeat scroll 0 0 #EEEEEE;}
.input_link_generator {
    width: 423px;
}

#tooltip {
    margin-bottom: -5px;
}
#kimenet {
    color: #E55202;
    font-weight: bold;
}
#banner_size_selection, #banner_key_selection {
    display: inline-block;
}

.manager_select input {
    margin-left: 10px;

}


#form {
    background: url("/template/default_images/szurke_hatter.png") repeat scroll 0 0 transparent;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 184px;
    position: fixed;
    right: 5%;
    top: 0;
}
.and_search input[type="text"] {
    width: 121px;
}
#text_boxes label {
    margin-bottom: 12px;
    width: 125px;
}



.select_dir_plugin select {
    height: 25px;
    padding-top: 1px;
}


.header {
    position: relative;
    z-index: 1;
}

.daily_csv {
    color: #E55202;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 3px;
}
.large_table {
    margin-bottom: 11px;
    margin-top: 0;
    max-width: 100%;
    overflow-x: auto;
    padding-bottom: 7px;
    width: auto;
}
.large_table input {
    margin: 6px 2px;
}
.ui-widget-header {
    background: none repeat scroll 0 0 transparent;
    border: medium none;

}
#generalt_banner p  {
    margin-bottom: 9px;
    margin-top: 11px;
}

#generalt_banner h1 {
    color: #595959;
    font-size: 20px;
    margin-bottom: 7px;
}

.lista_banner {
    line-height: 33px;
    text-decoration: none;
    color: black;
}

.filenev {
    color: #323A45 !important;
}

#generalt_banner h3 input {
    margin-right: 9px;
}


#conf_edit td:first-child {
    width: 224px;
}
#conf_edit .short_content input {
    margin-bottom: 10px;
}
#mentes input {
    float: right;
    margin-right: 70px;
}
#conf_edit .short_content th {
    text-align: left;
}

#txt_gen .info, .info {
    color: #1FBBA6;
    font-size: 13px;
}
#txt_gen input[type="text"] {
    min-width: 177px;
}

#txt_gen #file {
    font-size: 12px;
    width: 186px;
}
#campaign {
    width: 329px;
}
.left input {
    width: 122px;
}
.organizer .div-table {
    display: table;
    width: 100%;
}

.organizer .move_button {
    margin-bottom: 33px;
    margin-left: 20px;
    margin-top: 4px;
}

.organizer .main_content {
    width: 100%;
}

.organizer .div-table-cell.torles {
    margin-top: 11px;
}


.organizer .in_output a, .mappa_fa.box  a {
    color: #303030;
    margin-left: 8px;
}

.in_output {
    max-height: 434px;
    min-width: 155px;
    overflow: auto;
}

#search #search_field_2, #search #search_field_1 {
    max-width: 106px;
}

#rp_account table th {
    background: none repeat scroll 0 0 #E2E0E1;
    font-size: 14px;
    line-height: 31px;
    min-width: 134px;
    text-align: center;
}
#rp_account table{
    border-collapse: collapse;}
#rp_account table tr {
    line-height: 31px;
    text-align: center;
    border-bottom: 1px solid #C5C3C4;
}
#rp_account legend {
    margin-bottom: 14px;
}
.wide_table tr:nth-child(2n) {
    background: none repeat scroll 0 0 #F1F1F1;
}
 .sugo {
    font-size: 14px;
}

#rp_help {
    max-width: 854px;
    text-align: justify;
    color: #CACACA;
}
#rp_help img {
    margin-bottom: 22px;
    margin-top: 22px;
    max-width: 854px;
}
#rp_help h2 {
    margin-bottom: 12px;
    margin-top: 15px;
}
#rp_help strong {
    font-size: 10.5pt;
}
.wide_table.rp_system {
    margin-top: 19px;
    min-width: 725px;
}

#rp_table label, #rp_table span {
    display: inline-block;
    min-width: 187px;
}


.almenu

{
    background: none repeat scroll 0 0 #E55202;
    box-shadow: 1px 1px 4px #303030;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    left: 55px;
    padding: 3px 7px 3px 5px;
    position: absolute;
    text-decoration: none;
    top: 37px;
    white-space: nowrap;
    width: auto;}

#select_menu, #del_menu {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: auto;
}
.group_delete, .menu_delete {
    margin-bottom: 6px;
}
.group_menu {
    margin-left: 10px;
    margin-right: 10px;
}

/* rp_nezet - Peti volt, bocsánat érte*/ 
.adatok_sem td {padding: 0 5px;}

table tbody .level1 {
  background: none repeat scroll 0 0 #d6cdcb !important;
  color: #323a45;
  font-size: 10pt;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
}
.level1 td {
min-width: 135px;
}

.level3 {
background: none repeat scroll 0 0 #F5F5F5;
border-bottom: 11px solid #FFFFFF;
font-size: 13px;
line-height: 28px;
}
.level2 {
background: none repeat scroll 0 0 #DBDBDB;
line-height: 30px;
}
.sortable th {
line-height: 40px;
}
#stock {
    font-size: 10pt !important;
}
.category_name {padding-left: 16px !important;}
.category_name3 {padding-left: 32px !important;}
.level3 > td {
padding-left: 10px;
}
.level2 > td {
padding-left: 10px;
}
.osszes > td {
border-bottom: 1px solid #3E3C3D;
line-height: 32px;
text-align: center;
}

.lg_cim {
    display: inline-block;
    margin-bottom: 10px;
    min-width: 141px;
}
.link_generator select {
    width: 285px !important;
}
.link_generator input {
    width: 278px;
}


#user_manager {
    background: none repeat scroll 0 0 #F6F6F6;
  
    margin: 10px;
    padding: 9px;
}
.column_left {  float: left;   width: 52%;}


#group_manager {
    background: none repeat scroll 0 0 #F6F6F6;
    margin: 10px 10px 25px;
    padding: 9px;
}
#menu_manager  {
    background: none repeat scroll 0 0 #F6F6F6;
    float: left;
    width: 46%;
     margin: 10px;
    padding: 9px;
}
.group_delete, .menu_delete, .delete {
    background: url("/template/default_images/kuka.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 21px;
    text-indent: -1031px;
    width: 21px;
}
.edit_group, .menu_edit, .edit{
    background: url("/template/default_images/edit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 21px;
    text-indent: -1031px;
    width: 21px;
}
.partner_logo {display: none;}

.box_fejlec {
    background: none repeat scroll 0 0 #323A45;
    color: #FFFFFF;
    margin: -9px -9px 12px;
    padding: 8px;
}
table {
    margin-bottom: 10px;
}


#addgroup, #adduser, #addmenu {    background: url("/template/default_images/add.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 21px;
    text-indent: -1031px;
    width: 21px;
}


button, input, select, textarea { 
 font-size: 10pt;
}
#sortable_table_pager form img {
    margin-bottom: -7px;
}
#group_manager_edit {
    font-size: 10pt;
}

.ini_links {
    max-height: 470px;
    overflow-y: scroll;
    margin-top: 15px;
}
#inidata {font-size: 10pt;}
.login_input {
    width: 124px;
}
.new_user input {
    width: 103px;
}
li {
    cursor: auto !important;
}
.new_user select {
    min-width: 81px;
    width: 81px !important;
}
.ui-widget-header {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #F2F2F2),
    color-stop(1, #E3E3E3)
) !important;
background-image: -o-linear-gradient(bottom, #F2F2F2 0%, #E3E3E3 100%)!important;
background-image: -moz-linear-gradient(bottom, #F2F2F2 0%, #E3E3E3 100%)!important;
background-image: -webkit-linear-gradient(bottom, #F2F2F2 0%, #E3E3E3 100%)!important;
background-image: -ms-linear-gradient(bottom, #F2F2F2 0%, #E3E3E3 100%)!important;
background-image: linear-gradient(to bottom, #F2F2F2 0%, #E3E3E3 100%)!important;
background-color: none;
    border: none !important;
    color: #222222;
    font-weight: bold;
}
.ui-widget {
    font-size: 10pt !important;
}
.content.report_cimke.box {
    font-size: 10pt;
}
@media only screen and (max-width: 1200px) {}
.url_generator select, .url_generator input[type="text"] {
    min-width: 331px;
}
.lg_block p {
    margin-bottom: 4px;
    margin-top: 9px;
}
/*---------------------DOBOZOK---------------------*/

.box {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0px;
    padding: 9px;
}


.box_header {
    background: none repeat scroll 0 0 #323A45;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-size: 12pt;
    margin: -9px -9px 12px;
    padding: 8px;
}

.box_headertop0 
{
    background: none repeat scroll 0 0 #323A45;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-size: 12pt;
    margin: 15px -9px 12px;
    padding: 8px;
}

.box_float_left42 {float: left;width: 42%;}
.box_float_right48 {float: left; width: 48%;}
.block_left {
    float: left;
    width: 47%;
    font-size: 10pt;
    margin-right: 10px !important;
}
.block_right {
    float: left;
    width: 47%;
    font-size: 10pt;
    
}
.osszehasonlitas_bal .gombok > button {
    background: none repeat scroll 0 0 #1fbba6;
}
.osszehasonlitas_bal .gombok > button:hover {
    background: none repeat scroll 0 0 #1DAD97;
}
.block {
border: 1px solid #D3D3D3;
padding: 12px;
margin: 5px 0px 7px 0px;
}
.box:after {
    clear: both;
    content: " ";
    display: block;
}
.box.url_generator {
    font-size: 10pt;
}
/*---------------------DOBOZOK VÉGE---------------------*/
/*---------------------RESPONSIVE--------------------*/
@media only screen and (max-width: 840px) {

.box.column_right_report {
    float: none;
    width: 100%;
}
.box.column_left_report {
    float: none;
    width: 100%;
}

.shorter_table {
    min-width: 100% !important;
    width: 100% !important;
}}
@media only screen and (max-width: 1199px) {
.osszehasonlitas_bal, .osszehasonlitas_jobb  {
    float: none;
    margin-right: 0px !important;
    width: 100%;
    margin-left: 0 !important;
}
.gombok.ossz {
    float: none;
    width: 100%;
}
.block_left {
    float: none;
    width: auto;
}
.block_right {
    float: none;
    width: auto;
}
}
@media only screen and (max-width: 527px) {
.box_left, .box_right {
    width: 100% !important;
}
ul#tabs {
margin: 30px 0 -15px 0px !important;
}
.block { margin-right: 0; margin-left:0;}
ul#tabs li a {
width: auto;
display: block;
}
ul#tabs li {
display: block;
height: 36px;
}
.select_dir_plugin select, #search input[type="text"] {
    min-width: 100% !important;
    width: 100% !important;
}}
@media only screen and (max-width: 581px) {
#conf_edit td:first-child {
    width: auto;
}
.url_generator select, .url_generator input[type="text"], .url_generator textarea {
    min-width: 100% !important;
    width: 100% !important;
}
}
@media only screen and (max-width: 1443px) {
.box_float_left42 {float: none; width: auto;}
.box_float_right48 {float: none; width: auto;}
.column_left {
    float: none;
    width: 100%;
}
.column_right{
    float: none !important;
    width: 100% !important;
}
#menu_manager {
    float: none;
    width: auto;
}
}
@media only screen and (max-width: 480px) {
.button {display: block; text-align: center;}

}
/*---------------------RESPONSIVE VÉGE---------------------*/
.inline {display: inline-block;}


/**, *:before, *:after {
    -moz-box-sizing: border-box;
}
*, *:before, *:after {
    -moz-box-sizing: border-box;
}*/
.trigger {
    left: 9px;
    position: absolute;
    top: 92px;
    width: 37px;
}

#trigger span {
    background: none repeat scroll 0 0 #1FBBA6;
    color: #02A1E5;
    display: block;
    height: 6px;
    margin-bottom: 4px;
}
/*-------------------------MENU------------------------*/
.mlpm_w .levelHolderClass {
    background: none repeat scroll 0 0 #323A45  !important;}
.mlpm_w li {
    border-top: 0px solid #13A895 !important;
}
.mlpm_w li:hover, .selflink.active {
    background-color: #1d2026 !important;
}
.mlpm_w li:hover .selflink, .mlpm_w li .active .selflink {
    color: #3ebca6 !important;
}

.mlpm_w a {
    font-size: 13pt !important;
}
.levelHolderClass.ltr p {
    display: inline-block;
}
.icon.icon-display {
    display: inline-block;
    width: 16%;
}
.mlpm_w .ltr {
    box-shadow: 5px 0 5px -5px #000000 !important;
}

.fa-angle-left:before {
    padding-left: 12px;
}
#multi_push_menu nav{
 width: 130px !important;
    min-width: 130px !important;
	position: fixed;
	min-height: 100%!important;
}
.levelHolderClass.ltr {
    width: 250px !important;
}
#multi_push_menu .collapsed {width: 0px !important;}
.mlpm_w li:last-child {
    border-bottom: 1px solid #1d2026 !important;
}
.mlpm_w .backItemClass {
    background: none repeat scroll 0 0 #13A895 !important;
    border-top: medium none #13A895 !important;
}
#multi_push_menu {height: auto !important; min-height: 0 !important; z-index: 9999; width: 130px !important;}

.levelHolderClass.ltr {
    width: 130px !important;
}
.mlpm_w {
    top: 0;
}

/*-------------------------MENU------------------------*/

/*------------------------Chrome-----------------------*/

.login #login_button, .login #register_button {
    width: 100%;
    padding: 15px 10px;
}
.login .forgotten a {
    text-decoration: initial;
    font-weight: 400!important;
    text-align: center;
    font-style: italic;
}
.forgotten {
    text-align: center;
    margin-top: -10px;
}
.login-head {
    width: 130px;
    height: 93px;
    text-align: center;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    top: 44px;
    width: 500px;
    /* -webkit-box-shadow: 1px 1px 5px 1px rgba(95, 95, 95, 0.75); */
    -moz-box-shadow: 1px 1px 5px 1px rgba(95, 95, 95, 0.75);
    /* box-shadow: 1px 1px 5px 1px rgba(95, 95, 95, 0.75); */
    /* background: white; */
    padding: 20px;
}
.login-head img {width: 70%;}
.icon.icon-display {
display: inline-block;
width: 11%;
}
body.login {
height: 100%;
    width: 100%;
    background: url('/template/default_images/login.jpg')!important;
    background-size: cover;
    background-repeat: no-repeat;
}
/*body > div.functions > div.logout > form {
margin-top: 5px !important;
}*/
.trigger {
top: 90px;
}
.logos {
height: 150px;
    padding: 0;
}
.box.my_links a {
height: 22px !important;
padding-top: 13px !important;
}

/*------------------------Chrome-----------------------*/
.headerSortDown {background: url("/template/default_images/nyil_le.png") no-repeat !important;}
.headerSortUp {background: url("/template/default_images/nyil_fel.png") no-repeat !important;}
#report_nezet_table .header {background: url("/template/default_images/nyil_ketto.png") no-repeat;}
@media only screen and (max-width: 767px) {
.icon {
    text-align: center;
}
}
.responsive_container {
    margin-bottom: 10px;
    overflow-y: auto;
    width: 100%;
}
.highcharts-container {
    margin: auto;
}
.icon  img {
    background: none repeat scroll 0 0 #Cacaca;
        -webkit-transition: background-color 500ms ease-out 0s;
    -moz-transition: background-color 500ms ease-out 0s;
    -o-transition: background-color 500ms ease-out 0s;
    transition: background-color 500ms ease-out 0s;
}
.icon  img:hover {
    background: none repeat scroll 0 0 #dd795d;
        -webkit-transition: background-color 500ms ease-out 0s;
    -moz-transition: background-color 500ms ease-out 0s;
    -o-transition: background-color 500ms ease-out 0s;
    transition: background-color 500ms ease-out 0s;
}
.icon img {
    margin: 9px;
}
.button_download {margin-top: 5px;}
#stock {
    border: 1px solid #C5C3C4;
    border-collapse: collapse;
}
#stock  tr{
    border: 1px solid #C5C3C4;
}
#stock thead {
    background: none repeat scroll 0 0 #9FA7B4;
    border: 1px solid #CCCCCC;
    color: #323A45;
    font-size: 10pt;
    min-height: 49px;
    padding-bottom: 6px;
    padding-top: 4px;
}

.comp select {
    background: none repeat scroll 0 0 #F1F1F1;
    border-color: rgba(0, 0, 0, 0);
    border-style: none;
    border-width: 0;
    box-shadow: 0 1px 3px #808080 inset;
    height: 22px;
    min-width: 184px;
    padding-bottom: 0;
    padding-left: 6px;
    padding-top: 2px;
}
.mlpm_w li {
    border-top: 1px solid #870000;
    cursor: pointer;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
	text-align: center!important;
	height: 130px;
    padding: 0px!important;
}

.mlpm_w a {
    font-size: 11pt !important;
    padding: 12px 0.2em 9px !important;
}
.comp p
{display: inline-block;}
.price {
    font-size: 10pt;
}
#categoryid p {
    display: inline-block;
}
#categoryid {
    display: inline-block;
}
.price #categoryid {
    display: block;
}
#jo_nap {
    display: inline-block;
}

.html5_block_header {
    background: none repeat scroll 0 0 #9FA7B4;
    border: 1px solid #CCCCCC;
    color: #323A45;
    font-size: 12pt;
    margin: -16px -16px 13px;
    padding: 8px;
}
.block_header {
    background: none repeat scroll 0 0 #9fa7b4;
    border: 1px solid #cccccc;
    color: #323a45;
    font-weight: bold;
    margin: -13px -13px 13px;
    padding: 8px;
}
input[type="text"], select, span {
    margin: 3px;
}
.new_campaign {font-size: 10pt;}
#uj_sorok_kezel label{min-width: 150px; display: inline-block; }

/*TABS*/
ul#tabs {
    list-style-type: none;
    margin: 10px 0 -6px 5px;
    padding: 0 0 10px;
      font-size: 10pt;
    font-weight: bold;
}
ul#tabs li { display: inline; }
ul#tabs li a { color: #42454a; background-color: #dedbde; border: 1px solid #c9c3ba;  padding: 9px 10px 10px 10px; text-decoration: none; }
ul#tabs li a:hover { background-color: #f1f0ee; }
ul#tabs li a.selected {
color: #323A45;
background-color: #9FA7B4;
font-weight: bold;
padding: 9px 10px 10px 9px;
}

/*second tab*/
ul#tabs1 {
    list-style-type: none;
    margin: 22px 0 -6px 5px;
    padding: 0 0 10px;
      font-size: 10pt;
    font-weight: bold;
}
ul#tabs1 li { display: inline; }
ul#tabs1 li a { color: #42454a; background-color: #dedbde; border: 1px solid #c9c3ba; padding: 9px 10px 10px 10px; text-decoration: none; }
ul#tabs1 li a:hover { background-color: #f1f0ee; }
ul#tabs1 li a.selected {
color: #323A45;
background-color: #9FA7B4;
font-weight: bold;
padding: 9px 10px 10px 9px;
}
/*second tab*/

div.tabContent { border: 1px solid #c9c3ba; padding: 0.5em; background-color: #ffffff; }
div.tabContent.hide { display: none; }

/*TABS*/

#multi_push_menu p {margin: 0;}
#new_riport_popup label {
display: inline-block;
width: 152px;
}
#uj_sorok_kezel span {
width: 193px;
display: inline-block;
}
#uj_sorok_kezel input[type="text"], .new_campaign select {
min-width: 162px;
width: 162px;
}

.ui-dialog .ui-dialog-titlebar {
padding: 9px;
position: relative;
margin: -3px;
border-radius: 0px;
background: #9FA7B4 !important;
color: #323A45;
}
#new_riport_popup > h3 {
font-size: 10pt;
margin-bottom: 16px !important;
margin-top: 11px !important;
}
.new_campaign input[type="text"], .new_campaign select {
min-width: 100px;
width: 100px;
}
.font {font-size: 10pt; font-family: helvetica;}

/********* Monitoring *********/

.box.column_right {
    float: left;
    margin: 5px;
    width: 46%;
}
.monitoring h3 {
    color: #1FBBA6;
    font-size: 10pt;
}
.monitoring {font-size: 10pt;}
.NotGood{
color: #1FBBA6; 
font-weight: bold;
}
.monitoring td {
    text-align: left;
}
/********* Monitoring *********/
#errorlog td {
    padding-left: 7px;
}
#sortable_table_pager, .pager {
position: relative !important;
top: auto !important;
}
.cv_search_span {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    width: 300px;
}
.ui-accordion-content {
    height:auto !important;
}
.api .ui-accordion-header{
    background: #323A45 !important;
    color:white !important;
    font-weigth: bold !important;
}
.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-corner-all {
    border-radius: 0;
        border: 1px solid #AAAAAA;
}
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
    border-radius: 0;
        font-weight: bold;
}
.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-corner-all {
    font-weight: bold;
}
.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-header-active.ui-state-active.ui-corner-top.ui-accordion-icons {
    border-radius: 0;
    border: 1px solid #AAAAAA;
}
.ui-accordion .ui-accordion-content {
    padding: 10px !important;
}
.pager img {
    margin: 0 0 -6px;
}
.button_api {
    color: #FFFFFF !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    font-weight: bold !important;
}
.box_left, .box_right {
    display: inline-block;
    float: left;
    margin-left: 5px;
    width: 49%;
}
.box_menus {
    display: inline-block;
}
.box_right .box, .box_left .box {margin-right: 0; margin-left: 0;}
.fc-state-highlight {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #1FBBA6 !important;
}
.end_date {color:#323A45;
background: #C7CCD6; border-color: #C7CCD6;}
.login p {margin: 0; padding: 0;}


.fc-border-separate.wide_table {
    border-collapse: collapse;
}
.box.new_campaign > ul {
    margin-top: 22px !important;
}
/*MyLinks*/
.box.my_links a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: 1px solid #DBDBDB;
    border-color: #DBDBDB;
    border-image: none;
    border-top: medium none #DBDBDB;
    color: #323A45;
    display: block;
    font-weight: bold;
    height: 37px;
    margin: 0 -9px;
    padding: 9px;
    text-align: center;
    text-decoration: none;  
    -webkit-transition: background-color 80ms ease-out 0s;
    -moz-transition: background-color 80ms ease-out 0s;
    -o-transition: background-color 80ms ease-out 0s;
    transition: background-color 80ms ease-out 0s;

}
.box.my_links a:hover { 
    background: none repeat scroll 0 0 #dd795d;
    color: white;
        -webkit-transition: background-color 80ms ease-out 0s;
    -moz-transition: background-color 80ms ease-out 0s;
    -o-transition: background-color 80ms ease-out 0s;
    transition: background-color 80ms ease-out 0s;
}
.my_links .box_header {margin-bottom: 0px;}
/*Mylinks*/

/**LOGO**/
.logos {
    background-image: url("/template/default_images/robo.svg");
    background-position: right bottom;
	background-size: contain;
    background-repeat: no-repeat;
	overflow: hidden;
}

/** Keyword **/

.parent > .parent_name {
    color: red;
    text-align: left;
    font-size: 14px;
}

.campaign_checked{
    background-color: yellow;
}

.parent:hover{
    cursor: pointer;
}

.child:hover{
    cursor: pointer;
}

.child > .child_name{
    padding-left: 30px;
    color: black;
    text-align: left;
    font-size: 12px;
}
/** Keyword End **/

.campaign_select_div{
    height: 500px;
    width: 20%;
    overflow : scroll;
    overflow-x : hidden;
    float:left;
}
.keyword_research_div{
    float:left;
}

.budget_operation {
    background-color: green;
    -webkit-text-fill-color: white;
    left:0;
    width: 100%;
    position: fixed;
    top: 85%;
}

.budget_operation td{
    width:5%;
    text-align: center;
}

.budget_operation tr{
    text-align: center;
}

.frameTab{
    margin-bottom: 4%;
}

/*.slider[rogzites="true"]{
    background-color: red;
}

.slider[rogzites="false"]{
    background-color: green;
}*/

.rogziteson{
     background-color: red;
}

.rogzitesoff{
      background-color: green;
}

/*-----OX UPLOAD-----*/

.symbol > p{
    display: inline-block;
}
.symbol span{
    vertical-align: bottom; 
}
.ox_status_box div {
    margin-top: 3px;
}
.ox_status_box {
    border: 1px solid #d3d3d3;
    margin-bottom: 7px;
    min-height: 39px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-top: 5px;
    vertical-align: bottom;
}
.ox_status_box .upload_btn {
    margin-top: -3px;
}
.ox_status_box img {
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: middle;
}

/*=====GABOR====*/
#generalt_banner .block .responsive_container {text-align: center;}
#generalt_banner .block p {text-align: center;}
#generalt_banner .block .block_header .filenev {text-align: center;}
.content .box #banners .block {text-align: center;} 

#main_page, .content {
    width: calc(100% - 170px);
    margin-left: 150px;
    margin-top: 20px;
    float: left;
}
.header {
    width: calc(100% - 130px);
    margin-left: 130px;
}

.mlpm_w .icon-logo {
    display: block;
    width: 130px;
    height: 130px;
    background: url('/template/default_images/poms_logo.svg');
    /*background: url('/template/default_images/umbrella_logo.png') no-repeat 0 50px;*/
	background-size: contain;
    padding: 0px!important;
	
}
.mlpm_w .icon-logo:hover {
    /*background: url('/template/default_images/poms_logo_green.svg');*/
	background-size: contain;
	cursor: default;
}
.mlpm_w .logo {float: none;}
.mlpm_w .logo:hover {
    /*background-color: #1d2026 !important;*/
	
}

.mlpm_w .ico1, .mlpm_w .ico1:hover,
.mlpm_w .ico2, .mlpm_w .ico2:hover,
.mlpm_w .ico3, .mlpm_w .ico3:hover,
.mlpm_w .ico4, .mlpm_w .ico4:hover,
 .mlpm_w .icon-logo, .mlpm_w .icon-logo:hover, .mlpm_w .logo, .mlpm_w .logo:hover, .mlpm_w li:hover, .mlpm_w li, .mlpm_w li:hover .selflink, .mlpm_w li .selflink{
-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.mlpm_w .icon {
	width: 30px;
    height: 30px;
    padding: 0px!important;
	margin-top: 43%;
    transform: translateY(-60%);
	-webkit-transform: translateY(-60%);
	-moz-transform: translateY(-60%);
	-ms-transform: translateY(-60%);
}
.mlpm_w .ico1 {
	background: url('/template/default_images/settings.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
.mlpm_w .listico1:hover .ico1, .mlpm_w .listico1 .active .ico1 {
	background: url('/template/default_images/settings_g.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
.mlpm_w .ico2 {
	background: url('/template/default_images/generator.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
.mlpm_w .listico2:hover .ico2, .mlpm_w .listico2 .active .ico2 {
	background: url('/template/default_images/generator_g.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
.mlpm_w .ico3 {
	background: url('/template/default_images/report.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
.mlpm_w .listico3:hover .ico3, .mlpm_w .listico3 .active .ico3 {
	background: url('/template/default_images/report_g.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
.mlpm_w .ico4 {
	background: url('/template/default_images/web.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
.mlpm_w .listico4:hover .ico4, .mlpm_w .listico4 .active .ico4 {
	background: url('/template/default_images/web_g.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
.selflink.active:before {
    content: '';
    display: block;
    position: absolute;
    width: 5px;
    height: 65px;
    background: #3EBCA6;
	top: 50%;
    transform: translateY(-50%);
}
.mlpm_w a {
    font-size: 11px !important;
    padding: 0px !important;
    text-transform: uppercase;
	word-spacing: 131px;
    font-weight: 400;
	line-height: 130%!important;
}
.levelHolderClass.ltr p {
    display: block;
	margin-top: -13px!important;
}

#linkcontainer, .linkcontainer {
    display: block;
    width: 100%;
    position: absolute;
    height: 130px;
}

.mlpm_w li, .mlpm_w .logo {
    border-bottom: 1px solid #1d2026 !important;
}
.box_header {
    background: none repeat scroll 0 0 #F4F4F5;
    border: 1px solid #F4F4F5;
    color: #252b33;
    font-size: 19px;
    margin: 0;
    padding: 2px 8px 8px 0px;
}
.my_links .box_header {
    background-image: none;
}
.box {
    padding: 0;
}


.boxcont, .box.my_links a{
-webkit-box-shadow: 1px 1px 5px 1px rgba(185, 185, 185, 0.75);
-moz-box-shadow: 1px 1px 5px 1px rgba(185, 185, 185, 0.75);
box-shadow: 1px 1px 5px 1px rgba(185, 185, 185, 0.75);
margin: 0px 0px 15px 0px;
background: white;
padding: 10px;
}
.box.my_links a:hover{
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
opacity: 0.8;
}
.box.my_links a, .box.my_links a:hover{
-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.column_50, .column_33 {
    float: left;
    width: 100%;
	background: transparent;
	margin: 0;
}
.box_left, .box_right {
    display: block;
    float: left;
    margin-left: 0;
    width: calc(50% - 20px);
    
}
.box_left {padding: 0px 20px 0px 0px;}
.box_right {padding: 0px 0px 0px 0px;     width: calc(50% - 0px);}
.box.my_links a {
    
    margin: 0;
    padding: 0;
}
.column_33 .first, .column_33 .middle, .column_33 .last {
float: left;
}
.column_33 .first {
    width: calc(25% - 0px);
	padding: 0px 0px 20px 0px;
}
.column_33 .middle {
    width: calc(50% - 40px);
	padding: 0px 20px 20px 20px;
}
.column_33 .last {
    width: calc(25% - 0px);
	padding: 0px 0px 20px 0px;
}
.my_links .boxcont {padding: 20px 20px 10px 20px;}
.box.my_links a {
    margin-bottom: 10px;
    padding: 15px 10px 40px 10px !important;
    line-height: 150%;
    border-bottom: 0;
	color: white;
    font-weight: 400;
	border-radius: 4px;
}
.box.my_links a:nth-child(1) {background: #04bca6;}
.box.my_links a:nth-child(2) {background: #04a995;}
.box.my_links a:nth-child(3) {background: #039685;}
.box.my_links a:nth-child(4) {background: #038374;}

.highcharts-series rect {
    /*fill: #44BBA6;
    /* padding: 13px; */
    /*stroke-width: 0px;*/
    width: 19px;
}

.mylink-ico1, .mylink-ico2, .mylink-ico3, .mylink-ico4 {
    margin: 0px;
    display: inline-block;
    width: 30px;
    height: 30px;
    
    transform: translateY(30%);
	-webkit-transform: translateY(30%);
	-moz-transform: translateY(30%);
	-ms-transform: translateY(30%);
    margin-right: 10px;
}
.mylink-ico1 {
    background: url('/template/default_images/settings.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
.mylink-ico2 {
    background: url('/template/default_images/generator.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
.mylink-ico3 {
    background: url('/template/default_images/report.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
.mylink-ico4 {
    background: url('/template/default_images/web.svg');
    background-size: contain;
    background-repeat: no-repeat;
}

.highlights .box {
    background: transparent;
	margin: 0;
}
.highlights .box_header {
    background: transparent;
    border: 0;
}
.highlights {
    padding: 20px;
    background: #e9eaeb;
    border-radius: 4px;
    border: 1px solid #dbdcdd;
	margin: 20px 20px 0px 20px;
}



.mlpm_w span {
    display: block;
    outline: none;
    overflow: hidden;
    font-size: 1.5em;
    line-height: 1em;
    padding: .2em .2em;
    text-decoration: none;
    color: #fff;
}

.mlpm_w span {
    font-size: 11px !important;
    padding: 0px !important;
    text-transform: uppercase;
    word-spacing: 131px;
    font-weight: 400;
    line-height: 130%!important;
	margin: 0;
}
@media (max-height: 712px){
	#linkcontainer, .linkcontainer, .mlpm_w li {
	height: 80px;
	}
	.mlpm_w .icon {margin-top: 27%;}
	.mlpm_w span {font-size: 9px !important;word-spacing: initial;}
}
#multi_push_menu {
    height: auto !important;
    min-height: 100% !important;
    z-index: 1;
    width: 130px !important;
    float: left!important;
    position: absolute;
    top: 0;
}

.headertab {
    width: 190px;
    height: 100%;
    color: white;
    text-decoration: none;
    display: block;
    float: left;
    background: url('/template/default_images/gradient_e.svg');
    background-size: contain;
	
}
.headertab .headertab-ico, .headertab .high, .headertab .low {
	opacity: 0.5;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.headertab.active .headertab-ico, .headertab.active .high, .headertab.active .low {
	opacity: 1;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
} 
.headertab.active, .headertab:hover {
    background: url('/template/default_images/gradient.svg');
    background-size: contain;
}

.headertab, .headertab:hover, #product_table input:focus, #product_table input:hover, #product_table input,
.schemes-cont #html_schemes:hover, .schemes-cont #html_schemes {
-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.headertab span {
	
    display: block;
    padding-left: 20px;
    margin: 0;
}


.head-seperator {
    
    display: block;
    width: 2px;
    height: 100%;
    float: left;
    top: 0;
	
	background: -moz-linear-gradient(top, #298374 20%, #026257 60%);
    background: -webkit-linear-gradient(top, #298374 20%,#026257 60%);
    background: linear-gradient(to bottom, #298374 20%,#026257 60%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#298374', endColorstr='#026257',GradientType=0 );
}
.headertab-ico {
    width: 35px;
    height: 35px;
    margin-left: 20px;
    margin-top: 40px;
    background: white;
    margin-bottom: 10px;
}
.headertab .high {
    font-weight: 600;
}
.headertab .low {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 10px;
    opacity: 0.5;
    margin-top: 2px;
}
.headertab.active .low {
    opacity: 0.75;
}
#marketing .headertab-ico {
    background: url('/template/default_images/marketing.svg');
	background-size: contain;
}
#sales .headertab-ico {
    background: url('/template/default_images/sales.svg');
	background-size: contain;
}
#finance .headertab-ico {
    background: url('/template/default_images/finance.svg');
	background-size: contain;
}
.msg {color: #252b33;}
.msg-ico {
    width: 50px;
    height: 50px;
    float: left;
    background: url('/template/default_images/marketing_grey.svg');
    background-size: contain;
    margin-right: 20px;
	margin-top: 0.4%;
}
.msg-ico.marketing {
    background: url('/template/default_images/marketing_grey.svg');
    background-size: contain;
}
.msg-ico.sales {
    background: url('/template/default_images/sales_grey.svg');
    background-size: contain;
}
.msg-ico.finance {
    background: url('/template/default_images/finance_grey.svg');
    background-size: contain;
}
/*.msg a, .msg .second {
    float: right;
}
.msg h1, .msg .first {
	float: left;
}*/
.msg .left, .msg .right {
    width: calc(50% - 55px);
    float: left;
    margin-left: 20px;
}
.msg p {margin: 0;}
.msg h1 {
    font-size: 22px;
}
.msg .first {
    color: #5b6066;
    font-style: italic;
}
@media (max-width: 1280px){
.msg .first, .msg .second {font-size: 14px;}
}
.msg .right .button, .msg .right p {
    float: right;
}
.msg .second {
	width: 100%;
	text-align: right;
	font-style: italic;
}
.msg .button {
    padding: 9px 16px;
	margin-bottom: 6px;
}
.msg .left {
    min-height: 64px;
}

.headinfo {
    color: white;
    float: left;
    text-align: right;
    width: calc(100% - 576px - 170px);
    margin-top: 40px;
    margin-left: 20px;
}
.headinfo h1, .headinfo p {margin: 0;}
.headinfo h1 {
	font-size: 20px;
	margin-top: 15px!important;
}
.headinfo p {
	opacity: 0.75;
	font-style: italic;
	font-size: 15px;
}
.headinfo .button {}

#product_table {
    width: 100%;
}
#product_table th {
    text-align: left;
}
#product_table thead {
    padding: 10px;
}
.prod-head div {
    width: 14.2%;
    float: left;
	-webkit-transform: translateX(12px);
	-moz-transform: translateX(12px);
	-ms-transform: translateX(12px);
	transform: translateX(12px);
}
.prod-head div:nth-child(1), .prod-var div:nth-child(1) {
    width: 10%; font-weight: 600;
}
.prod-head div:nth-child(2), .prod-var div:nth-child(2) {
    /* width: 25%; */
    width: 10%;
}
.prod-head div:nth-child(3), .prod-var div:nth-child(3) {
    /* width: 25%; */
    width: 10%;
}
.prod-head div:nth-child(4), .prod-var div:nth-child(4) {
    width: 10%;
}
.prod-head div:nth-child(5), .prod-var div:nth-child(5) {
    width: 10%;
}
.prod-head div:nth-child(6), .prod-var div:nth-child(6) {
    width: 10%;
}
.prod-head div:nth-child(7), .prod-var div:nth-child(7) {
    width: 10%;
}
/*.prod-head div:nth-child(1):after, .prod-var div:nth-child(1):after,
.prod-head div:nth-child(4):after, .prod-var div:nth-child(4):after,
.prod-head div:nth-child(5):after, .prod-var div:nth-child(5):after,
.prod-head div:nth-child(6):after, .prod-var div:nth-child(6):after,
.prod-head div:nth-child(7):after, .prod-var div:nth-child(7):after {
    content: '';
    display: block;
    width: 23px;
    height: 20px;
    margin-top: -29px;
    margin-left: 140px;
    position: absolute;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 38%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 38%,rgba(255,255,255,1) 53%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 38%,rgba(255,255,255,1) 53%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}
.prod-head div:nth-child(2):after, .prod-var div:nth-child(2):after,
.prod-head div:nth-child(3):after, .prod-var div:nth-child(3):after {
    content: '';
    display: block;
    width: 23px;
    height: 20px;
    margin-top: -29px;
    margin-left: 394px;
    position: absolute;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 38%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 38%,rgba(255,255,255,1) 53%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 38%,rgba(255,255,255,1) 53%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}*/
#product_table input {
    width: calc(100% - 30px);
    padding: 5px 10px;
    background-color: transparent;
    border-radius: 3px;
    border-color: #e9eaeb;
    color: #666b70;
}
#product_table input:focus, #product_table input:hover {
	outline: none;
	border-color: #babcbe;
}
.prod-var div {
    float: left;
}
#data_table {
    width: 100%;
    float: left;
}
#product_table {
    width: 100%;
    float: left;
	color: #252b33;
}
.prod-head {
    float: left;
    width: calc(100% - 40px);
    padding: 15px 20px;
    font-weight: 600;
    -webkit-box-shadow: 1px 3px 5px -1px rgba(185, 185, 185, 0.75);
    -moz-box-shadow: 1px 3px 5px -1px rgba(185, 185, 185, 0.75);
    box-shadow: 1px 3px 5px -1px rgba(185, 185, 185, 0.75);
    margin-bottom: 2px;
}
.prod-body {
	width: 100%;
    float: left;
}
.prod-var {
    width: calc(100% - 40px);
    float: left;
    border-bottom: 1px solid #e9eaeb;
    padding: 2px 20px;
}
.boxcont.prod {
    padding: 0px 0px 10px 0px;
	margin: 0;
	float: left;
}
.showbtns {
    float: left;
    width: 100%;
	margin-top: 10px;
}
.boxcont.prod input[type="submit"], input#show_product {
    width: calc(100% - 40px);
    margin: 0px 20px;
	text-transform: uppercase;
    padding: 13px 0px;
}
input#show_product {background: #2794e1;}
input#show_product:hover {background: #1A6FAB;}
.schemes-cont {
    float: left;
    width: 100%;
}
.show_product:before {
    content: '';
    display: block;
    position: absolute;
    margin-top: -220px;
    width: calc(100% - 170px);
    height: 220px;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.74) 57%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.74) 57%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255, 255, 255, 0.74) 57%,rgb(255, 255, 255) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.schemes-cont #html_schemes {
    display: block;
    position: relative;
    margin: 10px auto;
    padding: 3px 41px;
    border-radius: 2px;
    text-align: center;
    vertical-align: middle;
    color: #252B33;
    font-weight: 600;
    background: transparent;
}
.schemes-cont #html_schemes:focus {
    outline: none;
}
.schemes-cont #html_schemes:hover {
    cursor: pointer;
	border-color: #babcbe;
}
.prod-var div:nth-child(1) {margin-top: 12px;}
.prod-head div:nth-child(1){
-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
}

.functions {
    position: fixed;
    bottom: 0px;
    z-index: 2;
    width: 130px;
    color: #FFFFFF;
    left: 0px;
    margin: 0;
    padding: 0;
	height: initial;
}
.welcome, .functions .page_name {
    display: none;
}
.logout, .logout form {
    margin: 0!important;
}
.logout form input[type="submit"]{
	width: 130px;
    margin: 0;
    border-radius: 0;
    background: transparent;
    font-weight: 400;
	border-top: 1px solid #1d2026 !important;
	padding: 21px 0px;
}
.logout form input[type="submit"]:hover{
	background: #1d2026;
	color: #3EBCA6;
}
.logout {float: left;}


input#previousmonth, input#nextmonth {
    background: transparent;
    color: #696969;
    font-weight: 100;
    text-transform: none;
    padding: 0;
    margin: 0;
    margin-top: -29px;
    /* z-index: 99999; */
    position: relative;
    padding: 0px 10px;
}
input#nextmonth {
    float: right;
}

.boxcont.calendar {
	padding: 0px 10px 10px 10px;
}
#templates {
    margin: 0px 15px;
    background: #E9EAEB;
    border-radius: 4px;
	display: inline-block;
	-webkit-box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, 0.14);
    box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, 0.14);
}
.schemes:hover, .schemes.active {
    background: #44BBA6;
	color: white;
    cursor: pointer;
}
.schemes.scheme1:hover, .schemes.scheme1.active {background: #BB3949;}
.schemes.scheme2:hover, .schemes.scheme2.active {background: #44BBA6;}
.schemes.scheme3:hover, .schemes.scheme3.active {background: #2794E1;}
.schemes.scheme4:hover, .schemes.scheme4.active {background: #3C586F;}
.schemes {
    display: inline-block;
    padding: 10px 10px;
    margin: 4px;
    text-transform: uppercase;
    font-size: 8pt;
    font-weight: 600;
    border-radius: 4px;
    color: #929599;
}
.schemes-cont h3 {
    padding: 20px 10px 0px 15px!important;
    margin-bottom: 5px!important;
	color: #929599;
}
.banner-box {
    width: 300px;
    display: inline-block;
    -webkit-box-shadow: 1px 1px 5px 1px rgba(185, 185, 185, 0.75);
    -moz-box-shadow: 1px 1px 5px 1px rgba(185, 185, 185, 0.75);
    box-shadow: 1px 1px 5px 1px rgba(185, 185, 185, 0.75);
    margin: 0px 25px 15px 0px;
    background: white;
    padding: 0px 0px 10px 0px;
}
.boxcont.banner-cont {
    background: #F4F4F5;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 0;
}
.banner-name {
    padding: 15px 20px;
    font-weight: 600;
    -webkit-box-shadow: 1px 3px 5px -1px rgba(185, 185, 185, 0.75);
    -moz-box-shadow: 1px 3px 5px -1px rgba(185, 185, 185, 0.75);
    box-shadow: 1px 3px 5px -1px rgba(185, 185, 185, 0.75);
    margin-bottom: 1px;
	white-space: nowrap;
    overflow: hidden;
}
.banner-name:after {
    content: '';
    display: block;
    width: 60px;
    height: 40px;
    margin-top: -28px;
    margin-left: 220px;
    position: absolute;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 38%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 38%,rgba(255,255,255,1) 53%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 38%,rgba(255,255,255,1) 53%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}
.banner-buttons {
    display: inline-block;
    width: 33%;
    text-align: center;
    
    padding-top: 10px;
    
}
input#all_sizes, input#show_on_webpage {
    margin-left: 29px;
}

input#refresh {
    float: none;
    position: absolute;
    right: 145px;
    margin-top: -40px;
}
input#delete_all {
    float: none;
    position: absolute;
    right: 40px;
    margin-top: -40px;
}

@media (max-width: 1280px) {
	.headertab {
    width: 150px;
}
	.headinfo {
    width: calc(100% - 465px - 170px);
}
.headinfo h1 {
    font-size: 17px;
}
.headinfo p {
    font-size: 13px;
}
.button.button-dark {
    padding: 10px 17px;
    font-size: 13px;
}
}

#calendar g.highcharts-data-labels.highcharts-series-0.highcharts-tracker text {
    margin-top: -51px!important;
    position: relative!important;
    text-shadow: 1px 1px 7px #4A4A4A!important;
}



.rp-sablon {
    width: calc(33% - 45px);
    float: left;
    margin: 0;
    font-weight: 600;
    color: #252B33;
    padding: 20px 10px 20px 20px;
    border-bottom: 1px solid #DBDCDD;
	background: #fafafa;
}
.rp-sablon:hover {
    background: #F4F4F5;
}
@media (max-width: 1686px){.rp-sablon {width: calc(33% - 46px);}}
@media (max-width: 1383px){.rp-sablon {width: calc(33% - 47px);}}
@media (max-width: 1083px){.rp-sablon {width: calc(33% - 48px);}}
@media (max-width: 783px){.rp-sablon {width: calc(33% - 49px);}}
.rp-sablon.active {
	background: transparent;
	border-bottom: 1px solid transparent;
}
.rp-sablon:nth-child(2) {
    border-left: 1px solid #DBDCDD;
    border-right: 1px solid #DBDCDD;
}
.rp-sablon:hover {
    cursor: pointer;
}
#plusfilter, #fullversion {
    width: 57px;
    height: 56px;
    padding: 0;
    text-align: center;
    border-left: 1px solid #DBDCDD;
    font-size: 0px;
    line-height: 0%;
    font-weight: 100;
    color: grey;
}
#plusfilter:after, #fullversion:after {
    content: '+';
    position: absolute;
    margin-top: 21px;
    margin-left: -16px;
    font-size: 55px;
    font-weight: 100;
    z-index: 99;
}
.block.date_block, .boxcont.beallitasok {
    margin: 0;
    padding: 0;
}
.beallitasok .boxcont {
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.beallitasok .date_block {
	padding: 0!important;
	border: 0;
}
.block {
	border: 0;
	padding: 0;
	margin: 0;
}
.block_header {
    background: transparent;
    border: none;
    color: #323a45;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.rs_date_block {
    display: inline-block;
    margin-bottom: 14px;
    margin-top: 20px;
    padding-left: 20px;
}
.select {
    border-bottom: 1px solid #DBDCDD;
	margin-bottom: 20px;
}
a.period {
    color: inherit;
    font-weight: 600;
    color: #929599;
    text-decoration: none;
    margin-right: 20px;
	padding-bottom: 20px;
	border-bottom: 3px solid transparent;
}
a.period.active, a.period:hover {
    color: #252B33;
	
}
a.period.active {
    border-bottom: 3px solid #252B33;
}
a.period, a.period:hover, button#export:hover, button#export, input:focus, input:hover, input,
.report thead tr:first-child th:hover, .report thead tr:first-child th, .rp-sablon:hover, .rp-sablon,
tr.generated_rows.level3:hover td, tr.generated_rows.level3 td ,
.percentage div:hover,.percentage div,
.filters_row span.filters.active, .filters_row span.filters:hover,
span.closetr:hover,span.closetr,
.schemes:hover, .schemes.active, .schemes,
.active .zoomContainer, .zoomContainer,
.boxcont.comps:hover:after, .boxcont.comps.active:after,
.boxcont.comps:after, .boxcont.comps.active:after,
.add_new_comp_area.boxcont.comps:hover,.add_new_comp_area.boxcont.comps,
input#close_live_demo:hover ,input#close_live_demo,
.webshop-title .clear:hover, .webshop-title .clear,
.monitoring a:hover,.monitoring a {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
input#main_fromtime, input#main_untiltime {
    background: url('/template/default_images/calen.svg')#fbfbfb;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100%;
    color: #5b6066;
    border-radius: 4px;
    margin: 0px 10px 0px 0px;
    padding: 4px 8px;
}
input#main_untiltime {margin: 0px 0px 0px 10px;}
button#export {
    padding: 8px 11px;
    margin: 0px 0px 0px 10px;
	background: #929599;
}
button#export:hover {background: #323A45;}
#testDiv {
    margin-bottom: 0px;
    padding-bottom: 20px;
    border-bottom: 1px solid #DBDCDD;
}
#testDiv .pager {
    float: left;
	margin-left: 0px;
}
#testDiv input#prevBtn, #testDiv input#nextBtn {
    padding: 2px 10px;
    margin: 0px 5px;
    background: #929599;
}
#testDiv input#prevBtn:hover, #testDiv input#nextBtn:hover {
    background: #323A45;
}
#testDiv select {
    min-width: 50px;
    background: #FBFBFB;
    border-radius: 2px;
    margin: 3px 6px;
    color: #5b6066;
}
#testDiv b {
    margin-left: 20px;
}
input:focus, input:hover {
    outline: none;
    border-color: #babcbe;
}
.wide_table thead, .api_table tbody tr:first-child {
    background: transparent;
	border: 0px;
}
.report thead tr:first-child {
    background: transparent;
	border: 0px;
}
.report thead tr:first-child th {
	padding: 20px 20px;
	color: #252B33;
}
.wide_table tr:nth-child(2n) {
    background: transparent;
}
.report .wide_table td, .report .api_table td, .report #errorlog td {
    border: 0px;
	border-bottom: 1px solid #e9eaeb;
}
.wide_table, .api_table, #errorlog {
    border: 0px;
}
#main_table thead tr:nth-child(2) {
    background: #f4f4f5;
	border-top: 1px solid #e9eaeb;
	-webkit-box-shadow: 1px 3px 5px -1px rgba(185, 185, 185, 0.75);
    -moz-box-shadow: 1px 3px 5px -1px rgba(185, 185, 185, 0.75);
    box-shadow: 1px 3px 5px -1px rgba(185, 185, 185, 0.75);
	margin-bottom: 10px;
}
#main_table thead tr:nth-child(2) th {
    color: #5b6066;
	-webkit-box-shadow: 1px 3px 5px -1px rgba(185, 185, 185, 0.75);
    -moz-box-shadow: 1px 3px 5px -1px rgba(185, 185, 185, 0.75);
    box-shadow: 1px 3px 5px -1px rgba(185, 185, 185, 0.75);
	margin-bottom: 10px;
}
#main_table input {
    background: transparent;
    border-radius: 3px;
    margin-top: 7px;
    margin-bottom: 7px;
	padding-right: 4px;
	text-align: right;
}
.wide_table th, .wide_table td, .api_table td, .api_table th {
    padding: 7px 20px;
    text-align: left;
}
.report thead tr:first-child th:hover {
    background: #FAFAFA;
}
.wide_table th, .wide_table td, .api_table td, .api_table th {
    padding: 7px 20px;
    text-align: right;
    color: #5b6066;
}

#main_table tr th:first-child, #main_table tr th:nth-child(2),
#main_table tr td:first-child, #main_table tr td:nth-child(2) {
    text-align: left;
    color: #252B33;
    font-weight: 600;
}
/*#main_table.tab1 tr td:nth-child(2) span:after {
	content: '';
    display: block;
    width: 60px;
    height: 16px;
    margin-top: -28px;
    margin-left: 185px;
    position: absolute;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 38%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 38%,rgba(255,255,255,1) 53%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 38%,rgba(255,255,255,1) 53%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}*/
#main_table.tab1 tr td:nth-child(2) span{white-space: nowrap;}
#main_table.tab3 tr td:nth-child(2) span{font-weight: 100; color: #5b6066;}
.report .wide_table td, .report .api_table td, .report #errorlog td {
    padding-bottom: 10px;
    padding-top: 10px;
}
.report tbody tr:hover {
        background-color: rgba(0, 0, 0, 0.02) !important;
    cursor: pointer;
}
.beallitasok button.main {
    padding: 2px 7px;
    margin-right: 6px;
    font-size: 12px;
}
table tbody .level1 {
    background: transparent!important;
	font-weight: 100;
    line-height: 100%;
}
tbody tr.level2 {
    background: #F4F4F5!important;
    line-height: 100%;
}
.level2 td:first-child {
    padding-left: 40px;
}
.level2 td:first-child:before {
    content: '';
    width: 28px;
    height: 35px;
    margin-top: -10px;
    margin-left: -45px;
    background: #F4F4F5;
    position: absolute;
    display: block;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4f4f5+0,f4f4f5+89,dddddd+100 */
background: rgb(244,244,245); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(244,244,245,1) 0%, rgba(244,244,245,1) 89%, rgba(221,221,221,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(244,244,245,1) 0%,rgba(244,244,245,1) 89%,rgba(221,221,221,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(244,244,245,1) 0%,rgba(244,244,245,1) 89%,rgba(221,221,221,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f5', endColorstr='#dddddd',GradientType=1 ); /* IE6-9 */

}
tr.filters_row.level1 td:first-child:before {
    content: '';
    width: 38px;
    height: 54px;
    margin-top: -30px;
    margin-left: -60px;
    background: #F4F4F5;
    position: absolute;
    display: block;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4f4f5+0,f4f4f5+89,dddddd+100 */
background: rgb(244,244,245); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(244,244,245,1) 0%, rgba(244,244,245,1) 89%, rgba(221,221,221,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(244,244,245,1) 0%,rgba(244,244,245,1) 89%,rgba(221,221,221,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(244,244,245,1) 0%,rgba(244,244,245,1) 89%,rgba(221,221,221,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f5', endColorstr='#dddddd',GradientType=1 ); /* IE6-9 */

}
.filters_row.level2 td:first-child:before {
    content: '';
    width: 28px;
    height: 55px;
    margin-top: -30px;
    margin-left: -45px;
    background: #F4F4F5;
    position: absolute;
    display: block;
    background: rgb(244,244,245);
    background: -moz-linear-gradient(left, rgba(244,244,245,1) 0%, rgba(244,244,245,1) 89%, rgba(221,221,221,1) 100%);
    background: -webkit-linear-gradient(left, rgba(244,244,245,1) 0%,rgba(244,244,245,1) 89%,rgba(221,221,221,1) 100%);
    background: linear-gradient(to right, rgba(244,244,245,1) 0%,rgba(244,244,245,1) 89%,rgba(221,221,221,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f5', endColorstr='#dddddd',GradientType=1 );
}
tr.level2 td.main.has_filter.active:after {
    content: '';
    display: block;
    position: absolute;
    width: 6px;
    margin-top: -23px;
    margin-left: -17px;
    height: 34px;
    background: #3FBDA7;
}
.report tr.filters_row.level1 {
    background-color: #F4F4F5!important;
}
tr.filters_row.level1 td {
    padding-left: 45px;
}
.level2 td:first-child span {
    min-height: 16px;
    margin-left: 10px;
}
.content.comps-cont {
    margin-top: 0px;
}
.boxcont.comps {
    width: calc(25% - 20px);
    float: left;
	padding: 0px;
	margin: 0px 0px 25px 0px;
	width: 22%;
    margin-right: 2%;
}
.boxcont.comps:hover {cursor: pointer;}

.comps-cont .box {background: transparent;}

#dailyScreenshotResult img{
    max-width: 100%;
}
.webshop-title {
    padding: 20px 20px;
    border-bottom: 1px solid #DBDCDD;
}
.currentWebshopStat {
    padding: 20px;
    border-bottom: 1px solid #DBDCDD;
}
.stat_cont div {
    width: calc(33% - 16px);
    display: inline-block;
	font-weight: 600;
    color: #959599;
	line-height: 100%;
}
.avg div,.min div,.max div {
    width: 100%;
	font-size: 20pt;
    font-weight: 600;
	color: #252b33;
	line-height: 100%;
}
/*.avg:before,.min:before,.max:before {
    content: '';
    width: 6px;
    height: 37px;
    background: #44BBA6;
	margin-left: -10px;
    display: inline-block;
    position: absolute;
}*/
.stat_cont .avg_before, .stat_cont .min_before, .stat_cont .max_before {
	display: inline-block;
	background: #1BB9A4;
    width: 6px;
    height: 36px;
}
.avg, .min, .max {
	padding-left: 10px;
}
.archive .boxcont {
    padding: 0;
	overflow: hidden;
}
.rs_date_block {
    border-bottom: 1px solid #DBDCDD;
    width: calc(100% - 20px);
    padding-bottom: 13px;
}

.archive input#fromDate, .archive input#toDate {
    background: url('/template/default_images/calen.svg')#fbfbfb;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100%;
    color: #5b6066;
    border-radius: 4px;
    margin: 0px 10px 0px 0px;
    padding: 4px 8px;
}
.archive input#search {
    background: #fbfbfb;
    color: #5b6066;
    border-radius: 4px;
    margin: 0px 10px 0px 0px;
    padding: 4px 8px;
}
.archive input#search-button {
    padding: 8px 11px;
}

tr.level1 td.main.has_filter.active:before {
    content: '';
    display: block;
    position: absolute;
    width: 6px;
    margin-top: -10px;
    margin-left: -20px;
    height: 33px;
    background: #3FBDA7;
}
tr.level2 td.main.has_filter.active:before {
    content: '';
    display: block;
    position: absolute;
    width: 31px;
    margin-top: -10px;
    margin-left: -48px;
    height: 35px;
    background: #F4F4F5;
}
tr.generated_rows.level3 td:first-child {
    padding-left: 70px;
}
tr.generated_rows.level3 td:first-child:before {
    content: '';
    display: block;
    position: absolute;
    width: 60px;
    margin-top: -10px;
    margin-left: -80px;
    height: 35px;
    background: #F4F4F5;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4f4f5+0,f4f4f5+89,dddddd+100 */
background: rgb(244,244,245); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(244,244,245,1) 0%, rgba(244,244,245,1) 95%, rgba(221,221,221,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(244,244,245,1) 0%,rgba(244,244,245,1) 95%,rgba(221,221,221,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(244,244,245,1) 0%,rgba(244,244,245,1) 95%,rgba(221,221,221,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f5', endColorstr='#dddddd',GradientType=1 ); /* IE6-9 */

}
.beallitasok span {
    line-height: 100%;
}
tr.generated_rows.level3 td {
    line-height: 100%;
	border-bottom: 1px solid #CACACA;
}
.level3 {
    /* background: none repeat scroll 0 0 #F5F5F5; */
    border-bottom: 0;
    /* font-size: 11pt!important; */
    /* line-height: 100%!important; */
}
tr.generated_rows.level3 td {
    background-color: #e9eaeb;
}
tr.filters_row td {
    padding-top: 30px!important;
}
tr.generated_rows.level3:hover td {
    background-color: #E2E2E2!important;
	cursor: default;
}
.zoomContainer img {
    width: 100%;
}
.percentage {
    display: inline-flex;
    font-weight: 600;
    color: #929599;
    
    margin-top: 5px;
    background: white;
    border-radius: 4px;
    font-size: 9pt;
    border: 1px solid #DBDCDD;
	    -webkit-box-shadow: inset 0px 0px 7px 0px rgba(185, 185, 185, 0.4);
    -moz-box-shadow: inset 0px 0px 7px 0px rgba(185, 185, 185, 0.4);
    box-shadow: inset 0px 0px 7px 0px rgba(185, 185, 185, 0.4);
}
.percentage div {
    padding: 10px 16.9px;
}
.percentage div:hover {
    cursor: pointer;
	background: #1BB9A4;
	color: white;
}
.percentage div.active {
    cursor: pointer;
	background: #1BB9A4;
	color: white;
}
.percentage div:first-child {
    border-radius: 4px 0px 0px 4px;
}
.percentage div:last-child {
    border-radius: 0px 4px 4px 0px;
}
.beallitasok .date_block .select {
	border-bottom: 0;
    margin-bottom: 0;
}
.filters_row span.filters {
    border-bottom: 3px solid transparent;
    padding-bottom: 7px;
    color: #929599;
}
.filters_row span.filters.active,.filters_row span.filters.active:hover, .filters_row span.filters:hover {
    border-bottom: 3px solid #252B33;
    color: #252B33;
	cursor: pointer;
}
.filters_row span.filters:hover {
    border-bottom: 3px solid transparent;
}
.filters_row span.filters:nth-child(2) {
    margin-left: 20px;
    margin-right: 20px;
}
#main_table.tab2 tr td:nth-child(2) {
    font-weight: 100;
	color: #5b6066;
}
span.closetr {
    font-weight: 100;
    font-size: 20pt;
    position: absolute;
    margin: -25px 0px 0px 0px;
    color: #929599;
    padding: 10px;
    right: 33px;
    
}
span.closetr:hover {
	color: #252B33;
	cursor: pointer;
}
tr.filters_row td:hover {
    cursor: default;
}
tr.filters_row.level2:hover td {
    background: #F4F4F5;
}
.25_percent  {width: calc(25% - 20px);}
.50_percent  {width: calc(50% - 20px);}
.75_percent  {width: calc(75% - 20px);}
.100_percent  {width: calc(100% - 20px);}

#all_stat .stat_cont {
    width: calc(25% - 40px);
    display: inline-block;
    padding: 20px 20px;
}
.zoomContainer, .box-cont.comps {
    
    overflow: hidden;
}
/*.active2 .zoomContainer {
    max-height: 100%;
    
}*/
.boxcont.comps:after {
    content: '';
    display: block;
    position: relative;
    margin-top: -220px;
    z-index: 2222;
    width: 100%;
    height: 220px;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.74) 57%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.74) 57%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255, 255, 255, 0.74) 57%,rgb(255, 255, 255) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.add_new_comp_area.boxcont.comps:after {display: none;}
.boxcont.comps:hover:after, .boxcont.comps.active2:after {
    opacity: 0;
}
.add_new_comp_area.boxcont.comps {
    height: 440px;
    background: #E9EAEB;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #DBDCDD;
}
.add_new_comp_area.boxcont.comps:hover {opacity:0.7;}
.add_new_comp:before {
    content: '+';
    font-size: 80pt;
    padding: 0px 29px;
    font-weight: 100;
    font-family: serif;
    color: #929599;
    border: 2px solid #929599;
    border-radius: 100%;
    /* display: none; */
}
.add_new_comp_area h3 {
    color: #929599;
    text-align: center;
	margin-top: 20px!important;
}
.add_new_comp {
    text-align: center;
    margin-top: 140px;
}

div#live_demo_content, div#share_content, div#fullversion_content  {
    position: fixed;
    padding: 0;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    z-index: 100;
    background: rgba(255, 255, 255, 0.71);
}

.live_demo_content_box, .share_content_box, .fullversion_content_box {
    background: white;
    position: absolute;
    padding: 20px;
    top: 20%;
    left: calc(50% - 300px);
    -webkit-box-shadow: 1px 1px 5px 1px rgba(185, 185, 185, 0.75);
    -moz-box-shadow: 1px 1px 5px 1px rgba(185, 185, 185, 0.75);
    box-shadow: 1px 1px 5px 1px rgba(185, 185, 185, 0.75);
    height: 300px;
    width: 600px;
}
 .share_content_box {height: 320px;}
 .fullversion_content_box {height: 330px;}

#live_demo_content input[type="text"], #share_content input[type="text"], #fullversion_content input[type="text"],
.login input#l_name, .login input#l_pass, .login input[type="text"], .login input[type="password"] {
    background: #fbfbfb;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100%;
    color: #170000;
    border-radius: 4px;
    margin: 0px 10px 0px 0px;
    padding: 4px 8px;
    width: calc(80% - 18px);
    margin: 0;
    display: inline-block;
}

#live_demo_content h3, #share_content h3, #fullversion_content h3 {
    font-size: 20pt;
}
.live_demo_content_box:first-child div, .share_content_box:first-child div, .fullversion_content_box:first-child div {
    color: #5b6066;
    font-style: italic;
    margin: 10px 0px;
}
.live_demo_content_btns,.fullversion_content_btns {
    width: calc(100% + 20px);
    margin-left: -20px!important;
    border-top: 1px solid #DBDCDD;
    padding: 10px;
    text-align: center;
}
.live_demo_content_box label, .share_content_box label, .fullversion_content_box label {
    width: 20%;
    display: inline-block;
    margin-bottom: 20px;
    font-weight: 600;
}
input#close_live_demo, input#send_live_demo, input#close_share, input#send_share, input#ok_fullversion, input#close_fullversion {
    width: 40%;
    margin: 10px;
    display: inline-block;
	padding: 15px 10px;
}
input#close_live_demo, input#close_share, input#close_fullversion {
    background: #c8cacc;
}
input#close_live_demo:hover, input#close_share:hover, input#close_fullversion:hover {
    background: #A4A4A4;
}
.webshop-title .clear {
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url('/template/default_images/bin.svg');
    background-size: contain;
    background-repeat: no-repeat;
    float: right;
	z-index: 999;
}
.webshop-title .clear:hover {
	cursor: pointer;
    opacity: 0.7;
}
.webshop-title h3 {
    display: inline-block;
}

#all_banners {
    -webkit-box-shadow: 1px 1px 5px 1px rgba(185, 185, 185, 0.75);
    -moz-box-shadow: 1px 1px 5px 1px rgba(185, 185, 185, 0.75);
    box-shadow: 1px 1px 5px 1px rgba(185, 185, 185, 0.75);
    background: white;
    margin-bottom: 20px;
    width: calc(100% - 210px);
    padding: 10px;
}

.stat_webshop_name {
    display: block!important;
    width: 100%;
    margin-bottom: 10px;
	color: #434348!important;
	
}
#all_stat {border-top: 1px solid #DBDCDD;}

.boxcont.monitor-cont {
    padding: 0;
	
}
.not-ico:after {
    content: '\f0f3';
    font-size: 18pt;
    color: #04BCA6;
    font-family: 'Fontawesome';
}
.not-ico.orange:after {color: #e65f2e;}
.not-ico.dark:after {color: #241f34;}
.not-ico.green:after {color: #3ebca6;}
.monitoring a {
	display: block;
    text-decoration: initial;
    color: #929599;
    font-weight: 100;
	border-bottom: 1px solid #DBDCDD;
	padding: 20px 20px;
}
.not-desc {font-style: italic;margin-top: 2px!important;}
.monitoring a span {
    font-weight: 600;
    color: #1D2026;
    margin: 0;
}
.monitoring a:hover {
	background-color: #F4F4F5;
}
.not-ico {
    display: inline-block;
    float: left;
    height: 100%;
    margin: 0px 16px 17px 0px;
    line-height: 28pt;
}
.not {
    display: inline-block;
    width: calc(100% - 42px);
}
.card p {
    margin: 0;
	font-weight: 400;
}
/*.highcharts-legend-item span {
    margin-top: 10px!important;
}*/

.iframebox {
    display: inline-block;
    margin: 10px;
    float: left;
}

#share_msg, #fullversion_msg, #live_demo_msg {
    
}
#share_msg p, #fullversion_msg p, #live_demo_msg p {
    background: white;
    margin: 0;
    text-align: center;
    width: 100%;
    padding: 10px 20px;
    margin: -6px 0px 0px -20px;
	-webkit-box-shadow: 1px 1px 5px 1px rgba(185, 185, 185, 0.75);
    -moz-box-shadow: 1px 1px 5px 1px rgba(185, 185, 185, 0.75);
    box-shadow: 1px 1px 5px 1px rgba(185, 185, 185, 0.75);
	color: #EF5555;
}

.page-loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 99999;
	background: rgba(255, 255, 255, 0.56);
	/*background: #FFF url(../img/page-loader.gif) center center no-repeat;*/
}
.shaft-load10 {
    top: 50%;
    position: relative;
}


.prod-body .prod-var .number {
    width: 100%;
	font-weight: 600;
    margin-bottom: 12px;
    color: #44BBA6;
	margin-left: 9px;
}

.prod-var .texts {
	    padding: 13px 10px 13px;
    line-height: 100%;
	width: calc(15% - 20px);
}
.prod-var.voda .texts {width: 88px;}
/* .prod-var div {width: 15%;} */
.prod-var div {
    width: 10%;
}
.prod-var.voda div {width: calc(25% - 108px);}

@media (max-width: 1080px) {
	.prod-var .texts {
	    padding: 13px 10px 13px;
    line-height: 100%;
	width: calc(25% - 20px);
}

	.prod-var div {width: 25%;}
}
@media (max-width: 1280px) {
.prod-var.voda .texts {width: 88px;}
.prod-var.voda div {width: calc(50% - 108px);}

}





#kpi .highcharts-container
 {
    height: 330px!important;
}
#kpi .highcharts-container svg {
    border-bottom: 1px solid #D8D8D8;
}
#kpi .highcharts-legend-item div {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0px;
    height: 44px;
}
#kpi .highcharts-legend-item:first-child span:first-child {
    margin-top: 64px!important;
	margin-left: 16px!important;
}

#kpi span#blcolor, #kpi span#accolor, #kpi span#gocolor {
	display: block;
    float: left;
    height: 100%;
    margin: 0;
    margin-right: 8px;
    margin-top: 0px!important;
	margin-left: 0px!important;
    width: 6px;
}
#kpi span#bltext, #kpi span#actext, #kpi span#gotext{/*display: flex;*/color: #929599;}
#kpi span#bltext, #kpi span#blvalue, #kpi span#actext, #kpi span#acvalue, #kpi span#gotext, #kpi span#govalue {
	margin: 0;
    display: block;
    float: left;
    width: 80%;
}
#kpi span#blvalue, #kpi span#acvalue, #kpi span#govalue {    font-size: 25px;}
@media (max-width: 1280px){
#kpi span#blvalue, #kpi span#acvalue, #kpi span#govalue {
    font-size: 20px;
}
#kpi .highcharts-legend-item div {
    height: 37px;
}
#kpi .highcharts-legend-item div {
    margin-left: -20px;
}
#kpi .highcharts-legend-item:first-child span:first-child {
    margin-left: 36px!important;
}
}

#chart_index #container .highcharts-container svg {height: 380px!important;}
#chart_index #container .highcharts-container {overflow: visible!important;padding-bottom: 20px;}

.prod-var.voda .texts {width: 88px;}
.prod-var.wizzvideo .texts {width: 88px;}
/* .prod-var div {width: 15%;} */
.prod-var div {
    width: 10%;
}
.prod-var.voda div {width: calc(25% - 108px);}

/*.prod-var.wizzvideo div {
    width: calc(33% - 147px);
}*/
.prod-var.wizzvideo select {
    margin-top: 5px;
    padding: 3px 10px 3px;
}
.prod-var.wizzvideo.tesco select {
    margin-top: 0px;
    padding: 3px 2px 3px;
    height: 32px;
    border-radius: 2px;
    background: white;
    width: 98%;
    border-color: #e9eaeb;
	min-width: 99%;
    margin-top: 5px;

}
@media (max-width: 1080px) {
	.prod-var .texts {
	    padding: 13px 10px 13px;
    line-height: 100%;
	width: calc(25% - 20px);
}
.prod-var.wizzvideo.tesco div {
    width: calc(100% - 183px);
    display: inline-block;
}
.prod-var.wizzvideo.tesco .number {
    width: 100%;
    display: block;
    float: none !important;
}
.prod-var.tesco div {
    float: none;
}
	.prod-var div {width: 25%;}
}
@media (max-width: 1280px) {
.prod-var.voda .texts {width: 88px;}
.prod-var.voda div {width: calc(50% - 108px);}

}
.prod-var.wizzair div {
    width: 15%;
}
.prod-var.wizzair .texts {
    width: calc(15% - 20px);
}

.prod-var.tesco .music {
    clear: both;
}
.prod-var.wizzvideo.tesco .texts {
    width: 127px;
}
.prod-var.voda.deichmann div {
width: calc(30% - 108px);
    overflow: hidden;
}
.prod-body .prod-var.deichmann .number {
    width: 100%;
    font-weight: 600;
    margin-bottom: 12px;
    color: #44BBA6;
    margin-left: 9px;
}
@media (max-width: 1200px) {
.prod-var.voda.deichmann div {
width: calc(35% - 108px);
    overflow: hidden;
}
}

.onlineprima#all_banners .iframebox {
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.28);
}
.onlineprima#all_banners {
    background: #eaeaea;
}

.audi_table .texts{padding:0 !important;}

.prod-var.audi_table div {width: 50%;}


.audi_table input {width: calc(57% - 0px) !important}


.policy-terms {
    width: calc(100% - 130px);
    margin-left: 130px;
    background: #484848;
    color: #fff;
    padding: 20px;
    font-size: 14px;
    box-sizing: border-box;
    display: none;
}


