﻿.popover-content {
  padding: 25px 25px 65px 25px;
}
ul.deka-user-control {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  margin-right: 5px;
  margin-left: -4px;
  margin-top: 2px;
}
ul.deka-user-control:before,
ul.deka-user-control:after {
  content: " ";
  display: table;
}
ul.deka-user-control:after {
  clear: both;
}
ul.deka-user-control > li.notification > a,
ul.deka-user-control > li.menu > a {
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
}
ul.deka-user-control > li.notification > a:hover,
ul.deka-user-control > li.menu > a:hover {
  cursor: pointer;
}
ul.deka-user-control > li.notification > a {
  display: block;
  background-image: url("../Content/img/deka-sprite.png");
  background-position: -107px -39px;
}
ul.deka-user-control > li.notification > a.deka-logo-mazas {
  background-position: -5px -5px;
  width: 78px;
  height: 24px;
}
ul.deka-user-control > li.notification > a.nevda-logo {
  background-position: -5px -73px;
  width: 76px;
  height: 17px;
}
ul.deka-user-control > li.notification > a.menu-open {
  background-position: -5px -39px;
  width: 24px;
  height: 24px;
}
ul.deka-user-control > li.notification > a.menu-closed {
  background-position: -39px -39px;
  width: 24px;
  height: 24px;
}
ul.deka-user-control > li.notification > a.varpelis-open {
  background-position: -73px -39px;
  width: 24px;
  height: 24px;
}
ul.deka-user-control > li.notification > a.varpelis-hover {
  background-position: -93px -5px;
  width: 24px;
  height: 24px;
}
ul.deka-user-control > li.notification > a.varpelis-closed {
  background-position: -107px -39px;
  width: 24px;
  height: 24px;
}
ul.deka-user-control > li.notification > a:hover {
  background-position: -93px -5px;
}
ul.deka-user-control > li.menu > a {
  display: block;
  background-image: url("../Content/img/deka-sprite.png");
  background-position: -39px -39px;
}
ul.deka-user-control > li.menu > a.deka-logo-mazas {
  background-position: -5px -5px;
  width: 78px;
  height: 24px;
}
ul.deka-user-control > li.menu > a.nevda-logo {
  background-position: -5px -73px;
  width: 76px;
  height: 17px;
}
ul.deka-user-control > li.menu > a.menu-open {
  background-position: -5px -39px;
  width: 24px;
  height: 24px;
}
ul.deka-user-control > li.menu > a.menu-closed {
  background-position: -39px -39px;
  width: 24px;
  height: 24px;
}
ul.deka-user-control > li.menu > a.varpelis-open {
  background-position: -73px -39px;
  width: 24px;
  height: 24px;
}
ul.deka-user-control > li.menu > a.varpelis-hover {
  background-position: -93px -5px;
  width: 24px;
  height: 24px;
}
ul.deka-user-control > li.menu > a.varpelis-closed {
  background-position: -107px -39px;
  width: 24px;
  height: 24px;
}
ul.deka-user-control > li.menu > a:hover {
  background-position: -5px -39px;
}
ul.deka-user-control > li.profile {
  margin-left: 20px;
  width: 70px;
  height: 70px;
}
ul.deka-user-control > li.profile > a {
  display: inline-block;
}
ul.deka-user-control > li.profile:before {
  content: '';
  position: absolute;
  height: 50%;
  bottom: 0;
  left: 0;
  width: 5px;
  background-color: #c5c1c1;
}
ul.deka-user-control > li.profile:hover img.picture {
  cursor: pointer;
  border-color: #d09913;
}
ul.deka-user-control > li.profile:hover:before {
  background-color: #d09913;
}
ul.deka-user-control > li.new.notification > a {
  background-position: -73px -39px;
}
ul.deka-user-control > li.open.notification > a {
  background-position: -73px -39px;
}
ul.deka-user-control > li.open.menu > a {
  background-position: -5px -39px;
}
ul.deka-user-control > li.open.profile img.picture {
  border-color: #d09913;
}
ul.deka-user-control > li.open.profile:before {
  background-color: #d09913;
}
ul.menu-modules {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.menu-modules li {
  display: block;
  float: left;
  width: 33.3%;
  font-size: 12px;
  padding-bottom: 5px;
}
ul.menu-modules li:nth-child(3n + 4) {
  clear: both;
}
ul.menu-modules li a {
  display: block;
  padding: 5px;
  text-decoration: none;
}
ul.menu-modules li i,
ul.menu-modules li p {
  display: block;
  margin: 0;
  text-align: center;
}
ul.menu-modules li i {
  font-size: 48px;
}
ul.menu-modules li:hover {
  background-color: #f7f3f3;
}
ul.menu-modules li.disabled {
  background-color: #fff;
}
ul.menu-modules li.disabled i {
  color: #c5c1c1;
  opacity: 0.65;
  filter: alpha(opacity=65);
}

ul.menu-modules li.disabled p {
  color: #c5c1c1;
  opacity: 0.65;
}
ul.menu-modules li.disabled a,
ul.menu-modules li.disabled a:hover {
  color: #333333;
}
ul.menu-modules li.disabled,
ul.menu-modules li.disabled i,
ul.menu-modules li.disabled a {
    cursor: not-allowed;
}
.content-login .login-input .deka-login .deka-logo {
  top: 0;
  left: 0;
  display: none;
  width: 0;
  height: 0;
}
.content-login .login-input .deka-logo-didelis {
  margin-top: 50px;
  width: 161px;
  height: 161px;
}
.content-login .login-input .deka-logo-didelis img {
    max-width: 100%;
    max-height: 100%;
}
@media (max-width: 600px) {
  .content-login .login-input .deka-logo-didelis {
    display: none;
    width: 0;
    height: 0;
  }
  .content-login .login-input .login-form {
    padding-left: 0;
  }
  .content-login .login-input .deka-login {
    position: relative;
    padding-left: 80px;
  }
  .content-login .login-input .deka-login .deka-logo {
    top: 0;
    left: 0;
    position: absolute;
    display: block;
    width: 54.5px;
    height: 54.25px;
  }
}
.deka-sprite.deka-logo-mazas {
  background-position: -5px -5px;
  width: 78px;
  height: 24px;
}
.popover .deka-menu .deka-logo {
  border-top: 1px solid #dddddd;
  margin-top: 15px;
  padding-top: 15px;
  width: 200px;
}
.popover .deka-menu .deka-logo .deka-logo-mazas {
  margin: 0 auto;
}
.deka-sprite {
  display: block;
  background-image: url("../Content/img/deka-sprite.png");
}
.deka-sprite.deka-logo-mazas {
  background-position: -5px -5px;
  width: 78px;
  height: 24px;
}
.deka-sprite.nevda-logo {
  background-position: -5px -73px;
  width: 76px;
  height: 17px;
}
.deka-sprite.menu-open {
  background-position: -5px -39px;
  width: 24px;
  height: 24px;
}
.deka-sprite.menu-closed {
  background-position: -39px -39px;
  width: 24px;
  height: 24px;
}
.deka-sprite.varpelis-open {
  background-position: -73px -39px;
  width: 24px;
  height: 24px;
}
.deka-sprite.varpelis-hover {
  background-position: -93px -5px;
  width: 24px;
  height: 24px;
}
.deka-sprite.varpelis-closed {
  background-position: -107px -39px;
  width: 24px;
  height: 24px;
}
.popover.bottom {
    margin-left: 5px;
}

i.icon-deka_meniu:hover {
    color: #d09913;
}

.proj-selector {
    display:inline-block;
    width: 20px;
}

.popover {
    border-radius: 0px;
}
.deka-color-kontora {
  color: #e98110;
}
.deka-color-kontora.color-hover:active,
.deka-color-kontora.color-hover:hover {
  color: #e98110;
}
.deka-color-biudzetas {
  color: #659ac3;
}
.deka-color-biudzetas.color-hover:active,
.deka-color-biudzetas.color-hover:hover {
  color: #659ac3;
}
.deka-color-strapis {
  color: #a2666f;
}
.deka-color-strapis.color-hover:active,
.deka-color-strapis.color-hover:hover {
  color: #a2666f;
}
.deka-color-vipis {
  color: #c93e48;
}
.deka-color-vipis.color-hover:active,
.deka-color-vipis.color-hover:hover {
  color: #c93e48;
}
.deka-color-provis {
  color: #0a5187;
}
.deka-color-provis.color-hover:active,
.deka-color-provis.color-hover:hover {
  color: #0a5187;
}
.deka-color-nevdis {
  color: #6F890C;
}
.deka-color-nevdis.color-hover:active,
.deka-color-nevdis.color-hover:hover {
  color: #6F890C;
}
.deka-color-moris {
  color: #e4572e;
}
.deka-color-moris.color-hover:active,
.deka-color-moris.color-hover:hover {
  color: #e4572e;
}
.deka-color-tppa {
  color: #4e9699;
}
.deka-color-tppa.color-hover:active,
.deka-color-tppa.color-hover:hover {
    color: #4e9699;
}
.deka-color-spis {
  color: #fa0;
}
.deka-color-spis.color-hover:active,
.deka-color-spis.color-hover:hover {
    color: #fa0;
}
.deka-color-parama {
  color: #dc958a;
}
.deka-color-parama.color-hover:active,
.deka-color-parama.color-hover:hover {
    color: #dc958a;
}
.deka-color-deka {
  color: #878282;
}
.deka-color-deka.color-hover:active,
.deka-color-deka.color-hover:hover {
    color: #878282;
}
.deka-color-deka > p {
  color: #ECB32A;
}
.deka-color-deka.color-hover:active > p,
.deka-color-deka.color-hover:hover > p{
    color: #ECB32A;
}

.deka-color-turto_valdymas {
  color: #90ad25;
}
.deka-color-turto_valdymas.color-hover:focus,
.deka-color-turto_valdymas.color-hover:active,
.deka-color-turto_valdymas.color-hover:hover {
  color: #90ad25;
}

.deka-color-dokis,
.deka-color-dokis.color-hover:focus,
.deka-color-dokis.color-hover:active,
.deka-color-dokis.color-hover:hover,
.deka-color-deka_video,
.deka-color-deka_video.color-hover:focus,
.deka-color-deka_video.color-hover:active,
.deka-color-deka_video.color-hover:hover {
    color: #878282;
}

.deka-color-personalas {
  color: #962200;
}

.deka-color-personalas.color-hover:focus,
.deka-color-personalas.color-hover:active,
.deka-color-personalas.color-hover:hover {
color: #962200;    
}

.deka-color-deka_administravimas {
  color: #878282;
}
.deka-color-deka_administravimas.color-hover:focus,
.deka-color-deka_administravimas.color-hover:active,
.deka-color-deka_administravimas.color-hover:hover {
  color: #878282;
}

.deka-color-sutarciu-valdymas,
.deka-color-sutarciu-valdymas.color-hover:focus,
.deka-color-sutarciu-valdymas.color-hover:active,
.deka-color-sutarciu-valdymas.color-hover:hover {
  color: #136367;
}

.popover .deka-menu {
    width: 340px;
}

@media(max-width: 700px) {
    .popover .deka-menu {
        width: calc(35vh - 3em);
    }
}
.popover .deka-logout {
    position: absolute;
    bottom: 0; left:0; right:0;
    height: 40px; line-height: 40px;
    text-align: center;
    color: #ffffff;
    background: #878282;
}
.popover .deka-logout:hover {
    background: #C33B13;
}

/* OverWrites bootstrap modal design */
/* Perkelta iš Dokis NevdaDesign.css*/
.dokis-modal {
    text-align: center;
}
.dokis-modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
}
.dokis-modal .modal-dialog {
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
}
.dokis-modal .modal-content {
    background: transparent;
    border: none;
    box-shadow: none;
    display: table;
    border-collapse: separate;
    border-spacing: 5px 0;
}
.dokis-modal .modal-logo,
.dokis-modal .modal-context {
    display: table-cell;
    -webkit-box-shadow: 0 0 8px -1px rgba(153,153,153,1);
    -moz-box-shadow: 0 0 8px -1px rgba(153,153,153,1);
    box-shadow: 0 0 8px -1px rgba(153,153,153,1);
    white-space: nowrap;
    background-color: #ffffff;
}
.dokis-modal .modal-logo {
    padding: 25px;
}
.dokis-modal .modal-logo.warning { background-color: #F6C342; }
.dokis-modal .modal-logo.success { background-color: #8EB021; }
.dokis-modal .modal-logo.error { background-color: #C33B13; }
.dokis-modal .modal-logo.wait { background-color: #3572B0; }
.dokis-modal .modal-logo.warning:before,
.dokis-modal .modal-logo.success:before,
.dokis-modal .modal-logo.error:before{
    content: '\e9ef';
    font-family: 'nevda-icons' !important;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 15px;
    font-size: 30px;
    color: #ffffff;
}

.dokis-modal .modal-logo.warning:before { content: '\ea48'; } /*icon-zenklas_ispejimas*/
.dokis-modal .modal-logo.success:before { content: '\ea4b'; } /*icon-zenklas_ok*/
.dokis-modal .modal-logo.error:before { content: '\ea4a'; } /*icon-zenklas_naikinti*/
.dokis-modal .modal-logo.delete:before { content: '\ea02'; } /*icon-siuksliadeze*/
.dokis-modal .modal-logo.wait:before { content: '\ea49'; } /*icon-zenklas_laikas*/

.dokis-modal .modal-context {
    width: 100%;
}
.dokis-modal .modal-content:hover .modal-logo,
.dokis-modal .modal-content:hover .modal-context {
    -webkit-box-shadow: 0 0 8px -1px rgba(0,0,0,1);
    -moz-box-shadow: 0 0 8px -1px rgba(0,0,0,1);
    box-shadow: 0 0 8px -1px rgba(0,0,0,1);
}
.dokis-modal .modal-header,
.dokis-modal .modal-body,
.dokis-modal .modal-footer {
    border: none;
}
.dokis-modal .modal-body {
    padding: 5px 15px;
    text-align: center;
}
.dokis-modal .modal-footer {
    text-align: center;
}
.dokis-backdrop.in {
    background: #ffffff;
    opacity: 0.9;
}

.dokis-modal .btn-dokis {
    min-width: 100px;
}

.dokis-backdrop.in {
    background: #ffffff;
    opacity: 0.9;
}

/* dokis button style */
.btn-dokis { 
  color: #878282; 
  background-color: #FFFFFF; 
  border-color: #878282; 
  border-radius: 0;
  font-size: 14px !important;
  height: 34px !important;
}
 
.btn-dokis:hover, 
.btn-dokis:focus, 
.btn-dokis:active, 
.btn-dokis.active, 
.open .dropdown-toggle.btn-dokis { 
  color: #878282; 
  background-color: #e6e6e6; 
  border-color: #878282; 
} 
 
.btn-dokis:active, 
.btn-dokis.active, 
.open .dropdown-toggle.btn-dokis { 
  background-image: none; 
} 
 
.btn-dokis.disabled, 
.btn-dokis[disabled], 
fieldset[disabled] .btn-dokis, 
.btn-dokis.disabled:hover, 
.btn-dokis[disabled]:hover, 
fieldset[disabled] .btn-dokis:hover, 
.btn-dokis.disabled:focus, 
.btn-dokis[disabled]:focus, 
fieldset[disabled] .btn-dokis:focus, 
.btn-dokis.disabled:active, 
.btn-dokis[disabled]:active, 
fieldset[disabled] .btn-dokis:active, 
.btn-dokis.disabled.active, 
.btn-dokis[disabled].active, 
fieldset[disabled] .btn-dokis.active { 
  background-color: #FFFFFF; 
  border-color: #878282; 
} 
 
.btn-dokis .badge { 
  color: #FFFFFF; 
  background-color: #878282; 
}

.btn-dokis.dokis-red {
    background-color: #C33B13;
    color: #ffffff;
    border-color: #C33B13;
}

.btn-dokis.dokis-red:hover,
.btn-dokis.dokis-red:focus,
.btn-dokis.dokis-red:active,
.btn-dokis.dokis-red.active,
.open .dropdown-toggle.btn-dokis.dokis-red {
    color: #ffffff;
    background-color: #952d0e;
    border-color: #952d0e;
}

.dokis-modal {
    font-family: 'Segoe UI', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    min-height: 100%;
    font-size: 14px;
}

.dokis-modal .modal-header,
.dokis-modal .modal-footer{
    padding: 15px;
}

project-selector .popover {
    max-width: none;
}