/**
* Custom CSS
* Use this file to override styles if you feel uncomfortable editing
* component stylesheets.
============================================================================ */
@font-face {
	font-family: myanmar3;
	src: url('../fonts/myanmar3.ttf');
}
.dialog-off-canvas-main-canvas p,
.dialog-off-canvas-main-canvas div,
.dialog-off-canvas-main-canvas span,
.dialog-off-canvas-main-canvas a{

	white-space: normal;
	line-height: 30px !important;

}

body.lang-en.user-logged-out{
	font-family: lato;
	white-space: normal;
	line-height: 30px;
}
body.lang-my.user-logged-out{
	font-family: myanmar3;
	white-space: normal;
	line-height: 30px;
}
h1,h2,h3,h4,h5,h6{
	line-height: 50px;
}
h1{
	font-size: 28px;
	margin-bottom: 0px;
}
h2{
	font-size: 26px;
	margin-bottom: 0px;
}
h3{
	font-size: 24px;
	margin-bottom: 0px;
}
h4{
	font-size: 22px;
	margin-bottom: 0px;
}
h5{
	font-size: 20px;
	margin-bottom: 0px;
}
h6{
	font-size: 16px;
	margin-bottom: 0px;
}
#highlighted{
	margin-top: -5px;
}
.l-attribution.l-row{
	background-color: #B8891D;
}
.tb-megamenu-submenu.gsubmenu ul.tb-megamenu-subnav li a,
.l-attribution.l-row .l-rw a{
	color: #fff;
}
.view #block-mof-page-title{
	    background-color: #fff;
    margin: 17px 0px 0px 0px;
    padding: 45px 50px 0px 50px;
}
.path-frontpage .l-header.l-row{
	margin-bottom: 10px;
}
#rid-header-second{
	margin-top: 27px;
}
.l-highlighted.l-row{
	margin-top: -1px;
}
.node,
#main-content .pr-main__rw{
	float: left;
	width: 100%;
}
.node__header{
	margin-bottom: 50px;
}
.view-id-myanma_economic_bank_views.view-display-id-page_9 .view-content table,
.field-node--field-job-pdf table,
.field-node--field-pdf-upload table{
	width: 100%;
}
#sub-features{
	display: none;
}
.path-frontpage .l-main.l-row{
	display: none;
}
#block-mof-mainnavigation{
	padding: 0px 10px;
}
.field-block-content--body a{
	font-size: 18px;
}
.field-block-content--body{
	margin-bottom: 0px;
}
#leaderboard,
.pr-leaderboard__rw{
	background-color: #011A50;
}
#block-mof-languageswitcher{
	float: right;
	width: 14rem;
	margin: 10px 0px;
}
#block-mof-languageswitcher-title{
	font-size: 14px;
	color: #fff;
	float: left;
	margin-bottom: 0px !important;
	line-height: 30px;
	position: relative;
	top: 4px;
}
#block-mof-languageswitcher-title:after{
	content: ":";
	position: relative;
	left: 8%;
	font-weight: bolder;
}

#block-mof-languageswitcher .block__content ul{
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;            /* inline row layout */
	gap: 0;                   /* spacing controlled by padding on li */
	align-items: center;
}
#block-mof-logo{
	margin-top: 28px;
	float: left;
}
#block-mof-languageswitcher .block__content ul li:first-child:after{
	content: "|";
	position: absolute;
	color: #fff;
	top: 10%;
	left: 96%;
	transform: translateY(0%);
}
#block-mof-languageswitcher .block__content ul li{
	padding: 0 12px;          /* left/right spacing around text */
	position: relative;
}
#block-mof-languageswitcher .block__content ul li a{
	font-size: 14px;
	color: #fff;
}
#rid-content-suffix{
}
#block-mof-front-welcome-block-title{
	background-color: #011A50;
	padding: 45px 10px;
	margin: 0px;
	text-align: center;
}
#block-mof-front-welcome-block-title .field-block-content--body h3{
	color: #fff;
	font-size: 30px;
}
#front_welcome-block .pr-front-welcome-block__rw{
	display: flex;
	justify-content: space-between;
	width: 100%;
	gap: 0px;
}
#rid-welcome-block-q1 .l-bl.block,
#rid-welcome-block-q2 .l-bl.block,
#rid-welcome-block-q3 .l-bl.block,
#rid-welcome-block-q4 .l-bl.block,
#rid-welcome-block-q5 .l-bl.block,
#rid-welcome-block-q6 .l-bl.block{
	flex: 1;
	box-sizing: border-box;
	background-color: #6E83FF;
}

#rid-welcome-block-q1{
	padding-right: 0px;
}
#rid-welcome-block-q6{
	padding-left: 0px;
}
#rid-welcome-block-q2,
#rid-welcome-block-q3,
#rid-welcome-block-q4,
#rid-welcome-block-q5{
	padding-left: 0px;
	padding-right: 0px;
}
#rid-welcome-block-q1 .l-bl.block,
#rid-welcome-block-q2 .l-bl.block,
#rid-welcome-block-q3 .l-bl.block,
#rid-welcome-block-q4 .l-bl.block,
#rid-welcome-block-q5 .l-bl.block,
#rid-welcome-block-q6 .l-bl.block{
	background-color: #6E83FF;
	text-align: center;
	margin: 0px;
	min-height: 253px;
	border: 1px solid #fff;
	padding: 60px 15px;
}
#rid-welcome-block-q1 #block-mof-wl-myanma-economic-bank .field-block-content--body img,
#rid-welcome-block-q1 #block-mof-wl-treasury-department .field-block-content--body img,
#rid-welcome-block-q2 #block-mof-wl-myanma-foreign-trade-bank .field-block-content--body img,
#rid-welcome-block-q2 #block-mof-wl-internal-revenue .field-block-content--body img,
#rid-welcome-block-q3 #block-mof-wl-myanma-investment-commercial-bank .field-block-content--body img,
#rid-welcome-block-q3 #block-mof-wl-custom .field-block-content--body img,
#rid-welcome-block-q4 #block-mof-wl-myanma-agricultural-development-bank .field-block-content--body img,
#rid-welcome-block-q4 #block-mof-wl-finannical-regulatory-department .field-block-content--body img,
#rid-welcome-block-q5 #block-mof-wl-myanma-insurance .field-block-content--body img,
#rid-welcome-block-q5 #block-mof-wl-pension .field-block-content--body img,
#rid-welcome-block-q6 #block-mof-wl-budget-department .field-block-content--body img,
#rid-welcome-block-q6 #block-mof-wl-secm-commission .field-block-content--body img{
	margin-bottom: 20px;
}

#rid-welcome-block-q1 #block-mof-wl-myanma-economic-bank .field-block-content--body a,
#rid-welcome-block-q1 #block-mof-wl-treasury-department .field-block-content--body a,
#rid-welcome-block-q2 #block-mof-wl-myanma-foreign-trade-bank .field-block-content--body a,
#rid-welcome-block-q2 #block-mof-wl-internal-revenue .field-block-content--body a,
#rid-welcome-block-q3 #block-mof-wl-myanma-investment-commercial-bank .field-block-content--body a,
#rid-welcome-block-q3 #block-mof-wl-custom .field-block-content--body a,
#rid-welcome-block-q4 #block-mof-wl-myanma-agricultural-development-bank .field-block-content--body a,
#rid-welcome-block-q4 #block-mof-wl-finannical-regulatory-department .field-block-content--body a,
#rid-welcome-block-q5 #block-mof-wl-myanma-insurance .field-block-content--body a,
#rid-welcome-block-q5 #block-mof-wl-pension .field-block-content--body a,
#rid-welcome-block-q6 #block-mof-wl-budget-department .field-block-content--body a,
#rid-welcome-block-q6 #block-mof-wl-secm-commission .field-block-content--body a{
	color: #fff;
}


/*ul.we-mega-menu-ul,
ul.we-mega-menu-ul li,
ul.we-mega-menu-ul li a{
	background-color: #B8891D;
	color: #fff !important;
}*/
.meganav-submenu{
	/*width: 80rem;*/
}
.tb-megamenu-submenu{
}
.tb-megamenu-nav {
	position: relative !important;
}
.megadepsubmenu{
	position: absolute !important;
	left: 0px !important;
	right: 0px !important;
	margin-top: 1px !important;
}
#navbar{
	background-color: #fff;
}
.megadepsubmenu{
	background-color: #B8891D !important;
/*	position: absolute !important;
	left: -50vw !important;
	right: -8vw !important;*/

}
.tb-megamenu{
/*	width: 43vw;
	float: right;
	left: -4vw;
	top: 30px;*/
}
.megadepsubmenu .tb-megamenu-column{
	text-align: center;
	margin: 0px !important;
	padding: 0px !important;
}
.megadepsubmenu  .we-mega-menu-col.span2,
.megadepsubmenu .tb-megamenu-row.row-fluid{
	display: flex; /* Flexbox ကို ဖွင့်မယ် */
	justify-content: space-between; /* အကွာအဝေးတူတူ ဖြည့်ပေးမယ် */
	width: 100%; /* Row ရဲ့ width အပြည့် */
	gap: 0px; /* တစ်ခုနဲ့တစ်ခု အကွာအဝေး (သင့်လိုအပ်ချက်အရ ပြောင်းပါ) */
	padding: 0px;

}

.megadepsubmenu .tb-megamenu-row.row-fluid .tb-megamenu-column{
	flex: 1;
	box-sizing: border-box;
	border-right: 1px solid #fff;
	padding-top: 2em !important;
	padding-bottom: 1em !important;
	border-bottom: 1px solid #fff;
}
.tb-megamenu .nav-collapse .nav li a{

}
.megadepsubmenu .tb-megamenu-row.row-fluid .tb-megamenu-column .field-block-content--body a:first-child{
	margin-bottom: -20px;
}
.megadepsubmenu .tb-megamenu-row.row-fluid .tb-megamenu-column .field-block-content--body a{
	color: #fff;
}

#block-mof-views-block-front-news-block-front-minister-news .view-id-front_news_block .view-rows{
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); /* တူညီတဲ့ column တွေ */
	gap: 20px; /* အကွာအဝေးအတွက် */
	width: 100%;
}
#block-mof-views-block-front-news-block-front-minister-news .view-id-front_news_block .view-rows .views-row{
	box-sizing: border-box;

}
#block-mof-views-block-front-news-block-front-minister-news .view-id-front_news_block .view-rows .views-row .views-field-field-images{
	margin-bottom: 10px;
}
#block-mof-views-block-front-news-block-front-minister-news .view-id-front_news_block .view-rows .views-row .views-field-field-images img{
	width: 100%;
	max-height: 400px;
	object-fit: cover;
	image-rendering: optimizequality;


}
#block-mof-views-block-front-news-block-front-minister-news .view-id-front_news_block .view-rows .views-row .views-field-created{
	margin-bottom: 10px;
}
#block-mof-views-block-front-news-block-front-minister-news .view-id-front_news_block .view-rows .views-row .views-field-created span{
	font-size: 14px;
}
#block-mof-views-block-front-news-block-front-minister-news .view-id-front_news_block .view-rows .views-row .views-field-title{

}
#block-mof-views-block-front-news-block-front-minister-news .view-id-front_news_block .view-rows .views-row .views-field-title a{
	color: #404040;
	font-size: 18px;
}
#block-mof-views-block-front-news-block-front-minister-news .view-id-front_news_block .view-rows .views-row .views-field-title a:hover{
	text-decoration: none;
}
#block-mof-views-block-front-news-block-front-minister-news{
	margin-top: 50px;
}
#block-mof-frontsidemenu{
	margin-top: 50px;
}
#block-mof-frontsidemenu ul.menu{

}
#block-mof-frontsidemenu ul.menu li{
	background-color: #e3e3e3;
	padding: 16px 30px;
	border-bottom: 1px solid #fff;
}
#block-mof-frontsidemenu ul.menu li a{
	color: #404040;
	font-size: 18px;
}

.l-content-suffix.l-row{
	margin-top: 40px;
}

#block-mof-views-block-front-news-block-block-1{
	background-color: #e3e3e3;
}
#block-mof-views-block-front-news-block-block-1 h2.block__title{
	text-align: center;
	background: #6264F7;
	padding: 35px 10px;
}
#block-mof-views-block-front-news-block-block-1 h2 span{
	color: #fff;
	font-size: 30px;
}
#block-mof-views-block-front-news-block-block-1 .view-id-front_news_block{
	background-color: #e3e3e3;
	padding-top: 24px;
}
#block-mof-views-block-front-news-block-block-1 .view-id-front_news_block .view-rows{

}
#block-mof-views-block-front-news-block-block-1 .view-id-front_news_block .views-row{
	border-bottom: 1px solid #fff;
	padding: 35px 0px 35px 6rem;
	background-image: url("../images/newsback.png");
	background-repeat: no-repeat;
	background-size: 40px;
	background-position: 3% 47%;
	background-color: #e3e3e3;
	float: left;
	width: 100%;
}
#block-mof-views-block-front-news-block-block-1 .view-id-front_news_block .views-row .views-field-created{

}
#block-mof-views-block-front-news-block-block-1 .view-id-front_news_block .views-row .views-field-created span{
	font-size: 14px;
}
#block-mof-views-block-front-news-block-block-1 .view-id-front_news_block .views-row .views-field-title{
	
}
#block-mof-views-block-front-news-block-block-1 .view-id-front_news_block .views-row .views-field-title a{
	font-size: 18px;
}
#block-mof-views-block-front-news-block-block-1 .view-id-front_news_block .views-row .views-field-title a:hover{
	text-decoration: none;
}
.l-front-anno-block{
	margin-top: 35px;
}
#block-mof-generalinformation{

}
#block-mof-generalinformation h2.block__title{
	background-color: #6264F7;
	padding: 35px 0px;
	text-align: center;
}
#block-mof-generalinformation h2.block__title span{
	color: #fff;
	font-size: 30px;
}
#block-mof-generalinformation ul.menu{

}
#block-mof-generalinformation ul.menu li{
	background-color: #e3e3e3;
	padding: 16px 30px;
	border-bottom: 1px solid #fff;
}
#block-mof-generalinformation ul.menu li a{
	font-size: 18px;
	color: #404040;
}

#block-mof-myanmaeconomicbanksidebarmenu{

}
#block-mof-myanmaeconomicbanksidebarmenu ul{

}
#block-mof-tendersidemenu ul li,
#block-mof-secmcommissionsidemenu ul li,
#block-mof-pensionsidemenu ul li,
#block-mof-financialregulatorysidemenu ul li,
#block-mof-customsidemenu ul li,
#block-mof-internalrevenuesidemenu ul li,
#block-mof-treasurydepartmentsidemenu ul li,
#block-mof-budgetsidemenu ul li,
#block-mof-myanmainsurancesidemenu ul li,
#block-mof-myanmaagriculturaldevelopmentbanksidemenu ul li,
#block-mof-myanmainvestmentcommercialbanksidemenu ul li,
#block-mof-myanmaforeigntradebanksidemenu .block-menu__content ul li,
#block-mof-myanmaeconomicbanksidebarmenu .block-menu__content ul li{
	background-color: #e3e3e3;
	padding: 16px 30px;
	border-bottom: 1px solid #fff;
}
#block-mof-tendersidemenu ul li a,
#block-mof-secmcommissionsidemenu ul li a,
#block-mof-pensionsidemenu ul li a,
#block-mof-financialregulatorysidemenu ul li a,
#block-mof-customsidemenu ul li a,
#block-mof-internalrevenuesidemenu ul li a,
#block-mof-treasurydepartmentsidemenu ul li a,
#block-mof-budgetsidemenu ul li a,
#block-mof-myanmainsurancesidemenu ul li a,
#block-mof-myanmaagriculturaldevelopmentbanksidemenu ul li a,
#block-mof-myanmainvestmentcommercialbanksidemenu ul li a,
#block-mof-myanmaforeigntradebanksidemenu .block-menu__content ul li a,
#block-mof-myanmaeconomicbanksidebarmenu .block-menu__content ul li a{
	color: #404040;
	font-size: 18px;
}
#block-mof-tendersidemenu ul li.menu__item--active-trail,
#block-mof-secmcommissionsidemenu ul li.menu__item--active-trail,
#block-mof-pensionsidemenu ul li.menu__item--active-trail,
#block-mof-financialregulatorysidemenu ul li.menu__item--active-trail,
#block-mof-customsidemenu ul li.menu__item--active-trail,
#block-mof-internalrevenuesidemenu ul li.menu__item--active-trail,
#block-mof-treasurydepartmentsidemenu ul li.menu__item--active-trail,
#block-mof-budgetsidemenu ul li.menu__item--active-trail,
#block-mof-myanmainsurancesidemenu ul li.menu__item--active-trail,
#block-mof-myanmaagriculturaldevelopmentbanksidemenu ul li.menu__item--active-trail,
#block-mof-myanmainvestmentcommercialbanksidemenu ul li.menu__item--active-trail,
#block-mof-myanmaforeigntradebanksidemenu .block-menu__content ul li.menu__item--active-trail,
#block-mof-myanmaeconomicbanksidebarmenu .block-menu__content ul li.menu__item--active-trail{
	background-color: #011A50;
}
#block-mof-tendersidemenu ul li a.is-active,
#block-mof-secmcommissionsidemenu ul li a.is-active,
#block-mof-pensionsidemenu ul li a.is-active,
#block-mof-financialregulatorysidemenu ul li a.is-active,
#block-mof-customsidemenu ul li a.is-active,
#block-mof-internalrevenuesidemenu ul li a.is-active,
#block-mof-treasurydepartmentsidemenu ul li a.is-active,
#block-mof-budgetsidemenu ul li a.is-active,
#block-mof-myanmainsurancesidemenu ul li a.is-active,
#block-mof-myanmaagriculturaldevelopmentbanksidemenu ul li a.is-active,
#block-mof-myanmainvestmentcommercialbanksidemenu ul li a.is-active,
#block-mof-myanmaforeigntradebanksidemenu .block-menu__content ul li a.is-active,
#block-mof-myanmaeconomicbanksidebarmenu .block-menu__content ul li a.is-active{
	color: #fff;
}
#block-mof-internalrevenuesidemenu ul li.menu__item--expanded,
#block-mof-myanmainsurancesidemenu li.menu__item--expanded{
	padding: 0px;
}
#block-mof-internalrevenuesidemenu ul li.menu__item--expanded span.menu__link,
#block-mof-myanmainsurancesidemenu li.menu__item--expanded span.menu__link{
	padding: 16px 30px;
	border-bottom: 1px solid #fff;
	font-size: 18px;
	color: #404040;
}
#block-mof-internalrevenuesidemenu ul li.menu__item--expanded.menu__item--active-trail,
#block-mof-myanmainsurancesidemenu li.menu__item--expanded.menu__item--active-trail{
	background-color: #e3e3e3;
}
#block-mof-internalrevenuesidemenu ul li.menu__item--expanded ul.menu-level-2,
#block-mof-myanmainsurancesidemenu li.menu__item--expanded ul.menu-level-2{
	padding-left: 0px;
}
#block-mof-internalrevenuesidemenu ul li.menu__item--expanded ul.menu-level-2 li,
#block-mof-myanmainsurancesidemenu li.menu__item--expanded ul.menu-level-2 li{
	padding-left: 4rem;
}
#block-mof-internalrevenuesidemenu ul li.menu__item--expanded ul.menu-level-2 li a:hover,
#block-mof-myanmainsurancesidemenu li.menu__item--expanded ul.menu-level-2 li a:hover{
	cursor: pointer;
}
#main-content{
	margin-top: 35px;
}
.node,
.view .block-main-content{
	padding: 40px 50px;
}
.view .block-main-content{
	background-color: #fff;
	float: left;
	width: 100%;
	margin-top: 0px;
}
.view-myanma-economic-bank-views .view-rows{

}
.view-monthly-archive-views .views-row,
.view-myanma-economic-bank-views .views-row{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 40px;
	margin-bottom: 40px;
	float: left;
	width: 100%;
}
.view-monthly-archive-views .views-row:last-child,
.view-myanma-economic-bank-views .views-row:last-child{
	border-bottom: none;
}
.view-myanma-economic-bank-views .views-row .views-field-title{

}
.view-monthly-archive-views .views-row .views-field-title a,
.view-myanma-economic-bank-views .views-row .views-field-title a{
	color: #011A50 !important;
	font-size: 20px;
}
.view-monthly-archive-views .views-row .views-field-field-images img,
.view-myanma-economic-bank-views .views-row .views-field-field-images img{
	float: left;
	margin-right: 30px;
}
.view-monthly-archive-views .views-row .views-field-created,
.view-myanma-economic-bank-views .views-row .views-field-created{
	margin-top: 10px;
	margin-bottom: 20px;
}
.view-monthly-archive-views .views-row .views-field-created span,
.view-myanma-economic-bank-views .views-row .views-field-created span{
	font-size: 14px;
}
.view-monthly-archive-views .views-row .views-field-view-node,
.view-myanma-economic-bank-views .views-row .views-field-view-node{
	text-align: right;
	margin-top: 35px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.view-myanma-economic-bank-views .views-row .views-field-view-node span{

}
.view-monthly-archive-views .views-row .views-field-view-node span a,
.view-myanma-economic-bank-views .views-row .views-field-view-node span a{
	background-color: #0f3ea5;
	color: #fff;
	padding: 10px 20px;
	border-radius: calc(infinity * 1px);
}
.view-monthly-archive-views .views-row .views-field-view-node span a:hover,
.view-myanma-economic-bank-views .views-row .views-field-view-node span a:hover{
	text-decoration: none;
	background-color: #011A50;
}
#block-mof-views-block-monthly-archive-views-block-14,
#block-mof-views-block-monthly-archive-views-block-13{
		background-color: #fff;
	padding: 40px 46px;
	margin-top: 22px;
}
#block-mof-views-block-monthly-archive-views-block-27,
#block-mof-views-block-monthly-archive-views-block-26,
#block-mof-views-block-monthly-archive-views-block-25,
#block-mof-views-block-monthly-archive-views-block-24,
#block-mof-views-block-monthly-archive-views-block-23,
#block-mof-views-block-monthly-archive-views-block-22,
#block-mof-views-block-monthly-archive-views-block-21,
#block-mof-views-block-monthly-archive-views-block-20,
#block-mof-views-block-monthly-archive-views-block-19,
#block-mof-views-block-monthly-archive-views-block-18,
#block-mof-views-block-monthly-archive-views-block-16-2,
#block-mof-views-block-monthly-archive-views-block-17,
#block-mof-views-block-monthly-archive-views-block-15,
.page-node-type--gallery #block-mof-views-block-monthly-archive-views-block-14,
.page-node-type--gallery #block-mof-views-block-monthly-archive-views-block-13,
#block-mof-views-block-monthly-archive-views-block-12,
#block-mof-views-block-monthly-archive-views-block-11,
#block-mof-views-block-monthly-archive-views-block-10,
#block-mof-views-block-monthly-archive-views-block-9,
#block-mof-views-block-monthly-archive-views-block-8,
#block-mof-views-block-monthly-archive-views-block-7-2,
#block-mof-views-block-monthly-archive-views-block-7,
#block-mof-views-block-monthly-archive-views-block-6,
#block-mof-views-block-monthly-archive-views-block-5,
#block-mof-views-block-monthly-archive-views-block-4,
#block-mof-views-block-monthly-archive-views-block-3,
#block-mof-views-block-monthly-archive-views-block-2,
#block-mof-views-block-monthly-archive-views-block-1{
	background-color: #fff;
	padding: 40px 46px;
	margin-top: 40px;
}
#block-mof-views-block-monthly-archive-views-block-27 h2,
#block-mof-views-block-monthly-archive-views-block-26 h2,
#block-mof-views-block-monthly-archive-views-block-25 h2,
#block-mof-views-block-monthly-archive-views-block-24 h2,
#block-mof-views-block-monthly-archive-views-block-23 h2,
#block-mof-views-block-monthly-archive-views-block-22 h2,
#block-mof-views-block-monthly-archive-views-block-21 h2,
#block-mof-views-block-monthly-archive-views-block-20 h2,
#block-mof-views-block-monthly-archive-views-block-19 h2,
#block-mof-views-block-monthly-archive-views-block-18 h2,
#block-mof-views-block-monthly-archive-views-block-16-2 h2,
#block-mof-views-block-monthly-archive-views-block-17 h2,
#block-mof-views-block-monthly-archive-views-block-15 h2,
#block-mof-views-block-monthly-archive-views-block-14 h2,
#block-mof-views-block-monthly-archive-views-block-13 h2,
#block-mof-views-block-monthly-archive-views-block-12 h2,
#block-mof-views-block-monthly-archive-views-block-11 h2,
#block-mof-views-block-monthly-archive-views-block-10 h2,
#block-mof-views-block-monthly-archive-views-block-9 h2,
#block-mof-views-block-monthly-archive-views-block-8 h2,
#block-mof-views-block-monthly-archive-views-block-7-2 h2,
#block-mof-views-block-monthly-archive-views-block-7 h2,
#block-mof-views-block-monthly-archive-views-block-6 h2,
#block-mof-views-block-monthly-archive-views-block-5 h2,
#block-mof-views-block-monthly-archive-views-block-4 h2,
#block-mof-views-block-monthly-archive-views-block-3 h2,
#block-mof-views-block-monthly-archive-views-block-2 h2,
#block-mof-views-block-monthly-archive-views-block-1 h2{
	margin-bottom: 25px;
}
#block-mof-views-block-related-news-block-29,
#block-mof-views-block-related-news-block-28,
#block-mof-views-block-related-news-block-27,
#block-mof-views-block-related-news-block-26,
#block-mof-views-block-related-news-block-25,
#block-mof-views-block-related-news-block-24,
#block-mof-views-block-related-news-block-23,
#block-mof-views-block-related-news-block-22,
#block-mof-views-block-related-news-block-21,
#block-mof-views-block-related-news-block-20,
#block-mof-views-block-related-news-block-19,
#block-mof-views-block-related-news-block-18,
#block-mof-views-block-related-news-block-17,
#block-mof-views-block-related-news-block-16,
#block-mof-views-block-related-news-block-15,
#block-mof-views-block-related-news-block-14,
#block-mof-views-block-related-news-block-13,
#block-mof-views-block-related-news-block-12,
#block-mof-views-block-related-news-block-11,
#block-mof-views-block-related-news-block-10,
#block-mof-views-block-related-news-block-9,
#block-mof-views-block-related-news-block-8,
#block-mof-views-block-related-news-block-7,
#block-mof-views-block-related-news-block-6,
#block-mof-views-block-related-news-block-5,
#block-mof-views-block-related-news-block-4,
#block-mof-views-block-related-news-block-3,
#block-mof-views-block-related-news-block-2,
#block-mof-views-block-related-news-block-1{
	background-color: #fff;
	padding: 40px 46px;
}


.view-monthly-archive-views ul.item-list__list{
	margin-bottom: 40px;
}
.view-monthly-archive-views ul.item-list__list li{
	margin-bottom: 15px;
}
.view-monthly-archive-views ul.item-list__list li a.is-active{
/*	    background-color: #0f3ea5;
    color: #fff;
    padding: 5px 20px;
    border-radius: calc(infinity * 1px);*/
}
#block-mof-views-block-related-news-block-1 h2.block__title{

}
.view-related-news{

}
.view-related-news .views-row:first-child{
	margin-top: 20px;
}
.view-related-news .views-row:last-child{
	border-bottom: none;
}
.view-related-news .views-row{
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.view-related-news .views-field-title{

}
.view-related-news .views-field-title a{
	font-size: 18px;
}
.view-related-news .views-field-title a:hover{
	text-decoration: none;
}
.pager{

}
.pager ul{

}
.pager ul li{

}
.pager ul li a{

}
.pager ul li a.pager__link--is-active{
	background-color: #011A50;
	color: #fff;
}
.node__author{
	display: none;
}
.pager__items{
	display: block;
}
#block-mof-mmftb-link-block{
	text-align: center;
	background-color: #B8891D;
	margin-top: 5em;
}
#block-mof-mmftb-link-block .field-block-content--body{
	padding-top: 20px;
}
#block-mof-mmftb-link-block .field-block-content--body a{
	color: #fff;
}
#block-mof-secm-side2-block{
	text-align: center;
	background-color: #011A50;
	padding: 30px 10px 10px 10px;
	margin-top: 26px;
}
#block-mof-frd-side1-block,
#block-mof-frd-side2-block,
#block-mof-maccs-summary-block,
#block-mof-legislation-block,
#block-mof-post-clearance-audit-block,
#block-mof-advance-ruling-block,
#block-mof-custom-website-link,
#block-mof-ird-website-link,
#block-mof-treasury-website-linke,
#block-mof-citizen-budget-report{
	text-align: center;
	background-color: #011A50;
	padding: 30px 10px 10px 10px;
	margin-top: 40px;
}

#block-mof-side-budget-report{
	text-align: center;
	background-color: #011A50;
	padding: 10px 10px 10px 10px;
	margin-top: 40px;
}
#block-mof-secm-side2-block .field-block-content--body a,
#block-mof-frd-side1-block .field-block-content--body a,
#block-mof-frd-side2-block .field-block-content--body a,
#block-mof-maccs-summary-block .field-block-content--body a,
#block-mof-legislation-block .field-block-content--body a,
#block-mof-post-clearance-audit-block .field-block-content--body a,
#block-mof-advance-ruling-block .field-block-content--body a,
#block-mof-custom-website-link .field-block-content--body a,
#block-mof-ird-website-link .field-block-content--body a,
#block-mof-citizen-budget-report .field-block-content--body a{
	color: #fff;
	font-size: 21px;
	line-height: 40px !important;
}
#block-mof-treasury-website-linke .field-block-content--body a,
#block-mof-side-budget-report .field-block-content--body a{
	color: #fff;
	font-size: 21px;
	line-height: 40px !important;
}
#block-mof-secm-side2-block .field-block-content--body a:hover,
#block-mof-frd-side1-block .field-block-content--body a:hover,
#block-mof-frd-side2-block .field-block-content--body a:hover,
#block-mof-maccs-summary-block .field-block-content--body a:hover,
#block-mof-legislation-block .field-block-content--body a:hover,
#block-mof-post-clearance-audit-block .field-block-content--body a:hover,
#block-mof-advance-ruling-block .field-block-content--body a:hover,
#block-mof-custom-website-link .field-block-content--body a:hover,
#block-mof-ird-website-link a:hover,
#block-mof-treasury-website-linke a:hover,
#block-mof-side-budget-report a:hover,
#block-mof-citizen-budget-report a:hover{
	text-decoration: none;
}

.megadepsubmenu{

	/*right: -3vw !important;
	position: absolute !important;
	left: -26.9vw !important;
	left: -54.9vw !important;*/
}
#block-mof-mainnavigation{
	/*width: 50vw;
	float: right;
	margin-top: 45px;*/
}
#block-mof-secm-side1-block img{
	width: 100%;
	height: auto;
	margin-top: 25px;
}
.field-node--field-popup-image{

}
.field-node--field-popup-image .field-type-image__figure{
	
}
.field-node--field-popup-image img{

}
#block-mof-searchtoggleblocknotwig{
	float: right;
	position: absolute;
	right: 4vw;
	top: 4%;
	z-index: 9;
}
#block-mof-searchtoggleblocknotwig input{
    width: 19vw;
    height: 10vh;
    margin-top: -9px;
    position: relative;
    left: -4vw;
}
#footer{
	background-color: #011A50;
	margin-top: 31px;
}
#block-mof-social-icon-block{
	margin-top: 44px;
}
#block-mof-social-icon-block .field-block-content--body img{
	width: 50px;
	height: auto;
	margin-right: 30px;
}
#block-mof-social-icon-block h2.block__title{
	margin-bottom: 20px;
}
#block-mof-social-icon-block h2.block__title span{
	border-bottom: 1px solid #fff;
}
.l-attribution.l-row .l-rw{
	justify-content: center;
}

#block-mof-footer-contact-us{
	margin-top: 45px;
}
.search-form button{
	display: none;
}


/* Bootstrap-like Search Form Styling for Drupal */

/* Base form styling */
.search-block-form__form {
/*  display: flex;
  align-items: stretch;
  max-width: 500px; 
  margin: 0 auto;*/
      width: 36rem;
    margin: 0 auto;
    margin-top: 2.5em;
    float: right;
}

/* Input wrapper div styling */
.js-form-item.form-item.js-form-type-search {
  flex: 1;
  margin: 0;
}

/* Hidden label remains hidden */
.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/* Input field styling like Bootstrap .form-control */
.form-search {
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.375rem 0 0 0.375rem; /* Rounded left for input-group */
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  outline: none;
  height: 40px;
}
.search-block-form__form #edit-actions input{
	height: 40px;
}

.form-search:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* Actions div styling to append to input */
.form-actions {
  margin: 0;
  display: flex;
}

/* Submit button styling like Bootstrap .btn .btn-primary */
.search-form__submit {
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #fff;
  background-color: #0d6efd;
  border: 1px solid #0d6efd;
  border-radius: 0 0.375rem 0.375rem 0; /* Rounded right for input-group */
  cursor: pointer;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border-left: 0; /* Seamless connection to input */
  margin-left: -1px; /* Overlap border for input-group effect */
}

.search-form__submit:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}

.search-form__submit:focus {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}

.search-form__submit:active {
  background-color: #0a58ca;
  border-color: #0a53be;
}
.page-node-type--gallery .field-node--field-gallery-image .field-type-image__figure{
float: left;
    margin-right: 31px;
    margin-bottom: 20px;
    
}
.page-node-type--gallery .field-node--field-gallery-image .field-type-image__figure .field-type-image__item{

}
.page-node-type--gallery .field-node--field-gallery-image .field-type-image__figure .field-type-image__item img{

}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover, .tb-megamenu .nav > li > span.tb-megamenu-no-link:focus, .tb-megamenu .nav > li > span.tb-megamenu-no-link:hover{
	background-color: #42310A;
	color: #fff;
}

.gsubmenu{
	background-color: #B8891D;
	width: 300px;
}
.gsubmenu .tb-megamenu-column-inner{
	padding: 0px !important;
}
.gsubmenu ul.tb-megamenu-subnav{

}

.gsubmenu ul.tb-megamenu-subnav li a{
 background-image: none !important;
 padding: 20px 20px 20px 20px !important;
}

#block-mof-mainnavigation {
	float: left;
	width: 95%;

}
.megadepsubmenu{

/*position: absolute !important;
left: calc(-103%) !important;
    right: calc(-0.2%) !important;*/



}
#block-mof-searchtoggleblock{
	float: right;
	margin-top: 32px;
}


.megadepsubmenu {
  position: fixed !important;
  top: 0;
  width: 100%;
  background: #004080;
  color: #fff;
  padding: 10px 20px;
  text-align: center;
  z-index: 1000;
  transition: opacity 0.4s ease, transform 0.4s ease;
}

body.scrolled .megadepsubmenu {
  opacity: 0;
  transform: translateY(-100%);
  pointer-events: none;
}







@media (max-width: 576px){
	  	  .search-block-form__form {
    max-width: none;  /* Mobile မှာ ကန့်သတ်ချက် ဖယ်စေ */
    width: 100% !important;  /* Screen အပြည့်ယာ */
    margin-bottom: 26px !important;
  }
  #rid-welcome-block-q6,
  #rid-welcome-block-q1,
  #rid-content-suffix{
  	padding: 0px;
  }
}


  @media (max-width: 768px) {
  	#block-mof-views-block-front-news-block-front-minister-news .view-id-front_news_block .view-rows{
  		grid-template-columns: 1fr; /* Mobile မှာ တစ်ကြောင်းတည်း */
  	}
  	.megadepsubmenu .tb-megamenu-row.row-fluid{
  		flex-wrap: wrap;
  	}
  	  .search-block-form__form {
    max-width: none;  /* Mobile မှာ ကန့်သတ်ချက် ဖယ်စေ */
    width: 100% !important;  /* Screen အပြည့်ယာ */
  }
    #rid-welcome-block-q6,
  #rid-welcome-block-q1,
  #rid-content-suffix{
  	padding: 0px;
  }
  #block-mof-searchtoggleblock{
	float: right;
	margin-top:-60px;
}
.megadepsubmenu,
.tb-megamenu .nav-collapse .nav > li{
        position: static !important;
}
  
  }
/* Tablet အတွက် အလယ်ကို ချိန်ညှိ */
@media (min-width: 769px) and (max-width: 1024px) {
  .search-block-form__form {
    max-width: 400px;  /* Tablet မှာ အနည်းငယ် ညံ့အောင် */
  }
    #rid-welcome-block-q6,
  #rid-welcome-block-q1,
  #rid-content-suffix{
  	padding: 0px;
  }
  .megadepsubmenu .tb-megamenu-row.row-fluid{
  	display: block;
  }
}

@media (min-width: 990px){

}

.node--type-ministry-article .field-formatter-image,
.node--type-ministry-article .node__author{
	display: none;
}

.field-formatter-file-table table{
	width: 100%;
}


/* Bootstrap look-alike custom CSS */
.form--inline.clearfix {
  display: flex;
  align-items: anchor-center;
  gap: 1rem;
  flex-wrap: wrap;
  background: #f8f9fa;
  padding: 1rem 1.5rem;
  border-radius: 0.75rem;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
  margin-bottom: 45px;
}

.form-item {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 250px;
}

.form-item label {
  font-weight: 500;
  margin-bottom: 0.4rem;
  color: #495057;
  font-size: 18px;
}

.form-type-select__select-wrapper select {
  width: 100%;
  padding: 0.5rem 0.75rem;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  background-color: #fff;
  font-size: 1rem;
  transition: border-color 0.2s, box-shadow 0.2s;
      line-height: 36px;
    height: 56px;
}

.form-type-select__select-wrapper select:focus {
  border-color: #86b7fe;
  outline: none;
  box-shadow: 0 0 0 0.25rem rgba(13,110,253,0.25);
}

/* Submit button */
.form-actions .form-submit {
    background-color: #0d6efd;
    color: #fff;
    border: none;
    padding: 0.55rem 1.25rem;
    font-size: 1rem;
    border-radius: 0.375rem;
    transition: background-color 0.2s, transform 0.1s;
    cursor: pointer;
    height: 45px;
    margin-top: 20px;
}

.form-actions .form-submit:hover {
  background-color: #0b5ed7;
}

.form-actions .form-submit:active {
  transform: scale(0.97);
}

.form-type-select__select-wrapper:not(.is-multiple):after{
	top: 1rem;
}


