html,
body {
    height: 100%;
}

.wrap {
    min-height: 100%;
    height: auto;
    margin: 0 auto -60px;
    padding: 0 0 60px;
}

.wrap > .container {
    /*padding: 70px 15px 20px;*/
}

.footer {
    height: 60px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    padding-top: 20px; 
    margin-left: 1px;
} 

.jumbotron { 
    text-align: center;
    background-color: transparent;
}

.jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
}

.not-set {
    color: #eee;
    font-style: italic;
}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}

a.asc:after {
    content: /*"\e113"*/ "\e151";
}

a.desc:after {
    content: /*"\e114"*/ "\e152";
}

.sort-numerical a.asc:after {
    content: "\e153";
}

.sort-numerical a.desc:after {
    content: "\e154";
}

.sort-ordinal a.asc:after {
    content: "\e155";
}

.sort-ordinal a.desc:after {
    content: "\e156";
}

.grid-view th {
    white-space: nowrap;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}

/******************CUSTOM SECTION**********************/

#yii-debug-toolbar, #yii-debug-toolbar-min {
    display: none;
}

.no-border {
    border: none !important;
}

/******MAIN******/

@font-face { font-family: segoe;  src: url(fonts/segoeui.ttf);  }
@font-face { font-family: segoe-semibold;  src: url(fonts/segoe-semibold.ttf);  }
@font-face { font-family: segoe-semilight;  src: url(fonts/segoeuil.ttf);  }
@font-face {
    font-family: "MyriadProCondRegular";
    src: url("fonts/MyriadProCondRegular/MyriadProCondRegular.eot");
    src: url("fonts/MyriadProCondRegular/MyriadProCondRegular.eot?#iefix")format("embedded-opentype"),
    url("fonts/MyriadProCondRegular/MyriadProCondRegular.woff") format("woff"),
    url("fonts/MyriadProCondRegular/MyriadProCondRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MyriadProCondBold"; */
@font-face {
    font-family: "MyriadProCondBold";
    src: url("fonts/MyriadProCondBold/MyriadProCondBold.eot");
    src: url("fonts/MyriadProCondBold/MyriadProCondBold.eot?#iefix")format("embedded-opentype"),
    url("fonts/MyriadProCondBold/MyriadProCondBold.woff") format("woff"),
    url("fonts/MyriadProCondBold/MyriadProCondBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MyriadProCondItalic"; */
@font-face {
    font-family: "MyriadProCondItalic";
    src: url("fonts/MyriadProCondItalic/MyriadProCondItalic.eot");
    src: url("fonts/MyriadProCondItalic/MyriadProCondItalic.eot?#iefix")format("embedded-opentype"),
    url("fonts/MyriadProCondItalic/MyriadProCondItalic.woff") format("woff"),
    url("fonts/MyriadProCondItalic/MyriadProCondItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MyriadProCondBoldItalic"; */
@font-face {
    font-family: "MyriadProCondBoldItalic";
    src: url("fonts/MyriadProCondBoldItalic/MyriadProCondBoldItalic.eot");
    src: url("fonts/MyriadProCondBoldItalic/MyriadProCondBoldItalic.eot?#iefix")format("embedded-opentype"),
    url("fonts/MyriadProCondBoldItalic/MyriadProCondBoldItalic.woff") format("woff"),
    url("fonts/MyriadProCondBoldItalic/MyriadProCondBoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

body {
    background-image: url(../images/slider.png);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-color: #000;
    color:#eee;
    font-family: segoe-semilight;
}
body a:hover, body a:focus {
    color:#4795D5;
}
h1, h2 {
    font-family: segoe-semibold;
    color:#c7b299;
}
h2 {
    font-size: 22px;
}
label {
    font-weight: normal !important;
}
.wrap, .wrap > nav:first-child, .container{
    width:1390px;
}
.wrap .navbar-fixed-top, .wrap .navbar-fixed-bottom {
    left:auto;
    right:auto;
    position: static;
    height:90px;
    border-bottom: none !important;
}
.container {
    padding: 0 !important;
}
.site-index {
    margin-top: 50px;
}
.btn {
    /*border-radius: 0 !important;*/
    font-size: 16px;
    /*padding-top: 7px !important;*/
    min-width:100px;
}
.btn-primary, .btn-block {
    background-color: #00a6e8;
    /*border-bottom: 5px #0071bc solid;*/
}
.btn-danger {
    background-color: #ed1c24;
    /*border-bottom: 5px #981b1e solid;*/
}
.btn-short-danger {
    min-width: 30px !important;
    height: 33px !important;
    padding-left: 22px !important;
    padding-right: 28px !important;
    position: relative;
    top: -3px;
}
.btn-lg {
    border-top-color: #2e6da4;
    border-right-color: #2e6da4;
    border-left-color: #2e6da4;
}
.btn-add {
/*    background-color: #2e3192;
    border-bottom: 5px #1b1464 solid; 
    border-top-color: #2e3192;
    border-right-color: #2e3192;
    border-left-color: #2e3192;*/
}
.btn-add:hover {
/*    background-color: #2a2d85;
    border-bottom: 5px #161154 solid; 
    border-top-color: #2a2d85;
    border-right-color: #2a2d85;
    border-left-color: #2a2d85;*/
}
.small-button {
    min-width: 45px;
    padding-right: 20px !important;
}
.small-button::before {
    display: none;
}
.formular-price-buttons button {
    background-color: #662d91;
    border-color:  #441955;
}
.formular-price-buttons button:hover {
    background-color: #4f2370;
    border-color:  #371445;
}
.navbar-brand {
    margin-left: 0px !important;
    padding-left:0px !important;
    width:90px;
    height:90px;
    background-image: url(../images/logo.png);
}
input, textarea, select {
    background-color: #1a1a1a;
    border:1px #4d4d4d solid;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Myriad Pro;
    font-size: 16px;
}
input {
    color:#999;
}
textarea, select {
    color:#fff;
}
.logout {
    width:100px;
    height:90px; 
    background-image: url(../images/logout.png);   
    background-repeat: no-repeat;
    background-position: 45% center;
}
.sofy {
    background-image: url(../images/sofy.png);  
    background-repeat: no-repeat;
    background-position: center;
    width: 150px;
}
.navbar-right {
    background-color: rgba(77, 77, 77, 0.7);
    margin-right: 0 !important;
    width:1195px;
    float: left !important;
    margin-left: 5px;
}
.navbar-right li.active a{
    color:#fff !important;
    background-color: transparent !important;
    border-width: 0px 0px 5px 0px;
    border-style: solid;
    -webkit-border-image: 
      -webkit-gradient(linear, 100% 0, 0 0, from(#0797e8), to(#0057ba)) 100% 1;
    -webkit-border-image: 
      -webkit-linear-gradient(right, #0797e8, #0057ba) 100% 1;
    -moz-border-image:
      -moz-linear-gradient(right, #0797e8, #0057ba) 100% 1;  
    -o-border-image:
      -o-linear-gradient(right, #0797e8, #0057ba) 100% 1;
    border-image:
      linear-gradient(to right, #0797e8, #0057ba) 100% 1; 
}
.navbar-inverse .navbar-nav.navbar-right li a {
    font-size: 28px;
    height: 100%;
    padding-top: 30px;
    color:#fff;
}
.navbar-right li:first-child a{
    border-width:0px !important;
}
.navbar-right li {
    height: 90px;
    margin-left: 10px;
    margin-right: 10px;
}
.navbar-right > li:last-child {
    float: right;
    margin-right: 0 !important;
    left: 100px !important;
    width: 95px;
    position: relative;
    background-color: rgba(77, 77, 77, 0.7);    
}
.navbar-right > li:last-child:hover, #show-warnings-button,  #show-prov-warnings-button{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0797e8+0,0057ba+100 */
/*    background: #0797e8;
    background: -moz-linear-gradient(top,  #0797e8 0%, #0057ba 100%); 
    background: -webkit-linear-gradient(top,  #0797e8 0%,#0057ba 100%);
    background: linear-gradient(to bottom,  #0797e8 0%,#0057ba 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0797e8', endColorstr='#0057ba',GradientType=0 ); */

}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: transparent !important;
}
.navbar-nav a{
    padding-left: 6px !important;
    padding-right: 7px !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: transparent !important;
    color: #262626;
    text-decoration: none;
}
.dropdown-menu {
    background-color: rgba(77, 77, 77, 0.6);
}
.note-editor .dropdown-menu {
    background-color: #fff;
}
.navbar-inverse {
    background-color: transparent;
}
.site-index-table {
    width: 1040px;
}

.error {
    -webkit-box-shadow: 1px 1px 13px 7px rgba(237, 28, 36, 1);
    -moz-box-shadow:    1px 1px 13px 7px rgba(237, 28, 36, 1);
    box-shadow:         1px 1px 13px 7px rgba(237, 28, 36, 1);
}

footer {
    display: none;
}

.index-reservierung {
    background-image: url(../images/reservierung.jpg);  
    background-repeat: no-repeat;
    background-position: center; 
    width: 688px;
    height: 528px;
    display: block;
}

.index-kunden {
    background-image: url(../images/kunden.jpg);  
    background-repeat: no-repeat;
    background-position: center; 
    width: 337px;
    height: 256px;
    display: block;
}

.index-product {
    background-image: url(../images/product.jpg);  
    background-repeat: no-repeat;
    background-position: center; 
    width: 337px;
    height: 258px;
    display: block;
    margin-top: 14px;
}

.index-stat {
    background-image: url(../images/stat.jpg);  
    background-repeat: no-repeat;
    background-position: center; 
    width: 337px;
    height: 258px;
    display: block;
    margin-top: 14px;
}

.index-system {
    background-image: url(../images/system.jpg);  
    background-repeat: no-repeat;
    background-position: center; 
    width: 337px;
    height: 258px;
    display: block;
    margin-top: 14px;
}

.index-finance {
    background-image: url(../images/finance.jpg);  
    background-repeat: no-repeat;
    background-position: center; 
    width: 337px;
    height: 258px;
    display: block;
    margin-top: 14px;
}

#index-status {
    background-color: #1a1a1a;
    width: 337px;
    height: 256px;
    display: block;
}

#index-chat {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7f807a+0,000000+100 */
    background: #7f807a; /* Old browsers */
    background: -moz-linear-gradient(top,  #7f807a 0%, #000000 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #7f807a 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #7f807a 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f807a', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    width: 337px;
    height: 530px;
    display: block;
    margin-top: 14px;    
}

#footer {
    margin-top: 30px;
    font-family: segoe;
}
#footer div{
    vertical-align: top;
}

#time div {
    font-size: 36px;
}
#time small {
    font-size: 14px;
}

.normal-table td, .normal-table th {
    padding: 7px;
    /* border: 1px #aaa solid; */
    font-size: 14px;
}
.normal-table tr:nth-child(odd){
    background-color: #1a1a1a;
}
.normal-table tr:nth-child(even){
    background-color: #262626;
}
.normal-table {
    /*border: 1px #ccc solid;*/
}

.sortable:hover {
    cursor: move;
}

.sortable {
    list-style: none;
}

.small-table * {
    font-size:0.95em;
    text-align: center;
}

.fs18 {
    font-size: 18px;
}

.minw140 {
    min-width: 140px;
}
.minw240 {
    min-width: 240px;
}
.minw250 {
    min-width: 250px;
}
.maxw600 {
    max-width: 600px;
}
.maxw630 {
    max-width: 630px;
}
.maxw695 {
    max-width: 695px;
}
.w23p {
    width: 23%;
    display: inline-block;
}
.w33p {
    width: 33%;
}
.w49p {
    width:49%;
}
.w40p {
    width:40%;
}
.w50p {
    width:50%;
}
.w90p {
    width: 90%;
}
.w100p {
    width: 100%;
}
.w60 {
    width: 60px;
}
.w75 {
    width: 75px;
}
.w100 {
    width: 100px;
}
.w120 {
    width: 120px;
}
.w130 {
    width: 130px;
}
.w140 {
    width: 140px;
}
.w150 {
    width: 150px;
}
.w160 {
    width: 160px;
}
.w200 {
    width: 200px;
}
.w220 {
    width: 220px;
}
.w225 {
    width: 225px;
}
.w230 {
    width: 230px;
}
.w235 {
    width: 235px;
}
.w240 {
    width: 240px;
}
.w270 {
    width: 270px;
}
.w280 {
    width: 280px;
}
.w300 {
    width: 300px;
}
.w330 {
    width: 330px;
}
.w350 {
    width: 350px;
}
.w400 {
    width: 400px;
}
.w450 {
    width: 450px;
}
.w600 {
    width: 600px;
}
.w630 {
    width: 630px;
}
.w750 {
    width: 750px;
}
.w1400 {
    width: 1400px;
}
.p5 {
    padding: 5px;
}
.p7 {
    padding: 7px;
    padding-bottom: 12px !important;
}
.p12 {
    padding: 12px;
}
.pl12 {
    padding-left: 12px !important;
}
.pr12 {
    padding-right: 12px !important;
}
.pt7{
    padding-top: 7px;
}
.pb10 {
    padding-bottom: 10px;
}
.mt2 {
    margin-top: 2px;
}
.mt5 {
    margin-top: 5px;
}
.mt10 {
    margin-top: 12px;
}
.mt12 {
    margin-top: 12px;
}
.mt14 {
    margin-top: 14px;
}
.mt20 {
    margin-top: 20px;
}
.mt25 {
    margin-top: 25px;
}
.mt50 {
    margin-top: 50px;
}
.mt80 {
    margin-top: 80px;
}
.mb8 {
    margin-bottom: 8px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb14 {
    margin-bottom: 14px;
}
.mb25 {
    margin-bottom: 25px;
}
.ml5  {
    margin-left: 5px;
}
.ml10  {
    margin-left: 10px;
}
.ml12  {
    margin-left: 12px;
}
.ml30  {
    margin-left: 30px;
}
.mr5  {
    margin-right: 5px;
}
.mr10  {
    margin-right: 10px;
}
.mr12  {
    margin-right: 12px;
}
.mr20  {
    margin-right: 20px;
}
.h480 {
    height: 480px;
}

.formular-hotels li, #item-list .w600, .item-list-price {
    border-bottom: 1px dotted #888;
}

.light-top-border {
    border-top: 1px #666 solid;
}
.index-chat-header {
    background: #2e2e2e;
    font-size: 18px;
    font-style: italic;
    padding-left: 20px;
    height: 35px;
    padding-top: 5px;
}
.scroll-h {
    overflow-y: scroll;
}

.item-list-price {
    position: relative;
    left: 30px;
    top: 1px;
}

.input-textarea {
    width: 560px;
    height: 160px;
}

.t3 {
    top: 3px;
}
.t4 {
    top: 4px;
}

.padding-table3 td{
    padding: 3px;
}

.font1-2 {
    font-size: 1.2em;
}
.font1-3 {
    font-size: 1.3em;
}
.font1-4 {
    font-size: 1.4em;
}
.fs14 {
    font-size: 14px;
}
.fs16 {
    font-size: 16px;
}

.dib {
    display: inline-block;
}
.dibim {
    display: inline-block !important;
}
.dn {
    display: none;
}

.vat {
    vertical-align: top;
}
.tar {
    text-align: right;
}
.tal {
    text-align: left;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.clear {
    clear: both;
}
.bb {
    text-transform:capitalize;
    font-weight:bold;
}
.fwb {
    font-weight: bold !important;
}
.avatarName {
    margin-top: 3px;
    margin-left: 5px;
    font-size: 22px;
}
#avatarOptionsWrapper div {
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
}
#avatarOptionsWrapper a {
    width: 90px;
    height: 90px;
    background-color: #262324;
    display: block;
}
#messages {
    background-image: url(../images/icon-message.png);
    background-repeat: no-repeat;
    background-position: 33px 43px;    
}
#tasks {
    background-image: url(../images/icon-folder.png);
    background-repeat: no-repeat;
    background-position: 40px 50px;
}
#settings {
    background-image: url(../images/icon-settings.png);
    background-repeat: no-repeat;
    background-position: 20px center;
}
.online {
    color:#8cc63f;
}
.busy {
    color:#f6ee15;
}
.away {
    color:#e52727;
}
.colw {
    color:#fff;
}
.red {
    color:#cc181a !important;
}
.green {
    color:#39b54a !important;
}
.sky-blue {
    color: #A4E8FF !important;
}
.activity-text a{
    color:#A0D5FF;
}
.person-name {
    text-transform: uppercase;
}
.current {
    background-color: orange;
}
.deaktiv, .deaktiv *
{
    background-color:#DE3B2F !important;
    background-image: none !important;
    color: #fff !important;
}
.rechnung_day, .rechnung_day *
{
   background-color:#1BBF31 !important; 
   background-image: none !important;
   color:#fff !important;
}
.storno_day
{
   background-color:#D391E0 !important; 
   background-image: none !important;
   color:#fff;
}
.teil_day
{
   background-color:#326629 !important; 
   background-image: none !important;
   color:#fff !important;
}
.eingang_day
{
   background-color:#F8B000 !important; 
   background-image: none !important;
   /*color:#fff;*/
}
.longPre {
    background-color: #2e6da4;
}
.longPre a {
    color: #fff !important;
}
.wtb{
    /*background-color: rgba(0,0,0, 0.9);*/
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#303030+35,000000+100 */
    background: #303030; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #303030 35%, #000000 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  #303030 35%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  #303030 35%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.wtb30{
    background-color: rgba(0,0,0, 0.3);
}
.modal-content {
    background-color: rgba(0,0,0, 0.8);
}
#testModal label, .user-firm label{
    min-width: 130px;
    margin-bottom: 10px;
}
.user-form input[type="text"] {
    width: 300px;
}
.bgmon, pre {
/*    background-color: rgba(5, 10, 23, 0.35);
    color:#03EF00;*/
    border: none !important;
    color:#fff !important;
    background-color: transparent !important;
    overflow: hidden;
}
pre {
    padding: 2px !important;
}
.bgmon {
    float: left;  
    width: 400px; 
}
.pickmeup-twitter-bootstrap {
    z-index: 9000;
}
#testModal {
    z-index:8000;
}
#avatar img {
    border: 4px #333 solid;
    /*width: 70px;*/
    height: 70px;
}

.avatar-status-change:hover {
    background-color: #222;
}
.avatar-status-change {
    margin-bottom: 0 !important;
}
.activity-text pre {
    display: none;
}

input:disabled {
    opacity: 0.7;
}
.cp {
    cursor: pointer;
}
.neon {
  cursor: pointer;
}

.fs1-6  {
    font-size: 1.6em;
}

.fs1-4  {
    font-size: 1.4em;
}

.tshad, #footer * {
    text-shadow: 2px 2px 3px rgba(75, 75, 75, 1);
}

.site-index-table a, #index-status {
    -webkit-box-shadow: 6px 6px 7px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    6px 6px 7px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         6px 6px 7px 0px rgba(50, 50, 50, 0.75);
}

.headerParam, .headerInputWrapper {
    cursor: pointer;
}

.neon:hover {
  -webkit-animation: neon2 1.5s ease-in-out infinite alternate;
  -moz-animation: neon2 1.5s ease-in-out infinite alternate;
  animation: neon2 1.5s ease-in-out infinite alternate;
}

@-webkit-keyframes neon2 {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #0797e8, 0 0 70px #0797e8, 0 0 80px #0797e8, 0 0 100px #0797e8, 0 0 150px #0797e8;
  }
  to {
    text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #0797e8, 0 0 35px #0797e8, 0 0 40px #0797e8, 0 0 50px #0797e8, 0 0 75px #0797e8;
  }
}

@keyframes neon2 {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #0797e8, 0 0 70px #0797e8, 0 0 80px #0797e8, 0 0 100px #0797e8, 0 0 150px #0797e8;
  }
  to {
    text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #0797e8, 0 0 35px #0797e8, 0 0 40px #0797e8, 0 0 50px #0797e8, 0 0 75px #0797e8;
  }
}
@-moz-keyframes neon2 {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #0797e8, 0 0 70px #0797e8, 0 0 80px #0797e8, 0 0 100px #0797e8, 0 0 150px #0797e8;
  }
  to {
    text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #0797e8, 0 0 35px #0797e8, 0 0 40px #0797e8, 0 0 50px #0797e8, 0 0 75px #0797e8;
  }
}

.modal-dialog  {
    -webkit-box-shadow: 0px 0px 14px 0px rgba(107, 250, 255, 0.9);
    -moz-box-shadow:    0px 0px 14px 0px rgba(107, 250, 255, 0.9);
    box-shadow:         0px 0px 14px 0px rgba(107, 250, 255, 0.9);
}

#final-buttons .modal-dialog {
    width: 960px;
}
#final-buttons button{
/*    -webkit-box-shadow: 4px 4px 12px -4px rgba(0,0,0,0.75);
    -moz-box-shadow: 4px 4px 12px -4px rgba(0,0,0,0.75);
    box-shadow: 4px 4px 12px -4px rgba(0,0,0,0.75);*/
}
#final-buttons, .formular-buttons, .grey-back {
    background-color: #4d4d4d;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: transparent !important;
}

#left-block {
    width: 1040px;
    float: left;
}
.right-block {
    float: right;
    width:338px;
    margin-left: 8px;
    padding-top: 50px;
}

.SI-FILES-STYLIZED label.inputFile
{
    width: 59px;
    height: 23px;
    background: url(file.jpg) 0 0 no-repeat;

    display: block;
    overflow: hidden;
    cursor: pointer;
}
.SI-FILES-STYLIZED label.inputFile:hover
{
    opacity: 0.7;
}

.SI-FILES-STYLIZED label.inputFile input
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.SI-FILES-STYLIZED label.inputFile input:hover {
    cursor: pointer;
}

.checkbox-custom, .radio-custom {
    opacity: 0;
    position: absolute;   
}

.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    /*margin: 5px;*/
    cursor: pointer;
}

.checkbox-custom-label, .radio-custom-label {
    position: relative;
}

.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
    -webkit-box-shadow: inset 1px 1px 5px 2px rgba(0, 166, 232, 0.66);
    -moz-box-shadow:    inset 1px 1px 5px 2px rgba(0, 166, 232, 0.66);
    box-shadow:         inset 1px 1px 5px 2px rgba(0, 166, 232, 0.66);
}

.checkbox-custom.error + .checkbox-custom-label:before, .radio-custom.error + .radio-custom-label:before {
    content: '';
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
/*    -webkit-box-shadow: inset 1px 1px 5px 2px rgba(0, 166, 232, 0.66);
    -moz-box-shadow:    inset 1px 1px 5px 2px rgba(0, 166, 232, 0.66);
    box-shadow:         inset 1px 1px 5px 2px rgba(0, 166, 232, 0.66);*/
    border:2px solid red;
}

.checkbox-custom:checked + .checkbox-custom-label:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    /*background: rebeccapurple;*/
    color:#00a6e8;
    font-size: 16px;
    color:#00a6e8;
}

.radio-custom + .radio-custom-label:before {
    border-radius: 50%;
}

.radio-custom:checked + .radio-custom-label:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    font-size: 16px;
    color:#00a6e8;
}

.pickmeup-twitter-bootstrap * {
    font-family: Myriad Pro;
}
/******FORMULAR******/

.formular-index .inputs label 
{
    width: 160px;
}

.formular-view, .formular-edit, .formular-gutscheine, .formular-storno, .formular-repair, .formular-create, .formular-status, .formular-index, .formular-versand, .client-index, .client-create {
    margin-top: 50px;
    font-family: Myriad Pro;
}

.formular-view-header, #createformular-page label {
    font-size: 1.2em;
}
.formular-view-header label {
    min-width: 160px;
}
.formular-view-header  > div {
    height: 100%;
}
.formular-hotels li, formular-persons li {
    padding: 7px;
}
.formular-price-table .price-table tr td:last-child {
    text-align: right;
}
#createformular-page label{
    min-width: 135px;
    margin: 5px;
}
#createformular-page textarea {
    margin-top: 5px;
}
.formular-content #intro-page label, #nurflug-type label {
    min-width: 160px;
    margin-bottom: 10px;
}
.formular-view .anzahlung-block label {
    min-width: 140px;
    margin-bottom: 10px;
}
#formular-edit .modal-body label{
    min-width: 130px;
    margin-bottom: 10px;
}
#formular-edit .modal-body input, #formular-edit .modal-body select, #formular-edit .modal-body textarea {
    margin-bottom: 10px;
    vertical-align: top;
}
#select-pay-data-kart td{
    padding: 5px;
}
#flightplan {
    width: 420px;
    height: 150px;
    margin-bottom: 10px;
}
#flugpage label {
    min-width: 140px;
    vertical-align: top;
}
.date-bausteintext {
    width: 380px;
    height: 100px;
}
.formular-repair input, .formular-repair label, .formular-repair textarea {
    min-width: 220px;
    margin-bottom: 10px;
    vertical-align: top;
}
.formular-versand a {
    display: block;
    max-width: 360px;
}
#druck-link {
    margin-left: 14px;
}
.insurance-address input, .rechnung-insurance-address input {
    width: 120px;
    padding-right: 12px;
}
#countries td{
    font-size: 18px;
}
/*#show-warnings-button {
    position: fixed;
    top: 100px;
}
#show-prov-warnings-button {
    position: fixed;
    top: 150px;
}*/

.fluge_text_table, .formular-payments-table {
    border: none;
}

.fluge_text_table td, .fluge_text_table th, .formular-payments-table td, .formular-payments-table th {
    border: none;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 7px !important;
    padding-right: 7px !important;
}
.fluge_text_table th, .formular-payments-table th {
    color:#999;
}
.fluge_text_table tr.odd, .formular-payments-table tr:nth-child(2n+1) {
    background-color: #000;
}
.fluge_text_table tr.even, .fluge_text_table thead tr, .formular-payments-table tr:nth-child(2n), .formular-payments-table thead tr{
    background-color: #262626 !important;
}

.formular-persons, .formular-hotels, .formular-flight {
    border-bottom: 1px #4d4d4d solid;
}

.price-table tr td:first-child{
    padding-left: 5px !important;
}
.price-table tr td:last-child{
    padding-right: 5px !important;
}
.price-table, .price-table td {
    border: none !important;
}
.price-table td {
    background-color: #534741;
    color: #b8a48d;
    font-size: 16px;
    padding: 1px !important;
}
.flight-text {
    min-width: 550px;
    min-height: 200px;
}
/******CLIENT******/

.client-create label, .client-create input[type="text"] {
    min-width: 180px;
    margin-bottom: 20px;
}
/******USER******/

#spy-form .normal-table td {
    cursor: pointer;
}
#spy-form .normal-table td pre {
    display: none;
}
.user-list a {
    font-size: 18px;
    width: 100%;
    display: block;
}

/******FINANCE******/
.small-table td, .small-table th{
    color:#222;    
}
.small-table tr:nth-child(even) {
   background-color: #dff2f7;
}
.small-table tr:nth-child(odd) {
   background-color: #b0dce8;
}
#results .small-table th {
    vertical-align: top;
}

.finance_card_data, .small-table .modal-block{
    font-size: 16px;
    width: 100%;
    text-align: left;
    color:#fff;
}
.fin-brutto {
    /*background-color: #d5d7d8;*/
    color:#999;
}
.fin-prepayment {
    /*background-color: #d3f3ff;   */
}
.fin-finalpayment {
    /*background-color: #e8f5f7;  */
}
.add-payment-block * {
    text-align: left;
}
.small-table .current td {
    /*background-color: #F28B1D;*/
}
#stat-form .date {
    width: 150px;
}
#stat-form label {
    font-size: 18px;
    font-family: Myriad Pro;
}
#stat-form {
    margin-top: 50px;
    height: 330px;  
}

.small-table {
    font-family: MyriadProCondRegular;
    min-width: 1390px;
}
.small-table * {
    font-size: 18px !important;
}
.small-table tr:nth-child(even) {
    background-color: #262626;
}
.small-table tr:nth-child(odd) {
    background-color: #1a1a1a;
}
.small-table td{
    color:#fff;
    padding: 2px;
    height: 46px;
}
.small-table th {
    color:#b3b3b3 !important;
}
.small-table th.dates {
    padding-left: 20px;
    padding-right: 20px;
}
.total-table.normal-table th, .total-table.normal-table td{
    font-size: 1.2em !important;
}
.total-table {
    width: 100%;
}
#results .normal-table tr.stat-day:hover {
    filter: brightness(2); /* увеличивает яркость вдвое */
    -webkit-filter: brightness(2);
    transition: all 0.5s linear;
}
/*** Datepicker custom ***/

.ui-datepicker-month, .ui-datepicker-year {
    font-weight: normal;
    background-color: #2390d5;
}


/***New buttons***/

    .vfc {
        background-image: linear-gradient(bottom, rgb(57, 181, 74) 0%, rgb(39,147,53) 100%) !important;
        background-image: -o-linear-gradient(bottom, rgb(57, 181, 74) 0%, rgb(39,147,53) 100%) !important;
        background-image: -moz-linear-gradient(bottom, rgb(57, 181, 74) 0%, rgb(39,147,53) 100%) !important;
        background-image: -webkit-linear-gradient(bottom, rgb(57, 181, 74) 0%, rgb(39,147,53) 100%) !important;
        background-image: -ms-linear-gradient(bottom, rgb(57, 181, 74) 0%, rgb(39,147,53) 100%) !important;
        background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(57, 181, 74)),
        color-stop(1, rgb(39,147,53))
        ) !important; 
        border-color: #58da6a !important;   
        -webkit-box-shadow: inset 0px 1px 0px #249133, 0px 3px 0px 0px #23752e, 0px 5px 5px #000 !important;
        -moz-box-shadow: inset 0px 1px 0px #249133, 0px 3px 0px 0px #23752e, 0px 5px 5px #000 !important;
        -o-box-shadow: inset 0px 1px 0px #249133, 0px 3px 0px 0px #23752e, 0px 5px 5px #000 !important;
        box-shadow: inset 0px 1px 0px #249133, 0px 3px 0px 0px #23752e, 0px 5px 5px #000 !important;     
    }
    .vfc::before {

        background-color: #23752e !important;
    }
    body .btn, body #results .nav-tabs li, body .btnhly {
        /*background-color:#3bb3e0;*/
        text-decoration:none;
        border-color: #2e6da4;
        color:#fff;
        position:relative;
        padding:5px 20px;
        padding-right:50px;
        background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
        background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
        background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
        background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
        background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
        background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(44,160,202)),
        color-stop(1, rgb(62,184,229))
        );
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 3px 0px 0px #156785, 0px 5px 5px #000;
        -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 3px 0px 0px #156785, 0px 5px 5px #000;
        -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 3px 0px 0px #156785, 0px 5px 5px #000;
        box-shadow: inset 0px 1px 0px #2ab7ec, 0px 3px 0px 0px #156785, 0px 5px 5px #000; 
        transition: all 0.2s linear;
    }

    body .btn:active,  body .btnhly:active {
        top:3px;
        background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
        background-image: -o-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
        background-image: -moz-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
        background-image: -webkit-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
        background-image: -ms-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
        background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(62,184,229)),
        color-stop(1, rgb(44,160,202))
        );
        -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #000;
        -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #000;
        -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #000;
        box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #000;
    }

    body .btn::before,  body #results .nav-tabs li::before,  body .btnhly::before  {
        background-color:#2591b4;
        background-image:url(../images/right_arrow.png);
        background-repeat:no-repeat;
        background-position:center center;
        content:"";
        width:20px;
        height:20px;
        position:absolute;
        right:15px;
        top:50%;
        margin-top:-9px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        -webkit-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
        -moz-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
        -o-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
        box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
    }

    body .btn:active::before,  body #results .nav-tabs li.active::before,  body .btnhly.active::before  {
        top:50%;
        margin-top:-12px;
        -webkit-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
        -moz-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
        -o-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
        box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
    }

    body .btn:hover,  body #results .nav-tabs li:hover,  body .btnhly:hover {
        background-image: linear-gradient(bottom, rgb(40, 177, 231) 0%, rgb(103, 212, 255) 100%);
        background-image: -o-linear-gradient(bottom, rgb(40, 177, 231) 0%, rgb(103, 212, 255) 100%);
        background-image: -moz-linear-gradient(bottom, rgb(40, 177, 231) 0%, rgb(103, 212, 255) 100%);
        background-image: -webkit-linear-gradient(bottom, rgb(40, 177, 231) 0%, rgb(103, 212, 255) 100%);
        background-image: -ms-linear-gradient(bottom, rgb(40, 177, 231) 0%, rgb(103, 212, 255) 100%);
        background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(40, 177, 231)),
        color-stop(1, rgb(103, 212, 255))
        );
    }

    body .btn-success::before {
        background-color:#449619;
        -webkit-box-shadow: inset 0px 1px 0px #05561a, 0px 1px 0px #93e07a;
        -moz-box-shadow: inset 0px 1px 0px #05561a, 0px 1px 0px #93e07a;
        -o-box-shadow: inset 0px 1px 0px #05561a, 0px 1px 0px #93e07a;
        box-shadow: inset 0px 1px 0px #05561a, 0px 1px 0px #93e07a;
    }

    body .btn-success {
        background-color:#3bb3e0;
        background-image: linear-gradient(bottom, rgb(52, 132, 52) 0%, rgb(112, 205, 112) 100%);
        background-image: -o-linear-gradient(bottom, rgb(52, 132, 52) 0%, rgb(112, 205, 112) 100%);
        background-image: -moz-linear-gradient(bottom, rgb(52, 132, 52) 0%, rgb(112, 205, 112) 100%);
        background-image: -webkit-linear-gradient(bottom, rgb(52, 132, 52) 0%, rgb(112, 205, 112) 100%);
        background-image: -ms-linear-gradient(bottom, rgb(52, 132, 52) 0%, rgb(112, 205, 112) 100%);
        background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(52, 132, 52)),
        color-stop(1, rgb(112, 205, 112))
        );
        -webkit-box-shadow: inset 0px 1px 0px #2AED55, 0px 3px 0px 0px #25592D, 0px 5px 5px #000;
        -moz-box-shadow: inset 0px 1px 0px #2AED55, 0px 3px 0px 0px #25592D, 0px 5px 5px #000;
        -o-box-shadow: inset 0px 1px 0px #2AED55, 0px 3px 0px 0px #25592D, 0px 5px 5px #000;
        box-shadow: inset 0px 1px 0px #2AED55, 0px 3px 0px 0px #25592D, 0px 5px 5px #000;
        border-color: #296627 !important;
    }
    body .btn-success:active {
        top:3px;
        background-image: linear-gradient(bottom, rgb(52, 132, 52) 100%, rgb(112, 205, 112) 0%);
        background-image: -o-linear-gradient(bottom, rgb(52, 132, 52) 100%, rgb(112, 205, 112) 0%);
        background-image: -moz-linear-gradient(bottom, rgb(52, 132, 52) 100%, rgb(112, 205, 112) 0%);
        background-image: -webkit-linear-gradient(bottom, rgb(52, 132, 52) 100%, rgb(112, 205, 112) 0%);
        background-image: -ms-linear-gradient(bottom, rgb(52, 132, 52) 100%, rgb(112, 205, 112) 0%);
        background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(1, rgb(52, 132, 52)),
        color-stop(0, rgb(112, 205, 112))
        );
        -webkit-box-shadow: inset 0px 1px 0px #2AED55, 0px 3px 0px 0px #25592D, 0px 5px 5px #000;
        -moz-box-shadow: inset 0px 1px 0px #2AED55, 0px 3px 0px 0px #25592D, 0px 5px 5px #000;
        -o-box-shadow: inset 0px 1px 0px #2AED55, 0px 3px 0px 0px #25592D, 0px 5px 5px #000;
        box-shadow: inset 0px 1px 0px #2AED55, 0px 3px 0px 0px #25592D, 0px 5px 5px #000;
    }

    body .btn-success:active::before {
        top:50%;
        margin-top:-12px;
        -webkit-box-shadow: inset 0px 1px 0px #2AED55, 0px 3px 0px #25592D, 0px 6px 3px #222;
        -moz-box-shadow: inset 0px 1px 0px #2AED55, 0px 3px 0px #25592D, 0px 6px 3px #222;
        -o-box-shadow: inset 0px 1px 0px #2AED55, 0px 3px 0px #25592D, 0px 6px 3px #222;
        box-shadow: inset 0px 1px 0px #2AED55, 0px 3px 0px #25592D, 0px 6px 3px #222;
    }

    body .btn-success:hover {
        background-image: linear-gradient(bottom, #378737 0%, #9FF19E 100%);
        background-image: -o-linear-gradient(bottom, #378737 0%, #9FF19E 100%);
        background-image: -moz-linear-gradient(bottom, #378737 0%, #9FF19E 100%);
        background-image: -webkit-linear-gradient(bottom, #378737 0%, #9FF19E 100%);
        background-image: -ms-linear-gradient(bottom, #378737 0%, #9FF19E 100%);
        background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, #378737),
        color-stop(1, #9FF19E)
        );
    }

    body .btn-danger {
        background-image: none;
        background-color: #ed1c24;
        border-color: transparent;
        -webkit-box-shadow: inset 0px 1px 0px #F97777, 0px 3px 0px 0px #851515, 0px 5px 5px #000;
        -moz-box-shadow: inset 0px 1px 0px #F97777, 0px 3px 0px 0px #851515, 0px 5px 5px #000;
        -o-box-shadow: inset 0px 1px 0px #F97777, 0px 3px 0px 0px #851515, 0px 5px 5px #000;
        box-shadow: inset 0px 1px 0px #F97777, 0px 3px 0px 0px #851515, 0px 5px 5px #000;

    }
    body .btn-danger:hover {
        background-image: none !important;
    }
    body .btn-danger::before {
        background-color: #B80101;
        background-image:url(../images/cross.png);
        -webkit-box-shadow: inset 0px 1px 0px #560505, 0px 1px 0px #EF6060;
        -moz-box-shadow: inset 0px 1px 0px #560505, 0px 1px 0px #EF6060;
        -o-box-shadow: inset 0px 1px 0px #560505, 0px 1px 0px #EF6060;
        box-shadow: inset 0px 1px 0px #560505, 0px 1px 0px #EF6060;
    }

    body .btn-danger:active::before {
        top:50%;
        margin-top:-12px;
        -webkit-box-shadow: inset 0px 1px 0px #F97777, 0px 3px 0px #851515, 0px 6px 3px #222;
        -moz-box-shadow: inset 0px 1px 0px #F97777, 0px 3px 0px #851515, 0px 6px 3px #222;
        -o-box-shadow: inset 0px 1px 0px #F97777, 0px 3px 0px #851515, 0px 6px 3px #222;
        box-shadow: inset 0px 1px 0px #F97777, 0px 3px 0px #851515, 0px 6px 3px #222;
    }
    body .btn-danger:active {
        top:3px;
        background-color: #ed1c24;
        background-image: none !important;
        -webkit-box-shadow: inset 0px 1px 0px #F97777, 0px 3px 0px 0px #851515, 0px 5px 5px #000;
        -moz-box-shadow: inset 0px 1px 0px #F97777, 0px 3px 0px 0px #851515, 0px 5px 5px #000;
        -o-box-shadow: inset 0px 1px 0px #F97777, 0px 3px 0px 0px #851515, 0px 5px 5px #000;
        box-shadow: inset 0px 1px 0px #F97777, 0px 3px 0px 0px #851515, 0px 5px 5px #000;
    }

    body .nav-tabs > li > a {
        display: inline;
        padding: 5px 5px;
        position: static;
        color:#fff !important;
        background-color: transparent !important;
        border-color: transparent !important;
    }
    body .nav-tabs > li > a:hover {
        border-color: transparent !important;
    }
    body #results .nav-tabs > li.active {
        background-image: linear-gradient(bottom, rgb(188, 188, 188) 0%, rgb(99, 99, 99) 100%);
        background-image: -o-linear-gradient(bottom, rgb(188, 188, 188) 0%, rgb(99, 99, 99) 100%);
        background-image: -moz-linear-gradient(bottom, rgb(188, 188, 188) 0%, rgb(99, 99, 99) 100%);
        background-image: -webkit-linear-gradient(bottom, rgb(188, 188, 188) 0%, rgb(99, 99, 99) 100%);
        background-image: -ms-linear-gradient(bottom, rgb(188, 188, 188) 0%, rgb(99, 99, 99) 100%);
        background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(188, 188, 188)),
        color-stop(1, rgb(99, 99, 99))
        );
        top:3px;
        -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #000;
        -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #000;
        -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #000;
        box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #000;
    }

    body .nav-tabs > li {
        margin-right: 20px;
        margin-bottom: 20px;
        transition: all 0.2s linear;
    }

.changeRate {
    cursor: pointer;
}

.booking-view .param {
    margin-left: 20px;
}

.booking-view p span {
    width: 120px;
    display: inline-block;
    font-weight: bold;
}
#kundeSearchDelete {
    position: absolute;
    margin-left: -20px;
    margin-top: 11px;
}

#get-insurance {
    display: none !important;
}

/*#rundmails {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: auto;
    white-space: nowrap;
    text-align: center;
    font-size: 0;
    
}
#rundmails::before {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    content: '';
}
*/
#rundmails .modal-dialog  {
    margin-top: 14%;
}

.formular-payments-table {
    width: 100%;
}
.formular-payments-table td{
    text-align: left;
}

#rundmail-form textarea {
    margin-top: 14px;
}

.note-editor .btn::before {
    display: none !important;
} 

.note-editor .btn{
    /*background-image: none !important;*/
    border-color: transparent !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    padding: 5px !important;
} 
.note-editor {
    display: none;
}