.outercontainer h1.articleheadline, .outercontainer span.articlebyline, .outercontainer h1.departmentheadline {
	display:none;
}
.LMSfooter { 
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 7px;
  background-color: #0072CE;
  text-align: center;
  box-shadow: 1px 1px 10px #6a6a6a;
  
}
.LMSfooter p {
	color: #FFF;
	font-size: 14px;
	margin-bottom: 3px;
}
.LMSheader {
	/*background: -moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
/*background: -webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	height: 85px; 
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 100;
	    border-bottom: #0072CE solid 2px;
		background: white;
		box-shadow: 1px 1px 10px #6a6a6a;
		animation: animateup 0.4s;
}
.outerconatiner {
	width: 100%;
	
}
.LMSLogo {
	height: 70px;
	margin-top: 6px; margin-left: 8px;
}
.ro-navlink-top-button {
	height: 37px;
    margin-top: 22px;
    margin-right: 22px !important;
    margin-left: 30px;
    padding: 7px 10px !important;
    border: 2px solid #ccc;
    border-radius: 5px;
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    text-transform: none;
}
.ro-navlink-top-button:hover {
    border-style: solid;
    border-color: #D50032;
    background-color: #D50032;
    color: #fff;
}
.ro-navlink-top-button strong {
	font-weight:bold;
}
.w3-sidebar {
	box-shadow: 1px 3px 10px #6a6a6a;
	height: calc(100% - 85px) !important; 
	padding-top: 5px;
}
.w3-selected {
	color: #fff!important;
    background-color: #D50032!important;
}
.w3-sidebar > .w3-button {
	padding-top: 5px;
	padding-bottom: 5px;
}
.wrapper {
	min-height: calc(100% - 48px) !important;
}
.ro-header-section  .ro-lesson {
	font-size: 36px;
	line-height: 36px;
	margin-top: 0px;
	padding-bottom:16px;
}
.ro-header-section  .ro-course {
	font-size: 16px;
	line-height:20px;
	padding-top: 20px;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
.ro-sidebar-lesson {
	width: calc(100% - 58px);
    max-height: 28px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ro-sidebar-status {
	float: left;
    width: 20px;
}
.ro-sidebar-time {
	float: right;
    width: 38px;
	padding-left: 5px;
	text-align: right;
}
/*Main Color Changes*/
.content h1 { 
	/*color: #5EA226;*/
	color: #0072CE;
	/*color: black;*/
}
.w3-black, .w3-hover-black:hover {
	background-color: #ebebeb !important;
}
.sui-menu {
	background-color: #FFF !important;
	color: rgba(0, 0, 0, 0.86) !important;
	border: none !important;
	font-family: "PT Sans", sans-serif !important;
	font-size: 15px !important;
	padding-right: 200px;
	
}
.mymenu {
	margin-top: 22px !important;
	margin-right:127px !important;
}
.sui-menu-item:hover, sui-menu-item a:hover {
	background-color: #ccc !important;
	color: black !important;
}
.content p.hoverButton {
	background: #0072CE !important;
}
/*Main Color Changes*/



.content {
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	max-width: 1200px;
}
.middle { margin-top: 85px; margin-bottom: 75px; }
.mobileMenuButton { display: none; float: left; margin-top: 18px; margin-left: 20px; }
.mobileUserMenu { display: none; margin-top: -2px; }
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0px;
	height: 0;
    margin-left:7px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; 
}

/*** CSS for Course Overview Page ***/
.mglmslessons .mglmsduration { padding-top: 0; }
.lesson_complete { font-size: 18px; }
.lesson_number { float: left; padding-right: 10px; }
.mglmscontainer .mglmslessons ul li > div.lesson {
	padding: 20px 20px 35px 20px;
}
.lesson_title { width: calc(100% - 90px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; }
.achievement-image-container {
	width: 40%;
	float: left;
	padding-bottom: 40px;
}
.ro-courses-achievements-buffer {
	clear:both;
}
.achievement-image-container img {
	border: solid 1px rgb(165, 165, 165);
	box-shadow: 0 0 1px rgb(165, 165, 165);
}
.achievement-info-container {
	width: 60%;
	float: right;
	padding-bottom: 40px;
}
.ro-tabs-container, .mglmstabs {
		max-width: 1000px;
		margin-right:auto;
		margin-left:auto;
		margin-top:20px;
		margin-bottom:20px;
		    box-shadow: 0 0 20px 1px #e1e1e1;
		border: none !important;
	}
.mgtutor {
	max-width: 940px;
	margin: auto;
	margin-top: 18px;
}
#mglmstabs-outline-body .mglmsbarcontainer { display: none; }
.sharecoursecontainer {
    padding: 10px;
    text-align: center;
}
.sharecoursebutton, .sharecoursecontainer a.sharecoursebutton, .mglmsbuttons a.mglmsbutton {
    padding: 10px 30px;
    background: #0072CE;
    color: white !important;
    text-align: center;
    text-decoration: none;
    border-radius: 6px;
    border: none;
    transition: ease-in 0.25s all;
    min-width: 180px;
    display: inline-block;
}
.mglms-startcourse .mglmsbutton { 
    min-width: 180px;
}
/*** End CSS for Course Overview Page ***/

/*** Begin CSS for Dashboard ***/
.dashboardcontainer{
	max-width: 940px;
	margin:auto;
}
.dashboardcontent {
	width:67%;
	float:left;
	padding: 5px 0 20px 0;
	margin-bottom: 30px;
}
.dashboardstatistics {
	overflow:hidden;
	margin: 0 10px 0 10px;
	height: 370px;
}
.dashboardfeatured {
	overflow: hidden;
    margin: 0 10px 0 10px;
}
.dashboard-stats-time-title {
	margin: 0;
	padding: 0;
}
.dashboard-stats-courses-completed, .dashboard-stats-learning-time {
	text-align: center;
}
.dashboard-stats-courses-title {
	margin-top: 25px;
	margin-bottom: 25px;
}
.dashboard-stats-courses-completed-title {
	margin-top: 25px;
	margin-bottom: 25px;
}
.dashboard-stats-quiz-score {
	color: #D50032;
	font-weight: bold;
}
.dashboard-stats-courses {
	color: #D50032;
	font-weight: bold;
	font-size: 26px;
}
.dashboard-stats-time {
	color: #D50032;
	font-weight: bold;
	font-size: 26px;
}
.dashboard-stats-intro {
	padding:15px 10px 0px 10px;
	font-size: 22px;
	line-height: 22px;
	color: #333;
	font-family: 'PT Sans', sans-serif;
	font-weight:bold;
}
.dashboard-stats-intro-text {
	padding:0px 10px 5px 10px;
	font-size: 16px;
	line-height: 18px;
	color: #333;
	font-family: 'PT Sans', sans-serif;
}
.dashboard-stats-left {
	width: 50%;
	float: left;
}
.dashboard-stats-right {
	width: 50%;
	float: left;
}
.dashboardstatsmain {
	width: 67%;
	float: left;
	border: solid 1px rgb(165, 165, 165);
    box-shadow: 0 0 1px rgb(165, 165, 165);
    border-radius: 6px;
	padding-right: 10px;
	height: 100%;
}
.lmsteamstats {
	width: 100%!important;
}
.dashboardstatscontinue {
	width: 33%;
	float: left;
	padding-left: 10px;
	height: 100%;
}
.dashboardcourses {
	clear: both;
	width: 100%;
	border: solid 1px rgb(165, 165, 165);
    box-shadow: 0 0 1px rgb(165, 165, 165);
    border-radius: 6px;
	margin-top: 10px;
}
.dashboard-courses-title {
	padding:4px 10px 3px 10px;
	font-size: 22px;
	line-height: 22px;
	color: #333;
	font-family: 'PT Sans', sans-serif;
	font-weight:bold;
}
.dashboard-stats-courses-in-progress, .dashboard-stats-lessons-remaining {
	padding-bottom: 20px;
}
.dashboard-stats-progress-label {
	text-align: center;
}
.dashboard-stats-progress-title {
	margin-top: 0;
}
.dashboard-stats-quiz-label {
	text-align: center;
}
.dashboard-stats-quiz-title {
	margin-top: 25px;
}
.dashboardcourses .ro-courses-div-flex{
	width: 50% !important;
	max-width: 287px;
	margin-right: 10px !important;
    margin-left: 10px !important;
	margin-bottom: 0 !important;
    padding-bottom: 20px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	border-radius: 6px !important;
    box-shadow: 0 0 20px 1px #e1e1e1 !important;
}
.dashboardcourses .ro-courses-container-flex {
    -webkit-flex-direction: inherit;
    -ms-flex-direction: inherit;
    flex-direction: inherit;
}
#piechartcontainer {
	margin: auto;
	background-color: #FFF !important;
	width:250px;
	height: 125px;
	margin-top: 0;
	margin-bottom: 10px;
}
.sui-progressbar-text {
	z-index: 0 !important;
}
#barchartcontainer {
	margin: auto;
	width:250px; 
	height:175px;
	margin-bottom: -5px;
}
.dashboardsidebar {
	width:33%;
	float:left;
	padding: 5px 0 0 10px;
}
.dashboardcontinue {
	border: solid 1px rgb(165, 165, 165);
    box-shadow: 0 0 1px rgb(165, 165, 165);
	border-radius: 6px;
	padding-bottom:14px;
	text-align:center;
	height: 100%;
}
.dashboard-continue-image {
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
.dashboard-continue-course-title {
	text-align:center;
	margin-bottom: 3px;
}
.dashboard-continue-next-lesson {
	padding: 3px 12px;
	margin-bottom: 7px;
	line-height: 16px;
}
.dashboard-continue-lesson {
	font-weight:bold;
}
.dashboard-continue-lesson:before {
	content: "";
	height: 12px;
	clear: right;
	display: block;
}
.dashboard-continue-lesson-time-label {
	padding: 0px 12px;
	margin-bottom: 5px;
	line-height: 16px;
}
.dashboard-continue-lesson-time {
	font-weight: bold;
}
.dashboard-continue-lesson-time:before {
	content: "";
	height: 12px;
	clear: right;
	display: block;
}
.dashboard-continue-lesson-link {
	margin-top: 8px;
    border-radius: 6px;
    background-color: #D50032;
    -webkit-transition: background-color 400ms ease;
    transition: background-color 400ms ease;
    font-family: 'PT Sans', sans-serif;
    color:#FFF;
    font-size: 14px;
    line-height: 14px;
	display: inline-block;
    padding: 9px 15px;
    border: 0;
    text-decoration: none;
    cursor: pointer;
}
.dashboard-continue-lesson-link:hover {
	color: #fff;
}
.upcomingCoursesTitle { 
float: left;
}
.upcomingCoursesLink {
	float: right;
	padding-right: 10px;
}
.dashboardachievements {
	width: 100%;
	margin-top:10px;
	border: solid 1px rgb(165, 165, 165);
    box-shadow: 0 0 1px rgb(165, 165, 165);
	border-radius: 6px;
	text-align:center;	
}
.dashboard-achievements-title {
	padding: 4px 10px 3px 10px;
    font-size: 22px;
    line-height: 22px;
    color: #333;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
	text-align: left;
}
.dashboard-achievements-tile img {
	margin: 10px 10px 0 10px;
	border: solid 1px rgb(165, 165, 165);
    box-shadow: 0 0 1px rgb(165, 165, 165);
}
.dashboard-achievements-tile-course {
font-family: 'PT Sans', sans-serif;
    font-size: 22px;
    line-height: 22px;
	    color: #333;
	font-weight: bold;
	padding: 15px 12px 0 15px;
}
.progressTitle .dashboard-progress-title { 
	border: none;
    padding: 5px 0px 0px 0px;
    margin: 0;
}
.progressTitle .dashboard-invite-icon {
	padding-left: 5px;
}
.dashboard-achievements-tile {
	border-top: 1px solid #a3a3a3;
	margin: 5px 5px;
	padding-top: 5px;
}
.dashboard-achievements-tile-text {
	margin-bottom: 10px;
	padding: 0;
}
.dashboard-achievements-none-text {
	margin-bottom: 80px;
	margin-top: 80px;
	padding: 0;
}
.sui-grid .sui-grid {
	  margin:15px;
}
.dashboard-progress-title { 
	padding: 4px 10px 3px 0px;
    font-size: 22px;
    line-height: 22px;
    color: #333;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
    text-align: left; 
}
.dashboard-progress-link {
	float: right;
}
.dashboardtracking { 
	border: solid 1px rgb(165, 165, 165);
    box-shadow: 0 0 1px rgb(165, 165, 165);
    border-radius: 6px;
    margin: 15px 10px 0 10px;
}
.progressTitle {
	float: left;
}
.progressGridContainer { 
    margin: 10px;
}
.progressGridContainer .sui-grid-norecords-cell {
	padding: 10px;
}
.dashboard-invite-icon { 
	color: #D50032; 
}
.toolbarRight {
	text-align: right;
}
.toolbarRight label {
	display: inline;
}
.toolbarRight .toolbarFilter {
	display: inline-block;
	padding: 2px 5px;
	white-space: nowrap;
}
.progressTitle .dashboard-progress-title {
	padding: 0;
}
.toolbar { 
	padding-top: 3px;
}
/*** End CSS for Dashboard ***/

/*** Begin CSS for Public Dashboard ***/
.dashclear {
	clear:both;
}
.dashboardtile {
	margin-bottom: 15px;
	border: solid 1px rgb(165, 165, 165);
    box-shadow: 0 0 1px rgb(165, 165, 165);
    border-radius: 6px;
	padding: 10px;
}
.dashboardtitle {
	color: #2C3649;
	font-family: 'PT Sans', sans-serif;
	font-weight: normal;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.dashboardbutton {
	margin-top: 8px;
    border-radius: 6px;
    background-color: #D50032;
    -webkit-transition: background-color 400ms ease;
    transition: background-color 400ms ease;
    font-family: 'PT Sans', sans-serif;
    color:#FFF;
    font-size: 18px;
    line-height: 20px;
	display: inline-block;
    padding: 10px 25px;
	min-width: 150px;
    border: 0;
    text-decoration: none;
    cursor: pointer;
	color: #FFF !important;
	text-decoration: none !important;
	text-align: center;
}
.dashboardbuttons {
	margin-bottom: 12px;
}
.dashboardbuttonsleft, .dashboardbuttonsright {
	float: left;
	width: 50%;
	margin: auto;
	text-align: center;
}
.dashboardtext { 
	padding-left: 0;
	text-align: center;
}
.dashboardvideo {
	float: left;
	width: 67%;
	padding-right: 15px;
}
.dashboardvideocopy {
	float: left;
	width: 33%;
	padding: 10px;
		border: solid 1px rgb(165, 165, 165);
    box-shadow: 0 0 1px rgb(165, 165, 165);
    border-radius: 6px;
}
.statstext {
	float: left;
	width: 33%;
	padding: 5px;
}
.statsimg { 
	float: right;
	width: 67%;
}
.achievementtext {
	float: right;
	width: 67%;
	padding: 5px;
}
.achievementimg { 
	float: left;
	width: 33%;
}
.sharetext {
	float: left;
	width: 67%;
	max-width: 593px;
	padding: 5px;
}
.shareimg { 
	float: right;
	width: 33%;
}
.librarytext {
	float: right;
	width: 67%;
	max-width: 605px;
	padding: 5px;
}
.librarybutton {
	text-align: center;
}
.libraryimg { 
	float: left;
	width: 33%;
}
.tracktext {
	float: left;
	width: 67%;
	padding: 5px;
}
.trackimg { 
	float: right;
	width: 33%;
}
/*** End CSS for Public Dashboard ***/


/*** CSS for Tiles ***/
.tileBox{
	width: 20px 0 20px 0;
}
.tile {
	width: 45%;
	float: left;
	background: #ebebeb;
	min-height: 150px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
.tile:hover {
	background: #e0e0e0;
}
.tile:nth-child(odd){
	margin-right: 5%;
}
.tile:nth-child(even) {
	margin-left: 5%;
}
.tileBox .inactive { 
	background: #bdbdbd; 
}
.tileBox .tile h3 {
	color: #0072CE;
	text-align: center;
	line-height: 40px;
	padding: 45px 10px 45px 10px;
}
/*** End CSS for Tiles ***/

/*** Begin CSS for Question Styling ***/
.question_answer input.q_answer {
	height:auto;
	width:auto;
	position:relative;
	margin: 3px 6px 4px 1px;
	padding-top: 3px;
}
.question_answer label.ui-checkboxradio-label {
	padding-left: 0.6em;
}
/*** End CSS for Question Styling ***/

/*** Begin CSS for MGLMS classes ***/
.mgcertificate .mgcoursecontainer {
	float:left; 
	width: 50%;
}
.mgcoursedetails .header {
	position: inherit;
	font-size: 18px;
	line-height: 24px;
	margin-top: 10px;
	font-family: 'PT Sans', sans-serif;
	margin-top: 0;
}
.picture { 
	float:left; 
	width:50%;
}
.mgcoursedetails:last-child { 
margin-top: 15px; 
}
.share-courses-error {
    text-align: center;
    background: #fd0a02;
    padding: 10px;
    margin-bottom: 20px;
    color: #FFF;
    font-weight: bold;
    font-size: 16px;
    font-family: 'PT Sans',sans-serif;
    letter-spacing: 0.4px;
}
.subuserresults .inviteError { 
	color: #FFF;
}
.subuserresults .inviteSent {
	color: #FFF !important;
}
.share-courses-error .smallText {
	color: #FFF;
	padding: 0;
}
.mgresources .name {
	font-size: 18px;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
}
.mgcertificate .name {
    font-size: 18px;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
}
.mgresources .resources a {
	text-decoration: none;
}
.mglmsbarcontainer {
	padding: 5px 20px 15px 20px;
	margin: 15px 0px 15px 0px;
}
.mglms {
	margin: 15px 0px 25px 0px;
}
.mglmscontainer {
	padding: 15px;
}
.mglmslessons ul li {
	background: none;
	padding: 5px 0 5px 0;
}
.mglmslessons ul li a {
	padding: 12px !important;
}
.clearfix { 
	clear: both;
}
.cfdump_query {
	display: block;
}
/*** End CSS for MGLMS classes ***/

@media only screen and (max-width: 1023px) {
	.LMSfooter { display: none; }
	.dashboardsidebar { clear: both; width: 100%; max-width: 600px; margin: auto; float:none; padding: 0 0 10px 0;}
	.dashboardcontent { clear: both; width: 100%; max-width: 600px; margin: auto; float:none; padding: 0 0 0 0;}
	.dashboardstatscontinue { clear: both; width: 100%; padding-left: 0; margin-top: 10px; }
	.dashboardstatsmain { clear: both; width: 100%; padding-left: 0; }
	.dashboardstatistics { height: auto;     max-width: 600px; margin: auto; }
	.dashboardtracking { max-width: 600px; margin: 10px auto 0 auto !important; }
	.dashboardcontinueimg { float: left; width: 50%; }
	.dashboardcontinueimg  img { border-radius: 5px; margin-bottom: 0;}
	.dashboardcontinuetext{ float: left; width: 50%; padding-bottom: 10px; padding-top: 5px; }
	.dashboardcontinue { padding-bottom: 0; }
	.dashboard-achievements-tile { margin: 0; float: left; width: 50%; border: none; }
	.dashboard-achievements-title { border-bottom: 1px solid #a3a3a3; padding-bottom: 13px; margin-bottom: 0; }
	.dashboardachievements { padding-bottom: 10px; }
	.dashboard-continue-next-lesson {margin-bottom: 5px;}
.dashboard-continue-lesson-time:before {display: none;}
.dashboard-continue-lesson:before {	display: none;}
.w3-sidebar { height: calc(100% - 60px) !important; }
}
@media only screen and (max-width: 800px) {
	.dashboardvideocopy , .statstext, .statsimg, .achievementtext, .achievementimg, .sharetext, .shareimg, .librarytext, .libraryimg, .tracktext, .trackimg { clear: both; width: 100%; max-width: 800px; }
	.dashboardvideo { clear: both; width: 100%; padding: 10px; }
	.picture { float: none; width: 100%; }
	.mgcertificate .mgcoursecontainer { float: none; width: 100%; }
}
@media only screen and (max-width: 700px) {
	.dashboard-stats-left, .dashboard-stats-right { clear: both; width: 100%; max-width: 600px; margin: auto; float:none; padding: 0 0 10px 0;}
	.dashboardcourses .ro-courses-div-flex {     width: 96.1% !important; max-width: 600px; } 
	.dashboardstatistics {     margin-left: 10px; margin-right: 10px; }
	.sui-grid .sui-grid { margin: 0; }
	.dashboardtracking { margin: 10px 10px 0 10px !important; }
	.dashboardfeatured {max-width: 600px; }
	.sui-menu, ul.sui-menu { margin-right: 25px !important; }
	.dashboardcourses .ro-courses-container-flex {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
}
@media only screen and (max-width: 767px) {
	.dashboard-achievements-tile { float: none; width: 100%; border-top: 1px solid #a3a3a3;}
 .dashboard-achievements-title { border: none; }
.dashboardcontinueimg { float: none; width: 100%; }
.dashboardcontinueimg img { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.dashboardcontinuetext { float: none; width: 100%; }
.dashboardcourses .ro-courses-div-flex { width: 100% !important; max-width: 600px; margin-right: 0 !important; margin-left: 0 !important; margin-bottom: 20px !important; padding-bottom: 30px !important; padding-left: 10px !important; padding-right: 10px !important; box-shadow: none !important;}
.LMSLogo { height: 45px; }
.mymenu {
	margin-top: 9px !important;
	margin-right: auto !important;
}
.middle { margin-top: 60px; }
.w3-sidebar { display: none; }
.content { padding-left: 10px; padding-right: 10px; }
.mobileMenuButton { display: block; }
.mobileUserMenu { display: block; }
.LMSfooter { padding: 7px; }
.LMSfooter p { font-size: 12px; }
.outercontainer { margin-left: 0 !important; }
.sui-menu { display: none !important; }
.dashboard-progress-link, .upcomingCoursesLink {clear: both;
    margin: auto;
    text-align: center;
    padding-bottom: 10px;
	float: none;
}
}
@media only screen and (max-width: 319px) {
.LMSLogo { height: 25px; margin-top:17px;}
.LMSheader { height: 60px !important; }
}

/***header menu responsive changes 1/29/2021********/
    .LMSheader .rodesk-menu {
        display:block;
        visibility:visible;
        }
        
.rodesk-menu .rodesk-list-items > li:last-child{position:relative;}
.rodesk-menu .rodesk-list-items > li:last-child .drop-down{right:0;}

@media only screen and (max-width: 1199px){
    .LMSLogo{height:50px;}
    .LMSheader{height:65px;}
    .middle{margin-top: 65px;}
}
@media screen and (max-width: 1023px) and (min-width: 768px){
    .LMSheader .rodesk-menu {
        padding-bottom: 0;
    }
    .LMSheader .rodesk-menu .rodesk-list-items > li > a{padding: 16px 8px;}
    .LMSheader{height:125px; text-align:center;}
    .LMSLogo {height:60px; margin-bottom: 1px;}
    .LMSheader >div{float:none!important;}
    .LMSheader .rodesk-menu .rodesk-list-items.right{float:none; padding-bottom: 0;}
    .LMSheader .rodesk-menu .rodesk-list-items > li{float:none; display:inline-block;}
    .middle{margin-top: 125px;}
}
@media screen and (max-width: 767px){
    .LMSheader .rodesk-menu{display:none;}
}
