body,
.fixed section {
	background: #fff;    
}

.logopanel {
	background-color: #006cbf;   
}

.headerbar {
	background-color:#0078D4;
}

.logopanel h1,
.menutoggle {
	color: #fff;
}

.logopanel h1 span {
	color: #7bb7eb;
}

.headerbar {
	border-left-color: rgba(255,255,255,0.1);
}

.menutoggle {
	border-right-color: rgba(255,255,255,0.1);
}

.rtl .menutoggle {
	border-left: 1px solid rgba(255,255,255,0.1);
}

.menutoggle:hover {
	background-color: rgba(0,0,0,0.1);
	border-right-color: rgba(255,255,255,0.15);
	color: #fff;
}

.rtl .menutoggle:hover {
	border-right-color: rgba(255,255,255,0.15);
}

.searchform input {
	height: auto;
	padding: 7px 10px;
	margin: 8px 0 0 8px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 0;
}

.panel-stat i.dashboard {
	font-size: 30px;
	opacity: unset;
}

@media only screen and (max-width:784px) and (min-width:768px) {
	.searchform input {
		width: 220px;
	}
}
.rtl .searchform input {
	margin: 8px 8px 0 0;
}

.headermenu .tp-icon {
	background: none;
	border: 0;
	color: #fff;
}

.headermenu > li {
	border-left-color: rgba(255,255,255,0.1);
}

.rtl .headermenu > li:first-child {
	border-right-color: rgba(255,255,255,0.1); 
}

.headermenu .dropdown-toggle:hover,
.headermenu .dropdown-toggle:focus,
.headermenu .dropdown-toggle:active,
.headermenu .dropdown-toggle.active,
.headermenu .open .dropdown-toggle.dropdown-toggle {
	background-color: rgba(0,0,0,0.1);
	color: #fff;
}

.headermenu .chat-icon:hover {
	background-color: rgba(0,0,0,0.1);
}

.headermenu .dropdown-toggle {
	background: none;
	color: #fff;
}

.headermenu .dropdown-menu {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #ccc;
}

.headermenu .dropdown-menu-usermenu li a:hover {
	background-color: #0078D4;
}

.dropdown-menu-head .title {
	background-color: #dbdde0;
	border: 1px solid #d7d7d7;
	color: #333;
}

.headermenu .dropdown-menu-usermenu {
	background-color: #fff;
	border: 1px solid #ccc;
	border-top: 0;
}

.headermenu .dropdown-menu li a {
	color: #333;
}

.headermenu .dropdown-menu:after {
	border-bottom-color: #dbdde0;
	top: -5px;
}

.headermenu .dropdown-menu-usermenu:after {
	border-bottom-color: #fff;
}

.headerbar .topnav > ul > li > a {
	color: #fff;
	border-right: 1px solid rgba(255,255,255,0.1);
	padding-top: 16px;
	padding-bottom: 16px;
}

.headerbar .topnav > ul > li > a:hover {
	background-color: rgba(0,0,0,0.1);
}

.headerbar .topnav > ul > li > a:hover,
.headerbar .topnav > ul > li > a:focus,
.headerbar .topnav > ul > li.open > a,
.headerbar .topnav > ul > li.active > a {
	color: #fff;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: rgba(0,0,0,0.1);
}

.headerbar .topnav > ul > li .dropdown-menu > li > a:hover {
	background-color: #0078D4;
}

.headerbar .logopanel {
	border-right-color: rgba(255,255,255,0.1);
}

/*** LEFT PANEL ***/

.leftpanel:after {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	width: 240px;
	background-color: #e4e7ea;
	border-right: 1px solid #d7d7d7;
	content: '';
	display: block;
	z-index: -1;
}

.rtl .leftpanel:after {
	left: auto;
	right: 0;
	border-right: 0;
	border-left: 1px solid #d7d7d7;
}

.leftpanelinner {
	padding: 0;
}

.leftpanelinner .searchform input {
	background-color: #fff;
}

.leftpanel .sidebartitle {
	padding-left: 10px;
	padding-right: 10px;
	color: #999;
}

.leftpanel .userlogged {
	padding-left: 10px;
}

.nav-phpkb {
	border-top: 1px solid #ccc;
	margin-right: 1px;
}

.nav-phpkb > li + li {
	margin: 0;
}

.nav-phpkb > li > a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 10px;
	border-bottom: 1px solid #ccc;
	-moz-transition: all 0.2s ease-out 0s;
	-webkit-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
	color: #636566;
}

.nav-phpkb > li.active > a,
.nav-phpkb > li.active > a:hover,
.nav-phpkb > li.active > a:focus {
	background-color: #fff;
	background-image: none;
	margin-right: -1px;
	color: #333;
}

.nav-phpkb > li.active > a {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.nav-phpkb > li > a:hover,
.nav-phpkb > li > a:active,
.nav-phpkb > li > a:focus {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #dbdde0;
	color: #333;
}

.nav-phpkb > li.nav-parent > a,
.nav-phpkb > li.nav-parent.active > a {
	background-image: none;
}

.nav-phpkb > li.nav-parent > a:after {
	position: absolute;
	top: 10px;
	right: 16px;
	font-family: 'FontAwesome';
	content: '\f107';
	opacity: 0.5;
}

.nav-phpkb > li.nav-parent > a:hover,
.nav-phpkb > li.nav-parent > a:active,
.nav-phpkb > li.nav-parent > a:focus {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #dbdde0;
	background-image: none;
	color: #333;
}

.nav-phpkb > li.nav-active > a,
.nav-phpkb > li.nav-active > a:focus,
.nav-phpkb > li.nav-active > a:active {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #dbdde0;
	color: #333;
}

.nav-phpkb .children {
	background-color: #f7f7f7;
	margin: 0;
	border-bottom: 1px solid #ccc;
}

.rtl .nav-phpkb .children {
	margin-left: 1px;
}

.nav-phpkb > li > a > .badge {
	background-color: #333;
}

.nav-phpkb > li.active > a > .badge {
	background-color: #333;
	color: #fff;
}

.nav-phpkb .children > li > a {
	color: #666;
}

.nav-phpkb .children > li > a:hover,
.nav-phpkb .children > li > a:active,
.nav-phpkb .children > li > a:focus {
	/*color: #fff;
	background-color: #0078D4*/
	color: #333;
}

.nav-phpkb .children > li.active > a {
	color: #333;
	background-color: #D7D7D7;
}
.nav-phpkb .children > li.active .fa {
	opacity: 0.9;
}
.nav-phpkb > li.nav-active.active > a,
.nav-phpkb > li.nav-parent.active > a:active,
.nav-phpkb > li.nav-parent.active > a:focus {
	background-image: none;
}

.nav-phpkb > li.nav-active.active > a,
.nav-phpkb > li.nav-active.active > a:hover,
.nav-phpkb > li.nav-active.active > a:active
.nav-phpkb > li.nav-active.active > a:focus {
	background-color: #fff;
	background-image: none;
}

.nav-phpkb .children > li > a {
	/*padding-right: 10px;*/
}

.nav-phpkb .children > li.nav-sub-parent > a:after {
    padding-right: 15px;
    position: absolute;
    right: 16px;
    font-family: 'FontAwesome';
    content: '\f107';
    opacity: 0.5;
}   
.nav-phpkb .children > li.nav-sub-parent > a{
	box-shadow: none;
    background-color: #E4E7EA;
    color: #333;
    border-radius: 0;
    padding: 10px 10px 10px 25px;
    border-bottom: 1px solid #ccc;
    -moz-transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
   
}
.nav-phpkb .children > li.nav-active > a{
	background:#EEEEEE;
}
.nav-phpkb .children ul.grand-children{
	margin-left:0;
	 display:none;
	 padding:0px;
}

.nav-phpkb .children .grand-children > li{
	list-style:none;
    margin: 0px 0;
    padding: 0;
}
.nav-phpkb .children .grand-children > li > a{
	font-size: 13px;
    display: block;
    padding: 5px 0 5px 50px;
    transition: all 0.2s ease-out 0s;
    color:#666;
    
}
.nav-phpkb .children .grand-children > li > a:hover{
	text-decoration: none;
	color:#000;	
}
.nav-phpkb .children .grand-children > li.active {
    color: #000;
    background-color: #D7D7D7;
}

.infosummary ul {
	border-top: 1px solid #ccc;
}

.infosummary ul > li {
	border-bottom: 1px solid #ccc;
}

.infosummary ul > li {
	padding-left: 10px;
	padding-right: 10px;
}

.infosummary span {
	color: #333;
	opacity: 1;
}

.infosummary .datainfo h4 {
	color: #111;
}

.leftpanel-collapsed .leftpanelinner {
	border-top: 0;
}

.leftpanel-collapsed .nav-phpkb {
	margin: 0;
	border-top: 0;
}

.leftpanel-collapsed .nav-phpkb > li > a,
.leftpanel-collapsed .nav-phpkb > li > a:hover {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.leftpanel-collapsed .nav-phpkb > li.nav-hover.active > a,
.leftpanel-collapsed .nav-phpkb > li.nav-hover.active > a > span:last-child {
	background-color: #fff;
	color: #333;
}

.leftpanel-collapsed .nav-phpkb > li > a > span:last-child {
	border: 1px solid #ccc;
	border-left: 0;
	top: -1px;
}

.leftpanel-collapsed .nav-phpkb > li.nav-hover > a,
.leftpanel-collapsed .nav-phpkb > li.nav-hover > a > span:last-child {
	background-color: #dbdde0;
	color: #333;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.leftpanel-collapsed .nav-phpkb > li > a > span:last-child {
	left: 42px;
	min-width: 207px;
}

.rtl .leftpanel-collapsed .nav-phpkb > li > a > span:last-child {
	border-right: 0;
	left: auto;
	right: 37px;
}

.leftpanel-collapsed .nav-phpkb > li.active > a > span:last-child {
	border-bottom-right-radius: 2px;
}

.leftpanel-collapsed .nav-phpkb > li.nav-parent.nav-hover > a > span:last-child {
	border-bottom-right-radius: 0;
}

.leftpanel-collapsed .nav-phpkb li.nav-hover ul {
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	left: 50px;
	min-width: 199px;
	padding: 0;
	margin: 0;
}
.leftpanel-collapsed .nav-phpkb li.nav-hover .children{
	display:block!important;
}
.leftpanel-collapsed .nav-phpkb li.nav-hover ul > li {
	display: block;
	margin-left: 0;
	padding-left: 0;
}

.leftpanel-collapsed .nav-phpkb li.nav-hover ul > li > a {
	padding-left: 5px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.leftpanel-collapsed .nav-phpkb > li.nav-parent > a:after {
	display: none;
}
.leftpanel-collapsed .nav-phpkb .children > li.nav-sub-parent > a:after {
    padding-right: 15px;
    position: absolute;
    right: 16px;
    font-family: 'FontAwesome';
    content: '\f105';
    opacity: 0.5;
}   
.leftpanel-collapsed .nav-phpkb .children li.nav-hover ul.grand-children{
	display:block!important;
	background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-left:none;
    left: 198px;
    min-width: 199px;
    padding: 0;
    margin: 0;
    top:auto;
    margin-top:-43px;
}

.leftpanel-collapsed .nav-phpkb li.nav-hover .children .grand-children{
	display:none;
}

.leftpanel-collapsed .nav-phpkb .children .grand-children > li.active {
    background-color: #F7F7F7;
}
.leftpanel-collapsed .leftpanel:after {
	width: 51px;
}

.rtl .leftpanel-collapsed .leftpanel:after {
	width: 50px;
}


/*** MAIN PANEL ***/

.leftpanel-collapsed .headerbar {
	position: relative;
	z-index: 100;
}

.stickyheader .headerbar {
	position: fixed;
	z-index: 1111;
}

.mainpanel {
	background-color: #fff;
}

.pageheader {
	padding: 15px;
	border-bottom: 1px solid #d3d7db;
	border-top: 1px solid #eee;
	background: #f7f7f7;
	position: relative;
}

.panel {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.panel-default {
	border: 1px solid #d7d7d7;
}

.panel {
	background: none;
}

.panel-default > .panel-heading {
	background-color: #f9f9f9;
	border-bottom-color: #ddd;
}

.panel-footer {
	border-top-color: #ddd;
}

.panel-primary .panel-body,
.panel-success .panel-body,
.panel-warning .panel-body,
.panel-info .panel-body,
.panel-danger .panel-body,
.panel-dark .panel-body {
	border: 1px solid #d7d7d7;
	border-top: 0;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

.panel-primary .panel-footer {
	border: 1px solid #d7d7d7;
	border-top: 0;
}

.panel-heading p {
	margin-top: 5px;
}

.panel-dark .panel-heading,
.widget-profile .row > div > span,
.widget-weather .panel-body {
	background-color: #1D2939;
}


/* email */
.table-harvest{
	border: 1px solid #ddd;
}
.table-harvest > tbody > tr > td {
	border-top: 1px solid #ddd;
}
.table-harvest > tbody > tr > td.width200 {
	width:200px;
}
.table-harvest .read{
	background:#F7F7F7;
} 


.table-email {
	border: 1px solid #ddd;
}

.table-email > tbody > tr > td {
	border-top: 1px solid #ddd;
}

.panel-email .panel {
	border: 0;
	background: none;
}

.panel-email .pull-right > .btn-group:last-child {
	margin-right: 0;
}

.panel-email .panel-body {
	padding: 0;
}

.nav-email > li > a {
	padding: 7px 10px;
	border: 2px solid #fff;
}

.nav-email > li > a:hover {
	background: none;
	color: #333;
	border-color: #f7f7f7;
}

.nav-email > li.active > a,
.nav-email > li.active > a:hover,
.nav-email > li.active > a:focus {
	border: 2px solid #0078D4;
	background: none;
	color: #0078D4;
}

.nav-email > .active > a > .badge {
	background-color: #0078D4;
	color: #fff;
}



/* blog */

.blog-item {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.blog-details {
	border: 1px solid #ddd;
	border-top: 0;
}

.panel-blog {
	border: 0;
	background: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.panel-blog .panel-body {
	padding: 0;
}

/* directory */

.letter-list {
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px;
}

.people-item {
	border: 1px solid #ddd;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.people-item .nolink{ cursor:default;}
/*Custom */

.people-item .media-object {
	margin-bottom: 0;
}


/* signin/signup */

.signin-info .logopanel h1,
.signup-info .logopanel h1 {
	color: #333;
}

.feat-list h4 {
	color: #0078D4;
}


/*** RIGHT PANEL ***/

.rightpanel {
	background-color: #f7f7f7;
	border-left: 1px solid #d7d7d7;
}

.rightpanel .nav-tabs {
	background-color: #dbdde0;
}

.rightpanel .nav-tabs > li {
	border-left: 1px solid #ccc;
}

.rightpanel .nav-tabs > li:first-child {
	border-left: 0;
}

.rtl .rightpanel .nav-tabs > li:first-child {
	border-left: 1px solid #ccc;
	border-right: 0;
}

.rightpanel .nav-tabs > li > a {
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
	color: #333;
}

.rightpanel .nav-tabs > li > a:hover,
.rightpanel .nav-tabs > li > a:focus {
	background-color: rgba(0,0,0,0.05);
}

.rightpanel .nav-tabs > .active > a,
.rightpanel .nav-tabs > .active > a:hover,
.rightpanel .nav-tabs > .active > a:focus {
	background-color: #e4e7ea;
	border-bottom-color: #e4e7ea;
	color: #333;
}

.rightpanel, .rightpanel label {
	color: #333;
}

.rightpanel .tab-content {
	border: 0 !important;
}

.filemanager-options {
	border: 1px solid #d7d7d7;
}

.filemanager .thmb {
	border-color: #d7d7d7;
}

.fm-sidebar .tag-list li a {
	background-color: #eee;
}

.chatuserlist .media-body strong {
	color: #333;
}

/* form wizard */

.basic-wizard .nav li.active a,
.basic-wizard .nav li.active a:focus,
.basic-wizard .nav li.active a:active {
	background-color: #fff;
	border-bottom-color: #fff;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	background-color: #fff;
	border-bottom: 0;
	position: relative;
	margin-bottom: 0;
}

.basic-wizard .tab-content {
	border: 0;
}

/* tabs/accordion */

.nav-tabs {
	border: 0;
	border-bottom: 1px solid #DDD;
}

/* signin/signup */

body.notfound, body.signin {
	background-color: #fff;
}

.signinpanel form,
.signuppanel form {
	-moz-box-shdow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #fcfcfc;
}
/* bootstrap override */

.tab-content {
	background: none;
	border: 1px solid #DDD;
	border-top: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.fs12{
	font-size: 12px;
}

.no-border{
	border:0px;
}

.pl8{
	padding-left:8px!important;
}
.btn-noradius .btn {border-radius:0px;}
a span.label:hover {text-decoration:none;}
#tinymce label {max-width:auto;}
/*Drop it override*/
.dropit-menu li a {
	font-size:13px;
}
/*Customised Accordions*/
.accordion .panel-group .panel:first-child {
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
.accordion .panel {
	background: #fcfcfc;
	border: 0;
}
.accordion .panel-heading{
	border-color: #e7e7e7;
    background-color: #FFFFFF;
}
.accordion .panel-title{
	font-size:13px;
	color:#666666;
}
.accordion .panel-title a{
	padding: 7px 15px;
}
.accordion .panel-body{
	 padding: 0px;
	 border:0px;
	 background:#ffffff;
}   
.accordion .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 1px solid #ddd;
    
}

.accordion .panel-collapse.in .panel-body {
    border-bottom: 1px solid #ddd;
}
.accordion .panel-default>.panel-heading a:after {
  content: "";
  position: relative;
  top: 1px;
  display: inline-block;
 /* font-family: 'Glyphicons Halflings';*/
 font-family: 'FontAwesome';

  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}
	
.accordion .panel-default>.panel-heading a:after {
	/*content: "\2212";*/
	content:"\f068"; 	
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
	
.accordion .panel-default>.panel-heading a.collapsed:after {
   /*content: "\002b";*/
  content:"\f067";
 /*Minus */
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.pt5{
	padding-top:5px!important;
}
.pl5{
	padding-left:5px!important;
}
.pr5{
	padding-right:5px!important;
}
/*Padding 10 classes*/
.p8{
	padding:10px!important;
}

/*Navigation tabs for preview pages */
.nav-preview {
 	border: 1px solid #d8dbde;
 	background: #d8dbde;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
.nav-preview li a:hover {
	color:#333333;
}
.nav-preview > li > a {
	padding: 14px 20px;
	line-height: 1.42857143;
	font-family: 'RobotoBold';
	font-size:13px;
	border: 0;
}
.nav-preview  a:hover, .nav-preview a:focus {
	border:0;
}
.nav-preview li.active a:hover{
	color:#555555;
}
.nav-preview>.active>a, .nav-preview>.active>a:hover, .nav-preview>.active>a:focus {
	border: 1px solid #fff;
}
.nav-preview-content {
    background: none;
    border: 1px solid #ddd;
    border-top: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0 0 3px 3px;
    padding: 15px;
}
.groups .widget-messaging ul li {
    padding: 7px 15px!important;
}
.panel-group-customised{
	margin-bottom: 0px;
}

 .label-round {   
    border-radius: 9999px;
    font-weight: normal;
    font-size: 9px;
    min-width: 50px;
    min-height:25px!important;
    display:table-cell;
    height:25px;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
}

/*Multiple input elements in input group*/
.input-group-field {
    display: table-cell;
    vertical-align: middle;
    border-radius:4px;
    min-width:1%;
    white-space: nowrap;
}
.input-group-addon .disabled-btn{
	opacity: 0.2;
}
.input-group-field .form-control {
    border-radius: inherit !important;
    
}
.input-group-field .form-control-text{
	padding:11px;
}
.input-group-field:not(:first-child):not(:last-child) {
    border-radius:0;
}
.input-group-field:not(:first-child):not(:last-child) .form-control {
    border-left-width: 0;
    border-right-width: 0;
}
.input-group-field:last-child {
    border-top-left-radius:0;
    border-bottom-left-radius:0;
}

.clear{
	float: none;
	clear: both;
}
.pl10{
	padding-left:10px!important;
}
.pr10{
	padding-right:10px!important;
}
.mt30{
	margin-top:30px!important;
}

 .table-files>thead:first-child>tr:first-child>th{
	border-top: 1px solid #DDDDDD!important;
}

/*Start: Manage Files - Options */
.label-active{	
	padding-top:7px!important;
}
.label-active i {
	margin-right:0px!important;
	color:#FFF!important;
}
.filemanager-options a {
	cursor:pointer;
}

.filemanager-options li {
	padding: 12px 10px!important;
}
.filemanager-options .filter-sort li{
	display:block!important;
	border-right:none!important;
	padding:0px!important;
}
.filemanager-options .filter-sort li.active-sort> a:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
  color:#0078D4;
}
.filemanager-options .filter-sort .dropdown{
	z-index:999;
}
.filemanager-options .filter-sort .dropdown-menu > li > a {
	padding:7px 10px!important;
}
.filemanager-options .filter-sort li:hover{
	background:#F5F5F5!important;
}
.filemanager-options .filter-sort .dropdown-menu > li > a {
	background:none!important;
}
/* End: Manage Files - Options */
.filemanager .thmb-prev {
	height:105px!important;
	background: none!important;
}
.img-responsive-files{
	max-height:100%!important;
}
.dropdown-inline .btn-primary{
	color:#FFFFFF!important;
}
.nobg{
	background:none!important;
}

/*Article Locks */
.floating-div{
	position: fixed;
    right: 0px;
    top: 120px;
    z-index: 100;
    margin-left:10px;
    background:#FFF0F4;
    border:1px solid #ff809d;
    padding: 15px;
    margin-bottom: 20px;
    border-radius:3px;
    font-size:12px;
}
.floating-div .text{
	color:#FF3F6C;
	font-weight:bolder;
	font-size:14px;
}

.countdown{
	text-align: center;
	font-size:16px;
	font-weight:bold;
}
.modal-footer-left{
	text-align:left!important;
}
.btn-right{
	float:right;
}
.loading-modal{
	height:120px;
	vertical-align: middle;
	padding:10px;
}

/*Departments */
.bordered-div-default{
	border:	1px solid #DDD!important;
}

.text-center{
	text-align: center!important;
}


/* Tableless Design Layout CSS - STARTS */
.tree-container{
	overflow:auto;
	width:100%;
	height:150px;
	border:1px solid #9F9F9F;
	padding:8px 0 0 8px;
}
.tree-container-private{
	overflow:auto;
	width:100%;
	height:150px;
	border:1px solid #F0AD4E;
	padding:8px 0 0 8px;
}

.no-results-msg{
	margin: auto auto;
	text-align: center;
	padding: 10px;
}

.divTable,
.ajaxDiv{
	display:table;
	width:100%;
	background-color:#FFF;
	border:none;
	border-spacing:0;
	font-family: 'RobotoRegular';
	font-size: 13px;
}
.headRow{
	display:table-row;
	background-color: #F5F5F5;
	line-height:34px;
	color: #000;
	font-size: 14px;
}
.headRow .divCell.sorting{
	background-position: top 50% right 0!important;
	background-repeat: no-repeat!important;
}
.headRow .divCell{
	padding: 10px;
	border-bottom: 2px solid #EEE!important;
}
.headRow .divCell a,
.headRow .divCell a:hover{
	width: 100%;
	display: inline-block;
	color: #000;
	text-decoration: none;
	font-size: 14px;
}
.divRow{
	display:table-row;
	width: 100%!important;
	background-color:#FCFCFC;
}
.divRow:hover{
	background-color: #F5F5F5;
}
.divCell{
	display:table-cell;
	padding: 0px 8px 4px 8px;
}
.divRow .divCell{
	border-top: 1px solid #ddd!important;
}
.divCell.center{
	text-align: center!important;
}
.divCell.col-id-width{
	width: 55px;
}
.divCell.col-width{
	width: 90px;
}
.divCell.col-width-actions{
	width: 140px;
}
.divCap{
	display: table-caption;
	caption-side: bottom;
	text-align: center;
	padding: 20px 0;
}
.divRow-hidden{
	display: none;
}

.divCell a[id],
.divCell a[name] {
	display: block;
	position: relative;
	visibility: hidden;
	top: -90px;
}

.mr5{
	margin-right: 5px;
}
.ml24{
	margin-left: 24px;
}
.subcat-bg{
	background-color: #f0f8ff;
}
.selected-cat-bg{
	background-color: #FDEDD7;
}
/* Tableless Design Layout CSS - ENDS */

.emulate-dropdown {
	position: relative;
	display: inline-block;
	width: 100%;
}
.emulate-dropdown-content {
	overflow:auto;
	/*overflow-x: auto;*/
    white-space: nowrap;
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	border: 1px solid #CCCCCC;
	width: 100%;
	height:250px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	padding: 12px 16px;
	z-index: 3;
}
.emulate-dropdown-content-visible {
	display: block;
}
.p10{
	padding:10px!important;
}
/* Show Hide Columns - Starts*/
.show-hide-columns{
	padding-right:10px;
	text-align:left;
}
.show-hide-columns li.active-sort> a:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -0.6em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
  color:#0078D4;
 }
 .dropdown-menu-left {
 	right:auto!important;
 }
/* Show Hide Columns - Ends*/
 /*Article Priority - Starts */

.table-priority td { 
	padding:5px!important;
	vertical-align: middle!important; 
}
.xsbox{
	width:43px!important;
	display: table-cell!important;
}
.mt0{
	margin-top:0px!important;
}
/*Article Priority - Ends */
/*Font Awesome Icon Picker Overwrites*/
.iconpicker-popover.popover{
	/*width:536px!important;*/
	width: 100%!important;
}
.iconpicker .iconpicker-item {
	width: 20px!important;
    height: 20px!important;
    font-size: 20px!important;
}
.iconpicker .iconpicker-items {
	max-height:166px!important;
}
.iconpicker .iconpicker-items a{
	text-decoration:none!important;
}
.iconpicker .iconpicker-items a:hover{
	text-decoration:none!important;
}
.iconcolorpicker{
	
	display: inline-block; height: 28px; width: 28px; vertical-align: middle; 
	position: relative; vertical-align: middle; margin-left: 5px;
	cursor: pointer;
	background: #000 url(../images/colorpicker/select2.png) no-repeat -4px -4px; 
}
#icon_preview i {
    font-size: 34px!important;
}
.fs-18{ /*Font size 18 px*/
	font-size: 18px!important;
}
.fs-24{
	font-size: 24px!important;
}
/*Non Vector icon classes*/

.icons-container{
    border-radius: 4px;
    border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	width:100%;
	height:200px;
	overflow:auto;
	margin:0;
	padding:10px;
	float:left;display:inline;
	
}
.icons-container .active{
	background:#0078D4;
}
.icons-item{
	border: 1px solid #DDDDDD;padding: 7px 10px;
	float:left; margin-right:10px; margin-bottom:10px;
	border-radius:3px;
	cursor:pointer;
	background:#f7f7f7;
}
.icons-item:hover{
	border: 1px solid #BBB;
}
/*Export Reports*/
.mb10{
	margin-bottom:10px!important;
}
.report-op-icon{
	padding-right:7px!important;
}
.print-content {
  min-height: calc(100vh - 70px);
}
.print-footer {
  height: 50px;
}
.detail-view{
	padding: 15px 10px 5px 10px;
}
.widget-messaging .detail-view  ul li {
	padding:0px;
	border-top:none; 
}
@media (max-width: 480px) {
  
  .m-top-xs-10 { margin-top: 10px; }
  .m-top-xs-20 { margin-top: 20px; }
}

/* Custom Labels - START */
.label-orange{
  background-color: #FF9000;
}
.label-orange[href]:hover,
.label-orange[href]:focus {
  background-color: #FF5500;
}

.label-salmon{
  background-color: #FD8965;
}
.label-salmon[href]:hover,
.label-salmon[href]:focus {
  background-color: #FA8A67;
}

.label-purple{
  background-color: #9955FF;
}
.label-purple[href]:hover,
.label-purple[href]:focus {
  background-color: #A265FD;
}

.label-zorba{
  background-color: #A59B91;
}
.label-zorba[href]:hover,
.label-zorba[href]:focus {
  background-color: #9A9590;
}
/* Custom Labels - END */

/*Action Icons*/
.dropdown-actions li .glyphicon-pencil, .dropit-actions li .glyphicon-pencil{
	color:limegreen;
}
.dropdown-actions li .glyphicon-paperclip, .dropit-actions li .glyphicon-paperclip{
	color:lightskyblue;
}
.dropdown-actions li .fa-copy, .dropit-actions li .fa-copy{
	color:steelblue;
}
.dropdown-actions li .glyphicon-remove, .dropit-actions li .glyphicon-remove{
	color:tomato;
}

.dropdown-actions li .fa-flag, .dropit-actions li .fa-flag{
	color:darkgoldenrod;
}
.dropdown-actions li .fa-certificate, .dropit-actions li .fa-certificate{
	color:chocolate;
}
.dropdown-actions li .fa-star-o, .dropit-actions  li .fa-star-o{
	color:gold;
}
.dropdown-actions li .fa-users, .dropit-actions li .fa-users{
	color:cadetblue;
}
.dropdown-actions li .fa-comments-o, .dropit-actions li .fa-comments-o{
	color:hotpink;
}
.dropdown-actions li .glyphicon-remove-circle, .dropit-actions li .glyphicon-remove-circle{
	color:red;
}
.dropdown-actions li .fa-arrow-circle-up, .dropit-actions li .fa-arrow-circle-up{
	color:green;
}
.dropdown-actions li .fa-arrow-circle-down, .dropit-actions li .fa-arrow-circle-down{
	color:orange;
}
.dropdown-actions li .glyphicon-time, .dropit-actions li .glyphicon-time{
	color:dodgerblue;
}
.dropdown-actions li .fa-undo, .dropit-actions li .fa-undo{
	color:green;
}
.dropdown-actions li .fa-trash-o, .dropit-actions li .fa-trash-o{
	color:tomato;
}
.dropdown-actions li .glyphicon-edit{ /* Add article in category actions*/
	color:dodgerblue;
}
.dropdown-actions li .glyphicon-plus{ /* Manage Categories */
	color:steelblue;
}
.dropdown-actions li .fa-edit{ /* Add article in category actions*/
	color:limegreen;
}
.dropdown-actions li .fa-envelope{ /*Manage Tickets*/ 
	color:chocolate;
}
.dropdown-actions li .fa-pencil-square-o{ /*Manage Tickets*/ 
	color:limegreen;
}
.dropdown-actions li .fa-reply{ /*Manage Tickets*/ 
	color:lightskyblue;
}
.dropdown-actions li .fa-envelope-o{ /*Manage Tickets*/ 
	color:gold;
}
.dropdown-actions li .fa-pencil{ /*Manage Files*/ 
	color: limegreen;
}
.dropdown-actions li .fa-download{ /*Manage Files*/ 
	color: dodgerblue;
}
.dropdown-actions li .fa-eye-slash{ /*Search Users*/ 
	color:orange;
}
.dropdown-actions li .fa-comments, .dropit-actions li .fa-comments{
	color:LightSeaGreen;
}
/* CSS Ribbons - START */
.box {
	border: solid 1px #eee;
	position: relative;
	padding: 10px 15px;
	margin: 15px 6px;
	background: #fff;
}
.box .media{
	border-bottom: none!important;
}

/* common */
.ribbon {
  width: 130px;
  height: 130px;
  overflow: hidden;
  position: absolute;
}
.ribbon-large{
	width:200px;
	height:200px;
}
.ribbon span {
	position: absolute;
	display: block;
	width: 180px;
	padding: 8px 0;
	color: #fff;
	font: 700 12px/1 'Roboto', sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.2);
	text-transform: uppercase;
	text-align: center;
}
.ribbon-large span{
	width: 260px!important;;
} 
/* top right*/
.ribbon-top-right {
  top: -1px;
  right: -1px;
  z-index: 1;
}
.ribbon-top-right span {
  left: -10px;
  top: 40px;
  transform: rotate(45deg);
}
.ribbon-large.ribbon-top-right span{
	top: 60px!important;
	left: -5px;
}
.ribbon-black     { background-color: #333; }
.ribbon-grey      { background-color: #999; }
.ribbon-blue      { background-color: #39d; }
.ribbon-green     { background-color: #2c7; }
.ribbon-turquoise { background-color: #1b9; }
.ribbon-purple    { background-color: #95b; }
.ribbon-red       { background-color: #e43; }
.ribbon-orange    { background-color: #e82; }
.ribbon-yellow    { background-color: #ec0; }
.ribbon-burgundy  { background-color: #85021C; }

/* CSS Ribbons - END */

.mr2 {
	margin-right: 2px;
}
.nav-tabs li .tab-btn {
	background-color: #0090ff!important;
	color: #fff!important;
	border-bottom: none!important;
	border-bottom-left-radius: 0!important;
	border-bottom-right-radius: 0!important;
	line-height: 23px!important;
	border: 1px solid #ac8eff;
}
.nav-tabs li .tab-btn:hover, 
.nav-tabs li .tab-btn:focus {
	background: #0d3973!important;
	color: #fff;
	border-color: transparent!important;
}

.nav-tabs li.active .tab-btn,
.nav-tabs li.active .tab-btn:hover,
.nav-tabs li.active .tab-btn:focus {
	background-color: #f5f5f5!important;
	border: 1px solid #ddd!important;
	border-bottom-color: transparent!important;
	color: #0078D4!important;
	cursor: pointer;
}
/*Hack for select dropdowns gray text */
.btn-success{
	color:#FFF!important;
}
.btn-warning{
	color:#FFF!important;
}
.bg-white{
	background-color:#FFF!important;
}
.login-disabled{
	width:100%!important;
}
.p-t-40 {
    padding-top: 40px!important;
}
.p-b-40 {
    padding-bottom: 40px!important;
}

.login-disabled .height-full{
	background: #F3F5F8;
}
.login-disabled .counter>div {
    background: #fff;
    display: inline-block;
    height: 100px;
    padding: 20px 0;
    text-align: center;
    vertical-align: middle;
    width: 100px;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 30px;
}
.login-disabled  .counter>div span:first-child {
    font-size: 28px;
    display: block;
}
.login-disabled .d-none{
	display:none!important;
}
.popover-title { background-color:#000;color: #FFFFFF;}
#file_browser_modal {
	z-index: 10011; /** Because CKEditor image dialog was at 10010 */
	width:80%;
	height:80%;
	top: 10%;
	left:10%;
	border:0;
	position:fixed;
	-moz-box-shadow: 0px 1px 5px 0px #656565;
	-webkit-box-shadow: 0px 1px 5px 0px #656565;
	-o-box-shadow: 0px 1px 5px 0px #656565;
	box-shadow: 0px 1px 5px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=5);
}

#file_browser_modal .modal-body{
	min-height:500px;
	padding:0px;
}
#file_browser_modal .modal-iframe{
	min-height:500px;
}
/*Article Sifter Panel*/
.article-sifter-panel .article-sifter-box{
	position: fixed;
	top: 150px;
	left: -165px;
	background: #17A08C;
	z-index: 5999;
	width: 165px;
	-webkit-transition:All 0.3s ease;
	-moz-transition:All 0.3s ease;
	-o-transition:All 0.3s ease;
	color: #FFFFFF;
	font-size: 13px;
	border-bottom: 1px solid #D3D7DB;
}
.article-sifter-panel .article-sifter-box.toggle{
	left: 0;
}
.article-sifter-panel .article-sifter-box .inner-panel{
	position: relative;
	padding: 10px;
}
.article-sifter-panel .cog-panel{
	position: absolute;
	background: #17A08C;
	width:37px;
	right:-37px;
	text-align: left;
	cursor: pointer;
	padding: 5px 8px 5px 5px;
	color: #FFFFFF;
	z-index:9999999;
	font-size:26px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.article-sifter-panel .article-sifter-box .inner-panel .menu-title{
	font-size: 16px;
	color: #FFF;
}
.article-sifter-panel .article-sifter-box .inner-panel .article-sifter-close,
.article-sifter-panel .article-sifter-box .inner-panel .article-sifter-close a,
.article-sifter-panel .article-sifter-box .inner-panel .article-sifter-close:hover{
	font-size: 16px;
	color: #FFFFFF;
}
.article-sifter-panel .article-sifter-box .inner-panel span.active{
	color: #f0ad4e;
	font-weight: bold;
}
.sifter-item{
	font-size:14px;
	padding:5px;
	
	color: #FFFFFF;
}
.sifter-item i{ padding-right:5px;}
.article-sifter-panel .article-sifter-box .inner-panel a{
	color: #FFFFFF;
	text-decoration: none;
}
.article-sifter-panel .article-sifter-box .inner-panel a:hover{
	color: #f0ad4e;
	text-decoration: none;
}
.article-sifter-panel .article-sifter-box .inner-panel .disabled{
	color: #CCCCCC;
	text-decoration: none;
}
.article-sifter-panel .cog-panel:hover i{
	 animation-name: spin;
	  animation-duration: 5000ms;
	  animation-iteration-count: infinite;
	  animation-timing-function: linear; 
 }
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
/* Article Sifter Panel - ENDS */
/*Timeline CSS - Starts */
ul.timeline {
    list-style-type: none;
    position: relative;
}
ul.timeline:before {
    content: ' ';
    background: #d4d9df;
    display: inline-block;
    position: absolute;
    left: 29px;
    width: 2px;
    height: 100%;
    z-index: 400;
}
ul.timeline > li {
    margin: 20px 0;
    padding-left: 20px;
}
ul.timeline > li:before {
    content: ' ';
    background: white;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 3px solid #22c0e8;
    left: 20px;
    width: 20px;
    height: 20px;
    z-index: 400;
}	 
.text-timeline-date{
	color:#0078D4;
	font-size:12px;
}
/* Timeline CSS - End*/
.border-none{
	border:none!important;
}
.pt10{
	padding-top:10px;
}
/*User Avatar CSS*/
.avatarOverlay{
    width: 102px;
    height: 100px;
	margin-top:-110px;
    opacity: 0;
    transition: .5s ease;
    background-color: #FFFFFF;
    line-height: 110px;
	cursor: pointer;
	border-radius: 50%;
	font-size:29px;
	font-weight:bold;
	color:#111;
}
.userlogged:hover .avatarOverlay{
	opacity:.7;
}
#profileImage { cursor: pointer;}

.avatar-container {
    width: 150px; height: 150px; overflow: hidden;  -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;  border-radius: 50%; 
}
.avatar-container img {
    width: 150px;
    height: 150px;
}

.uploadAvatar{
    display: inline-block;
    padding: 8px 12px; 
    cursor: pointer;
    border-radius: 4px;
    background-color: #1CAF9A;
    font-size: 16px;
    color: #fff;
}
#uploadUserAvatar  {
  position: absolute;
  z-index: -1;
  top: 6px;
  left: 0;
  font-size: 15px;
  color: rgb(153,153,153);
}
.button-wrap {
   margin-top:10px;
   position: relative;
   margin-bottom:10px;
}

.croppieDialog{
	width:350px; margin-top:30px
}		
.archive-info-icon{
	font-size:20px;
	padding-top:10px;
	cursor: pointer;
}
.ro-white{
	cursor: pointer!important;
    background-color: #FFFFFF!important;
}
.br0{
	border-radius:0px!important;
}  
.maxw400{
	max-width:400px;
}
@media screen and (max-width: 767px) {
	.maxw400{
		max-width:100%;
	}
}
.label-seagreen{
	background:#C8F7D5;
	color:#4B504F;
}
.label-peach{
	background:#FFECCA;
	color:#4B504F;
}
.labelfw{
	width:100%!important;
	border-radius: 5px;
	text-align:center;
	display:block;
	padding:8px 8px;
	color:#4B504F;
	font-weight:400;
	font-size:12px;
} 
.bullet{
	font-size:8px;
	padding-right:5px;
}
.label-seagreen .bullet{
	color:#55B778;
}
.label-peach .bullet{
	color:#E48B3C;
}
.pointer{
	cursor: pointer;
}
.mt10{
	margin-top:10px;
}
@media screen and (max-width: 767px) {
	.xs100percent{
		width:100%!important;
	}
}		  
 .sp-replacer{
	width: 4.5rem!important;
    height: 2.5rem!important;
	margin-top:5px;
}
.sp-dd{
	line-height:2.5rem!important;
	padding:0 4px!important;
}
.kblogo{
	max-width:350px;
	max-height:75px;
}
.bg-logo{
	background:#CCCCCC;
	padding:10px;
} 
.charsCntDisplay{
    color:#E34E4E;
}
.mb20{
	margin-bottom:20px!important;
}
.pull-right-left{
	float:right;
}
.text-right-left{
	text-align:right;
}
@media screen and (max-width: 1024px) {
	.pull-right-left{
		float:left;
	}
	.text-right-left{
		text-align:left;
	}
}
.btn-xs{
	padding: 5px!important;
    line-height: 16px!important;
    margin-left: 10px!important;
}
.bb-dark{
	border-bottom:1px solid #aaa;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 190px;
}
.btn-preview{
	font-size: 16px;
	vertical-align:middle;
	margin-top:10px;
	cursor:pointer;
}
.charsCntDisplay{
    color:#E34E4E;
} 
.inputgrp-250{
	max-width:250px;
}
a .label:hover, a:hover span.label{
	text-decoration:none;
}
.datecol{
	border:none;
}
.strike .text {
	text-decoration: line-through;
}

  .center {
  	text-align:center!important;
  }
 .searchpanel{
 	display:none;
 	padding:10px;
 	margin-top:40px;
 }

.ssearchpanel{
	padding:20px;
	background:#caeae5;
	margin:0px;
	display:none;
}
 
.ssearchpanel .bootstrap-select .btn-default{
	background:#FFF;
}
.ssearchpanel .bootstrap-select{
	font-family: 'FontAwesome', 'RobotoRegular', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif !important;
}

#addRulesHtml{
	padding:10px;
}

#addrulediv{
	display:none;
}
.searchrule{
	height:40px;
	width:60%;
	background:#04A7A7;
	color:#FFF;
	line-height:40px;
	padding:2px 10px;
}
.searchrule .fa-times-circle{
	color:#FFF;
}
.ui-datepicker {
	z-index:99999!important;
}
@media all and (max-width: 767px) {
	body:after {
		content: 'smallscreen';
		display: none;
	}
}
#components-settings-form .tab-content{
	padding:10px!important;
}
.saveForm{
	padding-top:5px!important;
}
#outputdiv .fade:not(.show) {
	opacity:1!important;
}
.modal-header-danger{
	background:#fecdcd;
}
.modal-header-danger h5..font-weight-light{
	font-weight:400!important;
}
.asterisk{
	color:#F00;
}
.select-department{
	display: inline;
}
.select-department option {
  font-size: 16px;
}
.ssearchRow td{
	background-color:#F5F5F5;
	border-bottom:2px solid #DDDDDD;
}
.btn-dark-green {
    color: #fff;
    background-color: #388e3c !important;
}
.btn-dark-green:hover {
    color: #fff;
}
.btn-dark-green:hover, .btn-dark-green:focus, .btn-dark-green:active {
    outline: 0;
    -webkit-box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);
    box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);
}
.readonlydatepicker{
	background:#1CAF9A!important;
	cursor:pointer!important;
	font: FontAwesome;
}
.readonlydatepicker:focus, .readonlydatepicker.active:focus, .readonlydatepicker:active:focus{
	outline:0!important;
}
.readonlydatepicker:before{
	font: FontAwesome;
	content: "\f073";
}
.article-meta-new {
    background-color: #F5F8FA;
    border: 1px solid #E1E8EE;
	border-radius: 2px;
    font-size: 13px;
    font-weight: 300;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.article-meta-new > span{
	display:inline;
	margin-right: 13px;
}	
.article-meta-new .info-cats a{
	/*color:#0075CB;*/
}
.bulk-action-select .dropdown-toggle{
	background:#FFFFFF;
	height:38px;
	color:#555555!important;
}
.bg-orientation{
	display: inline-block;
    margin-right: 12px;
    margin-bottom: 12px;
    padding-left: 9px;
    cursor: pointer;
    border-radius: 100%;
    width: 32px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #636E7B;
}
.bg-orientation.active, .bg-orientation:hover{
	background:#636E7B;
	color:#FFFFFF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local("Roboto Light"), local(Roboto-Light), url(../../fonts/roboto/roboto-v16-latin-300.woff2) format("woff2"), url(../../fonts/roboto/roboto-v16-latin-300.woff) format("woff"), url(../../fonts/roboto/roboto-v16-latin-300.ttf) format("truetype"), url(../../fonts/roboto/roboto-v16-latin-300.eot?#iefix) format("embedded-opentype"), url(../../fonts/roboto/roboto-v16-latin-300.eot), url(../../fonts/roboto/roboto-v16-latin-300.svg#Roboto) format("svg");
	
}

#headerBgDiv{
	width:100%;
	height:100%;
	min-height:280px;
	margin-bottom:20px;
	border-radius: 2px;
	overflow: hidden;
	position:relative;
}
#headerBgDiv .contentpanel {
	margin-left: auto!important;
	margin-right: auto!important;
	height:inherit;
	text-align: center;
}
#headerBgDiv .contentpanel #headertext{
	color: #ffffff;
	font-size: 50px;
	margin-top:30px;
	font-family: Roboto, sans-serif;
}
#headerBgDiv .contentpanel .searchbox{
	border-color: #e9ecef;
	width: 100%;
	font-size: 18px;
	border-radius: 30px;
	border: 2px solid #e1e8ee;
	padding: 0 30px;
	margin-top: 20px;
	margin-bottom: 5px;
	height: 60px;
	background: #FFFFFF;
	outline: 0;
}
#headerBgDiv .contentpanel .searchbox i{
	float:right;
	font-size: 30px;
    line-height: 50px;
}
#headerBgDiv .contentpanel #headerlink{
	float: right;
	margin-right: 20px;
	margin-top:10px;
	color:#FFF;
	cursor: pointer;
	font-family: Roboto, sans-serif;
}
.control-label-left{
	text-align: left!important;
	padding-left:50px;
}
.mt-20{
	margin-top:20px;
}
@media (max-width: 769px) {
	.mlxs-15{
		margin-left:15px;
	}
	.plxs-50{ padding-left:50px;}
}
/* Show Hide Filter Starts */
.sh-filter{
	position: absolute;
    right: 15px;
    top: 11px;
	display:none;
}
.sh-filter.f-visible a:before, .sh-filter.f-hidden a:before{
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
	padding-right:5px;
}
.sh-filter.f-visible a:before{
	/*Add Icon */ 
	content: "\f146";
}
.sh-filter.f-hidden a:before{
	/* Add Icon */
	content: "\f0fe";
}
@media screen and (max-width: 767px) {
	.sh-filter{
		display: block;
	}
}
/* Show Hide Filter Ends */
.header-lgradient{
	background-image: linear-gradient(45deg,transparent,transparent);
    position: absolute;
    top: -650px;
    left: -460px;
    width: 1000px;
    height: 800px;
    border-radius: 50%;
	
}
.header-rgradient{
	background-image: linear-gradient(45deg,transparent,transparent);
    position: absolute;
    top: -200px;
    right: -460px;
    width: 800px;
    height: 1000px;
    border-radius: 50%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
@media all and (max-width: 1047px) {
	.header-lgradient{
		transform: translate(-200px, 10px);
	}
	
}
@media all and (max-width: 767px) {
	.header-rgradient{
		transform: translate(10px, 150px);
	}
}
.follower-list .media:last-child{
	border-bottom: none;
}
.external-link{
	color:#22C0E8;
	margin-left:7px;
	padding-top:3px;

}
.external-link:hover{
	color:#00AC47;
}
.form-control .ckbox label:before {
	top:10px;
}
.form-control .ckbox input[type=checkbox]{
	margin-top:10px;
}

.form-control .ckbox input[type="checkbox"]:checked + label::after {
	top:9px;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
	padding-bottom: 20px;
}
.transPendingBg{
	background: #fdeaed;
}
.item-title{
	font-weight:500;
}
.color-burgundy{
	color:#85021C;
}
.align-left{
	text-align: left!important;
}
.label-custom{
	font-size:13px;
	line-height:35px;
}
.bg-gray{
	background:#FCFCFC;
}

.comment-list .media{
	border-bottom:none;
}
.comment-thread-title{
	padding-bottom:4px;
	border-bottom:1px solid #ECECEC;
	margin-bottom:15px;
	margin-top:30px;
}
.comment-list a{
	color:#000;
}
.comment-list div.media{
	overflow: hidden;
    /*border-top: 1px solid #ECECEC;*/
   	padding:0px;
	border-bottom:none;
	margin-top:0px;
	
}
.comment-list li.media .media{
	border-left:1px solid #CCC;
}
.comment-list li.media .media .leftBorder{
	height: 1px;
    border-bottom: 1px solid #CCC;
    position: absolute;
    margin-top: 25px;
	width:16px;
}

.comment-list .media-body{
	padding: 15px 0px 15px 20px;	
}
.comment-list  .highlight-approved>h4, .comment-list .highlight-pending>h4 {
	background-color: #ffeed7;
	padding: 10px;
}	
	
.comment-list .media .label{
	margin-right:10px;
	padding: 5px 4px;
}  
.note-box{
    background:#FFFFCE; 
    padding:10px 10px 2px 10px;
    border:1px solid #ffffb3;
    border-radius:5px;
}
.dropit-trigger .btn-xs{
    margin-left:0px!important;
}

.fs-10{
    font-size:10px;
} 
a.nounderline:hover, 
a.nounderline span:hover,
a.nounderline:link,
a.nounderline:active,
a.nounderline span:active
a.nounderline:visited {
    text-decoration: none;
}
.reason-bg{
	background-color: #ffeed7;
	padding-bottom:15px;
}
.mr-5{
	margin:5px;
}
.alert .alert-link {
	font-family: 'RobotoBold';
}
/*Latest Searches*/
.label-seagreen.articles-accessed{
	color:#00AC47!important;
	font-weight: bold;
}