/**
 * Custom CSS
 * Use this file to override styles if you feel uncomfortable editing
 * component stylesheets.
 ============================================================================ */



body { 
                overflow-x: hidden !important;
	font-family: Arial, pyidaungsu !important;
                font-size:15px;
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat;

}
html {
	background-color: transparent !important;
   overflow-x: hidden;
}



 @font-face
{
    font-family: Arial;
}



#main-content, #content-prefix, #footer,
.path-frontpage #main-content, #features, #result,.l-result, #sub-features,
#sub-features.l-rw,  #sub-features .l-rw {
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat;
}

 
.highlighted, 
#highlighted .regions, #highlighted.regions,
#content-prefix .regions, #content-prefix.regions,
#rid-content-prefix,
#main-content .regions, #main-content.regions, 
#features .regions, #features.regions, 
#result .regions, #result.regions,
.pr-features .regions, 
#footer .regions, #footer.regions { background-color: #fff !important;background: #fff !important;}




/* =============================================================================
 *  Display:none
 * ========================================================================== */	
span.site-branding__text { display:none !important;}
.view-empty { display:none !important;}
.l-attribution { display:none !important;}
.we-mega-menu-ul .dropdown-menu > a::before, .we-mega-menu-ul .dropdown-menu > span::before { display:none !important;}
li#menu-name--account__log-in { display:none !important;}
.page-node-type--service .field-node--field-description-sv { display:none !important;}
.path-frontpage a.menu__link { display:none !important;}
img.filter-image-invalid  { display:none !important;}

#edit-captcha-response--description .description,
#edit-captcha-response--description.description,
.captcha__description,
.captcha__title  { display:none !important;}
#main-content.feed-icons,#main-content .feed-icons  { display:none !important;}

 

 

 
 
 
#masthead, .l-header  {
		background-color: #103377 !important;
		padding-top: 10px;	
}
#rid-header-first, #rid-header-second {
			background-color: #fff !important;
}
 
#highlighted {
	background-image: url(images/banner.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #9aa5b8;
	height: 340px;
}




 
/* =============================================================================
 *   Footer
 * ========================================================================== */
#sub-features {
	width:100%;
	padding:0;
}
#sub-features.l-pr, #sub-features .l-pr { display: block !important;}

#block-excellent-star-syndicate-2 a.feed-icon {	
	background-image: url(images/feed.png) !important;
	background-repeat: no-repeat;
	float:left;
	width: 16px;
}
#block-excellent-star-copyright-2 p {
color: #3775b8 !important;
}
#block-excellent-star-mes-2 p img { margin-top: -11px;}
 

 
 
 
 
@media (min-width: 1280px) {

#block-excellent-star-topmenu nav.top-menu ul li ul.we-mega-menu-submenu li a {
    background-color: #ffffff !important;
    color: #333333 !important;
    border-right: none !important;
    display: block !important;
    padding: 10px 15px !important;
    text-decoration: none !important;
    width: 80%;
    box-sizing: border-box;

}

/* Submenu links on hover */
#block-excellent-star-topmenu nav.top-menu ul li ul.we-mega-menu-submenu li a:hover {
    background-color: #77c6f3 !important;
    color: #ffffff !important;
    border-right: none !important;
}

/* Ensure first-child submenu item has no special background or border */
#block-excellent-star-topmenu nav.top-menu ul li ul.we-mega-menu-submenu li:first-child,
#block-excellent-star-topmenu nav.top-menu ul li ul.we-mega-menu-submenu li:first-child a {
    background-color: #ffffff !important;
    border-right: none !important;
}

li a[style] {
    border-right: none !important;
}




 
	
#navbar  { margin:auto; padding:0; width: 100%; background:  linear-gradient(to bottom, #0089d1, #0059a9); height: 41px !important;}

#rid-navbar {

    left: 41px;
    position: relative;
} 
.we-mega-menu-ul > .we-mega-menu-li > a {
   	text-transform:uppercase; white-space: nowrap !important;
}
#navbar, .pr-navbar .regions { background:   linear-gradient(to bottom, #0089d1, #0059a9);}
a.we-mega-menu-li:hover {background-color: #fff !important; color: #000 !important; }
.we-mega-menu-ul > .we-mega-menu-li {border-left:none !important; padding: 0; }

.navbar-we-mega-menu, .we-mega-menu-ul > .we-mega-menu-li > a {background:   linear-gradient(to bottom, #0089d1, #0059a9); color: #fff !important;}

.navbar-we-mega-menu.navbar .nav-tabs > li.active > a, .navbar-we-mega-menu.navbar .nav-tabs > li.active > a:focus, .navbar-we-mega-menu.navbar .nav-tabs > li.active > a:hover {background-color: #fff !important;}
li.we-mega-menu-li a,
.we-mega-menu-ul > .we-mega-menu-li > a:hover, 
/* .we-mega-menu-ul > .we-mega-menu-li > a:focus, */
.navbar-we-mega-menu.navbar .nav-tabs > li.active > a:hover
{ 	 font-size: 13px !important; text-transform: none !important; font-weight: normal !important; color: #000 !important; background-color: #fff !important;}
.navbar-we-mega-menu .we-mega-menu-row > * {
	margin-left: 5px !important;
	margin-right: 0 !important;
	margin-bottom: -4px !important;
	margin-top: 0px !important;	
	text-transform: none !important;

}
.navbar-we-mega-menu .pt .we-mega-menu-row > * {
	margin-left: 4px !important;
	margin-right: 0 !important;
	margin-bottom: 1px !important;
	margin-top: 0px !important;	
}
.navbar-we-mega-menu .nav-tabs { height: 57px !important;}
a.we-mega-menu-li { padding: 10px !important;}
.we-mega-menu-submenu li.we-mega-menu-li a  { background: #0059a9 !important; color: #fff !important; } 
.we-mega-menu-submenu li.we-mega-menu-li a:hover  { background: #fff !important; color: #000 !important;}


.we-mega-menu-ul .dropdown-menu .dropdown-menu:first-child > .we-mega-menu-submenu { margin-top: 0rem;}
.navbar-we-mega-menu .we-mega-menu-row {margin-left : -7px; }
.we-mega-menu-submenu-inner {margin-bottom: -17px;}
.we-mega-menu-submenu > .we-mega-menu-submenu-inner { min-height: 0;}
.navbar-we-mega-menu .we-mega-menu-row { margin-right: -2.064% !important;}
.navbar-we-mega-menu .we-mega-menu-row {margin-left: -6px !important;}
.we-mega-menu-ul .we-mega-menu-li { background:  linear-gradient(to bottom, #0089d1, #0059a9); !important;}
.we-mega-menu-ul .we-mega-menu-li:hover { color:#fff !important;}


/* For Arrow Icon */
.we-mega-menu-ul .dropdown-menu .dropdown-menu > a::after, .we-mega-menu-ul .dropdown-menu .dropdown-menu > span::after {
right: 1rem !important;
}
.we-mega-menu-ul > .dropdown-menu > a, .we-mega-menu-ul > .dropdown-menu > span {
padding-right: 2.375rem !important;
}
.we-mega-menu-ul > .we-mega-menu-li > a::after { opacity: 1 !important;}
.we-mega-menu-ul .dropdown-menu > a::after, .we-mega-menu-ul .dropdown-menu > span::after { opacity: 1 !important;}




 /* =============================================================================
 *  Sub Menu
 * ========================================================================== */	
 .nav-tabs > li > a { margin-right: 0 !important;}

.we-mega-menu-submenu-inner { margin-bottom: -13px !important;}

.we-mega-menu-submenu {background-color: #0059a9 !important; padding: 0 !important;}
.we-mega-menu-submenu:hover {background-color: #0059a9 !important;}
.we-mega-menu-submenu li.we-mega-menu-li {
border-bottom: 1px solid transparent !important;
}
.we-mega-menu-submenu li.we-mega-menu-li.active > a, .we-mega-menu-submenu li.we-mega-menu-li.active > a:hover, .we-mega-menu-submenu li.we-mega-menu-li.active > a:focus, .we-mega-menu-submenu li.we-mega-menu-li.active > .we-megamenu-nolink
{border-bottom-color:  #1d3165 !important; }
.we-mega-menu-submenu li.we-mega-menu-li:first-child > a, .we-mega-menu-submenu li.we-mega-menu-li:first-child > span {background-color: #0059a9 !important;}
.we-mega-menu-submenu li.we-mega-menu-li:first-child > a:hover, .we-mega-menu-submenu li.we-mega-menu-li:first-child > span:hover
 {background-color: #fff !important; color:#000 !important;} 
nav[data-animation="Slide"]:not(.click-action) .we-mega-menu-ul .we-mega-menu-li.dropdown-menu.open > .we-mega-menu-submenu, nav[data-animation="Slide"] .we-mega-menu-ul .we-mega-menu-li.dropdown-menu.clicked > .we-mega-menu-submenu, nav[data-animation="Slide"]:not(.admin) .we-mega-menu-ul .dropdown-menu:hover:not(.clicked) > .we-mega-menu-submenu, nav[data-animation="Slide"]:not(.admin) .we-mega-menu-ul .dropdown-menu:focus:not(.clicked) > .we-mega-menu-submenu
 { margin-top: 0px !important; }
 

.we-mega-menu-ul .dropdown-menu .dropdown-menu:first-child > .we-mega-menu-submenu { margin-top: 0rem;}

/* .we-mega-menu-submenu-inner {margin-bottom: -17px;} */
.we-mega-menu-submenu > .we-mega-menu-submenu-inner { min-height: 0;}
.navbar-we-mega-menu .we-mega-menu-row { margin-right: -2.064% !important;}
.navbar-we-mega-menu .md .we-mega-menu-row {margin-left: -2px !important;}

/* When main menu item has submenu open (dropdown), change text to black */
.we-mega-menu-li.dropdown-menu.open > a,
.we-mega-menu-li.dropdown-menu.clicked > a,
.we-mega-menu-li.dropdown-menu:hover > a {
    color: #000 !important;
}
.navbar-we-mega-menu.navbar .nav-tabs > li.active > a,
.navbar-we-mega-menu.navbar .nav-tabs > li.active > a:hover {background:#fff !important; color: #000 !important; }
 
 
.navbar-we-mega-menu.navbar .nav .open > a, 
.navbar-we-mega-menu.navbar .nav .open > a:focus { color: #000 !important;}
.navbar-we-mega-menu .nav-tabs { height: auto !important; }
.navbar-we-mega-menu.navbar ul > li ul  {padding-bottom: 0 !important;}

.we-mega-menu-submenu {
    padding: 0 !important;
    margin: 0 !important;
overflow-x: hidden !important;
}
.we-mega-menu-submenu-inner {
    margin-bottom: 0 !important;
}
 .we-mega-menu-submenu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #0059a9;

    padding: 0;
    margin: 0;
  }

  .we-mega-menu-li:hover > .we-mega-menu-submenu {
    display: block !important;
  }

  .we-mega-menu-submenu-inner {
    margin-bottom: 0 !important;
  }
  .we-mega-menu-submenu {
  overflow-y: hidden !important;
}
  }


 
 
 
 
 


 
 


h1, .h1 { font-size: 28px !important;}
h1.node__title {
	
font-size: 24px !important;
}
.pr-header .regions   { background: #fff !important;}


#block-excellent-star-views-block-slider-block-1 { z-index: -1 !important;}
#block-excellent-star-views-block-slider-block-1.block, 
#block-excellent-star-views-block-slider-block-1 .block { margin: 0 !important; }
#highlighted.l-rw, #highlighted .l-rw { margin: 0 !important; padding:0 !important;}
.path-not-frontpage #main-content .l-pr { padding: 0 20px 20px 20px !important;}
.path-frontpage #main-content .l-pr { padding: 0 20px 0 20px !important;}

#rid-content { padding: 0 20px !important;}
.file a::before { color: red !important;}







/* =============================================================================
 related category block 
 * ========================================================================== */


#block-views-block-announce-career-survey-block-2 h2#block-views-block-announce-career-survey-block-2-title span,
h2#block-views-block-announce-career-survey-block-2-title span,
h2#block-views-block-alumni-block-2-title span,
h2#block-views-block-announce-career-survey-block-3-title span,
h2#block-views-block-news-block-1-title span,
h2#block-views-block-events-block-1-title span,
h2#block-views-block-announce-career-survey-block-4-title span {
	font-size: 19px;
    font-family: Arial;
	color:#000;
	border-bottom: 5px solid #cccccc;
	width:263px;
	top:5px;
	left:8px;
	text-transform:uppercase;
	margin: 0 14px 0 6px;
}
.view-related-block .views-field-title span.field-content a {
	font-size: 15px;
    font-family: Arial;
	color:#0059a9;	
	line-height:31px;
}
.view-related-block .views-field-title span.field-content a:hover {
	color:#000;
}
#block-views-block-announce-career-survey-block-2 .views-field-field-post-date .datetime,
#block-views-block-announce-career-survey-block-4 .views-field-field-career-post-date .datetime {
	font-size: 13px;
	color: red !important;
}


#block-views-block-announce-career-survey-block-2 .views-row,
#block-views-block-alumni-block-2 .views-row, 
#block-views-block-announce-career-survey-block-3 .views-row,
#block-views-block-news-block-1 .views-row,
#block-views-block-events-block-1 .views-row  { 
	padding: 0 10px;
	 border-bottom:1px solid #eee !important;
	 height: auto;
	  margin-bottom: 20px;
}

#block-views-block-alumni-block-2 .views-field-body p,
#block-views-block-news-block-1 p,
#block-views-block-announce-career-survey-block-2 p,
#block-views-block-announce-career-survey-block-3 p,
#block-views-block-events-block-1 p
 {
	margin-top: 10px;
	position: relative;
}







/* =============================================================================
 *  front page
 * ========================================================================== */
 

.path-frontpage h2#block-excellent-star-views-block-announce-career-survey-block-1-title span, 
.path-frontpage h2#block-excellent-star-aboutmes-title span {
	font-family: Arial;
	font-size: 20px; 
	color: #2d2d2d;
	font-weight: normal;
}
.path-frontpage .view-announce-career-survey .views-field-field-post-date {
	color: #9b9d9d;
	font-size:12px;
}
 
 
 
 
.page-node-type--event .field-node--field-event-thumb-img a.colorbox img {
	float: left;
	margin: 0 20px;
}
#leaderboard .l-rw,#leaderboard.l-rw, 
#features .l-rw,#features.l-rw {padding: 30px;}
 
 

/* =============================================================================
 *  News and Events view page
 * ========================================================================== */
 
.path-news-and-announcement .views-field-title span.field-content a,
.path-survey-and-audit .views-field-title span.field-content a, 
.path-alumni .views-field-title span.field-content a,
.path-events .views-field-title span.field-content a,
.path-career-opportunities span.field-content a {	
	font-family: Arial;
	color: #0059a9 !important;font-size: 18px;text-decoration: none;line-height:28px;
	padding-bottom: 14px; position: relative; display: block;
}
.path-news-and-announcement .views-field-title span.field-content a:hover,
.path-alumni .views-field-title span.field-content a:hover,
.path-survey-and-audit .views-field-title span.field-content a:hover,
.path-events .views-field-title span.field-content a:hover,
.path-career-opportunities span.field-content a:hover {	
	color:#000 !important;font-size: 18px;text-decoration: none;line-height:28px;
}
.path-news-and-announcement .views-field-field-post-date,
.path-survey-and-audit .views-field-field-survey-post-date,
.path-news .views-field-field-event-date,
.path-events .views-field-field-event-post-date,
.path-careers-and-opportunities .views-field-field-career-post-date {
	color: red;	
	font-size: 11px;
    font-family: Tahoma;
	margin-bottom: 10px;
}

.path-news-and-announcement .views-field-view-node span.field-content a,
.path-alumni .views-field-view-node span.field-content a,
.path-survey-and-audit .views-field-view-node span.field-content a,
.path-news .views-field-view-node span.field-content a,
.path-events .views-field-view-node span.field-content a,
.path-career-opportunities .views-field-view-node span.field-content a   {
	padding: 0px 0px 11px 0;color:#0059a9;margin-top:-13px;font-family: Arial; font-size:18px;
	text-decoration: none;
}
.path-news-and-announcement .views-field-view-node span.field-content a:hover,
.path-alumni .views-field-view-node span.field-content a:hover,
.path-survey-and-audit .views-field-view-node span.field-content a:hover,
.path-news .views-field-view-node span.field-content a:hover,
.path-events .views-field-view-node span.field-content a:hover,
.path-career-opportunities .views-field-view-node span.field-content a:hover {
	padding: 0px 0px 11px 0;color:#333; margin-top:-13px;font-family: Arial; font-size:18px;
		text-decoration: none;
}


.field-label {margin-left:10px;	font-family:Arial;	font-size:13px;}
span.date-display-single {
	color:red;	
	font-size: 11px;
    font-family: Arial;
}
.views-field-view-node span.field-content a {
	padding: 0px 0px 11px 0;color:#0059a9;font-family: Arial;font-size:13px;
	text-decoration: none;
}
.views-field-view-node span.field-content a:hover {
	padding: 0px 0px 11px 0;color:#333;	font-family: Arial;font-size:13px;
		text-decoration: none;
}






 /* =============================================================================
 * Gallery page
 * ========================================================================== */
.view-photogallery a.colorbox img { margin-bottom: 20px;}
.view-photogallery .views-field-title span.field-content, 
.view-t .views-field-title span.field-content  { 
	font-family: Arial, pyidaungsu !important;
	 color: #0066cc;
	 font-size: 19px;
     line-height: 29px;
	 position; relative;
	 display:block;
	 margin-bottom: 10px;
}
.path-photogallery .view-photogallery { 
margin-left: 14px;
position: relative;
}
















 /* =============================================================================
 * Media Quaries
 * ========================================================================== */
@media screen and (min-width: 320px) and (max-device-width: 1279px) {

body { 	
background-color: transparent !important;
}
.path-frontpage #rid-content  { padding: 0 20px 0 20px !important;}


/* 2. Slideshow slide container */
.views_slideshow_cycle_slide,
.views_slideshow_cycle_slide .views-field-field-slider-img, 
.views_slideshow_cycle_slide .views-field-field-slider-img img {
	width: 100vw !important;
height: 260px !important;
}


#rid-highlighted.l-r, #rid-highlighted .l-r { padding: 0 !important;}


}



@media screen and (min-width: 320px) and (max-device-width:979px) {
#rid-header-second {
	padding-bottom: 20px;
  position: relative;
}
#block-excellent-star-iso img { margin-right: 10px;}
}

@media screen and (min-width: 980px) and (max-device-width: 1279px) {
#block-excellent-star-branding a img { padding: 0 0 40px 0;}
}

@media screen and (max-width: 479px) {
#block-excellent-star-search {
float: left;
  position: relative;
  width: 170px;
  right: 0;
  left: -10px;
} 
}

@media screen and (min-width: 480px) {
#block-excellent-star-search {
float: left;
  position: relative;
  width: 170px;
  right: 0;
 
} 
}


@media screen and (max-width: 480px) {	

.path-not-frontpage #region-content { margin-top: 10px;}
.path-not-frontpage #region-content { margin-top: 10px;}

.path-news-and-announcement .views-field-field-thumb-img img,
.path-alumni .views-field-field-alumni-img img {width: 100% !important; margin-bottom: 20px;}

.path-news-and-announcement .view-announce-career-survey .views-row, 
.path-alumni .view-alumni .views-row {
	padding: 0 0 26px 0;
}

.table-bordered > tbody > tr > td, table, td, tr   {
	  float: left !important;
    text-align: center !important;
    width: 100% !important;
	}

}

@media screen and (min-width: 481px) and (max-device-width: 1279px) {
.path-news-and-announcement .views-field-field-thumb-img img,
.path-alumni .views-field-field-alumni-img img {width: auto !important; margin-bottom: 20px;}

.path-news-and-announcement .view-announce-career-survey .views-row, 
.path-alumni .view-alumni .views-row,
.path-knowledge-sharing .view-knowledge .views-row,
.path-survey-and-audit .view-announce-career-survey .views-row,
.path-news .view-news .views-row
 {
    border-bottom: 1px solid #edeaea;
    height: auto !important;
	padding: 24px 31px 120px 0;
	margin-bottom: 20px;
}
}


@media (max-width: 979px) {
#rid-features-first, 
#rid-features-second, 
#rid-features-third{ width: 100% !important; margin: 0 !important;}

#rid-features-third .field__item p,
#block-excellent-star-usefullinkbutton .field__item p { text-align: center;}



.views-field-field-thumb-img a img, 
.views-field-field-alumni-img a img,
.views-field-field-survey-img a img,
.views-field-field-news-img a img,
.views-field-field-event-thumb-img a img  {
	float: left;padding-right: 0;padding-bottom: 10px;
	max-width: 100% !important; height: auto !important;
}
}


@media (min-width: 980px) {
#rid-features-first,
#rid-features-second,
#rid-features-third { width: 33% !important; border-top: 1px solid #ddd; margin:0 0 30px 0;}
#rid-features-third .field__item p,
#block-excellent-star-usefullinkbutton .field__item p { text-align: right;}

.path-not-frontpage #block-views-block-announce-career-survey-block-2,
#rid-sidebar-second {
	float:right !important;
}



.views-field-field-thumb-img a img, 
.views-field-field-alumni-img a img,
.views-field-field-survey-img a img,
.views-field-field-news-img a img,
.views-field-field-event-thumb-img a img  {
	float: left;padding-right: 10px;padding-bottom: 10px;
	max-width: 250px !important; height: 170px !important;
}
}


@media (min-width: 768px) {
#block-excellent-star-copyright-2 {width: 70%;}
#block-excellent-star-mes {width: 30%;}
#rid-subfeatures-first { width: 75% !important;}
#rid-subfeatures-second { width: 25% !important;}  
.view-announce-career-survey .views-row, 
.view-alumni .views-row,
.view-news .views-row,
.view-events .views-row  { 
	padding: 0 10px;
	 border-bottom:1px solid #eee !important;
	 height: 250px;
	  margin-bottom: 20px;
}
.path-career-opportunities .view-announce-career-survey .views-row { 
	padding: 0 10px;
	 border-bottom:1px solid #eee !important;
	 height: 190px;
	  margin-bottom: 20px;
}
.views-field-field-thumb-img a img, 
.views-field-field-alumni-img a img,
.views-field-field-survey-img a img, 
.views-field-field-news-img a img,
.views-field-field-event-thumb-img a img {
	float: left;padding-right: 10px;padding-bottom: 10px;
} 
#block-excellent-star-views-block-announce-career-survey-block-1 .view-announce-career-survey .views-row {
	padding: 0 10px;
	 border-bottom:1px solid #eee !important;
	 height: auto;
	  margin-bottom: 20px;
}
}




@media (max-width: 767px) {
#block-excellent-star-copyright-2 {width: 100%;}
#block-excellent-star-mes {width: 100%;}
#rid-subfeatures-first { width: 100% !important;}
#rid-subfeatures-second { width: 100% !important;}  
#block-excellent-star-iso img { width: 30% !important; margin-right: 10px; margin-top: 10px;}
table {
	width: 100% !important;
	display:block;
	overflow-x: auto !important;
}
td img { width: 100% !important;}

.view-announce-career-survey .views-row, 
.view-alumni .views-row,
.view-news .views-row,
.view-events .views-row  { 
	padding: 0;
	 border-bottom:1px solid #eee !important;
	 height: auto;
	  margin-bottom: 20px;
}
.views-field-field-thumb-img a img, 
.views-field-field-alumni-img a img,
.views-field-field-survey-img a img, 
.views-field-field-news-img a img,
.views-field-field-event-thumb-img a img { 
width: 100% !important;
	float: left;padding-right:0;padding-bottom: 10px;
}
}
.path-frontpage .view-announce-career-survey .views-row { height: auto !important;}
.path-training-video .col-1, 
.path-training-video .col-2 { width: 100% !important;}
.path-photogallery .col-1, 
.path-photogallery .col-2 { width: 100% !important;}
  
#block-excellent-star-views-block-announce-career-survey-block-1 {
margin-left: 20px;
}



@media (max-width: 980px) {
  body {
    overflow-y: auto !important; /* ensure body can scroll */
  }


}

@media (min-width: 1280px) {
html, body { overflow-x: hidden !important;}
.path-frontpage #rid-content  { padding: 57px 20px 0 20px !important;}
}




