@import url('https://fonts.googleapis.com/css?family=Open+Sans:300');
body {
	padding-top: 96px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	line-height: 24px;
	background-color: #f0f0f0;
}
.fnt-bold{
	font-weight: bold;
}
.navbar-inverse.navbar-cust{
	background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
	background-image:      -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
	background-image:         linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat: repeat-x;
}
.navbar-cust .navbar-brand{
	height: 95px;
}
.nav-logo{
	height: 60px;
}
.navbar-cust .navbar-nav > li > a{
	padding-bottom: 37px;
	padding-top: 37px;
}


/* Sidebar Sprint Page */
.sidebar{
	background-color: #3d3d3d;
	bottom: 0;
	display: block;
	left: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 20px;
	position: fixed;
	top: 96px;
	z-index: 1000;
}
.page-sidebar:before,.page-sidebar:after{
	display: table;
	content: "";
}
.page-sidebar:after,{
	clear: both;
}
.page-sidebar{
}
/* Ul Sidebar */
.ul-sidebar-cust{
	margin-bottom: 0;
}
.page-sidebar .ul-sidebar-cust > li > a{
	border-top: 1px solid #484848;
	color: #d9d9d9;
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: capitalize;
	word-wrap: break-word;
}
.page-sidebar .ul-sidebar-cust > li:first-child > a{
	border-top: none;
}
.page-sidebar .ul-sidebar-cust > li > a > i{
	display:inline-block;
	padding-right: 10px;
	padding-left: 10px;
	color: #888;
}
.page-sidebar .ul-sidebar-cust > li > a:hover{
	background-color: #303030;
}
.page-sidebar .ul-sidebar-cust > li > a:hover,
.page-sidebar .ul-sidebar-cust > li > a:focus,
.page-sidebar .ul-sidebar-cust > li > a:active{
	text-decoration: none;
	outline: none;
}
.page-sidebar .ul-sidebar-cust > li.active > a{
	background-color: #2a2a2a;
}

/* Content Sprint */
.paddTop{
	padding-top: 15px;
}

/* Note */
.note {
	border-left: 5px solid #eee;
	border-radius: 0 4px 4px 0;
	padding: 15px 30px 15px 15px;
	margin-bottom: 15px;
}
.note.note-warning {
	background-color: #faeaa9;
	border-color: #f3cc31;
}
.heading{
	line-height: 50px;
	color: #d9d9d9;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	font-size: 17px;
	text-transform:  uppercase;
}

.fnt-bold{
	font-weight: bold;
}
.fnt-400{
	font-weight: 400;
}
.wdget-white{
	background-color: #fff;
	padding: 15px;
	margin-bottom: 15px;
}

.link-a-user{
	display: block;
	color: #34495e;
	margin-bottom: 2px;
}
.link-a-user:hover,.link-a-user:focus,.link-a-user:active{
	color: #999;
	text-decoration: none;
}
.link-a-user .media-body{
	line-height: 14px;
}
.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.media-heading.ellipsis{
	display: block;
	max-width: 94%;
	font-weight: bold;
}
.page-title {
	margin: 25px 0 20px;
}

/* Summary Sprint Statistics */
.wrap-summary-sprint-stats{
	background-color: #444;
	padding: 15px 15px 10px;
	margin-bottom: 15px;
}
.summary-progress-bar {
	background-color: #f5f5f5;
	float: left;
	height: 30px;
	margin-bottom: 0;
	margin-right: 10px;
	padding: 3px;
	position: relative;
	width: 15%;
}
.closed-points-progress {
	background-color: #f3cc31;
	height: 24px;
	position: relative;
}
.wrap-summ-percentage{
	float: left;
	margin-right: 25px;
}
.nmbr-smmry {
	color: #9dce0a;
	float: left;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 26px;
	line-height: 30px;
	margin-right: 0.3rem;
	position: relative;
}
.numb-summ-sm {
	font-size: 28px;
	line-height: 28px;
	margin-right: 5px;
	vertical-align: top;
}
.desc-summ-sm {
	font-size: 16px;
	line-height: 1;
	top: -2px;
}
.numb-summ-sm, .desc-summ-sm {
	display: inline-block;
	float: left;
	position: relative;
	color: #fff;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ul-cust-summ-stat{
	margin-bottom: 0;
}

.wrap-rightside-sprint-list{
	background-color: #d1d1d1;
	margin-bottom: 15px;
	padding: 10px 15px;
}
.wrap-rightside-sprint-list .page-title{
	margin: 0;
}

/* List Sprint RIght SIdebar*/
.sidebar-listsprint-a{
	color: #777;
}
.sidebar-listsprint-a:hover{
	color: rgba(0,0,0,0.9);
	text-decoration: none;
}
.list-unstyled.ul-listsprint-sidebar-right > li{
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom: 1px solid #ebf0f5;
	position: relative;
	display: block;
}
.list-unstyled.ul-listsprint-sidebar-right > li:first-child{
	border-top: 1px solid #ebf0f5;
}
.list-unstyled.ul-listsprint-sidebar-right > li.li-pagination{
	padding-top: 0;
	padding-bottom: 0;
	border:none;
}
.li-pagination .pagination{
	margin: 10px 0 0;
}
.list-unstyled.ul-listsprint-sidebar-right h4{
	margin-top: 0;
	line-height: normal;
}
.sn-ttl-number {
	color: #2a2a2a;
}
.sn-ttl-number {
	display: inline-block;
	float: right;
}
.ul-sn-ttl-number {
	text-transform: lowercase;
}

.sprint-ttle{
	padding-right: 125px;
}

.sn-edit{
	font-size: 17px;
	opacity: 1;
	position: absolute;
	right: 0;
	text-align: center;
	top: 15px;
	width: 125px;
}
.sn-actions {
	color: #b8b8b8;
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	transition: color 0.2s ease-in 0s;
	float: right;
}
.sn-actions:hover,.sn-actions:focus,.sn-actions:active{
	outline: none;
	text-decoration: none;
	color: #e1e1e1;
}
.meta-sprint-details{
	display:block;
}

/* No COntent */
.no-avatar {
	background-color: #e8e8e8;
	height: 48px;
	width: 48px;
}
.line-no-content {
	background-color: #f0f0f0;
	height: 1rem;
	margin-bottom: 1rem;
	width: 100%;
}
.line-no-content:last-child {
	margin: 0;
	width: 50%;
}

/* Form bordered */
.form .form-bordered .form-group {
	margin: 0;
	border-bottom: 1px solid #efefef;
}
.form .form-bordered .form-group > div {
	padding: 15px;
	border-left: 1px solid #efefef;
}
@media (max-width: 991px) {
	.form .form-bordered .form-group > div {
		/* 991px */
		
		border-left: 0;
	}
}
.form .form-bordered .form-group.last {
	border-bottom: 0;
}
.form .form-bordered .form-group .control-label {
	padding-top: 20px;
}
@media (max-width: 991px) {
	.form .form-bordered .form-group .control-label {
		/* 991px */
		
		padding-top: 10px;
	}
}
.form .form-bordered .form-group .help-block {
	margin-bottom: 0;
}
.form .form-bordered .form-group .form-control {
	margin: 0;
}
.form .form-bordered .form-body {
	margin: 0;
	padding: 0;
}
.form .form-bordered .form-actions {
	margin-top: 0;
	padding-left: 16px !important;
	padding-right: 16px !important;
	border-radius: 0 0 5px 5px;
}
@media (max-width: 991px) {
	.form .form-bordered .form-actions {
		/* 991px */
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}
/* Horizontal bordered form */

.form .form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even) {
	background-color: #fcfcfc;
}
.form .form-horizontal.form-bordered.form-row-stripped .form-control {
	background: #fff !important;
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
	background-color: #fcfcfc;
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) > div {
	background-color: #ffffff;
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
	background-color: #fcfcfc;
}

.form .form-actions {
	background-color: #f5f5f5;
	border-top: 1px solid #e7ecf1;
	margin: 0;
	padding: 20px 10px;
}

.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline{
	margin-left: 0;
	margin-right: 10px;
}

/* nav justified custom */
.nav-justified li .circle-icon{
	background-color: #fbfbfb;
	border-radius: 50%;
	height: 45px;
	margin-right: 10px;
	padding: 11px 15px 13px;
	text-align: center;
	width: 45px;
	display: inline-block;
	font-size: 16px;
	font-weight: 300;
}
.nav-justified li.active .circle-icon{
	background-color: #3fc9d5;
	color: #fff;
}

.nav.nav-tabs.nav-justified.nav-cust > li > a{
	background-color: #eee;
	border-radius: 0;
}
.nav.nav-tabs.nav-justified.nav-cust > li.active > a{
	background-color: #fff;
}
.nav.nav-tabs.nav-justified.nav-cust > li > a:hover,
.nav.nav-tabs.nav-justified.nav-cust > li > a:focus,
.nav.nav-tabs.nav-justified.nav-cust > li > a:active{
	outline: none;
}

/* For title with .label css */
.sprint-ttle .label{
	display: inline-block;
}

/* For Dropdown Menu */
.sn-actions-dropdown{
	display: inline-block;
	float: right;
}
.wrap-change-stat-sideright{
	padding-right: 5px;
	padding-left: 5px;
}
/* Tags Page */
.list-tags-a{
	background-color: #cde69c;
	border-radius: 5px;
	border:1px solid #a5d24a;
	margin-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	color: #82ad2b;
	font-weight: bold;
	transition: all 0.3 ease 0s;
}
.list-tags-a:hover,.list-tags-a:focus,.list-tags-a:active{
	outline: none;
	text-decoration: none;
	color: #82ad2b;
	opacity: 0.8;
}

/* Task Page Drag and Drop */
.ul-task-container{
	margin-bottom: 0;
	min-height: 70px;
}
.wrap-task-container{
	background-color: #f8f8f8;
	border:1px solid #ddd;
	color: #333;
	margin:2px 2px;
	padding:10px;
	line-height: normal;
	cursor: move;
	word-break: break-word;
}
/* Normal */
.panel-task-container.panel-success .btn-group.btn-group-xs .btn{
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.panel-task-container.panel-warning .btn-group.btn-group-xs .btn{
	background-color: #f0ad4e;
	border-color: #eea236;
}
.panel-task-container.panel-danger .btn-group.btn-group-xs .btn{
	background-color: #d9534f;
	border-color: #4cae4c;
}
.panel-task-container.panel-primary .btn-group.btn-group-xs .btn{
	background-color: #337ab7;
	border-color: #2e6da4;
}

/* Focus */
.panel-task-container.panel-primary .btn-group.btn-group-xs .btn:focus{
	background-color: #286090;
	border-color: #122b40;
}
.panel-task-container.panel-success .btn-group.btn-group-xs .btn:focus{
	background-color: #449d44;
	border-color: #255625;
}
.panel-task-container.panel-warning .btn-group.btn-group-xs .btn:focus{
	background-color: #ec971f;
	border-color: #985f0d;
}
.panel-task-container.panel-danger .btn-group.btn-group-xs .btn:focus{
	background-color: #c9302c;
	border-color: #761c19;
}

/* Hover */
.panel-task-container.panel-primary .btn-group.btn-group-xs .btn:hover,
.panel-task-container.panel-primary .btn-group.btn-group-xs .btn:active{
	background-color: #286090;
	border-color: #204d74;
}
.panel-task-container.panel-success .btn-group.btn-group-xs .btn:hover,
.panel-task-container.panel-success .btn-group.btn-group-xs .btn:active{
	background-color: #449d44;
	border-color: #398439;
}
.panel-task-container.panel-warning .btn-group.btn-group-xs .btn:hover,
.panel-task-container.panel-warning .btn-group.btn-group-xs .btn:active{
	background-color: #ec971f;
	border-color: #d58512;
}
.panel-task-container.panel-danger .btn-group.btn-group-xs .btn:hover,
.panel-task-container.panel-danger .btn-group.btn-group-xs .btn:active{
	background-color: #c9302c;
	border-color: #ac2925;
}

/* :active:hover & :active:focus */
.panel-task-container.panel-primary .btn-group.btn-group-xs .btn:active:hover,
.panel-task-container.panel-primary .btn-group.btn-group-xs .btn:active:focus{
	background-color: #204d74;
	border-color: #122b40;
}
.panel-task-container.panel-success .btn-group.btn-group-xs .btn:active:hover,
.panel-task-container.panel-success .btn-group.btn-group-xs .btn:active:focus{
	background-color: #398439;
	border-color: #255625;
}
.panel-task-container.panel-warning .btn-group.btn-group-xs .btn:active:hover,
.panel-task-container.panel-warning .btn-group.btn-group-xs .btn:active:focus{
	background-color: #d58512;
	border-color: #985f0d;
}
.panel-task-container.panel-danger .btn-group.btn-group-xs .btn:active:hover,
.panel-task-container.panel-danger .btn-group.btn-group-xs .btn:active:focus{
	background-color: #ac2925;
	border-color: #761c19;
}

/* Active */
.panel-task-container.panel-primary .btn-group.btn-group-xs .btn:active,
.panel-task-container.panel-success .btn-group.btn-group-xs .btn:active,
.panel-task-container.panel-warning .btn-group.btn-group-xs .btn:active,
.panel-task-container.panel-danger .btn-group.btn-group-xs .btn:active{
	background-image: none;
}

/* Pagination Drag n Drop Custom */
.pagintion-task-container .pagination{
	margin:0;
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	/* For Drag and drop Item */
	/* Container */
	.wrap-item-container{
		position: relative;
	}
	.wrap-item-container:before,.wrap-item-container:after{
		display: table;
		content: "";
	}
	.wrap-item-container:after{
		clear: both;
	}

	/* Image Item Container */
	.wrap-item-img-container{
		float: left;
		margin-bottom: 5px;
		text-align: center;
	}
	.wrap-item-img-container img{
		display: inline-block;
	}
	.wrap-item-content-container{
		float: left;
		width: 100%;
	}
	.wrap-item-date{
		margin-bottom: 5px;
	}
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	.wrap-item-content-container{
		float: left;
		margin-left: 10px;
		width: 78%;
	}
}
.cust-ul-item{
	margin-bottom: 0;
}
.cust-ul-item li{
	margin-bottom: 5px
}
/* Drag and Drop Css */
.portlet-placeholder{
	border: 1px solid #f1c40f;
	margin: 2px;
	height: 80px;
	background-color: #F5D76E;
	opacity: 0.5;
}
.fc-event.new{
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.fc-event.production{
	background-color: #f0ad4e;
	border-color: #eea236;
}
.fc-event.testing{
	background-color: #d9534f;
	border-color: #d43f3a;
}
.fc-event.completed{
	background-color: #337ab7;
	border-color: #2e6da4;
}

.list-tags-a.atag.active {
    background-color: #d58512;
    border-color: #985f0d;
    color: #fff;
}


/* Tester Container ---------------- */
.tester-container {
    padding: 10px 10px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 1px;
}
.tester-media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}
.tester-media-body {
    -ms-flex: 1;
    flex: 1;
    padding-top: 10px;
}
.label-tester {
    display: block;
    margin-top: 5px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
}