﻿.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: 4px;
}

.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;    
}


.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;
}


.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);
}

.deka-color-dokis {
  color: #888383;
}
.deka-color-dokis.color-hover:focus,
.deka-color-dokis.color-hover:active,
.deka-color-dokis.color-hover:hover {
  color: #888383;
}