<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">::-webkit-scrollbar { width: 10px; height: 10px; }
::-webkit-scrollbar-button { width: 0px; height: 0px; }
::-webkit-scrollbar-thumb { background: #5f5f5f; border: 0px none #ffffff; border-radius: 1px; }
::-webkit-scrollbar-thumb:hover { background: #5f5f5f; }
::-webkit-scrollbar-thumb:active { background: #5f5f5f; }
::-webkit-scrollbar-track { background: #a5a5a5; border: 0px none #ffffff; border-radius: 1px; }
::-webkit-scrollbar-track:hover { background: #a5a5a5; }
::-webkit-scrollbar-track:active { background: #a5a5a5; }
::-webkit-scrollbar-corner { background: transparent; }

/* Move down content because we have a fixed navbar that is 50px tall */
/* barva pozadi */
body {
  padding-top: 65px;
  background-color: #E8E8E8;
}
/*
 * Global add-ons
 */
.sub-header {
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}
button#openQuickSearch {
    background: none;
    border: none;
}
/*
 * Top navigation
 * Hide default border to remove 1px line.
 */
.navbar-fixed-top {
  border: 0;
}

/* posunutĂÂ­ loga */
.navbar-brand {
  padding-top: 7px;
}

/* zmĂ„â€şna barvy dropdown menu */
/*
.dropdown-menu {
    background-color: #080808;
}
*/
.dropdown-main-menu .dropdown-menu {
    background-color: #080808;
    border: 1px solid #080808;
}

.dropdown-menu &gt; li &gt; a {
    color: #999999;
}
/* Datepicker background color */
.datepicker.dropdown-menu, .datetimepicker.dropdown-menu  {
    background-color: #FFF;
    z-index: 2000 !important;
}
/*
.navbar-nav .open .dropdown-menu &gt; li &gt; a {
    padding-left: 5px;
}
*/
/* zmena velikosti menu na mobilu */
@media all and (max-width:767px) {
    .navbar-nav .open .dropdown-menu &gt; li &gt; a {
        line-height: 40px;
/*        padding-left: 20px; */
    }
    .navbar-nav .open .dropdown-menu &gt; li {
        margin-bottom: 1px;
	/* box-shadow: 0px 16px 0px -15px white; */
	box-shadow: none;
    }
    .navbar-nav .open .dropdown-menu &gt; li:last-child {
        border-bottom: none;
    }
    .navbar-nav &gt; li &gt; a {
        line-height: 40px;
    }
    .navbar-nav &gt; li {
        margin-bottom: 1px;
	box-shadow: 0px 16px 0px -15px #4b4b4b;
    }
    .navbar-nav &gt; li:last-child {
        border-bottom: none;
    }
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
        max-height: 70vh;
	max-width: 90%;
	background-color: #222;
    }
    .container-fluid&gt;.navbar-collapse, .container-fluid&gt;.navbar-header, .container&gt;.navbar-collapse, .container&gt;.navbar-header {
	background-color: #222;
    }
    .navbar-inverse {
	background-color: rgba(0, 0, 0, 0);
    }
    .navbar-link {
        margin-right: 5px;
    }
    .navbar-text {
        margin-left: 15px;
    }
}

/* ZmĂ„â€şna orĂÂˇmovĂÂˇnĂÂ­ thumb, panel, alert  */
.panel {
/*    -webkit-box-shadow: 2 2px 5px rgba(0, 0, 0, .2);
    box-shadow: 2px 2px 5px rgba(0,0,0,0.2); */
    border-radius: 2px;
}
.thumbnail {
/*    -webkit-box-shadow: 2 2px 5px rgba(0, 0, 0, .2); 
    box-shadow: 2px 2px 5px rgba(0,0,0,0.2); */
    border-radius: 0px;
    text-decoration: none !important;
}
.alert {
    border-radius: 0px;
}
pre {
    border-radius: 0px;    
}
.btn {border-radius: 2px;}
/* zmĂ„â€şna vĂÂ˝chozĂÂ­ho &lt;th&gt; na stred */
th {
    text-align: center;
}
/* Pro datagrid head center */
.row-group-actions th { text-align: center; }
/* Pro datagrid row group actions nalevo */
.datagrid-head-left .row-group-actions th { text-align: left; }
/* novĂÂ˝ typ Ă…â„˘ĂÂˇdku tabulky pro inactive zĂÂˇznamy */
.table &gt; thead &gt; tr &gt; td.inactive,
.table &gt; tbody &gt; tr &gt; td.inactive,
.table &gt; tfoot &gt; tr &gt; td.inactive,
.table &gt; thead &gt; tr &gt; th.inactive,
.table &gt; tbody &gt; tr &gt; th.inactive,
.table &gt; tfoot &gt; tr &gt; th.inactive,
.table &gt; thead &gt; tr.inactive &gt; td,
.table &gt; tbody &gt; tr.inactive &gt; td,
.table &gt; tfoot &gt; tr.inactive &gt; td,
.table &gt; thead &gt; tr.inactive &gt; th,
.table &gt; tbody &gt; tr.inactive &gt; th,
.table &gt; tfoot &gt; tr.inactive &gt; th {
  color: #999999;
}
.table-hover &gt; tbody &gt; tr &gt; td.inactive:hover,
.table-hover &gt; tbody &gt; tr &gt; th.inactive:hover,
.table-hover &gt; tbody &gt; tr.inactive:hover &gt; td,
.table-hover &gt; tbody &gt; tr:hover &gt; .inactive,
.table-hover &gt; tbody &gt; tr.inactive:hover &gt; th {
/*  background-color: #e8e8e8;*/
}

/* poĂ„ÂŤet zĂÂˇznamĂ…ÂŻ v zĂÂˇhlavĂÂ­ napravo */
.recnum {
    position: absolute;
    top: 10px;
    right: 20px;
    padding: 5px 8px;
    font-size: 12px;
}
@media all and (max-width:767px) {
    .recnum {
        position: inherit;
        padding: 5px 8px;
        font-size: 12px;
        margin-left: 10px;
    }
}   
    
/* Support odkaz na mobilu dolu musto nahoru kvuli menu */
@media only screen and (max-width:640px) {
    #lhc_status_container {
        position: fixed !important;
        top: auto !important;
        margin-bottom: 0px !important;
    }
}

/* vĂ„â€ştĂ…ÂˇĂÂ­ ikony */
/*
.glyphicon {
    font-size: 18px;
}
*/

/* ikona uĂ…Âľivatele v menu */
.usericonmenu {
    margin: -10px 0px -10px 0px;
    padding: 0;
}

/* spinner */
#ajax-spinner-new {
	width: 330px;
	height: 90px;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: auto;
	opacity: 0.9;
	box-shadow: #484848 1px 1px 10px;
	border: solid 1px red;
	background: rgba(255, 255, 255, 0.5) url(../../css/images/ajax-loader.gif) no-repeat 50% 50%;
	display: none;
	transition: opacity ease-in-out 200ms;
}
#ajax-spinner-new:hover { opacity: 0.2; }

/* vlastni styl pro obrazky sample z VS s textem */
.imagetext {
  -webkit-box-shadow: 2px 2px 5px 0px #A6A6A6;
  -moz-box-shadow: 2px 2px 5px 0px #A6A6A6;
  box-shadow: 2px 2px 5px 0px #A6A6A6;
  cursor: pointer;
  /* float: left; */
  margin: 5px;
  display: inline-block;
  /* display: -webkit-inline-flex; */
  position: relative;
}
.imagetextbottom {
    margin: 0px;
    padding: 3px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: black;
    opacity: 0.6;
    color: white;
    width: 100%;
}
.imagetexttop {
    margin: 0px;
    padding: 3px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: black;
    opacity: 0.6;
    color: white;
}
.imagetext:hover {
    opacity: 0.8;
}
.full-width {width: 100%}
/* forms required */
.form-group.required .control-label:after {
  content: "*";
  color: red;
}

/* zobrazenĂÂ­ html emailĂ…ÂŻ, poznĂÂˇmek, news */
.iframe_email {
      border: 0;
  }
/* minimalni Ă…ÂˇĂÂ­Ă…â„˘ka tlaĂ„ÂŤĂÂ­tek */
.btn-min {min-width: 190px;}
.btn-spaces {margin-top: 4px;}
/* nĂÂˇhledy */
.img-thumbnail {height: 130px;margin: 0px 2px 15px 2px;width: auto;}
.img-thumbnail-small {height: 80px}
.img-thumbnail:hover {transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
/* Studio view kontakty */
.table-kontakty tr td.text-left {padding: 5px 0px 5px 10px;}
/* mobile native datepicker */
input[type="date"], input[type="datetime-local"] {width: 100%;min-width: 95% !important;}
/* Charts select */
.panel-select {position: absolute;right: 19px;top: 3px;}
.panel-select .btn-charts {display: inline-block;margin-top: -2px;}
.panel-select #charts-select {display: inline-block;width: auto;}
/* hodiny */
.panel-clocks {font-family: Futura, "Trebuchet MS", Arial, sans-serif;color: #262626;font-size: 50px;padding: 0;font-weight: bold;text-shadow: 2px 2px 3px #A1A1A1;}
.panel-date {font-size: 16px;text-align: right;padding-right: 15px;margin-top: -5px;}
.flicker-dot {-moz-animation: mymove 1s ease infinite;-webkit-animation: mymove 1s ease infinite;}
@-webkit-keyframes mymove{0% {opacity:1.0; text-shadow:2px 2px 3px #A1A1A1;}50% {opacity:0.5; text-shadow:none;}100% {opacity:1.0; text-shadow:2px 2px 3px #A1A1A1;}}
@-moz-keyframes mymove{0% {opacity:1.0; text-shadow:2px 2px 3px #A1A1A1;}50% {opacity:0.5; text-shadow:none;}100% {opacity:1.0; text-shadow:2px 2px 3px #A1A1A1;}}
h5.head-minhight {margin-top: 20px;padding-top: 10px;border-top: 1px ridge grey;}
.wt-seconds {font-size: 28px; position: absolute; margin-top: 23px;}

/* menĂ…ÂˇĂÂ­ odstup ve formulĂÂˇĂ…â„˘ĂÂ­ch a table condensed (view) */
.form-group {margin-bottom: 10px;}
form&gt;.form-group:last-of-type {margin-bottom: 0px;}
.table-condensed&gt;tbody&gt;tr&gt;td, .table-condensed&gt;tbody&gt;tr&gt;th, .table-condensed&gt;tfoot&gt;tr&gt;td, .table-condensed&gt;tfoot&gt;tr&gt;th, .table-condensed&gt;thead&gt;tr&gt;td, .table-condensed&gt;thead&gt;tr&gt;th {padding: 3px;}

/* No menu posunutĂÂ­ */
.no-menu-margin {margin-top: -60px;}
.potvrzeni-menu-margin { margin-top: -100px; }
.inside-padding {padding: 4px;}

/* LHC editace odebrĂÂˇnĂÂ­ */
.remove-button {cursor: pointer;}
.remove-button:hover {background-color: #d9534f;}

/* Globalni odstraneni odsazeni */

.row {margin-right: -10px;margin-left: -10px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding-right: 10px; padding-left: 10px; }
@media all and (max-width:767px) {
    .panel {margin-bottom: 10px;-webkit-box-shadow: 1px 1px 5px rgba(189, 189, 189, 0.5);box-shadow: 1px 1px 5px rgba(189, 189, 189, 0.5);}
    .panel-heading {padding: 8px 10px;}
    .panel-body {padding: 10px 5px;}
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding-right: 4px;
	padding-left: 4px;
    }
    .form-horizontal .form-group {
	margin-right: 0px;
	margin-left: 0px;
    }
    .panel-select {position: relative;right: 0;top: 3px;}
}
/* pomocne tridy */
.margin-0 { margin: 0px;}
.padding-0 { padding: 0px;};
.margin-bottom { margin-bottom: 10px; }
.margin-bottom-0 { margin-bottom: 0px; }
.margin-top { margin-top: 10px;}
.margin-top-0 { margin-top: 0px;}
.margin-top-important { margin-top: 10px !important; }
.margin-left { margin-left: 10px; }
.margin-right { margin-right: 10px; }
.margin-right-2 { margin-right: 2px; }
.centered-block { position: absolute;display: inline-flex;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
.fieldset-none legend { display: none;}
 legend { margin-bottom: 10px; }
.white-background { background-color: #FFFFFF;}
.white-background a { color: #222222 !important;}
.bott-distance { margin-bottom: 10px; }
.half-opacity { opacity: 0.5; }

/* Progress bar v task default */
.progress.default-progress {margin-bottom: 0px;}
.options-panel {border: 1px solid;border-color: #ccc;padding: 8px;height: 70px; display: block;}
.options-panel .label {padding: 5px 10px;}
.options-panel .progress {margin-top: 10px;}

/* notifikace v menu */
.badge-notify-reddot{background: red;position: absolute;top: 13px;left: 9px;padding: 0px 5px;color: red;border-radius: 8px;font-size: 0;height: 10px;transform: scale(0.7);}
.badge-notify{background:red; position:absolute; top: -10px; right: 5px; font-size: 10px; padding: 2px 5px; font-family: sans-serif;}
  
/* rozsireni spanu v task view */
.task-width {width: 50px;}
.width100 {width: 100%;}

/* Scale */
.scale15x {transform: scale(1.5);-moz-transform: scale(1.5);-webkit-transform: scale(1.5);-ms-transform: scale(1.5);}
.scale2x {transform: scale(2);-moz-transform: scale(2);-webkit-transform: scale(2);-ms-transform: scale(2);}

/* Flip */
.object-flipped {transform: scaleX(-1);-moz-transform: scaleX(-1);-webkit-transform: scaleX(-1);-ms-transform: scaleX(-1);}

/* Email headshoty */
input[type=checkbox].checkbox-image:checked + div img {opacity: 0.5;}
input[type=checkbox].checkbox-image + div span {position:absolute;opacity:0;top: 25px;left: 18px;color: #0089ff;}
input[type=checkbox].checkbox-image:checked + div span {opacity:1;}
.checkbox-image-label .checkbox-inline {padding-left: 0px;}

/* FilesUploader */
.zet-fileupload-container { border-radius: 3px;padding: 10px; background-color: #eeeeee; border: 1px solid #cccccc; }
.zet-fileupload-container&gt;div&gt;div.progress { margin-bottom: 5px; }

.zet-small-fileuploader&gt;.zet-fileupload-container { border: none; padding-top: 10px !important; border-top: 1px solid #cccccc !important;}
.zet-small-fileuploader&gt;.zet-fileupload-container&gt;div&gt;button { width: 100% !important; margin-bottom: 5px !important; }
.zet-small-fileuploader&gt;.zet-fileupload-container&gt;div&gt;div.progress { height: 15px !important; margin-bottom: 5px !important; }
.zet-small-fileuploader&gt;.zet-fileupload-container&gt;div&gt;table.table { margin-bottom: 2px !important; display: block !important; }
.zet-small-fileuploader&gt;.zet-fileupload-container&gt;div&gt;table.table&gt;thead { display: none !important; }
.zet-small-fileuploader&gt;.zet-fileupload-container&gt;div&gt;table.table&gt;tbody,
.zet-small-fileuploader&gt;.zet-fileupload-container&gt;div&gt;table.table&gt;tbody&gt;tr,
.zet-small-fileuploader&gt;.zet-fileupload-container&gt;div&gt;table.table&gt;tbody&gt;tr&gt;td { display: block !important; width: 100% !important; position: relative !important; }
.zet-small-fileuploader&gt;.zet-fileupload-container&gt;div&gt;table.table&gt;tbody&gt;tr&gt;td:nth-child(2), .zet-small-fileuploader&gt;.zet-fileupload-container&gt;div&gt;table.table&gt;tbody&gt;tr&gt;td:nth-child(3) { display: none !important; }
.zet-small-fileuploader&gt;.zet-fileupload-container&gt;div&gt;table.table&gt;tbody&gt;tr&gt;td:nth-child(4) { position: absolute !important; top: 0 !important; left: 0 !important; }
.zet-small-fileuploader&gt;.zet-fileupload-container&gt;div&gt;table.table&gt;tbody&gt;tr&gt;td:nth-child(4)&gt;button { position: absolute !important; top: 5px !important; right: 5px !important; }


/* Column classes */
.tcol-50 { width: 50px; }
.tcol-80 { width: 80px; }
.tcol-100 { width: 100px; }
.tcol-150 { width: 150px; }
.tcol-200 { width: 200px; }

/* Datagrid */
.datagrid { position: relative; }
#grid-edit-holder { display: none; }

/* Dashboard */
.dashboard-topline {}
.dashboard-topline blockquote {
    margin: 0px;
}
.dashboard-topline blockquote small {
    display: inline;
    font-size: 80%;
    line-height: 1;
    color: #777;
}
.dashboard-topline h1, .dashboard-topline h2, .dashboard-topline h3, .dashboard-topline h4, .dashboard-topline h5 {
    margin: 0px;
    padding: 10px 0px 5px 10px;
}
.dashboard-topline h4 {
    margin: 0px;
    padding: 5px;
    background-color: #e4e4e4;
    border-radius: 2px;
}
.dashboard-topline .table&gt;tbody&gt;tr&gt;td, .dashboard-topline .table&gt;tbody&gt;tr&gt;th, .dashboard-topline .table&gt;tfoot&gt;tr&gt;td, .dashboard-topline .table&gt;tfoot&gt;tr&gt;th, .dashboard-topline .table&gt;thead&gt;tr&gt;td, .dashboard-topline .table&gt;thead&gt;tr&gt;th {
    padding: 0;
}
.dashboard-panel-prog {font-size: 26px; color: #222;}
.dashboard-panel-prog {text-decoration: none !important;}
.dashboard-panel-prog .progress {height: 5px; font-size: 26px;width: 100%;}
.dashboard-panel-prog .page-header {padding-bottom: 0px;}
.dashboard-panel-prog .thumbnail {
    padding: 0;
    margin: 0;
}
.dashboard-panel-hr hr {margin: 5px;}
.dashboard-panel .panel-heading {font-size: 38px;}
.dashboadr-items {padding-left: 10px;}
.panel-footer-info {margin-top: -18px;}
.overflow-x {overflow-x: auto; overflow-y: hidden;}
.overflow-x .panel-inline {height: 245px;}
.imagetext2 img {width: 160px;}

.dashboard-carousel {padding: 0px;}
.image-box .imagetext {font-size: 15px;}
.dashboard-carousel .carousel-inner&gt;.item&gt;a&gt;img, .carousel-inner&gt;.item&gt;img {margin: auto;}
.dashboard-carousel .carousel-indicators {bottom: -26px;color: rgba(0,0,0,0);font-size: 4px;}
.dashboard-carousel .carousel-indicators li {border: 1px solid #131313;}
.dashboard-carousel .carousel-indicators .active {background-color: #000;}
.dashboard-carousel .carousel-caption {bottom: -8px;padding-top: 5px;color: #fff;font-size: 16px;text-shadow: 1px 1px 10px rgb(0, 0, 0);}
.dashboard-dochazka {margin-bottom: 5px;cursor: pointer;}
.doch-odchod {opacity: 0.5;-webkit-filter: grayscale(1) !important;-webkit-filter: grayscale(100%) !important;filter: url(#greyscale) !important;filter: gray !important;filter: grayscale(100%) !important;}
.dashboard-carousel .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {top: 20px;    font-size: 20px;}
.dashboard-carousel .carousel-control.right, .dashboard-carousel .carousel-control.left { background-image: none;background-image: none;background-image: none;background-image: none;filter: none;background-repeat: repeat-x;}
.dashboard-carousel .carousel-control { color: #000; }
.dash-subholder { height: 383px; }

 /* Button spinner */
.disabled-submit-butt span [data-loader='circle-side'] { display: inline-block;width: 15px;height: 15px;margin-left: 7px;margin-right: -4px;top: 3px; }
.disabled-submit-butt span [data-loader] { margin-top: 0px;margin-bottom: 0px; }

/* Black background a spinner */
#black-background { display: none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,0.6);z-index: 2000; }
.fix-overlay { z-index: 999999; position: fixed; display: block; top: 50px; left: 0; right: 0; bottom: 0; pointer-events: none; }
.draggable-container { display: none; position: absolute; width: 700px; max-width: 100%; height: auto; z-index: 1000; box-shadow: 1px 1px 8px -2px #424242; top: 15%; right: 5%; pointer-events: all; }
.draggable-handle { cursor: move; cursor: -webkit-grab; border-top-left-radius: 1px; border-top-right-radius: 1px; }
.draggable-handle:hover { background-color: #ececec; }
.draggable-handle .close { padding: 2px 8px; margin-top: -2px; }
.modal-header .close { padding: 2px 6px; }

.full-iframe { border: none; width: 100%; }

.white-dropdown { background-color: #FFFFFF; padding: 3px; }
.btn-group&gt;.dropdown-menu&gt;li { position: relative; }
.btn-group&gt;.dropdown-menu&gt;li&gt;input[type=button]:focus, .btn-group&gt;.dropdown-menu&gt;li&gt;input[type=submit]:focus, .btn-group&gt;.dropdown-menu&gt;li&gt;input[type=button]:hover, .btn-group&gt;.dropdown-menu&gt;li&gt;input[type=submit]:hover { color: #262626;text-decoration: none;outline: none;background-color: #f5f5f5; }
.btn-group&gt;.dropdown-menu&gt;li&gt;input[type=button], .btn-group&gt;.dropdown-menu&gt;li&gt;input[type=submit] { display: block; border: none;width: 100%;padding: 4px 22px 4px 10px;margin: 0px;clear: both;text-align: left;font-weight: 400;line-height: 1.42857143;color: #333;white-space: nowrap; }
.btn-group&gt;.dropdown-menu&gt;li&gt;input[type=button].success, .btn-group&gt;.dropdown-menu&gt;li&gt;input[type=submit].success { color: #fff;background-color: #5cb85c;border-color: #4cae4c; }
.btn-group&gt;.dropdown-menu&gt;li&gt;input[type=button].danger, .btn-group&gt;.dropdown-menu&gt;li&gt;input[type=submit].danger { color: #fff; background-color: #c9302c; border-color: #761c19; }
.btn-group&gt;.dropdown-menu&gt;li&gt;span {position: absolute;top: 50%;right: 2%;transform: translateY(-50%);color: rgba(56, 56, 56, 0.6);}

/* tristavovy checkbox */
button.btn-tristate { width: 20px;height: 20px;padding: 0px;line-height: 100%;font-size: 12px;margin-right: 6px; }
button.btn-tristate:focus { outline: 0 !important; }

.forms-panel-steps .forms-step { display: inline-block; position: relative; width: 19%; text-align: center; }
.forms-panel-steps.step6 .forms-step { width: 16%; }
.forms-outer-ring { display: block;position: relative;width: 80px;height: 80px;border-radius: 60px;webkit-box-shadow: inset 0px 0px 8px 0px rgba(0,0,0,0.8), 0px 0px 30px 0px grey;box-shadow: inset 0px 0px 8px 0px rgba(0,0,0,0.8), 0px 0px 30px 0px grey;border: 0px solid #222222;z-index: 1;cursor: pointer;}
.forms-inner-ring { display: block;position: absolute;width: 54px;height: 54px;border-radius: 50px;margin: 13px 13px;webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8), inset 0px 0px 15px 2px grey;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8), inset 0px 0px 15px 2px grey;border: 1px solid grey;text-align: center;vertical-align: middle;font-size: 36px;line-height: 150%;color: #777777;text-shadow: 1px 1px 8px grey;background-color: white;}
.forms-description { display: block; position: absolute; top: 50%; transform: translateY(-50%); width: 60%; left: 40%; border: 2px solid #bfbfbf; background-color: #ffffff; border-radius: 4px; z-index: 0; color: #777777; font-weight: bold; text-align: left; padding-left: 14px; }

/* ZmenĂ…ÂˇenĂÂ­ sortovacĂÂ­ch icon u datagridu */
.datagrid table thead tr th.text-left.text-left&gt;a&gt;i.glyphicon { font-size: 80%; }
div.datagrid { padding: 0.5em; }
/* bootstrap dateTimePicker pozadi a cursor */
.bootstrap-datetimepicker-widget.dropdown-menu { background-color: #fff; }
.cur-pointer { cursor: pointer; }

.datagrid .datagrid-tree &gt; .datagrid-tree-item { margin-left: 30px !important; }
.datagrid .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content { height: auto !important; min-height: 40px; }
.datagrid .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content .datagrid-tree-item-left &gt; .chevron { width: 25px !important; height: 25px !important; line-height: 26px !important; background-color: rgba(34, 34, 34, 0) !important; }
.table&gt;tbody&gt;tr.active&gt;td, .table&gt;tbody&gt;tr.active&gt;th, .table&gt;tbody&gt;tr&gt;td.active, .table&gt;tbody&gt;tr&gt;th.active, .table&gt;tfoot&gt;tr.active&gt;td, .table&gt;tfoot&gt;tr.active&gt;th, .table&gt;tfoot&gt;tr&gt;td.active, .table&gt;tfoot&gt;tr&gt;th.active, .table&gt;thead&gt;tr.active&gt;td, .table&gt;thead&gt;tr.active&gt;th, .table&gt;thead&gt;tr&gt;td.active, .table&gt;thead&gt;tr&gt;th.active { background-color: #f0f0f0; opacity: 0.7; font-style: italic; }
.table-hover&gt;tbody&gt;tr:hover { background-color: rgb(237, 248, 255); }
.table-hover&gt;tbody&gt;tr.active:hover&gt;td, .table-hover&gt;tbody&gt;tr.active:hover&gt;th, .table-hover&gt;tbody&gt;tr:hover&gt;.active, .table-hover&gt;tbody&gt;tr&gt;td.active:hover, .table-hover&gt;tbody&gt;tr&gt;th.active:hover { background-color: rgb(237, 248, 255); }

#confirmations-payment-details thead tr { background-color: #f6f6f6; border-top: 1px ridge #ddd; }
#confirmations-payment-details tfoot tr:first-child { border-bottom: 1px solid #cfcfcf; background-color: rgb(219, 235, 250); }
#confirmations-details-table table:last-child tbody tr { border-top: 1px solid #cfcfcf;background-color: #f6f6f6; }
#confirmation-parent-div .row .col-sm-12 .panel .panel-body { box-shadow: 0px 0px 20px 1px #e4e4e4; }

/* iOS app banner */
.icon-ios-app { max-width: 100%; width: 90px; border-radius: 20px; position: absolute; right: 10px; z-index: 1; top: 10px; }
#qr-code-container img { max-width: 100%; }

/* NĂÂˇstavba na bootstrap pull- */
.pull-xs-left { float: left !important;}
.pull-xs-right { float: right !important;}
.pull-xs-none { float: none !important;}
@media (min-width: 544px) {
.pull-sm-left { float: left !important;}
.pull-sm-right { float: right !important;}
.pull-sm-none { float: none !important;}
}
@media (min-width: 768px) {
.pull-md-left { float: left !important;}
.pull-md-right { float: right !important;}
.pull-md-none { float: none !important;}
}
@media (min-width: 992px) {
.pull-lg-left { float: left !important;}
.pull-lg-right { float: right !important;}
.pull-lg-none { float: none !important;}
}
@media (min-width: 1200px) {
.pull-xl-left { float: left !important;}
.pull-xl-right { float: right !important; }
.pull-xl-none { float: none !important; }
}

/* Vyhledavani v menu */
div#email-search-form { display: none;position: fixed;width: 290px;height: 50px;z-index: 250;right: 80px;top: 48px;background-color: #222222;padding: 8px;border-radius: 0px 0px 5px 5px; }
div#global-search-results { display: none; position: fixed; overflow: auto; max-height: 80%; padding: 2px ; right: 480px; top: 50px; z-index: 1250; width: 555px; background: #060606; color: #9d9d9d; }
.global-result { width: 100%; min-height: 35px; display: block; padding: 5px; border-top: 1px solid #3c3c3c; }
.global-result:hover { background: #222222; }
.global-result-title { margin-left: 30px; margin-top: 1px; }
.global-result-subtitle { margin-top: 1px; }
.global-result-icon { display: block;position: absolute;margin-top: -3px;margin-left: -4px;font-size: 26px;}
.global-result-hr { position: relative; border-width: 3px; border-color: grey; margin: 0px 0px -1px 0px; z-index: 1; }

div#global-search-form {display: block;position: relative;float: right;width: 250px;height: 50px;padding: 8px;}
input#frm-mainForm-global { background-color: #434343;border: 1px solid #222;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.3);box-shadow: inset 0 1px 1px rgba(0,0,0,0.3);transition: background-color ease-in-out 200ms, color ease-in-out 200ms;color: #929292;}
input#frm-mainForm-global:focus { background-color: #ffffff;border: 1px solid #222;color: #555; }
div#global-search-padding { display: none; }

#frm-mainSearchForm&gt;.input-group {
    margin-left: -5px;
    margin-right: -5px;
}

/* Reject thumbnail */
.file-thumbnail { display: inline-block; position: relative; height: 100px; }
.file-thumbnail&gt;a&gt;img { display: block; max-width: 100%; max-height: 100%; border-radius: 4px; }
.file-thumbnail&gt;button { display: block; position: absolute; top: -2px; right: -2px; transition: all ease-in-out 200ms; opacity: 0; }
.file-thumbnail:hover&gt;button { opacity: 1; }
.file-thumbnail&gt;span { display: block; position: absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0; width: 50px; height: 50px; font-size: 50px; color: #ca3131; pointer-events: none; }

/* uprava table-responsive a radkovych trid */
.panel&gt;.table-responsive { padding: 1px; }
.table&gt;tbody&gt;tr.danger&gt;td, .table&gt;tbody&gt;tr.danger&gt;th, .table&gt;tbody&gt;tr&gt;td.danger, .table&gt;tbody&gt;tr&gt;th.danger, .table&gt;tfoot&gt;tr.danger&gt;td, .table&gt;tfoot&gt;tr.danger&gt;th, .table&gt;tfoot&gt;tr&gt;td.danger, .table&gt;tfoot&gt;tr&gt;th.danger, .table&gt;thead&gt;tr.danger&gt;td, .table&gt;thead&gt;tr.danger&gt;th, .table&gt;thead&gt;tr&gt;td.danger, .table&gt;thead&gt;tr&gt;th.danger { background-color: #f2dede; }
.table&gt;tbody&gt;tr.info&gt;td, .table&gt;tbody&gt;tr.info&gt;th, .table&gt;tbody&gt;tr&gt;td.info, .table&gt;tbody&gt;tr&gt;th.info, .table&gt;tfoot&gt;tr.info&gt;td, .table&gt;tfoot&gt;tr.info&gt;th, .table&gt;tfoot&gt;tr&gt;td.info, .table&gt;tfoot&gt;tr&gt;th.info, .table&gt;thead&gt;tr.info&gt;td, .table&gt;thead&gt;tr.info&gt;th, .table&gt;thead&gt;tr&gt;td.info, .table&gt;thead&gt;tr&gt;th.info { background-color: #d9edf7;}

.navbar-text { margin-top: 0px;margin-bottom: 0px;}
.badge-notify { background: red;position: absolute;top: 0px;right: -5px;font-size: 10px;padding: 2px 5px;font-family: sans-serif;}
.navbar-icon-link { display: inline-block;position: relative;height: 45px;top: 3px;text-decoration: none !important;}
.navbar-icons { font-size: 34px;height: 45px;width: 38px;position: relative;display: table-cell;text-align: center;vertical-align: middle;top: 0px;text-decoration: none !important;}
.dashboard-icons { font-size: 3vw;margin: -10px 0px 0px -8px;top: 7px;position: relative;display: inline-block; }
.menu-icons { display: inline-block;position: relative;margin: -8px 10px 10px -10px;top: 10px;font-size: 28px;}
.search-icons { display: inline-block;position: relative;margin: -15px 10px 0px -10px;top: 8px;left: 10px;font-size: 28px;}
.button-icons { font-size: 26px;position: relative;margin: -5px -2px -5px -25px;left: 20px;top: 3px; }
.datagrid-icons { font-size: 22px;position: relative;top: 2px; }
.btn-datagrid { margin: -3px 0 -3px 0; }

.file-thumbnail.prospect-image { height: auto; max-height: 120px; }
.file-thumbnail.prospect-image img.img-responsive.img-thumbnail { height: 100px; margin: auto; }
.file-thumbnail.prospect-image p { display: block;font-size: 11px;font-weight: bold;text-align: center;padding: 1px 5px; }

.signup-legend { position: absolute;right: 16px;top: -10px; }
.signup-legent-elm { display: block;position: relative; }
.signup-legent-elm span.form-tab-info { top: 0px;right: auto;left: -30px;font-size: 14px; }
.signup-legent-elm span.glyphicon.glyphicon-hourglass.text-info.hourglass { font-size: 15px;top: 3px;left: 1px; }
.signup-legent-elm span.exclamation-mark { font-size: 15px;left: 6px;top: 1px; }

.datagrid-headshot&gt;img { position: relative; height: 40px; margin-bottom: -4px; margin-top: -4px; transition: all ease-in-out 200ms; }
.datagrid-headshot:hover img { transform: scale(1.5);z-index: 999; }

.progress-bar-transparent {color: black;background-color: #f5f5f5;border-radius: 4px;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);box-shadow: inset 0 1px 2px rgba(0,0,0,.1);}
.progress-bar-dochazka-span {border-left: 4px solid #222222;padding: 0px;line-height: 20px;cursor: pointer;transition: border-color linear 100ms;}
.progress-bar-dochazka-span:hover {border-color: #337ab7;}
.progress-bar-dochazka {min-width: 1%;transition: min-width linear 200ms}
.progress-bar-dochazka-span a { display: block;width: 100%;height: 100%;margin-left: -4px;padding: 0 6px; }
.progress-bar-dochazka-first { padding-left: 5px; }
.progress-bar-success .progress-bar-dochazka-span&gt;a { color: white; }
.progress.dochazka-progress { margin: 15px 0px; }
.dochazka-headshot { margin-top: 7px; }
.progress-bar-dochazka:hover {z-index: 999;min-width: 45px;}

.signup-rejected-popover { border: 1px solid rgb(212, 95, 95);text-align: center;background-color: white; }
.signup-rejected-popover .popover-content { font-weight: bold; }
.signup-rejected-popover .popover-title { background-color: #bb3535;color: white;margin: -1px; }
.signup-rejected-image&gt;a&gt;img.img-responsive.img-thumbnail { height: auto; }
.signup-rejected-image&gt;a&gt;img.img-responsive.img-thumbnail:hover { transform: scale(1.06);-moz-transform: scale(1.06);-webkit-transform: scale(1.06);-ms-transform: scale(1.06); }
.signup-rejected-image { height: 90px; }

.btn.btn-default.btn-form-back { min-width: 140px; }
.payments_btn { position: relative; display: inline-block; margin: 2px; min-height: 160px; }
.payments_btn&gt;img {display: block;position: relative;top: -20px;max-width: 200px;pointer-events: none;}
.payments_btn&gt;span { display: block; position: absolute; width: 100%; left: 0; bottom: 10px; pointer-events: none; }

.white-btn { color: white; }
.oddelovac {
    border-top: 1px solid #dddddd;
    padding-top: 10px;
}
.btn-grey {
    color: #fff;
    background-color: grey;
    border-color: grey;
}
fieldset.fieldset-moved {
    padding-top: 10px;
    border-top: 1px solid #d8d8d8;
}
.mzdy-icons {
    font-size: 20px;
    margin: -2px 5px -5px -15px;
}
.dovolene-icons {
    font-size: 15px;
    margin: -1px 7px 5px 7px;
    top: 4px;
    position: relative;
    float: left;
    color: black;
}
.mzdy-icons.icon-contrast, .dovolene-icons.icon-contrast {
    transform: rotate(180deg);
}

.btn-dashboard {
    width: 150px;
    top: 22px;
    position: absolute;
}
.panel-body.dashboard-panel {
    height: 220px;
    position: relative;
}
.dashboard-img {
    max-height: 100%;
    width: 30%;
    max-width: 190px;
}
.dashboard-popis {
    position: absolute;
    top: 0;
    left: 31%;
    right: 0;
    bottom: 0;
    padding: 10px;
}
.dashboard-page-header {
    padding-bottom: 1px;
    margin: 20px 0 15px;
    color: #000000;
}
p.dashboard-parag {
    font-size: 23px;
    color: #676767;
}
.active-panel:hover&gt;.panel-default {
    border-color: #106a8a;
}
.active-panel&gt;.panel-default {
    -webkit-transition: border-color .2s ease-in-out;
    -o-transition: border-color .2s ease-in-out;
    transition: border-color .2s ease-in-out;
    -webkit-box-shadow: 1px 1px 5px rgb(35 35 35 / 20%);
    box-shadow: 1px 1px 5px rgb(35 35 35 / 20%);
}
.table-stats .col-sm-6, .table-stats .col-sm-12 {padding-bottom: 32px;padding-top: 10px;background-color: #285981;border: 4px solid rgb(234 234 234);}
.table-stats .col-sm-6&gt;span.title, .table-stats .col-sm-12&gt;span.title { font-weight: bold; font-size: 12px; color: white; }
.table-stats .col-sm-6&gt;span.value, .table-stats .col-sm-12&gt;span.value { font-weight: bold; font-size: 32px; color: #00a7e1; }
.e_prev {display: block;position: absolute;text-align: center;padding: 4px 15px;font-size: 15px;top: unset;bottom: 0;left: 0;right: 0;height: 31px;background-color: #ffffff;}
.e_prev.text-success { color: #66ff69; }
.e_prev.text-danger {font-weight: bold;color: #ff6a67;}
.panel.panel-default.panel-shadow {
    -webkit-box-shadow: 1px 1px 5px rgb(35 35 35 / 20%);
    box-shadow: 1px 1px 5px rgb(35 35 35 / 20%);
}
hr.small-hr {
    margin-top: 0px;
    margin-bottom: 15px;
}
input.alt-radio { display: none; }
.btn-edit-radio-checker { position: absolute; left: -5px; top: 8px; font-size: 24px;  }
label.btn-edit-radio { margin-left: 32px; padding: 4px; }
.checkbox label.alt-checkbox { width: 100%; padding: 7px 0 7px 40px; margin: -5px 0px; position: relative; border-radius: 4px; }
.checkbox label.alt-checkbox&gt;input { display: none; }
.checkbox-glyph { position: absolute; left: 6px; top: 5px; font-size: 25px; }
.btn-block.btn-short {
    width: 150px;
}
form&gt;.input-group.bott-distance {
    margin-left: -5px;
    margin-right: -5px;
}
.back-left-menu {
    position: absolute;
    top: 3px;
    left: 25px;
}
.checkbox-image-label .checkbox {
    display: inline-block;
}
.checkbox-image-label .checkbox label, .radio label {
    padding-left: 6px;
}

.kontakt-image.inactive {
    filter: grayscale(1);
    opacity: 0.6;
}
.kontakt-text.inactive, .kontakt-text.inactive&gt;* {
    font-style: italic;
    opacity: 0.7;
}

/* Oprava novĂ© verze DateTimePickeru */
.datagrid .input-group { position: relative; display: table; border-collapse: separate; }
.datagrid .input-group .form-control, .input-group-addon, .input-group-btn { display: table-cell; }
.datagrid .form-inline .input-group .input-group-append { width: auto; }
.datagrid .input-group-sm&gt;.input-group-append { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 0px 3px 3px 0px; }
.datagrid .input-group-append { padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: #555; text-align: center; background-color: #eee; border: 1px solid #ccc; border-radius: 4px; width: 1%; white-space: nowrap; vertical-align: middle; display: table-cell; max-width: 100%; margin-bottom: 5px; font-weight: 700; }
.datagrid .input-group-text { display: unset; max-width: unset; margin-bottom: unset; font-weight: unset; }

.btn-block {
    margin-top: 5px;
}

.iw-noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* F4F - Club Switch */
.switch-check {position: relative;display: inline-block;width: 90px;height: 32px;margin-top: 9px;margin-right: 2px;}
.switch-check input.switch-fc { opacity: 0; width: 0; height: 0; }
.slider-check {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 30%);box-shadow: inset 0 1px 1px rgb(0 0 0 / 30%);background-color: #434343;-webkit-transition: .4s;transition: .4s;}
.slider-check:before {position: absolute;content: "";height: 26px;width: 26px;left: 5px;bottom: 3px;background-color: white;-webkit-transition: .4s;transition: .4s;z-index: 9;}
.right-check,.left-check {cursor: pointer;position: absolute;width: 45px;height: 100%;font-size: 14px;font-weight: 400;line-height: 225%;vertical-align: middle;text-align: center;font-family: 'Open Sans';color: grey;}
.right-check { right: 0px; }
.left-check { left: 0px; }
input.switch-fc:checked + .slider-check { background-color: #transparent; }
input.switch-fc:focus + .slider-check { box-shadow: 0 0 1px #2196F3; }
.slider-check.round-check {border-radius: 14px;width: 90px;}
.slider-check.round-check:before {border-radius: 12px;width: 40px;font-family: 'Open Sans';content: "F4F";font-size: 14px;font-weight: bold;text-align: center;line-height: 180%;vertical-align: middle;background-color: #61b9ff;color: black;}
input.switch-fc:checked + .slider-check:before { -webkit-transform: translateX(40px); -ms-transform: translateX(40px); transform: translateX(40px); content: "Club"; background-color: #ff8eb2; }
input.switch-fc:checked + .other-check { right: unset; left: 0; }


.infografika {
    box-shadow: none;
    background: transparent;
    border: none;
    max-width: 100%;
    width: auto;
}
.infografika&gt;img {
    max-width: 165px;
    width: 100%;
    margin: -5px;
}
.infografika-sh&gt;img {
    max-width: 230px;
    width: 100%;
    margin: -5px;
}

.img-max {
    max-width: 100%;
}
.nav-header-img {
    max-width: 165px;
    position: relative;
    top: -5px;
}
.navbar-club {
    background-color: #49025e !important;
}

@media all and (max-width:1920px) {
    .dashboard-panel .panel-heading { font-size: 2vw; }

}
@media all and (max-width:1320px) {
    div#global-search-form {width: 160px;}
}
@media all and (max-width:1200px) {
    .signup-legend { top: -8px; }
}
@media all and (max-width:1220px) {
    div#global-search-form { position: absolute;top: 50px;right: 0px;background-color: #222222;width: 100%; }
    div#global-search-results { top: 95px;right: 0px;width: 100%; }
    div#global-search-padding { display: block;position: relative;top: 0px;left: 0px;width: 100%;height: 45px; }
}
@media all and (max-width:991px) {
    .dash-subholder { height: auto; }
}
@media all and (max-width:767px) {
    .back-left-menu {
        position: relative;
        top: unset;
        left: unset;
    }
    form&gt;.input-group.bott-distance {
        margin-left: 5px;
        margin-right: 5px;
    }
    div#bs-example-navbar-collapse-1 { margin-top: 50px; }
    div#global-search-form { position: absolute;top: 50px;right: 0px;background-color: #222222;width: 100%; }
    div#global-search-results { top: 95px;right: 0px;width: 100%; }
    .dashboard-panel .panel-heading { font-size: 25px; }
    .dashboard-icons { font-size: 30px; }
    .panel-footer-info { margin-top: -14px; }
    .newly-added { height: auto; }
    /* pomocny blok pro scrollovani u grafu na mobilu */
    .graf-cover-div { display: block;position: absolute;width: 66px;background-color: rgba(255, 255, 255, 0);height: 100%;right: -10px;top: 0px;z-index: 2; }
    .signatures-cover-div { position: absolute; display: block; width: 100%; height: 50px; left: 0px; background-color: rgba(255, 255, 255, 0); }
    .modal-dialog { margin: 2px; }
    .draggable-container { left: 0px !important; }
    .no-mobile-margin { margin: 0; }
    .forms-panel-steps .forms-step { width: 17%;}
    .forms-panel-steps.step6 .forms-step { width: 15%;}
    .forms-outer-ring { width: 40px;height: 40px;border-radius: 30px;}
    .forms-inner-ring { width: 28px;height: 28px;border-radius: 20px;margin: 6px 6px;font-size: 19px;webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5), inset 0px 0px 10px 0px grey; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5), inset 0px 0px 10px 0px grey;}
    div#email-search-form { top: auto;bottom: 0;left: 0;right: 0;width: 100%;border-radius: 0; }
    .btn-relative { width: 100%;margin: 5px 0px; }
    /* Mobile Datagrid */
    .data-res-cont { position: relative; display: block; padding: 0; margin: 0; }
    .data-res-cont&gt;.datagrid { padding: 0px; margin: 0; display: block; box-sizing: content-box; }
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table {position: relative;display: block;width: 100%;height: 100%;}
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;tr {}
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;thead { position: relative; display: block; width: 100%; }
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;thead&gt;tr:first-child {position: relative;display: block;width: 100%;}
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;thead&gt;tr {position: relative;display: block;width: 100%;}
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;thead&gt;tr&gt;th {position: relative;display: inline-block;width: 49%;padding: 5px;margin: 0px;text-align: center;border-bottom-width: 0px;border-top-width: 3px;}
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;thead&gt;tr&gt;th:last-child.col-action {display: none;}
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;thead&gt;tr:first-child&gt;th:last-child {display: block;text-align: center;width: 100%;}
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;tbody {position: relative;display: block;width: 100%;padding: 0px 0px 0px 0px;margin: 10px 0px 10px 0px;border: 0;}
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;tbody&gt;tr {position: relative;display: block;width: 100%;margin: 0px 0px 0px 0px;}
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;tbody&gt;tr&gt;td {position: relative;display: inline-block;width: 100%;right: 0;left: 0;border: 0;border-bottom: 1px solid #c1c1c1;text-align: left;padding: 5px 0px 3px 0px;/* padding: 0; */}
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;tbody&gt;tr&gt;td::before {content: attr(mobile-header);position: relative;display: inline-block;width: 35%;height: 100%;left: 0;border-right: 1px solid grey;text-align: right;float: left;margin: -2px 10px 1px 2px;padding: 0px 10px 4px 0px;}
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;tbody&gt;tr::before {content: "";display: block;width: 100%;border-top: 3px solid #222222;}
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;tbody&gt;tr&gt;td.col-action {padding: 5px;text-align: center;background-color: inherit;}
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;tbody&gt;tr&gt;td.col-action&gt;.btn { padding: 6px 10px; margin: 0px 3px; }
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;tbody&gt;tr&gt;td.col-action::before {content: "";position: relative;display: block;border: 0;padding: 0;margin: 0;}
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;tfoot, .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;tfoot&gt;tr, .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;tfoot&gt;tr&gt;td, .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;tfoot&gt;tr&gt;td&gt;div { position: relative; display: block; width: 100%; }
    .data-res-cont&gt;.datagrid&gt;div&gt;form&gt;table.table&gt;tfoot&gt;tr&gt;td&gt;div { text-align: center; padding: 6px 0px; }
    .datagrid div.datagrid-toolbar {margin-top: -19px;}
    .column-settings-menu { opacity: 1 !important; }
    .signup-legend { position: relative; width: 200px;left: 10%; text-align: left; }
    .glyphicon.menu-arrow-down { position: absolute; top: 50%; transform: translateY(-50%); right: 25px; }
    .usericonmenu { display: inline-block; position: absolute; left: 20px; top: 20px; }
    p.dashboard-parag {
        font-size: 22px;
    }
    .btn-dashboard {
        width: 100%;
        top: unset;
        position: relative;
    }
    .switch-fc-holder {
        position: absolute;
        width: auto;
        top: 0;
        margin: 0;
        right: 75px;
    }
    .infografika&gt;img {
        max-width: 200px;
        width: 100%;
        margin: 10px;
    }
    .infografika-sh&gt;img {
        max-width: 300px;
        width: 100%;
        margin: 10px;
    }
}
@media all and (max-width:321px) {
    p.dashboard-parag {
        font-size: 18px;
    }
}
@media all and (min-width:768px) {
    .prospects-edit-panel { position: fixed;display: block;top: 66px;bottom: 10px !important;overflow: auto;}
    .prospects-edit-panel panel { display: table;max-height: 100%;margin: 0;}
}
@media all and (min-width:2000px) {
	.dashboard-popis {
	    left: 280px;	
	}
}
</pre></body></html>