@font-face {
    font-family: Poppins;
    src: url(Poppins/Poppins-Regular.ttf);
}

body {
	background: #fafafa;
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	color: #656D78;
	height: 100%;
}

/* === HEADINGS === */
h4.small-title {
	color: #656d78;
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 20px;
	padding: 0;
}

h3.medium-title {
	color: #656d78;
	font-size: 20px;
	font-weight: 400;
	padding: 0;
	color: #007ac9;
}

/* Switchery */
.switchery {
	background-color: #fff;
	border: 1px solid #dfdfdf;
	border-radius: 20px;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	position: relative;
	vertical-align: middle;
	width: 50px;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-sizing: content-box;
	background-clip: content-box
}

.switchery>small {
	background: #fff;
	border-radius: 100%;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	height: 30px;
	position: absolute;
	top: 0;
	width: 30px
}

.switchery-small {
	border-radius: 20px;
	height: 20px;
	width: 33px
}

.switchery-small>small {
	height: 20px;
	width: 20px
}

.switchery-large {
	border-radius: 40px;
	height: 40px;
	width: 66px
}

.switchery-large>small {
	height: 40px;
	width: 40px
}

.back-absolute {
	position: absolute;
	top: 0;
	left: 0;
}

/* === UNIVERSAL STYLES === */
ul>li {
	list-style: none;
}

textarea.form-control {
	height: 30px;
}

.textarea-heightauto textarea.form-control {
	height: auto !important;
	padding: 12px;
}

.form-control {
	font-size: 12px;
}

/* === MARGINS === */
.margin0 {
	margin: 0px !important;
}

/* Margin - Top & Bottom */
.marginTop0 {
	margin-top: 0px;
}

.marginTop2 {
	margin-top: 2px !important;
}

.marginTop3 {
	margin-top: 3px !important;
}

.marginTop5 {
	margin-top: 5px !important;
}

.marginTop8 {
	margin-top: 8px !important;
}

.marginTop9 {
	margin-top: 9px !important;
}

.marginTop10 {
	margin-top: 10px !important;
}

.marginTop12 {
	margin-top: 12px;
}

.marginTop15 {
	margin-top: 15px;
}

.marginTop20 {
	margin-top: 20px;
}

.marginTop30 {
	margin-top: 30px;
}

.marginTop40 {
	margin-top: 40px;
}

.marginTopBtm30 {
	margin: 30px 0px !important;
}

.marginBtm0 {
	margin-bottom: 0px;
}

.marginBtm5 {
	margin-bottom: 5px;
}

.marginBtm10 {
	margin-bottom: 10px !important;
}

.marginBtm12 {
	margin-bottom: 12px !important;
}

.marginBtm20 {
	margin-bottom: 20px;
}

.marginBtm30 {
	margin-bottom: 30px;
}

/*Margin - Right & Left */
.marginRt8 {
	margin-right: 8px !important;
}

.marginRt10 {
	margin-right: 10px;
}

.marginRt30 {
	margin-right: 30px;
}

.marginLt20 {
	margin-left: 20px;
}

.row.no-gap {
	margin-left: 0;
	margin-right: 0;
}

.row.no-gap>[class*="col-"] {
	padding-left: 0;
	padding-right: 0px;
}

.row.gap-5 {
	
}

.row.gap-5>[class*="col-"] {
	padding-left: 5px;
	padding-right: 5px;
}

/* === PADDINGS === */
.padding8 {
	padding: 8px !important;
}

/*Padding - Top & Bottom */
.paddingTop0 {
	padding: 0px !important;
}

/*Padding - Right & Left */
.paddingRt0 {
	padding-right: 0px !important;
}

.paddingRtLt0 {
	padding: 0 0px;
}

.paddingRt20 {
	padding-right: 20px;
}

.paddingRt22 {
	padding-right: 22px;
}

.paddingRtLt10 {
	padding: 0 10px;
}

.paddingLt0 {
	padding-left: 0px !important;
}

/* === COLORS === */
.white {
	color: #FFFFFF;
}

.Light-grey {
	color: #969696;
}

.Dark-grey {
	color: #373737;
}

.dark {
	border-color: #cfcfcf;
}

.green {
	color: #007ac9;
}

.green2 {
	color: #27ae60;
}

.warning-color {
	color: #f0ad4e;
}

.warning-color:hover, .warning-color:focus {
	color: #337ab7;
	text-decoration: none;
}

/* === FONTS === */
.fnt15px {
	font-size: 15px;
}

/* === Modal backdrop === */
.modal-backdrop {
	background-color: #0d0d0d !important;
	opacity: 0.9 !important;
}

/* === ./ UNIVERSAL STYLES === */
.inprogress-text select.marginLft42 {
	margin-left: 42px !important;
}

/* === NAVIGATION & HEADER === */
.navbar {
	margin-bottom: 20px;
	min-height: 50px;
}

.navbar-brand {
	float: left;
	font-size: 18px;
	height: 50px;
	line-height: 20px;
	padding: 7px 15px;
}

.navbar-default {
	background-image: linear-gradient(to bottom, #333 0px, #333 100%)
		!important;
	background-repeat: repeat-x !important;
	/* border-radius: 4px !important; */
	box-shadow: 0 0px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 7px
		rgba(0, 0, 0, 0.133) !important;
}

.header .header-main {
	padding: 0px 0;
}

.header .logo {
	margin-top: 0;
	margin-bottom: -8px;
}

.header .menu-top, .UserDetails .menu-user {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
	float: right;
	line-height: 50px;
}

.header .menu-top li {
	list-style: none;
	float: left;
	font-size: 14px;
	/* font-family: 'Open Sans', sans-serif; */
	font-weight: 600;
	color: #d5a53a;
}

.header .menu-top li a {
	display: inline-block;
	color: #eac449;
	margin: 0 2px 0 0;
}

.menu-top li a:hover {
	color: #b4d6ec !important;
	display: inline-block;
	margin: 0 2px 0 0;
}

.header .menu-top li .green-bottom-border {
	color: #fff;
	text-decoration: none;
	/* padding-bottom: 5px; */
	/* border-bottom: 5px solid #fff; */
}

.header .menu-top a:hover, .header .menu-top a:focus {
	outline: none;
	outline-offset: 0px;
	text-decoration: none;
}

.header .menu-top li:last-child a {
	margin-right: 0;
}

#fat-menu ul li {
	line-height: 24px;
	padding: 0px;
	margin: 0;
}

#fat-menu ul li a {
	background: none !important;
	color: #333;
}

#fat-menu ul li a:hover {
    background: none !important;
    color: #333;
}
#fat-menu a:focus {
	background: none !important;
	color: #d5a53a;
}
/* === ./ NAVIGATION & HEADER === */

/* === USER NAVIGATION === */
.user-navbar {
	margin-top: 80px;
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 10px;
}

.UserDetails .menu-user li {
	list-style: none;
	float: left;
	font-size: 14px;
	/* font-family: 'Open Sans', sans-serif; */
}

.UserDetails .menu-user li:last-child {
	padding-right: 0 !important;
}

.UserDetails .menu-user li.divider {
	border-right: 1px solid #c3c3c3;
}

.UserDetails .menu-user li {
	display: inline-block;
	color: #777777;
	padding: 0px 7px;
	font-size: 13px;
	font-weight: 400;
}

.UserDetails .menu-user li a:hover {
	color: #6091ba;
}

.UserDetails-border {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 20px;
	padding-top: 20px;
	margin-bottom: 20px;
}

/* === ./ USER NAVIGATION === */

/* === NEW CONSULT / FORMS === */
.the-box {
	background: none repeat scroll 0 0 #f2f2f2;
	margin-bottom: 35px;
	padding: 30px;
	position: relative;
	border-radius: 4px;
}

.the-box .form-group {
	margin-bottom: 30px;
}

/* === ./ NEW CONSULT / FORMS === */

/* === MAIN HEADING / SORT BY / BUTTONS === */
.sortby>li {
	float: left;
	list-style: none;
	font-size: 13px;
	/* font-family: 'open sans' sans-serif; */
	font-weight: 400;
	color: #9a9a9a;
}

.sortby>li {
	padding-right: 9px;
}

.sortby>li>i {
	padding-right: 10px;
	color: #a8a8a8;
}

.sortby>li:last-child {
	padding-right: 0px;
}

/* === ./ MAIN HEADING / SORT BY / BUTTONS === */

/* === STICKY HEADER STYLES === */
/*
#sticky.stick {
	background-color: #fafafa;
	border-radius: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	-webkit-box-shadow: 0 8px 6px -6px #ddd;
	-moz-box-shadow: 0 8px 6px -6px #ddd;
	box-shadow: 0 8px 6px -6px #ddd;
	position: fixed;
	top: 50px;
	z-index: 1000;
	width: 95%;
	margin-left: 5px;
}*/
/* === ./ STICKY HEADER STYLES  === */

/* === PANEL-GROUP COLLAPSE  === */
.the-box-accepted, .the-box-rejected {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #cdcdcd;
	margin-bottom: 10px;
	padding: 22px 7px;
	position: relative;
	border-radius: 3px;
}

.the-box-rejected {
	background: none repeat scroll 0 0 #f2dede !important;
}

.Boxcontent label {
	font-weight: 400;
	font-size: 13px;
	margin-bottom: 6px;
	cursor: pointer;
}

.Boxcontent h4 {
	font-weight: 400;
	font-size: 18px;
	margin: 0px;
}

.hidden-content li {
	float: left;
	color: #969696;
	padding-right: 37px;
	font-size: 13px;
}

/*- Pannel Box -*/
.panel {
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.00) !important;
}

.panel-group {
	margin-bottom: 10px !important;
	cursor: pointer;
}

.panel-title {
	font-size: 13px !important;
}

.panel-default>.panel-heading {
	background-color: #FFFFFF !important;
	border-color: #ddd;
	color: #333;
}

.panel-heading {
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding: 0px !important;
}

.Boxcontent {
	padding: 23px 5px 18px 5px;
}

.panel-body {
	padding: 0px 12px 20px 12px !important;
}

.panel-group .panel {
	border-radius: 3px !important;
	margin-bottom: 0;
}

.hr-grey {
	border-color: #ddd;
}
/*-./ Pannel Box -*/

/* === ./ PANEL-GROUP COLLAPSE  === */

/* === PROVIDER STYLES  === */
.start-reject-btn .btn {
	padding: 6px 17px !important;
}

.greenI {
	color: #60b760;
	font-size: 25px;
}

.redI {
	color: #d44950;
	font-size: 25px;
}

.boxcolor-acceptd {
	background-color: #dff0d8;
}

.boxcolor-rejectd {
	background-color: #f2dede;
}

.boxcolor-inprogress {
	background-color: #fbe7ca;
}
.txt-color-hold {
	color: #ffa500;
}

.txt-color-emergency{
	color: #f5133b;
}

.txt-color-emergency-routine{
	color: #aa23ca;
}

.txt-color-normal{
	color: #2980b9;
}

.Blocklevelbutton .btn-lg, .Blocklevelbutton .btn-group-lg>.Blocklevelbutton .btn
	{
	border-radius: 3px;
	font-size: 15px;
}

.Blocklevelbutton .Blockbtn-styles {
	background-color: #d9edf7;
	border-color: #dddddd;
	color: #2980b9;
}

.Blocklevelbutton .btn-lg {
	padding: 20px 10px;
}

.alert {
	border: 1px solid transparent;
	border-radius: 4px;
	margin-bottom: 10px !important;
	/*padding:20px !important;*/
}

/*- In Progress Modal Styles -*/
.inprogress .modal-content {
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;
}

.inprogress .modal-content {
	background-clip: padding-box;
	background: none !important;
	border: 0px solid rgba(0, 0, 0, 0.2) !important;
	border-radius: 0px;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;
	outline: 0 none;
	position: relative;
}

.inprogress .modal-dialog {
	margin: 80px auto 0 auto;
	width: 60%;
}

.inprogress-text h2 {
	font-weight: 400;
	font-size: 26px;
	margin: 25px 0px;
}

.inprogress-text h3 {
	font-weight: 300;
	font-size: 27px;
	margin: 25px 0px;
}

.inprogress-text sub {
	bottom: 0 !important;
	font-size: 61%;
	font-weight: 300;
}

.inprogress-text p {
	font-weight: 400;
	font-size: 15px;
	color: #909090;
	margin-bottom: 25px;
}

.inprogress-text hr {
	border-color: #303030;
	margin: 30px 0px !important;
}

.inprogress-text .radio-inline {
	color: #909090;
}

.inprogress-text label {
	margin: 0 0 0 15px !important;
	font-size: 15px;
	color: #909090;
}

.inprogress-text select {
	margin: 0 0 0 15px !important;
}
/*-./ In Progress Modal Styles -*/
.decline textarea {
	height: 150px;
	padding-top: 10px;
}

/* === ./ PROVIDER STYLES  === */

/* === ADMIN STYLES  === */
.facilities-Btns .btn {
	/* padding:3px 8px !important; */
	font-size: 13px;
}
/* === ./ ADMIN STYLES  === */

/* === MODAL DIALOG STYLES  === */
.modal-label label {
	margin-bottom: 13px;
	font-weight: 500;
}

.modal-header h3 {
	font-size: 20px;
	font-weight: 400;
}

.modal-header, .modal-body, .modal-footer {
	padding: 20px !important;
}

.modal-form .form-group {
	margin-bottom: 13px !important;
}

.modal-footer .btn {
	padding: 7px 20px !important;
	font-size: 14px;
}
/* === ./ MODAL DIALOG STYLES  === */

/* === JQUERY DATATABLES STYLES  === */
div.dataTables_info {
	display: inline-block;
	float: left;
}

.table-striped>tbody>tr:nth-of-type(2n+1) {
	background-color: #ffffff;
}

.dataTables_wrapper  th {
	color: #333333;
	font-size: 13px;
	font-weight: 700;
}

.border-right-width0 {
	border-right-width: 0px !important;
}

date {
	font-weight: 700;
}

.tr-gray-bg {
	background-color: #e5e5e5;
}

/* === ./ JQUERY DATATABLES STYLES  === */

/* === ./ POPOVER STYLES  === */
.webui-popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	width: 276px;
	min-height: 50px;
	padding: 1px;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
}

.webui-popover-inverse {
	background-color: #333;
	color: #eee
}

.webui-popover.top, .webui-popover.top-left, .webui-popover.top-right {
	margin-top: -10px
}

.webui-popover.right {
	margin-left: 10px
}

.webui-popover.bottom, .webui-popover.bottom-left, .webui-popover.bottom-right
	{
	margin-top: 10px
}

.webui-popover.left {
	margin-left: -10px
}

.webui-no-padding .webui-popover-content {
	padding: 0
}

.webui-popover-inverse .list-group-item {
	background: 0 0
}

.webui-no-padding .list-group-item {
	border-right: none;
	border-left: none
}

.webui-no-padding .list-group-item:first-child {
	border-top: 0
}

.webui-no-padding .list-group-item:last-child {
	border-bottom: 0
}

.webui-popover-inner .close {
	/* font-family: arial; */
	margin: 5px 10px 0 0;
	float: right;
	font-size: 20px;
	font-weight: 700;
	line-height: 20px;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity = 20);
	text-decoration: none
}

.webui-popover-inner .close:hover {
	opacity: .5;
	filter: alpha(opacity = 5)
}

.webui-popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0
}

.webui-popover-inverse .webui-popover-title {
	background: #3f3f3f;
	border-bottom: none;
	color: #eee
}

.webui-popover-content {
	padding: 9px 14px;
	overflow: auto
}

.webui-popover>.arrow, .webui-popover>.arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.webui-popover>.arrow {
	border-width: 11px
}

.webui-popover>.arrow:after {
	content: "";
	border-width: 10px
}

.webui-popover.top-left>.arrow, .webui-popover.top-right>.arrow,
	.webui-popover.top>.arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	border-bottom-width: 0
}

.webui-popover-inverse.top-left>.arrow, .webui-popover-inverse.top-right>.arrow,
	.webui-popover-inverse.top>.arrow {
	border-top-color: #333
}

.webui-popover.top-left>.arrow:after, .webui-popover.top-right>.arrow:after,
	.webui-popover.top>.arrow:after {
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0
}

.webui-popover-inverse.top-left>.arrow:after, .webui-popover-inverse.top-right>.arrow:after,
	.webui-popover-inverse.top>.arrow:after {
	border-top-color: #333
}

.webui-popover.right>.arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, .25);
	border-left-width: 0
}

.webui-popover-inverse.right>.arrow {
	border-right-color: #333
}

.webui-popover.right>.arrow:after {
	bottom: -10px;
	left: 1px;
	content: " ";
	border-right-color: #fff;
	border-left-width: 0
}

.webui-popover-inverse.right>.arrow:after {
	border-right-color: #333
}

.webui-popover.bottom-left>.arrow, .webui-popover.bottom-right>.arrow,
	.webui-popover.bottom>.arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25)
}

.webui-popover-inverse.bottom-left>.arrow, .webui-popover-inverse.bottom-right>.arrow,
	.webui-popover-inverse.bottom>.arrow {
	border-bottom-color: #333
}

.webui-popover.bottom-left>.arrow:after, .webui-popover.bottom-right>.arrow:after,
	.webui-popover.bottom>.arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff
}

.webui-popover-inverse.bottom-left>.arrow:after, .webui-popover-inverse.bottom-right>.arrow:after,
	.webui-popover-inverse.bottom>.arrow:after {
	border-bottom-color: #333
}

.webui-popover.left>.arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, .25)
}

.webui-popover-inverse.left>.arrow {
	border-left-color: #333
}

.webui-popover.left>.arrow:after {
	right: 1px;
	bottom: -10px;
	content: " ";
	border-right-width: 0;
	border-left-color: #fff
}

.webui-popover-inverse.left>.arrow:after {
	border-left-color: #333
}

.error {
	color: #f00;
}

.alert-success {
	border-color: #008d4c;
}

.alert-danger, .alert-error {
	border-color: #d73925;
}

.alert-warning {
	border-color: #e08e0b;
}

.alert-danger, .alert-error {
	background-color: #dd4b39 !important;
}

.alert-warning {
	background-color: #f39c12 !important;
}

.alert-success {
	background-color: #00a65a !important;
}

.alert-success, .alert-danger, .alert-warning {
	color: #ffffff !important;
}

tr.group, tr.group:hover {
	background-color: #ddd !important;
}

/*inprogress styles
*/
.inprogress-details ul {
	margin: 0px;
}

.inprogress-details ul li {
	display: inline;
	margin-left: 25px;
	font-size: 15px;
}

.radio label {
	margin-right: 35px !important;
}

.checkbox label {
	margin-right: 35px !important;
}

.checkbox-inline+.checkbox-inline {
	margin-left: 0px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove
	{
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice
	{
	background-color: #007ac9;
	border: 1px solid #007ac9;
	border-radius: 0 !important;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
	color: #fff;
}

.btn {
	border-radius: 0 !important;
}

tbody>tr>td, .table>tbody>tr>td {
	padding: 4px 8px !important;
	vertical-align: middle !important;
	border-top: 1px solid #ddd !important;
}

.dataTable thead tr {
	background-color: #007ac9;
}

.dataTable thead tr th {
	color: #fff;
}

.form-control {
	border-radius: 0 !important;
}

.select2-container--default .select2-selection--multiple {
	border-radius: 0 !important;
}

.row.no-gap {
	margin-left: 0;
	margin-right: 0;
}

.row.no-gap>[class*="col-"] {
	padding-left: 0;
	padding-right: 0px;
}

.row.half-gap {
	margin-left: -8px;
	margin-right: -8px;
	margin-bottom: 10px;
}

.row.half-gap>[class*="col-"] {
	padding-left: 3px;
	padding-right: 3px;
}

.row.gap-5>[class*="col-"] {
	padding-left: 5px;
	padding-right: 5px;
}

.select2-container--default .select2-selection--single {
	border-radius: 0px;
}

.dropdown-item {
	display: block;
	width: 100%;
	padding: .25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}

.custom-control {
	position: relative;
	display: block;
	min-height: 1.5rem;
	padding-left: 1.5rem;
}

.custom-control-label {
	position: relative;
	margin-bottom: 0;
	vertical-align: top;
}

.select2-container .select2-selection--multiple {
	max-height: 80px;
	min-width: 200px;
	overflow: auto;
}

.btn-success {
	color: #fff;
	background-color: #007ac9;
	border-color: #007ac9;
}

.btn-success:hover {
	color: #fff;
	background-color: #007ac9;
	border-color: #007ac9;
}

.btn-success:focus {
	color: #fff;
	background-color: #007ac9;
	border-color: #007ac9;
	outline: 0;
}

.btn-success:active:hover, .btn-success.active:hover, .open>.dropdown-toggle.btn-success:hover,
	.btn-success:active:focus, .btn-success.active:focus, .open>.dropdown-toggle.btn-success:focus,
	.btn-success:active.focus, .btn-success.active.focus, .open>.dropdown-toggle.btn-success.focus
	{
	color: #fff;
	background-color: #007ac9 !important;
	border-color: #007ac9 !important;
}

.btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success
	{
	color: #fff;
	background-color: #007ac9 !important;
	border-color: #007ac9 !important;
}

.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 0px;
	-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0/ 8%);
	box-shadow: inset 0 1px 1px rgb(0 0 0/ 8%);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow
		ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out
		.15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.select2-container--default:focus, .select2-container--default .select2-selection--single:focus
	{
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0/ 8%), 0 0 8px
		rgb(102 175 233/ 60%);
	box-shadow: inset 0 1px 1px rgb(0 0 0/ 8%), 0 0 8px
		rgb(102 175 233/ 60%);
}

.select2-container--default .select2-selection--single .select2-selection__arrow b
	{
	background-image: url(../images/arrow2.png);
	background-color: transparent;
	background-position: center;
	background-size: contain;
	border: none !important;
	height: 28px !important;
	width: 17px !important;
	margin: auto !important;
	top: 0px !important;
	left: auto !important;
	right: 3px;
}

.facs {
	height: 34px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
}

.facs:hover {
	height: 200px;
}

.btn-check:active+.btn-success:focus, .btn-check:checked+.btn-success:focus,
	.btn-success.active:focus, .btn-success:active:focus, .show>.btn-success.dropdown-toggle:focus
	{
	outline: 0;
	color: #fff;
	background-color: #116296 !important;
	border-color: #116296 !important;
}

.btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success
	{
	color: #fff;
	background-color: #116296 !important;
	border-color: #116296 !important;
}

.navbar-nav .open .dropdown-menu {
    position: absolute;
    background: #fff;
    margin-top: 0;
    border: 1px solid #D9DEE4;
    -webkit-box-shadow: none;
    right: 0;
    left: auto;
    width: 220px;
}

.navbar-nav .open .dropdown-menu ul#not-list .open .dropdown-menu { 
	width: 320px !important;

	}

ul#not-list li {
    background: #f7f7f7;
    padding: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 6px 6px 0;
    width: 100% !important;
}
.navbar-nav .open .dropdown-menu>li>a {
    color: #000;
}
.dropdown-menu.msg_list span {
    white-space: normal;
}
ul#not-list li a .time {
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    position: absolute;
    right: 0px;
}
.time::before{
    content: "\a";
    white-space: pre;
    }
    
.align-items-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}

.box2 {
    padding: 30px 45px;
    background: #fff;
    -webkit-box-shadow: 0 15px 30px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 15px 30px 0 rgb(0 0 0 / 20%);
} 

.progress-timer{
	background-color: #0e778f;
    margin: 5px auto;
    padding: 10px;
    color: #fff;
    -webkit-box-shadow: 0 15px 30px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 15px 30px 0 rgb(0 0 0 / 20%);
}
.noc_case{
	background:#fff;	
}
.noc_case_green{
	background:green;
	width:15px;
	padding:0px 5px;
	border-radius:5px;
	color:#fff;
}

.noc-comments-box{
	margin-top: -10px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
  .modal-xl {
    width: 90%;
   max-width:1200px;
  }
}
.media-div-top{
	   padding-top: 9px;
	   margin-top:20px;
	}
 .media-container-inprogress{
       margin-top:80px;
    }
 .media-chart-margin{
     margin-top:60px;
    }
 /* top menu bar */
 .header .menu-list {
	list-style: none;
	margin: 0;
	padding-left: 15px;
}  
 .header .menu-list li {
	list-style: none;
	font-size: 14px;
	/* font-family: 'Open Sans', sans-serif; */
	font-weight: 600;
	color: #d5a53a;
} 
.header .menu-list li a {
	color: #eac449;
	margin: 0 2px 0 0;
	font-weight: 600;
	line-height: 27px;
}
.menu-list li a:hover {
	color: #b4d6ec !important;
	margin: 0 2px 0 0;
	line-height: 27px;
}

.header .menu-list li .green-bottom-border {
	color: #fff;
	text-decoration: none;
	/* padding-bottom: 5px; */
	/* border-bottom: 5px solid #fff; */
}

.header .menu-list a:hover, .header .menu-list a:focus {
	outline: none;
	outline-offset: 0px;
	text-decoration: none;
	line-height: 27px;
}

.header .menu-list li:last-child a {
	margin-right: 0;
}
.notification-media{
     display:none;
}
 li.media-show{
      display:none;
 }
  .media-hide-role{
     display:block;
    }
/* For Mobile Phones Portrait or Landscape View */
@media screen and (max-device-width: 640px) {
   .form-control {
	font-size: 10px;
   }
   .form-horizontal .form-group-lg .control-label {
     padding-top: 12.333333px;
     font-size: 16px;
   }
   .form-horizontal .form-group-sm .control-label {
    padding-top: 4px;
    font-size: 10px;
   }
   .Boxcontent h4 {
	font-weight: 400;
	font-size: 14px;
	margin: 0px;
   }
   .media-filter {
	  display:none;
	  margin:0px;
	  padding:0px;
	}
	.media-div-top{
	   margin-top:72px;
	}
	.col-sm-2, .col-sm-1 {
       min-height: 65px;
       padding-right: 15px;
       padding-left: 15px;
       margin-bottom:10px;
       width: 33.33333333%;
       float:left;
    }
    .media-margin-top{
       margin-top:8px;
    }
    div.pull-right{
       margin-top:5px;
    }
    .media-chart-margin{
     margin-top:210px;
    }
    .notification-media{
     float:right;
     padding-top:16px;
     padding-right:2px;
     display: inline-block;
    }
    .notification-media a{
      color: #eac449;
    }
    li.media-hide{
      display:none;
    }
    li.media-show{
      display:block;
    }
    .navbar-fixed-top .navbar-collapse{
     min-height:470px;
    }
    .media-text {
    display:block;
    }
    .media-hide-role{
     display:none;
    }
}
.header .menu-list li a.dropdown-item-active-none {
	display: inline-block;
	color: #eac449;
	margin: 0 2px 0 0;
}
.menu-list li a.dropdown-item-active-none:hover {
	color: #000 !important;
	display: inline-block;
	margin: 0 2px 0 0;
}
.queue-filter .select2-container .select2-selection--multiple {
	max-height: 80px;
	min-width: 120px;
	overflow: auto;
}
.space-div{
  width:180px;
  padding-right:3px;
}
.select2-container.select2-container--default{

	margin-bottom: 20px;
}
.text-red-bold{
	color:#f5133b;
	font-weight:bold;
}
