﻿html, body {
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: hidden;
}

/***********login css************/
.my-login-container {
    display: table;
    position: absolute;
    height: 100vh;
    width: 100%;
    background-color: rgb(111, 137, 12);
}

.login-wrapper {
    display: table-cell;
    vertical-align: middle;
}

.login-wrapper .login-form {
    margin-left: auto;
    margin-right: auto;    
    width: 500px;
    max-width: 90vw;
    background-color: rgb(134, 162, 29);
    padding: 10px 20px 10px 20px;
}

.login-wrapper .login-message{
    margin-left: auto;
    margin-right: auto;    
    width: 500px;
    max-width: 90vw;
    font-size: 12px;
    color: white;
    background-color: rgb(67, 82, 7);
    border: 1px solid;
    text-align: center;
}

.login-wrapper .login-form .logo-container {
    color: white;
    text-align: center;
}

.login-wrapper .login-form input {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid white;
    color: white;
}

.login-wrapper .form-horizontal .form-group {
    margin-bottom: 5px;
}

.login-wrapper .login-form input:focus {
    outline: none;
}

.error-message {
    color: red;
}

div.btn-login > button {
    background-color: rgb(182, 199, 119);
    width: 100%;
    border: none;
    font-size: 13px;
}

div.login-forgot {
    text-align: right;
    margin-top: 10px;
}

div.login-forgot > a {
    color: white;    
    text-decoration: none;
}

.login-wrapper ::-webkit-input-placeholder {
   color: white;
}

.login-wrapper :-moz-placeholder { /* Firefox 18- */
   color: white;  
}

.login-wrapper ::-moz-placeholder {  /* Firefox 19+ */
   color: white;  
}

.login-wrapper :-ms-input-placeholder {  
   color: white;  
}

/*************END of login.css***************/


/*NEVDOS CSS paimta iš VVS*/

.nevdaStyle h1 {
    font-size: 18px;
}

.nevdaGrey {
    background-color: #5C5C5C;
}

.nevdaStyle button, div.evd-login form.evd-login button,
.k-dropdown-wrap, .k-list-container.k-state-border-up,
.k-list .k-state-hover, .k-dropdown-wrap.k-state-border-down, .k-dropdown-wrap.k-state-border-up,
.k-list .k-state-selected, .dropdown-menu, .k-picker-wrap .k-select,
.k-picker-wrap .k-input, .k-picker-wrap, .k-block, .k-button,
.k-textbox, .k-drag-clue, .k-touch-scrollbar, .k-window,
.k-window-titleless .k-window-content, .k-window-action, .k-inline-block,
.k-grid .k-filter-options, .k-grouping-header .k-group-indicator,
.k-autocomplete, .k-multiselect, .k-combobox, .k-dropdown, .k-dropdown-wrap,
.k-datepicker, .k-timepicker, .k-colorpicker, .k-datetimepicker, .k-numerictextbox,
.k-picker-wrap, .k-numeric-wrap, .k-colorpicker .k-list-container, .k-calendar-container,
.k-calendar td, .k-calendar .k-link, .k-treeview .k-in, .k-editor-inline,
.k-tooltip, .k-tile, .k-slider-track, .k-slider-selection, .k-upload,
.k-picker-wrap.k-state-active, .k-calendar-container.k-state-border-up,
.k-dropdown-wrap.k-state-border-down .k-input {
    border-radius: 0;
}

.nevdaStyle .k-calendar-container th {
    color:#333333;
}

.nevdaStyle .k-today>a {
    border:1px solid #157EBD;   
}

.nevdaStyle .k-calendar .k-state-hover {
    background-color:#157EBD;
    background-image:none;
}

.nevdaStyle .k-calendar td, .nevdaStyle .k-calendar th  {
    padding:0;
    height: 25px;
    width:25px;
    text-align:center;
}


.nevdaStyle .k-calendar .k-content .k-link, .nevdaStyle .k-calendar th {
    padding:0;
    height:25px;
    line-height:25px;
}

.nevdaStyle .k-calendar .k-content {
    text-align:left;
}

/*.nevdaStyle .k-calendar tbody:before {
    line-height:1px;
    content:"-";
    color:white; /* to hide text */
    display:block;
}*/


/* = INITIAL LAYOUT
----------------------------*/
html, body {
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: hidden;
}

.nevdaStyle {
    /*overflow: hidden;*/
}

.nevdaStyle #header {
    height: 21px;
    border-bottom: none;
    background-color: #5C5C5C;
    padding: 0 18px 0 18px;
    color: #FFF;
    font-size: 14px;
}

.nevdaStyle #header > div {
    height: auto;
}

.nevdaStyle #header > .row {
    margin: 0;
    width: 100%;
    border-bottom: 2px solid #F7AC00;
}

.nevdaStyle #header > .row > div {
    padding: 0;
}

.nevdaStyle #header > .row #logo-group {
    padding: 0;
}

.nevdaStyle #header > .row #logo-group  #slogan {
    font-size: 14px;
    font-weight: bold;
}
.nevdaStyle #header > .row #logo-group a:hover {
    text-decoration:none;
}

.nevdaStyle #header div.pull-right > span {
    padding-left: 3px;
    padding-right: 3px;
    min-width: initial;
}

.nevdaStyle #header div.pull-right > :last-child {
    padding-left: 3px;
}

.nevdaStyle #header div.pull-right a.nlogout > i.personalas {
    color: #FFF;
    padding-left: 3px;
}

.nevdaStyle #header div.pull-right a.nlogout > i.personalas:hover {
    color: #FF0000;
}

.nevdaStyle #header div.pull-right > .header-dropdown-list {
    float: none;
}

.nevdaStyle .header-dropdown-list > li > .dropdown-toggle {
    margin-top: 0;
}

.nevdaStyle .header-dropdown-list .dropdown-menu.pull-right {
    left: 40px;
}



.nevdaStyle aside#top-panel {
    padding: 5px 40px 0 40px;
    background: none;
    background-color: #5C5C5C;
    padding-bottom: 40px;
    border: none;
    box-shadow: none;
    height: 101px;
    width:100%;
    overflow:visible;
}

@media (max-width: 979px) {
    .menu-on-top #main {
       margin-top: 69px!important;
   }
}

#top-panel.noHeader {
    display:none !important;
}
#main.noHeader {
   margin-top:18px !important;
}

.nevdaStyle aside#top-panel nav > ul > li {
    border: none;
    max-width: 140px;
    height: 40px !important;
    max-height: 40px;
    padding: 0 14px 0 14px !important;
    margin-top: 0;
    display: inline-block;
    position: relative;
    overflow: visible;
}

.nevdaStyle aside#top-panel nav > ul > li>div   {
    height: 40px !important;
    max-height: 40px;
    display:table;
}


.nevdaStyle aside#top-panel nav > ul  {
    display:inline-block;
    overflow-x:scroll;
    overflow-y:hidden;
    white-space:nowrap;
    height:70px;
}

.nevdaStyle aside#top-panel nav ul span.menu-item-parent {
    display:table-caption;
}

/*Matomai outdated, skirtas senam meniu katram nebudavo iconu*/
/*.k-ie .nevdaStyle aside#top-panel nav ul span.menu-item-parent {
    display:table;
}*/

@media (max-width: 979px) {
    .menu-on-top .menu-item-parent {
       
        padding-left: 0;
    }
}

.nevdaStyle aside#top-panel nav > ul > li:hover {
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0, rgba(255,255,255,0) 8%, rgba(255,255,255,0.3) 99%, rgba(255,255,255,0.3) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(255,255,255,0)), color-stop(8%,rgba(255,255,255,0)), color-stop(99%,rgba(255,255,255,0.3)), color-stop(100%,rgba(255,255,255,0.3))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0,rgba(255,255,255,0) 8%,rgba(255,255,255,0.3) 99%,rgba(255,255,255,0.3) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0,rgba(255,255,255,0) 8%,rgba(255,255,255,0.3) 99%,rgba(255,255,255,0.3) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0,rgba(255,255,255,0) 8%,rgba(255,255,255,0.3) 99%,rgba(255,255,255,0.3) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0,rgba(255,255,255,0) 8%,rgba(255,255,255,0.3) 99%,rgba(255,255,255,0.3) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#4dffffff',GradientType=0 ); /* IE6-9 */
}

.nevdaStyle aside#top-panel nav > ul > li >div> a {
    height: auto;
    padding: 0 !important;
    display: table-cell;
    vertical-align: bottom;
    text-align: center;

}

.menu-on-top nav>ul>li.active {
    background:none;
}

.nevdaStyle aside#top-panel nav > ul > li > a:active {
    background: none !important;
}

.nevdaStyle aside#top-panel nav > ul > li > div> a {
    padding:0;
}

.nevdaStyle aside#top-panel nav > ul > li > div > a > span {
    max-width: 140px;
    white-space: normal;
    line-height: normal;
    text-align: left;
    overflow: visible;
    color: #FFF;
    min-width: 0;
}

.k-ie .nevdaStyle aside#top-panel nav > ul > li > div > a > span {
    text-align: center;
}



.nevdaStyle aside#top-panel nav > ul > li.active > div > a > span {
    /*font-size: 14px;*/
     transform: scale(1.2);
     -webkit-transform: scale(1.2);
     -moz-transform: scale(1.2);
     -ms-transform: scale(1.2);
     -o-transform: scale(1.2);
}

.nevdaStyle aside#top-panel nav > ul > li.active {
    border: none;
}

.nevdaStyle aside#top-panel nav > ul > li.active>div:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 7px solid #FFF;
    z-index: 3;
    bottom: -10px;

    left:40%;
}

.nevdaStyle aside#top-panel nav ul li.active>a:before {
    display:none;
}

.nevdaStyle nav ul li a:active {
    background:none !important;
}

.nevdaStyle aside#top-panel nav, .nevdaStyle aside#top-panel .right-menu, .nevdaStyle aside#top-panel .left-menu {
    display:inline-block;
    float:left;
}

.nevdaStyle aside#top-panel nav.main-nav {
    width: calc(100% - 185px);
    position:relative;
}

.nevdaStyle aside#top-panel .left-menu {
    height:75px;
    width:100px;
}
.nevdaStyle aside#top-panel .right-menu {
    height:75px;
    width:85px;
}

.nevdaStyle aside#top-panel .right-menu > div {
    margin-left:10px;
    margin-top:14px;
    padding-top:10px;
}

.nevdaStyle aside#top-panel .right-menu > div  i {
    font-size:20px;
    color:#FFF;
}

    .nevdaStyle aside#top-panel .right-menu > div ul.menu-dropdown>a {
        padding:7px;
    }

.nevdaStyle aside#top-panel .right-menu > div .menu-dropdown {
    padding-top:1px;
    margin-right:-5px;
}

.nevdaStyle aside#top-panel .right-menu  .fa-angle-right {
    font-size:25px;
    padding:5px 10px 0 5px;
}

.nevdaStyle aside#top-panel .right-menu  .fa-angle-left {
    font-size:25px;
    padding:5px 5px 0 10px;
}

.nevdaStyle aside#top-panel .right-menu > div  i:hover, .nevdaStyle aside#top-panel .right-menu > div  a:hover i {
    color:#ACACAC;
}

.nevdaStyle aside#top-panel .right-menu > div > i:last-child {
    margin-left:5px;
    padding:5px 5px 0 10px;
}

.nevdaStyle .curtain-left, .nevdaStyle .curtain-right {
    position:absolute;
    z-index:3;
    width:15px;
    height:48px;
    background-color:red;
}

.nevdaStyle .curtain-right {
    top:0;
    right:0;
    background: -moz-linear-gradient(left,  rgba(92,92,92,0) 50%, rgba(92,92,92,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(50%,rgba(92,92,92,0)), color-stop(100%,rgba(92,92,92,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(92,92,92,0) 50%,rgba(92,92,92,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(92,92,92,0) 50%,rgba(92,92,92,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(92,92,92,0) 50%,rgba(92,92,92,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(92,92,92,0) 50%,rgba(92,92,92,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#5c5c5c',GradientType=1 ); /* IE6-9 */
}

.nevdaStyle .curtain-left {
    top:0;
    left:0;
    background: -moz-linear-gradient(left,  rgba(92,92,92,1) 0%, rgba(92,92,92,0) 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(92,92,92,1)), color-stop(50%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(92,92,92,1) 0%,rgba(92,92,92,0) 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(92,92,92,1) 0%,rgba(92,92,92,0) 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(92,92,92,1) 0%,rgba(92,92,92,0) 50%); /* IE10+ */
    background: linear-gradient(to right,  rgba(92,92,92,1) 0%,rgba(92,92,92,0) 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c5c5c', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}

.nevdaStyle .menu-dropdown, .nevdaStyle .menu-dropdown .dropdown-menu  {
    margin:0;
    padding:10px 0 0 0;

}

.nevdaStyle .menu-dropdown ul.dropdown-menu {
    padding:5px 0;
}

 .nevdaStyle .menu-dropdown .dropdown-menu  {
     left:-140px;
 }

.nevdaStyle #container {
    width: 100%;
    height: 100%;
}

.nevdaStyle .left-bar {
    float: left;
    background-color: #f1f1f1;
    width: 40px;
    position:absolute;
    padding-top:20px;
    height: 100%;
}

.nevdaStyle #main {
    height: auto;
    position: absolute;
    z-index: 3;
    background-color: #FFF;
    overflow: auto;
    left: 40px;
    right: 40px;
    bottom: 28px;
    top: 7px;
    padding-bottom: 0;
    min-height: 0;
    -webkit-box-shadow: 0 2px 1px 1px rgba(102,102,102,0.3);
    -moz-box-shadow: 0 2px 1px 1px rgba(102,102,102,0.3);
    box-shadow: 0 2px 1px 1px rgba(102,102,102,0.3);
}

.nevdaStyle #viewContainer {
    height: 100%;
    overflow: hidden;
    padding: 0 15px 9px 15px;
}

.nevdaStyle .right-bar {
    float: right;
    background-color: #f1f1f1;
    height: 100%;
    width: 40px;
}

/*.H100 {
    height: 100%;
}*/

#top-panel {
    z-index: 2;
}

.nevdaStyle .nevda-footer {
    z-index: 0;
    min-width: 100%;
    background-color: #f1f1f1 !important;
}

.nevdaStyle .nevda-footer > .nevda-copyright {
    padding-left: 40px;
    background-color: #f1f1f1 !important;
    display: inline-block;
}

.nevdaStyle .nevda-footer > .nevda-app-version {
    display: inline-block;
    padding-right: 40px;
    float: right;
    font-family: Aparajita;
    height: 25px;
    padding-top: 5px;
    color:#BBB;
}

.nevdaStyle .right-bar {
    padding-top: 20px;
    height : 100vh;
}

.nevdaStyle .right-bar #nevdis {
    font-size: 16px;
    font-weight: bold;
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=-1.00000000, M21=1.00000000, M22=0.00000000,sizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=-1.00000000, M21=1.00000000, M22=0.00000000,sizingMethod='auto expand');
    -moz-transform: matrix(0.00000000, 1.00000000, -1.00000000, 0.00000000, 0, 0);
    -webkit-transform: matrix(0.00000000, 1.00000000, -1.00000000, 0.00000000, 0, 0);
    -o-transform: matrix(0.00000000, 1.00000000, -1.00000000, 0.00000000, 0, 0);
    transform: matrix(0.00000000, 1.00000000, -1.00000000, 0.00000000, 0, 0);*/
}

.nevdaStyle .right-bar #nevdis > a {
    text-decoration: none;
    color: #BBB;
    white-space: nowrap;
}

.nevdaStyle .right-bar #nevdis > a:hover {
    background-color: #157EBD;
}

.nevdaStyle .left-bar .fa {
    margin-top:10px;
    margin-bottom:9px;
    margin-left: 9px;
    font-size: 16px;
}

.nevdaStyle .left-bar .personalas {
    margin-bottom:9px;
    margin-left: 9px;
    font-size: 20px;
}

.nevdaStyle .left-bar-icon.active a {
    color:#666666;
}

.nevdaStyle .left-bar-icon.available:hover a {
    color:#222222;
}

.nevdaStyle .left-bar-icon a {
    color:#666666;
}

.nevdaStyle .left-bar-icon {
    position:relative;
    margin-top:10px;
}

.nevdaStyle .right-bar #nevdis > a:hover {
    background-color:#157EBD;
}

.nevdaStyle .right-bar #nevdis > a:hover {
    color:#fff;
}

.nevdaStyle .left-bar .left-bar-icon.active:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 7px solid #5C5C5C;
    z-index: 0;
    bottom: 5px;
    left: 0;
}

.nevdaStyle .message-container {
    z-index: 5;
}

@media (max-width: 979px) {
    .nevdaStyle #main {
        width: auto !important;
    }

    /*.nevdaStyle .right-bar {
        padding-top: 40px;
    }

    .nevdaStyle .left-bar {
        padding-top: 30px;
        }*/
    }

/*.noScroll {
    height: 100%;
    overflow: hidden;
    background-color: red;
    }*/

    .scrollable {
        overflow: auto;
        position: absolute;
        top: 161px;
        bottom: 0;
        left: 15px;
        right: 15px;
        padding-bottom: 0;
        margin-bottom:5px;
    }

    .scrollable .row {
        margin-left: 0;
        margin-right: 0;
    }

    .nonScrollable {
        overflow: hidden;
        position: absolute;
        top: 161px;
        bottom: 0;
        left: 15px;
        right: 15px;
        padding-bottom:10px;
    }

    .T161 {
        top: 161px;
    }

    .T163 {
        top: 163px;
    }

    .T0 {
        top: 0;
    }

    .T112 {
        top: 112px;
    }

    .T109 {
        top: 109px;
    }

    .T125 {
        top: 125px;
    }

    .T71 {
        top: 71px;
    }

    .T166 {
        top: 166px;
    }

    fieldset {
        margin-right: 15px;
    }

    .height100 {
        height: 100%;
    }
/* = INITIAL LAYOUT END
----------------------------*/

/* = KENDO GRID
----------------------------*/
.k-grid-content > table > tbody > tr:hover, .k-grid-content > div > table > tbody > tr:hover {
    cursor: pointer;
    background-color: #cde7f3;
    color: #0c0b0b;
}

.k-grid-content > table > tbody > tr.disabledRow:hover, .k-grid-content > div > table > tbody > tr.disabledRow:hover {
    cursor: no-drop;
    background-color: #FFF;
    color: #666;
}

.k-grid td, .k-grid td div.tooltipWrapper {
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}

.nevdaStyle .k-pager-numbers .k-state-selected, .nevdaStyle .k-state-selected .k-link, .nevdaStyle .k-pager-wrap .k-link:hover, .nevdaStyle .k-list-container .k-list > .k-state-hover, .nevdaStyle .k-button:hover {
    background-color: #157EBD;
    border: 1px solid #157EBD;
    color: #fff;
    background-image: none;
}

.nevdaStyle .k-item.k-state-default.k-state-hover, .nevdaStyle .k-item.k-state-default.k-state-hover > .k-link {
    background-color: #157EBD;
    color: #fff !important;
    background-image: none;
}

.nevdaStyle .k-state-focused {
    box-shadow: none;
}


.nevdaStyle .treeGrid .noRows {
    width: 100%;
    position: relative;
    height: 30px;
}

.nevdaStyle .treeGrid .noRows > span {
    padding-top: 9px;
    position: absolute;
    left: 50%;
}
/* = KENDO GRID END
----------------------------*/


/* = ALERTS
----------------------------*/
.nevdaStyle .alert-nevda {
    width: auto;
    margin-right: 40px;
    margin-left: 40px;
    position: relative;
    z-index: 6;
}

.nevdaStyle .alert-nevda > button {
    position: absolute;
}

.nevdaStyle .confirmDialog > .modal-body {
    height: 100px;
    position: relative;
    font-size: 13px;
}

    .nevdaStyle .confirmDialog > .modal-body > div {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 70px;
        right: 15px;
    }

.nevdaStyle .confirmDialog .fa-exclamation-triangle {
    color: #f7ac00;
    position: absolute;
    top: 30px;
    left: 20px;
}

.nevdaStyle .modal-sm {
    width: 400px;
}
/* = ALERTS END
----------------------------*/


/* = FORMS
----------------------------*/
.nevdaStyle .form-control {
    box-shadow: none;
}

textarea {   
   resize: none;
   height: auto; 
}

.nevdaStyle .k-picker-wrap .k-input {
    height: 19px;
}

.nevdaStyle .inline div:first-child {
    margin-left: 0;
}

.nevdaStyle .k-picker-wrap.k-state-default.k-state-focused,
.nevdaStyle .k-picker-wrap.k-state-default.k-state-hover,
.nevdaStyle input:hover, .nevdaStyle textarea:hover,
.nevdaStyle .k-dropdown-wrap.k-state-default.k-state-focused {
    border-color: #66AFE9;
}

.nevdaStyle .k-picker-wrap.k-state-default.k-state-focused .k-select, .nevdaStyle .k-picker-wrap.k-state-default.k-state-hover .k-select {
    border-left: 1px solid #66AFE9;
}


.nevdaStyle .k-dropdown-wrap.k-state-default.k-state-focused .k-select {
    border-left: 1px solid #66AFE9;
}


/* = FORMS END
----------------------------*/

/* = BTN
----------------------------*/

.nevdaStyle .btn .personalas {
    font-size:12px;
}

.nevdaStyle .btn .personalas {
    padding-right:6px;
}

.nevdaStyle .btn-group .divLineButtonSeperator {
    width:2px;
    height:18px;
    margin-top:4px;
    margin-bottom:4px;
    border-right:1px solid;
    border-right-color:black;
    float:left;
    z-index:50;
    position:absolute; margin-left:68px
}

.nevdaStyle .btn-group .divLineButtonSeperator2 {
    width:2px;
    height:18px;
    margin-top:4px;
    margin-bottom:4px;
    border-right:1px solid;
    border-right-color:black;
    float:left;
    z-index:50;
    position:absolute; margin-left:74px
}

.nevdaStyle .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
        color: #262626;
    text-decoration: none;
    background-color: #62a8d0;
}

.fa.k-sprite,
      .fa.k-sprite::before {
        font-size: 12px;
        line-height: 12px;
        vertical-align: middle;
      }

.nevdaStyle .btn-default:focus {
    background-color: #DADADA;
    border: 1px solid #797979;
}

/*.nevdaStyle .btn-default:hover, .nevdaStyle .btn-default:active, .open .dropdown-toggle.btn-default, .nevdaStyle .btn-default.inverse {
    background-color: #157EBD;
    color: #fff;
}*/



.nevdaStyle .btn-file {
    position: relative;
    overflow: hidden;
    left: 1px;
    border-radius: 0 0 0 0;
}

.nevdaStyle .btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

/* = BTN END
----------------------------*/

/* = FILTRAS
----------------------------*/
.nevdaStyle .IsplestinisFiltras div.panel-heading {
    background-color: #E3E3E3;
    padding: 2px;
}

.nevdaStyle .scrollable-filter .panel-body {
    max-height: 200px;
    overflow-y: scroll;
}

.nevdaStyle .IsplestinisFiltras div.panel-group {
    margin-bottom: 1px;
}

.nevdaStyle .IsplestinisFiltras div.panel {
    border: none;
}

.nevdaStyle .IsplestinisFiltras div.panel-collapse {
    border: 1px solid #E3E3E3;
    border-top: none;
}

.nevdaStyle .IsplestinisFiltras .panel-default > .panel-heading + .panel-collapse .panel-body {
    border-top: none;
    padding-top: 5px;
}

.nevdaStyle .IsplestinisFiltras .fa {
    line-height: 26px;
    padding-right: 5px;
    font-size: 18px;
}

.nevdaStyle .IsplestinisFiltras fieldset {
    margin-right: 0;
}

.nevdaStyle .IsplestinisFiltras fieldset > div:first-child {
    padding-left: 0;
}

.nevdaStyle .IsplestinisFiltras .row {
    margin-left: 0;
    margin-right0;
}

.nevdaStyle .IsplestinisFiltras .row .inline .input-sm,  .nevdaStyle input.small {
    width: 149px;
}

.nevdaStyle .IsplestinisFiltras .panel-group .panel {
    overflow:visible;
}

.nevdaStyle .grey-wrapper .toggleFilter {
    line-height:28px;
    margin-right:5px;
}

.nevdaStyle .grey-wrapper .toggleFilter>i {
    font-size:15px;
    color:#5C5C5C;
    /*padding-top:2px;
    padding-left: 5px;*/
    text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

.nevdaStyle .grey-wrapper .toggleFilter>span {
    color:#157EBD;
    padding-left:5px;
}
.nevdaStyle .grey-wrapper .toggleFilter>span:hover, .nevdaStyle .grey-wrapper .toggleFilter>span:focus {
    text-decoration:underline;
}

.nevdaStyle .in-button-line {
    width: 100%;
}

.nevdaStyle .in-button-line .col-xs-12{
    position: initial;
}

.nevdaStyle .in-button-line .grey-wrapper {
    padding: 0;
    height: auto;
    position: absolute;
    right: 15px;
    top: 0px;
}

/* = FILTRAS END
----------------------------*/

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
    background-color: #550055;
    color: #eeeeee;
}

.table-hover > tbody > tr.selected {
    background-color: #550055;
    color: #eeeeee;
}

.nevdaStyle .k-state-selected td:last-child {
    border-right: 1px solid #157EBD;
}

.nevdaStyle .k-state-selected td {
    padding: 4px 7px 5px 7px !important;
}

.nevdaStyle .k-grid td {
    padding: 5px 7px;
}

thead th {
    /*background-color: #006DCC;*/
    color: white;
}

.ac-select-main {
    margin-right: 0;
}

.ac-select-popup li {
    white-space: normal;
}

.select-dropdown {
    width: 100%;
    display: block;
}

.ac-select, .ac-select .ac-select-table {
    width: 100%;
}

.input-sm .ac-select-main, .input-sm .selected-item {
    height: 30px;
}

.input-sm div.ac-select-popup {
    top: 30px;
}

.ac-select.input-sm {
    padding: 0;
}

.modal-dialog.paieskos-forma {
    width: 1000px;
}

.top-border {
    border-top: 1px solid #e5e5e5;
    padding-top: 5px;
}

.triangle-simple {
    border-bottom: 15px solid rgba(0, 0, 0, 0);
    border-left: 15px solid #446E9B;
    border-top: 15px solid rgba(0, 0, 0, 0);
    height: 0;
    width: 0;
}

/*input.ng-invalid.ng-dirty {
    background-color: #FA787E;
    }*/

    .k-grid .form-control, .k-grid .ac-select-popup {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .medis {
        clear: both;
    }

    .wide .modal-dialog {
        width: 900px;
    }


.nevdaStyle .page-header {
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    background: #F5F3D3;
    height: 24px;
    font-weight: bold;
    padding: 4px;
    margin: 0px 0px 1px 0px;
}

    .nevdaStyle .page-header {
        margin-bottom: 1px;
    }

    .nevdaStyle .page-header span {
        font-size: 11px;
        vertical-align: 0;
    }

    .nevdaStyle .tab-info {
        background: #E7E7E7;
        font-weight: bold;
        height: 24px;
        padding: 4px;
        margin: 0 0 1px 0;
    }

    .nevdaStyle .tab-info {
        margin-bottom: 1px;
    }

    .nevdaStyle .tab-info span {
        font-size: 11px;
        vertical-align: 0;
        margin: 0 60px 0 0;
    }

    .nevdaStyle .grey-wrapper, .nevdaStyle .grid-button-group-block {
        background-color: #E3E3E3;
        padding: 2px;
        margin-top: 0;
        margin-bottom: 1px;
        height:29px;
    }

    .nevdaStyle .inline div {
        float: left;
        margin: 0 1px 0 1px;
    }

    .nevdaStyle .inline div.sm {
        padding-top: 5px;
    }

    .nevdaStyle {
        background-color: #FFFFFF;
        background-image: none;
    }

    button .kampe {
        position: absolute;
        float: right;
        bottom: -3px;
        right: -4px;
    }

    .btn-group .dropdown-menu li {
        cursor: pointer;
    }

    .nevdaStyle .requiredLabel {
        color: rgb(51, 153, 255);
    }

    .nevdaStyle .filter-panel {
        height: 35px;
        background: #dadada;
        padding: 4px;
        margin: 0 0 5px 0;
    }

    .nevdaStyle hr {
        margin-top: 2px;
        margin-bottom: 5px;
        border-top: 1px solid #5c5c5c;
    }



    .nevdaStyle #header .langDropdown a, .nevdaStyle #header .langDropdown span {
        font-family: Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
        font-weight: normal;
        color: #FFFFFF;
    }

    .nevdaStyle #header .dropdown-menu {
        background: #5c5c5c;
    }

    .nevdaStyle .wizardButtonBottomLine {
        padding-bottom: 4px;
        border-bottom: solid #000000 1px;
    }

    .ruosinys .row {
        margin: 1px;
    }

    fieldset.ruosinys {
        margin-right:0;
    }

     fieldset.ruosinys>div.col-xs-12 {
         padding-right:0;
     }

    .ruosinys .col-md-6, .ruosinys .col-xs-12, .ruosinys .col-xs-6 {
        padding-left:0;
    }

/*tbody:empty:before {
    content:'Nėra duomenų';
    text-align:center;
    display:table-cell;
    padding:0.5em;
    }*/

    .noMargin {
        margin: 0 !important;
    }

    .marginR60 {
        margin-right: 60px;
    }

    .nevdaStyle .cursorPointer {
        cursor: pointer;
    }

    .marginL-13 {
        margin-left: -13px;
    }

    .noPadding {
        padding: 0 !important;
    }

    .padL0 {
        padding-left: 0 !important;
    }

    .padL5 {
        padding-left: 5px !important;
    }

    .padL10 {
        padding-left: 10px;
    }

    .padR5 {
        padding-right:5px;
    }

    .padT4 {
        padding-top: 4px;
    }

    .padT5 {
        padding-top: 5px;
    }

    .padT7 {
        padding-top: 7px;
    }

    .padT15 {
        padding-top: 15px;
    }

    .sbjModal .select-wrapper input {
        height: 25px;
    }

    .sbjModal .form-horizontal .form-group {
        margin-left: 0;
        margin-right: 0;
    }

    .nevdaStyle .sbjModal .istorijosIrasai {
        float: left;
        margin: 0;
        padding: 0;
        position: relative;
    }

    .nevdaStyle .sbjModal .istorijosIrasai li {
        background-color: #DADADA;
        border: 1px solid #797979;
        max-height: 26px;
        font-size: 11px;
        list-style: none;
        padding-right: 10px;
    }

        .nevdaStyle .sbjModal .istorijosIrasai li > span {
            display: inline-block;
            max-width: 138px;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis !important;
            -o-text-overflow: ellipsis !important;
            text-overflow: ellipsis !important;
            text-align: center;
            font-size: 11px;
            line-height: 26px;
            margin-left: 15px;
        }

    .nevdaStyle .sbjModal .istorijosIrasai:first-child li span {
        margin-left: 10px;
    }

    .nevdaStyle .sbjModal .istorijosIrasai li:after, .nevdaStyle .sbjModal .istorijosIrasai li:before {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-color: transparent;
        border-bottom: 0;
    }

    .nevdaStyle .sbjModal .istorijosIrasai li:after {
        right: -10px;
        top: 0;
        border-left: 8px solid #DADADA;
        border-top: 13px solid transparent;
        border-bottom: 13px solid transparent;
        z-index: 2;
    }

    .nevdaStyle .sbjModal .istorijosIrasai li:before {
        right: -11px;
        top: 0;
        border-left: 8px solid #797979;
        border-top: 13px solid transparent;
        border-bottom: 13px solid transparent;
        z-index: 1;
    }

    .nevdaStyle .sbjModal .istorijosIrasai li:hover {
        color: #333333;
        background-color: #ebebeb;
        border-color: #adadad;
    }

    .nevdaStyle .sbjModal .istorijosIrasai li:hover:after {
        border-left: 8px solid #ebebeb;
    }

    .nevdaStyle .sbjModal .istorijosIrasai li:hover:before {
        border-left: 8px solid #adadad;
    }

    .nevdaStyle .sbjModal {
        line-height: 25px;
    }

    .nevdaStyle .modal-header {
        border: none;
        padding: 10px 10px 5px 10px;
        margin: 0;
    }

    .nevdaStyle .modal-footer {
        border: none;
        padding: 5px 10px 10px 10px;
        margin: 0;
    }

    .nevdaStyle .modal-body {
        padding: 0 10px 0 10px;
    }

    .nevdaStyle .modal-header hr:last-child {
        border-top: 2px solid #3399ff;
        margin-bottom: 3px;
    }

    .nevdaStyle .modal-body hr:last-child {
        border-top: 2px solid #797979;
        margin-top: 3px;
    }

    .nevdaStyle .modal-content {
        border-radius: 0;
    }

    .nevdaStyle .modal-header .close {
        margin: 1px;
    }

    .nevdaStyle .close.close-card {
        position: absolute;
        top: 8px;
        right: 15px;
        z-index:5;
        font-size:28px;
    }

    .nevdaStyle .selectInput {
        border: none;
        border-right: solid 1px #DBDBDE;
        border-radius: 0;
        padding: 0.177em 0;
        text-indent: 0.33em;
        height: 23px;
    }

    .nevdaStyle input[readonly] {
        background-color: white !important;
        cursor: text !important;
    }

    .nevdaStyle .selectInput:hover, .nevdaStyle .selectInput.inputFocused {
        border-right: solid 1px #66AFE9;
    }

    .nevdaStyle .selectWrap:hover {
        border-color: #66AFE9;
    }

    .nevdaStyle .selectWrap.inputFocused {
        border-color: #66AFE9;
    }

    .nevdaStyle .selectArrow {
        border-radius: 0;
    }

    .nevdaStyle .selectArrow.inputFocused, .nevdaStyle .selectArrow:hover {
        cursor: pointer;
        background: -webkit-linear-gradient(#CACFD9, #B5BCC9); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#CACFD9, #B5BCC9); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#CACFD9, #B5BCC9); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#CACFD9, #B5BCC9); /* Standard syntax (must be last) */
    }

    .nevdaStyle .selectDropdown {
        cursor: pointer;
        position: absolute;
        background-color: white;
        right: 0;
        left: 0;
        z-index: 100;
        border: 1px solid #CCCCCC;
        border-top: none;
        border-radius: 0;
        padding: 2px;
        overflow-y: auto;
        max-height: 155px;
        width: 100%;
    }

    .nevdaStyle .select-activeItem {
        border: 1px solid #328DC5;
        border-radius: 0;
        padding: 2px;
    }

    .nevdaStyle .select-item {
        padding: 2px;
    }

    .nevdaStyle .select-item:hover {
        background: -webkit-linear-gradient(#CACFD9, #B5BCC9); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#CACFD9, #B5BCC9); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#CACFD9, #B5BCC9); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#CACFD9, #B5BCC9); /* Standard syntax (must be last) */
    }

    .nevdaStyle .moreWindows {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAQAAABaOFzUAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAADsMAAA7DAcdvqGQAAAF+SURBVCjPTZExb9NgEIaf+/w5tWnSxKRqJKIoSFR0pQiQmNgQc38BP4KR38CvQOwMjGxMqIgFhBCoqCWQAqGJk5jYOP6OwU7Ije89p3vfO6GqAXPm5OhKQNjicDsrLMCCgO91OZQ2KhuIkfOg/spSzvm/73x7kuypgqwIRCan3Q8WTun79NLurBcdRx9XiCvEDO+O2oFvwUZvj+Lr04M48IM8cypAjdbZlZdx/2+rUAvJweDRct/LGo5b7jaowswmk+CH7CCChSxI/eh5/5nkRa6AWL/25cH4KA1wABZURcJLV4/t3FwAaJ3O8L4Xqit928q9zSb5rJQ0kVGplzcy64ROqqs5LXvGGd1ANmsJCks/v+e6ilaLUExoirMFgFejrjr2i4c1r3ESVYjTqW2ZWm+CgIY0NWmkzaetT7ujywMLnmDG/deP1/9RiK/5aefFzTcMKSyE5+138xujzn83ghC9D7/yc1GoCvyy0/14d7EOCcKWNC92Pu9lf9jmH6uAl/qGlLrBAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA4LTAzVDE5OjM2OjA2KzAyOjAwQQ5l0QAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wOC0wM1QxOTozNjowNiswMjowMDBT3W0AAAAASUVORK5CYII=);
        background-repeat: no-repeat;
        display: inline-block;
        height: 17px;
        width: 16px;
        position: absolute;
        right: 10px;
        right: 5px;
        top: 2px;
    }

    .nevdaStyle .selectArrow {
        border-radius: 0;
    }

    .nevdaStyle .select-wrapper {
        width: 100%;
        position: relative;
    }

    .nevdaStyle .selectWrap input[disabled] {
        background-color: #fff;
    }

    .nevdaStyle .selectWrap {
        position: relative;
    }

    .nevdaStyle .modal-header .close {
        font-size: 25px;
        font-weight: bold;
    }

/* = STEPS CONTAINER
----------------------------*/
.wizard-steps {
    padding: 0;
    position: relative;
    font-weight: bold;
}

.wizard-steps div {
    position: relative;
}

.wizard-nav {
    background-color: #D7D7D7;
    height: 37px;
    padding-left: 3px;
    padding-top: 1px;
    margin-top: 5px;
}

.wizard-nav:before {
    width: 4px;
    height: 35px;
    position: relative;
    left: -1px;
    float: left;
    background-color: #157EBD;
    z-index: 9;
}

.wizard-nav:after {
    width: 11px;
    padding: 1px;
    height: 35px;
    background-color: #157EBD;
    display: inline-block;
    position: relative;
    left: -2px;
    z-index: 11;
    border-right: 5px solid #D7D7D7;
    border-left: 2px solid #D7D7D7;
}

.wizard-head .form-button {
    margin-top: -5px;
}

/* = DEFAULT STEPS
----------------------------*/
.wizard-steps a {
    position: relative;
    display: block;
    width: auto;
    height: 35px;
    margin-right: 1px;
    padding: 0 10px 0 3px;
    float: left;
    font-size: 11px;
    line-height: 35px;
    text-indent: 10px;
    color: #666;
    background: #FFFFFF;
    text-decoration: none;
}

.wizard-steps a:after {
    width: 0;
    height: 0;
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-left: 12px solid #FFFFFF;
    position: absolute;
    content: "";
    top: 7px;
    right: -10px;
    z-index: 10;
}

.wizard-steps a:before {
    width: 0;
    height: 0;
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-left: 12px solid #D7D7D7;
    position: absolute;
    content: "";
    top: 7px;
    right: -12px;
    z-index: 9;
}

/* = COMPLETED STEPS
----------------------------*/

.wizard-steps.visited a {
    color: #163038;
    background: #B8B8B8;
}

.wizard-steps.visited a:after {
    border-left: 12px solid #B8B8B8;
    z-index: 10;
}
/* = ACTIVE STEPS
----------------------------*/
.wizard-steps.active a {
    color: #FFFFFF;
    background: #157EBD;
}

.wizard-steps.active a:after {
    border-left: 12px solid #157EBD;
}

.not-allowed {
    cursor: not-allowed !important;
}

.nevdaStyle div.k-grid-header th.k-header {
    font-weight: bold;
}

.nevdaStyle .k-column-menu {
    font-weight: normal !important;
}

.nevdaStyle .deleteByla {
    position: absolute;
    z-index: 1;
    right: 30px;
    top: -2px;
    font-size: 19px;
    font-weight: 700;
    color: #BBBBBB;
}

.nevdaStyle .deleteFile {
    position: absolute;
    z-index: 2;
    right: 65px;
    top: -2px;
    font-size: 20px;
    font-weight: 700;
    color: #BBBBBB;
}

.nevdaStyle .deleteSymbol {
    position: absolute;
    z-index: 1;
    right: 30px;
    top: -1px;
    font-size: 19px;
    font-weight: 700;
    color: #BBBBBB;
}

.nevdaStyle .deleteSymbol:hover {
    color: #9D9999;
}

.nevdaStyle .selectWrap:hover .selectInput {
    border-right: solid 1px #66AFE9;
}

.nevdaStyle span.deleteByla:hover {
    color: #9D9999;
}

.nevdaStyle #terminoTipas {
    width: 60px;
}

.nevdaStyle #vietove {
    width: 120px;
}

.input-group button {
    white-space: nowrap;
    margin-left: -1px;
    vertical-align: bottom;
}

.input-group input {
    height: 25px;
}

.nevdaStyle .smallInput {
    width:150px;
}

.grid-button-group-block.inline>label {
    float:left;
    padding-top:5px;
    padding-right:15px;
    color: #333333;
}

.col-md-6 .col-xs-6, .col-md-6 .col-xs-4, .col-md-6 .col-xs-8 {
    padding: 0;
}

.form-horizontal .col-md-6 .form-group {
    margin: 1px;
}

.max-w150 {
    max-width: 150px;
}

.max-w220 {
    max-width: 220px;
}
.max-w170 {
    max-width: 170px;
}

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
}
.modal.in .modal-dialog {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.modal{
    overflow: auto;
    text-align: center;
}

.modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
}

.modal-dialog {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    margin: 0;
}

.nevdaStyle .select-sbj-wrapper {
    width:auto;
}

.daugiauTab, .daugiauTab:hover {
    color: #333;
}

a.disabled {
 pointer-events: none;
 cursor: default;
 color: #999;
}

.popover, .tooltip {
    -ms-word-wrap: break-word;
    word-wrap: break-word;   
}

/* = Loading Splash Screen
----------------------------*/
.nevdaStyle .splash {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    min-height: 245px;
}

.nevdaStyle [ng-cloak].splash {
    display: block !important;
}

.nevdaStyle .splash .ajax-loader {
    top: 50%;
    display: block;
    margin: 0 auto;
    text-align: center;
    margin-top: -15px;
}

.nevdaStyle .splash .ajax-loader img {
    display: block;
    margin: 0 auto;
}

.nevdaStyle .splash .ajax-loader.with-logo {
    margin-top: -105px;
}

.nevdaStyle .splash .background {
    background-color: white;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
}

.nevdaStyle .splash .background.transparent {
    opacity: 0.4;
    filter: alpha(opacity=0.4);
}

/* = Loading Splash Screen End
----------------------------*/

[ng-cloak] {
    display: none;
}

.nevdaStyle .korteleModal .modal-body .bendra-info-action
{
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
}
   
@media print {
    .nevdaStyle
    .korteleModal
    .modal-body
    .bendra-info-action, 
    .nevdaStyle
    .korteleModal
    .modal-body{
        height: auto;
        overflow: hidden;
    }
    .notifications-container, .notificationCounter{
        display:none;
    }
    body>div:first-child, button.close, .form-button, .modal-footer{
            display: none;
        }
        @page {
            size: landscape;
        }
        .modal-content, .modal-dialog{
            margin: 0;
            border: none;
            width: 775px;
            overflow:hidden;
        }

        .row{
            margin-right: -100px;
        }

        .col-xs-8{
            width: 45%;
        }
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.nevdaStyle .open>.dropdown-menu {
 -webkit-animation-name: none; 
-moz-animation-name: none;
-o-animation-name: none;
animation-name: none;

}

.nevdaStyle .disabledRow {
    cursor: no-drop;
}

.nevdaStyle .manoDokBusena {
    width:12px;
    height:12px;
}

.nevdaStyle .manoDokBusena.busena1 {
    background-color: #FF0000;
}

.nevdaStyle .manoDokBusena.busena2 {
    background-color: #FFB164;
}

.nevdaStyle .manoDokBusena.busena3 {
    background-color: #FFFF99;
}

.nevdaStyle .manoDokBusena.busena4 {
    background-color: #CCFFCC;
}

.nevdaStyle .manoDokBusena.busena5 {
    background-color: white;
    border:1px solid lightgrey;
}

.nevdaStyle .tooltip .tooltip-inner {
    width:auto;
    max-width:350px;
}

.nevdaStyle .info-block {
    display:block;
    background-color:#DCE6DB;
    margin-bottom: 8px;
    padding: 5px;
}

/*END OF NEVDOS CSS paimta iš VVS*/


/*Darbalaukio CSS*/

.pranesimu-dezute {
    height: 120px;
    border: 1px solid #CCCCCC !important;
}

hr.topblue {
    margin-top: 2px;
    margin-bottom: 5px;
    border-top: 2px solid #157EBD;
}

.splitinimas {
    margin-bottom: 5px;
    display: inline-block;   
}

.pranesimu-diagrama {
    border: 1px solid #CCCCCC !important;
    height: 80%;
}

.pranesimu-diagrama .pull-right .pirmas-button {
    margin-top: 3px;
    margin-right: 0px;
    background-color: white;
    border: solid 1px black;
    border-radius: 5px 0 0 5px;
    height: 27px;
}

.pranesimu-diagrama .pull-right .antras-button {
    margin-top: 3px;
    margin-right: 0px;
    margin-left: 0px;
    background-color: white;
    border-top: solid 1px black;
    border-bottom: solid 1px black;
    border-left: none;
    border-right: none;
    height: 27px;
}

.pranesimu-diagrama .pull-right .trecias-button {
    margin-top: 3px;
    margin-right: 2px;
    margin-left: 0px;
    background-color: white;
    border: solid 1px black;
    border-radius: 0 5px 5px 0;
    height: 27px;
}

.leftSplitterPanel {
    overflow: auto;
    position: absolute;
    top: 0px;
    bottom: 0;
    left: 0px;
    right: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    color: #333333;
    font-size: 12px;
}

.middleSplitterPanel {
    color: #333333;
    padding-left: 5px;
    padding-right: 5px;
}

.rightSplitterPanel {
    overflow: auto;
    position: absolute;
    top: 0px;
    bottom: 0;
    left: 0px;
    right: 0px;
    padding-bottom: 10px;
    padding-left: 15px;
    color: #333333;
}

.nevdaStyle .k-widget.k-splitter * {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}


.nevdaStyle .dropdown-menu.two-col .row-flex {
    display: flex;
    width: auto !important;
}

    .nevdaStyle .dropdown-menu.two-col .row-flex > ul, .nevdaStyle .dropdown-menu.two-col .row-flex > ul > ul {
        width: auto !important;
        /*padding: 0;*/
    }

.nevdaStyle .dropdown-menu.two-col {
    width: auto !important;
    min-width: 50px;
    padding: 0;
    border: 1px solid #cccccc;
}

    .nevdaStyle .dropdown-menu.two-col .dropdown-header {
        display: block;
        padding: 5px 10px 0 10px;
        font-size: 15px;
        line-height: 1.428571429;
        color: #4C4F53;
    }

    .nevdaStyle .dropdown-menu.two-col .row-flex > ul li.dropdown-header.with-link {
        padding: 0;
    }

        .nevdaStyle .dropdown-menu.two-col .row-flex > ul li.dropdown-header.with-link a {
            padding: 5px 10px 5px 10px;
            font-size: 15px;
        }

    .nevdaStyle .dropdown-menu.two-col .row-flex > ul li:not(.dropdown-header) a {
        padding: 5px;
        padding-left: 25px !important;
        padding-right: 15px;
    }

    .nevdaStyle .dropdown-menu.two-col .row-flex > ul:nth-child(2) {
        border-left: 1px solid #cccccc;
    }

    .nevdaStyle .dropdown-menu.two-col .row-flex > ul, .nevdaStyle .dropdown-menu.two-col .row-flex > ul > ul {
        display: block;
        border-top: none !important;
    }

        .nevdaStyle aside#top-panel nav.main-nav li .dropdown .dropdown-toggle i.fa {
        position: absolute;
        bottom: -4px;
        right: -1px;
        width: 10px;
        color: #FFF;
    }

    .nevdaStyle aside#top-panel nav.main-nav li .dropdown a.dropdown-toggle:hover {
        background: -moz-linear-gradient(top, rgba(255,255,255,0) 0, rgba(255,255,255,0) 8%, rgba(255,255,255,0.3) 99%, rgba(255,255,255,0.3) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(255,255,255,0)), color-stop(8%,rgba(255,255,255,0)), color-stop(99%,rgba(255,255,255,0.3)), color-stop(100%,rgba(255,255,255,0.3))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0,rgba(255,255,255,0) 8%,rgba(255,255,255,0.3) 99%,rgba(255,255,255,0.3) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(255,255,255,0) 0,rgba(255,255,255,0) 8%,rgba(255,255,255,0.3) 99%,rgba(255,255,255,0.3) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(255,255,255,0) 0,rgba(255,255,255,0) 8%,rgba(255,255,255,0.3) 99%,rgba(255,255,255,0.3) 100%); /* IE10+ */
        background: linear-gradient(to bottom, rgba(255,255,255,0) 0,rgba(255,255,255,0) 8%,rgba(255,255,255,0.3) 99%,rgba(255,255,255,0.3) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#4dffffff',GradientType=0 ); /* IE6-9 */
    }

    .fa-rotate-45 {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

    
    .nevdaStyle aside#top-panel nav.main-nav .dropdown .dropdown-toggle {
        position: absolute;
        right: -16px;
        bottom: 0;
        width: 16px;
        height: 100%;
    }


.toolbarButton.toggled {
  background-color: hsla(0,0%,0%,.3);
  background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,100%,0));
  border-color: hsla(0,0%,0%,.4) hsla(0,0%,0%,.45) hsla(0,0%,0%,.5);
  box-shadow: 0 1px 1px hsla(0,0%,0%,.1) inset,
              0 0 1px hsla(0,0%,0%,.2) inset,
              0 1px 0 hsla(0,0%,100%,.05);
  -webkit-transition-property: background-color, border-color, box-shadow;
  -webkit-transition-duration: 10ms;
  -webkit-transition-timing-function: linear;
  transition-property: background-color, border-color, box-shadow;
  transition-duration: 10ms;
  transition-timing-function: linear;
}

.toolbarButton.toggled:hover:active {
  background-color: hsla(0,0%,0%,.4);
  border-color: hsla(0,0%,0%,.4) hsla(0,0%,0%,.5) hsla(0,0%,0%,.55);
  box-shadow: 0 1px 1px hsla(0,0%,0%,.2) inset,
              0 0 1px hsla(0,0%,0%,.3) inset,
              0 1px 0 hsla(0,0%,100%,.05);
}


.nevdaStyle aside#top-panel nav.main-nav.dropDownOpen {
    overflow: visible !important;
}

.nevdaStyle aside#top-panel nav.main-nav.dropDownOpen > ul {
    height: 300px;
}

.nevdaStyle .submenu-links, .menu-on-top nav  ul.submenu-links ul {
    box-shadow: none;
    background: #eee !important;
}

.nevdaStyle .menu-on-top nav ul ul, .menu-on-top nav ul ul ul {
    box-shadow: none;
    }

.nevdaStyle .menu-on-top nav ul ul, .menu-on-top nav ul ul ul, .menu-on-top nav ul ul {
    border: none;
    padding: 0;
}

.menu-on-top nav ul ul li a:hover, .menu-on-top nav ul ul li:hover>a, .menu-on-top nav ul ul ul li a:hover {
    color:#fff;
    background-color: #157EBD;
}
/*End of darbalaukio CSS*/

/*Tooltipu CSS*/
.info-tooltip {
    opacity: 1!important;
}

.info-tooltip div.tooltip-inner {
    text-align: left;
}

.info-tooltip.pranesimo-tipas-tooltip div.tooltip-inner {
    background: white;
    padding-bottom: 5px;
    border: 1px solid black;
    border-radius: 3px;
}

.info-tooltip.pranesimo-tipas-tooltip div.tooltip-inner * {
    margin-bottom: 3px;
    padding: 2px;
}

.pranesimas-klaida {
    text-align: left;
    color: white;
}

.pranesimas-klaida-ico {
    color :#AD1313;
}

.pranesimas-klausimas {
    text-align: left;
    color: white;
}

.pranesimas-klausimas-ico {
    color:#6E6E6E;
}

.pranesimas-info {
    text-align: left;
    color: white;
}

.pranesimas-info-ico{
    color: #3D6E11;
}

.pranesimas-kita {
    text-align: left;
    color: white;
}

.pranesimas-kita-ico{
    color:#D59018;
}
/*END OF tooltip*/

a.disabled {
    color: #AAAAAA !important;
    cursor: default;
}

/*TABS*/
.nevdaStyle .nav-tabs {
    border-bottom: 2px solid #157EBD;
}

.nevdaStyle .links-as-tabs .nav-tabs.outer-tabs{
    margin-bottom: -1px;
}

.nevdaStyle .nav-tabs > li > a {
    background: none;
    box-shadow: none;
    border: none;
}

.nevdaStyle .nav-tabs > li.active > a, 
.nevdaStyle .nav-tabs > li.active > a, 
.nevdaStyle .nav-tabs > li.active > a:hover, 
.nevdaStyle .nav-tabs > li.active > a:focus {
    background: url("img/sm-arrow2.png") no-repeat 50% 98%;
    box-shadow: none;

    /*kad nesokinetu*/
    border-left: none!important;
    border-right: none!important;
}

.nevdaStyle .nav-tabs.inner-tabs {
    border-bottom: 2px solid #157EBD !important;
}

.nevdaStyle .nav-tabs.inner-tabs > li > a {
    margin: 0;
    line-height: 1.128571429;
    border-top: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    padding: 5px;
    /*border-radius: 2px 2px 0 0;*/
}

.nevdaStyle .nav-tabs.inner-tabs > li.active > a, 
.nevdaStyle .nav-tabs.inner-tabs > li.active > a:hover, 
.nevdaStyle .nav-tabs.inner-tabs > li.active > a:focus {
    color: #ffffff;
    background: none;
    background-color: #157EBD;
    cursor: default;
    font-weight: normal !important;
    border-width:1px;
}

.nevdaStyle .links-as-tabs  .nav-tabs.inner-tabs {
    margin-top: 0px;  
    margin-bottom: -1px;
}

.nevdaStyle .grid-button-group-block {
    background: #e4e4e4;
    padding: 2px;
    margin-top: 0px;
}

.nevdaStyle .inner-tabs .nav-tabs > li > a {
    border-radius: 0px;
    color: #333333;
    background-color: #fff;
    border: 1px solid #dadada;
    border-bottom-width: 0px !important;
    margin-right: -1px !important;
    padding: 5px 10px;
}

.nevdaStyle .inner-tabs .nav-tabs > li.active > a { 
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-top: 1px solid #157EBD !important;
    border-right: 1px solid #dadada;
    border-left: 1px solid #157EBD;
    /*border-bottom: 1px solid #394a7e;*/
    margin-top: 0px !important;
    font-weight: normal;
    color: #fff;
    background-color: #157EBD;
}

.nevdaStyle .inner-tabs .nav-tabs {
    border-bottom: 2px solid #157EBD;
    padding-left: 17px;
}

.nevdaStyle .inner-tabs .nav-tabs > li {
    margin-bottom: 0px;
}

.tabbable .tab-content {
    margin-top: 5px;
}

.nevdaStyle .inner-tabs .tab-content {
    background: #fff;
    /*padding: 5px 9px 0 9px;*/
    padding-top: 5px;
    /*border: 1px solid #dadada;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 0;*/
}  

.nevdaStyle .inner-tabs.nav-tabs > li {
    margin-bottom: 0; 
}

.nevdaStyle .inner-tabs.nav-tabs {
    padding-left:15px;
}



/*END OF TABS*/

.irasas-item, .busena-item {
    display: inline-block;
    line-height: 1;
    width: 13px;
    height: 13px;
    position: relative;
    top: 3px;
}

.busena-item {
    border: 1px solid white;
}

.irasas-aktyvus {
    background-color: rgb(0, 153, 0);
}

.irasas-neaktyvus {    
    background-color: rgb(153, 153, 153);
}

.asmuo-atleistas {
    background-color: rgb(255,0,0);
}

.asmuo-neatleistas {    
    background-color: rgb(255,255,255);
}

.perziura-icon-12 {
    width:12px;
    height:12px;
    margin-bottom: 2px;
}

.k-sprite.personalas{
    padding-top: 6px;
    font-size: 12px;
    font-family: nevda-icons;
}

.nevdaLogo {
    padding-top:10px;
    padding-left:10px;
}

a.greitas-filtras {
    text-decoration: none;
    color:#BBB;
}

.left-bar .left-bar-icon.disabled .personalas {
    cursor:default;
    color:#cccccc;

}

.left-bar .left-bar-icon.disabled a {
    cursor:default;
    color:#cccccc;
}

.k-link {
    color:#333;
}

.k-loading-image {
    background-image:url('/Content/img/grid-loader.gif')

}

/*kadangi skinSite yra aprasyti kiti stulpeliu isdestymai su 0 paddingu, tai neiseina lygiai formu sudeliot ir nenoriu keisti SkinSite.css*/
.col-xs-12 .col-xs-2, .col-xs-12 .col-xs-10 {
    padding:0;
}

.busena-naujas {
    background-color: white;
}

.busena-atviras {
    background-color: red;
}

.busena-laukiantis {
    background-color: rgb(255, 153, 0);
}

.busena-sustabdytas {
    background-color: rgb(150, 0, 0);
}

.busena-atmestas {
    background-color: rgb(144, 144, 144);
}

.busena-issprestas {
    background-color: rgb(0, 150, 0);
}

.busena-uzdarytas {
    background-color: black;
}

.informavimai-text {
    line-height: 25px;
    padding-top: 5px;
}

.T117 {
    top: 117px;
}

.fileInputItem:hover .fileInputItem__icon {
    color: #e9e9e9;
}

.fileInputItem__remove:active {
    opacity: .5;
}

.fileInputItem__add {
    float: right;
}

.fileInputProgressBar {
    height: 4px;
}

file-input[disabled] ul {
    display: inline;
    list-style: none;
    padding-left: 0;
    padding-right: 10px;
}

file-input[disabled] li {
    display: inline;
    cursor: pointer;
}

file-input[disabled] li:hover {
    color: #157EBD;
}

.custom-colors-kendo-like {
    background-color: rgb(248,248,248);
    border: solid;
    border-color: rgb(206,206,210);
    border-width: 1px;
    margin: 0 1px 0 0 !important;
    padding-bottom: 3px;
    line-height: normal; /*kad nesikeistu tarp kendo widgetu ir paprastuose puslapiuose esančių*/
}

.k-combobox {
    width: 100%;
}

body {
    font-size: 12px;
}

.skip-header {
    margin-top: 36px !important;
}

.kendo-dropdown-list-extended {
    width: 100%;
}

.greitas-filtras {
    font-size: 19px;
}

.remas-icon-vaizdui {
    padding: 5px;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-width: 1px;
    border-color: rgb(206,206,210);
}

.leftSplitterPanel .marginR0 {
    margin-right: 0px;
    overflow-x: hidden;
}

.leftSplitterPanel .marginR0 .col-xs-12 {
    padding-right: 0px;
}

.kendo-select-vaiku-islyginimas span.k-dropdown-wrap.k-state-default {
    height: 25px;
}

.kendo-select-vaiku-islyginimas.k-input {
    height: 23px;
}

.neperskaitytas-pranesimas {
    font-weight: bold;
}

/* Ikoną su tekstu inline'inam, o ne stack'inam */
.nevdaStyle aside#top-panel nav ul span.menu-item-parent {
    display: inline-block;
}

/* Nustatinėsim tik pavadinimui dydžio apribojimą */
.nevdaStyle aside#top-panel nav > ul > li {
    max-width: none;
}

/* Parinkto item'o tekstas neberyškinamas */
.nevdaStyle aside#top-panel nav > ul > li.active > div > a > span {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

i.menu-item-icon {
    color: #fff;
    font-size: 27px;
    vertical-align: middle;
    padding-right: 10px;
}

/* Pats item'o tekstas pakoreguojamas */
.menu-on-top .menu-item-parent {
    max-width: 100px !important;
    vertical-align: middle;
}

/* Rodyklėlė po ikona */
.nevdaStyle aside#top-panel nav > ul > li.active>div:after {
    left: 5px;
}

/* Perdarom kaip dešinėje esantys mygtukai išsidėstę */
.nevdaStyle aside#top-panel .right-menu {
    float: right;
    width: 82px;
}

/* Užimam visą plotą likusį po mygtukų */
.nevdaStyle aside#top-panel nav.main-nav {
    width: calc(100% - 82px);
}

/* Negalima visų taisyklių sumesti per kablelį, nes tada taisyklė netaikoma kažkodėl */
.k-combobox .k-input:-moz-placeholder {
    font-style: italic;
}

.k-combobox .k-input::-webkit-input-placeholder {
    font-style: italic;
}

.k-combobox .k-input::-moz-placeholder {
    font-style: italic;
}

.k-combobox .k-input:-ms-input-placeholder {
    font-style: italic;
}

.greitojo-filtro-pasirinkimas {
    width: 170px;
}

.greitojo-filtro-pasirinkimas-pranesimuose {
    width:100px;
}

.formos-pasirinkimas {
    width: 600px;
}

.technines-informacijos-pasirinkimas {
    width: 300px;
}

.k-grid .k-grid-content > div > table > tbody > tr:hover {
    background-color: #cde7f3;
}

.k-grid .k-grid-content > table > tbody > tr:hover {
    background-color: #cde7f3;
}

.tab-info {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.clear-btn {
    margin-top: 1px;
    height: 22px;
    width: 19px;
    text-align: center;
    padding-top: 1.5px;
    background-color: #fff;
}

.clear-btn.deleteSymbol {
    right: 24px;
}

/*.nevdaStyle .k-widget.k-splitter * nustatymu permusimui, neturetu jie ant grido inputu buti*/
.nevdaStyle .k-widget .k-filtercell .k-input {
    box-sizing: initial;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
}

.right-bar .icon-avatar {
    padding-top: 10px;
    margin-left: 10px;
    font-size: 18px;
    color: #666666;
}

.right-bar a {
    text-decoration:none;
}

.right-bar a:hover .icon-avatar {
    color: #222222;
}

h3.padL11 {
padding-left:11px;
}

i.inactive {
color:#cccccc;
}

.elipsis-overflow {
    overflow: hidden;
     text-overflow: ellipsis;
}

.greitas-filtras:hover i.icon-filtras {color:#222}
.greitas-filtras i.personalas {font-size:18px}

.k-listview .listView > .row:hover
{
    cursor: pointer;
    background-color: #cde7f3;
    color: #0c0b0b;
}

.nevdaStyle .k-listview .k-state-selected .row {
	border-color: #157EBD;
    border-style: solid;
    border-width: 1px 1px 1px 5px;
	background: none;
    color: #666666;
}

.nevdaStyle .k-listview .row {
	border-color: #E3E3E3;
    border-style: solid;
    border-width: 1px 1px 1px 5px;
	background: none;
    color: #666666;
}

.marginLeftMinus7 {
    margin-left:-7px;
}

.padL17 {
    padding-left:17px;
}

.padR7 {
    padding-right:7px;
}

.bilietas-klaida {
    text-align: left;
    color: white;
}

.bilietas-klaida-ico {
    color :#AD1313;
}

.bilietas-klausimas {
    text-align: left;
    color: white;
}

.bilietas-klausimas-ico {
    color:#6E6E6E;
}

.bilietas-problema {
    text-align: left;
    color: white;
}

.bilietas-problema-ico {
    color:#d05401;
}

.bilietas-uzduotis {
    text-align: left;
    color: white;
}

.bilietas-uzduotis-ico {
    color:#0d6eac;
}

.pagination.navigationButtons {
    float: left;
    padding-right: 5px;
    margin: 0;
    background-color: white; 
    border-width: 0; 
    padding-top: 8.5px;
    font-size: 9px;
}

.navigationButtons__prev {
    margin: 0 1px 2px 0;
}

.navigationButtons__next {
    margin: 0 0 2px 1px;
}

.padL0 {
    padding-left: 0px;
}

.padR0 {
    padding-right: 0px;
}

.grid-icon-color-gray {
    color: #999;
}

.grid-icon-color-red {
    color: #AD1313;
}

.grid-icon-color-dark {
    color: #666;
}

.grid-icon-color-light-gray {
    color: #dddddd;
}

.formos-bruksnys {
    font-size: 16px; 
    line-height: 26px; 
    vertical-align: middle;
}

.col-xs-48-proc {
    width: 48%; 
    float:left
}

.col-xs-4-proc {
    width: 4%!important; 
    float:left
}

.col-xs-1-proc {
    width: 1%!important; 
    float:left;
    padding-right:6px;
}

.testines-aplinkos-ikona {
    position: absolute;
    top: -30px;
    left: 2px;
    color: #ef7259;
    font-size: 16px !important;
}

.info-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: #E7E7E7;
    height: 24px;
    line-height: 24px; /* Vertikaliai centruoja vieną eilutę teksto. */
    padding: 0 4px;
    margin-bottom: 1px;
}

.info-line--main {
    background: #F5F3D3;
}

.info-line__group:not(:last-child):after {
    content: "|";
    margin: 0 20px;
}

.info-line__item {
    font-size: 11px;
    font-weight: bolder;
    margin-right: 60px;
}

.info-line__item:last-child {
    margin-right: 0;
}

.info-line__item-label {
    color:  #999999;
}
.info-line__item-value{
    color: #222222;
}

.info-line__item-label--icon {
    color: #333;
    vertical-align: middle;
}

.header-tooltip-item-be-ikonos {
    margin-left: 17px;
}

.force-hr-style hr {
    border-color: #DADADA;
}

.with-underline {
    border-bottom: 1px solid #5c5c5c;
}

.form-button.with-underline {
    margin-bottom: 0;
    padding-bottom: 5px;
}

/*FULL TEXT SEARCH*/
.search-wrapper {
    padding: 2px;
    margin-bottom: 1px;
    height: 35px;
    margin-top: 4px;
    border-bottom: 1px solid #ccc;
}
.search-legend {
    display: inline-block;
    margin-top: -6px;
    margin-left: -1px;
}
.search-pull-right {
    float: right;
    padding-left: 3px;
    padding-top: 2px;
    margin-right: -2px;
    padding-bottom: 0;
    height: 33px;
    border-bottom: 29px solid #e3e3e3;
    border-left: 20px solid transparent;
}

.search-control {
    display: inline-block;
    width: 250px;
    box-shadow: none;
    height: 25px;
    padding: 5px 10px;
    padding-right: 25px;
    font-size: 12px;
    line-height: 1.5;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    margin-top: 4px;
}

.search-control-button {
    display: inline-block;
    margin-left: -23px;
    padding-right: 8px;
    cursor: pointer;
}
/*END OF FULL TEXT SEARCH*/

.k-multiselect li.k-button {
    border-color: #f5f5f5;
}

/* BEGIN: Links as tabs paimtas stilius is kontoros */
.nevdaStyle .list-tabs {
    margin: 0;
    bottom: 0;
    position: absolute;
}

.nevdaStyle .links-as-tabs h1:first-child {
    white-space: nowrap;
    overflow-x: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-bottom: 8px;
}

    .nevdaStyle .list-tabs > .nav-tabs {
        overflow-x: hidden;
        /*Kad nerodytu rodiklyciu Chrome ir IE 20160513*/
        overflow-y: hidden;
        border-left: 1px solid #dddddd;
        border-bottom: none;
        padding-right: 16px;
        border-top-left-radius: 4px;
        /*Del IE kad vaizduotu vienoje eiluteje 20160513*/
        white-space:nowrap;
    }

.nevdaStyle .links-as-tabs  {
    position: relative;
    margin-top: -1px;
    border-bottom: 1px solid #157EBD;
    margin-bottom: 2px;
}



.nevdaStyle .list-tabs .nav > li > a {
    padding: 5px 10px 5px;
    -moz-transform: skewX(-35deg);
    -ms-transform: skewX(-35deg);
    -o-transform: skewX(-35deg);
    -webkit-transform: skewX(-35deg);
    transform: skewX(-35deg);
}

.nevdaStyle .list-tabs .active {
    background: #157EBD !important;
}

.nevdaStyle .list-tabs .nav > li {
    -moz-transform: skewX(35deg);
    -ms-transform: skewX(35deg);
    -o-transform: skewX(35deg);
    -webkit-transform: skewX(35deg);
    transform: skewX(35deg);
    border: 1px solid #dddddd;
    padding: 0 10px;
    border-left: none;
    background: #ffffff;
}

    .nevdaStyle .list-tabs .nav > li:first-child {
        margin-left: -16px;
        padding-left: 26px;
    }

.nevdaStyle .list-tabs .nav-tabs > li.active > a, .list-tabs .nav-tabs > li.active > a:hover, .list-tabs .nav-tabs > li.active > a:focus {
    background: none;
    color: #ffffff;
    font-weight: normal !important;
}

.nevdaStyle .list-tabs .nav-tabs > li:hover {
    text-decoration: none;
    background-color: #eee;
}
/*Del IE reik perasyt boostrap kad nenaudotu float 20160513*/
.list-tabs .nav-tabs > li {
    float:none;
    display:inline-block;
}
/* END: Links as tabs */
.tree-scrollable {
    overflow: auto;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    padding-bottom: 0;
}
/*kitaip nesumasciau override .k-widget line-height nes suknisa filtro vieta*/
.kSplitter {
    line-height:1.42857143;
}

.nevda-form-control-static {
    min-height: 26px;
    padding-top: 6px;
    padding-bottom: 0px;
    margin-bottom: 0;
}

pre.preview {
    padding: 0px;
    background-color: inherit;
    border: none;
    max-height: 200px;
    white-space: pre-wrap;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.42857143;
}

.modal-100 {
     position:absolute;
     width: 100%;
     height: 100%;
     top:0;
     bottom:0;
     left:0;
     right:0;
     margin: 0;
 }

.modal-100 .modal-content {
     height:100%;
     width:100%;
     overflow: hidden;
 }
.modal-100 .modal-body {
     height:100%;
     width:100%;
     padding:0;
 }

.close-pdf-viewer {
    position: absolute;
    z-index: 123;
    top: 0;
    right: 6px;
    width: 25px;
    height: 24px;
    background-color:transparent;

    min-width: 16px;
    padding:5px 0;
    border: 1px solid transparent;
    border-radius: 2px;
    color: hsla(0,0%,100%,.8);
    font-size: 25px;
    line-height: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    /* Opera does not support user-select, use <... unselectable="on"> instead */
    cursor: default;
    -webkit-transition-property: background-color, border-color, box-shadow;
    -webkit-transition-duration: 150ms;
    -webkit-transition-timing-function: ease;
    transition-property: background-color, border-color, box-shadow;
    transition-duration: 150ms;
    transition-timing-function: ease;

    margin: 3px 2px 4px 0;
    display: inline-block;
    overflow: hidden;
}

.k-grid tr .k-state-selected:hover{
    background-color: #cde7f3;
}

.k-grid .k-widget tr:hover{
    background-color: #cde7f3;
}

tr.k-detail-row:hover{
    background-color: transparent !important;
}

.asmens-nuotrauka {
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-size: 32px 35px;
    background-position: center center;
    vertical-align: middle;
    line-height: 32px;
    box-shadow: inset 0 0 1px #999, inset 0 0 10px rgba(0,0,0,.2);
    margin-left: 5px;
}

input[type="radio"].radio-label, input[type="radio"].radio-label + label, .input-preview  {
    line-height: 22px;
    vertical-align: middle;
    margin: 4px 0 0 0;
}

input[type="radio"].radio-label + label {
    margin-left: 3px;
}

.profile-picture {
    max-height : 128px
}

.padL15 {
    padding-left: 15px !important;
}

.padB6 {
    padding-bottom: 6px !important;
}

.text-near-radio-label{
    line-height: 22px;
    vertical-align: middle;
    margin: 4px 0 0 0;
    display: inline-block;
    max-width: 100%;
}

/*login PAGE desing*/
.content-login {
    font-family: 'Segoe UI', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 14px;
}

.content-login .btn {
    height: 34px;
    font-size: 14px;
}

.content-login > div {
  padding: 30px 15px;
}
@media (min-width: 768px) {
  .content-login > div:first-child {
    padding-top: 100px;
  }
}
.content-login .form-group {
  margin-bottom: 15px;
}
.content-login .login-input {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  min-height: 248px;
}
@media (min-width: 768px) {
  .content-login .login-input {
    max-width: 640px;
  }
}
.content-login .login-input .login-form {
  overflow: hidden;
  padding-left: 45px;

}
.content-login .login-input .login-buttons-left,
.content-login .login-input .login-buttons-right {
  position: relative;
  width: 50%;
  float: left;
}
.content-login .login-input  input {
    border-radius: 0;
}
.content-login .login-input .login-buttons-left {
  padding-left: 15px;
  padding-right: 2.5px;
}
.content-login .login-input .login-buttons-right {
  padding-left: 2.5px;
  padding-right: 15px;
}
.content-login .login-input .form-control:hover {
  border-color: #ecb32a;
}
.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;
  }
}

.content-login .login-input .logo-didelis {
    margin-top: 50px;
    width: 161px;
    height: 161px;
}

.container-deka.header .deka-user-company .logo, .container-deka.header .deka-user-company .deka-header {
    float: left;
}

.deka-header .deka-main, #turinys .deka-main {
  color: #c5c1c1;
  font-size: 21px;
  padding-top: 5px;
}
.deka-header.deka-login {
  padding-bottom: 15px;
}

.btn-deka-checkbox {
  position: relative;
  border: #c5c1c1 1px solid;
  color: #878282;
  text-align: left;
  padding-left: 36px;
  font-weight: normal;
}
.btn-deka-checkbox input {
  width: 0;
  height: 0;
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-deka-checkbox:before {
  position: absolute;
  font-family: 'nevda-icons';
  content: "\e925";
  top: 5px;
  left: 12px;
  color: #1d1a1a;
  font-weight: bold;
}
.btn-deka-checkbox:hover {
  color: #878282;
}
.btn-deka-checkbox:active,
.btn-deka-checkbox.active {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #878282;
}
.btn-deka-checkbox:active:before,
.btn-deka-checkbox.active:before {
  content: "\e926";
}

.btn-deka {
  color: #FFF;
  background-color: #ecb32a;
  border-color: #ecb32a;
}
.btn-deka:focus,
.btn-deka.focus {
  color: #FFF;
  background-color: #d09913;
  border-color: #8a650c;
}
.btn-deka:hover {
  color: #FFF;
  background-color: #d09913;
  border-color: #c79212;
}
.btn-deka:active,
.btn-deka.active,
.open > .dropdown-toggle.btn-deka {
  color: #FFF;
  background-color: #d09913;
  border-color: #c79212;
}
.btn-deka:active:hover,
.btn-deka.active:hover,
.open > .dropdown-toggle.btn-deka:hover,
.btn-deka:active:focus,
.btn-deka.active:focus,
.open > .dropdown-toggle.btn-deka:focus,
.btn-deka:active.focus,
.btn-deka.active.focus,
.open > .dropdown-toggle.btn-deka.focus {
  color: #FFF;
  background-color: #b08110;
  border-color: #8a650c;
}
.btn-deka:active,
.btn-deka.active,
.open > .dropdown-toggle.btn-deka {
  background-image: none;
}
.btn-deka.disabled:hover,
.btn-deka[disabled]:hover,
fieldset[disabled] .btn-deka:hover,
.btn-deka.disabled:focus,
.btn-deka[disabled]:focus,
fieldset[disabled] .btn-deka:focus,
.btn-deka.disabled.focus,
.btn-deka[disabled].focus,
fieldset[disabled] .btn-deka.focus {
  background-color: #ecb32a;
  border-color: #ecb32a;
}
.btn-deka .badge {
  color: #ecb32a;
  background-color: #FFF;
}
.btn-deka:focus,
.btn-deka:active,
.btn-deka:hover {
  outline: 0 !important;
  border-color: #c79212;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.content-login .form-group span.personalas, .content-login .form-group i.personalas {
    font-family: 'nevda-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.has-feedback-left-login .form-control-feedback {
    left: 0;
    color: #c5c1c1;
}

.content-login .personalas.form-control-feedback {
    line-height: 34px !important;
}

.has-feedback-left-login input.form-control {
    padding-left: 32px;
    padding-right: 12px;
}

.content-login .form-group input, .popover {
    border-radius: 0!important;
}

.login-container .container-deka {
  margin: 10px 15px 0 15px;
}
.login-container .container-deka span {
  font-size: 12px;
}

.login-container footer {
  height: 40px;
  width: 100%;
  position: absolute;
  bottom: 0;
  background:#fff;
}

.login-container .content-login {
    margin-top: 100px;
}

.field-error-msg {
  font-size: 12px;
  height: 1em;
  display: inline-block;
  color: #a94442;
}

.nevdaStyle .km-widget {
    background: none !important;
}

.nevdaStyle .km-switch-handle, .nevdaStyle .km-switch-background {
    color: #009900;
}

.fsLarge {
    font-size: large;
}

.dashboard-container .btn-group.shadow {
    box-shadow: 1px 1px #dbdbde;
    border-bottom-right-radius: 1px;
}

.btn-group.clickable {
    cursor: pointer;
}

#main {
    transition: initial;
}

.close-tooltip {
    padding: 0px;
    cursor: pointer;
    border: 0px;
    color: white;
    opacity: 0.8;
    background: 0 0;
}

.close-tooltip i, .close-tooltip {
    font-size: 10px!important;
    margin-left: 5px;
}

.no-records {
    margin-top: 5px;
}

.about-links {
    clear:both;
    padding-top:5px;
}

.about-deka {
    display: inline-block;
    width: 161px;
    text-align: center;
}

.login-icon {
    font-size: 161px !important;
    text-decoration: none;
}

.icon-login-personalas {
content: url(/Content/img/personalas-logo.png);
}

.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;    
}

.no-hover:hover, .no-hover:active {
    text-decoration: none;
}

@media (min-width: 992px){
    .other-login {
        border-left: #dddddd 1px solid;
    }
}

ul.login-windows {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    list-style: none;
}

ul.login-windows li.login-vidiniai,
ul.login-windows li.login-isoriniai {
    width: 100%;
    font-size: 18px;
    color: #ecb32a;
    text-transform: uppercase;
}

ul.login-windows li .window-container {
    pointer-events: auto;
    cursor: pointer;
}

ul.login-windows li {
    width: 100%;
    float: left;
    margin: 0;
    position: relative;
    padding: 15px;
    display: block;
    pointer-events: none;
}


ul.login-windows li.disabled {
    background-color: #fff;
    pointer-events: auto;
    opacity: 0.65;
    filter: alpha(opacity=65);
}

ul.login-windows li .header-icon-select {
    position: relative;
    min-height: 48px;
    padding-left: 63px;
}

ul.login-windows li .header-icon-select i,
ul.login-windows li .header-icon-select .path1, 
ul.login-windows li .header-icon-select .path2, 
ul.login-windows li .header-icon-select .path3, 
ul.login-windows li .header-icon-select .path4 {
    color: #c5c1c1;
    top: 0;
    left: 0;
    position: absolute;
    font-size: 48px;
}

.login-a-href {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    margin-left: -63px;
}


ul.login-windows li .header-icon-select .header-sub-text {
    color: #c5c1c1;
    text-transform: uppercase;
    font-size: 18px;
}

ul.login-windows li.disabled .window-container, 
ul.login-windows li.disabled .header-sub-text, 
ul.login-windows li.disabled i, 
ul.login-windows li.disabled i:before {
    color: #c5c1c1 !important;
}

ul.login-windows li .window-container {
    pointer-events: auto;
    cursor: pointer;
}

ul.login-windows li.login-vidiniai:before {
    content: 'Vidiniai';
}

ul.login-windows li.login-isoriniai:before {
    content: 'Išoriniai';
}

.btn.disabled, 
.btn[disabled], 
fieldset[disabled] .btn,
li.disabled,
li.disabled div{
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; 
}

button[disabled].fa {
    color: #AAAAAA !important;
}

button[disabled] {
    background-color: rgb(221, 221, 221);
}

/*login PAGE desing END*/

/* infoText css */

.nevdaStyle .info-block {
    display: block;
    background-color: #DCE6DB;
    margin-bottom: 8px;
    padding: 5px;
    height: 27px;
}

.f18 .icon-nustatymai, .f18.icon-atnaujinti, .nevdaStyle .grey-wrapper .toggleFilter > i,
.f18.nevda-icon {
    font-size: 18px;
    color: #BBB;
}

.f18 .icon-nustatymai:hover, .f18.icon-atnaujinti:hover, .f18 .btn-group.open .icon-nustatymai,
.f18.nevda-icon:hover {
    font-size: 18px;
    color: #333333;
}

.info-block {
    display: block;
    background-color: #DCE6DB;
    margin-bottom: 8px;
    padding: 6px 5px 4px 5px;
}

.info-block-edit {
    display: block;
    background-color: #DCE6DB;
    margin-bottom: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
}

.info-text-btn-group {
    display: inline-block;
    margin-left: -40px;	
    cursor: pointer;
    vertical-align: middle;
}

.info-text-control {
    width: calc(100% - 10px);
    display: inline-block;
    background-color : #DCE6DB; 
    border: 0;
    height: 23px;
    padding: 0px;
}

.info-text-icon-saved {
    display: inline-block;
    margin-left: -20px;
    vertical-align: middle;
    float: right;
    -moz-animation: info-text-saved 1.5s 1;
    -o-animation: info-text-saved 1.5s 1;
    -webkit-animation: info-text-saved 1.5s 1;
    animation: info-text-saved 1.5s 1;
    -moz-animation-delay: 0s;
    -o-animation-delay: 0s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
} 



@-moz-keyframes info-text-saved{
    0% {opacity :0; transform: scale(1, 1);}
    25% {opacity :1; transform: scale(1.2, 1.2);}
    50% {opacity :1; transform: scale(1.2, 1.2);}
    100% {opacity :0; transform: scale(1, 1);}
}

@-webkit-keyframes info-text-saved{
    0% {opacity :0; transform: scale(1, 1);}
    25% {opacity :1; transform: scale(1.2, 1.2);}
    50% {opacity :1; transform: scale(1.2, 1.2);}
    100% {opacity :0; transform: scale(1, 1);}
}

@keyframes info-text-saved{
    0% {opacity :0; transform: scale(1, 1);}
    25% {opacity :1; transform: scale(1.2, 1.2);}
    50% {opacity :1; transform: scale(1.2, 1.2);}
    100% {opacity :0; transform: scale(1, 1);}
}

/* end of infoText css */

.nevdaStyle .k-widget.k-splitter .content-box-nevda-style {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
}
.report-padding{
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    min-height: 500px;
}

.disabled-list-item {
    pointer-events:none; 
    opacity:0.6;
    cursor: not-allowed !important;        
}


.tabelio-tvirtinimo-dialog .modal-dialog {
    width: 900px
}

.notification {
    display: inline-block;
    position: relative;
    border-radius: 0.2em;
    font-size: 1.3em;
    padding-left: 8px;
}

.notification:hover{
    color: white !important;
}

    .notification::before,
    .notification::after {
        color: #fff;
        /*text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);*/
    }

    .notification::before {
        display: block;
        content: "\ea08";
        font-family: 'nevda-icons' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        transform-origin: top center;
        color: #BBB;
    }

    .notification::after {
        font-family: Arial;
        font-size: 10px;
        font-weight: 700;
        position: absolute;
        top: -8px;
        right: -8px;
        padding: 1px 3px;
        line-height: 100%;
        border-radius: 2px;
        background: #f14236;
        opacity: 0;
        content: attr(data-count);
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        transition: transform, opacity;
        transition-duration: 0.3s;
        transition-timing-function: ease-out;
    }

    .notification.notify::before {
        -webkit-animation: ring 1.5s ease;
        animation: ring 1.5s ease;
    }

    .notification.show-count::after {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

@-webkit-keyframes ring {
    0% {
        -webkit-transform: rotate(35deg);
    }

    12.5% {
        -webkit-transform: rotate(-30deg);
    }

    25% {
        -webkit-transform: rotate(25deg);
    }

    37.5% {
        -webkit-transform: rotate(-20deg);
    }

    50% {
        -webkit-transform: rotate(15deg);
    }

    62.5% {
        -webkit-transform: rotate(-10deg);
    }

    75% {
        -webkit-transform: rotate(5deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
    }
}

@keyframes ring {
    0% {
        -webkit-transform: rotate(35deg);
        transform: rotate(35deg);
    }

    12.5% {
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg);
    }

    25% {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
    }

    37.5% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }

    50% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    62.5% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }

    75% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

.notification-popover {
    height: 680px;
}

.notification-bell .popover {
    max-width: 800px;
}

.notification-bell:hover .notification {
    color:white !important;
}

.notification-bell .popover-content {
    padding: 9px 0px !important;
    box-shadow: 0px 2px 18px 9px #878282 !important;
    border: 1px solid #878282 !important;
}

.notification-bell .arrow {
    top: 10px !important;
    left: -9px !important;
}

.notification-item {
    padding: 5px 20px 6px 11px;
    /*white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;*/
    font-size: 11px;
    border-bottom: 1px solid #dddfe2;
}

.notification-item-header {
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    margin: 10px 0;
}

#notificationsListView {
    height: 650px;
    max-height: 650px;
    overflow: auto;
}

.notificaton-group {
    background-color: #f5f6f7;
    border-bottom: 1px solid #dddfe2;
    color: #90949c;
    font-size: 11px;
    font-weight: 500;
    padding: 4px 12px;
}

.notification-item-new {
    background-color: #edf2fa;
}

.popover-inner {
 top:20px;
}

.notification-bell > .popover {
top: 10px !important;
}

.notification-bell {
padding-bottom: 5px;
}

i.nevda-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'nevda-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 14px;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}