﻿/* external fonts */
            @font-face {
                font-family: 'helvetica_thin';
                src: url('fonts/helvetica_neue_ce_35_thin.eot');
                src: url('fonts/helvetica_neue_ce_35_thin.eot?#iefix') format('embedded-opentype'),
                     url('fonts/helvetica_neue_ce_35_thin.woff') format('woff'),
                     url('fonts/helvetica_neue_ce_35_thin.ttf') format('truetype'),
                     url('fonts/helvetica_neue_ce_35_thin.svg#helvetica_ce_35_thinregular') format('svg');
                font-weight: normal;
                font-style: normal;
            }
            @font-face {
                font-family: 'helvetica_roman';
                src: url('fonts/helvetica_neue_ce_55_roman.eot');
                src: url('fonts/helvetica_neue_ce_55_roman.eot?#iefix') format('embedded-opentype'),
                     url('fonts/helvetica_neue_ce_55_roman.woff') format('woff'),
                     url('fonts/helvetica_neue_ce_55_roman.ttf') format('truetype'),
                     url('fonts/helvetica_neue_ce_55_roman.svg#helvetica_ce_55_romanregular') format('svg');
                font-weight: normal;
                font-style: normal;
            }
            @font-face {
              font-family: 'FontAwesome';
              src: url('fonts/fontawesome-webfont.eot?v=3.1.0');
              src: url('fonts/fontawesome-webfont.eot?#iefix&v=3.1.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=3.1.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=3.1.0') format('truetype'), url('fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0') format('svg');
              font-weight: normal;
              font-style: normal;
            }
                     
/* quick dial buttons */   
.qdb {height: 636px; font-family: arial; font-size: 1.2em; margin-top: 4px;}
.qdb span.fa{font-family: 'FontAwesome'; font-weight: normal;}
.qdb .sidebar {height: 100%; width: 50px; background: #595959; float: left; -moz-border-radius-topright: 8px; border-top-right-radius: 8px;-moz-border-radius-bottomright: 8px; border-bottom-right-radius: 8px;}
.qdb .list ul {padding: 0; margin: 0; margin-left: -40px; float: left ;}
.qdb .list ul li{height: 20px;cursor: pointer; list-style: none; padding: 11px 0; -o-transition: .2s ease-in; -ms-transition: .2s ease-in; -moz-transition: .2s ease-in; -webkit-transition: .2s ease-in; transition: .2s ease-in; color: #595959; display: block; width: 420px;}
.qdb .list ul li:hover{ color: #0094d3;}
.qdb .list ul li a{ color: #62af32; font-weight: bold; text-decoration: none; font-size: 1.0em;}
.qdb .list ul li a.assign{ padding-left: 5px;}
.qdb .list ul li a.assignno { padding-left: 5px; color: #dedede !important;}
.qdb .list ul li a:hover{color: #0094d3;}
.qdb .list ul li strong{ padding: 0 0 0 5px; width: 160px; display: block; float: left;white-space: nowrap;overflow:hidden !important; text-overflow: ellipsis;}
.qdb .list ul li .place{display: block; float: left; width: 30px; height: 8px; background: #fff; margin: 5px 20px 0 0;}
.qdb .list ul li .light{display: block; width: 10px; height: 8px; -o-transition: .2s ease-in; -ms-transition: .2s ease-in; -moz-transition: .2s ease-in; -webkit-transition: .2s ease-in; transition: .2s ease-in;} 
.qdb .list ul li:hover .off{background: #e53c42;} 
.qdb .list ul li .on{background: #e53c42;}
.qdb .list ul li .off{background: #888888;} 
.qdb .list ul li .arrows{color: #dedede; -o-transition: .2s ease-in; -ms-transition: .2s ease-in; -moz-transition: .2s ease-in; -webkit-transition: .2s ease-in; transition: .2s ease-in; display: block; float: left;margin: 2px 5px;}
.qdb .list ul li:hover .arrows{color: #0094d3;}
.qdb .list ul li .bin{opacity: 0.05;  -o-transition: .2s ease-in; -ms-transition: .2s ease-in; -moz-transition: .2s ease-in; -webkit-transition: .2s ease-in; transition: .2s ease-in; background: #e53c42; font-size: 14px; padding: 6px 7px; color: #fff; border-radius: 50%; margin: 0 px; float: right; display: block; margin-top: -5px;}
.qdb .list ul li .bin a{color: #fff; padding: 0; margin: 0; line-height: 25px; }
.qdb .list ul li:hover .bin{opacity: 1;}
.qdb .list ul li .add{ text-align: center; -o-transition: .2s ease-in; -ms-transition: .2s ease-in; -moz-transition: .2s ease-in; -webkit-transition: .2s ease-in; transition: .2s ease-in; background: #62af32; padding-left: 5.5px; padding-right: 6px; padding-bottom: 3px; padding-top: 3.5px; color: #fff; border-radius: 50%; margin: 10px; }
.qdb .list ul li .addno{ text-align: center; -o-transition: .2s ease-in; -ms-transition: .2s ease-in; -moz-transition: .2s ease-in; -webkit-transition: .2s ease-in; transition: .2s ease-in; background: #dedede; padding: 3px 6px; color: #fff; border-radius: 50%; margin: 10px; }
.qdb .list ul li .add a{color: #fff; padding: 0; margin: 0; line-height: 25px;}
.qdb .list ul li:hover .add{background: #0094d3; color: #fff;}
.qdb .list h4 {padding: 15px 0 10px 0; margin: 0; margin-left: 62px; color: #595959; font-size: 1.5em;}
.qdb .ui-state-highlight { border: 1px dashed #dedede; height: 12px;}

/*ikonka zamcene hotkey - nelze priradit hotkey uzivatelem*/
.lockedPositionByAdmin {
    background: #888; 
    border-radius: 50%; 
    padding-top: 5px; 
    color: #fff; 
    font-size: 1em; 
    width: 25px; 
    height: 20px; 
    text-align: center; 
    display: block; 
    float: right; 
    margin-top: -7px; 
    z-index: 99;}

/*styl pro vybrany vysledek. nazev stylu ponechat z duvodu logiky*/
.selected_row_search_result {
background-color: green;
}
.unselected_row_search_result {
background-color: whitesmoke ;
}

.SelectedAdd {
    display: initial;
}
.UnselectedAdd {
    display: none;
}

#contacts_right_part {
  float:right; padding-top: 25px; width: 468px;
}


.qdb .search input { 
background: #ffffff;
-moz-border-radius: 6px;
border-radius: 6px;
border: 1px solid #dedede;
border-right: none;
width: 150px;
-o-transition: .2s ease-in;
-ms-transition: .2s ease-in;
-moz-transition: .2s ease-in;
-webkit-transition: .2s ease-in;
transition: .2s ease-in;
padding: 7px 10px; margin-top: -8px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;}


.qdb a.magnif { 
background: #dedede; text-align: center; padding: 8px 10px 8px 14px; font-size: 1.2em; margin-left: -4px; color: #595959;}

.qdb a.magnif span { color: #595959;}

.qdb a.canc { 
background: #e53c42; text-align: center; padding: 8px 12px; font-size: 1.2em; color: #595959; border-top-right-radius: 6px;
border-bottom-right-radius: 6px;}

.qdb a.canc span { color: #fff;}


.qdb .search_contact{
z-index: 130;
position: absolute;
height-max: 0px;
overflow: scroll;
margin-left: 50px;
background-color: white;
width: 248px;
overflow-x: hidden;
border: 1px solid #dedede;
-moz-border-radius: 6px;
border-radius: 6px;
overflow-y: visible;
max-height: 300px;
}

.qdb .results_table{ 
border-collapse:collapse;
width:250px;
}
.qdb .results_table tr{ 
border-bottom: 1px solid #dedede;}
.qdb .results_table tr:hover{ 
color: #fff; background: #62af32;}
.qdb .results_table tr:hover a{ 
color: #fff;}
.qdb .results_table1 a:hover{ 
color: #fff;}
.qdb .results_table td{ 
padding: 5px 10px;}
.qdb .results_table td:nth-child(2) span{ 
font-size: 25px;}
.qdb .results_table td p{ 
padding: 0; margin: 0;}

.qdb .confirm{ 
background: #ffffff;
-moz-border-radius: 6px;
border-radius: 6px;
border: 1px solid #dedede;
padding: 4px 10px; margin-left: 52px; margin-top: -5px; line-height: 20px; font-weight: bold;}

.PendingQDB {z-index:2; background-position:center; background-repeat:no-repeat;padding: 0px;margin-left:113px;}

.qdb-print-dialog
{
    width:200px;
}

.qdb-print-dialog .edit-panel
{
    width:50%;
    float: left;
}

.qdb-print-dialog .print-panel
{

    float: right;
    border: 1px dashed #888 !important;
    width: 60.5px;
    height: 395px;
}

.qdb-print-dialog .edit-panel ul
{
padding: 0;
margin: 0;
}

.qdb-print-dialog .edit-panel li
{
    list-style:none;
    padding: 0;
margin: 0;
}

.qdb-print-dialog .edit-panel input[type=text]
{
    width:100%;
    height:20px;
}

.qdb-print-dialog .print-panel ul
{
 padding: 0 5px;
margin: 0;
}

.qdb-print-dialog .print-panel li
{

    list-style:none;
    font-size:12px;
    line-height:35px;
    border-bottom: 1px #666 solid;
    text-align: center;
    min-height:35px;

}

.qdb-print-dialog .print-panel li:last-child
{

border: none;

}

.qdb-print-dialog .print-panel div
{
    width:50px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
}
 .qdb h4 span.fa

{
    color: #fff;
    font-size: 1.6em;
}
 .qdb h4 a

{
    background: #62af32;
    border-radius: 50%;
    height: 20px;
    width: 30px;
    padding-left:8px;
    padding-right:8.4px;
    padding-top:12px;
    padding-bottom:8px;
    text-align: center;
    margin-left: 20px;
}

.qdb-print-dialog .edit-panel input[type="text"] {
    border: 1px solid #dedede;
    padding: 4px 8px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: #595959;
    margin: 0;
    -o-transition: .2s ease-in;
    -ms-transition: .2s ease-in;
    -webkit-transition: .2s ease-in;
    transition: .2s ease-in;
    margin: 3px 0;
}

.qdb-print-dialog .qdb_close {
font-size: 1.6em;
position: absolute;
top: 10px;
right: 10px;
color: #e53c42;
cursor: pointer;
text-decoration: none;
padding: 10px;
}

.jt_qdb_position span.number

{
text-overflow: ellipsis;
width: 180px;
float: left;
white-space: nowrap;
overflow: hidden;
}


