

/*    styles for AdminLTE + Bootstrap 4   */


/*    styles for ActionColumn    */
.action-column-delete{ color : red ; }
.fa-eye        { 
  color : violet ; 
  /*  6600ff  */
  color : rgba(102,0,255, 0.77 ) ; 
}

.fa-pen,
.fa-pencil-alt { color : green ; }

.fa-trash,
.fa-trash-alt  { color : red ; }

.fa-plus  { color : rgba(151, 102, 0, 0.60) ; }

.fa-chevron-right,
.fa-chevron-down {
	color : rgba(151, 102, 0, 0.60) ;
}


/*    styles for Login    */
.login-box, .register-box {
    min-width: 360px;
    min-width: 425px;
    width:     475px;
}

.letter1 {
	font-family: Algerian, Times New Roman, serif; 
	font-size:5.5rem; 
	color:#6600FF;
	color:#1FE03D;
}

.letter2g,
.letter2 {
	font-family: Algerian, Times New Roman, serif; 
	
	font-size: 77px;
	font-size: 5.5rem; 
	
	/*
	background:         linear-gradient(#6600FF, #9900cc); 
	background:         linear-gradient(#1FE03D, #1FE0AD); 
	background: -webkit-linear-gradient(#1FE03D, #1FE0AD); 
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	*/
	
}
.letter3g,
.letter3 {
	font-family: Times New Roman, serif; 
	font-size:2.25rem; 
	color:#1FE03D;
}

.letter2g,
.letter3g {
	color:#333333;
	
}


.btn-grad {
	background-image: linear-gradient(to right, 
	rgb(102,  000, 255)   0%,  
	rgb(128,  000, 230)  51%, 
	rgb(153,  000, 204) 100%  
	);
}


/*    styles for Left */
.letter1x {
	font-family: Algerian, Times New Roman, serif; 
	font-size:5.5rem; 
	color:#1FE03D;
}
.letter2x {
	font-family: Algerian, Times New Roman, serif; 
	font-size: 1.67rem; 
	
	background:         linear-gradient(#1FE03D, #1FE0AD); 
	background: -webkit-linear-gradient(#1FE03D, #1FE0AD); 
	
	background-clip: text;
	text-fill-color: transparent;
	
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.letter3x {
	/* font-family:  Algerian,Times New Roman, serif;  */
	font-size:1.25rem; 
	font-size:1.25rem; 
	color:#1FE03D;
}

.brand-link .brand-image {
    float: left;
    line-height: .8;
    margin-left: .8rem;
    margin-right: .5rem;
    margin-top: -3px;
    max-height: 33px;
    width: auto;

    max-height: 67px;
    margin-left:0px; 
    margin-top:0px;

}
.brand-image-d {
height: 33px; 
width:  33px;  
margin-right:8px; 
margin-left:13px; 
margin-top:-3px; 
float: left;

height: 67px; 
width:  67px; 
margin-left:3px; 
margin-top: 5px; 
}
.brand-link {
    display: block;
    font-size: 1.25rem;
    line-height: 1.5;
    padding: .8125rem .5rem;
    transition: width .3s ease-in-out;
    white-space: nowrap;
	
	height: 87px; 
	padding-top: 5px;
}


/*    styles for AdminLTE    */
.table-bordered{
	max-width: 100%;
}

.table-bordered>thead>tr>th, 
.table-bordered>tbody>tr>th, 
.table-bordered>tfoot>tr>th, 
.table-bordered>thead>tr>td, 
.table-bordered>tbody>tr>td, 
.table-bordered>tfoot>tr>td{
	/*word-break: break-all;*/
    white-space: normal;
}
@media (min-width: 1280px){
	.goods-sort{
		max-width: 7%;
		width: 7% !important;
	}
	.goods-price{
		max-width: 7%;
		width: 7% !important;
	}
	.goods-name{
		
	}
	.action-column{
		max-width: 5%;
		width: 5% !important;
	}
	.goods-available{
		max-width: 7%;
		width: 7% !important;
	}
	.goods-category,
	.goods-producer{
		max-width: 12%;
		width: 12% !important;
	}
	.products-list-table .goods-is_new{
		max-width: 7%;
		width: 7% !important;
	}
	.products-list-table .goods-category{
		max-width: 18%;
		width: 18% !important;
	}
}
.table-bordered .editable-click,
.table-bordered a{
	border: none !important;
}
.kv-grid-table .form-inline .form-control{
	max-width: 80px;
}
.table tr.w5 td{
	width: 25%;
}
.table tr.w9 td{
	width: 33%;
}
.table tr.w9 td:first-child,
.table tr.w5 td:first-child{
	width: 50px;
}
.sidebar li.header.nav-item{
	color: #fff;
}
.products-list-table tbody tr.w4 td:nth-child(2){
	width: 35%;
}
.products-list-table tbody tr.w4 td:nth-child(3){
	width: 8%;
}
.products-list-table tbody tr.w4 td:nth-child(5){
	width: 20%;
}
.products-list-table tbody tr.w4 td:nth-child(8){
	width: 15%;
}
/*
.products-list-table tbody tr.w4 td:nth-child(6){
	width: 80px;
	max-width: 80px;
}
.products-list-table tbody tr.w4 td:nth-child(7){
	width: 80px;
	max-width: 80px;
}
*/
.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active{
	background: #1E1F25 !important;
}
[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active{
	background: #E7E7E7 !important;
}


.content-wrapper .btn-primary,
.content-wrapper .btn-success{
	/*  
	background: #343434;
	border: 1px solid #343434;
	/*  */
}


.content-wrapper .btn-primary:hover,
.content-wrapper .btn-success:hover,
.content-wrapper .btn-primary:focus,
.content-wrapper .btn-success:focus,
.content-wrapper .btn-primary:active,
.content-wrapper .btn-success:active{
	/*  *
	background: #000000 !important;
	border: 1px solid #000000 !important;
	box-shadow: none !important;
	color: #fff !important;
	/*  */
}

.input-daterange{
	flex-wrap: nowrap !important;
}
.input-daterange .form-control{
	min-width: 120px !important;
}
#w5-container .kv-table-wrap select.form-control,
#w5-container .kv-table-wrap input.form-control{
	height: 38px !important;
	font-size: 16px;
}


/*  container for buttons: save, edit, delete */
/* .my-3  */
.box-header {
	margin-top:     5px;
	margin-bottom: 15px;
}
.box-header a, 
.box-header button 
{
	margin-right:  15px;
}

.box-footer {
	margin-top:    15px;
	margin-bottom: 15px;
}


/*  logout */
.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
    height: 175px;
    height:  75px;
	background-color:  purple !important;
	background-color: #6f42c1  !important;
}

/* Bell */
.btn-app > .badge {
    font-size: 12px;
}



/* menu */
[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-treeview {
    background-color: transparent;
    background-color: #676767;
}
.slider-carousel-table table thead tr td:first-child{
	width: 10% !important;
}

/*  mass update  */

.mass-update-row > .id-item-mass{
	margin-left: 0;
}
.mass-item-product .form-group,
.mass-item-product h4,
.mass-item-product .summary{
	padding-left: 15px;
}
.mass-update-row {
	min-height: auto;
}
.order-index .table td:nth-child(3){
	width: 25%;
}
.user_fields{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.user_fields .form-group{
	width: 50%;
	flex: 0 0 50%;
}
.user_fields .form-group .control-label{
	width: auto;
}
.topic-id,
.topic-number{
	width: 7% !important;
}
.order-fio{
	width: 25% !important;
}



/*  sorting  */
/* add sorting icons to gridview sort links */
a.asc111:after, a.desc111:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}


a.asc, a.desc {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}




a.asc:after {
    content: "\e151";
	content: "\f161";
}

a.desc:after {
    content: "\e152";
	content: "\f884";
}

.sort-numerical a.asc:after {
    content: "\e153";
	content: "\f161";
}

.sort-numerical a.desc:after {
    content: "\e154";
	content: "\f884";
}

.sort-ordinal a.asc:after {
    content: "\e155";
	content: "\f161";

}

.sort-ordinal a.desc:after {
    content: "\e156";
	content: "\f884";
}


/* for editable widget: */

/*  all  */
.kv-grid-table .form-inline .form-control{
	max-width: 80px;
	max-width: 100px;
}
/*  product:sku  */
.kv-grid-table .form-inline .edit-sku-inp{
	max-width: 133px;
}
.kv-grid-table .form-inline .edit-prc-inp{
	max-width: 127px;
}





