﻿body {
  margin: 0;
  padding: 0;
  line-height: 155%;
  height: auto;
  font-family: "Open Sans", tahoma, verdana, arial, sans-serif;
  font-size: 11px;
  text-align: center;
  vertical-align: top;
  font-weight: 400;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  body div#body {
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out; }
    body div#body::before {
      display: none;
      background-color: rgba(0, 0, 255, 0);
      -moz-transition: background-color 0.5s linear;
      -o-transition: background-color 0.5s linear;
      -webkit-transition: background-color 0.5s linear;
      transition: background-color 0.5s linear; }
  body #loadingText {
    display: none;
    min-width: 60px;
    color: #636965 !important;
    font-size: 22px; }
    body #loadingText span {
      background-color: white;
      padding: 0 20px 0 20px; }
  body.bloading div#body, body.loading div#body {
    opacity: 0.3; }
  body.bloading div#body::before, body.loading div#body::before {
    position: fixed;
    content: " ";
    /*@include loadingBackground();*/
    /*background-attachment: fixed;*/
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: block;
    z-index: 10000; }
  body.bloading div.modalDialog::before, body.loading div.modalDialog::before {
    position: fixed;
    content: " ";
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: block;
    z-index: 10000;
    opacity: 0.3;
    background-color: #000; }
  body.bloading #loadingText, body.loading #loadingText {
    display: block;
    position: fixed;
    top: 50%;
    left: 50%;
    width: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    padding-top: 70px;
    background: url("../Images/Common/loading.gif") 50% 0 no-repeat;
    z-index: 10000; }

h1, h2 {
  color: #707070 !important;
  line-height: 120%; }

h1 {
  font-size: 200%;
  margin: 50px 20px 20px 20px; }

h2 {
  font-size: 170%;
  margin: 20px 0 10px 0; }

h3 {
  font-size: 150%;
  margin: 10px 0; }

a.alink {
  color: #e05706 !important;
  border-bottom: 1px dashed #e05706 !important;
  text-decoration: none !important; }

a.alink:hover {
  color: #7f2701 !important;
  border-bottom: 1px solid #7f2701 !important;
  text-decoration: none !important; }

.nonvisual {
  display: none;
  visibility: hidden; }

.nonvisibility {
  visibility: hidden; }

.inactive {
  color: #cacaca !important;
  font-style: italic; }

a.inactive, a.tag, .idle {
  pointer-events: none;
  cursor: default; }

.sync {
  font-size: 11px !important;
  margin: 0;
  padding: 0;
  color: #999; }

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

.cursor-default {
  cursor: default !important; }

.riblock {
  display: inline-block;
  position: relative; }

.notactive {
  cursor: default;
  opacity: 0.5; }

.bg-disabled {
  background-color: #E5E5E5 !important; }

hr {
  clear: both;
  height: 1px;
  margin: 0;
  padding: 0;
  border-color: #d9d9d9;
  border-left: 0;
  border-right: 0;
  border-top: 1px; }

.clear {
  clear: both;
  height: 1px;
  visibility: hidden !important;
  margin: 0;
  padding: 0;
  float: none !important; }

/* vrstva pro prekryv */
.overlayer-white85, .overlayer {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10000;
  background-color: white;
  opacity: 0.85;
  width: 100%;
  height: 100%;
  box-sizing: border-box; }

.overlayer {
  display: none; }

.overlayered input {
  pointer-events: none;
  visibility: hidden; }

.overlayered .overlayer {
  display: block; }

.pointer {
  cursor: pointer; }

.boRad4 {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

a.has-error {
  width: 20px;
  height: 20px;
  overflow: hidden;
  display: inline-block;
  text-decoration: none !important;
  vertical-align: middle; }
  a.has-error::before {
    content: '';
    background-image: url("../Images/Common/ico-20-alert.png");
    width: 20px;
    height: 20px;
    display: inline-block; }

li.has-error a::before {
  content: '';
  background: url("../Images/Common/ico-20-alert.png") no-repeat center;
  background-size: contain;
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: top;
  margin: 0 5px 0 -5px; }

.ui-datepicker-trigger {
  position: relative;
  top: 4px;
  left: 2px; }

/* TODO: Is used?*/
ul.tabs {
  list-style: none;
  margin: 10px 0 0 0;
  padding: 0;
  text-align: left;
  font-size: 14px;
  position: relative;
  z-index: 20; }

ul.tabs li {
  display: inline-block;
  padding: 10px 20px;
  border-top: 1px solid #d3d5d3;
  border-right: 1px solid #d3d5d3;
  border-bottom: 1px solid #d3d5d3;
  float: left;
  border-radius: 0; }

ul.tabs li:first-child {
  border-left: 1px solid #d3d5d3; }

ul.tabs li.active {
  border-bottom: 1px solid #fff;
  font-weight: bold; }

ul.tabs li a {
  text-decoration: none !important; }

ul.tabs li a.active {
  text-decoration: none !important;
  font-weight: bold; }

hr.tabs-bottom {
  clear: both;
  height: 1px;
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #d3d5d3;
  position: relative;
  top: -1px;
  left: 0;
  z-index: 10; }

div.tabs {
  clear: both;
  border: 1px solid #d3d5d3;
  margin: 0;
  position: relative;
  top: -1px;
  left: 0;
  z-index: 10;
  -webkit-border-radius: 0 4px 4px 4px;
  -moz-border-radius: 0 4px 4px 4px;
  border-radius: 0 4px 4px 4px;
  padding: 10px;
  text-align: left; }

.oflowhidden {
  overflow: hidden; }

input, textarea, keygen, select, .select-grey, select:disabled, .select50, .select100, .select150, .select430, button {
  font-family: "Open Sans", tahoma, verdana, arial, sans-serif;
  font-size: 11px; }

.req {
  border: 1px solid #000; }

.border {
  border: 1px solid #000; }

.alert, .req.alert, input.has-error {
  border: 1px solid #d30001 !important; }

.req.alert:focus, input.has-error:focus {
  outline: none;
  box-shadow: 0 0 3px #d30001; }

input {
  padding: 3px; }

.inputSize {
  height: 17px;
  padding: 5px 4px 3px 4px;
  /* 3px padding + 1px border */
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5em;
  display: inline-block; }

input, textarea {
  border: 1px solid #000;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5em; }

textarea {
  overflow: auto; }

label[for] {
  cursor: pointer; }

input[type=checkbox], input[type=button], input[type=radio] {
  cursor: pointer; }

/* SELECTS START*/
select, .select-grey, select:disabled, .select50, .select100, .select150, .select430 {
  width: 100%;
  color: black;
  text-indent: 3px;
  padding: 3px 20px 3px 3px;
  border: 1px solid black;
  background: #fff url("../Images/Common/selector-arr.png") 100% 50% no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: none; }
  select::-ms-expand, .select-grey::-ms-expand, select:disabled::-ms-expand, .select50::-ms-expand, .select100::-ms-expand, .select150::-ms-expand, .select430::-ms-expand {
    display: none; }
  select.disabled, .disabled.select-grey, .disabled.select50, .disabled.select100, .disabled.select150, .disabled.select430 {
    background-color: #EBEBE4;
    color: #545454;
    opacity: 1; }
    select.disabled > select, .disabled.select-grey > select, .disabled.select50 > select, .disabled.select100 > select, .disabled.select150 > select, .disabled.select430 > select, select.disabled > .select-grey, .disabled.select-grey > .select-grey, .disabled.select50 > .select-grey, .disabled.select100 > .select-grey, .disabled.select150 > .select-grey, .disabled.select430 > .select-grey, select.disabled > .select50, .disabled.select-grey > .select50, .disabled.select50 > .select50, .disabled.select100 > .select50, .disabled.select150 > .select50, .disabled.select430 > .select50, select.disabled > .select100, .disabled.select-grey > .select100, .disabled.select50 > .select100, .disabled.select100 > .select100, .disabled.select150 > .select100, .disabled.select430 > .select100, select.disabled > .select150, .disabled.select-grey > .select150, .disabled.select50 > .select150, .disabled.select100 > .select150, .disabled.select150 > .select150, .disabled.select430 > .select150, select.disabled > .select430, .disabled.select-grey > .select430, .disabled.select50 > .select430, .disabled.select100 > .select430, .disabled.select150 > .select430, .disabled.select430 > .select430 {
      color: #545454; }
  select.aspNetDisabled, .aspNetDisabled.select-grey, .aspNetDisabled.select50, .aspNetDisabled.select100, .aspNetDisabled.select150, .aspNetDisabled.select430 {
    color: black !important; }

/* ??? */
.select-grey, .select-grey:disabled, select:disabled, .select50:disabled, .select100:disabled, .select150:disabled, .select430:disabled {
  background: #fff url("../Images/Common/selector-arr-grey.png") 100% 50% no-repeat;
  border: 1px solid #777877; }
  .select-grey select, .select-grey .select-grey, .select-grey .select50, .select-grey .select100, .select-grey .select150, .select-grey .select430, .select-grey:disabled select, select:disabled select, .select50:disabled select, .select100:disabled select, .select150:disabled select, .select430:disabled select, .select-grey:disabled .select-grey, select:disabled .select-grey, .select50:disabled .select-grey, .select100:disabled .select-grey, .select150:disabled .select-grey, .select430:disabled .select-grey, .select-grey:disabled .select50, select:disabled .select50, .select50:disabled .select50, .select100:disabled .select50, .select150:disabled .select50, .select430:disabled .select50, .select-grey:disabled .select100, select:disabled .select100, .select50:disabled .select100, .select100:disabled .select100, .select150:disabled .select100, .select430:disabled .select100, .select-grey:disabled .select150, select:disabled .select150, .select50:disabled .select150, .select100:disabled .select150, .select150:disabled .select150, .select430:disabled .select150, .select-grey:disabled .select430, select:disabled .select430, .select50:disabled .select430, .select100:disabled .select430, .select150:disabled .select430, .select430:disabled .select430 {
    color: #636965; }

textarea.focusTextArea {
  height: 2em;
  resize: none;
  -moz-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  -webkit-transition: all linear 0.2s;
  transition: all linear 0.2s; }

.select50 {
  width: 50px !important; }
  .select50 select, .select50 .select-grey, .select50 .select50, .select50 .select100, .select50 .select150, .select50 .select430 {
    width: 65px; }

.select100 {
  width: 100px !important; }
  .select100 select, .select100 .select-grey, .select100 .select50, .select100 .select100, .select100 .select150, .select100 .select430 {
    width: 130px; }

.select150 {
  width: 150px !important; }
  .select150 select, .select150 .select-grey, .select150 .select50, .select150 .select100, .select150 .select150, .select150 .select430 {
    width: 195px; }

.select430 {
  width: 430px !important; }
  .select430 select, .select430 .select-grey, .select430 .select50, .select430 .select100, .select430 .select150, .select430 .select430 {
    width: 559px; }

/* SELECTS END*/
/* Radio Button */
.radio19 input[type="radio"], .radio15 input[type="radio"], .radio29 input[type="radio"] {
  display: none; }
  .radio19 input[type="radio"] + label, .radio15 input[type="radio"] + label, .radio29 input[type="radio"] + label {
    vertical-align: top; }
    .radio19 input[type="radio"] + label::before, .radio15 input[type="radio"] + label::before, .radio29 input[type="radio"] + label::before {
      padding-right: 5px;
      content: '';
      display: inline-block;
      vertical-align: bottom;
      background-repeat: no-repeat; }

.radio19 input[type="radio"] + label {
  line-height: 19px;
  font-size: 15px; }
  .radio19 input[type="radio"] + label::before {
    width: 19px;
    height: 19px;
    background-image: url("../Images/Common/ico-radio-19.png") !important; }

.radio19 input[type="radio"]:checked + label::before {
  background-image: url("../Images/Common/ico-radio-19-checked.png") !important; }

.radio15 input[type="radio"] + label {
  line-height: 15px;
  font-size: 13px; }
  .radio15 input[type="radio"] + label::before {
    width: 15px;
    height: 15px;
    background-image: url("../Images/Common/ico-radio-15.png") !important; }

.radio15 input[type="radio"]:checked + label::before {
  background-image: url("../Images/Common/ico-radio-15-checked.png") !important; }

.radio29 input[type="radio"] + label {
  line-height: 29px;
  font-size: 17px;
  color: #636965;
  padding: 5px;
  display: inline-block; }
  .radio29 input[type="radio"] + label::before {
    width: 29px;
    height: 29px;
    background-image: url("../Images/Common/ico-radio-29.png") !important; }

.radio29 input[type="radio"]:checked + label::before {
  background-image: url("../Images/Common/ico-radio-29-checked.png") !important; }

.radio29 input[type="radio"]:checked + label {
  color: #009fb5;
  text-transform: uppercase; }

/* Radio Button End*/
/* Check Box */
.checkBox18 input[type="checkbox"], .checkBox13 input[type="checkbox"] {
  display: none; }
  .checkBox18 input[type="checkbox"] + label, .checkBox13 input[type="checkbox"] + label, .checkBox18 input[type="checkbox"] + input + label, .checkBox13 input[type="checkbox"] + input + label {
    vertical-align: top; }
    .checkBox18 input[type="checkbox"] + label::before, .checkBox13 input[type="checkbox"] + label::before, .checkBox18 input[type="checkbox"] + input + label::before, .checkBox13 input[type="checkbox"] + input + label::before {
      padding-right: 3px;
      content: '';
      display: inline-block;
      vertical-align: middle;
      background-repeat: no-repeat; }

.checkBox18 input[type="checkbox"] + label, .checkBox18 input[type="checkbox"] + input + label {
  line-height: 18px;
  font-size: 15px; }
  .checkBox18 input[type="checkbox"] + label::before, .checkBox18 input[type="checkbox"] + input + label::before {
    width: 18px;
    height: 18px;
    background-image: url("../Images/Common/ico-checkbox-18.png") !important; }

.checkBox18 input[type="checkbox"]:checked + label::before, .checkBox18 input[type="checkbox"]:checked + input + label::before {
  background-image: url("../Images/Common/ico-checkbox-18-checked.png") !important; }

.checkBox13 input[type="checkbox"] + label, .checkBox13 input[type="checkbox"] + input + label {
  line-height: 13px;
  font-size: 13px; }
  .checkBox13 input[type="checkbox"] + label::before, .checkBox13 input[type="checkbox"] + input + label::before {
    width: 13px;
    height: 13px;
    background-image: url("../Images/Common/ico-checkbox-13.png") !important; }

.checkBox13 input[type="checkbox"]:checked + label::before, .checkBox13 input[type="checkbox"]:checked + input + label::before {
  background-image: url("../Images/Common/ico-checkbox-13-checked.png") !important; }

/* Check Box End*/
.mcenter {
  margin: 0 auto !important; }

.valignt {
  vertical-align: top; }

.valignm {
  vertical-align: middle; }

.valignb {
  vertical-align: bottom; }

.clear {
  clear: both !important; }

.fleft {
  float: left !important; }

.fright {
  float: right !important; }

.fnone {
  float: none !important; }

.blk {
  display: block !important; }

.inline {
  display: inline !important; }

.inline-block, .inblock {
  display: inline-block !important; }

.dnone {
  display: none !important; }

.dtable {
  display: table !important; }

.dtr {
  display: table-row !important; }

.dtd {
  display: table-cell !important; }

.relative {
  position: relative; }

.absolute {
  position: absolute; }

.bbottom {
  border-bottom: 1px solid #858386; }

.btop {
  border-top: 1px solid #858386; }

.bleft {
  border-left: 1px solid #858386; }

.bright {
  border-right: 1px solid #858386; }

.bnone {
  border: 0 !important; }

.border {
  border: 1px solid #858386; }

.borderBlack {
  border: 1px solid #000000; }

.borderBottomGrey {
  border-bottom: 1px solid #c2c1c2; }

.borderBottomLightGrey {
  border-bottom: 1px solid #d9d8d9; }

.btopWhite {
  border-top: 1px solid white !important; }

.btopLightGrey {
  border-top: 1px solid #eff0ef !important; }

.bbottomLightGrey {
  border-bottom: 1px solid #eff0ef !important; }

.comboIndent {
  text-indent: 3px; }

.mall {
  margin: 10px !important; }

.mtop {
  margin-top: 10px !important; }

.mleft {
  margin-left: 10px !important; }

.mright {
  margin-right: 10px !important; }

.mbottom {
  margin-bottom: 10px !important; }

.mvertic {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }

.mhoriz {
  margin-left: 10px !important;
  margin-right: 10px !important; }

.pall {
  padding: 10px !important; }

.ptop {
  padding-top: 10px !important; }

.pleft {
  padding-left: 10px !important; }

.pright {
  padding-right: 10px !important; }

.pbottom {
  padding-bottom: 10px !important; }

.pvertic {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.phoriz {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.mall2 {
  margin: 2px !important; }

.mtop2 {
  margin-top: 2px !important; }

.mleft2 {
  margin-left: 2px !important; }

.mright2 {
  margin-right: 2px !important; }

.mbottom2 {
  margin-bottom: 2px !important; }

.mvertic2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important; }

.mhoriz2 {
  margin-left: 2px !important;
  margin-right: 2px !important; }

.pall2 {
  padding: 2px !important; }

.ptop2 {
  padding-top: 2px !important; }

.pleft2 {
  padding-left: 2px !important; }

.pright2 {
  padding-right: 2px !important; }

.pbottom2 {
  padding-bottom: 2px !important; }

.pvertic2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important; }

.phoriz2 {
  padding-left: 2px !important;
  padding-right: 2px !important; }

.mall3 {
  margin: 3px !important; }

.mtop3 {
  margin-top: 3px !important; }

.mleft3 {
  margin-left: 3px !important; }

.mright3 {
  margin-right: 3px !important; }

.mbottom3 {
  margin-bottom: 3px !important; }

.mvertic3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important; }

.mhoriz3 {
  margin-left: 3px !important;
  margin-right: 3px !important; }

.pall3 {
  padding: 3px !important; }

.ptop3 {
  padding-top: 3px !important; }

.pleft3 {
  padding-left: 3px !important; }

.pright3 {
  padding-right: 3px !important; }

.pbottom3 {
  padding-bottom: 3px !important; }

.pvertic3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important; }

.phoriz3 {
  padding-left: 3px !important;
  padding-right: 3px !important; }

.mall4 {
  margin: 4px !important; }

.mtop4 {
  margin-top: 4px !important; }

.mleft4 {
  margin-left: 4px !important; }

.mright4 {
  margin-right: 4px !important; }

.mbottom4 {
  margin-bottom: 4px !important; }

.mvertic4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important; }

.mhoriz4 {
  margin-left: 4px !important;
  margin-right: 4px !important; }

.pall4 {
  padding: 4px !important; }

.ptop4 {
  padding-top: 4px !important; }

.pleft4 {
  padding-left: 4px !important; }

.pright4 {
  padding-right: 4px !important; }

.pbottom4 {
  padding-bottom: 4px !important; }

.pvertic4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important; }

.phoriz4 {
  padding-left: 4px !important;
  padding-right: 4px !important; }

.mall5 {
  margin: 5px !important; }

.mtop5 {
  margin-top: 5px !important; }

.mleft5 {
  margin-left: 5px !important; }

.mright5 {
  margin-right: 5px !important; }

.mbottom5 {
  margin-bottom: 5px !important; }

.mvertic5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important; }

.mhoriz5 {
  margin-left: 5px !important;
  margin-right: 5px !important; }

.pall5 {
  padding: 5px !important; }

.ptop5 {
  padding-top: 5px !important; }

.pleft5 {
  padding-left: 5px !important; }

.pright5 {
  padding-right: 5px !important; }

.pbottom5 {
  padding-bottom: 5px !important; }

.pvertic5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important; }

.phoriz5 {
  padding-left: 5px !important;
  padding-right: 5px !important; }

.mall6 {
  margin: 6px !important; }

.mtop6 {
  margin-top: 6px !important; }

.mleft6 {
  margin-left: 6px !important; }

.mright6 {
  margin-right: 6px !important; }

.mbottom6 {
  margin-bottom: 6px !important; }

.mvertic6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important; }

.mhoriz6 {
  margin-left: 6px !important;
  margin-right: 6px !important; }

.pall6 {
  padding: 6px !important; }

.ptop6 {
  padding-top: 6px !important; }

.pleft6 {
  padding-left: 6px !important; }

.pright6 {
  padding-right: 6px !important; }

.pbottom6 {
  padding-bottom: 6px !important; }

.pvertic6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important; }

.phoriz6 {
  padding-left: 6px !important;
  padding-right: 6px !important; }

.mall7 {
  margin: 7px !important; }

.mtop7 {
  margin-top: 7px !important; }

.mleft7 {
  margin-left: 7px !important; }

.mright7 {
  margin-right: 7px !important; }

.mbottom7 {
  margin-bottom: 7px !important; }

.mvertic7 {
  margin-top: 7px !important;
  margin-bottom: 7px !important; }

.mhoriz7 {
  margin-left: 7px !important;
  margin-right: 7px !important; }

.pall7 {
  padding: 7px !important; }

.ptop7 {
  padding-top: 7px !important; }

.pleft7 {
  padding-left: 7px !important; }

.pright7 {
  padding-right: 7px !important; }

.pbottom7 {
  padding-bottom: 7px !important; }

.pvertic7 {
  padding-top: 7px !important;
  padding-bottom: 7px !important; }

.phoriz7 {
  padding-left: 7px !important;
  padding-right: 7px !important; }

.mall8 {
  margin: 8px !important; }

.mtop8 {
  margin-top: 8px !important; }

.mleft8 {
  margin-left: 8px !important; }

.mright8 {
  margin-right: 8px !important; }

.mbottom8 {
  margin-bottom: 8px !important; }

.mvertic8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important; }

.mhoriz8 {
  margin-left: 8px !important;
  margin-right: 8px !important; }

.pall8 {
  padding: 8px !important; }

.ptop8 {
  padding-top: 8px !important; }

.pleft8 {
  padding-left: 8px !important; }

.pright8 {
  padding-right: 8px !important; }

.pbottom8 {
  padding-bottom: 8px !important; }

.pvertic8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important; }

.phoriz8 {
  padding-left: 8px !important;
  padding-right: 8px !important; }

.mall9 {
  margin: 9px !important; }

.mtop9 {
  margin-top: 9px !important; }

.mleft9 {
  margin-left: 9px !important; }

.mright9 {
  margin-right: 9px !important; }

.mbottom9 {
  margin-bottom: 9px !important; }

.mvertic9 {
  margin-top: 9px !important;
  margin-bottom: 9px !important; }

.mhoriz9 {
  margin-left: 9px !important;
  margin-right: 9px !important; }

.pall9 {
  padding: 9px !important; }

.ptop9 {
  padding-top: 9px !important; }

.pleft9 {
  padding-left: 9px !important; }

.pright9 {
  padding-right: 9px !important; }

.pbottom9 {
  padding-bottom: 9px !important; }

.pvertic9 {
  padding-top: 9px !important;
  padding-bottom: 9px !important; }

.phoriz9 {
  padding-left: 9px !important;
  padding-right: 9px !important; }

.mall12 {
  margin: 12px !important; }

.mtop12 {
  margin-top: 12px !important; }

.mleft12 {
  margin-left: 12px !important; }

.mright12 {
  margin-right: 12px !important; }

.mbottom12 {
  margin-bottom: 12px !important; }

.mvertic12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important; }

.mhoriz12 {
  margin-left: 12px !important;
  margin-right: 12px !important; }

.pall12 {
  padding: 12px !important; }

.ptop12 {
  padding-top: 12px !important; }

.pleft12 {
  padding-left: 12px !important; }

.pright12 {
  padding-right: 12px !important; }

.pbottom12 {
  padding-bottom: 12px !important; }

.pvertic12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important; }

.phoriz12 {
  padding-left: 12px !important;
  padding-right: 12px !important; }

.mall15 {
  margin: 15px !important; }

.mtop15 {
  margin-top: 15px !important; }

.mleft15 {
  margin-left: 15px !important; }

.mright15 {
  margin-right: 15px !important; }

.mbottom15 {
  margin-bottom: 15px !important; }

.mvertic15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important; }

.mhoriz15 {
  margin-left: 15px !important;
  margin-right: 15px !important; }

.pall15 {
  padding: 15px !important; }

.ptop15 {
  padding-top: 15px !important; }

.pleft15 {
  padding-left: 15px !important; }

.pright15 {
  padding-right: 15px !important; }

.pbottom15 {
  padding-bottom: 15px !important; }

.pvertic15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important; }

.phoriz15 {
  padding-left: 15px !important;
  padding-right: 15px !important; }

.mall20 {
  margin: 20px !important; }

.mtop20 {
  margin-top: 20px !important; }

.mleft20 {
  margin-left: 20px !important; }

.mright20 {
  margin-right: 20px !important; }

.mbottom20 {
  margin-bottom: 20px !important; }

.mvertic20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }

.mhoriz20 {
  margin-left: 20px !important;
  margin-right: 20px !important; }

.pall20 {
  padding: 20px !important; }

.ptop20 {
  padding-top: 20px !important; }

.pleft20 {
  padding-left: 20px !important; }

.pright20 {
  padding-right: 20px !important; }

.pbottom20 {
  padding-bottom: 20px !important; }

.pvertic20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important; }

.phoriz20 {
  padding-left: 20px !important;
  padding-right: 20px !important; }

.mall22 {
  margin: 22px !important; }

.mtop22 {
  margin-top: 22px !important; }

.mleft22 {
  margin-left: 22px !important; }

.mright22 {
  margin-right: 22px !important; }

.mbottom22 {
  margin-bottom: 22px !important; }

.mvertic22 {
  margin-top: 22px !important;
  margin-bottom: 22px !important; }

.mhoriz22 {
  margin-left: 22px !important;
  margin-right: 22px !important; }

.pall22 {
  padding: 22px !important; }

.ptop22 {
  padding-top: 22px !important; }

.pleft22 {
  padding-left: 22px !important; }

.pright22 {
  padding-right: 22px !important; }

.pbottom22 {
  padding-bottom: 22px !important; }

.pvertic22 {
  padding-top: 22px !important;
  padding-bottom: 22px !important; }

.phoriz22 {
  padding-left: 22px !important;
  padding-right: 22px !important; }

.mall25 {
  margin: 25px !important; }

.mtop25 {
  margin-top: 25px !important; }

.mleft25 {
  margin-left: 25px !important; }

.mright25 {
  margin-right: 25px !important; }

.mbottom25 {
  margin-bottom: 25px !important; }

.mvertic25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important; }

.mhoriz25 {
  margin-left: 25px !important;
  margin-right: 25px !important; }

.pall25 {
  padding: 25px !important; }

.ptop25 {
  padding-top: 25px !important; }

.pleft25 {
  padding-left: 25px !important; }

.pright25 {
  padding-right: 25px !important; }

.pbottom25 {
  padding-bottom: 25px !important; }

.pvertic25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important; }

.phoriz25 {
  padding-left: 25px !important;
  padding-right: 25px !important; }

.mall30 {
  margin: 30px !important; }

.mtop30 {
  margin-top: 30px !important; }

.mleft30 {
  margin-left: 30px !important; }

.mright30 {
  margin-right: 30px !important; }

.mbottom30 {
  margin-bottom: 30px !important; }

.mvertic30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important; }

.mhoriz30 {
  margin-left: 30px !important;
  margin-right: 30px !important; }

.pall30 {
  padding: 30px !important; }

.ptop30 {
  padding-top: 30px !important; }

.pleft30 {
  padding-left: 30px !important; }

.pright30 {
  padding-right: 30px !important; }

.pbottom30 {
  padding-bottom: 30px !important; }

.pvertic30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important; }

.phoriz30 {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.mall40 {
  margin: 40px !important; }

.mtop40 {
  margin-top: 40px !important; }

.mleft40 {
  margin-left: 40px !important; }

.mright40 {
  margin-right: 40px !important; }

.mbottom40 {
  margin-bottom: 40px !important; }

.mvertic40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important; }

.mhoriz40 {
  margin-left: 40px !important;
  margin-right: 40px !important; }

.pall40 {
  padding: 40px !important; }

.ptop40 {
  padding-top: 40px !important; }

.pleft40 {
  padding-left: 40px !important; }

.pright40 {
  padding-right: 40px !important; }

.pbottom40 {
  padding-bottom: 40px !important; }

.pvertic40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important; }

.phoriz40 {
  padding-left: 40px !important;
  padding-right: 40px !important; }

.mall50 {
  margin: 50px !important; }

.mtop50 {
  margin-top: 50px !important; }

.mleft50 {
  margin-left: 50px !important; }

.mright50 {
  margin-right: 50px !important; }

.mbottom50 {
  margin-bottom: 50px !important; }

.mvertic50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important; }

.mhoriz50 {
  margin-left: 50px !important;
  margin-right: 50px !important; }

.pall50 {
  padding: 50px !important; }

.ptop50 {
  padding-top: 50px !important; }

.pleft50 {
  padding-left: 50px !important; }

.pright50 {
  padding-right: 50px !important; }

.pbottom50 {
  padding-bottom: 50px !important; }

.pvertic50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important; }

.phoriz50 {
  padding-left: 50px !important;
  padding-right: 50px !important; }

.malln {
  margin: 0px !important; }

.mtopn {
  margin-top: 0px !important; }

.mleftn {
  margin-left: 0px !important; }

.mrightn {
  margin-right: 0px !important; }

.mbottomn {
  margin-bottom: 0px !important; }

.mverticn {
  margin-top: 0px !important;
  margin-bottom: 0px !important; }

.mhorizn {
  margin-left: 0px !important;
  margin-right: 0px !important; }

.palln {
  padding: 0px !important; }

.ptopn {
  padding-top: 0px !important; }

.pleftn {
  padding-left: 0px !important; }

.prightn {
  padding-right: 0px !important; }

.pbottomn {
  padding-bottom: 0px !important; }

.pverticn {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.phorizn {
  padding-left: 0px !important;
  padding-right: 0px !important; }

.pnone {
  padding: 0 !important; }

.mnone {
  margin: 0 !important; }

.mhnone {
  margin: 0 !important; }

.mtop0 {
  margin-top: 0 !important; }

.div1Of5 > div {
  width: calc(20% - 10px);
  margin: 5px;
  padding-bottom: calc(20% - 10px);
  float: left;
  vertical-align: top;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear; }

.div1Of2 > div {
  width: calc(50% - 10px);
  float: left;
  vertical-align: top; }

/*Positive top offsets*/
.toff3 {
  top: 3px !important; }

.toff5 {
  top: 5px !important; }

/*Negative bottom offsets*/
.boffneg3 {
  bottom: -3px !important; }

.boffneg5 {
  bottom: -5px !important; }

/*Positive positions*/
.topn {
  top: 0px !important; }

.leftn {
  left: 0px !important; }

.rightn {
  right: 0px !important; }

.bottomn {
  bottom: 0px !important; }

.top3 {
  top: 3px !important; }

.left3 {
  left: 3px !important; }

.right3 {
  right: 3px !important; }

.bottom3 {
  bottom: 3px !important; }

.top5 {
  top: 5px !important; }

.left5 {
  left: 5px !important; }

.right5 {
  right: 5px !important; }

.bottom5 {
  bottom: 5px !important; }

.top10 {
  top: 10px !important; }

.left10 {
  left: 10px !important; }

.right10 {
  right: 10px !important; }

.bottom10 {
  bottom: 10px !important; }

/* absolute top right */
.topRight {
  position: absolute;
  top: 0;
  right: 0; }

/* absolute top left */
.topLeft {
  position: absolute;
  top: 0;
  left: 0; }

/* absolute bottom right */
.bottomRight {
  position: absolute;
  bottom: 0;
  right: 0; }

/* absolute bottom left */
.bottomLeft {
  position: absolute;
  bottom: 0;
  left: 0; }

/* center */
.center {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

/* horizontal center */
.centerX {
  position: absolute;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

/* vertical center */
.centerY {
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.xsmall {
  font-size: 11px !important; }

.fs12 {
  font-size: 12px !important; }

.fs13 {
  font-size: 13px !important; }

.fs14 {
  font-size: 14px !important; }

.fs16 {
  font-size: 16px !important; }

.fs18 {
  font-size: 18px !important; }

.fs20 {
  font-size: 20px !important; }

.fs22 {
  font-size: 22px !important; }

.fs28 {
  font-size: 28px !important; }

.strong {
  font-weight: bold !important; }

.normal {
  font-weight: normal !important; }

.italic {
  font-style: italic !important; }

.underline {
  text-decoration: underline !important; }

.nunderline {
  text-decoration: none !important; }

.line-through {
  text-decoration: line-through !important; }

.capital {
  text-transform: capitalize; }

.capital-first-letter {
  display: block; }

.capital-first-letter:first-letter {
  text-transform: uppercase; }

.aright {
  text-align: right !important; }

.aleft {
  text-align: left !important; }

.acenter {
  text-align: center !important; }

.nowrap {
  white-space: nowrap !important; }

.verticalAlignTop {
  vertical-align: top; }

.c-turquoise {
  color: #009fb5; }

.bg-xdarkgrey {
  background-color: #636965 !important;
  color: white !important; }

/* auto width */
.wauto {
  width: auto !important; }

/* box-sizing*/
.borderbox {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/*Percent widths*/
.w5p {
  width: 5% !important; }

.w10p {
  width: 10% !important; }

.w15p {
  width: 15% !important; }

.w20p {
  width: 20% !important; }

.w25p {
  width: 25% !important; }

.w30p {
  width: 30% !important; }

.w33p {
  width: 33% !important; }

.w45p {
  width: 45% !important; }

.w50p {
  width: 50% !important; }

.w66p {
  width: 66% !important; }

.w100p {
  width: 100% !important; }

/*Absolute widths*/
.w10 {
  width: 10px !important; }

.w15 {
  width: 15px !important; }

.w20 {
  width: 20px !important; }

.w25 {
  width: 25px !important; }

.w26 {
  width: 26px !important; }

.w30 {
  width: 30px !important; }

.w40 {
  width: 40px !important; }

.w50 {
  width: 50px !important; }

.w60 {
  width: 60px !important; }

.w70 {
  width: 70px !important; }

.w80 {
  width: 80px !important; }

.w90 {
  width: 90px !important; }

.w100 {
  width: 100px !important; }

.w110 {
  width: 110px !important; }

.w116 {
  width: 116px !important; }

.w120 {
  width: 120px !important; }

.w130 {
  width: 130px !important; }

.w140 {
  width: 140px !important; }

.w150 {
  width: 150px !important; }

.w170 {
  width: 170px !important; }

.w180 {
  width: 180px !important; }

.w188 {
  width: 188px !important; }

.w190 {
  width: 190px !important; }

.w200 {
  width: 200px !important; }

.w208 {
  width: 208px !important; }

.w210 {
  width: 210px !important; }

.w220 {
  width: 220px !important; }

.w230 {
  width: 230px !important; }

.w240 {
  width: 240px !important; }

.w243 {
  width: 243px !important; }

.w245 {
  width: 245px !important; }

.w250 {
  width: 250px !important; }

.w300 {
  width: 300px !important; }

.w330 {
  width: 330px !important; }

.w350 {
  width: 350px !important; }

.w360 {
  width: 360px !important; }

.w380 {
  width: 380px !important; }

.w400 {
  width: 400px !important; }

.w420 {
  width: 420px !important; }

.w430 {
  width: 430px !important; }

.w450 {
  width: 450px !important; }

.w490 {
  width: 490px !important; }

.w500 {
  width: 500px !important; }

.w510 {
  width: 510px !important; }

.w520 {
  width: 520px !important; }

.w530 {
  width: 530px !important; }

.w540 {
  width: 540px !important; }

.w550 {
  width: 550px !important; }

.w560 {
  width: 560px !important; }

.w580 {
  width: 580px !important; }

.w600 {
  width: 600px !important; }

.w650 {
  width: 650px !important; }

.w670 {
  width: 670px !important; }

.w700 {
  width: 700px !important; }

.w740 {
  width: 740px !important; }

.w750 {
  width: 750px !important; }

/*Absolute max-widths*/
.wmax800 {
  max-width: 800px !important; }

.wmax1200 {
  max-width: 1200px !important; }

/*Absolute min-widths*/
.wmin28 {
  min-width: 28px !important; }

/*Absolute heights*/
.h5 {
  height: 5px !important; }

.h15 {
  height: 15px !important; }

.h20 {
  height: 20px !important; }

.h25 {
  height: 25px !important; }

.h29 {
  height: 29px !important; }

.h30 {
  height: 30px !important; }

.h40 {
  height: 40px !important; }

.h50 {
  height: 50px !important; }

.h55 {
  height: 55px !important; }

.h60 {
  height: 60px !important; }

.h65 {
  height: 65px !important; }

.h75 {
  height: 75px !important; }

.h100 {
  height: 100px !important; }

.h110 {
  height: 110px !important; }

.h120 {
  height: 120px !important; }

.h150 {
  height: 150px !important; }

.h190 {
  height: 190px !important; }

.h200 {
  height: 200px !important; }

.h300 {
  height: 300px !important; }

.h320 {
  height: 320px !important; }

.h480 {
  height: 480px !important; }

.h500 {
  height: 500px !important; }

.h600 {
  height: 600px !important; }

/* Calculated widths */
.w100m22 {
  width: calc(100% - 22px) !important; }

/* Calculated widths */
.w100m10 {
  width: calc(100% - 10px) !important; }

/* BASE TABLE START*/
table {
  margin: 20px auto;
  border-collapse: collapse;
  text-align: left;
  font-size: 13px;
  width: 100%;
  border: 0; }
  table caption {
    padding: 3px 5px 3px 10px;
    text-align: left;
    line-height: 26px;
    background-color: #009fb5;
    background: linear-gradient(#00afc7, #008c9f);
    color: #fff; }
  table td, table th {
    padding: 10px;
    background-color: transparent;
    border: 0 !important;
    text-align: left; }
  table tr {
    /*&.bg-xdarkgrey {
            background-color: $grey !important;
            color: white !important;
        }*/ }
    table tr.bg-head td {
      padding: 3px 5px 3px 10px;
      background-color: transparent; }
    table tr.bg-grey {
      background-color: #eff0ef; }
    table tr.bg-darkgrey {
      background-color: #c1c3c1; }
    table tr.bg-green {
      background-color: #96BF60;
      color: white; }
    table tr.bg-red {
      background-color: #e40000;
      color: white; }
    table tr.bg-head {
      background-color: #009fb5;
      background: linear-gradient(#00afc7, #008c9f);
      color: #fff;
      height: 30px; }
      table tr.bg-head td.bg-dark {
        background-color: #009eb4;
        background: linear-gradient(#00a1bb, #008196);
        color: #fff; }
    table tr.bg-headOrange {
      background-color: #009fb5;
      background: linear-gradient(#FAA21A, #F3651A);
      color: #fff;
      height: 30px; }
      table tr.bg-headOrange td.bg-dark {
        background-color: #009eb4;
        background: linear-gradient(#F89705, #E9590C);
        color: #fff; }
  table tr td.bg-blue {
    background-color: #ccecf0; }
  table tr td.bg-dark-gray {
    background-color: #777E7A;
    background: linear-gradient(#787E7A, #636965);
    color: #fff;
    height: 30px; }
  table tr td.bg-tyrkys {
    background-color: #009fb5;
    background: linear-gradient(#00afc7, #008c9f);
    color: #fff;
    height: 30px; }
  table tr td.bg-silver {
    background-color: #BBBDBC;
    color: #fff;
    height: 30px; }
  table tr td.bg-light-silver {
    background-color: #E8E9E8;
    color: #fff;
    height: 30px; }
  table tr td.bg-light-tyrkys {
    background-color: #D9F3F7;
    color: #fff;
    height: 30px; }
  table tr.bg-darkgrey td.bg-blue {
    background-color: #a9c5c7; }
  table.tdpadding3 td {
    padding: 3px 3px 3px 3px; }
  table.tdpadding3_10 td {
    padding: 3px 3px 3px 10px; }
  table.tdpadding0_10 td {
    padding: 0 0 0 10px; }
  table.pall6 td, table.pall6 th {
    padding: 6px; }
  table.pall3 td, table.pall3 th {
    padding: 3px !important; }
  table.pall2 td, table.pall2 th {
    padding: 2px !important; }
  table.pnone td {
    padding: 0; }

/* BASE TABLE END*/
/* STRIPED TABLE START*/
.striped-table th, .striped-tbody th {
  text-transform: uppercase;
  font-weight: normal; }

.striped-table tr > td:first-child, .striped-tbody tr > td:first-child, .striped-table tr > th:first-child, .striped-tbody tr > th:first-child {
  padding-left: 10px; }

.striped-table tr > td:last-child, .striped-tbody tr > td:last-child, .striped-table tr > th:last-child, .striped-tbody tr > th:last-child {
  padding-right: 10px; }

.striped-table > tbody > tr:nth-child(odd), .striped-tbody > tbody > tr:nth-child(odd) {
  background-color: #eff0ef; }

.striped-table > tbody > tr:nth-child(even), .striped-tbody > tbody > tr:nth-child(even) {
  background-color: white; }

.striped-table > tbody > tr > td, .striped-tbody > tbody > tr > td, .striped-table > tbody > tr > th, .striped-tbody > tbody > tr > th {
  height: 2em; }

.striped-table > tbody > tr input[type=text], .striped-tbody > tbody > tr input[type=text], .striped-table > tbody > tr textarea, .striped-tbody > tbody > tr textarea {
  height: 20px;
  padding: 3px;
  width: 200px; }
  .striped-table > tbody > tr input[type=text].hasDatepicker, .striped-tbody > tbody > tr input[type=text].hasDatepicker, .striped-table > tbody > tr textarea.hasDatepicker, .striped-tbody > tbody > tr textarea.hasDatepicker {
    width: 175px; }

.striped-table > tbody > tr select, .striped-tbody > tbody > tr select, .striped-table > tbody > tr .select-grey, .striped-tbody > tbody > tr .select-grey, .striped-table > tbody > tr .select50, .striped-tbody > tbody > tr .select50, .striped-table > tbody > tr .select100, .striped-tbody > tbody > tr .select100, .striped-table > tbody > tr .select150, .striped-tbody > tbody > tr .select150, .striped-table > tbody > tr .select430, .striped-tbody > tbody > tr .select430 {
  width: 208px; }

.striped-table > tbody > tr input[type=text], .striped-tbody > tbody > tr input[type=text] {
  text-indent: 6px; }

.striped-table > tbody > tr textarea, .striped-tbody > tbody > tr textarea {
  padding-left: 9px;
  width: 194px; }

.striped-table > tbody > tr .ui-datepicker-trigger, .striped-tbody > tbody > tr .ui-datepicker-trigger {
  vertical-align: sub; }

.striped-table > tbody.reset > tr, .striped-tbody > tbody.reset > tr {
  background-color: transparent; }

.striped-table td input, .striped-tbody td input, .striped-table td textarea, .striped-tbody td textarea, .striped-table td keygen, .striped-tbody td keygen, .striped-table td select, .striped-tbody td select, .striped-table td .select-grey, .striped-tbody td .select-grey, .striped-table td .select50, .striped-tbody td .select50, .striped-table td .select100, .striped-tbody td .select100, .striped-table td .select150, .striped-tbody td .select150, .striped-table td .select430, .striped-tbody td .select430, .striped-table td button, .striped-tbody td button {
  font-size: 13px; }

.striped-tbody > tbody:nth-child(odd) > tr {
  background-color: #eff0ef; }

.striped-tbody > tbody:nth-child(even) > tr {
  background-color: white; }

.striped-tbody > tbody td, .striped-tbody > tbody th {
  padding: 6px; }

/* STRIPED TABLE END*/
.tfix {
  table-layout: fixed; }

/* DIV TABLE -STANRT */
.dtab, .dtab-fright {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px; }

.dtab-cell, .dtab-col > div, .dtab-col2 > div {
  height: 2em;
  line-height: 2em;
  padding: 3px; }

.dtab-col, .dtab-col2 {
  background-color: transparent;
  font-size: 13px; }
  .dtab-col > div:nth-child(odd), .dtab-col2 > div:nth-child(odd) {
    background-color: white; }
  .dtab-col > div:nth-child(even), .dtab-col2 > div:nth-child(even) {
    background-color: #eff0ef; }

.dtab-col2 > div:nth-child(odd) {
  background-color: #eff0ef; }

.dtab-col2 > div:nth-child(even) {
  background-color: white; }

.dtab-colfirst > div {
  padding-left: 10px; }

.dtab-collast > div {
  padding-right: 10px; }

.dtab-head {
  text-align: left;
  line-height: 26px;
  background-color: #009fb5;
  background: linear-gradient(#00afc7, #008c9f);
  color: white; }

.dtab-fright > div.dtab-col, .dtab-fright > div.dtab-col2, .dtab-fright > div.dtab-col2 {
  float: right; }

.dtab-fright > div.dtab-col:last-child, .dtab-fright > div.dtab-col2:last-child, .dtab-fright > div.dtab-col2:last-child {
  float: none; }
  .dtab-fright > div.dtab-col:last-child > div, .dtab-fright > div.dtab-col2:last-child > div, .dtab-fright > div.dtab-col2:last-child > div {
    padding-left: 10px; }

.dtab-fright > div.dtab-col:first-child > div, .dtab-fright > div.dtab-col2:first-child > div, .dtab-fright > div.dtab-col2:first-child > div {
  padding-right: 10px; }

/* DIV TABLE - END */
.colorAlert {
  color: #dc0000 !important; }

.tyrkys {
  color: #009fb5 !important; }

.malina {
  color: #d10074 !important; }

.black {
  color: black !important; }

.darkgrey {
  color: #282828 !important; }

.grey {
  color: #636965 !important; }

.middlegrey {
  color: #939795 !important; }

.lightgrey {
  color: #b7b7b7 !important; }

.white {
  color: white !important; }

.green {
  color: #96BF60 !important; }

.orange {
  color: #ff6319 !important; }

.red {
  color: #e40000 !important; }

.turquoise2BG {
  background-color: #0098AF !important; }

.greenBG {
  background-color: #96BF60 !important; }

.orange2BG {
  background-color: #BF910B !important; }

.orangeRedBG {
  background-color: #EA640C !important; }

.grayBlack {
  background-color: #67726A !important; }

.blcolor1 {
  border-left: 10px solid #ed1c24 !important; }

.boColor1 {
  border-color: #ed1c24 !important; }

.bgColor1 {
  background-color: #ed1c24 !important; }

.color1 {
  color: #ed1c24 !important; }

.blcolor2 {
  border-left: 10px solid #a3238e !important; }

.boColor2 {
  border-color: #a3238e !important; }

.bgColor2 {
  background-color: #a3238e !important; }

.color2 {
  color: #a3238e !important; }

.blcolor3 {
  border-left: 10px solid #670059 !important; }

.boColor3 {
  border-color: #670059 !important; }

.bgColor3 {
  background-color: #670059 !important; }

.color3 {
  color: #670059 !important; }

.blcolor4 {
  border-left: 10px solid #407927 !important; }

.boColor4 {
  border-color: #407927 !important; }

.bgColor4 {
  background-color: #407927 !important; }

.color4 {
  color: #407927 !important; }

.blcolor5 {
  border-left: 10px solid #ef413d !important; }

.boColor5 {
  border-color: #ef413d !important; }

.bgColor5 {
  background-color: #ef413d !important; }

.color5 {
  color: #ef413d !important; }

.blcolor6 {
  border-left: 10px solid #5c2d91 !important; }

.boColor6 {
  border-color: #5c2d91 !important; }

.bgColor6 {
  background-color: #5c2d91 !important; }

.color6 {
  color: #5c2d91 !important; }

.blcolor7 {
  border-left: 10px solid #390a5d !important; }

.boColor7 {
  border-color: #390a5d !important; }

.bgColor7 {
  background-color: #390a5d !important; }

.color7 {
  color: #390a5d !important; }

.blcolor8 {
  border-left: 10px solid #a09600 !important; }

.boColor8 {
  border-color: #a09600 !important; }

.bgColor8 {
  background-color: #a09600 !important; }

.color8 {
  color: #a09600 !important; }

.blcolor9 {
  border-left: 10px solid #f58220 !important; }

.boColor9 {
  border-color: #f58220 !important; }

.bgColor9 {
  background-color: #f58220 !important; }

.color9 {
  color: #f58220 !important; }

.blcolor10 {
  border-left: 10px solid #21409a !important; }

.boColor10 {
  border-color: #21409a !important; }

.bgColor10 {
  background-color: #21409a !important; }

.color10 {
  color: #21409a !important; }

.blcolor11 {
  border-left: 10px solid #0d1f63 !important; }

.boColor11 {
  border-color: #0d1f63 !important; }

.bgColor11 {
  background-color: #0d1f63 !important; }

.color11 {
  color: #0d1f63 !important; }

.blcolor12 {
  border-left: 10px solid #9a6704 !important; }

.boColor12 {
  border-color: #9a6704 !important; }

.bgColor12 {
  background-color: #9a6704 !important; }

.color12 {
  color: #9a6704 !important; }

.blcolor13 {
  border-left: 10px solid #faa61a !important; }

.boColor13 {
  border-color: #faa61a !important; }

.bgColor13 {
  background-color: #faa61a !important; }

.color13 {
  color: #faa61a !important; }

.blcolor14 {
  border-left: 10px solid #0066b3 !important; }

.boColor14 {
  border-color: #0066b3 !important; }

.bgColor14 {
  background-color: #0066b3 !important; }

.color14 {
  color: #0066b3 !important; }

.blcolor15 {
  border-left: 10px solid #003d73 !important; }

.boColor15 {
  border-color: #003d73 !important; }

.bgColor15 {
  background-color: #003d73 !important; }

.color15 {
  color: #003d73 !important; }

.blcolor16 {
  border-left: 10px solid #985006 !important; }

.boColor16 {
  border-color: #985006 !important; }

.bgColor16 {
  background-color: #985006 !important; }

.color16 {
  color: #985006 !important; }

.blcolor17 {
  border-left: 10px solid #fff200 !important; }

.boColor17 {
  border-color: #fff200 !important; }

.bgColor17 {
  background-color: #fff200 !important; }

.color17 {
  color: #fff200 !important; }

.blcolor18 {
  border-left: 10px solid #00aaad !important; }

.boColor18 {
  border-color: #00aaad !important; }

.bgColor18 {
  background-color: #00aaad !important; }

.color18 {
  color: #00aaad !important; }

.blcolor19 {
  border-left: 10px solid #006d6f !important; }

.boColor19 {
  border-color: #006d6f !important; }

.bgColor19 {
  background-color: #006d6f !important; }

.color19 {
  color: #006d6f !important; }

.blcolor20 {
  border-left: 10px solid #94070a !important; }

.boColor20 {
  border-color: #94070a !important; }

.bgColor20 {
  background-color: #94070a !important; }

.color20 {
  color: #94070a !important; }

.blcolor21 {
  border-left: 10px solid #72bf44 !important; }

.boColor21 {
  border-color: #72bf44 !important; }

.bgColor21 {
  background-color: #72bf44 !important; }

.color21 {
  color: #72bf44 !important; }

.blcolor22 {
  border-left: 10px solid #00a65d !important; }

.boColor22 {
  border-color: #00a65d !important; }

.bgColor22 {
  background-color: #00a65d !important; }

.color22 {
  color: #00a65d !important; }

.blcolor23 {
  border-left: 10px solid #006c3b !important; }

.boColor23 {
  border-color: #006c3b !important; }

.bgColor23 {
  background-color: #006c3b !important; }

.color23 {
  color: #006c3b !important; }

.blcolorLightGrey {
  border-left: 10px solid #dcdfdd !important; }

.boColorLightGrey {
  border-color: #dcdfdd !important; }

.bgColorLightGrey {
  background-color: #dcdfdd !important; }

.colorLightGrey {
  color: #dcdfdd !important; }

.blcolorlightBlue {
  border-left: 10px solid #CFEDF1 !important; }

.boColorlightBlue {
  border-color: #CFEDF1 !important; }

.bgColorlightBlue {
  background-color: #CFEDF1 !important; }

.colorlightBlue {
  color: #CFEDF1 !important; }

.blcolorGrey {
  border-left: 10px solid #636965 !important; }

.boColorGrey {
  border-color: #636965 !important; }

.bgColorGrey {
  background-color: #636965 !important; }

.colorGrey {
  color: #636965 !important; }

.blcolorBlack {
  border-left: 10px solid black !important; }

.boColorBlack {
  border-color: black !important; }

.bgColorBlack {
  background-color: black !important; }

.colorBlack {
  color: black !important; }

.blcolorWhite {
  border-left: 10px solid white !important; }

.boColorWhite {
  border-color: white !important; }

.bgColorWhite {
  background-color: white !important; }

.colorWhite {
  color: white !important; }

.blcolorTyrkys {
  border-left: 10px solid #009fb5 !important; }

.boColorTyrkys {
  border-color: #009fb5 !important; }

.bgColorTyrkys {
  background-color: #009fb5 !important; }

.colorTyrkys {
  color: #009fb5 !important; }

.blcolorMalina {
  border-left: 10px solid #d10074 !important; }

.boColorMalina {
  border-color: #d10074 !important; }

.bgColorMalina {
  background-color: #d10074 !important; }

.colorMalina {
  color: #d10074 !important; }

.blcolorGreen {
  border-left: 10px solid #95c11f !important; }

.boColorGreen {
  border-color: #95c11f !important; }

.bgColorGreen {
  background-color: #95c11f !important; }

.colorGreen {
  color: #95c11f !important; }

.blcolorOrange {
  border-left: 10px solid #ff6319 !important; }

.boColorOrange {
  border-color: #ff6319 !important; }

.bgColorOrange {
  background-color: #ff6319 !important; }

.colorOrange {
  color: #ff6319 !important; }

.blcolorOrangeRed {
  border-left: 10px solid #EA640C !important; }

.boColorOrangeRed {
  border-color: #EA640C !important; }

.bgColorOrangeRed {
  background-color: #EA640C !important; }

.colorOrangeRed {
  color: #EA640C !important; }

/*Analysis 42*/
.firemni, .standartni, .dospela-osoba-muz-red, .dospela-osoba-muz-orange, .dospela-osoba-muz-green, .dospela-osoba-zena-red, .dospela-osoba-zena-orange, .dospela-osoba-zena-green, .manzele-red, .manzele-orange, .manzele-green, .manzele-odrostle-deti-red, .manzele-odrostle-deti-orange, .manzele-odrostle-deti-green, .manzele-s-detmi-red, .manzele-s-detmi-orange, .manzele-s-detmi-green, .mladi-lide-red, .mladi-lide-orange, .mladi-lide-green, .mladi-lide-s-detmi-red, .mladi-lide-s-detmi-orange, .mladi-lide-s-detmi-green, .seniori-red, .seniori-orange, .seniori-green, .senior-muz-red, .senior-muz-orange, .senior-muz-green, .senior-zena-red, .senior-zena-orange, .senior-zena-green, .svobodna-matka-red, .svobodna-matka-orange, .svobodna-matka-green {
  text-decoration: none !important;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat; }

.firemni26, .standartni26, .dospela-osoba-muz-red26, .dospela-osoba-muz-orange26, .dospela-osoba-muz-green26, .dospela-osoba-zena-red26, .dospela-osoba-zena-orange26, .dospela-osoba-zena-green26, .manzele-red26, .manzele-orange26, .manzele-green26, .manzele-odrostle-deti-red26, .manzele-odrostle-deti-orange26, .manzele-odrostle-deti-green26, .manzele-s-detmi-red26, .manzele-s-detmi-orange26, .manzele-s-detmi-green26, .mladi-lide-red26, .mladi-lide-orange26, .mladi-lide-green26, .mladi-lide-s-detmi-red26, .mladi-lide-s-detmi-orange26, .mladi-lide-s-detmi-green26, .seniori-red26, .seniori-orange26, .seniori-green26, .senior-muz-red26, .senior-muz-orange26, .senior-muz-green26, .senior-zena-red26, .senior-zena-orange26, .senior-zena-green26, .svobodna-matka-red26, .svobodna-matka-orange26, .svobodna-matka-green26 {
  text-decoration: none !important;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat; }

.firemni {
  background-image: url("../Images/Analysis/ico-analysis-firemni-42.png"); }

.standartni {
  background-image: url("../Images/Analysis/ico-analysis-firemni-42.png"); }

.dospela-osoba-muz-red {
  background-image: url("../Images/Analysis/ico-analysis-dospela-osoba-muz-red-42.png"); }

.dospela-osoba-muz-orange {
  background-image: url("../Images/Analysis/ico-analysis-dospela-osoba-muz-orange-42.png"); }

.dospela-osoba-muz-green {
  background-image: url("../Images/Analysis/ico-analysis-dospela-osoba-muz-green-42.png"); }

.dospela-osoba-zena-red {
  background-image: url("../Images/Analysis/ico-analysis-dospela-osoba-zena-red-42.png"); }

.dospela-osoba-zena-orange {
  background-image: url("../Images/Analysis/ico-analysis-dospela-osoba-zena-orange-42.png"); }

.dospela-osoba-zena-green {
  background-image: url("../Images/Analysis/ico-analysis-dospela-osoba-zena-green-42.png"); }

.manzele-red {
  background-image: url("../Images/Analysis/ico-analysis-manzele-red-42.png"); }

.manzele-orange {
  background-image: url("../Images/Analysis/ico-analysis-manzele-orange-42.png"); }

.manzele-green {
  background-image: url("../Images/Analysis/ico-analysis-manzele-green-42.png"); }

.manzele-odrostle-deti-red {
  background-image: url("../Images/Analysis/ico-analysis-manzele-odrostle-deti-red-42.png"); }

.manzele-odrostle-deti-orange {
  background-image: url("../Images/Analysis/ico-analysis-manzele-odrostle-deti-orange-42.png"); }

.manzele-odrostle-deti-green {
  background-image: url("../Images/Analysis/ico-analysis-manzele-odrostle-deti-green-42.png"); }

.manzele-s-detmi-red {
  background-image: url("../Images/Analysis/ico-analysis-manzele-s-detmi-red-42.png"); }

.manzele-s-detmi-orange {
  background-image: url("../Images/Analysis/ico-analysis-manzele-s-detmi-orange-42.png"); }

.manzele-s-detmi-green {
  background-image: url("../Images/Analysis/ico-analysis-manzele-s-detmi-green-42.png"); }

.mladi-lide-red {
  background-image: url("../Images/Analysis/ico-analysis-mladi-lide-red-42.png"); }

.mladi-lide-orange {
  background-image: url("../Images/Analysis/ico-analysis-mladi-lide-orange-42.png"); }

.mladi-lide-green {
  background-image: url("../Images/Analysis/ico-analysis-mladi-lide-green-42.png"); }

.mladi-lide-s-detmi-red {
  background-image: url("../Images/Analysis/ico-analysis-mladi-lide-s-detmi-red-42.png"); }

.mladi-lide-s-detmi-orange {
  background-image: url("../Images/Analysis/ico-analysis-mladi-lide-s-detmi-orange-42.png"); }

.mladi-lide-s-detmi-green {
  background-image: url("../Images/Analysis/ico-analysis-mladi-lide-s-detmi-green-42.png"); }

.seniori-red {
  background-image: url("../Images/Analysis/ico-analysis-seniori-red-42.png"); }

.seniori-orange {
  background-image: url("../Images/Analysis/ico-analysis-seniori-orange-42.png"); }

.seniori-green {
  background-image: url("../Images/Analysis/ico-analysis-seniori-green-42.png"); }

.senior-muz-red {
  background-image: url("../Images/Analysis/ico-analysis-senior-muz-red-42.png"); }

.senior-muz-orange {
  background-image: url("../Images/Analysis/ico-analysis-senior-muz-orange-42.png"); }

.senior-muz-green {
  background-image: url("../Images/Analysis/ico-analysis-senior-muz-green-42.png"); }

.senior-zena-red {
  background-image: url("../Images/Analysis/ico-analysis-senior-zena-red-42.png"); }

.senior-zena-orange {
  background-image: url("../Images/Analysis/ico-analysis-senior-zena-orange-42.png"); }

.senior-zena-green {
  background-image: url("../Images/Analysis/ico-analysis-senior-zena-green-42.png"); }

.svobodna-matka-red {
  background-image: url("../Images/Analysis/ico-analysis-svobodna-matka-red-42.png"); }

.svobodna-matka-orange {
  background-image: url("../Images/Analysis/ico-analysis-svobodna-matka-orange-42.png"); }

.svobodna-matka-green {
  background-image: url("../Images/Analysis/ico-analysis-svobodna-matka-green-42.png"); }

.firemni26 {
  background-image: url("../Images/Analysis/ico-analysis-firemni-26.png"); }

.standartni26 {
  background-image: url("../Images/Analysis/ico-analysis-firemni-26.png"); }

.dospela-osoba-muz-red26 {
  background-image: url("../Images/Analysis/ico-analysis-dospela-osoba-muz-red-26.png"); }

.dospela-osoba-muz-orange26 {
  background-image: url("../Images/Analysis/ico-analysis-dospela-osoba-muz-orange-26.png"); }

.dospela-osoba-muz-green26 {
  background-image: url("../Images/Analysis/ico-analysis-dospela-osoba-muz-green-26.png"); }

.dospela-osoba-zena-red26 {
  background-image: url("../Images/Analysis/ico-analysis-dospela-osoba-zena-red-26.png"); }

.dospela-osoba-zena-orange26 {
  background-image: url("../Images/Analysis/ico-analysis-dospela-osoba-zena-orange-26.png"); }

.dospela-osoba-zena-green26 {
  background-image: url("../Images/Analysis/ico-analysis-dospela-osoba-zena-green-26.png"); }

.manzele-red26 {
  background-image: url("../Images/Analysis/ico-analysis-manzele-red-26.png"); }

.manzele-orange26 {
  background-image: url("../Images/Analysis/ico-analysis-manzele-orange-26.png"); }

.manzele-green26 {
  background-image: url("../Images/Analysis/ico-analysis-manzele-green-26.png"); }

.manzele-odrostle-deti-red26 {
  background-image: url("../Images/Analysis/ico-analysis-manzele-odrostle-deti-red-26.png"); }

.manzele-odrostle-deti-orange26 {
  background-image: url("../Images/Analysis/ico-analysis-manzele-odrostle-deti-orange-26.png"); }

.manzele-odrostle-deti-green26 {
  background-image: url("../Images/Analysis/ico-analysis-manzele-odrostle-deti-green-26.png"); }

.manzele-s-detmi-red26 {
  background-image: url("../Images/Analysis/ico-analysis-manzele-s-detmi-red-26.png"); }

.manzele-s-detmi-orange26 {
  background-image: url("../Images/Analysis/ico-analysis-manzele-s-detmi-orange-26.png"); }

.manzele-s-detmi-green26 {
  background-image: url("../Images/Analysis/ico-analysis-manzele-s-detmi-green-26.png"); }

.mladi-lide-red26 {
  background-image: url("../Images/Analysis/ico-analysis-mladi-lide-red-26.png"); }

.mladi-lide-orange26 {
  background-image: url("../Images/Analysis/ico-analysis-mladi-lide-orange-26.png"); }

.mladi-lide-green26 {
  background-image: url("../Images/Analysis/ico-analysis-mladi-lide-green-26.png"); }

.mladi-lide-s-detmi-red26 {
  background-image: url("../Images/Analysis/ico-analysis-mladi-lide-s-detmi-red-26.png"); }

.mladi-lide-s-detmi-orange26 {
  background-image: url("../Images/Analysis/ico-analysis-mladi-lide-s-detmi-orange-26.png"); }

.mladi-lide-s-detmi-green26 {
  background-image: url("../Images/Analysis/ico-analysis-mladi-lide-s-detmi-green-26.png"); }

.seniori-red26 {
  background-image: url("../Images/Analysis/ico-analysis-seniori-red-26.png"); }

.seniori-orange26 {
  background-image: url("../Images/Analysis/ico-analysis-seniori-orange-26.png"); }

.seniori-green26 {
  background-image: url("../Images/Analysis/ico-analysis-seniori-green-26.png"); }

.senior-muz-red26 {
  background-image: url("../Images/Analysis/ico-analysis-senior-muz-red-26.png"); }

.senior-muz-orange26 {
  background-image: url("../Images/Analysis/ico-analysis-senior-muz-orange-26.png"); }

.senior-muz-green26 {
  background-image: url("../Images/Analysis/ico-analysis-senior-muz-green-26.png"); }

.senior-zena-red26 {
  background-image: url("../Images/Analysis/ico-analysis-senior-zena-red-26.png"); }

.senior-zena-orange26 {
  background-image: url("../Images/Analysis/ico-analysis-senior-zena-orange-26.png"); }

.senior-zena-green26 {
  background-image: url("../Images/Analysis/ico-analysis-senior-zena-green-26.png"); }

.svobodna-matka-red26 {
  background-image: url("../Images/Analysis/ico-analysis-svobodna-matka-red-26.png"); }

.svobodna-matka-orange26 {
  background-image: url("../Images/Analysis/ico-analysis-svobodna-matka-orange-26.png"); }

.svobodna-matka-green26 {
  background-image: url("../Images/Analysis/ico-analysis-svobodna-matka-green-26.png"); }

.stop-ppz {
  padding: 0 0 0 40px !important;
  background-color: transparent;
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-image: url("../Images/Icons/Portfolio/valid-ppz.png");
  min-height: 30px;
  color: #e40000; }

.stop-aml {
  padding: 0 0 0 40px !important;
  background-color: transparent;
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-image: url("../Images/Icons/Portfolio/valid-aml.png");
  min-height: 30px;
  color: #e40000; }

.stop-garant {
  padding: 0 0 0 40px !important;
  background-color: transparent;
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-image: url("../Images/Icons/Portfolio/valid-garant.png");
  min-height: 30px;
  color: #e40000; }

.stop-tipar {
  padding: 0 0 0 40px !important;
  background-color: transparent;
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-image: url("../Images/Icons/Portfolio/valid-tipar.png");
  min-height: 30px;
  color: #e40000; }

.stop-cert {
  padding: 0 0 0 40px !important;
  background-color: transparent;
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-image: url("../Images/Icons/Portfolio/valid-cert.png");
  min-height: 30px;
  color: #e40000; }

.arrow-separator {
  background-image: url("../Images/Icons/Portfolio/arrow-separator.png");
  background-repeat: no-repeat;
  margin: 0 auto;
  height: 20px;
  width: 24px; }

.ico-rozpracovane {
  background-image: url("../Images/Icons/Portfolio/ico-rozpracovane.png");
  background-repeat: no-repeat;
  height: 30px;
  width: 30px; }

/*13x13 - sipky maji padding zprava!*/
.arrow-up, .arrow-up-left, .arrow-down, .arrow-down-left, .arrow-both-grey, .arrow-both-grey-left, .arrow-up-grey, .arrow-up-grey-left, .arrow-down-grey, .arrow-down-grey-left, .arrow-both-white50, .arrow-both-white50-left, .arrow-up-white, .arrow-up-white-left, .arrow-down-white, .arrow-down-white-left {
  padding: 0 16px 0 0 !important;
  background-color: transparent;
  background-position: 100% 50%;
  background-repeat: no-repeat; }

.arrow-up-left, .arrow-down-left, .arrow-both-grey-left, .arrow-up-grey-left, .arrow-down-grey-left, .arrow-both-white50-left, .arrow-up-white-left, .arrow-down-white-left {
  padding: 0 16px 0 0 !important;
  background-color: transparent;
  background-position: 100% 50%;
  background-repeat: no-repeat; }

.arrow-up, .arrow-up-left {
  background-image: url("../Images/Common/ico-13-arrow-up-black.png"); }

.arrow-down, .arrow-down-left {
  background-image: url("../Images/Common/ico-13-arrow-down-black.png"); }

.arrow-both-grey, .arrow-both-grey-left {
  background-image: url("../Images/Common/ico-13-arrow-both-grey.png"); }

.arrow-up-grey, .arrow-up-grey-left {
  background-image: url("../Images/Common/ico-13-arrow-up-grey.png"); }

.arrow-down-grey, .arrow-down-grey-left {
  background-image: url("../Images/Common/ico-13-arrow-down-grey.png"); }

.arrow-both-white50, .arrow-both-white50-left {
  background-image: url("../Images/Common/ico-13-arrow-both-white50.png"); }

.arrow-up-white, .arrow-up-white-left {
  background-image: url("../Images/Common/ico-13-arrow-up-white.png"); }

.arrow-down-white, .arrow-down-white-left {
  background-image: url("../Images/Common/ico-13-arrow-down-white.png"); }

.arrow-up20, .arrow-down20 {
  padding: 0 25px 0 0 !important;
  background-color: transparent;
  background-position: 100% 50%;
  background-repeat: no-repeat; }

.arrow-up-left20, .arrow-down-left20 {
  padding: 0 0 0 25px !important;
  background-color: transparent;
  background-position: 0 50%;
  background-repeat: no-repeat; }

.arrow-up20, .arrow-up-left20 {
  background-image: url("../Images/Common/ico-20-arrow-up-black.png"); }

.arrow-down20, .arrow-down-left20 {
  background-image: url("../Images/Common/ico-20-arrow-down-black.png"); }

/*Icons 11*/
.plus11-grey-black, .minus11-grey-black, .delete11, .arrow11-left-grey, .arrow11-right-grey, .arrow11-left-black, .arrow11-right-black {
  width: 11px;
  height: 11px;
  display: inline-block;
  text-decoration: none !important;
  border: 0 !important;
  margin: 0;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat; }

.plus11-grey-black {
  background-image: url("../Images/Common/ico-11-plus-grey-black.png"); }

.minus11-grey-black {
  background-image: url("../Images/Common/ico-11-minus-grey-black.png"); }

.delete11 {
  background-image: url("../Images/Common/ico-11-delete.png"); }

.arrow11-left-grey {
  background-image: url("../Images/Common/ico-11-arrow-left-grey.png"); }

.arrow11-right-grey {
  background-image: url("../Images/Common/ico-11-arrow-right-grey.png"); }

.arrow11-left-black {
  background-image: url("../Images/Common/ico-11-arrow-left-black.png"); }

.arrow11-right-black {
  background-image: url("../Images/Common/ico-11-arrow-right-black.png"); }

/*Ikonky k textu, ktere maji padding zleva*/
/*12x12*/
.date, .date12, .email, .email12, .folder, .folder12, .klient, .klient12, .list, .list12, .smlouva, .smlouva12, .star, .star12, .tel, .tel12, .plus12-grey, .minus12-grey, .plus12-lightgrey, .minus12-lightgrey {
  padding: 0 0 0 16px !important;
  background-color: transparent;
  background-position: 0 50%;
  background-repeat: no-repeat; }

.date, .date12 {
  background-image: url("../Images/Common/ico-12-date.png"); }

.email, .email12 {
  background-image: url("../Images/Common/ico-12-email.png"); }

.folder, .folder12 {
  background-image: url("../Images/Common/ico-12-folder.png"); }

.klient, .klient12 {
  background-image: url("../Images/Common/ico-12-klient.png"); }

.list, .list12 {
  background-image: url("../Images/Common/ico-12-list.png"); }

.smlouva, .smlouva12 {
  background-image: url("../Images/Common/ico-12-smlouva.png"); }

.star, .star12 {
  background-image: url("../Images/Common/ico-12-star.png"); }

.tel, .tel12 {
  background-image: url("../Images/Common/ico-12-tel.png"); }

.plus12-grey {
  background-image: url("../Images/Common/ico-12-plus-grey.png"); }

.minus12-grey {
  background-image: url("../Images/Common/ico-12-minus-grey.png"); }

.plus12-lightgrey {
  background-image: url("../Images/Common/ico-12-plus-lightgrey.png"); }

.minus12-lightgrey {
  background-image: url("../Images/Common/ico-12-minus-lightgrey.png"); }

/*13x13 block start*/
.plus13, .plus13-grey, .plus13-lightgrey, .plus13-white, .minus13, .minus13-grey, .minus13-lightgrey, .minus13-white, .close13, .ok13 {
  width: 13px;
  height: 13px;
  display: inline-block;
  text-decoration: none !important;
  border: 0 !important;
  margin: 0;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer; }

.plus13 {
  background-image: url("../Images/Common/ico-13-plus.png"); }

.plus13-grey {
  background-image: url("../Images/Common/ico-13-plus-grey.png"); }

.plus13-lightgrey {
  background-image: url("../Images/Common/ico-13-plus-lightgrey.png"); }

.plus13-white {
  background-image: url("../Images/Common/ico-13-plus-white.png"); }

.minus13 {
  background-image: url("../Images/Common/ico-13-minus.png"); }

.minus13-grey {
  background-image: url("../Images/Common/ico-13-minus-grey.png"); }

.minus13-lightgrey {
  background-image: url("../Images/Common/ico-13-minus-lightgrey.png"); }

.minus13-white {
  background-image: url("../Images/Common/ico-13-minus-white.png"); }

.close13 {
  background-image: url("../Images/Common/ico-13-closetick.png"); }

.ok13 {
  background-image: url("../Images/Common/ico-13-ok.png"); }

/*16x16*/
.campaign, .campaign16, .letter, .letter16, .shodnaJmena, .shodnaJmena16, .sprava, .sprava16, .warning, .warning16, .wizard, .wizard16, .diary16, .event16, .share16, .delete16, .export16, .scan16, .partners16, .serviceProtocol16, .newsletter16, .form16, .calc16, .archive16, .tools16, .phone16, .email16, .alert16, .alert16-left, .error16, .tick16, .tick16-left, .tag16, .cross16-grey, .cross16-grey-left, .client16, .icoAddress16, .icoAddressTyrkys16, .icoRc16, .user-manazer16, .user-podepisuje16, .user-spravce16, .user-tipar16, .servis-alert16, .servis-ok16, .servis-info16, .icoIC16, .icoContactPerson16 {
  padding: 2px 0 2px 23px !important;
  background-color: transparent;
  background-position: 0 50%;
  background-repeat: no-repeat; }

.alert16-left, .tick16-left, .cross16-grey-left {
  padding: 2px 23px 2px 0 !important;
  background-color: transparent;
  background-position: 100% 50%;
  background-repeat: no-repeat; }

.noico16 {
  padding: 2px 0 2px 23px !important;
  background-color: transparent;
  background-position: 0 50%;
  background-repeat: no-repeat; }

.campaign, .campaign16 {
  background-image: url("../Images/Common/ico-16-campaign.png"); }

.letter, .letter16 {
  background-image: url("../Images/Common/ico-16-letter.png"); }

.shodnaJmena, .shodnaJmena16 {
  background-image: url("../Images/Common/ico-16-sameName.png"); }

.sprava, .sprava16 {
  background-image: url("../Images/Common/ico-16-sprava.png"); }

.warning, .warning16 {
  background-image: url("../Images/Common/ico-16-warning.png"); }

.wizard, .wizard16 {
  background-image: url("../Images/Common/ico-16-wizard.png"); }

.diary16 {
  background-image: url("../Images/Common/ico-16-diary.png"); }

.event16 {
  background-image: url("../Images/Common/ico-16-event.png"); }

.share16 {
  background-image: url("../Images/Common/ico-16-share.png"); }

.delete16 {
  background-image: url("../Images/Common/ico-16-delete.png"); }

.export16 {
  background-image: url("../Images/Common/ico-16-export.png"); }

.scan16 {
  background-image: url("../Images/Common/ico-16-scan.png"); }

.partners16 {
  background-image: url("../Images/Common/ico-16-partners.png"); }

.serviceProtocol16 {
  background-image: url("../Images/Common/ico-16-serviceProtocol.png"); }

.newsletter16 {
  background-image: url("../Images/Common/ico-16-newsletter.png"); }

.form16 {
  background-image: url("../Images/Common/ico-16-form.png"); }

.calc16 {
  background-image: url("../Images/Common/ico-16-calc.png"); }

.archive16 {
  background-image: url("../Images/Common/ico-16-archive.png"); }

.tools16 {
  background-image: url("../Images/Common/ico-16-tools.png"); }

.phone16 {
  background-image: url("../Images/Common/ico-16-phone.png"); }

.email16 {
  background-image: url("../Images/Common/ico-16-email.png"); }

.alert16, .alert16-left {
  background-image: url("../Images/Common/ico-16-alert.png"); }

.error16 {
  background-image: url("../Images/Common/ico-16-error-red.png"); }

.tick16, .tick16-left {
  background-image: url("../Images/Common/ico-16-tick.png"); }

.tag16 {
  background-image: url("../Images/Common/ico-16-tag.png"); }

.cross16-grey, .cross16-grey-left {
  background-image: url("../Images/Common/ico-16-cross-grey.png"); }

.client16 {
  background-image: url("../Images/Common/ico-homepage-klient.png"); }

.icoAddress16 {
  background-image: url("../Images/Common/ico-address.png"); }

.icoAddressTyrkys16 {
  background-image: url("../Images/Common/ico-address-tyrkys.png"); }

.icoRc16 {
  background-image: url("../Images/Common/ico-rc.png"); }

.user-manazer16 {
  background-image: url("../Images/Icons/Cekarna/ico-16-user-manazer.png"); }

.user-podepisuje16 {
  background-image: url("../Images/Icons/Cekarna/ico-16-user-podepisuje.png"); }

.user-spravce16 {
  background-image: url("../Images/Icons/Cekarna/ico-16-user-spravce.png"); }

.user-tipar16 {
  background-image: url("../Images/Icons/Cekarna/ico-16-user-tipar.png"); }

.servis-alert16 {
  background-image: url("../Images/SdileniProServis/servis-2-alert.png"); }

.servis-ok16 {
  background-image: url("../Images/SdileniProServis/servis-3-ok.png"); }

.servis-info16 {
  background-image: url("../Images/SdileniProServis/servis-4-info.png"); }

.icoIC16 {
  background-image: url("../Images/Common/ico-15-ic-tyrkys.png"); }

.icoContactPerson16 {
  background-image: url("../Images/Common/ico-contact-person.png"); }

.help20, .help20-black, .help20-grey, .alert20, .warn20, .reload20, .bulb20, .bulb20-dark, .next20-arr-grey, .blank-small, .add-green-small, .add-green-small-strong, .back-blue-small, .back-blue-small-strong, .back-green-small, .back-green-small-strong, .back-grey-small, .back-grey-small-strong, .back-orange-small, .back-orange-small-strong, .delete-red-small, .delete-red-small-strong, .detail-blue-small, .detail-blue-small-strong, .detail-blue-small-disabled, .download-green-small, .download-green-small-strong, .edit-orange-small, .edit-orange-small-strong, .letter-blue-small, .letter-blue-small-strong, .next-blue-small, .next-blue-small-strong, .next-green-small, .next-green-small-strong, .next-grey-small, .next-grey-small-strong, .next-orange-small, .next-orange-small-strong, .save-orange-small, .save-orange-small-strong, .search-orange-small, .search-orange-small-strong, .pin-blue-small, .pin-blue-small-strong, .delete20, .next20-green, .ico20cross, .ico20tick, .ico-male-20, .ico-male-20-orange {
  width: 20px;
  height: 20px;
  display: inline-block;
  text-decoration: none !important;
  border: 0 !important;
  margin: 0;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat; }

/*20x20 start*/
.help20 {
  background-image: url("../Images/Common/ico-20-help.png"); }

.help20-black {
  background-image: url("../Images/Common/ico-20-help-black.png"); }

.help20-grey {
  background-image: url("../Images/Common/ico-20-help-grey.png"); }

.alert20 {
  background-image: url("../Images/Common/ico-20-alert.png"); }

.warn20 {
  background-image: url("../Images/Common/ico-20-warn.png"); }

.reload20 {
  background-image: url("../Images/Common/ico-20-reload.png"); }

.bulb20 {
  background-image: url("../Images/Common/ico-20-bulb.png"); }

.bulb20-dark {
  background-image: url("../Images/Common/ico-20-bulb-dark.png"); }

.next20-arr-grey {
  background-image: url("../Images/Common/ico-20-arr-next-grey.png"); }

.blank-small {
  background-image: url("../Images/Common/ico-small-blank.png"); }

.add-green-small {
  background-image: url("../Images/Common/ico-small-add-green.png"); }

.add-green-small-strong {
  background-image: url("../Images/Common/ico-small-add-green-strong.png"); }

.back-blue-small {
  background-image: url("../Images/Common/ico-small-back-blue.png"); }

.back-blue-small-strong {
  background-image: url("../Images/Common/ico-small-back-blue-strong.png"); }

.back-green-small {
  background-image: url("../Images/Common/ico-small-back-green.png"); }

.back-green-small-strong {
  background-image: url("../Images/Common/ico-small-back-green-strong.png"); }

.back-grey-small {
  background-image: url("../Images/Common/ico-small-back-grey.png"); }

.back-grey-small-strong {
  background-image: url("../Images/Common/ico-small-back-grey-strong.png"); }

.back-orange-small {
  background-image: url("../Images/Common/ico-small-back-orange.png"); }

.back-orange-small-strong {
  background-image: url("../Images/Common/ico-small-back-orange-strong.png"); }

.delete-red-small {
  background-image: url("../Images/Common/ico-small-delete-red.png"); }

.delete-red-small-strong {
  background-image: url("../Images/Common/ico-small-delete-red-strong.png"); }

.detail-blue-small {
  background-image: url("../Images/Common/ico-small-detail-blue.png"); }

.detail-blue-small-strong {
  background-image: url("../Images/Common/ico-small-detail-blue-strong.png"); }

.detail-blue-small-disabled {
  background-image: url("../Images/Common/ico-small-detail-blue-disabled.png"); }

.download-green-small {
  background-image: url("../Images/Common/ico-small-download-green.png"); }

.download-green-small-strong {
  background-image: url("../Images/Common/ico-small-download-green-strong.png"); }

.edit-orange-small {
  background-image: url("../Images/Common/ico-small-edit-orange.png"); }

.edit-orange-small-strong {
  background-image: url("../Images/Common/ico-small-edit-orange-strong.png"); }

.letter-blue-small {
  background-image: url("../Images/Common/ico-small-letter-blue.png"); }

.letter-blue-small-strong {
  background-image: url("../Images/Common/ico-small-letter-blue-strong.png"); }

.next-blue-small {
  background-image: url("../Images/Common/ico-small-next-blue.png"); }

.next-blue-small-strong {
  background-image: url("../Images/Common/ico-small-next-blue-strong.png"); }

.next-green-small {
  background-image: url("../Images/Common/ico-small-next-green.png"); }

.next-green-small-strong {
  background-image: url("../Images/Common/ico-small-next-green-strong.png"); }

.next-grey-small {
  background-image: url("../Images/Common/ico-small-next-grey.png"); }

.next-grey-small-strong {
  background-image: url("../Images/Common/ico-small-next-grey-strong.png"); }

.next-orange-small {
  background-image: url("../Images/Common/ico-small-next-orange.png"); }

.next-orange-small-strong {
  background-image: url("../Images/Common/ico-small-next-orange-strong.png"); }

.save-orange-small {
  background-image: url("../Images/Common/ico-small-save-orange.png"); }

.save-orange-small-strong {
  background-image: url("../Images/Common/ico-small-save-orange-strong.png"); }

.search-orange-small {
  background-image: url("../Images/Common/ico-small-search-orange.png"); }

.search-orange-small-strong {
  background-image: url("../Images/Common/ico-small-search-orange-strong.png"); }

.pin-blue-small {
  background-image: url("../Images/Common/ico-small-pin-blue.png"); }

.pin-blue-small-strong {
  background-image: url("../Images/Common/ico-small-pin-blue-strong.png"); }

.delete20 {
  background-image: url("../Images/Common/ico-small-delete-red.png"); }

.next20-green {
  background-image: url("../Images/Common/ico-small-next-green.png"); }

.ico20cross {
  background-image: url("../Images/Common/ico-20-cross.png"); }

.ico20tick {
  background-image: url("../Images/Common/ico-20-tick.png"); }

.ico-male-20 {
  background-image: url("../Images/Common/ico-male-20.png"); }

.ico-male-20-orange {
  background-image: url("../Images/Common/ico-male-20a.png"); }

.abeceda21, .ikony21, .pridane21, .sablony21, .seznam21, .rating21, .stitek21, .detail21, .upravene21, .star21, .nastaveni21 {
  background-color: transparent;
  background-position: 0 50%;
  background-repeat: no-repeat; }

/*21x21 start*/
.abeceda21 {
  background-image: url("../Images/Common/ico-21-abeceda.png"); }

.ikony21 {
  background-image: url("../Images/Common/ico-21-ikony.png"); }

.pridane21 {
  background-image: url("../Images/Common/ico-21-pridane.png"); }

.sablony21 {
  background-image: url("../Images/Common/ico-21-sablony.png"); }

.seznam21 {
  background-image: url("../Images/Common/ico-21-seznam.png"); }

.rating21 {
  background-image: url("../Images/Common/ico-21-rating.png"); }

.stitek21 {
  background-image: url("../Images/Common/ico-21-stitek.png"); }

.detail21 {
  background-image: url("../Images/Common/ico-21-detail.png"); }

.upravene21 {
  background-image: url("../Images/Common/ico-21-upravene.png"); }

.star21 {
  background-image: url("../Images/Common/ico-21-star.png"); }

.nastaveni21 {
  background-image: url("../Images/Common/ico-21-nastaveni.png"); }

/*22x22 start*/
.yes22, .no22 {
  width: 22px;
  height: 22px;
  display: block;
  float: left;
  text-decoration: none !important;
  border: 0 !important;
  margin: 2px; }

.yes22 {
  background: transparent url("../Images/Common/ico-22-round-yes.png") 0 0 no-repeat; }

.no22 {
  background: transparent url("../Images/Common/ico-22-round-no.png") 0 0 no-repeat; }

.blank-medium, .add-green-medium, .add-green-medium-strong, .back-blue-medium, .back-blue-medium-strong, .back-green-medium, .back-green-medium-strong, .back-grey-medium, .back-grey-medium-strong, .back-orange-medium, .back-orange-medium-strong, .delete-red-medium, .delete-red-medium-strong, .detail-blue-medium, .detail-blue-medium-strong, .detail-blue-medium-disabled, .download-green-medium, .download-green-medium-strong, .edit-orange-medium, .edit-orange-medium-strong, .letter-blue-medium, .letter-blue-medium-strong, .next-blue-medium, .next-blue-medium-strong, .next-green-medium, .next-green-medium-strong, .next-grey-medium, .next-grey-medium-strong, .next-orange-medium, .next-orange-medium-strong, .save-orange-medium, .save-orange-medium-strong, .search-orange-medium, .search-orange-medium-strong, .pin-blue-medium, .pin-blue-medium-strong, .ico-male-26, .ico-male-26-orange {
  width: 26px;
  height: 26px;
  display: inline-block;
  text-decoration: none !important;
  border: 0 !important;
  margin: 0;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat; }

/*26x26 start*/
.blank-medium {
  background-image: url("../Images/Common/ico-medium-blank.png"); }

.add-green-medium {
  background-image: url("../Images/Common/ico-medium-add-green.png"); }

.add-green-medium-strong {
  background-image: url("../Images/Common/ico-medium-add-green-strong.png"); }

.back-blue-medium {
  background-image: url("../Images/Common/ico-medium-back-blue.png"); }

.back-blue-medium-strong {
  background-image: url("../Images/Common/ico-medium-back-blue-strong.png"); }

.back-green-medium {
  background-image: url("../Images/Common/ico-medium-back-green.png"); }

.back-green-medium-strong {
  background-image: url("../Images/Common/ico-medium-back-green-strong.png"); }

.back-grey-medium {
  background-image: url("../Images/Common/ico-medium-back-grey.png"); }

.back-grey-medium-strong {
  background-image: url("../Images/Common/ico-medium-back-grey-strong.png"); }

.back-orange-medium {
  background-image: url("../Images/Common/ico-medium-back-orange.png"); }

.back-orange-medium-strong {
  background-image: url("../Images/Common/ico-medium-back-orange-strong.png"); }

.delete-red-medium {
  background-image: url("../Images/Common/ico-medium-delete-red.png"); }

.delete-red-medium-strong {
  background-image: url("../Images/Common/ico-medium-delete-red-strong.png"); }

.detail-blue-medium {
  background-image: url("../Images/Common/ico-medium-detail-blue.png"); }

.detail-blue-medium-strong {
  background-image: url("../Images/Common/ico-medium-detail-blue-strong.png"); }

.detail-blue-medium-disabled {
  background-image: url("../Images/Common/ico-medium-detail-blue-disabled.png"); }

.download-green-medium {
  background-image: url("../Images/Common/ico-medium-download-green.png"); }

.download-green-medium-strong {
  background-image: url("../Images/Common/ico-medium-download-green-strong.png"); }

.edit-orange-medium {
  background-image: url("../Images/Common/ico-medium-edit-orange.png"); }

.edit-orange-medium-strong {
  background-image: url("../Images/Common/ico-medium-edit-orange-strong.png"); }

.letter-blue-medium {
  background-image: url("../Images/Common/ico-medium-letter-blue.png"); }

.letter-blue-medium-strong {
  background-image: url("../Images/Common/ico-medium-letter-blue-strong.png"); }

.next-blue-medium {
  background-image: url("../Images/Common/ico-medium-next-blue.png"); }

.next-blue-medium-strong {
  background-image: url("../Images/Common/ico-medium-next-blue-strong.png"); }

.next-green-medium {
  background-image: url("../Images/Common/ico-medium-next-green.png"); }

.next-green-medium-strong {
  background-image: url("../Images/Common/ico-medium-next-green-strong.png"); }

.next-grey-medium {
  background-image: url("../Images/Common/ico-medium-next-grey.png"); }

.next-grey-medium-strong {
  background-image: url("../Images/Common/ico-medium-next-grey-strong.png"); }

.next-orange-medium {
  background-image: url("../Images/Common/ico-medium-next-orange.png"); }

.next-orange-medium-strong {
  background-image: url("../Images/Common/ico-medium-next-orange-strong.png"); }

.save-orange-medium {
  background-image: url("../Images/Common/ico-medium-save-orange.png"); }

.save-orange-medium-strong {
  background-image: url("../Images/Common/ico-medium-save-orange-strong.png"); }

.search-orange-medium {
  background-image: url("../Images/Common/ico-medium-search-orange.png"); }

.search-orange-medium-strong {
  background-image: url("../Images/Common/ico-medium-search-orange-strong.png"); }

.pin-blue-medium {
  background-image: url("../Images/Common/ico-medium-pin-blue.png"); }

.pin-blue-medium-strong {
  background-image: url("../Images/Common/ico-medium-pin-blue-strong.png"); }

.ico-male-26 {
  background-image: url("../Images/Common/ico-male-26.png"); }

.ico-male-26-orange {
  background-image: url("../Images/Common/ico-male-26a.png"); }

/*STARE, casem ke smazani*/
/*.delete, .delete32, .delete32-inv {
    @extend %icons30x30;
    background-image: url('../Images/Common/ico-large-delete-red.png');
}

.edit, .edit32, .edit32-green, .edit32-orange, .edit32-orange-inv {
    @extend %icons30x30;
    background-image: url('../Images/Common/ico-large-edit-orange.png');
}

.next, .next-orange, .next32, .next32-orange {
    @extend %icons30x30;
    background-image: url('../Images/Common/ico-large-next-orange.png');
}

.next-grey, .next32-grey {
    @extend %icons30x30;
    background-image: url('../Images/Common/ico-large-next-grey.png');
}

.next32-green {
    @extend %icons30x30;
    background-image: url('../Images/Common/ico-large-next-green.png');
}

.back32-green {
    @extend %icons30x30;
    background-image: url('../Images/Common/ico-large-back-green.png');
}

.back-orange, .back32-orange {
    @extend %icons30x30;
    background-image: url('../Images/Common/ico-large-back-orange.png');
}

.back-grey, .back32-grey {
    @extend %icons30x30;
    background-image: url('../Images/Common/ico-large-back-grey.png');
}

.view32 {
    @extend %icons30x30;
    background-image: url('../Images/Common/ico-large-detail-blue.png');
}

.letter32-blue, .letter32-blue-inv {
    @extend %icons30x30;
    background-image: url('../Images/Common/ico-large-letter-blue.png');
}

.save32-orange {
    @extend %icons30x30;
    background-image: url('../Images/Common/ico-large-save-orange.png');
}

.download32-orange, .download32-green-inv {
    @extend %icons30x30;
    background-image: url('../Images/Common/ico-large-download-green.png');
}*/
.blank30, .ok30-round-green, .ok30-round-blue, .no30-round-red, .ostatni30-orange, .ostatni30-blue, .ostatni30-grey, .ostatni30-red, .pojisteni30-orange, .pojisteni30-blue, .pojisteni30-grey, .pojisteni30-red, .sporeni30-orange, .sporeni30-blue, .sporeni30-grey, .sporeni30-red, .uvery30-orange, .uvery30-blue, .uvery30-grey, .uvery30-red, .blank-large, .add-green-large, .add-green-large-strong, .back-blue-large, .back-blue-large-strong, .back-green-large, .back-green-large-strong, .back-grey-large, .back-grey-large-strong, .back-orange-large, .back-orange-large-strong, .delete-red-large, .delete-red-large-strong, .detail-grey-large, .detail-blue-large, .detail-blue-large-strong, .detail-blue-large-disabled, .download-green-large, .download-green-large-strong, .edit-orange-large, .edit-orange-large-strong, .letter-blue-large, .letter-blue-large-strong, .next-blue-large, .next-blue-large-strong, .next-green-large, .next-green-large-strong, .next-grey-large, .next-grey-large-strong, .next-orange-large, .next-orange-large-strong, .save-orange-large, .save-orange-large-strong, .search-orange-large, .search-orange-large-strong, .pin-blue-large, .pin-blue-large-strong, .ico-30-cross, .ico-30-tick, .ico-male-30, .ico-male-30-orange, .btnBack {
  width: 30px;
  height: 30px;
  display: inline-block;
  text-decoration: none !important;
  border: 0 !important;
  margin: 0;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer; }

/*30x30 start*/
.blank30 {
  background-image: url("../Images/Common/ico-30-blank.png"); }

.ok30-round-green {
  background-image: url("../Images/Common/ico-30-ok-round-green.png"); }

.ok30-round-blue {
  background-image: url("../Images/Common/ico-30-ok-round-blue.png"); }

.no30-round-red {
  background-image: url("../Images/Common/ico-30-no-round-red.png"); }

.ostatni30-orange {
  background-image: url("../Images/Common/ico-30-ostatni-orange.png"); }

.ostatni30-blue {
  background-image: url("../Images/Common/ico-30-ostatni-blue.png"); }

.ostatni30-grey {
  background-image: url("../Images/Common/ico-30-ostatni-grey.png"); }

.ostatni30-red {
  background-image: url("../Images/Common/ico-30-ostatni-red.png"); }

.pojisteni30-orange {
  background-image: url("../Images/Common/ico-30-pojisteni-orange.png"); }

.pojisteni30-blue {
  background-image: url("../Images/Common/ico-30-pojisteni-blue.png"); }

.pojisteni30-grey {
  background-image: url("../Images/Common/ico-30-pojisteni-grey.png"); }

.pojisteni30-red {
  background-image: url("../Images/Common/ico-30-pojisteni-red.png"); }

.sporeni30-orange {
  background-image: url("../Images/Common/ico-30-sporeni-orange.png"); }

.sporeni30-blue {
  background-image: url("../Images/Common/ico-30-sporeni-blue.png"); }

.sporeni30-grey {
  background-image: url("../Images/Common/ico-30-sporeni-grey.png"); }

.sporeni30-red {
  background-image: url("../Images/Common/ico-30-sporeni-red.png"); }

.uvery30-orange {
  background-image: url("../Images/Common/ico-30-uvery-orange.png"); }

.uvery30-blue {
  background-image: url("../Images/Common/ico-30-uvery-blue.png"); }

.uvery30-grey {
  background-image: url("../Images/Common/ico-30-uvery-grey.png"); }

.uvery30-red {
  background-image: url("../Images/Common/ico-30-uvery-red.png"); }

.blank-large {
  background-image: url("../Images/Common/ico-large-blank.png"); }

.add-green-large {
  background-image: url("../Images/Common/ico-large-add-green.png"); }

.add-green-large-strong {
  background-image: url("../Images/Common/ico-large-add-green-strong.png"); }

.back-blue-large {
  background-image: url("../Images/Common/ico-large-back-blue.png"); }

.back-blue-large-strong {
  background-image: url("../Images/Common/ico-large-back-blue-strong.png"); }

.back-green-large {
  background-image: url("../Images/Common/ico-large-back-green.png"); }

.back-green-large-strong {
  background-image: url("../Images/Common/ico-large-back-green-strong.png"); }

.back-grey-large {
  background-image: url("../Images/Common/ico-large-back-grey.png"); }

.back-grey-large-strong {
  background-image: url("../Images/Common/ico-large-back-grey-strong.png"); }

.back-orange-large {
  background-image: url("../Images/Common/ico-large-back-orange.png"); }

.back-orange-large-strong {
  background-image: url("../Images/Common/ico-large-back-orange-strong.png"); }

.delete-red-large {
  background-image: url("../Images/Common/ico-large-delete-red.png"); }

.delete-red-large-strong {
  background-image: url("../Images/Common/ico-large-delete-red-strong.png"); }

.detail-grey-large {
  background-image: url("../Images/Common/ico-large-detail-grey.png"); }

.detail-blue-large {
  background-image: url("../Images/Common/ico-large-detail-blue.png"); }

.detail-blue-large-strong {
  background-image: url("../Images/Common/ico-large-detail-blue-strong.png"); }

.detail-blue-large-disabled {
  background-image: url("../Images/Common/ico-large-detail-blue-disabled.png"); }

.download-green-large {
  background-image: url("../Images/Common/ico-large-download-green.png"); }

.download-green-large-strong {
  background-image: url("../Images/Common/ico-large-download-green-strong.png"); }

.edit-orange-large {
  background-image: url("../Images/Common/ico-large-edit-orange.png"); }

.edit-orange-large-strong {
  background-image: url("../Images/Common/ico-large-edit-orange-strong.png"); }

.letter-blue-large {
  background-image: url("../Images/Common/ico-large-letter-blue.png"); }

.letter-blue-large-strong {
  background-image: url("../Images/Common/ico-large-letter-blue-strong.png"); }

.next-blue-large {
  background-image: url("../Images/Common/ico-large-next-blue.png"); }

.next-blue-large-strong {
  background-image: url("../Images/Common/ico-large-next-blue-strong.png"); }

.next-green-large {
  background-image: url("../Images/Common/ico-large-next-green.png"); }

.next-green-large-strong {
  background-image: url("../Images/Common/ico-large-next-green-strong.png"); }

.next-grey-large {
  background-image: url("../Images/Common/ico-large-next-grey.png"); }

.next-grey-large-strong {
  background-image: url("../Images/Common/ico-large-next-grey-strong.png"); }

.next-orange-large {
  background-image: url("../Images/Common/ico-large-next-orange.png"); }

.next-orange-large-strong {
  background-image: url("../Images/Common/ico-large-next-orange-strong.png"); }

.save-orange-large {
  background-image: url("../Images/Common/ico-large-save-orange.png"); }

.save-orange-large-strong {
  background-image: url("../Images/Common/ico-large-save-orange-strong.png"); }

.search-orange-large {
  background-image: url("../Images/Common/ico-large-search-orange.png"); }

.search-orange-large-strong {
  background-image: url("../Images/Common/ico-large-search-orange-strong.png"); }

.pin-blue-large {
  background-image: url("../Images/Common/ico-large-pin-blue.png"); }

.pin-blue-large-strong {
  background-image: url("../Images/Common/ico-large-pin-blue-strong.png"); }

.ico-30-cross {
  background-image: url("../Images/Common/ico-30-cross.png"); }

.ico-30-tick {
  background-image: url("../Images/Common/ico-30-tick.png"); }

.ico-male-30 {
  background-image: url("../Images/Common/ico-male-30.png"); }

.ico-male-30-orange {
  background-image: url("../Images/Common/ico-male-30a.png"); }

.btnBack {
  background-image: url("../Images/Common/ico-large-back-grey.png"); }

.tip36-blue, .warning36-orange, .warning36-orange-inv, .error36-red, .error36-red-inv, .info36-green-inv, .ostatni36-blue-inv, .ostatni36-grey-inv, .plus36-grey {
  width: 36px;
  height: 36px;
  display: inline-block;
  text-decoration: none !important;
  border: 0 !important;
  margin: 0;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer; }

/*36x36 start*/
.tip36-blue {
  background-image: url("../Images/Common/ico-36-tip-blue.png"); }

.warning36-orange {
  background-image: url("../Images/Common/ico-36-warning-orange.png"); }

.warning36-orange-inv {
  background-image: url("../Images/Common/ico-36-warning-orange-inv.png"); }

.error36-red {
  background-image: url("../Images/Common/ico-36-error-red.png"); }

.error36-red-inv {
  background-image: url("../Images/Common/ico-36-error-red-inv.png"); }

.info36-green-inv {
  background-image: url("../Images/Common/ico-36-info-green-inv.png"); }

.ostatni36-blue-inv {
  background-image: url("../Images/Common/ico-36-ostatni-blue-inv.png"); }

.ostatni36-grey-inv {
  background-image: url("../Images/Common/ico-36-ostatni-grey-inv.png"); }

.plus36-grey {
  background-image: url("../Images/Common/ico-36-plus-grey.png"); }

.man-tyrkys50, .woman-malina50, .woman-grey50, .man-grey50, .deti-green50, .money-blue50, .money-green50, .ceo-tyrkys50, .ceo-malina50 {
  width: 50px;
  height: 50px;
  display: inline-block;
  text-decoration: none !important;
  border: 0 !important;
  margin: 0;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer; }

/*50x50 start*/
.man-tyrkys50 {
  background-image: url("../Images/Common/ico-50-man-tyrkys.png"); }

.woman-malina50 {
  background-image: url("../Images/Common/ico-50-woman-malina.png"); }

.woman-grey50 {
  background-image: url("../Images/Common/ico-50-woman-grey.png"); }

.man-grey50 {
  background-image: url("../Images/Common/ico-50-man-grey.png"); }

.deti-green50 {
  background-image: url("../Images/Common/ico-50-deti-green.png"); }

.money-blue50 {
  background-image: url("../Images/Common/ico-50-money-blue.png"); }

.money-green50 {
  background-image: url("../Images/Common/ico-50-money-green.png"); }

.ceo-tyrkys50 {
  background-image: url("../Images/Common/ico-50-ceo-man.png"); }

.ceo-malina50 {
  background-image: url("../Images/Common/ico-50-ceo-woman.png"); }

.alert60, .tick60, .cross60 {
  width: 60px;
  height: 60px;
  display: inline-block;
  text-decoration: none !important;
  border: 0 !important;
  margin: 0;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer; }

/*60x60 start*/
.alert60 {
  background-image: url("../Images/Common/ico-60-alert.png"); }

.tick60 {
  background-image: url("../Images/Common/ico-60-tick.png"); }

.cross60 {
  background-image: url("../Images/Common/ico-60-cross.png"); }

.man-tyrkys62, .woman-malina62, .company-tyrkys62, .ceo-tyrkys62, .ceo-malina62 {
  width: 62px;
  height: 62px;
  display: inline-block;
  text-decoration: none !important;
  border: 0 !important;
  margin: 0;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer; }

/*62x62 start*/
.man-tyrkys62 {
  background-image: url("../Images/Common/ico-62-man-tyrkys.png"); }

.woman-malina62 {
  background-image: url("../Images/Common/ico-62-woman-malina.png"); }

.company-tyrkys62 {
  background-image: url("../Images/Common/ico-62-firemni-tyrkys.png"); }

.ceo-tyrkys62 {
  background-image: url("../Images/Common/ico-62-ceo-tyrkys.png"); }

.ceo-malina62 {
  background-image: url("../Images/Common/ico-62-ceo-malina.png"); }

.download100 {
  width: 100px;
  height: 100px;
  display: inline-block;
  text-decoration: none !important;
  border: 0 !important;
  margin: 0;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer; }

/*100x100 start*/
.download100 {
  background-image: url("../Images/Common/ico-100-download.png"); }

.homeDownRed, .homeUpGreen, .homeKlient, .homeMoney, .homePoradce {
  width: 23px;
  height: 23px;
  display: inline-block;
  text-decoration: none !important;
  border: 0 !important;
  margin: 0;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat; }

/*homepage start*/
.homeDownRed {
  background-image: url("../Images/Common/ico-homepage-down-red.png");
  width: 12px; }

.homeUpGreen {
  background-image: url("../Images/Common/ico-homepage-up-green.png");
  width: 12px; }

.homeKlient {
  background-image: url("../Images/Common/ico-homepage-klient.png");
  width: 17px; }

.homeMoney {
  background-image: url("../Images/Common/ico-homepage-money.png");
  width: 21px; }

.homePoradce {
  background-image: url("../Images/Common/ico-homepage-poradce.png");
  width: 15px; }

/*homepage end*/
.imgZivotniKruh {
  background-image: url("../Images/Common/cile-thumb-kruh.png");
  background-repeat: no-repeat; }

.kompletaceIkonkaBydleni {
  background-image: url("../Images/Common/kompletace-ikonka-1-bydleni.png");
  background-repeat: no-repeat;
  padding-bottom: 2px; }

.kompletaceIkonkaBudoucnost {
  background-image: url("../Images/Common/kompletace-ikonka-2-budoucnost.png");
  background-repeat: no-repeat;
  padding-bottom: 2px; }

.kompletaceIkonkaMajetek {
  background-image: url("../Images/Common/kompletace-ikonka-3-majetek.png");
  background-repeat: no-repeat;
  padding-bottom: 2px; }

.kompletaceIkonkaFinance {
  background-image: url("../Images/Common/kompletace-ikonka-4-finance.png");
  background-repeat: no-repeat;
  padding-bottom: 2px; }

.kompletaceIkonkaDeti {
  background-image: url("../Images/Common/kompletace-ikonka-5-deti.png");
  background-repeat: no-repeat;
  padding-bottom: 2px; }

.kompletaceIkonkaRenta {
  background-image: url("../Images/Common/kompletace-ikonka-6-renta.png");
  background-repeat: no-repeat;
  padding-bottom: 2px; }

.kompletaceIkonkaPrijem {
  background-image: url("../Images/Common/kompletace-ikonka-7-prijem.png");
  background-repeat: no-repeat;
  padding-bottom: 2px; }

.kompletaceCheckBackActive {
  background-image: url("../Images/Common/bg-titulni-strana-blue.png");
  background-repeat: repeat-x; }

.kompletaceCheckBackNoActive {
  background-image: url("../Images/Common/bg-titulni-strana-gray.png");
  background-repeat: repeat-x;
  height: 22px; }

.nastaveniIcons26a {
  background-image: url("../Images/Common/nastaveni-26-a.png");
  background-repeat: no-repeat; }

.nastaveniIcons26aCustom {
  background-image: url("../Images/Common/nastaveni-26-a.png");
  background-repeat: no-repeat;
  height: 26px;
  width: 26px;
  cursor: pointer; }

.editOrange26Custom {
  background-image: url("../Images/Common/ico-medium-edit-orange.png");
  background-repeat: no-repeat;
  height: 26px;
  width: 26px;
  cursor: pointer; }

.deleteRed26Custom {
  background-image: url("../Images/Common/ico-medium-delete-red.png");
  background-repeat: no-repeat;
  height: 26px;
  width: 40px;
  cursor: pointer; }

.ico-large-down-blue {
  background-image: url("../Images/Common/ico-large-down-blue.png");
  background-repeat: no-repeat; }

.ico-large-up-blue {
  background-image: url("../Images/Common/ico-large-up-blue.png");
  background-repeat: no-repeat; }

.upozorneni-uc_cile {
  background-image: url("../Images/Common/uc_cile.png");
  background-repeat: no-repeat;
  min-width: 694px;
  min-height: 124px; }

.upozorneni-uc_nastroje {
  background-image: url("../Images/Common/uc_nastroje.png");
  background-repeat: no-repeat;
  min-width: 694px;
  min-height: 124px; }

.upozorneni-uc_plan {
  background-image: url("../Images/Common/uc_plan.png");
  background-repeat: no-repeat;
  min-width: 694px;
  min-height: 124px; }

.upozorneni-uc_nastaveni {
  background-image: url("../Images/Common/uc_nastaveni.png");
  background-repeat: no-repeat;
  min-width: 694px;
  min-height: 124px; }

.icoFavDialog {
  background-image: url("../Images/Common/ico-favorite-active.png");
  background-repeat: no-repeat;
  min-width: 36px;
  min-height: 36px; }

.kulickaBlue {
  background-image: url("../Images/Common/kulicka-blue.png");
  background-repeat: no-repeat;
  min-height: 16px;
  min-width: 16px; }

.kulickaGray {
  background-image: url("../Images/Common/kulicka-gray.png");
  background-repeat: no-repeat;
  min-height: 16px;
  min-width: 16px; }

.kulickaRed {
  background-image: url("../Images/Common/kulicka-red.png");
  background-repeat: no-repeat;
  min-height: 16px;
  min-width: 16px; }

.icoNextItemButton {
  background-image: url("../Images/Common/ico-next-item-button.png");
  background-repeat: no-repeat;
  min-height: 36px;
  min-width: 200px; }

.icoCLient {
  background-image: url("../Images/Common/ico-osoba.png");
  background-repeat: no-repeat;
  min-height: 50px;
  min-width: 50px; }

.icoJednatel {
  background-image: url("../Images/Common/ico-jednatel.png");
  background-repeat: no-repeat;
  min-height: 50px;
  min-width: 50px; }

.icoAdvisor {
  background-image: url("../Images/Common/ico-poradce.png");
  background-repeat: no-repeat;
  min-height: 50px;
  min-width: 50px; }

.icoSmlouva {
  background-image: url("../Images/Common/ico-smlouva.png");
  background-repeat: no-repeat;
  min-height: 50px;
  min-width: 50px; }

.icoKontakt {
  background-image: url("../Images/Common/ico-kontakt.png");
  background-repeat: no-repeat;
  min-height: 50px;
  min-width: 50px; }

.icoAnalyza {
  background-image: url("../Images/Common/ico-analyza.png");
  background-repeat: no-repeat;
  min-height: 50px;
  min-width: 50px; }

.icoAnalyzaFiremni {
  background-image: url("../Images/Common/ico-analyza-firemni.png");
  background-repeat: no-repeat;
  min-height: 50px;
  min-width: 50px; }

.icoNastroj {
  background-image: url("../Images/Common/ico-nastroj.png");
  background-repeat: no-repeat;
  min-height: 50px;
  min-width: 50px; }

.icoLead {
  background-image: url("../Images/Common/ico-search-lead.png");
  background-repeat: no-repeat;
  min-height: 50px;
  min-width: 50px; }

.icoWiki20 {
  background-image: url("../Images/Icons/help-icon-wiki-small-20.png");
  background-repeat: no-repeat;
  min-height: 20px;
  min-width: 20px; }

.icoWiki28 {
  background-image: url("../Images/Icons/help-icon-wiki-small.png");
  background-repeat: no-repeat;
  min-height: 28px;
  min-width: 28px; }

.icoIc16 {
  background-image: url("../Images/Icons/ico-ic.png");
  background-repeat: no-repeat;
  min-height: 16px;
  min-width: 16px; }

.icoFirma16 {
  background-image: url("../Images/CtxMenu/right-navi-list.png");
  background-repeat: no-repeat;
  min-height: 16px;
  min-width: 16px; }

.icoCompany16-tyrkys {
  background-image: url("../Images/Common/ico-15-firemni-tyrkys.png");
  background-repeat: no-repeat;
  min-height: 16px;
  min-width: 16px; }

.icoIc16-tyrkys {
  background-image: url("../Images/Common/ico-15-ic-tyrkys.png");
  background-repeat: no-repeat;
  min-height: 16px;
  min-width: 16px; }

.btnfip2, .btnfip2-dropdown, .btnfip2off, .aspNetDisabled, .btnfip2alt, .btnfip2alt-dropdown, .btnfip2-green, .btnfip2-green-dropdown, .btnfip2-red, .btnfip2-red-dropdown, .btnfip2-gray, .btnfip2alt-withico, .btnfip2-withico {
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border-radius: 3px !important;
  background-color: #ff6319;
  background: linear-gradient(#FAA41A, #F15F1A) !important;
  border: 1px solid #f37330 !important;
  color: white !important;
  font-size: 13px;
  padding: 6px 12px;
  margin: 0;
  display: inline-block;
  cursor: pointer;
  position: relative;
  z-index: 30;
  line-height: 133%; }
  .small.btnfip2, .small.btnfip2-dropdown, .small.btnfip2off, .small.aspNetDisabled, .small.btnfip2alt, .small.btnfip2alt-dropdown, .small.btnfip2-green, .small.btnfip2-green-dropdown, .small.btnfip2-red, .small.btnfip2-red-dropdown, .small.btnfip2-gray, .small.btnfip2alt-withico, .small.btnfip2-withico {
    font-size: 11px; }
  .medium.btnfip2, .medium.btnfip2-dropdown, .medium.btnfip2off, .medium.aspNetDisabled, .medium.btnfip2alt, .medium.btnfip2alt-dropdown, .medium.btnfip2-green, .medium.btnfip2-green-dropdown, .medium.btnfip2-red, .medium.btnfip2-red-dropdown, .medium.btnfip2-gray, .medium.btnfip2alt-withico, .medium.btnfip2-withico {
    font-size: 15px; }
  .large.btnfip2, .large.btnfip2-dropdown, .large.btnfip2off, .large.aspNetDisabled, .large.btnfip2alt, .large.btnfip2alt-dropdown, .large.btnfip2-green, .large.btnfip2-green-dropdown, .large.btnfip2-red, .large.btnfip2-red-dropdown, .large.btnfip2-gray, .large.btnfip2alt-withico, .large.btnfip2-withico {
    font-size: 17px;
    padding: 10px 15px !important; }

a.btnfip2, a.btnfip2-dropdown, a.btnfip2off, a.aspNetDisabled, a.btnfip2alt, a.btnfip2alt-dropdown, a.btnfip2-green, a.btnfip2-green-dropdown, a.btnfip2-red, a.btnfip2-red-dropdown, a.btnfip2-gray, a.btnfip2alt-withico, a.btnfip2-withico {
  text-decoration: none !important; }

.btnfip2-dropdown {
  background: url("../Images/Buttons/droparrow-orange.png") no-repeat right 5px top 50%, linear-gradient(#FAA41A, #F15F1A) !important;
  padding-right: 20px; }

.btnfip2off, .aspNetDisabled, .btnfip2alt {
  background: linear-gradient(white, #ededed) !important;
  border: 1px solid #d1d1d1 !important;
  color: #b3b3b3 !important; }

.btnfip2alt-dropdown {
  border: 1px solid #d1d1d1 !important;
  color: dimgray !important;
  background: url("../Images/Common/ico-13-arrow-down-grey.png") no-repeat right 5px top 50%, linear-gradient(white, #ededed) !important;
  padding-right: 20px; }

.btnfip2alt-withico.small-add, .btnfip2alt-withico.small-save, .btnfip2alt-withico.small-edit, .btnfip2alt-withico.small-calc, .btnfip2alt-withico.small-download, .btnfip2-withico.small-download {
  padding-left: 26px !important;
  font-size: 11px; }

.btnfip2alt-withico.medium-add, .btnfip2alt-withico.medium-save, .btnfip2alt-withico.medium-edit, .btnfip2alt-withico.medium-calc, .btnfip2alt-withico.medium-download, .btnfip2-withico.medium-download {
  padding-left: 32px !important;
  font-size: 15px; }

.btnfip2alt-withico.large-add, .btnfip2alt-withico.large-save, .btnfip2alt-withico.large-edit, .btnfip2alt-withico.large-calc, .btnfip2alt-withico.large-download, .btnfip2-withico.large-download {
  font-size: 17px;
  padding: 10px 15px 10px 40px !important; }

.btnfip2off {
  font-style: italic; }

.btnfip2-green {
  background: linear-gradient(#95c11f, #7ba702) !important;
  border: 1px solid #88b01c !important; }

.btnfip2-green-dropdown {
  border: 1px solid #88b01c !important;
  background: url("../Images/Buttons/droparrow-green.png") no-repeat right 5px top 50%, linear-gradient(#95c11f, #7ba702) !important;
  padding-right: 20px; }

.btnfip2-red {
  background: linear-gradient(#fd0001, #da1e1f) !important;
  border: 1px solid #de3535 !important; }

.btnfip2-red-dropdown {
  border: 1px solid #de3535 !important;
  background: url(/Images/Buttons/droparrow-red.png) no-repeat right 5px top 50%, linear-gradient(#fd0001, #da1e1f) !important;
  padding-right: 20px; }

.btnfip2-red-dropdown {
  border: 1px solid #de3535 !important;
  background: url("../Images/Buttons/droparrow-red.png") no-repeat right 5px top 50%, linear-gradient(#fd0001, #da1e1f) !important;
  padding-right: 20px; }

.btnfip2-gray {
  background: linear-gradient(#ffffff, #e6e6e6) !important;
  border: 1px solid #919191 !important;
  color: #000 !important; }

.btnfip2alt {
  color: dimgray !important; }

a.btnfip2off {
  pointer-events: none;
  cursor: default; }

.btnfip2lock, .btnfip2unlock {
  width: 26px !important;
  height: 26px !important;
  border-width: 0px !important; }

.btnfip2lock {
  background: url("../images/common/Button/ico-lock-26-nobg.png") no-repeat center center, transparent !important; }

.btnfip2unlock {
  background: url("../images/common/Button/ico-lockoff-26-nobg.png") no-repeat center center, transparent !important; }

.btnfip2lock:hover, .btnfip2unlock:hover {
  background-color: linear-gradient(white, #ededed) !important;
  border-width: 1px !important; }

.small-120-arr, .small-l20-arr {
  padding: 5px 10px;
  width: 120px; }

a.big-320, a.big-320-arr, a.big {
  padding: 19px 12px 11px 12px !important;
  height: 24px; }

.big-320, .big-320-arr, .big {
  /*	display: block;*/
  height: 56px;
  /*	color: #fff !important;*/
  font-size: 28px;
  padding: 7px 12px 10px 12px !important;
  position: relative;
  z-index: 30;
  text-decoration: none !important; }

.big-320, .big-320-arr {
  width: 296px; }

.big-320-arr {
  /*	background: transparent url('../Images/Common/btn-big-320-arr.png') 0 0 no-repeat;*/
  width: 286px;
  height: 22px;
  padding: 15px 22px 15px 12px !important; }

.dropdownBtn2 {
  position: relative; }
  .dropdownBtn2 .dropdownBox {
    display: none;
    background-color: white;
    position: absolute;
    top: 26px;
    right: 0;
    margin: 0 auto;
    /*width: 180px;
        height: 81px;*/
    border: 1px solid #000;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    /* future proofing */
    -khtml-border-radius: 4px;
    /* for old Konqueror browsers */
    z-index: 99;
    text-align: left; }
    .dropdownBtn2 .dropdownBox .subItem {
      display: block;
      height: 20px;
      width: auto;
      white-space: nowrap;
      padding: 12px 10px 8px 40px;
      font-size: 14px;
      border-bottom: 1px dotted #bbbdbb !important;
      background-position: 8px 50%;
      background-repeat: no-repeat; }
    .dropdownBtn2 .dropdownBox .subItem:hover {
      background-color: #f5f5f5;
      text-decoration: underline !important; }
    .dropdownBtn2 .dropdownBox .subItem:first-child {
      -moz-border-radius: 4px 4px 0 0;
      -webkit-border-radius: 4px 4px 0 0;
      border-radius: 4px 4px 0 0;
      /* future proofing */
      -khtml-border-radius: 4px 4px 0 0;
      /* for old Konqueror browsers */ }
    .dropdownBtn2 .dropdownBox .subItem:last-child {
      border-bottom: none !important;
      -moz-border-radius: 0 0 4px 4px;
      -webkit-border-radius: 0 0 4px 4px;
      border-radius: 0 0 4px 4px;
      /* future proofing */
      -khtml-border-radius: 0 0 4px 4px;
      /* for old Konqueror browsers */ }

.dropDownButtons {
  display: none;
  background-color: white;
  position: absolute;
  border: 1px solid #000;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  /* future proofing */
  -khtml-border-radius: 4px;
  /* for old Konqueror browsers */
  z-index: 1000;
  text-align: left; }
  .dropDownButtons .subItem {
    cursor: pointer;
    display: block;
    height: 20px;
    width: auto;
    white-space: nowrap;
    padding: 12px 10px 8px 40px;
    font-size: 14px;
    line-height: 14px;
    border-bottom: 1px dotted #bbbdbb !important;
    background-position: 8px 50%;
    background-repeat: no-repeat; }
  .dropDownButtons .subItem:hover {
    background-color: #f5f5f5;
    text-decoration: underline !important; }
  .dropDownButtons .subItem:first-child {
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    /* future proofing */
    -khtml-border-radius: 4px 4px 0 0;
    /* for old Konqueror browsers */ }
  .dropDownButtons .subItem:last-child {
    border-bottom: none !important;
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    /* future proofing */
    -khtml-border-radius: 0 0 4px 4px;
    /* for old Konqueror browsers */ }

.btnfip2alt-withico {
  border: 1px solid #d1d1d1 !important;
  color: dimgray !important; }
  .btnfip2alt-withico.small-add {
    background: url(../Images/Common/Button/sep-add-20.png) no-repeat left 2px top 50%, linear-gradient(white, #ededed) !important; }
  .btnfip2alt-withico.medium-add {
    background: url(../Images/Common/Button/sep-add-26.png) no-repeat left 10px top 50%, linear-gradient(white, #ededed) !important; }
  .btnfip2alt-withico.large-add {
    background: url(../Images/Common/Button/sep-add-30.png) no-repeat left 10px top 50%, linear-gradient(white, #ededed) !important; }
  .btnfip2alt-withico.small-save {
    background: url(../Images/Common/Button/sep-save-20.png) no-repeat left 2px top 50%, linear-gradient(white, #ededed) !important; }
  .btnfip2alt-withico.medium-save {
    background: url(../Images/Common/Button/sep-save-26.png) no-repeat left 10px top 50%, linear-gradient(white, #ededed) !important; }
  .btnfip2alt-withico.large-save {
    background: url(../Images/Common/Button/sep-save-30.png) no-repeat left 10px top 50%, linear-gradient(white, #ededed) !important; }
  .btnfip2alt-withico.small-edit {
    background: url(../Images/Common/Button/sep-edit-20.png) no-repeat left 2px top 50%, linear-gradient(white, #ededed) !important; }
  .btnfip2alt-withico.medium-edit {
    background: url(../Images/Common/Button/sep-edit-26.png) no-repeat left 10px top 50%, linear-gradient(white, #ededed) !important; }
  .btnfip2alt-withico.large-edit {
    background: url(../Images/Common/Button/sep-edit-30.png) no-repeat left 10px top 50%, linear-gradient(white, #ededed) !important; }
  .btnfip2alt-withico.small-calc {
    background: url(../Images/Common/Button/sep-calc-20.png) no-repeat left 2px top 50%, linear-gradient(white, #ededed) !important; }
  .btnfip2alt-withico.medium-calc {
    background: url(../Images/Common/Button/sep-calc-26.png) no-repeat left 10px top 50%, linear-gradient(white, #ededed) !important; }
  .btnfip2alt-withico.large-calc {
    background: url(../Images/Common/Button/sep-calc-30.png) no-repeat left 10px top 50%, linear-gradient(white, #ededed) !important; }
  .btnfip2alt-withico.small-download {
    background: url(../Images/Common/Button/sep-download-20.png) no-repeat left 2px top 50%, linear-gradient(white, #ededed) !important; }
  .btnfip2alt-withico.medium-download {
    background: url(../Images/Common/Button/sep-download-26.png) no-repeat left 10px top 50%, linear-gradient(white, #ededed) !important; }
  .btnfip2alt-withico.large-download {
    background: url(../Images/Common/Button/sep-download-30.png) no-repeat left 10px top 50%, linear-gradient(white, #ededed) !important; }

.btnfip2-withico.small-download {
  background: url(../Images/Common/Button/sep-download-20-a.png) no-repeat left 2px top 50%, linear-gradient(#FAA41A, #F15F1A) !important; }

.btnfip2-withico.medium-download {
  background: url(../Images/Common/Button/sep-download-26-a.png) no-repeat left 10px top 50%, linear-gradient(#FAA41A, #F15F1A) !important; }

.btnfip2-withico.large-download {
  background: url(../Images/Common/Button/sep-download-30-a.png) no-repeat left 10px top 50%, linear-gradient(#FAA41A, #F15F1A) !important; }

.box, .box-light, .box-inactive, .box-black, .box44, .box60, .box-blank {
  border: 1px solid #b7b7b7;
  padding: 10px;
  margin: 10px auto;
  position: relative;
  background: white url("../Images/Common/bg-box.png") 0 0 repeat-x;
  text-align: left;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-transition: height 0.3s ease-out;
  -o-transition: height 0.3s ease-out;
  -webkit-transition: height 0.3s ease-out;
  transition: height 0.3s ease-out; }
  .box.loading, .loading.box-light, .loading.box-inactive, .loading.box-black, .loading.box44, .loading.box60, .loading.box-blank {
    background: url("../Images/Common/loading.gif") 50% 50% no-repeat; }

.box-light, .box-inactive {
  border: 1px solid #e6e6e6;
  background: white url("../Images/Common/bg-box-light.png") 0 0 repeat-x;
  color: #b8b8b8 !important;
  text-decoration: none; }
  .box-light a, .box-inactive a {
    color: #009fb5 !important; }

.box-inactive {
  cursor: not-allowed; }

.box-black {
  border: 1px solid black; }

.box44 {
  min-height: 22px;
  background: transparent url("../Images/Common/bg-box44.png") 0 0 repeat-x;
  font-size: 18px;
  padding: 12px 5px 8px 45px;
  text-decoration: none; }

.doublebox {
  border-right: 1px solid #b7b7b7;
  border-bottom: 1px solid #b7b7b7;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  bottom: -3px;
  right: -3px;
  z-index: 5;
  min-height: 42px; }

.box-blank {
  background-image: none; }

.zalozka {
  height: 76px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  z-index: 60;
  position: absolute;
  top: -1px;
  left: -10px;
  width: 10px; }

.sezalozkou {
  margin: 0 0 0 9px; }
  .opened.sezalozkou {
    -webkit-border-radius: 0 4px 4px 4px;
    -moz-border-radius: 0 4px 4px 4px;
    border-radius: 0 4px 4px 4px; }
  .closed.sezalozkou {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0; }

.sezalozkou {
  min-height: 54px; }

.okraj.opened {
  -webkit-border-radius: 0 4px 4px 4px;
  -moz-border-radius: 0 4px 4px 4px;
  border-radius: 0 4px 4px 4px; }

.okraj.closed {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }

a.man-tyrkys, a.woman-malina, a.woman-grey, a.man-grey, a.deti-green, span.money-blue, a.money-red, a.money-blue, a.money-green, a.globe-tyrkys, a.ostatni-tyrkys, a.couple-tyrmal, a.company-tyrkys, a.ceo-tyrkys, a.ceo-malina {
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding: 10px 10px 10px 60px;
  line-height: 120%;
  font-size: 28px; }

a.man-tyrkys {
  background-image: url("../Images/Common/ico-50-man-tyrkys.png"); }

a.woman-malina {
  background-image: url("../Images/Common/ico-50-woman-malina.png"); }

a.woman-grey {
  background-image: url("../Images/Common/ico-50-woman-grey.png"); }

a.man-grey {
  background-image: url("../Images/Common/ico-50-man-grey.png"); }

a.deti-green {
  background-image: url("../Images/Common/ico-50-deti-green.png"); }

span.money-blue {
  background-image: url("../Images/Common/ico-50-money-blue.png"); }

a.money-red {
  background-image: url("../Images/Common/ico-50-money-red.png"); }

a.money-blue {
  background-image: url("../Images/Common/ico-50-money-blue.png"); }

a.money-green {
  background-image: url("../Images/Common/ico-50-money-green.png"); }

a.globe-tyrkys {
  background-image: url("../Images/Common/ico-54-globe-tyrkys.png"); }

a.ostatni-tyrkys {
  background-image: url("../Images/Common/ico-54-ostatni-blue.png"); }

a.couple-tyrmal {
  background-image: url("../Images/Common/ico-50-couple-tyrmal.png"); }

a.company-tyrkys {
  background-image: url("../Images/Common/ico-52-firemni-tyrkys.png"); }

a.ceo-tyrkys {
  background-image: url("../Images/Common/ico-50-ceo-tyrkys.png"); }

a.ceo-malina {
  background-image: url("../Images/Common/ico-50-ceo-malina.png"); }

.loading-small-slim, .loading-small, .loading-small-fail {
  background-color: transparent;
  background-position: 0 50%;
  background-repeat: no-repeat;
  text-align: left;
  display: inline-block; }

.loading-small-slim, .loading-small, .loading-small-fail {
  background-image: url("../Images/small_loading.gif"); }

.loading-small-slim {
  padding: 0 0 0 20px; }

.loading-small {
  padding: 10px 0 10px 20px; }

.loading-small-fail {
  background-image: url("../Images/Common/ico-16-alert.png");
  color: #e40000; }

.loading {
  padding: 10px 0 10px 45px;
  background-color: transparent;
  background-position: 0 50%;
  background-repeat: no-repeat;
  text-align: left;
  display: inline-block;
  font-size: 14px; }

.loading {
  background-image: url("../Images/loading.gif"); }

/* MESSAGE BOX START*/
.messageBox {
  margin: 0 auto;
  position: fixed;
  top: 46px;
  left: 50%;
  z-index: 1000000;
  display: none; }
  .messageBox a.close {
    background: transparent url("../Images/Common/ico-13-closetick.png") 0 0 no-repeat;
    width: 13px;
    height: 13px;
    display: block;
    float: right;
    margin: 7px; }
  .messageBox .errorBox a, .messageBox .warningBox a, .messageBox .okBox a {
    text-decoration: underline !important; }
  .messageBox .errorBox a {
    color: #e40000; }
  .messageBox .warningBox a {
    color: #ff6319; }
  .messageBox .okBox a {
    color: #96BF60; }

.errorBox, .warningBox, .okBox {
  margin: 0;
  padding: 0;
  width: 580px;
  position: relative;
  left: -50%;
  top: 0;
  text-align: left; }
  .errorBox p, .warningBox p, .okBox p {
    padding: 7px 10px 7px 40px;
    margin: 0; }

.errorBox {
  background: #f9dfdf url("../Images/Common/bg-errorBox.png") 0 0 repeat-y; }
  .errorBox p {
    background: transparent url("../Images/Common/ico-28-err-red.png") 0 0 no-repeat; }

.warningBox {
  background: #feedd1 url("../Images/Common/bg-warningBox.png") 0 0 repeat-y; }
  .warningBox p {
    background: transparent url("../Images/Common/ico-28-err-orange.png") 0 0 no-repeat; }

.okBox {
  background: #ebf2d9 url("../Images/Common/bg-okBox.png") 0 0 repeat-y; }
  .okBox p {
    background: transparent url("../Images/Common/ico-28-ok-green.png") 0 0 no-repeat; }

/* MESSAGE BOX END*/
/* ALERT BOX START __ */
.alertBox {
  border: 1px solid black;
  background: #fff url("../Images/Common/ico-60-alert.png") 20px 20px no-repeat !important;
  text-align: left;
  padding: 5px 20px 13px 20px !important;
  /*PMusil - alert dialog nema ohraniceny div*/ }
  .alertBox h2 {
    color: #e40000 !important;
    font-weight: bold;
    padding-left: 80px;
    margin: 15px 0 5px 0; }
  .alertBox p {
    padding-left: 80px;
    font-size: 16px;
    padding: 0 0 0 80px; }
  .alertBox a {
    font-size: 16px; }
  .alertBox.jquery {
    border: none; }

/* ALERT BOX END*/
/* INFO BOX START*/
.infoBox {
  border: 1px solid black;
  background: #fff url("../Images/Common/ico-60-info.png") 20px 20px no-repeat !important;
  text-align: left;
  padding: 5px 20px 13px 20px !important;
  /*PMusil - alert dialog nema ohraniceny div*/ }
  .infoBox h2 {
    color: #009fb5 !important;
    font-weight: bold;
    padding-left: 80px;
    margin: 15px 0 5px 0; }
  .infoBox p {
    padding-left: 80px;
    font-size: 16px;
    padding: 0 0 0 80px; }
  .infoBox a {
    font-size: 16px; }
  .infoBox.jquery {
    border: none; }

/* INFO BOX END*/
/*pouzivano normalne na strance, neni absolutne pozicovane!!*/
.okMessage {
  font-size: 28px;
  background-color: #f6fce5;
  color: #6b9400;
  text-align: center;
  padding: 15px; }

.errorMessage {
  font-size: 28px;
  background-color: #f9dede;
  color: #da1f20;
  text-align: center;
  padding: 15px; }

/*BIG BOXES*/
.errorBoxMess, .tipBoxMess, .warningBoxMess, .warningBoxMessBlackText {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  margin: 10px auto;
  min-height: 32px;
  padding: 10px 10px 10px 55px;
  text-align: left;
  font-size: 14px;
  line-height: 130%; }

.errorBoxMess {
  border-color: #f2b1b1;
  background: #f9dede url("../Images/Common/ico-36-error-red.png") 10px 8px no-repeat; }
  .errorBoxMess span {
    color: #de1c1c;
    font-weight: bold; }

.tipBoxMess {
  border-color: #b2e2e9;
  background: #e3f4f7 url("../Images/Common/ico-36-tip-blue.png") 10px 8px no-repeat; }
  .tipBoxMess span {
    color: #009fb5;
    font-weight: bold; }

.warningBoxMess {
  border-color: #ffc4a8;
  background: #feedd1 url("../Images/Common/ico-36-warning-orange.png") 10px 8px no-repeat; }
  .warningBoxMess span {
    color: #ff6319;
    font-weight: bold; }

.warningBoxMessBlackText {
  border-color: #ffc4a8;
  background: #feedd1 url("../Images/Common/ico-36-warning-orange.png") 10px 8px no-repeat; }
  .warningBoxMessBlackText span {
    color: black;
    font-weight: bold; }

/*BIG BOXES*/
.inputBoxIco50, .spotterInpBox50, .advisorInpBox50, .clientInpBox50, .actionInpBox50 {
  position: relative;
  border-style: none;
  margin: 0 auto;
  min-height: 50px;
  padding-left: 55px;
  padding-right: 5px;
  text-align: left; }

.spotterInpBox50 {
  background: transparent url("../Images/Icons/Portfolio/elektron-tipar.png") 5px 5px no-repeat; }

.advisorInpBox50 {
  background: transparent url("../Images/Icons/Portfolio/elektron-poradce.png") 5px 5px no-repeat; }

.clientInpBox50 {
  background: transparent url("../Images/Icons/Portfolio/elektron-klient.png") 5px 5px no-repeat; }

.actionInpBox50 {
  background: transparent url("../Images/Icons/Portfolio/elektron-akce.png") 5px 5px no-repeat; }

.inpBoxBtn {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 20px;
  height: 100%; }

.searchArrow {
  background: #fff url("../Images/Master/bg-poradceSubmitSearch.png") 50% 50% no-repeat; }

.openArrow {
  background: #fff url("../Images/Master/bg-dropdownOpen.png") 50% 50% no-repeat; }

.MetroImage {
  width: 50px;
  height: 50px;
  display: block;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: transparent;
  margin: 0 auto; }

.blcolor1 .MetroImage {
  background-color: #ed1c24 !important; }

.blcolor2 .MetroImage {
  background-color: #a3238e !important; }

.blcolor3 .MetroImage {
  background-color: #670059 !important; }

.blcolor4 .MetroImage {
  background-color: #407927 !important; }

.blcolor5 .MetroImage {
  background-color: #ef413d !important; }

.blcolor6 .MetroImage {
  background-color: #5c2d91 !important; }

.blcolor7 .MetroImage {
  background-color: #390a5d !important; }

.blcolor8 .MetroImage {
  background-color: #a09600 !important; }

.blcolor9 .MetroImage {
  background-color: #f58220 !important; }

.blcolor10 .MetroImage {
  background-color: #21409a !important; }

.blcolor11 .MetroImage {
  background-color: #0d1f63 !important; }

.blcolor12 .MetroImage {
  background-color: #9a6704 !important; }

.blcolor13 .MetroImage {
  background-color: #faa61a !important; }

.blcolor14 .MetroImage {
  background-color: #0066b3 !important; }

.blcolor15 .MetroImage {
  background-color: #003d73 !important; }

.blcolor16 .MetroImage {
  background-color: #985006 !important; }

.blcolor17 .MetroImage {
  background-color: #fff200 !important; }

.blcolor18 .MetroImage {
  background-color: #00aaad !important; }

.blcolor19 .MetroImage {
  background-color: #006d6f !important; }

.blcolor20 .MetroImage {
  background-color: #94070a !important; }

.blcolor21 .MetroImage {
  background-color: #72bf44 !important; }

.blcolor22 .MetroImage {
  background-color: #00a65d !important; }

.blcolor23 .MetroImage {
  background-color: #006c3b !important; }

.blcolorLightGrey .MetroImage {
  background-color: #dcdfdd !important; }

.blcolorlightBlue .MetroImage {
  background-color: #CFEDF1 !important; }

.blcolorGrey .MetroImage {
  background-color: #636965 !important; }

.blcolorBlack .MetroImage {
  background-color: black !important; }

.blcolorWhite .MetroImage {
  background-color: white !important; }

.blcolorTyrkys .MetroImage {
  background-color: #009fb5 !important; }

.blcolorMalina .MetroImage {
  background-color: #d10074 !important; }

.blcolorGreen .MetroImage {
  background-color: #95c11f !important; }

.blcolorOrange .MetroImage {
  background-color: #ff6319 !important; }

.blcolorOrangeRed .MetroImage {
  background-color: #EA640C !important; }

.MImage1 {
  background-image: url("../Images/Metro/metro-ikonky-inv1.png"); }

.MImage2 {
  background-image: url("../Images/Metro/metro-ikonky-inv2.png"); }

.MImage3 {
  background-image: url("../Images/Metro/metro-ikonky-inv3.png"); }

.MImage4 {
  background-image: url("../Images/Metro/metro-ikonky-inv4.png"); }

.MImage5 {
  background-image: url("../Images/Metro/metro-ikonky-inv5.png"); }

.MImage6 {
  background-image: url("../Images/Metro/metro-ikonky-inv6.png"); }

.MImage7 {
  background-image: url("../Images/Metro/metro-ikonky-inv7.png"); }

.MImage8 {
  background-image: url("../Images/Metro/metro-ikonky-inv8.png"); }

.MImage9 {
  background-image: url("../Images/Metro/metro-ikonky-inv9.png"); }

.MImage10 {
  background-image: url("../Images/Metro/metro-ikonky-inv10.png"); }

.MImage11 {
  background-image: url("../Images/Metro/metro-ikonky-inv11.png"); }

.MImage12 {
  background-image: url("../Images/Metro/metro-ikonky-inv12.png"); }

.MImage13 {
  background-image: url("../Images/Metro/metro-ikonky-inv13.png"); }

.MImage14 {
  background-image: url("../Images/Metro/metro-ikonky-inv14.png"); }

.MImage15 {
  background-image: url("../Images/Metro/metro-ikonky-inv15.png"); }

.MImage16 {
  background-image: url("../Images/Metro/metro-ikonky-inv16.png"); }

.MImage17 {
  background-image: url("../Images/Metro/metro-ikonky-inv17.png"); }

.MImage18 {
  background-image: url("../Images/Metro/metro-ikonky-inv18.png"); }

.MImage19 {
  background-image: url("../Images/Metro/metro-ikonky-inv19.png"); }

.MImage20 {
  background-image: url("../Images/Metro/metro-ikonky-inv20.png"); }

.MImage21 {
  background-image: url("../Images/Metro/metro-ikonky-inv21.png"); }

.MImage22 {
  background-image: url("../Images/Metro/metro-ikonky-inv22.png"); }

.MImage23 {
  background-image: url("../Images/Metro/metro-ikonky-inv23.png"); }

.MImage24 {
  background-image: url("../Images/Metro/metro-ikonky-inv24.png"); }

.MImage25 {
  background-image: url("../Images/Metro/metro-ikonky-inv25.png"); }

.MImageStar {
  background-image: url("../Images/Metro/metro-ikonky-invStar.png"); }

.MImage901 {
  background-image: url("../Images/Metro/metro-ikonky-inv901.png"); }

.filtrItemSub {
  background-color: white;
  position: absolute;
  top: 18px;
  right: 0;
  margin: 0 auto;
  width: 180px;
  height: auto;
  border: 1px solid black;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 10000000;
  text-align: left; }
  .filtrItemSub > span a, .filtrItemSub > div a {
    display: block;
    background-position: 10px center;
    padding: 14px 14px 14px 36px !important;
    font-size: 13px; }
  .filtrItemSub > span:hover, .filtrItemSub > div:hover {
    background-color: #f5f5f5;
    text-decoration: underline;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px; }
    .filtrItemSub > span:hover:first-child, .filtrItemSub > div:hover:first-child {
      -webkit-border-radius: 4px 4px 0 0;
      -moz-border-radius: 4px 4px 0 0;
      border-radius: 4px 4px 0 0; }
    .filtrItemSub > span:hover:last-child, .filtrItemSub > div:hover:last-child {
      -webkit-border-radius: 0 0 4px 4px;
      -moz-border-radius: 0 0 4px 4px;
      border-radius: 0 0 4px 4px; }
  .filtrItemSub > span:first-child, .filtrItemSub > div:first-child {
    border: 0; }

.autocomplete-input {
  display: inline-block; }
  .autocomplete-input input, .autocomplete-input span, .autocomplete-input a {
    display: inline-block; }
  .autocomplete-input input.search {
    margin: 0;
    background-color: #fff;
    vertical-align: middle; }
    .autocomplete-input input.search:focus {
      outline: none; }
  .autocomplete-input .submitSearchHref {
    vertical-align: middle; }

.ui-autocomplete.ui-widget-content {
  text-align: left !important;
  max-height: 250px;
  overflow-y: scroll;
  overflow-x: hidden; }

.ui-autocomplete-loading {
  background: url("../Images/small_loading.gif") no-repeat right center; }

.trapezoid {
  border-top: 20px solid #e40000;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  height: 0;
  position: absolute;
  top: -2px;
  left: calc(50% - 270px);
  width: 500px; }

.trapezoid-text {
  color: white;
  text-transform: uppercase;
  position: relative;
  top: -19px;
  left: calc(50% - 210px); }

.box .box-header-agreement, .box-light .box-header-agreement, .box-inactive .box-header-agreement, .box-black .box-header-agreement, .box44 .box-header-agreement, .box60 .box-header-agreement, .box-blank .box-header-agreement {
  background: url(../Images/Box/trapeziod-red-515.png) 0 0 no-repeat; }

.box-header-agreement {
  position: absolute;
  width: 515px;
  left: calc(50% - 260px);
  top: -2px;
  padding-left: 6px;
  color: white;
  font-size: 11px;
  text-transform: uppercase;
  text-align: center; }

.box-header-agreement span {
  position: relative;
  top: -1px; }

.ui-datepicker-trigger {
  cursor: pointer; }

