	.uw-w-branding
	{
		display:none !important;
	}


	.owl-stage-outer
	{
		margin-left: 0px !important;
		margin-right: 0px !important;
	}




	.featured-boxes-modern-style-2 .featured-box .box-content .icon-featured-rw
	{

		color: #FFF;
		background: transparent;
		width: auto;
		height: auto;
		line-height: 1.4;
		font-size: 1rem;
		margin: 0 0 16px;
		/* margin: 0 0 1rem; */
		margin: 0 0 0.5rem;
	}

	.featured-boxes-modern-style-2 .featured-box-no-access .box-content .icon-featured-rw
	{

		color: #FFF;
		background: transparent;
		width: auto;
		height: auto;
		line-height: 1.4;
		font-size: 1rem;
		margin: 0 0 16px;
		/* margin: 0 0 1rem; */
		margin: 0 0 0.5rem;
	}

	.text-5-rw
	{
	    font-size: 1em !important;
	}

	.featured-box .box-content:not(.box-content-border-0)
	{
		top: 3px !important;
	}

	.featured-box-no-access .box-content:not(.box-content-border-0)
	{
		top: 3px !important;
	}

	.text-color-white-smoke
	{
		color: #f7f7f7 !important;
	}

	.text-color-light-blue
	{
		color: #94b3d9 !important;
	}

	.social-rw
	{
		line-height: 2.3 !important;
	}



	.event-header
	{
		margin-bottom:20px;
	}




	.no-forecast .header
	{
		text-align: center;
	}

	.header .logo
	{
		display: none !important;
	}

	.location
	{
		width:100% !important;
		font-size: 11pt;
		font-weight: 400;
	}




	.rwclock
	{
		color: #000;
		font-size: 12pt;
		font-weight: 300;
	}

	.myworkspaceicon
	{
		max-width: 40px;
		margin: 0px 10px 20px 0px;
		padding: 0px 5px;
	}

	.no_style_link
	{
		text-decoration: none !important;
		color: black;
		margin-left: 3px;
	}

	.social-presence
	{
		float:left;
		margin-right:15px;
	}


	.event-container>.event-info>p.event-title
	{
		font-size:14px;
	}

	.event-header p
	{
	   text-align:center;
	}

	.midnight-blue .calendar-events
	{
	   padding: 0px 20px 60px 20px;
	}



	.myTableClass
	{
		color: #000000 !important;
	}


	table.dataTable tbody tr
	{
		/*background-color: #e8e8e8 !important;*/
		background-color: #f5f5f5 !important;
	}

	table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd
	{
		background-color: transparent !important;
	}


	#eventListToggler
	{
		display:none !important;
	}

	.sidebar-hide .calendar-events
	{
		width:380px;
	}

	.calendar-events
	{
		width:310px;
		padding:70px 20px 60px 20px;
	}

	.calendar-sidebar
	{
		height:100%;
	}

	@media screen and (min-width:1280px)
	{
		.calendar-sidebar
		{
			height:100%;
		}

		.calendar-events
		{
			width:420px;
		}

		.sidebar-hide .calendar-events
		{
			width:420px;
		}

		.calendar-inner
		{
			max-width: calc(100% - 560px);
			padding: 0px 30px;
		}

		.sidebar-hide .calendar-inner
		{
			max-width: calc(100% - 400px);
			padding: 0px 30px;
		}

		.evo-calendar
		{
			min-height:455px;
		}

	}

	@media screen and (max-width:1280px)
	{
		.calendar-inner
		{
			padding: 0px 20px 0px 20px;
			max-width: calc(100% - 450px);
		}

		.calendar-sidebar>.month-list>.calendar-months>li
		{
			padding: 2.5px 30px;
			cursor: pointer;
			font-size: 13px;
		}
	}




		@media screen and (max-width:1024px)
		{
			.midnight-blue .calendar-events
			{
				padding: 0px 20px 60px 40px;
			}
		}


	@media screen and (min-width:1200px)
	{
		.internal-news-slider
		{
			min-height:600px !important;
		}
	}


    @media screen and (min-width:1200px)
    {
		.d-xl-block
		{
			display:  none !important;
			background-color: red;
		}
}

	.header-effect-shrink
	{
		height:70px !important;
	}

	#header .container
	{
		height:70px !important;
	}

	#header.header-effect-shrink .header-container
	{
		min-height:70px !important;
	}


	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a
	{
		background-color: rgba(148,179,217,.15) !important;
	}


	html .scroll-to-top
	{
		display:none !important;
	}

	.contact-info p
	{
		font-size:11.5pt !important;
		line-height:40px !important;
		color:black !important;
	}



.main-menu .navbar-header .navbar-brand .brand-logo .logo
{
	width:178px !important;
	height:auto;
}

.main-menu .main-menu-content
{
	margin-top:15px;
	font-size: 1em;
}

.department-cards
{
}

.card-body-department
{
    flex: 1 1 auto;
	display: inline;
    float: left;
	/*margin-bottom:15px;*/
	padding: 0.7rem 0.5rem;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.card-body-department:hover .badge-circle-light-info
{
	/* border: 1px solid #dcdcdc; */
	background-color:#d9e7f9d1 !important;
}

.badge-circle-light-info
{
	background-color:transparent;
}

.department-name
{
	font-size:10pt;
}



/* Frest */

body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu {
  width: 230px;
}

html body .content {
  padding: 0;
  position: relative;
  transition: 300ms ease all;
  backface-visibility: hidden;
  min-height: calc(100% - 3.5rem);
  margin-left: 230px;
}

.card-header
{
	padding: 1.4rem 1.7rem 0rem 1.7rem;
}

.dashboard-greetings .card-content
{
	margin-top:0.7rem;
}

.midnight-blue .calendar-inner , .midnight-blue .calendar-events , .midnight-blue
{
	background-color:transparent;
}

.calendar-sidebar>.calendar-year>p
{
	font-size:25px;
}

@media screen and (min-width: 1280px)
{
	.evo-calendar
	{
		min-height: 385px;
	}
}


.card .card-img-overlay.bg-overlay
{
	/* background: rgba(0, 0, 0, 0.1) !important; */
	background: rgba(0, 0, 0, 0.01) !important;
}

.digital-presence-accordion
{
	padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.social-presence
{
    max-width: 23px;
}

.collapsible .card .card-header, .accordion .card .card-header
{
	font-size: 11pt;
    font-style: italic;
	background-color: #304061;
    color: white;
}

.useful-link-a
{
	color: rgba(0, 0, 0, 0.7);
    text-decoration: none;
    margin-top: 5px;
}

.useful-link-a:hover
{
	color: black;
}

.hr-rw
{
	border-top: 1px solid #97b5da !important;
	margin-right: 25px !important;
    margin-left: 25px !important;
}

.hr-rw-full-smokegrey
{
	border-top: 1px solid #e0e0e0 !important;
	margin-right: 0px !important;
    margin-left: 0px !important;
}

.card-header
{
	margin-bottom:15px;
}

.location
{
	font-weight:600;
}

.current-temp .temp-value
{
    font-family: "Rubik", Helvetica, Arial, serif;
}

.event-container>.event-icon
{
	margin-left:5px;
}

.translation
{
	font-style:italic;
}

.header-navbar.fixed-top
{
	left:230px;
	/* left: 0px; */
}

.chip
{
	display:table !important;
}

.carousel .card-img-overlay h1, .carousel .card-img-overlay h2, .carousel .card-img-overlay h3, .carousel .card-img-overlay h4, .carousel .card-img-overlay h5, .carousel .card-img-overlay h6
{
    color: #FFFFFF;
}

.carousel-caption
{
	right:17% !important;
	left:17% !important;
}

.news-image
{
	max-width:75%;
	margin-bottom:15px;
}




.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl, .col-xl-auto
{
		/* display: flex; */
    overflow: hidden;
    min-height: 100%;
}

.col-rw
{
		display:block !important;
}

.visi-misi-text
{
	font-size: 18px;
  font-style: italic;
}

.greeting-rw
{
	display: inline;
  line-height: 40px;
}

.event-empty
{
	text-align:center;
}

.news-text-content
{
	font-size: 16px !important;
}


.show_user_photo_hover
{
	max-height: 120px;
    border-radius: 25px;
    position: absolute;
    margin-left: 15px;
    margin-top: -60px;
		//display:none;
		opacity:0;
		transition: opacity 0.7s ease-out;
		z-index: 13;
    left: 100%;
}



.midnight-blue .calendar-sidebar>.calendar-year>button.icon-button>span, .midnight-blue button.icon-button>span.chevron-arrow-left
{
	display: block;
    border-right: 6px solid #94b3d9;
    border-bottom: 6px solid #027e84;
}


button.icon-button
{
	height: 18px;
    width: 18px;
}

button.icon-button.left
{
	margin-right:20px;
}

button.icon-button.right
{
	margin-left:20px;
}


.widget-chat .chat-content .chat-body .chat-message
{
	margin-right: 10px !important;
}

.widget-chat .chat-content .chat-body .chat-message p
{
	clear: both !important;
}

.chat-user-pic
{
	float: right;
	width: 45px;
	height: 45px;
	overflow: hidden;
	display: inline-flex;
}

.chat-user-pic img
{
	max-width: 50px;
    border-radius: 55px;
    float: right;
	overflow: hidden;
	display: inline-flex;
}


.midnight-blue tr.calendar-body .calendar-day .day.calendar-today:hover , .midnight-blue tr.calendar-body .calendar-day .day.calendar-today
{
	background-color:#e4eefb !important;
	color:#000000 !important;
}



body.vertical-layout.vertical-menu-modern .main-menu .navigation .menu-content > li > a > i
{
	margin-left: 0;
	margin-right: 0.4rem !important;
}

.main-menu.menu-light .navigation > li ul li > a
{
  padding: 10px 5px 10px 2px !important;
}
