.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;
    margin-right: 15px;
    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: calc(100% - 80px);text-align:left;}

table.tasks tr td:first-child{width:40px;padding-left: 15px;}
table.tasks tr td:last-child{padding-right: 15px !important;}

