/* BLUE WORLD INC. 2019 */
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i');
body{font-family: 'Roboto Condensed', sans-serif;letter-spacing:-0.05em}

.bg-BB-main{background-color:#383f4a;color: #fff;}
.bg-BB-main.active{text-decoration:underline;}

.bg-BB-sub{background-color: #182230 !important;border-left: 12px solid #182230 !important;}
.bg-BB-sub.active{text-decoration:underline;border: 1px solid rgba(255,255,255,0.1);}

.bg-BB-pending{background-color: #ff3c1e !important;text-transform: uppercase;margin-top: 44px;}
.bg-BB-pending.active{text-decoration:underline;border: 1px solid rgba(255,255,255,0.1);}

.navbar-BB{color:#ffffff !important;background-color: #182230;}
.navbar-BB:hover{}

.logo{height:34px;}
.logo:hover{}

.nav-link{color:#ffffff !important;}
.nav-link:hover{text-decoration:underline;}

/* SIDEBAR CUSTOMS */
.list-group{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	padding-left:0;
	margin-bottom:0;
}
.list-group-item-action{
	width:100%;
	color:#fff;
	text-align:inherit;
}
.list-group-item-action:focus,.list-group-item-action:hover{
	color:#fff;
	text-decoration:underline;
	background-color:inherit;
}
.list-group-item-action:active{color:#212529;background-color:#e9ecef}
.list-group-item{
	position:relative;
	display:block;
	padding:.75rem 1.25rem;
	margin-bottom:-1px;
	border: 1px solid rgba(255,255,255,0.1);
}
.list-group-item:first-child{/* border-top-left-radius:.25rem; border-top-right-radius:.25rem */}
.list-group-item:last-child{margin-bottom:0;/* border-bottom-right-radius:.25rem; border-bottom-left-radius:.25rem */}
.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:underline;}
.list-group-item.disabled,.list-group-item:disabled{
	pointer-events:none;
	opacity: 0.35 !important;
}
.list-group-item.active{
	z-index:2;
	color:#ffffff;
	background-color:#182230;
}

.tablescroll{
	display:block;
	overflow:auto;
	height:200px;
	margin-bottom: 20px;
	background-color:#eff1f2;
	box-shadow: 0.25rem 0.25rem 0rem rgba(0,0,0,0.25);
}
.tablescroll-sm{
	display:block;
	overflow:auto;
	height:108px;
	margin-bottom: 20px;
	background-color:#eff1f2;
	box-shadow: 0.25rem 0.25rem 0rem rgba(0,0,0,0.25);
}

/**/

.hr-solid{
	margin:20px 0px;
    border:0;
    border-top:1px solid #182230;
}
.hr-dotted{
	margin:20px 0px;
    border:0;
    border-top:1px dotted #182230;
}

/**/

.form-control{
	display:block;
	width:100%;
	height:31px;
	padding:.375rem .75rem;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#495057;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid transparent;
	border-radius:0rem;
	box-shadow:0.25rem 0.25rem 0rem rgba(0,0,0,0.25);
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-control-darkblue{
	display:block;
	width:100%;
	height:31px;
	padding:.375rem .75rem;
	margin-bottom: 20px;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#fff;
	background-color:#182230;
	background-clip:padding-box;
	border:1px solid transparent;
	border-radius:0rem;
	box-shadow:0.25rem 0.25rem 0rem rgba(0,0,0,0.25);
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-control-darkblue.disabled{pointer-events:none !important;opacity:0.5 !important;}
.form-control-darkblue-small{
	display:block;
	width:60px;
	height:31px;
	padding:.375rem .75rem;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#fff;
	background-color:#182230;
	background-clip:padding-box;
	border:1px solid transparent;
	border-radius:0rem;
	box-shadow:0.25rem 0.25rem 0rem rgba(0,0,0,0.25);
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.link-purple{color:#543fd3;text-transform:uppercase;font-weight:bold;}
.link-purple:hover{color:#543fd3;text-decoration:underline;}

.link-blue{color:#0080ff;text-transform:uppercase;font-weight:bold;}
.link-blue:hover{color:#0080ff;text-decoration:underline;}

.link-green{color:#00c85a;text-transform:uppercase;font-weight:bold;}
.link-green:hover{color:#00c85a;text-decoration:underline;}

.link-red{color:#ff3c1e;text-transform:uppercase;font-weight:bold;}
.link-red:hover{color:#ff3c1e;text-decoration:underline;}

.detail-div{/* background-color:#eff1f2; */margin-bottom: 60px;}
.detail-row{background-color:#eff1f2;width: 100%;margin: 0px;padding: 0.5rem 0.125rem;margin: -10px 0px -10px 0px;}

.background-gray{background-color:#eff1f2;}

/**/

.btn{font-weight:bold;text-transform:uppercase;border-radius:0.0rem !important;box-shadow:0.25rem 0.25rem 0rem rgba(0,0,0,0.25);}
.btn:hover{box-shadow:0rem 0rem 0rem rgba(0,0,0,0.0);}

.btn-blue{color:#fff;background-color: #0080ff;border-color: #0080ff;}
.btn-blue:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}
.btn-blue.focus,.btn-blue:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}
.btn-blue.disabled,.btn-blue:disabled{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-blue:not(:disabled):not(.disabled).active,.btn-blue:not(:disabled):not(.disabled):active,.show>.btn-blue.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}
.btn-blue:not(:disabled):not(.disabled).active:focus,.btn-blue:not(:disabled):not(.disabled):active:focus,.show>.btn-blue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}

.btn-darkblue{color:#fff;background-color: #182230;border-color: #182230;}
.btn-darkblue:hover{color:#fff;background-color:#0a1119;border-color:#0a1119}
.btn-darkblue.focus,.btn-darkblue:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}
.btn-darkblue.disabled,.btn-darkblue:disabled{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-darkblue:not(:disabled):not(.disabled).active,.btn-darkblue:not(:disabled):not(.disabled):active,.show>.btn-darkblue.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}
.btn-darkblue:not(:disabled):not(.disabled).active:focus,.btn-darkblue:not(:disabled):not(.disabled):active:focus,.show>.btn-darkblue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}

.btn-green{color:#fff;background-color: #00c85a;border-color: #00c85a;}
.btn-green:hover{color:#fff;background-color:#218838;border-color:#1e7e34}
.btn-green.focus,.btn-green:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}
.btn-green.disabled,.btn-green:disabled{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-green:not(:disabled):not(.disabled).active,.btn-green:not(:disabled):not(.disabled):active,.show>.btn-green.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}
.btn-green:not(:disabled):not(.disabled).active:focus,.btn-green:not(:disabled):not(.disabled):active:focus,.show>.btn-green.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}

.btn-yellow{color:#fff;background-color: #ffb200;border-color: #ffb200;}
.btn-yellow:hover{color:#fff;background-color:#e0a800;border-color:#d39e00}
.btn-yellow.focus,.btn-yellow:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}
.btn-yellow.disabled,.btn-yellow:disabled{color:#fff;background-color:#ffc107;border-color:#ffc107}
.btn-yellow:not(:disabled):not(.disabled).active,.btn-yellow:not(:disabled):not(.disabled):active,.show>.btn-yellow.dropdown-toggle{color:#fff;background-color:#d39e00;border-color:#c69500}
.btn-yellow:not(:disabled):not(.disabled).active:focus,.btn-yellow:not(:disabled):not(.disabled):active:focus,.show>.btn-yellow.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}

.btn-red{color:#fff;background-color: #ff3c1e;border-color: #ff3c1e;}
.btn-red:hover{color:#fff;background-color:#c82333;border-color:#bd2130}
.btn-red.focus,.btn-red:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}
.btn-red.disabled,.btn-red:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-red:not(:disabled):not(.disabled).active,.btn-red:not(:disabled):not(.disabled):active,.show>.btn-red.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}
.btn-red:not(:disabled):not(.disabled).active:focus,.btn-red:not(:disabled):not(.disabled):active:focus,.show>.btn-red.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}

.btn-purple{color:#fff;background-color: #543fd3;border-color: #543fd3;}
.btn-purple:hover{color:#fff;background-color:#3a29a0;border-color:#3a29a0}
.btn-purple.focus,.btn-purple:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}
.btn-purple.disabled,.btn-purple:disabled{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-purple:not(:disabled):not(.disabled).active,.btn-purple:not(:disabled):not(.disabled):active,.show>.btn-purple.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}
.btn-purple:not(:disabled):not(.disabled).active:focus,.btn-purple:not(:disabled):not(.disabled):active:focus,.show>.btn-purple.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}

.btn-white{color:#182230;background-color:#fff;border-color:#fff;}
.btn-white:hover{color:#182230;background-color:#eff1f2;border-color:#eff1f2}
.btn-white.focus,.btn-white:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}
.btn-white.disabled,.btn-white:disabled{color:#f0f0f0;background-color:#fff;border-color:#f0f0f0}
.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}
.btn-white:not(:disabled):not(.disabled).active:focus,.btn-white:not(:disabled):not(.disabled):active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}
