/*
Theme Name: Weeelabex
Theme URI: http://www.metalfin.cz
Author: Websites
Author URI: http://websites.cz
Version: 2015/10
*/

body {  
  background: url('img/homepage.png') top center #fff no-repeat;
  background: #fff;
}

#wrapper {  
	/* max-width: 1000px !important; */
	margin: 0 auto;
}

.row {
	max-width: 1000px;
}

#wp-admin-bar-updates,
#wp-admin-bar-customize,
#wp-admin-bar-wp-logo,
#wp-admin-bar-comments,
#wp-admin-bar-gravityforms-new-form {
  display: none !important;
}



/* header */

#header {
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 8px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
	border-top: 0px solid rgba(0, 0, 0, 1);
	border-bottom: 0px solid rgba(0, 0, 0, 1);
	background: #fff;
}

#header #logo {	
	margin-left: 19px;
	float: left;
	max-width: 180px;	
}

#header .top-bar-section {
    white-space: nowrap;
    background-color: rgba(209, 209, 209, 1);
    border-radius: 10px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
    border: solid 0px rgba(153, 153, 153, 1);
    position: relative;
    /* overflow: hidden; */
    float: right;
    margin-right: 22px;
    margin-top: 27px;
}

#header .top-bar-section ul li {
    /* padding: 0 5px; */
    border-left: 1px solid rgba(28, 28, 28, 1);
    list-style: none;
}

#header .top-bar-section ul li:hover {
	background-color: #fff;
	transition: background-color 0.4s ease 0s;	
}

#header .top-bar-section ul li:hover a {
	color: #0088cb;
}

#header .top-bar-section ul li:first-child {
	border: 0;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;	
}

#header .top-bar-section ul li:last-child {
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;	
}

#header .top-bar-section ul li.active {
	background-color: rgba(0, 136, 203, 1);
	transition: background-color 0.4s ease 0s;
}

#header .top-bar-section ul li.active:hover a {
	color: #000;
}

#header .top-bar-section ul li a {
    display: inline-block;
    padding: 0 16px !important;
    font: normal 12px Arial;
    color: #000000;
    transition: color 0.4s ease 0s;
    line-height: 50px;
}

#header .top-bar-section .has-dropdown > a:after {
	display: none;
}

#header .top-bar-section .dropdown {
	overflow: visible;
	display: inherit;
	white-space: nowrap;
	width: auto;
	background: rgba(255, 255, 255, 1) !important;
	border-radius: 10px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
	border: solid 0px rgba(153, 153, 153, 1);
	overflow: hidden;	
}

#header .top-bar-section .dropdown li {
    width: 100%;
    display: block;
    position: relative;
    box-sizing: border-box;
    min-width: 95px;
    background-color: rgba(255, 255, 255, 1);
    transition: background-color 0.4s ease 0s;
    border-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;  
    border: 0;
}

#header .top-bar-section .dropdown li:first-child a {
	border: 0;
}

#header .top-bar-section .dropdown li a {
    width: 100%;
    display: block;
	border: 0;
    border-top: 1px solid rgba(28, 28, 28, 1);
    padding: 0;
    width: auto;
    background: #fff; 
    line-height: 25px;   
    color: #000 !important;
}

#header .top-bar-section .dropdown li a:hover {
	color: #0088cb !important;
}

#header .top-bar-section .dropdown li.active a {
	background-color: rgba(0, 136, 203, 1);
    transition: background-color 0.4s ease 0s;
}

#header .top-bar-section .dropdown li.active a:hover {
	color: #000 !important;
}





#header #social {
	float: right;
	margin-top: 39px;
	margin-right: 20px;
}




/* kontakt form */

.page-id-19 .wpcf7 {
	width: 421px;
	position: absolute;
	right: 110px;
	top: 160px;
}

.page-id-21 .wpcf7 {
	float: right;
	width: 43%;
}




.wpcf7 input,
.wpcf7 textarea {
	font: normal normal normal 12px/1.4em Arial;
    background-color: rgba(209, 209, 209, 1) !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 0px solid transparent;
    color: #1C1C1C;
    margin: 0 0 5px;
    width: 100%;
	border-radius: 3px;
    padding: 5px;    
    box-shadow: none;
    line-height: 16px;
    height: 26px;
    margin: 0;
    margin-bottom: 5px;
}
.wpcf7 textarea {
	min-height: 130px;
}

.wpcf7 input.wpcf7-submit {
	background-color: rgba(131, 177, 58, 1) !important;
    font: normal normal normal 16px/1.4em Arial;
    border: 0;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    margin: 0;
    max-width: 35%;
    height: 32px;
    width: auto;
}
.wpcf7 br {
	display: none;
}






/* content */

#content {
	padding: 0;
	border: 0;
	background: none;
	padding-top: 10px;
}

.container .row {
	max-width: 970px !important;
	margin: 0 auto;
}

.page-template-page-template-form .container .row {
	/* max-width: 1000px !important; */
}
.entry-content h1 {
	font: bold 20px/28px Arial;
	color: #1C1C1C;
	margin-bottom: 35px;
	margin-top: 20px;
}

.home .entry-content h1 {
	font: bold 32px/1.4em Arial;
	margin-top: 5px;
}

.entry-content {
	/* min-height: 730px; */
	padding-bottom: 100px;
}

.entry-content p,
.entry-content li,
.entry-content figure {
	font: normal normal normal 12px/1.4em Arial;	
	color: #000;	
}

.entry-content figure {
	margin: 0;
}

.entry-content th {
	/* background: #CECECE; */
}
.entry-content th,
.entry-content td {
	font-size: 11px !important;
	line-height: 14px;
}

.entry-content td.center {
	text-align: center;
}

td.nowrap {
	white-space: nowrap;
}

.entry-content small {
	font-size: 11px;
}

.entry-content p a {
	color: #0088CB;	
}

.home .entry-content p a {
	font-weight: bold;
}

.entry-content h2 span[style="color: #0088cb;"] {
	font-size: 25px;	
	font-family: Arial;	
}

.entry-content pre {
	font-family: 'Special Elite', cursive;
	font-size: 20px;
	line-height: 23px;
	white-space: normal;
}

.entry-content pre > span {
	margin-top: 20px;
	display: block;
	font-size: 23px;	
}


.entry-content h2,
.entry-content h3 {
    color: rgb(28, 28, 28);
    line-height: 28px;    
    font-size: 18px;
    font-weight: bold;   
	line-height: 23px;
	margin-top: -10px;
	margin-bottom: 20px;
}

.home .entry-content h2 {
	margin-bottom: 0px;	
	margin-top: 30px; 
	font-size: 20px;
}

.entry-content h3 {
	margin-top: 10px;
}

.home .entry-content h2:first-of-type {
	border-top: 1px solid rgb(28, 28, 28);	
	margin-top: 0px;
	max-width: 575px;
	padding-top: 20px;
	margin-bottom: 15px;	
}



.page-id-21 .entry-content h1 {
	margin-bottom: 0px;
}
.page-id-21 .entry-content img {
	margin-bottom: 5px;
}
.page-id-21 .entry-content .alignleft {
	margin-top: 35px;
}

.page-id-23 .entry-content li,
.page-id-25 .entry-content li {
	margin-bottom: 15px;
}


.auditor_list_header,
.operator_list_header {
	margin-top: 60px !important;
}

#weeelabex_operator_list {
	/*display: none;     */
	position: relative;
}

#weeelabex_auditor_list
{
	display: none;     
	position: relative;
}

#weeelabex_operator_list td {
	padding: 8px 5px;
}


.bottom,
.upper {
	margin-bottom: 50px;
	width: 100%;
	float: left;
}

.upper {
	padding-bottom: 20px;
	border-bottom: 1px solid #aaa;
}

.bottom p {
	width: 100%;
	clear: both;	
}
.bottom img {
	width: 290px;
}

.bottom h2,
.upper h2 {
	font-size: 19px;
}

.bottom h3,
#post-13465 > div > h3 {
	font-size: 13px;
	text-decoration: underline;
}

#post-13465 > div > h2:nth-child(4) {
	margin-top: 40px;
	border-top: 1px solid #aaa;
	padding-top: 35px;
}


/* footer */

#footer {
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
    border-top: 0px solid rgba(255, 255, 255, 1);
    border-bottom: 0px solid rgba(255, 255, 255, 1);
}

#footer .row {
	background-color: rgba(109, 109, 109, 1);
}

#footer p {
	font: normal normal normal 12px/1.4em Arial;
    color: #999999;
    float: left;
    margin-top: 19px;
    margin-left: 30px;
}

#footer ul {
	margin: 0;
	list-style: none;
	padding: 0;
	float: right;
	height: 42px;
	margin-top: 15px;
}

#footer ul li {
	display: inline-block;
	margin: 0;
}

#footer ul li a {	
    padding: 0 10px;
    color: #000000;
    font-size: 12px;
    line-height: 23px;
}

#footer-social {
	float: right;
	margin: 13px 55px 0 35px;
}

.home #footer {
	margin-top: 50px;
}

.disabled {
   pointer-events: none;
    cursor: default;
}

#formular {
	padding-top: 30px;
}

#formular .tabs {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
	background: #d1d1d1;
}
#formular .tabs li {
	min-height: 40px;
	background: #DCDCDC;
	border-right: 1px solid #000;
}
#formular .tabs li:last-child {
	border: 0;
}
#formular .tabs li.active {
	background: #fff !important;
}
#formular .tabs li a {
	display: block;
	height: 100%;
	background: none;
	padding: 15px;
}

#formular .tabs-content .tabs li {
	background: #e3e3e3;
	min-height: 80px;
}

#formular .button {
	background: #ccc;
	padding: 11px 30px 12px 30px;
	color: #000;
}
#formular .button:hover {
	background: #aaa;
}

#formular .acm_next a {
	background: #ccc;
	display: block;
	color: #000;
	line-height: 50px;
	font-size: 15px;
	margin-top: 30px;	
}
#formular .acm_next a:hover {
	background: #aaa;
}
#formular .acm_back a {
	background: #ccc;
	display: block;
	color: #000;
	line-height: 50px;
	font-size: 15px;
	margin-top: 30px;	
}
#formular .acm_back a:hover {
	background: #aaa;
}
.tipsy-inner {
	font-size: 12px !important;
	line-height: 15px;
	padding: 10px !important;
}
a[rel=tipsy] {
	cursor: help;
	width: 15px;
	height: 15px;
	background: url('img/help.jpg') no-repeat;
	background-size: 13px auto !important;
	display: inline-block;
	margin-left: 5px;
	position: relative;
	top: 2px;	
}

label.strong {
	font-weight: bold;
}

#jedna1 > div:nth-child(6) > div.columns.large-9 > div {
	padding: 0 8px;
}
#jedna3 > div:nth-child(2) {
	padding-bottom: 20px;
}
#jedna1 > div:nth-child(10) > div > label {
	margin-bottom: 0;
	padding-top: 20px;
}
 
#dialog_panel{
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.15);
	height: 100%;
	width: 100%;

}
#dialog_okno{
	width: 550px;
	min-height: 200px;
	margin: auto;
	padding: 15px;
	background-color: #EEEEEE;
	border-radius: 2px;
	border:1px solid #FFFFFF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-top: 200px;
	text-align: center;

	box-shadow: #999 0 5px 10px;
	-moz-box-shadow: #999 0 5px 10px;
	-webkit-box-shadow: #999 0 5px 10px;
}
#dialog_okno p {
	margin-top: 30px;
	font-size: 20px;
	color: #666666;
}
#dialog_okno img {
	float: right;
	width: 15px;
	margin-top: -15px;
	margin-right: -10px;
	height: 15px;
	cursor: pointer;
}
.alert_message{
    width: 100%;
    min-height: 25px;
    padding: 5px;
    padding-bottom: 10px;
    text-align: center;
    margin-top: -20px;
    overflow: auto;
    margin-bottom: 10px;
    background-color: #FF0000;
    color: #ffffff;
}

#weeelabex_auditor_list > table > thead > tr:nth-child(1),
#weeelabex_auditor_list > table > thead > tr:nth-child(1) > th:nth-child(1),
#weeelabex_auditor_list > table > thead > tr:nth-child(1) > th:nth-child(3) {
	background: #fff !important;
}

.sortable {
	border: 0;
}

.sortable th {  
  background: #6392ca; /* Old browsers */
  background: -moz-linear-gradient(top,  #6392ca 0%, #ffffff 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #6392ca 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #6392ca 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6392ca', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#weeelabex_auditor_list > div.hide-for-print > table > thead > tr:nth-child(1),
.sortable th.nobg {
	background: #fff !important;
	border: 0 !important;
}	

.sortable th.center {
	text-align: center;
}

.sortable th.header {
	position: relative;
	cursor: pointer;
	padding-right: 15px;
}

.sortable th.header:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: inset 5px;
	border-color: rgb(92, 164, 195) rgba(225, 225, 225, 0) rgba(225, 225, 225, 0) rgba(225, 225, 225, 0);
	border-top-style: solid;
	position: absolute;
	top: 50%;
	margin-top: -3px;
	right: 3px;
}

.sortable th.header.headerSortDown:after {
	border-color: rgb(33, 33, 33) rgba(33, 33, 33, 0) rgba(33, 33, 33, 0) rgba(33, 33, 33, 0);	
}

.sortable th.header.headerSortUp:after {
	border-color: rgba(33, 33, 33, 0) rgba(33, 33, 33, 0) rgb(33, 33, 33) rgba(33, 33, 33, 0);
	margin-top: -9px !important;
}

.sortable td span {
	display: none;
}





.legend {
	margin-top: 20px;
	margin-bottom: 50px;
	border-top: 1px solid #AED4F5;
	border-bottom: 1px solid #AED4F5;
	background: #F6FBFF;
	float: left;
	width: 100%;
	padding: 20px 0;
}

.legend h2,
.legend h3 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
}

.legend p {
	margin-bottom: 7px;
	font-size: 11px;
}

.legend p.info {
	font-style: italic;
	font-size: 11px;
}

.legend label {
	width: 60px;
	font-size: 11px;
	float: left;
	color: #000;
	font-weight: bold;
}


.print {
	position: absolute;
	right: 0;
	top: 0;
	background: url('img/print.png') no-repeat;
	height: 24px;
	padding-left: 30px;
	padding-top: 6px;
	color: #333;
	font-weight: bold;
}


.login-box {
	background: #fbfbfb;
	border: 1px solid #ddd;
	margin: 35px 0;
	padding: 30px 20px 5px 20px;
}

.login-box .button {
	background: #0088cb;
}

.login-box .button:hover {
	background: #016ca0;
}

.login-box .forgotten-password {
	font-size: 13px;
	float: right;
	margin-bottom: 20px;
}

.alert-box {
	margin-top: 20px;
	line-height: 130%;
}

h1 > .button.tiny,
.button.tiny.right.back {
	margin-left: 10px;
	position: relative;
	top: -5px;
	position: relative;
	z-index: 2;
}

#datatable_wrapper {
	margin-top: -94px;
	opacity: 0;
}

#datatable_wrapper .dataTables_length {
	display: none;
}

.wrapper th {
	white-space: nowrap;
	padding-right: 20px;	
}

.wrapper .dataTables_filter input {
	padding: 8px;
	height: auto;
	position: relative;
	right: 6px;
}

.wrapper .dataTable {
	margin-bottom: 10px;	
}

.wrapper .dataTables_paginate .paginate_button {
	padding: 5px !important;
}

.wrapper .dataTables_info,
.wrapper .dataTables_paginate {
	font-size: 14px;
}

.crm-auth table .button {
	margin: 0;
	padding: 5px 20px;
}

.crm-auth table td,
.crm-auth table th {
	font-size: 12px !important;
}

.crm-auth table td span {
	display: none;
}

.crm-auth hr.delimiter {
	margin-top: 130px;
}

.crm-auth h2.delimeter {
	margin-bottom: 60px;
	margin-top: 20px;
}

.crm-auth .tabs {
	margin-bottom: -1px !important;
}
.crm-auth .tabs .tab-title {
	border: 1px solid #ddd;
	border-bottom: 0;
	margin-right: 2px;
}

.crm-auth .tabs .tab-title.active {
	border-bottom: 1px solid #008cba;
}

.crm-auth .tabs dd.active a, 
.crm-auth .tabs .tab-title.active a {
	background: #008cba;
	color: #fff;		
}

.crm-auth .tabs dd > a, 
.crm-auth .tabs .tab-title > a {
	padding: 10px;	
}

.crm-auth .tabs-content > .content.active {
	border: 1px solid #ddd;
	padding: 10px;
}

.crm-auth .tabs-content h3 small {
	font-size: 11px;
	font-weight: normal;
}

.crm-auth .button.back {
	background: #ea5454;
}

.crm-auth .button.back:hover {
	background: #a02323;
}

h2.subsection {
	margin-top: 25px;
}

.crm-auth .dz-message small {
	font-size: 90%;
	margin: 10px 0 0;
	display: block;
}


.crm-auth .dz-message .selectfiles {
	color: #555;
	border: 1px solid #ccc;
	background: #f7f7f7;
	-webkit-box-shadow: inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);
	box-shadow: inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);
	padding: 11px 20px;
	display: inline-block;
	font-size: 13px;
}

.crm-auth .dz-clickable:hover .selectfiles {
	color: #23282d;
    background: #fafafa;	
    border-color: #999;
}    

.ui-menu .ui-menu-item {
	font-size: 12px !important;	
	line-height: 14px !important;
	padding: 3px !important;
}

.crm-auth .tabs-content h3 {
	font-size: 15px;
	line-height: 20px;
	margin: 10px 0;
}

.crm-auth .tabs-content label {
	display: inline-block;
	margin-right: 0px;
}

.crm-auth .tabs-content input[type="text"],
.crm-auth .tabs-content input[type="number"],
.crm-auth .tabs-content select {
	width: auto;
	display: inline-block;
	background-color: #fff;
	border: 1px solid #999;
	font-size: 12px;
	padding: 6px;
	height: auto;
	margin-right: 9px;
	box-shadow: none;
	outline: none;
}

.crm-auth .tabs-content .select2-selection {
	border-radius: 0;
	border-color: #999;
	outline: none;
}

.crm-auth .select2-container {
	width: 165px !important;
	margin-right: 9px;
	box-shadow: none;
}

.select2-results li {
	padding: 4px 5px;
	font-size: 12px;
	line-height: 15px;
	min-height: 21px;	
}

.select2-search input {
	margin: 0;
	padding: 0;
	height: auto;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background: #008cba !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	font-size: 12px;
}

.crm-auth .tabs-content input[type="submit"],
.crm-auth .tabs-content a.button.tiny {
	padding: 7px;
	font-size: 12px;
}

.crm-auth .tabs-content input.small {
	width: 65px;
}

.crm-auth .select2.novalid + .select2 > span > span,
.crm-auth input.novalid {
	border: 1px solid #f04124 !important;
}

.crm-auth .tabs-content table {
	margin-bottom: 0;
}

.crm-auth .tabs-content table thead th {
	border-bottom: 1px solid #000;
	min-width: 120px;
}

.crm-auth .tabs-content table tbody tr:nth-of-type(even) {
	background: #f9f9f9;
}

.crm-auth .tabs-content table tbody tr td {
	border-bottom: 1px solid #ddd;
}

.crm-auth .tabs-content table tbody tr td.nopad {
	padding: 0;
}

.crm-auth .tabs-content table tbody tr:last-child td {
	border-bottom: 0;
}

.crm-auth .tabs-content table tbody tr:hover {
	background: #f6f6f6;
}

.crm-auth .dropzone .dz-preview .dz-details .dz-size {
	margin-bottom: 53px;
	font-size: 12px;
	position: relative;
	top: 49px;
}

.crm-auth .dropzone .dz-preview .dz-error-mark svg > g > g {
	fill: #be2626;
}

.crm-auth .dropzone .dz-preview .dz-success-mark svg > g > path {
	fill: green;
}

.crm-auth .dropzone .dz-preview.dz-processing .dz-progress {
	background: url(img/loading.gif) no-repeat;
	background-size: 30px auto;
	background-position: center;
	height: 30px;
	margin-top: -14px;
	transition: none;
}

.crm-auth .dropzone .dz-preview .dz-progress {
	background: none;
}

.crm-auth .dz-preview .dz-progress .dz-upload {
	display: none !important;	
}

.crm-auth .dropzone .dz-preview .dz-details {
	padding: 30px 0 !important;
}

.crm-auth .dropzone .dz-image {
	background: url('img/file.png') no-repeat !important;	
	background-size: cover !important;
	width: 77px !important;
	height: 100px !important;
	border-radius: 0 !important;
}

.crm-auth .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
	padding-left: 0
}

.crm-auth .dropzone .dz-preview .dz-details .dz-filename:hover  {
}

.crm-auth .dropzone .dz-preview .dz-details .dz-filename {
	font-size: 12px;
	line-height: 15px;
	padding: 0;
}

.crm-auth .dropzone .dz-preview .dz-details .dz-filename:hover span {
	width: 77px !important;
	height: auto !important;
	white-space: normal;
	border: 0 !important;		
	font-size: 12px;	
}

.crm-auth .dropzone .dz-preview .dz-details .dz-filename span {
	padding: 0;
}

.crm-auth .button.success {
	padding: 10px 20px;
	margin: 0;
	font-weight: bold;
}

.crm-auth .dataTables_length {
	position: absolute;
	right: 200px;
	width: 150px;
}

.crm-auth .dataTables_length select {
	width: calc(100% - 100px);
	padding: 8px;
	height: auto;
	outline: none;
}

.crm-auth .dataTables_filter input {
	box-shadow: none;
}

.crm-auth .section-content > p {
	margin-bottom: 10px;	
	color: #555;
}



.wrapper {
	margin-bottom: 70px;
	position: relative;
}

#datatable_users_wrapper h2 {
	position: absolute;
	margin-top: 10px;
}






/* media queries */

@media only screen and (max-width: 40em) { /* max-width 640px, mobile-only styles, use when QAing mobile issues */
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) { /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) { /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */
}
@media only screen and (min-width: 90.063em) and (max-width: 120em) { /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */
}
@media only screen and (min-width: 120.063em) { /* min-width 1921px, xlarge screens */
}

@media print {		
  
	@page {
		size: landscape;   /* auto is the initial value */
		margin: 4% 0;
	}

	body {
		-webkit-print-color-adjust: exact;
	}

	a[href]:after {
		content: none !important;
	}

	#logo img {
		width: 100px !important;
		height: auto !important;
	}

	#header,
	#content {		
		padding: 0 !important;
		margin: 0 !important;
	}  

	.auditor_list_header,
	.operator_list_header {
		margin-top: 5px !important;
	}

	h2 {
		margin: 0 !important;
		margin-bottom: 10px !important;
		font-size: 13px !important;
	}

	.page-break {    	
		page-break-inside: avoid;
		page-break-after:auto 
	}

	table.sortable th {  
		-webkit-print-color-adjust: exact; 
		background: #6392ca !important;
		background: -moz-linear-gradient(top,  #6392ca 0%, #ffffff 100%) !important;
		background: -webkit-linear-gradient(top,  #6392ca 0%,#ffffff 100%) !important;
		background: linear-gradient(to bottom,  #6392ca 0%,#ffffff 100%) !important;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6392ca', endColorstr='#ffffff',GradientType=0 ) !important;
		padding: 5px !important;
	}

	table.sortable th.nobg {
		background: none !important;
		border: 0 !important;
	}	

	table.sortable th.header:after {
		display: none;
	}

	table.sortable {
		border-collapse: collapse !important;
		margin-bottom: 5px;
	}
	
	table.sortable th,
	table.sortable td {
		font-size: 9px !important;				
		border: 1px solid #000 !important;		
		line-height: 9px !important;
	}

	table.sortable td {
		padding: 5px 5px !important;
	}

	/* potÄ›mkiny

	#weeelabex_auditor_list {
		width: 100%;
		float: left;
	}
	#weeelabex_auditor_list td {
		height: 30px !important;
	}


	#weeelabex_operator_list {
		width: 100%;
		float: left;
		margin-top: 3px;
	}	
	#weeelabex_operator_list td {
		height: 20px !important;
	}	
 */





	#weeelabex_auditor_list > table > thead > tr:nth-child(1), 
	#weeelabex_auditor_list > table > thead > tr:nth-child(1) > th:nth-child(1), 
	#weeelabex_auditor_list > table > thead > tr:nth-child(1) > th:nth-child(3) {
		border: 0 !important;
	}

	.legend {
		margin-top: 0px;
		margin-bottom: 0px;
		border: 0;
		background: none;		
		float: left;
		width: 100%;
		padding: 0;
	}

	.legend .large-2 {
		width: 16.66667%;
	}
	.legend .large-5 {
		width: 41.66667%;
	}
	.legend .columns {
		position: relative;
		float: left;
	}		

	.legend h2,
	.legend h3 {
		font-size: 10px !important;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 10px;
	}

	.legend p {
		margin-bottom: 3px;
		font-size: 9px;
	}

	.legend p.info {		
		font-size: 9px;
	}

	.legend label {		
		width: 45px;
		font-size: 9px;	
	}	
}