ul.errorlist {
    list-style-type: none !important;
    margin-left :0px;
    padding-inline-start: 5px;
    color:#B94A48;
}

.ln_solid {
    border-top: 2px solid #e5e5e5;
    color: #ffffff;
    background-color: #ffffff;
    height: 1px;
    margin: 10px 0;
}

.form-group.required .control-label:after {
  content:"*";
  font-weight: bold;
  color:red;
}
.bg_gray{
    background-color: #D3D3D3 !important;
}

/*Evaluation sheet table style start*/

table.greyTbl {
	border: 1px solid #C3C3C3;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
table.greyTbl td, table.greyTbl th {
  border: 1px solid #ccc;
  padding: 8px 8px;
}
table.greyTbl tbody td {
  font-size: 13px;
}
table.greyTbl th {
  background: #DFDFDF;
  color: #525252;
  background: -moz-linear-gradient(top, #EDEDED 0%, #EDEDED 66%, #EDEDED 100%);
  background: -webkit-linear-gradient(top, #EDEDED 0%, #EDEDED 66%, #EDEDED 100%);
  background: linear-gradient(to bottom, #EDEDED 0%, #EDEDED66%,#EDEDED 100%);
  border-bottom: 1px solid #ccc;
}

.centreAlign {
    text-align: center;
}


/*Bootbox alert dialog header css*/

.modal-header-success {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #5cb85c;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-warning {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #f0ad4e;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-danger {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #d9534f;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-info {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #5bc0de;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-primary {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #428bca;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}

/*To display bootbox alert vertically center*/
/*.modal-open .modal {
    display: flex !important;
    align-items: center;
    justify-content: center;
}*/
/*Evaluation sheet table style End*/


.breadcrumb {
  padding: 0px;
  background: #D4D4D4;
  list-style: none; 
  overflow: hidden;
  margin-top: 20px;
}
.breadcrumb>li+li:before {
  padding: 0;
}
.breadcrumb li { 
  float: left; 
}
.breadcrumb li.active a {
  background: brown;                   /* fallback color */
  background: #ffc107 ; 
}
.breadcrumb li.completed a {
  background: brown;                   /* fallback color */
  background: hsla(153, 57%, 51%, 1); 
}
.breadcrumb li.active a:after {
border-left: 30px solid #ffc107 ;
}
.breadcrumb li.completed a:after {
border-left: 30px solid hsla(153, 57%, 51%, 1);
} 

.breadcrumb li a {
color: white;
text-decoration: none; 
padding: 10px 0 10px 45px;
position: relative; 
display: block;
float: left;
}
.breadcrumb li a:after { 
content: " "; 
display: block; 
width: 0; 
height: 0;
border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
border-left: 30px solid hsla(0, 0%, 83%, 1);
position: absolute;
top: 50%;
margin-top: -50px; 
left: 100%;
z-index: 2; 
}	
.breadcrumb li a:before { 
content: " "; 
display: block; 
width: 0; 
height: 0;
border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
border-left: 30px solid white;
position: absolute;
top: 50%;
margin-top: -50px; 
margin-left: 1px;
left: 100%;
z-index: 1; 
}	
.breadcrumb li:first-child a {
padding-left: 15px;
}


/* Code to adjust bootbox confirm dialog footer button position*/
.bootbox .modal-footer .btn+.btn {
	margin-bottom : 5px;
}


.label {
  min-width: 100px !important;
  display: inline-block !important
}

.well.profile_view .left {
  margin-top: 5px;
}

.media-body {
  width: 200px;
}