

/***************************/
/***  NZE CUSTOM CHANGES ***/
/***************************/

@import url('https://fonts.googleapis.com/css?family=Open+Sans');

body.login_admin, body.customers_login {
background-image:url("/media/img/bg.jpg")!important;
background-size:cover;
background-repeat:no-repeat;
}

.customers tr.project-cost {display:none;}

body.login_admin .company-logo {
display:none;
}

body.login_admin .authentication-form h1 {
visibility: hidden;
padding: 15px 40px 0px 40px;
margin: 0;
}

body.login_admin .authentication-form h1:before {
visibility: initial!important;
content: "";
background-image: url(/media/img/koe-digital-pm.jpg);
height: 90px;
display: block;
background-repeat: no-repeat;
background-size: contain;
}

.customers_login .navbar, .customers_login .navbar-fixed-bottom, .customers_login .col-md-4.col-md-offset-4.text-center{
display:none;
}

.customers_login #wrapper {
background: transparent;
}

.customers_login .panel-body:before {
content: "";
background-image: url(/media/img/koe-digital-pm.jpg);
height: 90px;
display: block;
background-repeat: no-repeat;
background-size: contain;
margin-left: 30px;
margin-right: 30px;
margin-top: 10px;
margin-bottom: 20px;
}

.authentication-form, .customers_login .panel_s {
opacity: 1;
animation-name: fadeInLeft;
animation-iteration-count: 1;
animation-timing-function: ease-in;
animation-duration: 1s;
animation-fill-mode: both;
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translate3d(-100%, 0, 0);
	}
	100% {
		opacity: 1;
	    transform: none;
	}
}

.admin #header {
box-shadow: 0 1px 3px rgba(0,0,0,.08);
}

#wrapper {
background: #e3e6ed;
}

.widget-dragger {
color: rgba(169, 175, 187, 0.2);
}

html, body {
font-family: open sans, sans-serif;
}

#side-menu li a {
font-weight: 600;
letter-spacing: 1px;
font-size: 11px;
padding: 13px 20px 11px 15px;
font-family:inherit;
}

#side-menu li .nav-second-level li a {
font-size:11px;
}

li a i.menu-icon {
margin-right: 12px;
font-size: 15px;
}

#side-menu.nav>li>a:focus, #side-menu.nav>li>a:hover, #setup-menu li>a.active, #setup-menu li>a:active, #setup-menu li>a:focus, #setup-menu li>a:hover {
color:#ffffff!important;
}

#side-menu li .nav-second-level a:hover, #setup-menu li .nav-second-level li a.active, #setup-menu li .nav-second-level li a:hover, .admin #side-menu li .nav-second-level li.active a, .admin #setup-menu li .nav-second-level li.active a {
background-color: transparent!important;
}

.admin #side-menu li .nav-second-level li.active, .admin #setup-menu li .nav-second-level li.active {
background:#515a61!important;
}

#top_search input:active, #top_search input:focus, #top_search input:hover {
background-color: rgba(0,0,0,0.05);
}

.btn, .btn.btn-default {
border-radius: 2px;
border: 0;
font-weight: 700!important;
word-spacing: 1px;
letter-spacing: .6px;
font-size: 11px!important;
font-family: Open Sans,Arial;
text-transform: uppercase;
-webkit-box-shadow: 0 2px 1px 0 rgba(67,69,139,.15), 0 2px 5px 0 rgba(50,50,93,.1), 0 1px 2px 0 rgba(0,0,0,.08), 0 0 0 0 transparent;
box-shadow: 0 2px 1px 0 rgba(67,69,139,.15), 0 2px 5px 0 rgba(50,50,93,.1), 0 1px 2px 0 rgba(0,0,0,.08), 0 0 0 0 transparent;

}
#top_search_button button {display:none!important;}

#top_search input, #top_search input:active, #top_search input:focus, #top_search input:hover {
color: #333;
}

.clients .row.mbot15, .clients .row.mbot15 + hr {
display:none;
}

.clients:not(.all_contacts) .row-options {
display:none;
}

.clients table a, .clients table tr td, .projects table a, .projects table tr td {
font-size: 12px;
}

.clients table td:nth-child(3) a, .projects table td:nth-child(3) a {
color: #1cbce8;
border: 1px solid #1cbce8;
padding: .2em .6em .3em;
font-size: 10px;
letter-spacing: 1px;
text-overflow: ellipsis;
font-weight: 600;
border-radius: 3px;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
-webkit-border-radius: 3px;
}

.project table a.dropdown-toggle {
border:0!important;
padding:0!important;
}

/*.clients #exclude_inactive + label {
display:none;
}*/
.dataTables_info {
color: #ddd!important;
font-size: 11px;
}

.project .dropdown-toggle {
box-shadow:none!important;
-webkit-box-shadow: none!important;
}

.project-status-label-1, .project-status-label-2, .project-status-label-3, .project-status-label-4 {
padding:6px 12px!important;
}
.dataTables_length select {
padding:4px;
}

.project .tasks-table h4.mbot15, .project .tasks-table h4.mbot15 + .row {
display:none;
}

.project .mbot25 {
margin-bottom:0px;
}

.hide-menu {
display:none;
}

/* CUSTOMER AREA */

body.customers {
background: #e3e6ed;
}

body.customers .panel_s>.panel-heading {
background: #ffffff;
}

@media (min-width: 768px) {
body.customers .navbar-nav>li>a {
    padding: 15px 30px;
}
}