
.lcab .h3 {
	margin:70px 0 50px;
	font-size: 50px;
    line-height: 50px;
    text-align: center;
    position: relative;
	font-weight:bold;
}

.lcab .h3:before {
    margin: auto;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    width: 178px;
    height: 2px;
    background-color: #ff7400;
}

.lc-btn {
	display: table;
	width:100%;
    text-align: center;
    color: #fff;
    font-weight: 500;
    font-size: 20px;
    line-height: 21px;
    border-radius: 10px;
    background-image: -moz-linear-gradient( 96deg, rgb(255,90,0) 0%, rgb(255,138,0) 100%);
    background-image: -webkit-linear-gradient( 96deg, rgb(255,90,0) 0%, rgb(255,138,0) 100%);
    background-image: -ms-linear-gradient( 96deg, rgb(255,90,0) 0%, rgb(255,138,0) 100%);
    padding: 0 20px;
    transition: all 0.2s linear;
	outline:none;
	border:none;
}


.lc-btn:focus,  .lc-btn:hover{
	background-image: -moz-linear-gradient( 96deg, rgb(255,60,0) 0%, rgb(255,114,0) 100%);
    background-image: -webkit-linear-gradient( 96deg, rgb(255,60,0) 0%, rgb(255,114,0) 100%);
    background-image: -ms-linear-gradient( 96deg, rgb(255,60,0) 0%, rgb(255,114,0) 100%);
    color: #fff;
    text-decoration: none!important;
	outline:none;
	border:none;
}



.form_make-acts {
	
}

.client-item:last-child {
	margin-bottom:50px;
}

button.del-row {
	height:auto!important;
	position:relative;
	top:-4px;
}

/* файлы */
.file-upload input[type="file"]{

display: none;

}

.task-header-row >div:last-child{
	text-align:center
}

.my-check{
	display:table;margin:auto;
}




input[type="checkbox"]:disabled + label::before{
  background:red;
}




.file-upload {
position: relative;

}


.my-btn {
display:block;
width:100%;	
color: #fff;
background-color: #007bff;
border-color: #007bff;
height:55px;
line-height:55px;
vertical-align: middle;
font-size: 1.25rem;
border-radius: .3rem;
text-align:center;
border:none;
outline:none;
font-weight:normal;
}

.file-upload label {

display: block;

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

cursor: pointer;

}


.file-upload span {


}
			
/* файлы */

.container {
  max-width: 960px;
}

.content-wrapper {
	position:relative;
}

#loader {
	position:absolute;
	border:1px solid #dee2e6;
	background:#f8f9fa;
	padding:15px 0px;
	left: 50%;
	top:50px;
	margin-left: -80px;
	margin:auto;
	display:table;
	width:160px;
	text-align:center;
	display:none;
}


.lh-condensed { line-height: 1.25; }

.bd-placeholder-img {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.main_form_add_contact {
    width: 99%
}

input,button,select {
    height: 55px!important;
}







@media (min-width: 768px) {
 .bd-placeholder-img-lg {
   font-size: 3.5rem;
    }
}

.navbar_logo {
    margin: 5px;
    margin-left: 25px;
}

.check-row {
	display:flex;
	align-items:center;
	padding-top:15px;
}


.check-row input{
	height:auto!important;
	margin-right:5px;
}

.check-row label{
	height:auto!important;
	margin-bottom:0;
}


.glyphicon-ok:before {
        content: "\f00c";
    }
    .glyphicon-remove:before {
        content: "\f00d";
    }
    .glyphicon {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.form_exit {
    display: inline-block;
}

.auth-bar {
	padding-right:25px;
}

.js--exit {
    height: auto!important;
    background: none;
    border: none;
    outline: none;
    color: #007bff;
    padding: 0;
    margin-left: 7px;
}

.invalid-feedback.visible {
	display:block;
}

.select-panel select {
	margin-right:10px;
	height:45px;
	padding:0 7px;
}

.select-panel select:last-child {
	margin-right:0;
}

input.my-check {
    height: auto!important;
	
}

.task-check {
	display:flex;
	align-items:center;
}


.task-header-row{
	font-weight: bold; font-size: 16px;
	margin:0!important;
}

.task-header-row > div {
	padding:4px 0 4px 6px;
}

.task-item-row{
	font-size: 14px;
	margin:0!important;
}

.task-item-row > div {
	padding:4px 0 4px 6px;
}



.task-hold {
background: green;
color:#fff;
}

.sidebarMenu {
	
	
}


.navbar {
	height:60px;
}

.logo-client {
	display:flex;
	align-items:center;
	margin: 5px;
}

.logo-client a{
	
}

.logo-client a img{
	max-width:100%;
	display:block;
	margin:auto;
}


.users-table-title {
	margin:50px 0 10px;
}


.users-table td:nth-child(1) {
width:30%;	
}

.users-table td:nth-child(2) {
width:20%;	
}

.users-table td:nth-child(3) {
width:20%;	
}

.users-table td:nth-child(4) {
width:20%;	
}

.users-table td:nth-child(5) {
width:5%;	
}