.full-width{width:100%;}
.half-width{width:50%;}

input[type="file"]{padding: 0.46rem 1.25rem;}

/* Form validation on error form icon color */
.form-group.has-danger span.input-group-addon{background: #f4516c;}
.form-group.has-danger .filter-option.pull-left,.form-group.has-danger .dropdown-toggle:after{color: #f4516c;}
.form-group.has-danger span.input-group-addon i{color:white;}

/* makes the font 33% larger relative to the icon container */
/* Fix because style.bundle.css overwrites this */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.custom-file {width:100%;}

.custom-file-control:lang(lv):empty::after {
content: "Izvēlēties failu..."; }

.custom-file-control:lang(lv)::before {
content: "Pārlūkot"; }


.task .m-card-profile__pic{display:inline-block;text-align:center; margin: 0px 10px;}
.task .m-card-profile__pic-wrapper{
	border: 2px solid #f4f5f8;    
	padding: 8px;
    display: inline-block;
   -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
}

.task .m-card-profile__pic-wrapper img{
	text-align: center;
    max-width: 130px!important;
    margin: 0 auto!important;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
	width: 95px;
}

.task .days{
    display: inline-block;
    padding: 10px;
}
.task .days span{    font-size: 38px;   padding-top: 11px;   display: inline-block;}
.task #dates div{display: inline-block;vertical-align: top; text-align: left;}


span.b2{width: 100%;text-align:left;}

table.tasks tr td:first-child{width:40px;padding-left: 15px;}
table.tasks tr td:last-child{padding-right: 15px !important;}

table.vertical-middle td{vertical-align:middle !important;}
table tr.strikeout td{text-decoration: line-through}

/*it-lideris.cloud*/
.btn-focus,.btn-primary,.btn-success {
    color: #fff;
    background-color: #ff7000;
    border-color: #ff5e00;
}
.btn-focus:hover, .btn-primary:hover, .btn-success:hover {    
    background-color: #f97f1f;
    border-color: #f15b03;
}
.btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
    background-color: #ff7000;
    border-color: #ff5e00;
}
.btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
    background-color: #ff7000;
    border-color: #ff5e00;
}
.btn-focus:active, .btn-focus.active, .show > .btn-focus.dropdown-toggle {
    background-color: #ff7000;
    border-color: #ff5e00;
}


.btn-light {
    color: #fff;
    background-color: #c4c5d6;
    border-color: #b8b8c4;
}
.btn-light:hover {    
	background-color: #b4b5be;
    border-color: #a2a3a7;
    color: #fff;
}
.btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
    background-color: #c4c5d6;
    border-color: #c4c5d6;
	color: #fff;
}

.m-aside-left.m-aside-left--skin-dark {
    background-color: #212228;
}
.m-brand.m-brand--skin-dark {
    background: #212228;
}
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-icon, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {
    color: #b5b5b5;
}
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {
    color: #b5b5b5;
}

.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {
    color: #ff7700;
}
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #ff7700;
}
.m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler span::before, .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler span::after {
    background: #b5b5b5;
}
.m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler span {
    background: #b5b5b5;
}
.m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler:hover span {
    background: #b5b5b5;
}
.m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler:hover span::before, .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler:hover span::after {
    background: #b5b5b5;
}

.m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler.m-brand__toggler--active span {
    background: #b5b5b5;
}
.m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler.m-brand__toggler--active span::before, .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler.m-brand__toggler--active span::after {
    background: #b5b5b5;
}

.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):hover > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):hover > .m-menu__link .m-menu__link-text {
    color: white;
}

.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):hover > .m-menu__heading .m-menu__link-icon, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):hover > .m-menu__link .m-menu__link-icon {
    color: white;
}
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):hover {
    background-color: #1d1e1f;
}

.m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link.active, .m-tabs-line.m-tabs-line--primary a.m-tabs__link:hover, .m-tabs-line.m-tabs-line--primary a.m-tabs__link.active {
    color: #ff7700;
    border-bottom: 1px solid #ff7700;
}

.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
    color: #212228;
}

.m-nav > .m-nav__item:hover > .m-nav__heading .m-nav__link-icon, .m-nav > .m-nav__item:hover > .m-nav__heading .m-nav__link-text, .m-nav > .m-nav__item:hover > .m-nav__link .m-nav__link-icon, .m-nav > .m-nav__item:hover > .m-nav__link .m-nav__link-text, .m-nav > .m-nav__item.m-nav__item--active > .m-nav__heading .m-nav__link-icon, .m-nav > .m-nav__item.m-nav__item--active > .m-nav__heading .m-nav__link-text, .m-nav > .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-icon, .m-nav > .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-text {
    color: #ff7000;
}

.m-subheader .m-subheader__breadcrumbs.m-nav > .m-nav__item > .m-nav__link:hover > .m-nav__link-text {
    color: #ff7000;
}
.m-subheader .m-subheader__breadcrumbs.m-nav > .m-nav__item > .m-nav__link:hover > .m-nav__link-icon {
    color: #ff7000;
}

.bootstrap-select.btn-group.show > .dropdown-toggle.btn-default, .bootstrap-select.btn-group.show > .dropdown-toggle.btn-secondary {
    border-color: #ff7000 !important;   
}

.m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--active {
    background: #ff7000;
    color: #ffffff;
}

.m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--first, .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--prev, .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--next, .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--last {
    color: #000000;
    background: #edecf8;
}

.m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--first:hover, .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--prev:hover, .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--next:hover, .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--last:hover {
    background: #dbdbdb;
}

.m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link:hover {
    color: #000000;
    background: #edecf8;
}

.form-control.m-input--solid:focus {
    background-color: white;
    border-color: #ff7000;
    color: #575962;
}

@media (min-width: 993px){
	.m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link > .m-menu__link-icon {
		color: #b5b5b5;
	}
	.m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:hover > .m-menu__link > .m-menu__link-icon {
		color: white;
	}
	.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
		color: #ff7700;
	}
}