@charset "utf-8";
    .f_conts .graycolor a:link, .graycolor a:visited {
    color:  #404040;
}
.graycolor #lnkgreen {
    display:  none;
}
@font-face {
    font-family:  HNBd;
    src:  url("/_layouts/15/MOH/Internet/New/Fonts/HelveticaNeueW23-Bd.eot?#iefix");
    src:  url("/_layouts/15/MOH/Internet/New/Fonts/HelveticaNeueW23-Bd.eot?#iefix") format("eot"), url("/_layouts/15/MOH/Internet/New/Fonts/HelveticaNeueW23-Bd.woff") format("woff"), url("/_layouts/15/MOH/Internet/New/Fonts/HelveticaNeueW23-Bd.ttf") format("truetype"), url("/_layouts/15/MOH/Internet/New/Fonts/HelveticaNeueW23-Bd.svg#HelveticaNeueW23-Bd") format("svg");
}
@font-face {
    font-family:  HNReg;
    src:  url("/_layouts/15/MOH/Internet/New/Fonts/HelveticaNeueW23-Reg.eot?#iefix");
    src:  url("/_layouts/15/MOH/Internet/New/Fonts/HelveticaNeueW23-Reg.eot?#iefix") format("eot"), url("/_layouts/15/MOH/Internet/New/Fonts/HelveticaNeueW23-Reg.woff") format("woff"), url("/_layouts/15/MOH/Internet/New/Fonts/HelveticaNeueW23-Reg.ttf") format("truetype"), url("/_layouts/15/MOH/Internet/New/Fonts/HelveticaNeueW23-Reg.svg#HelveticaNeueW23-Reg") format("svg");
}
*, :after, :before {
    -webkit-box-sizing:  border-box;
    -moz-box-sizing:  border-box;
    box-sizing:  border-box;
}
body {
    color:  #404040;
    overflow:  auto;
    margin:  0 auto;
    padding:  0;
    min-width:  450px;
    max-width:  2200px;
    background-color:  #fff;
    font-family:  HNReg, tahoma;
}
body > form > div {
    font-family:  HNReg, tahoma;
    font-size:  16px;
}
.clr {
    clear:  both;
    display:  block;
    height:  0;
    padding:  0!important;
}
img {
    border:  0;
    vertical-align:  middle;
}
a {
    text-decoration:  none;
    outline:  0;
}
body a:hover {
    text-decoration:  none!important;
}
ul {
    -webkit-padding-start:  0;
}
#s4-ribbonrow, .ms-cui-menu {
    z-index:  999999999!important;
}
table td {
    vertical-align:  top;
}
.header {
    max-width:  1160px;
    width:  100%;
    padding:  0;
    margin:  0 auto;
}
.tooltips > div {
    transition:  all .3s ease-out;
    position:  absolute;
    top:  34px;
    box-shadow:  0 0 50px -20px rgba(0, 0, 0, .75);
    background-color:  #fff;
    z-index:  999999999;
}
.tooltips.srclose > div {
    visibility:  hidden;
    opacity:  0;
}
.tooltips.sropen > div {
    visibility:  visible;
    opacity:  1;
}
.logo img {
    width:  225px;
}
.logo:link, .logo:visited {
    display:  block;
    float:  left;
    margin:  10px 5px;
}
.vision img {
    width:  62px;
    margin-top:  5px;
}
.vision:link, .vision:visited {
    display:  block;
    float:  left;
    margin:  0 5px;
    padding:  0 0 0 15px;
    border-left:  1px solid #bababa;
    margin-top:  23px;
    width:  85px;
}
span.loginclass {
    color:  #fff!important;
}
.loginclass {
    color:  #fff!important;
    font-size:  19px;
    margin-top:  5px;
}
a#ctl00_ss_IdWelcomeen_lvName_hlLogOut {
    border-top:  1px dotted #ddd;
    float:  right;
    width:  100%}
.logout_links {
    float:  right;
    padding:  0;
    margin:  5px 0 0;
    list-style:  none;
    font-family:  HNReg;
    font-size:  18px;
}
.logout_links > li {
    display:  inline-block;
    position:  relative;
    padding:  0 12px;
}
.logout_links > li:after {
    content:  "";
    height:  20px;
    width:  1px;
    background-color:  #958a5f;
    position:  absolute;
    left:  0;
    top:  3px;
}
.logout_links > li:first-child:after {
    display:  none;
}
.logout_links > li a:link, .logout_links > li a:visited, .logout_links > li span {
    color:  #0d8c60;
    cursor:  pointer;
}
.logout_links > li.lang {
    font-family:  tahoma;
}
.logout_links > li.lang img {
    margin-right:  5px;
}
.logout_links > li img {
    position:  relative;
    top:  -2px;
    max-height:  45px;
}
li.logoutlink {
    border-top:  1px dotted #ddd;
}
.logout > div {
    width:  280px;
    left:  0;
    margin-left:  -50px;
    border-radius:  5px;
    top:  40px;
}
.logout_ul {
    padding:  0;
    margin:  0;
    list-style:  none;
}
.logout_ul li {
    border-bottom:  1px dotted #ddd;
    text-align:  center;
    padding:  10px 0;
}
.logout_ul li:last-child {
    border-bottom:  none;
}
.logout_ul li div {
    background-color:  #958a5f;
    border-radius:  5px;
    width:  100%;
    margin-top:  10px;
    overflow:  hidden;
}
.logout_ul li div span {
    display:  block;
    width:  33.3333%;
    border-right:  1px solid #fff;
    float:  right;
    padding:  5px 0;
    color:  #fff;
}
.logout_ul li div span:last-child {
    border-left:  none;
}
.logout_ul li div span:hover {
    background-color:  #0d8c60;
}
.logout_ul i {
    font-size:  30px;
    color:  #958a5f;
}
.logout_ul i:hover {
    color:  #0d8c60;
}
ul.Logout_ul {
    color:  #008055;
    list-style:  none;
}
.tooltips > div {
    border:  1px solid #ddd;
    padding:  10px;
    border-top:  2px solid #ddd;
}
.tooltips .triangle-up {
    width:  0;
    height:  0;
    border-right:  8px solid transparent;
    border-left:  8px solid transparent;
    border-bottom:  8px solid #ddd;
    position:  absolute;
    bottom:  -10px;
    left:  50%;
    margin-left:  -8px;
    opacity:  0;
    transition:  all .3s ease-out;
    z-index:  9999;
}
.tooltips.sropen .triangle-up {
    opacity:  1;
    transition:  all .3s ease-out;
}
.tooltips .triangle-down {
    width:  0;
    height:  0;
    border-right:  8px solid transparent;
    border-left:  8px solid transparent;
    border-top:  8px solid #ddd;
    position:  absolute;
    top:  -10px;
    left:  50%;
    margin-left:  -8px;
    opacity:  0;
    transition:  all .3s ease-out;
    z-index:  9999;
}
.tooltips.sropen .triangle-down {
    opacity:  1;
    transition:  all .3s ease-out;
}
.settings > div {
    width:  150px;
    left:  50%;
    margin-left:  -75px;
    border-radius:  5px;
}
.settings i {
    font-size:  21px;
}
.settings i:hover {
    color:  #958a5f;
}
.settings_ul {
    padding:  0;
    margin:  0;
    list-style:  none;
}
.settings_ul li {
    border-bottom:  1px dotted #ddd;
    text-align:  center;
    padding:  10px 0;
}
.settings_ul li:last-child {
    border-bottom:  none;
}
.settings_ul li div {
    background-color:  #958a5f;
    border-radius:  5px;
    width:  100%;
    margin-top:  10px;
    overflow:  hidden;
}
.settings_ul li div span {
    display:  block;
    width:  33.3333%;
    border-right:  1px solid #fff;
    float:  right;
    padding:  5px 0;
    color:  #fff;
}
.settings_ul li div span:last-child {
    border-right:  none;
}
.settings_ul li div span:hover {
    background-color:  #0d8c60;
}
.settings_ul i {
    font-size:  30px;
    color:  #958a5f;
}
.settings_ul i:hover {
    color:  #0d8c60;
}
.ms-sbtable {
    width:  100%;
    direction:  ltr;
}
.ms-sbcell {
    width:  80%}
.ms-sbgo {
    padding-left:  5px;
}
td.ms-sbgo img {
    border:  none!important;
}
.srch > div {
    width:  300px;
    left:  50%;
    margin-left:  -150px;
    border-radius:  5px;
}
.srch i {
    font-size:  20px;
}
.srch i:hover {
    color:  #958a5f;
}
.srch input[type=text] {
    width:  100%!important;
    float:  left;
    font-family:  HNReg;
    font-size:  16px;
    color:  #404040;
    padding:  5px;
    background-color:  #eee;
    border-radius:  3px;
    border:  none!important;
    font-style:  normal;
    height:  32px;
}
.srch input[type=button] {
    width:  18%;
    float:  left;
    margin-left:  2%;
    font-family:  HNReg;
    font-size:  16px;
    color:  #fff;
    padding:  5px;
    background-color:  #958a5f;
    border-radius:  3px;
    border:  none;
    cursor:  pointer;
}
.srch input[type=button]:hover {
    background-color:  #0d8c60;
}
button, input[type=button], input[type=reset], input[type=submit] {
    min-width:  0;
}
.top_menu {
    background-color:  #0d8c60;
    position:  relative;
    z-index:  99;
}
.top_menu.fixed {
    position:  fixed;
    top:  0;
    left:  0;
    width:  100%;
    box-shadow:  0 0 5px 0 rgba(0, 0, 0, .9);
}
.top_menu .t_menu .logo_res {
    display:  none;
}
.top_menu.fixed .t_menu .logo_res img {
    height:  40px;
}
.top_menu.fixed .t_menu .logo_res {
    float:  left;
    position:  relative;
    top:  -13px;
    margin-bottom:  -13px;
    display:  inline-block;
}
.t_menu > a.logo_res {
    border:  none!important;
}
.t_menu {
    height:  60px;
    max-width:  1170px;
    margin:  0 auto;
    width:  100%;
    padding:  10px 5px;
    position:  relative;
    z-index:  99;
}
.t_menu > a, .t_menu > a:link, .t_menu > a:visited {
    float:  right;
    display:  block;
    font-family:  HNBd;
    font-size:  18px;
    color:  #fff;
    line-height:  20px;
    padding:  10px;
    border:  1px solid #0d8c60;
    border-radius:  5px;
}
.t_menu > a:hover {
    border:  1px solid #fff;
}
.t_menu > span {
    float:  right;
    display:  block;
    font-family:  HNBd;
    font-size:  18px;
    color:  #fff;
    line-height:  20px;
    padding:  10px 5px;
    border:  1px solid #0d8c60;
    border-radius:  5px;
}
.top_menu.fixed .t_menu > a:nth-child(5), .top_menu.fixed .t_menu > span {
    display:  none;
}
#menu {
    padding:  0;
    margin:  0;
    list-style:  none;
}
#menu > li {
    float:  left;
}
#menu > li > a:link, #menu > li > a:visited {
    color:  #fff;
    font-size:  18px;
    text-decoration:  none;
    padding:  10px;
    display:  block;
    text-align:  center;
    border:  1px solid #0d8c60;
    border-radius:  5px;
    line-height:  20px;
    margin-right:  10px;
    position:  relative;
}
#menu > li > a img:nth-child(1) {
    visibility:  hidden;
    width:  0;
}
#menu > li > a img:nth-child(2) {
    visibility:  visible;
    width:  12px;
}
#menu > li:hover > a img:nth-child(2) {
    visibility:  hidden;
    width:  0;
}
#menu > li:hover > a img:nth-child(1) {
    visibility:  visible;
    width:  12px;
}
#menu > li > a.current {
    border:  1px solid #fff;
}
#menu > li:hover > a {
    background-color:  #fff;
    color:  #0d8c60;
    border-radius:  5px 5px 0 0;
    border:  1px solid #0d8c60;
}
#menu > li:hover > a:after {
    content:  "";
    width:  100%;
    height:  10px;
    position:  absolute;
    left:  0;
    bottom:  -10px;
    background-color:  #fff;
}
#menu > li > ul {
    display:  none;
    padding:  10px;
    margin:  0;
    list-style:  none;
    background-color:  #fff;
    width:  100%!important;
    position:  absolute;
    top:  60px;
    left:  0;
    overflow:  hidden;
    border:  1px solid #ccc;
    border-top:  none;
    border-radius:  0 0 10px 10px;
}
#menu > li > ul > li {
    padding:  5px;
    float:  left;
    width:  25%}
#menu > li.awareness > ul > li {
    width:  25%}
#menu > li.services > ul > li {
    width:  50%}
#menu > li.sectors > ul > li {
    width:  100%}
#menu > li.media > ul > li {
    width:  20%}
.dropdown {
    padding:  0;
    margin:  0;
    list-style:  none;
}
#menu > li > ul > li .s_img {
    width:  100%;
    border:  1px solid #ddd;
    border-radius:  5px;
    margin-top:  10px;
}
#menu > li.ministry > ul > li .s_img {
    border-radius:  5px 5px 0 0;
    border-bottom:  none;
    height:  136px;
}
#menu > li > ul > li .s_span {
    display:  block;
    width:  100%;
    text-align:  center;
    color:  #fff;
    background-color:  #958a5f;
    border-radius:  0 0 5px 5px;
    font-size:  16px;
    padding:  10px;
    margin:  0 0 10px;
}
#menu > li ul ul {
    padding:  0;
    margin:  0;
    list-style:  none;
}
#menu > li > ul > li a img {
    width:  12px;
    float:  right;
    width:  12px;
}
#menu > li > ul > li > a:link, #menu > li > ul > li > a:visited {
    background-color:  #f3f3f3;
    color:  #404040;
    display:  block;
    padding:  10px;
    margin-bottom:  1px;
    line-height:  20px;
}
#menu > li > ul > li > a:hover {
    color:  #958a5f;
}
#menu > li > ul > li > ul {
    padding:  10px 0;
}
#menu > li.awareness > ul > li:first-child > ul, #menu > li.ministry > ul > li:first-child > ul {
    min-height:  0;
    padding:  0;
}
#menu > li > ul > li > ul a:link, #menu > li > ul > li > ul a:visited {
    color:  #404040;
    font-family:  HNReg;
    font-size:  15px;
    display:  block;
    padding:  2px 5px;
}
#menu > li > ul > li > ul a:hover {
    color:  #958a5f;
}
#menu > li.services > ul > li > ul > li {
    width:  50%;
    float:  left;
}
.slicknav_nav .awareness .dropdown > li:first-child {
    display:  none;
}
.slicknav_menu {
    display:  none;
    font-size:  14px;
    padding:  3px 0 0;
}
.slicknav_btn {
    position:  relative;
    display:  block;
    vertical-align:  middle;
    float:  left;
    padding:  0 0 10px;
    cursor:  pointer;
    text-decoration:  none;
}
.slicknav_menu .slicknav_menutxt {
    display:  block;
    line-height:  1.188em;
    float:  right;
    color:  #404040;
    font-size:  18px;
    white-space:  nowrap;
}
.slicknav_menu .slicknav_icon {
    float:  left;
    margin:  6px;
}
.slicknav_menu .slicknav_icon-bar {
    display:  block;
    width:  40px;
    height:  5px;
    background-color:  #fff;
}
.slicknav_btn .slicknav_icon-bar .slicknav_icon-bar {
    margin-top:  .3em;
}
.slicknav_nav {
    clear:  both;
    margin:  0;
    padding:  0;
    position:  absolute;
    top:  50px;
    width:  100%;
    left:  0;
    background-color:  #1d7b5b;
}
.slicknav_nav li, .slicknav_nav ul {
    display:  block;
}
.slicknav_nav li {
    border-top:  1px solid #1ea174;
}
.slicknav_nav a {
    display:  block;
    padding:  10px;
    text-decoration:  none;
    color:  #fff;
    font-size:  16px;
}
.slicknav_nav a img {
    width:  12px;
    float:  right;
    position:  relative;
    bottom:  -5px;
}
.slicknav_nav > li > a > a > img:first-child {
    display:  none;
}
.slicknav_nav > li > a > a, .slicknav_nav > li > ul > li > a > a {
    position:  relative;
    z-index:  -1;
}
.slicknav_nav > li > a, .slicknav_nav > li > ul > li > a {
    z-index:  99;
    position:  relative;
}
.slicknav_nav > li > ul > li > a {
    border-top:  1px solid #ccc;
}
.slicknav_nav a .s_img, .slicknav_nav a .s_span {
    display:  none;
}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {
    display:  inline;
    padding:  0;
    margin:  0;
}
.slicknav_menu:after, .slicknav_menu:before {
    content:  "";
    display:  table;
}
.slicknav_menu:after {
    clear:  both;
}
.slicknav_nav, .slicknav_nav ul {
    list-style:  none;
    overflow:  hidden;
}
.slicknav_nav ul {
    padding:  0;
    margin:  0;
}
.slicknav_nav .slicknav_row {
    padding:  10px;
}
.slicknav_nav ul li {
    width:  100%;
    background-color:  #f3f3f3;
    border-top:  none;
}
.slicknav_nav ul ul li {
    background-color:  #fff;
    border-top:  1px dotted #ccc;
}
.slicknav_nav ul a {
    color:  #404040!important;
    font-size:  14px;
    margin:  0;
}
.slicknav_nav ul ul a {
    margin:  0 5px;
}
.slicknav_nav ul ul {
    background-color:  #fff;
}
.slicknav_nav li ul li:last-child a {
    border-bottom:  none;
}
.slicknav_nav .slicknav_txtnode {
    margin-left:  15px;
}
.slicknav_open .slicknav_icon span {
    display:  none;
}
.slicknav_open .slicknav_icon {
    background:  url(/_layouts/15/MOH/Internet/New/images/close_menu.png) no-repeat center center;
    width:  40px;
    height:  23px;
    display:  inline-block;
}
.footer_sec {
    background-image:  url(/_layouts/15/MOH/Internet/New/images/bgFooterGray.jpg);
    padding-top:  40px;
    padding-bottom:  25px;
}
.footer {
    max-width:  1160px;
    padding:  5px 0;
    margin:  0 auto;
}
.scrollup {
    position:  absolute;
    bottom:  370px;
    right:  50px;
    display:  none;
    z-index:  9;
}
.footer > div {
    float:  left;
    width:  33.3333%;
    padding:  0 30px;
}
.footer > div:nth-child(2) {
    border-top:  none;
    border-bottom:  none;
}
.footer > div > strong {
    display:  block;
    text-align:  left;
    font-size:  20px;
    margin-bottom:  20px;
    position:  relative;
    font-weight:  400;
    color:  #5f6267;
    border-bottom:  solid #9a935d 2px;
    padding-left:  0px;
}
.footer > div > strong > span {
    color:  #0d8c60;
}
.ful {
    margin:  0;
    list-style:  none;
    text-align:  left;
    margin-left:  13px;
}
.ful a:link, .ful a:visited {
    font-size:  16px;
    color:  #606368;
    font-family:  HNReg, tahoma!important;
}
.ful a:hover {
    color:  #9a935d;
    text-decoration:  none!important;
}
.ful li {
    padding:  3px 5px;
    list-style-image:  url('/_layouts/15/MOH/Internet/New/images/iconListFooter.png');
}
.ful .iconSVG img {
    width:  75px;
}
.ful li.ad {
    display:  inline-block;
    border:  1px solid #aaa;
    border-radius:  5px;
    margin:  3px;
}
.implinks {
    margin-top:  30px;
}
.implinks h5 {
    line-height:  11px;
}
.implinks .spaneeGreen {
    color:  #3d8962;
    padding-top:  3px;
}
.implinks .spaneeGreen a:link {
    color:  #3d8962;
}
.implinks .spaneeGreen a:visited {
    color:  #3d8962;
}
.implinks .spaneeGreen a:hover {
    color:  #99945d;
}
.implinks .spaneeGray {
    color:  #717274;
}
.implinks .OneLine {
    padding-top:  15px;
    display:  inline-grid;
}
.implinks .Subscribe {
    border:  1px solid red;
    height:  auto;
    float:  left;
    padding:  10px 10px 10px 10px;
    -webkit-border-radius:  0 40px 0 0;
    border-radius:  0 40px 0 0;
    border:  1px solid #666;
    width:  100%}
.implinks .Subscribe .iconSubscrib {
    width:  75px;
    float:  left;
    text-align:  left;
    padding-left:  10px;
}
.implinks .Subscribe .titleSubscrib {
    width:  200px;
    float:  left;
    text-align:  left;
}
.implinks .FQA {
    border:  1px solid red;
    height:  auto;
    float:  left;
    padding:  10px 10px 10px 10px;
    -webkit-border-radius:  0 40px 0 0;
    border-radius:  0 0px 0 40px;
    border:  1px solid #666;
    width:  100%}
.implinks .FQA .iconSubscrib {
    width:  75px;
    float:  left;
    text-align:  left;
    padding-left:  10px;
}
.implinks .FQA .titleSubscrib {
    width:  200px;
    float:  left;
    text-align:  left;
}
.implinks .call {
    border:  1px solid red;
    height:  auto;
    float:  left;
    padding:  10px 10px 10px 10px;
    border:  1px solid #666;
    width:  100%;
    margin-top:  20px;
    margin-bottom:  20px;
}
.implinks .call .iconSubscrib {
    width:  75px;
    float:  left;
    text-align:  left;
    padding-left:  10px;
}
.implinks .call .titleSubscrib {
    width:  200px;
    float:  left;
    text-align:  left;
}
.copyrigh_sec {
    text-align:  center;
    font-family:  HNReg;
    position:  relative;
}
.copyrigh_sec ul {
    padding:  0 0 10px;
    margin:  0;
    list-style:  none;
    display:  inline-block;
}
.copyrigh_sec ul li {
    display:  inline-block;
    padding:  0 3px;
}
.ficons {
    position:  absolute;
    left:  50px;
    top:  50px;
}
.happy {
    position:  relative;
    margin-right:  10px;
    display:  inline-block;
    z-index:  99999;
}
.happy.srclose > span > img:nth-child(1) {
    display:  block;
    cursor:  pointer;
    width:  60px;
}
.happy.srclose > span > img:nth-child(2) {
    display:  none;
    cursor:  pointer;
    width:  60px;
}
.happy.sropen > span > img:nth-child(1) {
    display:  none;
    cursor:  pointer;
    width:  60px;
}
.happy.sropen > span > img:nth-child(2) {
    display:  block;
    cursor:  pointer;
    width:  60px;
}
.tooltips.happy > div {
    bottom:  90px;
    top:  auto;
    width:  320px;
    border-radius:  5px;
    border-bottom:  2px solid #ddd;
}
.tooltips.happy > div img {
    display:  inline-block;
    border:  3px solid #fff;
    border-radius:  100px;
    padding:  1px;
    transition:  all .3s ease-out;
}
.tooltips.happy > div img:hover {
    border:  3px solid #ccc;
    border-radius:  100px;
    padding:  1px;
    transition:  all .3s ease-out;
    cursor:  pointer;
}
.tooltips.happy > div strong {
    display:  block;
    font-weight:  400;
    font-size:  22px;
    font-family:  HNBd;
}
.contactus {
    position:  relative;
    margin-right:  10px;
    display:  inline-block;
    z-index:  99999;
}
.contactus.srclose > span > img:nth-child(1) {
    display:  block;
    cursor:  pointer;
    width:  60px;
}
.contactus.srclose > span > img:nth-child(2) {
    display:  none;
    cursor:  pointer;
    width:  60px;
}
.contactus.sropen > span > img:nth-child(1) {
    display:  none;
    cursor:  pointer;
    width:  60px;
}
.contactus.sropen > span > img:nth-child(2) {
    display:  block;
    cursor:  pointer;
    width:  60px;
}
.tooltips.contactus > div strong {
    display:  block;
    font-weight:  400;
    font-size:  22px;
    font-family:  HNBd;
}
.tooltips.contactus > div {
    bottom:  90px;
    top:  auto;
    width:  400px;
    border-radius:  5px;
    border-bottom:  2px solid #ddd;
}
.contactus select {
    width:  68%;
    float:  left;
    font-family:  HNReg;
    font-size:  16px;
    color:  #404040;
    padding:  9px 5px;
    background-color:  #eee;
    border-radius:  3px;
    border:  none;
}
.contactus input[type=button] {
    width:  30%;
    float:  left;
    margin-left:  2%;
    font-family:  HNReg;
    font-size:  16px;
    color:  #fff;
    padding:  5px;
    background-color:  #958a5f;
    border-radius:  3px;
    border:  none;
    cursor:  pointer;
}
.contactus input[type=button]:hover {
    background-color:  #0d8c60;
}
.mainslider .slick-slider {
    position:  relative;
    display:  block;
}
.mainslider .slick-track {
    position:  relative;
    top:  0;
    right:  0;
    display:  block;
}
.mainslider .slick-list {
    position:  relative;
    display:  block;
    overflow:  hidden;
}
.mainslider .slick-slide {
    overflow:  hidden;
    float:  left;
    position:  relative;
}
.mainslider .slick-next {
    position:  absolute;
    bottom:  40px;
    left:  15%;
    cursor:  pointer;
    background-color:  #0d8c60;
    margin-left:  50px;
    padding:  0 5px;
    transition:  all .3s ease-out;
    opacity:  .5;
}
.mainslider .slick-prev {
    position:  absolute;
    bottom:  40px;
    left:  15%;
    cursor:  pointer;
    background-color:  #0d8c60;
    padding:  0 5px;
    transition:  all .3s ease-out;
    opacity:  .5;
}
.mainslider .slick-next:hover, .mainslider .slick-prev:hover {
    background-color:  #958a5f;
    transition:  all .3s ease-out;
}
.mainslider .slick-slide img {
    height:  100%;
    width:  100%;
    float:  right;
}
.mainslider .slick-slide div {
    position:  absolute;
    top:  100px;
    right:  15%;
    z-index:  999;
    left:  15%}
.mainslider .slick-slide div strong {
    font-size:  35px;
    font-weight:  400;
    display:  block;
}
.mainslider .slick-slide div span {
    font-size:  32px;
    font-weight:  400;
    display:  block;
    color:  #0d8c60;
}
.mainslider .slick-slide div a:link, .mainslider .slick-slide div a:visited {
    font-family:  HNBd;
    font-size:  16px;
    color:  #958a5f;
    padding:  10px 30px;
    background-color:  #fff;
    border-radius:  3px;
    border:  1px solid #958a5f;
    margin:  20px 10px 0 0;
    display:  inline-block;
}
.mainslider .slick-slide div a:nth-child(4):link, .mainslider .slick-slide div a:nth-child(4):visited {
    font-family:  HNBd;
    font-size:  16px;
    color:  #fff;
    padding:  10px 30px;
    background-color:  #958a5f;
    border-radius:  3px;
    border:  1px solid #958a5f;
    margin:  20px 10px 0 0;
    display:  inline-block;
}
.mainslider .slick-slide div a:hover {
    color:  #0d8c60;
    border:  1px solid #0d8c60;
    transition:  all .3s ease-out;
}
.mainslider .slick-slide div a:nth-child(4):hover {
    background-color:  #0d8c60;
    border:  1px solid #0d8c60;
    transition:  all .3s ease-out;
}
.mediacenter > div {
    width:  100%;
    max-width:  1160px;
    margin:  0 auto;
    padding:  50px 0;
}
.mediacenter > div > strong {
    display:  block;
    text-align:  center;
    font-size:  45px;
    margin-bottom:  50px;
    position:  relative;
    font-weight:  400;
}
.mediacenter > div > strong:after {
    content:  "";
    width:  38px;
    height:  5px;
    position:  absolute;
    bottom:  -16px;
    left:  50%;
    margin-right:  -18px;
    background-color:  #0d8c60;
    border-right:  4px solid #f3f3f3;
    border-left:  4px solid #f3f3f3;
}
.mediacenter > div > strong:before {
    content:  "";
    width:  20%;
    height:  1px;
    position:  absolute;
    bottom:  -14px;
    left:  42%;
    background-color:  #aaa;
}
.mediacenter > div > strong > span {
    color:  #0d8c60;
}
.news {
    max-height:  559px;
    overflow:  hidden;
    float:  left;
    width:  50%}
.mc_la {
    float:  right;
    width:  50%}
.news {
    padding:  20px;
    background-color:  #eee;
}
.news .title {
    font-size:  22px;
    color:  #0d8c60;
    padding:  0 0 10px 0;
}
.news .title a:link, .news .title a:visited {
    color:  #afafaf;
    font-size:  30px;
    float:  left;
    display:  block;
}
.news .slick-slider {
    position:  relative;
    display:  block;
}
.news .slick-track {
    position:  relative;
    top:  0;
    right:  0;
    display:  block;
}
.news .slick-list {
    position:  relative;
    display:  block;
    overflow:  hidden;
}
.news .slick-slide {
    overflow:  hidden;
    float:  left;
    position:  relative;
    margin:  1px;
}
.news .slick-dots {
    position:  absolute;
    bottom:  0;
    right:  0;
    padding:  10px;
    margin:  0;
    list-style:  none;
    text-align:  left;
    margin:  0 auto;
    width:  100%}
.news .slick-dots li {
    width:  20px;
    cursor:  pointer;
    margin:  0 2px;
    display:  inline!important;
}
.news .slick-dots li span {
    display:  inline-block;
    width:  20px;
    height:  7px;
    background:  #3da380;
}
.news .slick-dots li.slick-active span {
    background:  #86c6b0;
}
.news .slick-slide .nfbar {
    background-color:  #0d8c60;
    text-align:  right;
    padding:  10px;
    color:  #fff;
    font-family:  HNReg;
    border-radius:  0 0 10px 10px;
}
.news .slick-slide img {
    width:  100%;
    height:  50%;
    border-radius:  10px 10px 0 0;
    transition:  all .3s ease-out;
}
.news .slick-slide .date {
    position:  absolute;
    top:  0;
    left:  20px;
    background-color:  #0d8c60;
    color:  #fff;
    text-align:  center;
    padding:  10px;
    font-size:  18px;
}
.news .slick-slide .ntitle {
    font-size:  22px;
    color:  #fff;
    position:  absolute;
    width:  100%;
    bottom:  42px;
    right:  0;
    background:  linear-gradient(to top, #000 0, rgba(125, 185, 232, 0) 100%);
    padding:  20px;
    line-height:  24px;
}
.news_date {
    color:  #aaa17f;
}
.tabs ul.tab-menu {
    padding:  10px 10px 30px 10px;
    font-size:  14px;
}
.tabs ul.tab-menu li a span {
    color:  #909090;
}
.tabs ul.tab-menu li.current a span {
    color:  #0d8c60;
}
.collaps_container {
    font-family:  HNReg;
}
#divPlaceHolderMain .tabs ul.tab-menu li a:link, #divPlaceHolderMain .tabs ul.tab-menu li a:visited {
    text-decoration:  none!important;
}
.calendar {
    float:  left;
    width:  50%;
    padding:  20px;
    border:  1px solid #eee;
}
.calendar .title {
    font-size:  22px;
    color:  #958a5f;
    padding:  0 0 10px 0;
}
.calendar .title a:link, .calendar .title a:visited {
    color:  #afafaf;
    font-size:  30px;
    float:  right;
    display:  block;
}
.calendar .slick-slider {
    position:  relative;
    display:  block;
}
.calendar .slick-track {
    position:  relative;
    top:  0;
    right:  0;
    display:  block;
}
.calendar .slick-list {
    position:  relative;
    display:  block;
    overflow:  hidden;
}
.calendar .slick-slide {
    overflow:  hidden;
    float:  left;
    position:  relative;
    margin:  1px;
}
.calendar .slick-next {
    position:  absolute;
    bottom:  100px;
    left:  0;
    cursor:  pointer;
    background-color:  rgba(0, 0, 0, .3);
    padding:  5px;
}
.calendar .slick-prev {
    position:  absolute;
    bottom:  100px;
    right:  0;
    cursor:  pointer;
    background-color:  rgba(0, 0, 0, .3);
    padding:  5px;
}
.calendar .slick-slide img {
    width:  100%;
    height:  226px;
    border-radius:  10px;
    transition:  all .3s ease-out;
}
.calendar .slick-slide .date {
    position:  absolute;
    top:  20px;
    left:  0;
    background-color:  #958a5f;
    color:  #fff;
    text-align:  center;
    padding:  10px;
    font-size:  16px;
    font-family:  HNReg;
}
.calendar .slick-slide .ntitle {
    font-size:  16px;
    color:  #fff;
    position:  absolute;
    width:  100%;
    bottom:  0;
    right:  0;
    background:  linear-gradient(to top, #000 0, rgba(125, 185, 232, 0) 100%);
    padding:  10px;
    font-family:  HNReg;
    border-radius:  0 0 10px 10px;
}
.new {
    float:  left;
    width:  50%;
    padding:  20px;
    background-color:  #eee;
    border-bottom:  1px solid #eee;
}
.new .title {
    font-size:  22px;
    color:  #0d8c60;
    padding:  0 0 10px 0;
}
.new .title a:link, .new .title a:visited {
    color:  #afafaf;
    font-size:  30px;
    float:  right;
    display:  block;
}
.new .slick-slider {
    position:  relative;
    display:  block;
}
.new .slick-track {
    position:  relative;
    top:  0;
    right:  0;
    display:  block;
}
.new .slick-list {
    position:  relative;
    display:  block;
    overflow:  hidden;
}
.new .slick-slide {
    overflow:  hidden;
    float:  left;
    position:  relative;
    margin:  1px;
}
.new .slick-next {
    position:  absolute;
    bottom:  100px;
    left:  0;
    cursor:  pointer;
    background-color:  rgba(0, 0, 0, .3);
    padding:  5px;
}
.new .slick-prev {
    position:  absolute;
    bottom:  100px;
    right:  0;
    cursor:  pointer;
    background-color:  rgba(0, 0, 0, .3);
    padding:  5px;
}
.new .slick-slide img {
    width:  100%;
    height:  226px;
    transition:  all .3s ease-out;
    border-radius:  10px;
}
.new .slick-slide .date {
    position:  absolute;
    top:  20px;
    left:  0;
    background-color:  #0d8c60;
    color:  #fff;
    text-align:  center;
    padding:  10px;
    font-size:  16px;
    font-family:  HNReg;
}
.new .slick-slide .ntitle {
    font-size:  16px;
    color:  #fff;
    position:  absolute;
    width:  100%;
    bottom:  0;
    right:  0;
    background:  linear-gradient(to top, #000 0, rgba(125, 185, 232, 0) 100%);
    padding:  10px;
    font-family:  HNReg;
    border-radius:  0 0 10px 10px;
}
.calendar .slick-slide img:hover, .new .slick-slide img:hover, .news .slick-slide img:hover {
    -webkit-filter:  grayscale(100%);
    transition:  all .3s ease-out;
}
.elan {
    padding:  20px;
    border:  1px solid #eee;
    border-top:  none;
    height:  235px;
}
.elan .title {
    font-size:  22px;
    color:  #958a5f;
    padding:  0 0 10px 0;
}
.elan .title a:link, .elan .title a:visited {
    color:  #afafaf;
    font-size:  30px;
    float:  right;
    display:  block;
}
.elan ul {
    padding:  0;
    margin:  0;
    list-style:  none;
}
.elan ul li {
    padding:  10px 0;
    border-top:  1px dashed #ccc;
    font-family:  HNReg;
    height:  58px;
    overflow:  hidden;
    line-height:  16px;
}
.elan ul li a:link, .elan ul li a:visited {
    color:  #404040;
    display:  block;
}
.elan ul li a:hover {
    color:  #958a5f;
}
.elan ul li a strong {
    font-weight:  400;
    color:  #958a5f;
    display:  block;
}
.banners_area {
    margin:  0;
}
.banners_area img {
    border-radius:  10px;
    width:  100%;
    height:  100%;
    transition:  all .3s ease-out;
    transform:  scale(1);
    border:  1px solid #fff;
}
.banners_area img:hover {
    transition:  all .3s ease-out;
    transform:  scale(.95);
}
.banners_area a {
    display:  block;
}
.b_left, .b_mid, .b_right {
    float:  left;
    width:  33.3333%;
    padding:  10px;
}
.b_right .slick-slider {
    position:  relative;
    display:  block;
}
.b_right .slick-track {
    position:  relative;
    top:  0;
    right:  0;
    display:  block;
}
.b_right .slick-list {
    position:  relative;
    display:  block;
    overflow:  hidden;
}
.b_right .slick-slide {
    overflow:  hidden;
    float:  left;
    position:  relative;
    margin:  1px;
}
.b_right .slick-dots {
    position:  absolute;
    bottom:  0;
    right:  0;
    padding:  20px 30px;
    margin:  0;
    list-style:  none;
    text-align:  right;
    margin:  0 auto;
    width:  100%}
.b_right .slick-dots li {
    width:  20px;
    cursor:  pointer;
    margin:  0 2px;
    display:  inline!important;
}
.b_right .slick-dots li span {
    display:  inline-block;
    width:  20px;
    height:  7px;
    background:  #fff;
}
.b_right .slick-dots li.slick-active span {
    background:  #958a5f;
}
.b_mid a:nth-child(1) {
    float:  right;
    width:  50%;
    padding:  0;
}
.b_mid a:nth-child(2) {
    float:  left;
    width:  50%;
    padding:  0 10px 10px 0;
}
.b_mid a:nth-child(3) {
    float:  left;
    width:  50%;
    padding:  10px 10px 0 0;
}
.b_left a, .b_mid a:nth-child(1), .b_right .slick-list, .b_right .slick-list a, .b_right .slick-slide a {
    height:  450px;
}
.b_mid a:nth-child(2), .b_mid a:nth-child(3) {
    height:  225px;
}
.box, .subbox {
    display:  none;
}
.box.visible, .subbox.visible {
    display:  block;
}
.services[data-tabIndex="0"] {
    background:  url(/_layouts/15/MOH/Internet/New/images/tab_bg_01.png) no-repeat;
    background-size:  cover;
    background-position:  top right;
    background-attachment:  fixed;
    background-repeat:  no-repeat;
}
.services[data-tabIndex="1"] {
    background:  url(/_layouts/15/MOH/Internet/New/images/tab_bg_02.png) no-repeat;
    background-size:  cover;
    background-position:  top right;
    background-attachment:  fixed;
    background-repeat:  no-repeat;
}
.services[data-tabIndex="2"] {
    background:  url(/_layouts/15/MOH/Internet/New/images/tab_bg_03.png) no-repeat;
    background-size:  cover;
    background-position:  top right;
    background-attachment:  fixed;
    background-repeat:  no-repeat;
}
.services[data-tabIndex="3"] {
    background:  url(/_layouts/15/MOH/Internet/New/images/tab_bg_04.png) no-repeat;
    background-size:  cover;
    background-position:  top right;
    background-attachment:  fixed;
    background-repeat:  no-repeat;
}
.services > div {
    width:  100%;
    max-width:  1160px;
    margin:  0 auto;
    padding:  50px 0;
}
.services > div > strong {
    display:  block;
    text-align:  center;
    font-size:  45px;
    margin-bottom:  50px;
    position:  relative;
    font-weight:  400;
}
.services > div > strong:after {
    content:  "";
    width:  38px;
    height:  5px;
    position:  absolute;
    bottom:  -16px;
    left:  50%;
    margin-left:  -18px;
    background-color:  #0d8c60;
    border-left:  4px solid #f3f3f3;
    border-left:  4px solid #f3f3f3;
}
.services > div > strong:before {
    content:  "";
    width:  20%;
    height:  1px;
    position:  absolute;
    bottom:  -14px;
    right:  40%;
    background-color:  #aaa;
}
.services > div > strong > span {
    color:  #0d8c60;
}
.services .tabs {
    padding:  0;
    margin:  0;
    list-style:  none;
}
.services .tabs li:nth-child(1) {
    border-radius:  10px 0 0 10px;
}
.services .tabs li:nth-child(3) {
    border-radius:  0 10px 10px 0;
}
.services .tabs li {
    float:  left;
    width:  33.3%;
    font-size:  22px;
    color:  #fff;
    text-align:  center;
    cursor:  pointer;
    line-height:  70px;
    position:  relative;
    background-color:  #0d8c60;
    transition:  all .3s ease-out;
}
.services .tabs li:after {
    content:  "";
    height:  70px;
    width:  1px;
    left:  0;
    top:  0;
    position:  absolute;
    background-color:  #fff;
}
.services .tabs li.current, .services .tabs li.current:hover {
    background-color:  #958a5f;
    transition:  all .3s ease-out;
}
.services .tabs li.current:before {
    content:  "";
    width:  0;
    height:  0;
    border-right:  16px solid transparent;
    border-left:  16px solid transparent;
    border-bottom:  16px solid #958a5f;
    position:  absolute;
    top:  -16px;
    left:  50%;
    margin-left:  -8px;
    z-index:  9999;
}
.services .tabs li:hover {
    background-color:  #404040;
}
.services .section {
    display:  block;
}
.services .mobile_services {
    display:  none;
}
.services .mobile_services {
    padding:  0;
    margin:  0 50px;
    list-style:  none;
}
.services .mobile_services li {
    text-align:  center;
    width:  25%;
    float:  left;
    padding:  10px;
}
.services .mobile_services li a:link, .services .mobile_services li a:visited {
    border:  1px solid #ddd;
    border-radius:  10px;
    border-top:  10px solid #0d8c60;
    padding:  10px;
    display:  block;
    font-size:  22px;
    color:  #404040;
    height:  250px;
    transition:  all .3s ease-out;
    background-color:  #fff;
}
.services .mobile_services li a:hover {
    color:  #fff;
    background-color:  #0d8c60;
    transition:  all .3s ease-out;
}
.services .mobile_services li a img:nth-child(1) {
    display:  inline-block;
    margin:  30px 0;
    transition:  all .3s ease-out;
}
.services .mobile_services li a img:nth-child(2) {
    display:  none;
    margin:  30px 0;
    transition:  all .3s ease-out;
}
.services .mobile_services li a:hover img:nth-child(1) {
    display:  none;
    transition:  all .3s ease-out;
}
.services .mobile_services li a:hover img:nth-child(2) {
    display:  inline-block;
    transition:  all .3s ease-out;
}
.services .box {
    height:  382px;
    border:  1px solid #ddd;
    background-color:  rgba(255, 255, 255, .8);
    border-radius:  10px;
    margin-bottom:  30px;
}
.subtabs {
    padding:  0;
    margin:  0;
    list-style:  none;
    width:  100%;
    text-align:  center;
}
.subtabs li {
    display:  inline-block;
    font-family:  HNReg;
    font-size:  20px;
    padding:  29px 20px;
    position:  relative;
    cursor:  pointer;
    position:  relative;
}
.tab-menu li {
    display:  inline-block;
    font-family:  GESS_Light;
    font-size:  20px;
    padding:  5px 20px;
    position:  relative;
    cursor:  pointer;
    position:  relative;
}
.subtabs li:after {
    content:  "";
    height:  30px;
    width:  1px;
    position:  absolute;
    right:  0;
    top:  26px;
    background-color:  #ccc;
}
.tab-menu li:after {
    content:  "";
    height:  30px;
    width:  1px;
    position:  absolute;
    right:  0;
    top:  5px;
    background-color:  #ccc;
}
.subtabs li:last-child:after, .tab-menu li:last-child:after {
    display:  none;
}
.subtabs li.subcurrent {
    color:  #958a5f;
}
.subtabs li.subcurrent:before {
    content:  "";
    width:  0;
    height:  0;
    border-right:  10px solid transparent;
    border-left:  10px solid transparent;
    border-top:  10px solid #958a5f;
    position:  absolute;
    top:  0;
    left:  50%;
    margin-left:  -8px;
    z-index:  9999;
}
.subbox > span {
    margin:  0 50px;
    display:  block;
    text-align:  center;
    font-family:  HNReg;
    padding:  20px 0;
}
.subbox > span a:link, .subbox > span a:visited {
    color:  #0d8c60;
}
.subbox > span a:hover {
    color:  #958a5f;
}
.subbox ul {
    padding:  0;
    margin:  0 50px;
    list-style:  none;
}
.subbox ul li {
    text-align:  center;
    width:  25%;
    float:  left;
    padding:  10px;
}
.subbox ul li a:link, .subbox ul li a:visited {
    border:  1px solid #ddd;
    border-radius:  10px;
    border-top:  10px solid #0d8c60;
    padding:  10px;
    display:  block;
    font-size:  20px;
    color:  #404040;
    height:  250px;
    transition:  all .3s ease-out;
    position:  relative;
    overflow:  hidden;
}
.subbox ul li a:hover {
    color:  #fff;
    transition:  all .3s ease-out;
}
.subbox ul li a:before {
    content:  "";
    width:  100%;
    height:  100%;
    position:  absolute;
    top:  -100%;
    transition:  all .3s ease-out;
    background-color:  #0d8c60;
    left:  0;
    border-radius:  0 0 10px 10px;
    z-index:  0;
}
.subbox ul li a:hover:before {
    top:  0;
    transition:  all .3s ease-out;
}
.subbox ul li a * {
    z-index:  9;
    position:  relative;
}
.subbox ul li a strong {
    display:  inline-block;
    margin:  30px 0;
    transition:  all .3s ease-out;
    width:  90px;
    overflow:  hidden;
}
.subbox ul li a strong img {
    float:  left;
    height:  90px;
    width:  180px;
}
.subbox ul li a:hover strong img {
    float:  right;
}
.subbox > a:link, .subbox > a:visited {
    font-family:  HNBd;
    font-size:  16px;
    color:  #fff;
    padding:  10px 30px;
    background-color:  #0d8c60;
    border-radius:  3px;
    margin:  10px 0;
    display:  inline-block;
}
.subbox > a:hover {
    background-color:  #958a5f;
}
.subbox {
    text-align:  center;
}
.subbox .slick-slider {
    position:  relative;
    display:  block;
}
.subbox .slick-track {
    position:  relative;
    top:  0;
    right:  0;
    display:  block;
    min-width:  100%}
.subbox .slick-list {
    position:  relative;
    display:  block;
    overflow:  hidden;
    text-align:  center;
}
.subbox .slick-slide {
    overflow:  hidden;
    float:  none;
    position:  relative;
    margin:  1px;
    display:  inline-block;
}
.subbox .slick-next {
    position:  absolute;
    bottom:  50%;
    left:  -40px;
    cursor:  pointer;
    background-color:  rgba(0, 0, 0, .3);
    padding:  5px;
    margin-bottom:  -21px;
}
.subbox .slick-prev {
    position:  absolute;
    bottom:  50%;
    right:  -40px;
    cursor:  pointer;
    background-color:  rgba(0, 0, 0, .3);
    padding:  5px;
    margin-bottom:  -21px;
}
.subbox .srch_form {
    padding:  50px;
}
.subbox .srch_form span {
    display:  block;
    width:  25%;
    float:  left;
    text-align:  left;
    font-size:  20px;
}
.subbox .srch_form input[type=text], select {
    width:  75%;
    float:  left;
    font-family:  HNReg;
    font-size:  20px;
    color:  #404040;
    padding:  5px;
    background-color:  #eee;
    border-radius:  3px;
    border:  none;
    border:  1px solid #ddd;
}
.subbox .srch_form input[type=button] {
    font-family:  HNBd;
    font-size:  20px;
    color:  #fff;
    padding:  5px 20px;
    background-color:  #958a5f;
    border-radius:  3px;
    border:  none;
    cursor:  pointer;
    margin-top:  30px;
    transition:  all .3s ease-out;
}
.subbox .srch_form input[type=button]:hover {
    background-color:  #0d8c60;
    transition:  all .3s ease-out;
}
.social_media_lb {
    padding:  0;
    margin:  0;
    list-style:  none;
    position:  fixed;
    right:  0;
    top:  330px;
    z-index:  9999;
}
.social_media_lb li {
    padding:  2px!important;
    display:  block!important;
}
.social_media_lb li a {
    display:  block;
    transition:  all .3s ease-out;
    transform:  scale(1);
}
.social_media_lb li a:hover {
    transition:  all .3s ease-out;
    transform:  scale(.9);
}
.social_media_lb li img {
    border-radius:  5px;
}
.bc, .icons_title {
    background-color:  #f3f3f3;
    border-bottom:  1px solid #ddd;
}
.bc > div, .icons_title > div {
    max-width:  1160px;
    margin:  0 auto;
    padding:  15px 0;
    font-family:  HNReg;
}
.bc > div a:link, .bc > div a:visited {
    color:  #404040;
}
.bc > div a:hover {
    color:  #958a5f;
}
.bc > div > ul > li > .s4-breadcrumb-arrowcont {
    display:  none;
}
.bc ul li a, .bc ul li span {
    float:  left;
    white-space:  nowrap;
}
.bc ul {
    padding:  0;
    margin:  0;
    list-style:  none;
}
.Sure_listViewTitle, .s4-breadcrumb > li > span {
    display:  none;
}
.s4-breadcrumb-arrowcont * {
    display:  none!important;
}
.s4-breadcrumb-arrowcont {
    width:  9px;
    height:  14px;
    background:  url(/_layouts/15/MOH/Internet/New/images/bc_arrow.png) no-repeat center center;
    position:  relative;
    display:  inline-block;
    bottom:  0;
    padding:  12px;
    transform:  rotate(180deg);
}
.sstitle {
    float:  left;
    font-size:  34px;
    color:  #958a5f;
    font-family:  HNBd;
    line-height:  36px;
}
.int_icons {
    float:  right;
}
.int_icons ul {
    padding:  0;
    margin:  0;
    list-style:  none;
}
.int_icons > ul > li {
    display:  inline-block;
    padding:  0 2px;
    position:  relative;
}
.int_icons > ul > li > a {
    display:  block;
}
.sharepage > span {
    display:  inline-block;
    height:  29px;
    cursor:  pointer;
}
.sharepage > div {
    top:  39px;
    right:  -70px;
    width:  216px;
    border-radius:  10px;
}
.sharepage div a {
    display:  inline-block;
    transition:  all .3s ease-out;
    transform:  scale(1);
}
.sharepage div a:hover {
    transition:  all .3s ease-out;
    transform:  scale(.9);
}
.sharepage div a img {
    border-radius:  5px;
    padding:  1px 0;
}
.int_contents {
    padding:  30px 0!important;
    margin:  0 auto;
    max-width:  1160px;
    font-family:  HNReg, tahoma;
    font-size:  18px;
}
.main_conts {
    float:  left;
    width:  75%;
    padding-bottom:  20px;
    min-height:  400px;
}
.main_conts p {
    text-align:  justify;
}
.left_conts {
    float:  right;
    width:  25%;
    padding-left:  35px;
    font-family:  HNBd;
}
.left_conts > div {
    padding:  0 0 30px 20px;
}
.ls_slider .slick-slider {
    position:  relative;
    display:  block;
}
.ls_slider .slick-track {
    position:  relative;
    top:  0;
    right:  0;
    display:  block;
}
.ls_slider .slick-list {
    position:  relative;
    display:  block;
    overflow:  hidden;
}
.ls_slider .slick-slide {
    overflow:  hidden;
    float:  left;
    position:  relative;
    margin:  1px;
    height:  314px;
}
.ls_slider .slick-next {
    position:  absolute;
    top:  -40px;
    right:  30px;
    cursor:  pointer;
    background-color:  rgba(0, 0, 0, .3);
    padding:  2px;
    width:  25px;
}
.ls_slider .slick-prev {
    position:  absolute;
    top:  -40px;
    right:  0;
    cursor:  pointer;
    background-color:  rgba(0, 0, 0, .3);
    padding:  2px;
    width:  25px;
}
.ls_slider .slick-slide img {
    width:  100%;
    height:  250px;
    border-radius:  10px 10px 0 0;
    transition:  all .3s ease-out;
}
.ls_slider .slick-slide span {
    font-size:  16px;
    color:  #fff;
    position:  absolute;
    width:  100%;
    bottom:  0;
    right:  0;
    background:  #0d8c60;
    padding:  10px;
    height:  64px;
    border-radius:  0 0 10px 10px;
    overflow:  hidden;
}
.sm_title {
    color:  #0d8c60;
    font-size:  22px;
    padding:  0 0 10px;
}
.sm_title span {
    color:  #404040;
}
.sm_conts {
    padding:  10px;
    border:  1px solid #ddd;
    background:  url(/_layouts/15/MOH/Internet/New/images/mc_bg.png) #fff no-repeat bottom left;
    border-radius:  10px;
    background-size:  auto 70%}
.sm_conts ul {
    padding:  0;
    margin:  0 0 40px;
    list-style:  none;
}
.sm_conts ul li {
    border-bottom:  1px dotted #ddd;
}
.sm_conts ul li a:link, .sm_conts ul li a:visited {
    display:  block;
    color:  #404040!important;
    padding:  7px 10px;
    font-family:  HNBd!important;
    line-height:  24px;
}
.sm_conts ul li a:hover {
    color:  #0d8c60!important;
    background-color:  transparent;
}
.sm_conts ul li.selected a:link, .sm_conts ul li.selected a:visited {
    background-color:  #0d8c60;
    color:  #fff!important;
}
.ms-core-sideNavBox-removeLeftMargin {
    margin-left:  0;
}
.sp {
    display:  block;
    width:  100%;
    border-top:  1px dashed #ddd;
    margin:  30px 0;
}
.f_conts {
    border-radius:  10px!important;
    background-color:  #958a5f;
}
.f_conts > div {
    float:  left;
    width:  25%;
    padding:  0;
    border-right:  0px solid #aaa17f;
    text-align:  center;
    font-family:  HNReg;
    color:  #fff;
    font-size:  14px;
    height:  100px;
}
.f_conts > div:nth-child(4) {
    border-left:  none;
}
.f_conts > div > span.fc_title {
    font-family:  HNBd;
    display:  block;
    padding:  5px;
}
.eva img {
    padding:  0 2px;
}
.read {
    border-right:  1px solid #fff!important;
}
.update {
    border-right:  1px solid #fff!important;
}
.useful a:link, .useful a:visited {
    display:  inline-block;
    padding:  5px 10px;
    color:  #fff;
    border:  1px solid #fff;
    border-radius:  5px;
    margin:  0 3px;
    transition:  all .3s ease-out;
}
.useful a:hover {
    background-color:  #fff;
    color:  #958a5f;
    transition:  all .3s ease-out;
}
.useful {
    border-radius:  0 10px 10px 0;
}
.newsint .slick-slider {
    position:  relative;
    display:  block;
}
.newsint .slick-track {
    position:  relative;
    top:  0;
    right:  0;
    display:  block;
}
.newsint .slick-list {
    position:  relative;
    display:  block;
    overflow:  hidden;
}
.newsint .slick-slide {
    overflow:  hidden;
    float:  left;
    position:  relative;
    margin:  1px;
    background-color:  #f3f3f3;
    padding:  10px;
    border-radius:  10px;
}
.newsint .slick-dots {
    position:  absolute;
    bottom:  20px;
    left:  40%;
    padding:  10px 20px;
    margin:  0;
    list-style:  none;
    text-align:  left;
    width:  60%}
.newsint .slick-dots li {
    width:  20px;
    cursor:  pointer;
    margin:  0 2px;
    display:  inline!important;
}
.newsint .slick-dots li span {
    display:  inline-block;
    width:  20px;
    height:  7px;
    background:  #c2c2c2;
}
.newsint .slick-dots li.slick-active span {
    background:  #0d8c60;
}
.newsint .slick-slide .nfbar {
    text-align:  right;
    padding:  10px 20px;
    color:  #0d8c60;
    font-family:  HNReg;
    width:  100%;
    display:  block;
}
.newsint .slick-slide img {
    width:  100%;
    height:  290px;
    border-radius:  10px;
    transition:  all .3s ease-out;
}
.newsint .slick-slide .date {
    position:  absolute;
    top:  0;
    left:  20px;
    background-color:  #0d8c60;
    color:  #fff;
    text-align:  center;
    padding:  10px;
    font-size:  18px;
}
.newsint .slick-slide .ntitle {
    font-size:  22px;
    width:  100%;
    padding:  10px 20px;
    display:  block;
    font-family:  HNBd;
    color:  #404040;
    height:  78px;
    overflow:  hidden;
    line-height:  22px;
}
.newsint .slick-slide .ndes {
    font-size:  18px;
    width:  100%;
    padding:  10px 20px;
    display:  block;
    font-family:  HNReg;
    color:  #404040;
    height:  160px;
    overflow:  hidden;
    line-height:  21px;
}
.rnews {
    float:  left;
    width:  40%;
    position:  relative;
}
.lnews {
    float:  right;
    width:  60%}
.rnews img {
    max-width:  300px;
}
.news_arch {
    padding:  0;
    margin:  20px 0;
    list-style:  none;
    text-align:  left;
}
.news_arch li {
    float:  left;
    width:  33.3333%;
    padding:  5px;
}
.news_arch li a:link, .news_arch li a:visited {
    background-color:  #f3f3f3;
    display:  block;
    border-radius:  10px;
    padding-bottom:  20px;
    transition:  all .3s ease-out;
}
.news_arch li img {
    width:  100%;
    height:  205px;
    border-radius:  10px;
    transition:  all .3s ease-out;
    border:  0 solid #0d8c60;
}
.news_arch li .date {
    color:  #0d8c60;
    padding:  10px 20px 0;
    display:  block;
    transition:  all .3s ease-out;
    height:  35px;
}
.news_arch li .ntitle {
    color:  #404040;
    padding:  0 20px 20px;
    display:  block;
    font-family:  HNBd;
    height:  75px;
    overflow:  hidden;
    transition:  all .3s ease-out;
    line-height:  24px;
}
.news_arch li a:hover {
    background-color:  #0d8c60;
    transition:  all .3s ease-out;
}
.news_arch li a:hover * {
    color:  #fff;
    transition:  all .3s ease-out;
}
.news_arch li a:hover img {
    border:  10px solid #0d8c60;
    transition:  all .3s ease-out;
}
.links_arch li a:link, .links_arch li a:visited {
    padding:  20px!important;
    text-align:  center;
}
.links_arch li .ntitle {
    height:  60px;
    padding:  0 20px;
    line-height:  24px;
}
.links_arch li {
    width:  50%}
.grid div.onerow, .int_grid div.onerow {
    white-space:  nowrap;
}
.int_grid {
    border-spacing:  1px;
    border-collapse:  inherit;
    width:  100%;
    font-size:  18px;
    border:  none;
}
.int_grid th {
    background-color:  #0d8c60;
    padding:  15px 5px;
    text-align:  center;
    color:  #fff;
    font-weight:  400;
    vertical-align:  top;
    font-family:  HNBd;
}
.int_grid td {
    padding:  3px 5px;
    vertical-align:  top;
    border:  1px solid #dedede;
    color:  #404040;
    vertical-align:  top;
}
.int_grid td a:link, .int_grid td a:visited {
    color:  #958a5f!important;
    background:  0 0!important;
    border:  none!important;
}
.int_grid td a:hover {
    text-decoration:  underline!important;
}
.int_grid tr:nth-child(even) {
    background:  #fff;
}
.int_grid tr:nth-child(odd) {
    background:  #f5f5f5;
}
.frumPostTxt * {
    color:  #404040!important;
}
.imagelinks.news_arch li img {
    border:  none;
}
.imagelinks.news_arch li a:link, .imagelinks.news_arch li a:visited {
    padding:  0 0 20px;
    background:  #fff;
    border:  10px solid #fff;
    box-shadow:  0 0 1px #000;
    height:  284px;
    overflow:  hidden;
    color:  #404040;
    min-height:  210px;
}
.itemdata span {
    display:  block;
    font-size:  16px;
}
.itemdata span:nth-child(1) {
    color:  #0d8c60;
}
.empName {
    font-family:  HNBd;
}
.imagelinks.news_arch li a:hover {
    background-color:  #0d8c60;
    border:  10px solid #0d8c60;
    color:  #fff;
}
.imagelinks.news_arch li a:hover img {
    border:  none;
    padding:  10px;
    transition:  all .3s ease-out;
}
.ms-webpart-chrome-title span {
    font-family:  HNBd;
    color:  #0d8c60;
}
.PagerContainerTable {
    padding:  0;
    margin:  0 auto 40px;
    list-style:  none;
    text-align:  center;
    position:  relative;
    bottom:  -20px;
}
.PagerContainerTable td {
    font-weight:  700;
    padding:  0 2px;
    font-size:  14px;
    float:  left;
}
.PagerContainerTable a:link, .PagerContainerTable a:visited {
    color:  #404040;
}
.PagerContainerTable a:hover {
    color:  #0d8c60;
}
.PagerContainerTable .PagerCurrentPageCell {
    background-color:  #0d8c60;
    border-radius:  2px;
    color:  #fff;
}
.PagerContainerTable td {
    padding:  0 5px;
}
.PagerInfoCell {
    display:  none;
}
.paging_list table {
    padding:  0;
    margin:  0 auto 40px;
    list-style:  none;
    text-align:  center;
    position:  relative;
    bottom:  -20px;
}
.paging_list table td {
    padding:  0 2px;
    font-size:  14px;
    float:  right;
}
.paging_list table a:link, .paging_list table a:visited {
    color:  #404040!important;
    background-color:  transparent;
    padding:  0 5px;
}
.paging_list table a:hover {
    color:  #0d8c60;
}
.paging_list table a {
    background-color:  #0d8c60;
    border-radius:  2px;
    color:  #fff!important;
    padding:  0 5px;
}
.paging_list table td {
    padding:  0 5px;
}
.paging_list table .PagerInfoCell {
    display:  none;
}
.nd_title {
    font-size:  26px;
    color:  #0d8c60;
    font-family:  HNBd;
}
.ndimg_slider .slick-slider {
    position:  relative;
    display:  block;
}
.ndimg_slider .slick-track {
    position:  relative;
    top:  0;
    right:  0;
    display:  block;
}
.ndimg_slider .slick-list {
    position:  relative;
    display:  block;
    overflow:  hidden;
}
.ndimg_slider .slick-slide {
    overflow:  hidden;
    float:  left;
    position:  relative;
    margin:  1px;
    height:  314px;
}
.ndimg_slider .slick-next {
    position:  absolute;
    top:  50%;
    left:  0;
    cursor:  pointer;
    background-color:  rgba(0, 0, 0, .3);
    padding:  2px;
    margin-top:  -18px;
}
.ndimg_slider .slick-prev {
    position:  absolute;
    top:  50%;
    right:  0;
    cursor:  pointer;
    background-color:  rgba(0, 0, 0, .3);
    padding:  2px;
    margin-top:  -18px;
}
.ndimg_slider .slick-slide {
    max-width:  100%;
    height:  450px;
    border-radius:  10px;
}
.comments_form > div {
    width:  33.3333%;
    float:  left;
    padding:  1%}
.comments_form input[type=text] {
    width:  100%;
    font-family:  HNReg;
    font-size:  16px;
    color:  #404040;
    padding:  5px;
    background-color:  #eee;
    border-radius:  3px;
    border:  none;
    border:  1px solid #ddd;
    margin:  1%}
.comments_form textarea, td.formControlTd textarea {
    width:  98%!important;
    float:  left;
    font-family:  HNReg;
    font-size:  16px;
    color:  #404040;
    padding:  5px;
    background-color:  #eee;
    border-radius:  3px;
    border:  none;
    border:  1px solid #ddd;
    margin:  1%;
    resize:  none;
    height:  150px;
}
.comments_form input[type=submit] {
    font-family:  HNReg;
    font-size:  16px;
    color:  #fff;
    padding:  5px 20px;
    background-color:  #0d8c60;
    border-radius:  3px;
    border:  none;
    cursor:  pointer;
    transition:  all .3s ease-out;
    margin:  1%;
    float:  right;
}
.comments_form input[type=button]:nth-child(5) {
    background-color:  #d9544f;
}
.comments_form span {
    display:  block;
    margin:  1%;
    width:  98%;
    font-size:  14px;
    color:  red;
}
.comments_user {
    border-top:  1px dashed #ddd;
    padding:  20px;
}
.comments_user > img {
    width:  40px;
    height:  40px;
    border-radius:  100px;
    border:  1px solid #ddd;
    float:  left;
    margin-right:  10px;
}
.comments_user .name {
    font-size:  18px;
    font-family:  HNBd;
    color:  #0d8c60;
    float:  left;
    display:  block;
}
.comments_user .date {
    font-size:  12px;
}
.comments_user div {
    font-size:  16px;
    line-height:  20px;
}
.comments_user a img {
    display:  none;
}
.event_block {
    display:  block;
    margin-bottom:  25px;
    position:  relative;
}
.event_block img:nth-child(1) {
    display:  block;
}
.event_block img:nth-child(2) {
    display:  none;
}
.event_block img {
    float:  left;
    border:  1px solid #ddd;
    background-color:  #f3f3f3;
    border-radius:  1000px;
    padding:  10px;
    transition:  all .3s ease-out;
}
.event_block:after {
    content:  "";
    width:  1px;
    height:  100%;
    position:  absolute;
    left:  38px;
    top:  -100%;
    background-color:  #ddd;
    z-index:  -1;
}
.listblock .event_block:first-child:after {
    display:  none;
}
.econts {
    display:  block;
    width:  100%;
    padding:  0 0 0 90px;
    color:  #404004;
    transition:  all .3s ease-out;
}
.econts > span {
    display:  block;
    background:  #f3f3f3;
    border:  1px solid #ddd;
    width:  100%;
    padding:  20px;
    border-radius:  10px;
    position:  relative;
    transition:  all .3s ease-out;
}
.econts > span:after {
    content:  "";
    width:  0;
    height:  0;
    border-right:  14px solid #ddd;
    border-top:  14px solid transparent;
    border-bottom:  14px solid transparent;
    position:  absolute;
    left:  -14px;
    top:  33px;
    margin-top:  -14px;
    transition:  all .3s ease-out;
}
.econts > span strong {
    float:  right;
    color:  #0d8c60;
    transition:  all .3s ease-out;
}
.event_block:hover img:nth-child(2) {
    display:  block;
}
.event_block:hover img:nth-child(1) {
    display:  none;
}
.event_block:hover img {
    border:  1px solid #0d8c60;
    background-color:  #0d8c60;
    transition:  all .3s ease-out;
}
.event_block:hover .econts {
    color:  #0d8c60;
    transition:  all .3s ease-out;
}
.event_block:hover .econts > span {
    background:  #0d8c60;
    border:  1px solid #0d8c60;
    color:  #fff;
    transition:  all .3s ease-out;
}
.event_block:hover .econts > span:after {
    border-right:  14px solid #0d8c60;
    transition:  all .3s ease-out;
}
.event_block:hover .econts > span strong {
    float:  right;
    color:  #fff;
    transition:  all .3s ease-out;
}
.address {
    font-family:  HNBd;
    font-size:  18px;
    margin-bottom:  30px;
}
.eservices strong {
    width:  100%;
    display:  block;
    font-family:  HNBd;
}
.eservices .econts {
    font-family:  HNReg;
}
#cboxBottomCenter, #cboxClose, #cboxCurrent, #cboxTopCenter {
    display:  none!important;
}
#cboxContent {
    background:  0 0;
    padding-bottom:  45px;
}
.cboxPhoto {
    border:  10px solid #f5f5f5;
}
#cboxNext {
    position:  absolute;
    bottom:  5px;
    left:  50%;
    background:  url(/_layouts/15/MOH/Internet/New/images/nal_c.png) no-repeat;
    width:  32px;
    height:  32px;
    text-indent:  -9999px;
    margin-left:  -36px;
    display:  block!important;
}
#cboxPrevious {
    position:  absolute;
    bottom:  5px;
    right:  50%;
    background:  url(/_layouts/15/MOH/Internet/New/images/nar_c.png) no-repeat;
    width:  32px;
    height:  32px;
    text-indent:  -9999px;
    margin-right:  -36px;
}
#cboxTitle {
    bottom:  45px;
    height:  22px;
    overflow:  hidden;
}
#cboxOverlay, #cboxWrapper, #colorbox {
    z-index:  99999999;
}
.pg {
    padding:  0;
    margin:  20px 0;
    list-style:  none;
    text-align:  left;
}
.pg li {
    float:  left;
    width:  33.3333%;
    padding:  5px;
}
.pg li a:link, .pg li a:visited {
    background-color:  #0d8c60;
    display:  block;
    border-radius:  10px;
    padding-bottom:  20px;
    transition:  all .3s ease-out;
    color:  #fff;
    text-decoration:  none!important;
}
.pg li img {
    width:  100%;
    height:  220px;
    border-radius:  10px;
    transition:  all .3s ease-out;
    border:  0 solid #0d8c60;
}
.pg li span {
    padding:  10px;
    display:  block;
    font-family:  HNBd;
    height:  55px;
    overflow:  hidden;
    transition:  all .3s ease-out;
    line-height:  23px;
}
.pg li a:hover {
    background-color:  #958a5f;
    transition:  all .3s ease-out;
}
.pg li a:hover img {
    border:  10px solid #958a5f;
    transition:  all .3s ease-out;
}
.main_conts .title {
    font-size:  22px;
    color:  #0d8c60;
    padding:  0 0 10px 0;
    font-family:  HNBd;
}
.main_conts .title a:link, .main_conts .title a:visited {
    color:  #707070;
    font-size:  16px;
    float:  right;
    display:  block;
    font-family:  HNReg;
}
.showall:link, .showall:visited {
    color:  #707070;
    font-size:  16px;
    float:  right;
    display:  block;
    font-family:  HNBd;
    position:  relative;
    top:  -35px;
    margin-bottom:  -35px;
}
.main_conts .title a:hover, .showall:hover {
    color:  #958a5f;
}
.main_conts .title a i, .showall i {
    font-size:  20px;
}
.main_conts .news_arch {
    margin-top:  0;
}
.directorates .sm_conts ul {
    margin:  0;
}
.directorates .ls_slider .slick-slide {
    height:  264px;
}
.directorates .ls_slider .slick-slide img {
    height:  200px;
}
.direc_banner img {
    width:  100%;
    border-radius:  10px;
}
.direc_services .slick-slider {
    position:  relative;
    display:  block;
}
.direc_services .slick-track {
    position:  relative;
    top:  0;
    right:  0;
    display:  block;
}
.direc_services .slick-list {
    position:  relative;
    display:  block;
    overflow:  hidden;
}
.direc_services .slick-slide {
    overflow:  hidden;
    float:  left;
    position:  relative;
    margin:  1px;
}
.direc_services .slick-next {
    position:  absolute;
    top:  -40px;
    right:  30px;
    cursor:  pointer;
    background-color:  rgba(0, 0, 0, .3);
    padding:  2px;
    width:  25px;
}
.direc_services .slick-prev {
    position:  absolute;
    top:  -40px;
    right:  0;
    cursor:  pointer;
    background-color:  rgba(0, 0, 0, .3);
    padding:  2px;
    width:  25px;
}
.direc_services ul {
    padding:  0;
    margin:  0;
    list-style:  none;
    font-family:  HNBd;
}
.direc_services ul li {
    text-align:  center;
    width:  25%;
    float:  left;
    padding:  0 5px;
}
.direc_services ul li a:link, .direc_services ul li a:visited {
    border:  1px solid #ddd;
    border-radius:  10px;
    border-top:  10px solid #0d8c60;
    padding:  10px;
    display:  block;
    font-size:  18px;
    color:  #404040;
    height:  210px;
    transition:  all .3s ease-out;
    position:  relative;
    overflow:  hidden;
}
.direc_services ul li a:hover {
    color:  #fff;
    transition:  all .3s ease-out;
}
.direc_services ul li a:before {
    content:  "";
    width:  100%;
    height:  100%;
    position:  absolute;
    top:  -100%;
    transition:  all .3s ease-out;
    background-color:  #0d8c60;
    right:  0;
    border-radius:  0 0 10px 10px;
    z-index:  0;
}
.direc_services ul li a:hover:before {
    top:  0;
    transition:  all .3s ease-out;
}
.direc_services ul li a * {
    z-index:  9;
    position:  relative;
}
.direc_services ul li a strong {
    display:  inline-block;
    margin:  10px 0;
    transition:  all .3s ease-out;
    width:  90px;
    overflow:  hidden;
}
.direc_services ul li a strong img {
    float:  right;
    height:  90px;
    width:  180px;
}
.direc_services ul li a:hover strong img {
    float:  left;
}
.direc_services > a:link, .subbox > a:visited {
    font-family:  HNBd;
    font-size:  16px;
    color:  #fff;
    padding:  10px 30px;
    background-color:  #0d8c60;
    border-radius:  3px;
    margin:  10px 0;
    display:  inline-block;
}
.direc_services > a:hover {
    background-color:  #958a5f;
}
.direc_services, .ls_slider .slick-slide span {
    text-align:  center;
}
.voting .sm_title, .words .sm_title {
    font-family:  HNBd;
}
.user_ico {
    width:  90px;
    height:  90px;
    float:  left;
    margin:  0 10px 0 0;
}
.words {
    font-family:  HNReg;
    font-size:  16px;
}
.words a:link, .words a:visited {
    color:  #0d8c60;
}
.words a:hover {
    color:  #958a5f;
}
.voting .sm_conts, .words .sm_conts {
    background:  0 0;
    font-size:  18px;
}
.voting .options {
    font-family:  HNReg;
    padding:  20px;
}
.voting .ques {
    padding:  0 5px;
}
.vote_links {
    text-align:  center;
    background-color:  #0d8c60;
    position:  relative;
    top:  -10px;
    margin-bottom:  -10px;
    color:  #fff;
    padding:  10px;
    border-radius:  0 0 10px 10px;
}
.vote_links a:link, .vote_links a:visited {
    color:  #fff;
}
.voting .Button {
    font-size:  16px!important;
    margin-left:  0!important;
}
.direc_ls_slider .slick-slider {
    position:  relative;
    display:  block;
}
.direc_ls_slider .slick-track {
    position:  relative;
    top:  0;
    right:  0;
    display:  block;
}
.direc_ls_slider .slick-list {
    position:  relative;
    display:  block;
    overflow:  hidden;
}
.direc_ls_slider .slick-slide {
    overflow:  hidden;
    float:  left;
    position:  relative;
    margin:  1px;
    height:  223px;
    margin-bottom:  44px;
    border-radius:  10px 10px 0 0;
}
.direc_ls_slider .slick-dots {
    position:  absolute;
    bottom:  0;
    left:  0;
    padding:  10px;
    margin:  0;
    list-style:  none;
    text-align:  left;
    margin:  0 auto;
    width:  100%;
    background-color:  #0d8c60;
    border-radius:  0 0 10px 10px;
    text-align:  center;
}
.direc_ls_slider .slick-dots li {
    width:  20px;
    cursor:  pointer;
    margin:  0 2px;
    display:  inline!important;
}
.direc_ls_slider .slick-dots li span {
    display:  inline-block;
    width:  20px;
    height:  7px;
    background:  #3da380;
}
.direc_ls_slider .slick-dots li.slick-active span {
    background:  #fff;
}
.direc_ls_slider .slick-slide img {
    width:  100%;
    height:  180px;
}
.left_slider {
    margin-bottom:  30px;
}
.ms-webpart-cell-vertical, .ms-webpart-chrome-vertical, .ms-webpart-zone {
    display:  block;
}
#content1 .page_collapsible {
    display:  block;
    background:  #f3f3f3;
    border:  1px solid #ddd;
    width:  100%;
    padding:  10px;
    border-radius:  10px;
    position:  relative;
    cursor:  pointer;
    transition:  all .3s ease-out;
    margin-bottom:  15px;
    font-family:  HNBd;
    color:  #0d8c60;
    font-size:  18px;
}
#content1 .page_collapsible.collapse-close i:nth-child(2) {
    display:  none;
    float:  left;
    padding:  4px 10px 0 0;
}
#content1 .page_collapsible.collapse-close i:nth-child(1) {
    display:  block;
    float:  left;
    padding:  4px 10px 0 0;
}
#content1 .page_collapsible.collapse-open i:nth-child(2) {
    display:  block;
    float:  left;
    padding:  4px 10px 0 0;
}
#content1 .page_collapsible.collapse-open i:nth-child(1) {
    display:  none;
    float:  left;
    padding:  4px 10px 0 0;
}
#content1 .collapse-open {
    color:  #fff;
    background-color:  #0d8c60;
}
#content1 .content {
    padding:  0 15px 15px;
    color:  #404040;
    text-align:  justify;
    font-size:  16px;
}
#content1 .content a:link, #content1 .content a:visited {
    text-decoration:  none;
    color:  #48a35f;
}
.occasions {
    list-style:  none;
    margin:  0;
    padding:  0;
}
.occasions li {
    display:  block;
    background:  #f3f3f3;
    border:  1px solid #ddd;
    width:  100%;
    padding:  15px 15px 0;
    border-radius:  10px;
    position:  relative;
    transition:  all .3s ease-out;
    margin-bottom:  20px;
    overflow:  hidden;
}
.occasions li .events_title {
    font-family:  HNBd;
    color:  #333;
}
.occasions li .events_time {
    color:  #333;
    margin:  10px 0;
}
.occasions li .events_details {
    background:  #eaeaea;
    margin:  0 -15px;
    padding:  10px;
}
.occasions li .page_collapsible a {
    color:  #0f8b5f;
    font-family:  HNBd;
    font-size:  16px;
    display:  inline-block;
    width:  90%}
.occasions li .events_time:before {
    content:  '\f073';
    font-family:  fontawesome;
    color:  #0f8b5f;
    margin-right:  10px;
    vertical-align:  middle;
}
.occasions li .events_details .fa {
    display:  none;
    margin-right:  5px;
    vertical-align:  middle;
    color:  #696969;
}
.occasions li .events_details .collapse-close .fa-plus {
    display:  inline-block;
}
.occasions li .events_details .collapse-open .fa-minus {
    display:  inline-block;
}
.b_left a, .b_mid a, .b_right .slick-slider a {
    background-repeat:  no-repeat;
    background-position:  center center;
    background-size:  cover;
    border-radius:  5px;
    background-image:  none!important;
}
.MyNormal {
    width:  20px;
    height:  20px;
    margin:  0;
    cursor:  pointer;
    background:  url(/_layouts/15/MOH/Internet/New/images/fb_star_01.png) no-repeat;
    margin-left:  5px;
    display:  inline-block;
}
.MyHover {
    width:  20px;
    height:  20px;
    margin:  0;
    cursor:  pointer;
    background:  url(/_layouts/15/MOH/Internet/New/images/fb_star_02.png) no-repeat;
    margin-left:  5px;
    display:  inline-block;
}
.Myselect {
    width:  20px;
    height:  20px;
    margin:  0;
    cursor:  pointer;
    background:  url(/_layouts/15/MOH/Internet/New/images/fb_star_02.png) no-repeat;
    margin-left:  5px;
    display:  inline-block;
}
.DivRating {
    position:  relative;
    text-align:  center;
}
h3.ms-advsearch-header {
    font-size:  18px;
    font-family:  HNReg, tahoma;
}
.ms-advsrchPropValue, select.ms-advsrchAndOrDDL, select.ms-advsrchPropertyDDL, td.ms-advsrchText-v2 select {
    height:  auto;
    width:  100%!important;
    font-family:  GESS_Light;
    font-size:  18px;
    margin:  2px 0;
}
.srch-Title2 a:hover, .srch-Title2 a:link, .srch-Title2 a:visited {
    color:  #948a5f!important;
    text-decoration:  none!important;
}
.srch-Icon {
    display:  none!important;
}
.srch-results {
    max-width:  none!important;
    padding-left:  0;
}
.srch-Title3 {
    padding-right:  0;
}
.srch-Description2 {
    max-width:  none;
    padding-left:  0;
    margin:  7px 0;
}
.srch-Metadata2 {
    margin-right:  0;
}
.srch-Metadata1 {
    padding:  0!important;
    max-width:  none;
    margin-left:  0;
}
.srch-Page STRONG {
    background:  #0f8b5f;
    border:  none;
    color:  #fff;
    border-radius:  2px;
    font-size:  14px;
}
.srch-Page A:link, .srch-Page A:visited, .srch-Page strong {
    float:  none;
    display:  inline-block;
}
.srch-Page {
    text-align:  center;
}
.srch-Page A:link, .srch-Page A:visited {
    color:  #000!important;
    font-size:  14px;
    font-weight:  700;
    transition:  all .3s cubic-bezier(.33,  .07,  .23,  .86);
}
.srch-Page a:hover {
    border-color:  transparent;
    background:  #948a5e;
    border-radius:  2px;
    color:  #fff!important;
}
.srch-Page-img #SRP_NextImg img, .srch-Page-img #SRP_PrevImg img {
    display:  none;
}
.srch-Page-img #SRP_NextImg:before {
    content:  "\f100";
    font-family:  fontawesome;
    font-weight:  100;
    font-size:  16px;
}
.srch-Page-img #SRP_PrevImg:before {
    content:  "\f101";
    font-family:  fontawesome;
    font-weight:  100;
    font-size:  16px;
}
.srch-advancedtable {
    background:  0 0;
    border:  none;
    padding:  0;
    margin:  0;
}
div.ms-advsearch-header {
    margin-top:  10px;
}
td.ms-advsrchText-v1 {
    text-align:  left;
    vertical-align:  top;
}
.ms-advsrchPropValue, .ms-advsrchText-v2box {
    width:  100%;
    height:  40px;
    border-radius:  3px;
    line-height:  40px;
    background:  #f3f3f3!important;
    border:  1px solid #ccc!important;
}
.dataTable {
    margin-top:  40px!important;
}
.dataTable tr th, .ms-rteTable-default th {
    background:  #948a5f;
    color:  #fff!important;
    text-align:  left;
    padding:  7px 20px;
}
.dataTable tr.grid_row_even td {
    background:  #efefef;
}
.dataTable tr.grid_row_odd td {
    background:  #fbfbfb;
}
.dataTable tr td {
    padding:  5px 20px;
}
.dataTable tr td a.excel img, .int_grid tr td a.excel img {
    display:  none;
}
.dataTable tr td a.excel:before, .int_grid tr td a.excel:before {
    content:  '\f1c3';
    font-family:  fontawesome;
    color:  #0f8b5f;
    font-size:  24px;
}
.dataTable tr td a.browser img, .int_grid tr td a.browser img {
    display:  none;
}
.dataTable tr td a.browser:before, .int_grid tr td a.browser:before {
    content:  '\f26b';
    font-family:  fontawesome;
    color:  #2a8dd4;
    font-size:  24px;
}
.dataTable tr td a.xml img, .int_grid tr td a.xml img {
    display:  none;
}
.dataTable tr td a.xml:before, .int_grid tr td a.xml:before {
    content:  '\f1c9';
    font-family:  fontawesome;
    color:  #404040;
    font-size:  24px;
}
.dataTable tr td a.comment img, .int_grid tr td a.comment img {
    display:  none;
}
.dataTable tr td a.comment:before, .int_grid tr td a.comment:before {
    content:  '\f1d7';
    font-family:  fontawesome;
    color:  #948a5e;
    font-size:  24px;
}
.eserviceimg {
    width:  80px!important;
    display:  inline-block!important;
    border:  1px solid #ddd;
    background-color:  #f3f3f3;
    border-radius:  1000px;
    padding:  0;
    height:  80px;
    float:  left;
}
.eserviceimg img {
    border:  none;
    background:  0 0;
    border-radius:  0;
    padding:  0;
    float:  left;
    height:  58px;
    width:  110px;
}
.eserviceimg span {
    width:  55px;
    display:  block;
    height:  69px;
    overflow:  hidden;
    margin:  auto;
    margin-top:  9px;
    transform:  scale(.9);
}
.event_block:hover .eserviceimg {
    background:  #0f8b5f;
}
.event_block:hover .eserviceimg span img {
    float:  right!important;
    display:  block;
    background:  0 0;
    border:  none;
}
.formdiv {
    margin-top:  -30px;
    background:  #f7f7f7;
    padding:  20px;
    border-radius:  5px;
    border-left:  7px solid #948a5e6b;
}
.formdiv .Label {
    font-family:  HNReg!important;
    font-size:  17px;
}
#divAnswers {
    margin-top:  10px;
}
#divAnswers label {
    font-family:  HNReg!important;
    font-size:  17px;
}
.formdiv input[type=button], .formdiv input[type=reset], .formdiv input[type=submit], .ms-advsrchbutton input, button {
    background:  #0f8b5f;
    color:  #fff;
    font-family:  HNReg!important;
    font-size:  14px;
    border:  none;
    border-radius:  3px;
    cursor:  pointer;
    border:  1px solid #0f8b5f;
}
.formTable {
    font-family:  HNReg!important;
    font-size:  18px;
}
.formdiv .Button {
    font-family:  HNReg!important;
    font-size:  14px;
    background:  #fff;
    color:  #0f8b5f;
    padding:  7px 10px;
    border:  1px solid #0f8b5f;
    border-radius:  3px;
    transition:  all .3s ease-out;
}
.formdiv:hover .Button:hover, .ms-advsrchbutton input:hover {
    background-color:  #958a5f!important;
    transition:  all .3s ease-out;
}
.janadriaimg {
    width:  100px;
    background:  #eee;
    display:  block;
    float:  left;
    border-radius:  100px;
}
.janadriaimg img {
    max-width:  100%;
    width:  100px;
    padding:  5px;
    background:  0 0;
}
.janadria .econts {
    padding-left:  115px;
}
.janadria .event_block:hover img:nth-child(1) {
    display:  block;
}
.janadria .econts > span {
    color:  #525252;
    font-family:  HNReg;
}
.eservices .econts {
    padding-left:  95px;
}
.janadria .newstitle, .whatsnewtitle {
    display:  block;
    font-weight:  700;
}
.whatsnew .event_block:after {
    display:  none;
}
.whatsnew .econts {
    padding-right:  0;
    font-family:  HNReg;
}
.whatsnew .econts > span:after {
    display:  none;
}
.books {
    display:  block;
    position:  relative;
}
.books:after {
    content:  '';
    clear:  both;
    display:  block;
}
.books .flash {
    background:  #dedede;
    position:  absolute;
    right:  0;
    top:  0;
    padding:  20px;
    border:  1px solid #ddd;
    border-radius:  0 8px 8px 0;
    border-left:  none;
    transition:  all .3s cubic-bezier(.33,  .07,  .23,  .86);
}
.books .event_block {
    padding-right:  56px;
}
.books .econts > span {
    border-radius:  8px 0 0 8px;
}
.books .flash:hover {
    background:  #fff;
}
.formgroup div {
    display:  block;
    margin-bottom:  5px;
    position:  relative;
}
.formgroup select {
    float:  none;
}
.formgroup input[type=text] {
    width:  75%;
    background:  #eee;
    height:  42px;
    border:  1px solid #ddd;
    border-radius:  3px;
}
.formgroup input[type=submit] {
    background:  #0f8b5f;
    color:  #fff;
    font-family:  HNReg!important;
    font-size:  14px;
    border:  none;
    border-radius:  3px;
    cursor:  pointer;
    border:  1px solid #0f8b5f;
    margin:  10px 0;
    transition:  all .3s ease-out;
    display:  inline-block;
}
.formgroup input[type=submit]:hover {
    background-color:  #958a5f!important;
    transition:  all .3s ease-out;
}
.main_conts .frumBtn {
    padding:  0;
    margin:  0;
    list-style:  none;
}
.frumBtn a:link, .frumBtn a:visited, .news_title2 a:link, .news_title2 a:visited {
    background:  #0f8b5f;
    color:  #fff;
    font-family:  HNReg!important;
    font-size:  16px;
    border-radius:  3px;
    cursor:  pointer;
    border:  1px solid #0f8b5f;
    margin:  10px 0;
    transition:  all .3s ease-out;
    display:  inline-block;
    padding:  7px 10px;
}
.frumBtn a:hover, .news_title2 a:hover {
    background-color:  #958a5f!important;
    transition:  all .3s ease-out;
    border:  1px solid #958a5f;
}
.formgroup div input, .formgroup div select, .formgroup div textarea {
    display:  block;
}
.formgroup div input {
    display:  block;
}
.formgroup div label {
    display:  inline-block;
    margin-top:  0;
}
.DevHelperRequiredMark {
    display:  inline-block;
    color:  #d21717;
}
.formgroup div input[type=radio] {
    display:  inline-block;
    vertical-align:  middle;
}
.formgroup div input[type=checkbox] {
    display:  inline-block;
    vertical-align:  middle;
}
.rss_item {
    background:  #f3f3f3;
    border:  1px solid #ddd;
    padding:  20px;
    margin-bottom:  20px;
    border-radius:  10px;
}
.ac_rss {
    float:  right;
}
.ac_rss img {
    border-radius:  100px;
}
.rss_item p:nth-child(3) a {
    color:  #0f8b5f;
    font-family:  HNBd;
    font-size:  14px;
}
.rss_item p:last-child a {
    background:  #0f8b5f;
    color:  #fff;
    padding:  5px 10px;
    border-radius:  3px;
}
.calendar_period table {
    width:  75%}
.calendar_period table select {
    width:  100%}
.calendar_period table td {
    padding-right:  10px;
}
.dfwp-column {
    margin-left:  0!important;
}
.whatsnew .econts {
    padding:  0;
}
.subbox ul li a:link, .subbox ul li a:visited {
    font-size:  20px;
}
.dfwp-column {
    margin-right:  0!important;
}
.formgroup .refresh_captcha {
    position:  absolute;
    top:  8px;
    left:  77%;
    width:  32px;
}
.Button {
    margin-right:  0!important;
    margin-left:  10px;
    background:  #0f8b5f!important;
    color:  #fff!important;
    border:  none!important;
    border-radius:  3px;
    font-family:  HNReg!important;
    font-size:  18px!important;
    cursor:  pointer;
}
.formgroup div textarea {
    width:  75%;
    background:  #eee;
    min-height:  100px;
    border:  1px solid #ddd;
    border-radius:  3px;
}
.allservices_slider, .calendar_slider, .elan, .new, .new_slider, .news_slider, .vote_box {
    position:  relative;
}
.allservices_slider .loader, .calendar_slider .loader, .elan .loader, .new .loader, .new_slider .loader, .news_slider .loader, .vote_box .loader {
    position:  absolute;
}
.loader {
    position:  fixed;
    text-align:  center;
    width:  100%;
    left:  0;
    top:  0;
    background:  rgba(0, 0, 0, .87);
    height:  100%;
    z-index:  22222;
}
.loader {
    position:  fixed;
    text-align:  center;
    width:  100%;
    left:  0;
    top:  0;
    background:  #f3f3f3;
    height:  100%;
    z-index:  22222;
}
.loader > div {
    width:  195px;
    height:  125px;
    background:  url(/_layouts/15/MOH/Internet/New/images/moh_loader.png) no-repeat;
    margin:  40px auto;
    position:  absolute;
    top:  0;
    left:  0;
    right:  0;
    -webkit-animation:  blink 2s linear 0s infinite normal;
    animation:  blink 2s linear 0s infinite normal;
}
@-webkit-keyframes blink {
    0% {
    opacity:  1;
}
25% {
    opacity:  0;
}
50% {
    opacity:  1;
}
75% {
    opacity:  0;
}
100% {
    opacity:  1;
}
}@keyframes blink {
    0% {
    opacity:  1;
}
25% {
    opacity:  0;
}
50% {
    opacity:  1;
}
75% {
    opacity:  0;
}
100% {
    opacity:  1;
}
}.slicknav_nav a {
    width:  100%}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {
    display:  inline-block;
    width:  95%;
    z-index:  2;
}
.slicknav_nav .slicknav_item a img, .slicknav_nav .slicknav_parent-link a img {
    display:  none!important;
}
.slicknav_arrow {
    background:  #0d704d;
    width:  4%;
    height:  25px;
    display:  inline-block;
    text-align:  center;
    vertical-align:  top;
    line-height:  25px;
    color:  #fff;
    font-size:  24px;
}
.slicknav_arrow:before {
    content:  '\f107';
    font-family:  fontawesome;
}
.slicknav_nav ul li .slicknav_arrow {
    background:  rgba(0, 0, 0, .15);
    color:  #0d704d;
}
.sticky_logo {
    width:  70px;
    float:  right;
    margin-right:  4%;
    display:  none;
    transition:  all .3s cubic-bezier(.33,  .07,  .23,  .86);
    margin-top:  -3px;
}
.top_menu.fixed .sticky_logo {
    display:  block;
}
.msg {
    border:  1px solid #ccc;
    border-radius:  10px;
    padding:  5px;
    background-color:  #f3f3f3;
    position:  relative;
    margin-bottom:  20px;
}
.msg a.close, .yes_message a.close {
    position:  absolute;
    top:  -3px;
    right:  5px;
    background:  0 0!important;
    border:  none!important;
    padding:  0;
    z-index:  9;
}
.RequiredMarkCssClass {
    color:  red;
}
.news_details a:link, .news_details a:visited {
    color:  #0d8c60;
}
.news_details a:hover {
    color:  #958a5f;
}
.ms-dlgContent {
    z-index:  99999999!important;
}
.close {
    display:  none;
}
.msg .close {
    display:  inline-block;
}
.emptyarch {
    border:  1px solid #ccc;
    border-radius:  10px;
    padding:  10px;
    background-color:  #f3f3f3;
    position:  relative;
    text-align:  center;
}
.msg ul {
    padding:  0;
    margin:  10px 20px;
    list-style:  inside;
}
.up_wiz {
    text-align:  center;
    color:  #0d8c60;
}
.current_stepz, .normal_stepz, .step_x0 {
    display:  inline-block;
    width:  22%;
    margin:  1%;
    text-align:  center;
    border:  1px solid #dedede;
    border-radius:  15px;
    padding:  10px;
}
.current_stepz {
    background-color:  #0d8c60;
    color:  #fff;
}
.step_x0:after {
    content:  "Steps"}
.grid {
    border-spacing:  1px;
    border-collapse:  inherit;
    width:  100%;
    font-size:  18px;
}
.grid th {
    padding:  3px 5px;
    vertical-align:  top;
    border:  1px solid #dedede;
    color:  #404040;
    vertical-align:  top;
    border-radius:  5px;
}
.grid td {
    padding:  3px 5px;
    vertical-align:  top;
    border:  1px solid #dedede;
    color:  #404040;
    vertical-align:  top;
    border-radius:  5px;
    position:  relative;
}
.grid td a:link, .grid td a:visited {
    color:  #958a5f!important;
    background:  0 0!important;
    border:  none!important;
}
.grid td a:hover {
    text-decoration:  underline!important;
}
.grid tr:nth-child(even) {
    background:  #fff;
}
.grid tr:nth-child(odd) {
    background:  #f5f5f5;
}
.depts_links_arch li {
    display:  block;
    background:  #f3f3f3;
    border:  1px solid #ddd;
    width:  100%;
    padding:  10px;
    border-radius:  10px;
    position:  relative;
    cursor:  pointer;
    transition:  all .3s ease-out;
    margin-bottom:  15px;
    color:  #0d8c60;
    font-size:  18px;
}
.depts_links_arch li:hover {
    background-color:  #0d8c60;
}
.depts_links_arch li .ntitle, .depts_links_arch li a {
    height:  auto!important;
    padding:  0!important;
}
.depts_links_arch li a:link, .depts_links_arch li a:visited {
    background:  none transparent!important;
}
.depts_links_arch li:hover .ntitle {
    color:  #fff!important;
}
strong {
    font-weight:  400;
    font-family:  HNBd, tahoma;
}
.bmi_container {
    max-width:  1200px;
    margin:  0 auto 45px!important;
    font-family:  arial;
    clear:  both;
}
.bmi_line {
    width:  100%;
    display:  block;
    background:  linear-gradient(to right, #3199f8 0, #009935 25%, #ffd633 50%, #d92106 100%);
    border-radius:  25px;
    margin-top:  70px;
}
.bmi_weight {
    width:  16.6%;
    display:  inline-block!important;
    height:  40px;
    margin-left:  -4px;
    position:  relative!important;
    text-align:  center;
    line-height:  40px;
    font-weight:  700;
}
.bmi_weight:after {
    content:  '';
    width:  2px;
    height:  60px;
    background:  rgba(0, 0, 0, .32);
    position:  absolute;
    right:  0;
    top:  0;
}
.bmi_weight.obese:after {
    display:  none;
}
.bmi_rate {
    position:  absolute;
    background:  #333;
    padding:  2px;
    border-radius:  5px;
    color:  #fff;
    left:  0;
    right:  0;
    margin:  0 auto;
    top:  -150%;
    display:  inline-block;
    max-width:  50px;
    text-shadow:  1px 1px 0 rgba(0, 0, 0, .44);
}
.bmi_rate:after {
    content:  '';
    width:  0;
    height:  0;
    border-left:  6px solid transparent;
    border-right:  6px solid transparent;
    border-top:  10px solid #333;
    position:  absolute;
    bottom:  -10px;
    left:  0;
    right:  0;
    margin:  auto;
}
.bmi_max {
    position:  absolute;
    color:  #000;
    right:  -15px;
    bottom:  35px;
}
.bmi_weight_text {
    color:  #8b8b8b;
    display:  block;
    position:  absolute;
    top:  55px;
    left:  0;
    right:  0;
    margin:  auto;
    line-height:  20px;
}
.bmi_weight.under .bmi_rate {
    background:  #3199f8;
}
.bmi_weight.under .bmi_rate:after {
    border-top:  10px solid #3199f8;
}
.bmi_weight.healthy .bmi_rate {
    background:  #2f9835;
}
.bmi_weight.healthy .bmi_rate:after {
    border-top:  10px solid #2f9835;
}
.bmi_weight.over .bmi_rate {
    background:  #b5c138;
}
.bmi_weight.over .bmi_rate:after {
    border-top:  10px solid #b5c138;
}
.bmi_weight.obesefirstdegree .bmi_rate {
    background:  #f3b936;
}
.bmi_weight.obesefirstdegree .bmi_rate:after {
    border-top:  10px solid #f3b936;
}
.bmi_weight.obeseseconddegree .bmi_rate {
    background:  #e47e2a;
}
.bmi_weight.obeseseconddegree .bmi_rate:after {
    border-top:  10px solid #e47e2a;
}
.bmi_weight.obese .bmi_rate {
    background:  #d92106;
}
.bmi_weight.obese .bmi_rate:after {
    border-top:  10px solid #d92106;
}
.bmi_container h4 {
    text-align:  center;
    color:  #404040;
}
.bmi_container h1 {
    color:  #404040;
}
.bmi_container h1:before {
    content:  '\f496';
    font-family:  fontawesome;
    vertical-align:  middle;
    margin-right:  5px;
    font-size:  30px;
    display:  none;
}
.body_weight_item {
    display:  inline-block!important;
    text-align:  center;
    background:  #fff;
    border:  1px solid #ccc;
    width:  22%;
    margin:  1%;
    vertical-align:  top;
}
.body_weight_item * {
    display:  block;
}
.weight_text {
    padding:  10px;
    background:  #ccc;
    font-weight:  700;
    font-size:  15px;
    height:  55px;
    line-height:  21px;
}
.body_weight_item i {
    margin:  10px;
    color:  #0d8c60;
}
.body_weight_item i:before {
    font-size:  60px;
}
.weight_kg {
    font-weight:  700;
    font-size:  20px;
    padding:  10px;
    color:  #404040;
    height:  70px;
    line-height:  28px;
}
@font-face {
    font-family:  Flaticon;
    src:  url("/_layouts/15/MOH/Internet/New/fonts/Flaticon.eot");
    src:  url("/_layouts/15/MOH/Internet/New/fonts/Flaticon.eot?#iefix") format("embedded-opentype"), url("/_layouts/15/MOH/Internet/New/fonts/Flaticon.woff") format("woff"), url("/_layouts/15/MOH/Internet/New/fonts/Flaticon.ttf") format("truetype"), url("/_layouts/15/MOH/Internet/New/fonts/Flaticon.svg#Flaticon") format("svg");
    font-weight:  400;
    font-style:  normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
    font-family:  Flaticon;
    src:  url("/_layouts/15/MOH/Internet/New/fonts/Flaticon.svg#Flaticon") format("svg");
}
}[class*=" flaticon-"]:after, [class*=" flaticon-"]:before, [class^=flaticon-]:after, [class^=flaticon-]:before {
    font-family:  Flaticon;
    font-size:  20px;
    font-style:  normal;
}
.flaticon-age:before {
    content:  url(images/dinner.ico);
}
.flaticon-scales:before {
    content:  "\f101"}
.flaticon-weight:before {
    content:  "\f102"}
.flaticon-height:before {
    content:  "\f103"}
.main_conts img {
    max-width:  100%}
.formgroup a:link, .formgroup a:visited, .frumBtn a:link, .frumBtn a:visited, .int_grid td.buttonTd a:link, .int_grid td.buttonTd a:visited, .news_title2 a:link, .news_title2 a:visited {
    background:  #0f8b5f;
    color:  #fff!important;
    font-family:  DroidArabicKufi!important;
    font-size:  16px;
    border-radius:  3px;
    cursor:  pointer;
    border:  1px solid #0f8b5f;
    margin:  10px 0;
    transition:  all .3s ease-out;
    display:  inline-block;
    padding:  5px 7px;
}
.MiniHeaderTitle {
    width:  100%}
@media (max-width:1280px) {
    .b_left a, .b_mid a:nth-child(1), .b_right, .slick-list, .b_right, .slick-list a, .b_right, .slick-slide a {
    height:  350px;
}
.b_mid a:nth-child(2), .b_mid a:nth-child(3) {
    height:  175px;
}
.social_media_lb {
    position:  relative;
    top:  0;
}
.social_media_lb li {
    display:  inline-block!important;
    padding:  0!important;
}
.ful {
    text-align:  left;
}
.logout > div {
    width:  280px;
    left:  0;
    margin-left:  -232px;
    border-radius:  5px;
    top:  40px;
}
}@media (max-width:1160px) {
    #menu {
    display:  none;
}
.slicknav_menu {
    display:  block;
    float:  left;
}
.ficons {
    position:  relative;
    width:  100%;
    text-align:  center;
    left:  0;
    top:  0;
}
.tooltips.contactus > div, .tooltips.happy > div {
    width:  350px;
    left:  0;
    margin-left:  -135px;
}
.mainslider .slick-slide div {
    top:  50px;
    left:  10%;
    right:  10%}
.mainslider .slick-next, .mainslider .slick-prev {
    left:  5%;
    bottom:  5px;
}
.mainslider .slick-slide img {
    width:  100%;
    height:  100%}
.title {
    font-size:  20px!important;
}
.bc > div, .icons_title > div {
    padding:  15px;
}
.int_contents {
    padding:  30px 0!important;
}
.main_conts {
    width:  70%}
.left_conts {
    width:  30%}
.f_conts > div {
    width:  50%}
.f_conts > div:nth-child(3), .f_conts > div:nth-child(4) {
    border-top:  1px solid #aaa17f;
}
.ful {
    text-align:  left;
}
}@media (max-width:1024px) {
    .services .section {
    display:  none;
}
.services .mobile_services {
    display:  block;
}
.directorates .sstitle {
    width:  100%;
    display:  block;
    text-align:  center;
    padding:  0 15px 5px;
}
.directorates .int_icons {
    width:  100%;
    display:  block;
    text-align:  center;
    padding:  5px 15px 0;
}
.ful {
    text-align:  left;
}
}@media (max-width:990px) {
    .mainslider .slick-slide img {
}
.mc_la, .news {
    width:  100%}
.b_left a, .b_mid a:nth-child(1), .b_right .slick-list, .b_right .slick-list a, .b_right .slick-slide a {
    height:  250px;
}
.b_mid a:nth-child(2), .b_mid a:nth-child(3) {
    height:  125px;
}
.main_conts {
    width:  100%;
    padding-right: 10px;
    padding-left: 10px;
}
.left_conts {
    width:  100%;
    padding-right: 10px;
    padding-left: 10px;
}
.ls_slider {
    display:  none;
}
.left_conts {
    padding-left:  0px;
    padding-top:  40px;
}
.econts > span strong {
    display:  block;
    width:  100%}
.direc_ls_slider {
    display:  none;
}
.mainslider .slick-slide div strong {
    font-size:  28px;
}
.mainslider .slick-slide div span {
    font-size:  24px;
}
.ful {
    text-align:  left;
}
}@media (max-width:850px) {
    .main_conts .news_arch li, .pg li {
    width:  50%}
.ndimg_slider .slick-slide {
    height:  350px;
}
table.grid th, table.int_grid th {
    display:  none;
}
table.grid td, table.int_grid td {
    display:  block;
    vertical-align:  top;
}
table.grid tr td:first-child, table.int_grid tr td:first-child {
    background-color:  #0d8c60;
    color:  #fff;
}
table.grid td:before, table.int_grid td:before {
    content:  attr(data-th);
    display:  inline-block;
    padding:  0 10px;
}
.ful {
    text-align:  left;
}
}@media (max-width:767px) {
    .footer > div {
    width:  100%;
    min-height:  0;
    text-align:  center;
}
.footer > div:nth-child(2) {
    margin:  50px 0;
}
.b_left a, .b_mid a:nth-child(1), .b_right .slick-list, .b_right .slick-list a, .b_right .slick-slide a {
    height:  235px;
}
.b_mid a:nth-child(2), .b_mid a:nth-child(3) {
    height:  117px;
}
.services .mobile_services li {
    width:  50%}
.sstitle {
    width:  100%;
    display:  block;
    text-align:  center;
    padding:  0 15px 5px;
}
.int_icons {
    width:  100%;
    display:  block;
    text-align:  center;
    padding:  5px 15px 0;
}
.newsint .slick-slide .ndes {
    display:  none;
}
.lnews, .newsint .slick-dots, .rnews {
    width:  100%;
    left:  0;
}
.newsint img {
    max-width:  100%}
.newsint .slick-dots {
    bottom:  12px;
}
.calendar .slick-slide img {
    width:  100%;
    height:  100%;
    border-radius:  10px;
    transition:  all .3s ease-out;
}
.new .slick-slide img {
    width:  100%;
    height:  100%;
    transition:  all .3s ease-out;
    border-radius:  10px;
}
body {
    overflow-x:  hidden!important;
}
.logout > div {
    width:  250px;
    left:  0;
    margin-left:  -202px;
    border-radius:  5px;
    top:  40px;
}
.ful {
    text-align:  left;
}
.single-widgets .social-icon {
    float:  left!important;
    font-size:  20px;
}
}@media (max-width:650px) {
    .mainslider .slick-slide div strong {
    font-size:  28px;
}
.mainslider .slick-slide div span {
    font-size:  40px;
}
.b_left, .b_mid, .b_right {
    width:  100%}
.b_left a, .b_right .slick-list, .b_right .slick-list a, .b_right .slick-slide a {
    height:  auto;
}
.b_mid a:nth-child(1) {
    height:  375px;
}
.b_mid a:nth-child(2), .b_mid a:nth-child(3) {
    height:  187px;
}
.services .mobile_services li a:link, .services .mobile_services li a:visited {
    font-size:  18px;
}
.comments_form input[type=text] {
    width:  98%}
.event_block:after {
    display:  none;
}
.main_conts .news_arch li .ntitle {
    height:  120px;
}
.weight_kg {
    font-size:  16px;
}
.body_weight_item {
    width:  47%}
.mainslider .slick-slide div strong {
    font-size:  24px;
}
.mainslider .slick-slide div span {
    font-size:  22px;
}
.ful {
    text-align:  left;
}
.single-widgets .social-icon {
    float:  left!important;
    font-size:  20px;
}
}@media (max-width:550px) {
    .calendar, .new {
    width:  100%}
.f_conts > div {
    width:  100%}
.f_conts > div {
    border-top:  1px solid #aaa17f;
}
.f_conts > div:first-child {
    border-top:  none;
    border-right:  none;
}
.news_arch li, .pg li {
    width:  100%}
.links_arch li .ntitle {
    height:  auto;
}
.news_arch li img, .pg li img {
    height:  auto;
}
.main_conts .news_arch li {
    width:  100%}
.main_conts .news_arch li .ntitle {
    height:  auto;
}
.ful {
    text-align:  left;
}
}@media print {
    .bc, .comments_form, .copyrigh_sec, .f_conts, .footer_sec, .header_sec, .icons_title, .left_conts, .mainslider, .sp {
    display:  none;
}
.news {
    float:  none;
    width:  100%}
}.ms-webpartzone-cell {
    margin:  auto;
}
.itemdata span {
    display:  block;
    font-size:  12.8px!important;
    text-align:  center;
}
.imagelinks.news_arch li a:hover {
    background-color:  #0d8c60!important;
    border:  10px solid #0d8c60;
    color:  #fff;
}
.top_menu .slicknav_nav {
    display:  block;
    max-height:  calc(100vh - 172px);
    overflow-y:  auto;
}
.top_menu .fixed .slicknav_nav {
    max-height:  calc(100vh - 60px);
}
.subul {
    margin:  0 0 0 25px;
}
#whatsapp_share {
    display:  none;
}
@media only screen and (max-width:1024px) {
    #whatsapp_share {
    display:  inline-block;
}
.sharepage > div {
    top:  39px;
    right:  -118px;
    width:  265px;
    border-radius:  10px;
}
.icons_title.fixed {
    position:  fixed;
    top:  60px;
    left:  0;
    width:  100%;
    box-shadow:  0 0 5px 0 rgba(0, 0, 0, .9);
}
.icons_title.fixed .sstitle {
    display:  none;
}
}
#menu > li > ul, #menu > li > ul > ul {
    list-style:  none;
    list-style-type:  none;
}
#menu > li ul ul {
    list-style:  none!important;
    list-style-type:  none;
}
#menu > li > ul > ul {
    list-style:  none!important;
}
#menu > li ul ul {
    list-style:  none!important;
}
table.ms-rteTable-6 {
    width:  auto!important;
}
body {
    overflow-x:  hidden!important;
    min-width:  390px;
}
a.logo img {
    width:  225px;
}
a.vision img {
    width:  62px;
    margin-top:  0;
}
.login > li a:link, .login > li a:visited {
    color:  #008055!important;
    cursor:  pointer;
}
a#ctl00_ss_IdWelcomeenn_lvName_hlLogin {
    color:  #fff;
}
.mainslider:hover .slick-prev:hover {
    opacity:  1;
}
.mainslider:hover .slick-next:hover {
    opacity:  1;
}
.InVisible {
    display:  none;
}
.rs_addtools .rsbtn_play, .rsbtn .rsbtn_play {
    background:  #eee;
    background:  -moz-linear-gradient(top, #fff 0, #eee 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #eee));
    background:  -webkit-linear-gradient(top, #fff 0, #eee 100%);
    background:  -o-linear-gradient(top, #fff 0, #eee 100%);
    background:  -ms-linear-gradient(top, #fff 0, #eee 100%);
    background:  linear-gradient(to bottom, #fff 0, #eee 100%);
    border:  1px solid #ddd!important;
    border-radius:  2px 50px 50px 2px!important;
    display:  inline-block;
    box-sizing:  inherit;
    float:  left;
    height:  26px;
    margin-bottom:  -11px!important;
    position:  relative;
    z-index:  0;
    width:  120px;
}
.rs_addtools .rsbtn_play .rsbtn_right, .rsbtn .rsbtn_play .rsbtn_right {
    border-left:  1px solid #ccc;
    color:  #e60;
    float:  right!important;
    font-size:  16.8px;
    height:  100%;
    line-height:  28px;
    margin:  0 10px;
    padding:  0 0 0 10px;
}
.rs_addtools .rsbtn_tooltoggle, .rsbtn .rsbtn_tooltoggle {
    color:  #4f4f4f;
    background:  0 0;
    border:  0;
    border:  1px solid #ddd!important;
    border-left:  none;
    display:  block!important;
    height:  14px;
    margin:  0;
    padding:  0;
    top:  14px;
    width:  16px;
}
button.rsbtn_tooltoggle {
    visibility:  hidden;
}
.rsexpanded {
    margin-top:  0!important;
    float:  left!important;
}
.rsbtn .rsbtn_exp .rsbtn_exp_inner {
    background:  #eee;
    background:  -moz-linear-gradient(top, #fff 0, #eee 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #eee));
    background:  -webkit-linear-gradient(top, #fff 0, #eee 100%);
    background:  -o-linear-gradient(top, #fff 0, #eee 100%);
    background:  -ms-linear-gradient(top, #fff 0, #eee 100%);
    background:  linear-gradient(to bottom, #fff 0, #eee 100%);
    border:  1px solid #ddd!important;
    border-radius:  0 2px 2px 0;
    display:  inline-block;
    border-left:  0;
    box-sizing:  inherit;
    height:  100%;
    padding:  0 0 0 10px;
    margin:  0;
    margin-right:  4px;
    float:  left;
    z-index:  999999999999999;
}
.rs_addtools .rsbtn_play, .rsbtn .rsbtn_play {
    background:  #eee;
    background:  -moz-linear-gradient(top, #fff 0, #eee 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #eee));
    background:  -webkit-linear-gradient(top, #fff 0, #eee 100%);
    background:  -o-linear-gradient(top, #fff 0, #eee 100%);
    background:  -ms-linear-gradient(top, #fff 0, #eee 100%);
    background:  linear-gradient(to bottom, #fff 0, #eee 100%);
    border:  1px solid #ddd!important;
    border-radius:  2px 0 0 2px!important;
    display:  inline-block;
    box-sizing:  inherit;
    float:  left!important;
    height:  26px;
    margin-bottom:  -11px!important;
    position:  relative!important;
    z-index:  0;
    width:  120px;
    margin-top:  0!important;
    margin-left:  -122px;
}
a#ctl00_ss_IdWelcomeen_lvName_hlProfile {
    display:  block;
    white-space:  pre;
}
span.headertitle.headermarker {
    border:  1px solid #0d8c60;
    width:  333px;
    float:  left;
    text-align:  left;
    height:  45px;
    padding-top:  10px;
    border-radius:  5px!important;
    background:  #0d8c60;
    text-indent:  18px;
}
.headertitle.headermarker a {
    color:  #fff;
    font-size:  15px;
    font-family:  HNReg, tahoma!important;
    font-weight:  400;
}
.dfwp-list.level-item-pos.level-item li {
    text-align:  left;
    float:  left;
    width:  82%;
    background:  #f3f3f3;
    margin-top:  5px;
    margin-bottom:  0;
    margin-left:  26px;
    border-radius:  5px;
    text-indent:  20px;
}
li a {
    color:  #0d8c60;
}
.blue {
    background:  #f2f2f2;
}
.coronanews {
    width:  145px;
    margin:  20px auto;
    overflow:  hidden;
    border-radius:  4px;
    padding:  1px;
    -webkit-user-select:  none;
    position:  fixed;
    left:  0;
    top:  530px;
    z-index:  9999;
    list-style-type:  none;
}
.coronanews span {
    float:  left;
    padding:  9px;
    position:  relative;
    top:  1%;
    width:  100%;
    box-shadow:  inset 0 -15px 30px rgba(0, 0, 0, .2);
    font:  16px Raleway, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing:  antialiased;
    -webkit-user-select:  none;
    cursor:  pointer;
    color:  #fff!important;
    font-weight:  700!important;
    background-color:  #0d8c60!important;
}
span.CoronaTitle {
    font-size:  22px!important;
    color:  #0d8c60!important;
    background-color:  #eee!important;
}
.textcorona {
    width:  280px;
    font-size:  small;
    color:  #006b21!important;
}
div#lastModifieddiv {
    color:  #0d8c60;
    text-align:  left;
    font-family:  HNReg, tahoma;
}
:focus {
    outline:  1px #0d8c60 auto!important;
}
:active {
    outline:  0!important;
}
a#suggest {
    display:  none;
}
.srch-Metadata2 {
    margin-right:  0;
    display:  none;
}
span#resultspan {
    top:  -6px!important;
    position:  relative;
    font-size:  12px;
}
.news .slick-slide .date {
    position:  absolute;
    top:  0;
    left:  0;
    background-color:  #0d8c60;
    color:  #fff;
    text-align:  left;
    padding:  10px;
    font-size:  16px;
}
.newsint .slick-slide .date {
    position:  absolute;
    top:  0;
    left:  0;
    background-color:  #0d8c60;
    color:  #fff;
    text-align:  left;
	padding: 2px 5px 2px 5px;
    font-size:  15px;
    opacity:  .8;
    margin-left:  0!important;
    border-radius:  5px;
    width:  220px;
    opacity:  .8;
}
@media only screen and (min-width:1000px) {
    .weCare {
    margin-top:  -165px;
}
}.f1sect {
    border-right:  1px solid #ddd;
    border-top:  none;
    border-bottom:  none;
}
.reply {
    background:  #e5e5e5;
    margin-top:  12px;
    margin-bottom:  5px;
    padding:  12px;
    padding-top:  12px;
    padding-right:  12px;
    padding-bottom:  12px;
    padding-left:  12px;
    position:  relative;
}
.reply > img {
    width:  40px;
    height:  40px;
    border-radius:  100px;
    border:  1px solid #ddd;
    float:  left;
    margin-right:  10px;
}
.reply .name {
    font-size:  18px;
    font-family:  HNBd;
    float:  left;
    display:  block;
}
.reply .date {
    font-size:  12px;
}
.replyHead {
    border-bottom:  10px solid #e5e5e5;
    border-left:  10px solid transparent;
    border-right:  10px solid transparent;
    margin-bottom:  -10px;
    position:  relative;
    top:  -22px;
    width:  0;
}
.boxCommentForm {
    -webkit-border-radius:  0px 0px 40px 0px;
    -moz-border-radius:  0px 0px 40px 0px;
    border-radius:  0px 0px 40px 0px;
    background-color:  #f2f2f2;
    -webkit-box-shadow:  -2px 4px 15px 3px rgba(107, 107, 107, .29);
    box-shadow:  -2px 4px 15px 3px rgba(107, 107, 107, .29);
    padding:  10px 10px 10px 5px;
}
.boxCommentForm .captcha {
    background-color:  transparent;
    width:  100%;
    border:  1px solid #88c4c4;
}
.boxCommentForm .buttonComment {
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(.05, #64b6b5), color-stop(1, #64b6b5));
    background:  -moz-linear-gradient(center top, #64b6b5 5%, #64b6b5 100%);
    background-color:  #64b6b5;
    -webkit-border-top-left-radius:  0px;
    -moz-border-radius-topleft:  0px;
    border-top-left-radius:  0px;
    -webkit-border-top-right-radius:  0px;
    -moz-border-radius-topright:  0px;
    border-top-right-radius:  0px;
    -webkit-border-bottom-right-radius:  0px;
    -moz-border-radius-bottomright:  0px;
    border-bottom-right-radius:  0px;
    -webkit-border-bottom-left-radius:  0px;
    -moz-border-radius-bottomleft:  0px;
    border-bottom-left-radius:  0px;
    text-indent:  0;
    border:  1px solid #64b6b5;
    display:  inline-block;
    color:  #fff;
    font-family:  arial;
    font-size:  15px;
    font-weight:  700;
    font-style:  normal;
    height:  40px;
    line-height:  40px;
    width:  100%;
    text-decoration:  none;
    text-align:  center;
    text-shadow:  0 1px 0 #64b6b5;
    margin-top:  20px;
}
.boxCommentForm .buttonComment:hover {
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(.05, #64b6b5), color-stop(1, #64b6b5));
    background:  -moz-linear-gradient(center top, #64b6b5 5%, #64b6b5 100%);
    background-color:  #64b6b5;
}
.boxCommentForm .buttonComment:active {
    position:  relative;
    top:  1px;
}
.boxCommentA {
    margin-bottom:  20px;
    padding-left:  20px;
    padding-right:  20px;
    padding-top:  15px;
    padding-bottom:  10px;
    position:  relative;
    border-radius:  20px;
}
.boxCommentA .date h6 {
    text-align:  right;
    color:  #958a5f;
    font-weight:  500;
}
.boxCommentA h4 {
    color:  #64b6b2;
    margin-bottom:  20px;
}
.boxCommentA h5 {
    color:  #958a5f;
    font-weight:  600;
}
.boxCommentA h6 {
    color:  #958a5f;
    font-weight:  500;
}
.boxCommentA .headerComment {
    background-image:  url(/_layouts/15/MOH/Internet/New/images/cerical.png);
    background-repeat:  no-repeat;
    padding-left:  50px;
}
.boxCommentA .footerrComment {
    background-image:  url(/_layouts/15/MOH/Internet/New/images/moh.png);
    background-repeat:  no-repeat;
    padding-left:  50px;
    margin-top:  8px;
    background-position:  left top;
}
.boxCommentA .footerrComment h5 {
    color:  #0d8c60;
    font-weight:  600;
}
.boxCommentA .footerrComment h6 {
    color:  #0d8c60;
    font-weight:  500;
}
.boxCommentA .contentComment {
    padding-left:  50px;
}
.boxCommentA .moreSpace {
    padding-bottom:  5px;
}
.boxCommentA .mohReplay {
    margin-bottom:  10px;
    padding:  20px;
    position:  relative;
    border:  2px solid #b2dad9;
    border-left:  1px solid #0d8c60;
    background-color:  #f7f7f7;
    color:  #0d8c60;
}
@media only screen and (max-width:600px) {
    .boxCommentA .date {
    text-align:  left;
}
.top-header-style-1 {
    margin:  0;
    text-align:  center;
    background-color:  #e8e8e8;
    padding:  1px!important;
}
.top-header-style-1 .contact-info_R.contact-info-HM {
    text-align:  left!important;
    padding-left:  5px;
    margin:  5px 0 5px 0;
}
.top-header-style-1 .contact-info_R li a {
    color:  #7c7c7c;
    border-right:  1px solid #0d8c60!important;
    line-height:  1;
    padding-right:  10px;
    padding-left:  10px;
}
.top-header-style-1 .contact-info_R li:last-child a {
    border-right:  none!important;
    padding-right:  10px!important;
}
.top-header-style-1 .contact-info_R li a {
    color:  #7c7c7c;
    border-right:  1px solid #0d8c60;
    line-height:  1;
    padding-right:  10px;
    padding-left:  10px;
}
}@media only screen and (min-width:600px) {
    .boxCommentA .date {
    text-align:  left;
}
}@media only screen and (min-width:768px) {
    .boxCommentA .date {
    text-align:  right;
}
}@media only screen and (min-width:992px) {
    .boxCommentA .date {
    text-align:  left;
}
}@media only screen and (min-width:1200px) {
    .boxCommentA .date {
    text-align:  right;
}
}.htoolan:hover > .htoolimg {
    background-color:  #fff;
}
.single-widgets p {
    color:  #717274!important;
    margin-top:  5px;
    padding-left:  0px;
    font-family:  HNReg, tahoma;
    text-align:  left;
}
.single-widgets .social-icon {
    float:  right!important;
    font-size:  20px;
}
.single-widgets .social-icon li {
    display:  inline-block;
    padding-left:  5px;
    margin-right:  5px;
}
.single-widgets .social-icon li:first-child {
    padding-left:  0;
}
.single-widgets .social-icon li a i {
    width:  30px;
    height:  30px;
    line-height:  30px;
    background-color:  transparent;
    text-align:  center;
    border-radius:  0px 0px 0px 0px;
    color:  #717274;
    -webkit-transition:  all .5s;
    transition:  all .5s;
    border:  1px solid #717274;
}
.single-widgets .social-icon li:hover a i {
    color:  #fff;
    background-color:  #717274;
    -webkit-animation:  heartBeat 1s infinite linear;
    animation:  heartBeat 1s infinite linear;
}
.single-widgets .social-icon li:first-child a i {
    width:  30px;
    height:  30px;
    line-height:  30px;
    background-color:  transparent;
    text-align:  center;
    border-radius:  10px 0px 0px 0px;
    color:  #717274;
    -webkit-transition:  all .5s;
    transition:  all .5s;
    border:  1px solid #717274;
}
.single-widgets .social-icon li:hover:first-child a i {
    color:  #fff;
    background-color:  #717274;
    -webkit-animation:  heartBeat 1s infinite linear;
    animation:  heartBeat 1s infinite linear;
    border-radius:  10px 0px 0px 0px;
}
.single-widgets .social-icon li:last-child a i {
    width:  30px;
    height:  30px;
    line-height:  30px;
    background-color:  transparent;
    text-align:  center;
    border-radius:  0px 10px 0px 0px;
    color:  #717274;
    -webkit-transition:  all .5s;
    transition:  all .5s;
    border:  1px solid #717274;
}
.single-widgets .social-icon li:hover:last-child a i {
    color:  #fff;
    background-color:  #717274;
    -webkit-animation:  heartBeat 1s infinite linear;
    animation:  heartBeat 1s infinite linear;
    border-radius:  0px 10px 0px 0px;
}
.copyRightMOH p {
    margin-bottom:  0;
    padding-bottom:  0px;
}
.top-header-style-1 {
    padding:  15px 10px 10px 0;
}
.top-header-style-1 .Litter3 {
    margin-top:  -20px;
}
.top-header-style-1 .ArabicSize {
    font-size:  20px;
    line-height:  5px;
}
.top-header-style-1 .sizeIcon {
    font-size:  20px;
}
.top-header-style-1 .contact-info_R.contact-info-HM {
    text-align:  right;
}
.top-header-style-1 .contact-info_R.contact-info-HM li a.pointer {
    cursor:  unset;
}
.top-header-style-1 .contact-info_R.contact-info-HM li:last-child a {
    padding-right:  0;
}
.top-header-style-1 .contact-info_R li {
    display:  inline-block;
    font-size:  13px;
}
.top-header-style-1 .contact-info_R li:first-child a {
    padding-left:  0;
}
.top-header-style-1 .contact-info_R li:last-child a {
    border-right:  none;
}
.top-header-style-1 .contact-info_R li a {
    color:  #7c7c7c;
    border-right:  1px solid #0d8c60;
    line-height:  1;
    padding-right:  10px;
    padding-left:  10px;
}
.top-header-style-1 .contact-info_R li a:hover {
    color:  #017c4e;
}
.top-header-style-1 .contact-info_R li a i {
    padding-left:  3px;
}
.top-header-style-1 .contact-info_R li:hover a {
    color:  #0e8b5f;
}
.top-header-style-1.top-header-style-2 {
    background-color:  transparent;
}
.top-header-style-1.top-header-style-2 .contact-info_R {
    padding-right:  15px;
}
.top-header-style-1.top-header-style-2 .contact-info_R li a {
    color:  #dedede;
}
.top-header-style-1.top-header-style-2 .contact-info_R li:hover a {
    color:  #0e8b5f;
}
.popover__wrapper {
    position:  relative;
    display:  inline-block;
}
.popover__content {
    opacity:  0;
    visibility:  hidden;
    position:  absolute;
    right:  -130px;
    top:  45px;
    transform:  translate(0, 10px);
    background-color:  #f6f9f9;
    padding:  5px;
    box-shadow:  0 2px 5px 0 rgba(0, 0, 0, .26);
    width:  300px;
    border-radius:  5px;
}
.popover__content:before {
    position:  absolute;
    z-index:  -1;
    content:  "";
    left:  calc(50% - 10px);
    top:  -8px;
    border-style:  solid;
    border-width:  0 10px 10px 10px;
    border-color:  transparent transparent #f6f9f9 transparent;
    transition-duration:  .3s;
    transition-property:  transform;
}
.popover__wrapper:hover .popover__content {
    z-index:  10;
    opacity:  1;
    visibility:  visible;
    transform:  translate(0, -20px);
    transition:  all .5s cubic-bezier(.75, -.02, .2, .97);
}
.popover__message {
    text-align:  center;
}
.textBoxSearch {
    width:  100%!important;
    float:  right;
    font-family:  HNBd, tahoma!important;
    font-size:  16px;
    color:  #404040;
    padding:  5px;
    background-color:  #eee;
    border-radius:  3px;
    border:  none!important;
    font-style:  normal;
    height:  38px;
    width:  200px;
}
.btSearch {
    font-family:  HNBd, tahoma!important;
}
.advSearch {
    font-size:  18px!important;
    font-family:  HNBd, tahoma!important;
    text-align:  left!important;
    font-weight:  400;
}
.popover__wrapper_setting {
    position:  relative;
    display:  inline-block;
}
.popover__content_setting {
    opacity:  0;
    visibility:  hidden;
    position:  absolute;
    left:  -45px;
    top:  45px;
    transform:  translate(0, 10px);
    background-color:  #f6fbfa;
    padding:  5px;
    box-shadow:  0 2px 5px 0 rgba(0, 0, 0, .26);
    width:  110px;
    border-radius:  5px;
}
.popover__content_setting:before {
    position:  absolute;
    z-index:  -1;
    content:  "";
    right:  calc(50% - 10px);
    top:  -8px;
    border-style:  solid;
    border-width:  0 10px 10px 10px;
    border-color:  transparent transparent #f6f9f9 transparent;
    transition-duration:  .3s;
    transition-property:  transform;
}
.popover__wrapper_setting:hover .popover__content_setting {
    z-index:  10;
    opacity:  1;
    visibility:  visible;
    transform:  translate(0, -20px);
    transition:  all .5s cubic-bezier(.75,  -.02,  .2,  .97);
}
.popover__message_setting {
    text-align:  center;
}
.textBoxSearch_setting {
    width:  100%!important;
    float:  left;
    font-family:  HNBd, tahoma!important;
    font-size:  16px;
    color:  #404040;
    padding:  5px;
    background-color:  #eee;
    border-radius:  3px;
    border:  none!important;
    font-style:  normal;
    height:  38px;
    width:  200px;
}
.popover__wrapper_app {
    position:  relative;
    display:  inline-block;
}
.popover__content_app {
    opacity:  0;
    visibility:  hidden;
    position:  absolute;
    left:  -45px;
    top:  45px;
    transform:  translate(0, 10px);
    background-color:  #f6f9f9;
    padding:  5px;
    box-shadow:  0 2px 5px 0 rgba(0, 0, 0, .26);
    width:  110px;
    border-radius:  5px;
}
.popover__content_app:before {
    position:  absolute;
    z-index:  -1;
    content:  "";
    right:  calc(50% - 10px);
    top:  -8px;
    border-style:  solid;
    border-width:  0 10px 10px 10px;
    border-color:  transparent transparent #f6f9f9 transparent;
    transition-duration:  .3s;
    transition-property:  transform;
}
.popover__wrapper_app:hover .popover__content_app {
    z-index:  10;
    opacity:  1;
    visibility:  visible;
    transform:  translate(0, -20px);
    transition:  all .5s cubic-bezier(.75,  -.02,  .2,  .97);
}
.popover__message_app {
    text-align:  center;
}
.textBoxSearch_app {
    width:  100%!important;
    float:  left;
    font-family:  HNBd, tahoma!important;
    font-size:  16px;
    color:  #404040;
    padding:  5px;
    background-color:  #eee;
    border-radius:  3px;
    border:  none!important;
    font-style:  normal;
    height:  38px;
    width:  200px;
}
.holderSubscrib {
    border:  1px solid #fff;
    padding:  2px;
    border-radius:  0px 20px 0px 0px;
    display:  inline-block;
    width:  100%;
    padding-right:  20px;
}
.botnSubscrib {
    width:  20%;
    float:  right;
    background-color:  transparent;
    border:  none;
    padding-left:  5px;
    color:  #fff;
    cursor:  pointer;
    margin-top:  5px;
}
.inpSub {
    height:  30px;
    background:  0 0;
    border-color:  transparent;
    border-radius:  20px 0 0 20px;
    width:  80%;
    float:  left;
    padding:  5px;
    border-right:  1px solid #fff;
    color:  #fff!important;
}
.inpSub:focus {
    border:  none!important;
}
.inpSub::placeholder {
    color:  #fff;
    opacity:  .5;
}
.inpSub:-ms-input-placeholder {
    color:  #fff;
}
.inpSub::-ms-input-placeholder {
    color:  #fff;
}
.settings_ul .graycolor li {
    text-align:  center!important;
    margin-left:  -20px;
    padding:  0;
    color:  #663399;
}
.dropupMoh {
    position:  relative;
    display:  inline-block;
    z-index:  1!important;
    text-align:  center;
    display:  block;
    margin-left:  auto;
    margin-right:  auto;
}
.dropup-contentMoh {
    display:  none;
    position:  absolute;
    bottom:  95px;
    z-index:  1;
    text-align:  center;
    z-index:  999!important;
    width:  238px;
    border:  solid 1px #cbcbcb;
    background-color:  rgba(217, 217, 217, .9);
    -webkit-box-shadow:  0 -2px 15px 5px rgba(189, 189, 189, .39);
    box-shadow:  0 -2px 15px 5px rgba(189, 189, 189, .39);
}
.dropupMoh .child {
    width:  300px;
    margin:  0 auto;
    margin-left:  55px;
    display:  inline-block;
}
.dropup-contentMoh a {
    text-decoration:  none;
    display:  block;
    color:  #58595d;
    padding:  3px;
    text-align:  left;
    border-left:  solid 5px #9a935f;
    margin-top:  5px;
    margin-left:  5px;
}
.dropup-contentMoh a:hover {
    background-color:  #9a935f;
    color:  #fff;
    border-left:  solid 5px #fff;
}
.dropupMoh:hover .dropup-contentMoh {
    display:  block;
}
.shadoImgMoh {
    box-shadow:  0 8px 16px 0 rgba(0, 0, 0, .2);
    padding:  0!important;
}
.ms-sbplain {
    border-radius:  6px;
    float:  left;
    height:  35px;
    border:  2px solid #0d8c60!important;
    width:  100%!important;
}
.sectionStatistics {
    background-image:  url(/_layouts/15/MOH/Internet/New/images/bgStatistics.png);
    background-position:  center center;
    background-repeat:  no-repeat;
    min-height:  400px;
    background-size:  contain;
}
.sectionStatistics > div {
    width:  100%;
    max-width:  1160px;
    margin:  0 auto;
    padding:  50px 0;
}
.sectionStatistics > div > strong {
    display:  block;
    text-align:  center;
    font-size:  45px;
    margin-bottom:  50px;
    position:  relative;
    font-weight:  400;
}
.sectionStatistics > div > strong:after {
    content:  "";
    width:  38px;
    height:  5px;
    position:  absolute;
    bottom:  -16px;
    left:  50%;
    margin-left:  -18px;
    background-color:  #0d8c60;
    border-left:  4px solid #f3f3f3;
    border-left:  4px solid #f3f3f3;
}
.sectionStatistics > div > strong:before {
    content:  "";
    width:  20%;
    height:  1px;
    position:  absolute;
    bottom:  -14px;
    right:  40%;
    background-color:  #aaa;
}
.sectionStatistics > div > strong > span {
    color:  #0d8c60;
}
.sectionStatistics .elementskit-funfact-Red {
    background-color:  #ffbb39;
    border-radius:  30px 20px 20px 5px;
    background-color:  #fff;
    -webkit-box-shadow:  9.899px 9.899px 30px 0 rgb(0 0 0 / 10%);
    box-shadow:  9.899px 9.899px 30px 0 rgb(0 0 0 / 10%);
    text-align:  center!important;
}
.sectionStatistics .elementskit-funfact-Red .elementskit-funfact-inner {
    padding:  10px 10px 10px 10px;
    color:  #e11c23!important;
}
.sectionStatistics .elementskit-funfact-Red .counter {
    margin:  1.1%;
    font-size:  35px;
    line-height:  1.2em;
    height:  40px;
    vertical-align:  middle;
    text-align:  center!important;
}
.sectionStatistics .elementskit-funfact-Green {
    border-radius:  30px 30px 30px 5px;
    background-color:  #fff;
    -webkit-box-shadow:  9.899px 9.899px 30px 0 rgb(0 0 0 / 10%);
    box-shadow:  9.899px 9.899px 30px 0 rgb(0 0 0 / 10%);
}
.sectionStatistics .elementskit-funfact-Green .elementskit-funfact-inner {
    padding:  10px 10px 10px 10px;
    color:  #81b214!important;
}
.sectionStatistics .elementskit-funfact-Green .counter {
    margin:  1.1%;
    font-size:  35px;
    line-height:  1.2em;
    height:  40px;
    vertical-align:  middle;
    text-align:  center!important;
}
.sectionStatistics .elementskit-funfact-Blue {
    border-radius:  30px 30px 30px 5px;
    background-color:  #fff;
    -webkit-box-shadow:  9.899px 9.899px 30px 0 rgb(0 0 0 / 10%);
    box-shadow:  9.899px 9.899px 30px 0 rgb(0 0 0 / 10%);
    height:  152px;
}
.sectionStatistics .elementskit-funfact-Blue .elementskit-funfact-inner {
    padding:  10px 10px 10px 10px;
    color:  #519ae0!important;
}
.sectionStatistics .elementskit-funfact-Blue .counter {
    margin:  1.1%;
    font-size:  35px;
    line-height:  1.2em;
    height:  40px;
    vertical-align:  middle;
    text-align:  center!important;
}
.sectionStatistics .elementskit-funfact-Yellow {
    border-radius:  30px 30px 30px 5px;
    background-color:  #fff;
    -webkit-box-shadow:  9.899px 9.899px 30px 0 rgb(0 0 0 / 10%);
    box-shadow:  9.899px 9.899px 30px 0 rgb(0 0 0 / 10%);
}
.sectionStatistics .elementskit-funfact-Yellow .elementskit-funfact-inner {
    padding:  10px 10px 10px 10px;
    color:  #ffbb39!important;
}
.sectionStatistics .elementskit-funfact-Yellow .counter {
    margin:  1.1%;
    font-size:  35px;
    line-height:  1.2em;
    height:  40px;
    vertical-align:  middle;
    text-align:  center!important;
}
.sideMenuToggleWrapper {
    left:  0;
    position:  absolute;
    z-index:  999999991;
    margin-top:  10px;
}
.sideMenuToggleWrapper.expanded {
    top:  175px;
}
button.btnHelp {
    background:  #6e7376;
    color:  #fff;
    padding:  5px 15px;
    border-top-right-radius:  10px;
    border-bottom-right-radius:  10px;
    box-shadow:  rgb(50 50 93 / 25%) 0 13px 27px -5px, rgb(0 0 0 / 30%) 0 8px 16px -8px;
    border:  0;
    font-weight:  500;
    font-size:  13px;
    margin-top:  5px;
    position:  relative;
}
button.btnHelp:focus {
    outline:  0!important;
}
ul.sideMenuPickList {
    background:  #fff;
    padding:  5px 5px;
    margin:  0 0 10px 0;
    width:  110px;
    border-top-right-radius:  10px;
    border-bottom-right-radius:  10px;
    box-shadow:  rgb(50 50 93 / 25%) 0 13px 27px -5px, rgb(0 0 0 / 30%) 0 8px 16px -8px;
    display:  none;
    position:  unset;
    top:  unset;
    bottom:  unset;
    left:  unset;
    float:  unset;
    min-width:  unset;
}
ul.sideMenuPickList li {
    display:  inline-block;
    width:  100%;
    text-align:  center;
    border-bottom:  1px solid #ccc;
    padding:  5px 0 5px 0;
    line-height:  0;
}
ul.sideMenuPickList li:last-child {
    border-bottom:  0 solid #ccc;
}
ul li.sideMenuPanelToggle h4 {
    margin:  0;
}
ul li.sideMenuPanelToggle {
    padding:  2px 5px 5px 5px;
    border:  0;
}
ul.sideMenuPickList li:last-child {
    border-bottom:  0 solid #ccc;
}
ul.sideMenuPickList li a {
    padding:  5px 5px;
}
ul.sideMenuPickList li a.dropdown-item:focus, ul.sideMenuPickList li a.dropdown-item:hover {
    background-color:  transparent;
}
ul.dropdown-menu li.activedSubMenu a.dropdown-item {
    color:  unset;
    text-decoration:  none;
    background-color:  #fff;
    border-right-color:  transparent;
    border-top-left-radius:  10px;
    border-bottom-left-radius:  10px;
    box-shadow:  -5px 0 11px 5px #c9c9c9;
    position:  relative;
    display:  block;
    width:  100%}
x ul.dropdown-menu li.activedSubMenu a.dropdown-item span {
    border-bottom:  2px solid #3e8863;
    padding-bottom:  5px;
}
ul.dropdown-menu.show li a.dropdown-item {
    color:  unset;
    text-decoration:  none;
    background-color:  #fff;
    border-right-color:  transparent;
    border-top-left-radius:  0px;
    border-bottom-left-radius:  0px;
    box-shadow:  none;
}
ul.sideMenuPickList .dropdown-submenu .dropdown-menu {
    border:  0;
    box-shadow:  5px 0 6px -3px #c9c9c9;
    min-width:  250px;
    border-top-right-radius:  10px;
    border-bottom-right-radius:  10px;
}
ul.sideMenuPickList .dropdown-submenu .dropdown-menu {
    padding:  10px 0;
}
ul.sideMenuPickList li a:focus, ul.sideMenuPickList li a:hover {
    text-decoration:  none;
}
ul.sideMenuPickList li a span {
    display:  block;
    color:  #3e8863;
    font-size:  12px;
    font-weight:  700;
    padding:  5px 0 5px 0;
    line-height:  17px;
}
ul.dropdown-menu li.activedSubMenu a.dropdown-item span {
    border-bottom:  2px solid #3e8863;
}
ul li.sideMenuPanelToggle a span {
    display:  inline;
    color:  #fff;
    font-size:  14px;
    font-weight:  400;
    border-left:  2px solid #fff;
    padding-left:  5px;
}
ul.sideMenuPickList li a img {
    width:  70px;
    height:  40px;
    object-fit:  contain;
    margin:  5px 0;
}
.sideMenuPickList .dropdown-submenu {
    position:  relative;
}
.sideMenuPickList .dropdown-submenu.activedSubMenu::after {
    display:  block;
    content:  url(/en/eServices/PublishingImages/lifehelpextention.png);
    position:  absolute;
    transform:  scale(.39, .39);
    left:  72px;
    top:  -103px;
}
.sideMenuPickList .dropdown-submenu a::after {
    transform:  rotate(-90deg);
    position:  absolute;
    right:  6px;
    top:  .8em;
    opacity:  0;
}
.sideMenuPickList .dropdown-submenu .dropdown-menu {
    min-height:  125px;
    top:  -6px;
    left:  115%;
    margin-left:  .1rem;
    margin-right:  .1rem;
    position:  absolute;
    margin:  .125rem 0 0;
    font-size:  1rem;
    color:  #212529;
    text-align:  left;
    list-style:  none;
    background-color:  #fff;
    background-clip:  padding-box;
    margin:  .125rem 0 0;
    font-size:  1rem;
    color:  #212529;
    text-align:  left;
    list-style:  none;
    z-index:  1000;
    border-radius:  .25rem;
    display:  none;
    float:  left;
    background-color:  #fff;
    background-clip:  padding-box;
}
.sideMenuPickList .dropdown-menu.show {
    display:  block!important;
}
.panel-group {
    padding:  0 10px;
}
.sideMenuPickList .sideMenuPanelToggle .panel-body {
    padding:  0;
}
.sideMenuPickList .sideMenuPanelToggle .panel-group .panel {
    border-radius:  0;
    margin:  5px 0;
}
.sideMenuPickList .sideMenuPanelToggle .panel-default > .panel-heading {
    color:  #333;
    background-color:  #fff;
    border-color:  #e4e5e7;
    padding:  0;
    -webkit-user-select:  none;
    -moz-user-select:  none;
    -ms-user-select:  none;
    user-select:  none;
}
.sideMenuPanelToggle .panel-default > .panel-heading a {
    display:  block;
    padding:  8px 5px 8px 15px;
    text-decoration:  none;
    font-size:  12px;
    text-align:  left;
    background-color:  #3e8863;
    color:  #fff;
    border-radius:  8px;
}
.sideMenuPanelToggle .panel-default > .panel-heading a span {
    padding:  0 0 0 5px;
}
.sideMenuPanelToggle .panel-default > .panel-heading a:after {
    content:  "";
    position:  relative;
    float:  right;
    top:  1px;
    display:  inline-block;
    font-style:  normal;
    font-family:  FontAwesome;
    font-weight:  400;
    line-height:  1;
    -webkit-font-smoothing:  antialiased;
    -moz-osx-font-smoothing:  grayscale;
    transition:  transform .25s linear;
    -webkit-transition:  -webkit-transform .25s linear;
    transform:  none;
    opacity:  1;
}
.sideMenuPanelToggle .panel-default > .panel-heading a[aria-expanded=true] {
    background-color:  #9b9362;
}
.sideMenuPanelToggle .panel-default > .panel-heading a[aria-expanded=true]:after {
    content:  "\f077 "}
.sideMenuPanelToggle .panel-default > .panel-heading a[aria-expanded=false]:after {
    content:  "\f078"}
ul.subInnerMenuPanel {
    padding-left:  5px;
}
ul.subInnerMenuPanel li {
    text-align:  left;
    padding:  7px 5px;
    line-height:  1;
}
ul.subInnerMenuPanel li a {
    text-align:  right;
    color:  #555;
    font-size:  12px;
    padding:  0;
}
ul.subInnerMenuPanel li:focus, ul.subInnerMenuPanel li:hover {
    background-color:  #c1c1c1;
    color:  #fff;
}
ul.subInnerMenuPanel li:focus a, ul.subInnerMenuPanel li:hover a {
    color:  #fff;
}
ul.subInnerMenuPanel li:focus a span, ul.subInnerMenuPanel li:hover a span {
    color:  #606569;
}
ul.subInnerMenuPanel li a span {
    color:  #9b9362;
    padding-right:  5px;
    padding-left:  0;
    margin-left:  0;
    font-size:  16px;
    border:  0;
    padding-bottom:  0px;
}
.wrapBtn {
    height:  100%;
    display:  flex;
    align-items:  start;
    justify-content:  left;
}
.btnHelp::before {
    content:  '';
    border-radius:  1000px;
    min-width:  calc(300px - 12px);
    min-height:  calc(60px - 12px);
    position:  absolute;
    top:  50%;
    left:  50%;
    transform:  translate(-50%, -50%);
    opacity:  0;
    transition:  all .3s ease-in-out 0s;
}
.btnHelp:focus::before, .btnHelp:hover::before {
    opacity:  1;
}
.sideMenuToggleWrapper .btnHelp::after {
    content:  '';
    width:  30px;
    height:  30px;
    border-radius:  100%;
    border:  6px solid #3e8863;
    position:  absolute;
    z-index:  -1;
    top:  50%;
    left:  50%;
    transform:  translate(-50%, -50%);
    animation:  ring 2.5s infinite;
}
.sideMenuToggleWrapper.expanded .btnHelp::after {
    display:  none;
}
.btnHelp:focus::after, .btnHelp:hover::after {
    animation:  none;
    display:  none;
}
@keyframes ring {
    0% {
    width:  30px;
    height:  30px;
    opacity:  1;
}
100% {
    width:  150px;
    height:  150px;
    opacity:  0;
}
}.sideMenuPanelToggle .panel-collapse.in.collapse.show {
    position:  inherit;
    margin-top:  0;
    margin-left:  0;
}
li.tooltips.sharepage.srclose {
    z-index:  1!important;
}
.feedback-container {
    max-width:  1160px;
    padding:  0 0;
    margin:  0 auto;
}
.feedback-response {
    text-align:  left;
    border-top:  1px solid #eaeaea;
    margin-top:  20px;
    padding-top:  5px;
}
.feedback-response strong {
    color:  #0d8c60;
}
.feedback-question {
    color:  #606367;
    font-weight:  700;
    text-shadow:  none!important;
}
.feedback-options input {
    margin:  0 10px;
    vertical-align:  baseline;
}
.option-master {
    margin-left:  10px;
    color:  #958a5f;
    cursor:  pointer;
}
.option-master.selected {
    font-weight:  700;
    color:  #3b835a;
}
.option-master:first-child::after {
    margin-left:  10px;
    content:  '|';
    color:  #958a5f;
    font-weight:  400;
}
.feedback-container .btn.btn-submit.show {
    background:  #0d8c60;
    display:  initial;
    margin-right:  5px;
    margin-left:  5px;
    color:  #fff;
    cursor:  pointer;
}
.feedback-container .btn.btn-submit {
    display:  initial;
    margin-right:  5px;
    margin-left:  5px;
    border-color:  #e1e1e1;
    background-color:  #fdfdfd;
    color:  #b1b1b1;
    cursor:  not-allowed;
}
.feedback-container .btn.btn-secondary {
    background:  #958a5f;
}
button {
    outline:  0!important;
    -webkit-box-shadow:  none;
    box-shadow:  none;
    border:  none;
}
button:focus {
    -webkit-box-shadow:  none;
    box-shadow:  none;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color:  #424866;
    font-weight:  700;
    font-family:  Rubik, sans-serif;
}
h3 {
    font-size:  20px;
    font-weight:  600;
}
.d-table {
    width:  100%;
    height:  100%}
.d-table-cell {
    vertical-align:  middle;
}
p:last-child {
    margin-bottom:  0;
}
.form-control {
    height:  53px!important;
    color:  #6e6e6e;
    border:  1px solid #ebebeb;
    background-color:  transparent;
    border-radius:  0;
    padding:  0;
    font-size:  15px;
    padding:  5px 20px!important;
    width:  100%}
.form-control::-webkit-input-placeholder {
    color:  #6e6e6e;
}
.form-control:-ms-input-placeholder {
    color:  #6e6e6e;
}
.form-control::-ms-input-placeholder {
    color:  #6e6e6e;
}
.form-control::placeholder {
    color:  #6e6e6e;
}
.form-control:focus {
    color:  #000;
    background-color:  transparent;
    -webkit-box-shadow:  unset;
    box-shadow:  unset;
    outline:  0;
    border:  1px solid #0e8b5f;
}
.form-control:focus, .form-control:hover:focus {
    -webkit-box-shadow:  unset;
    box-shadow:  unset;
}
textarea.form-control {
    height:  auto;
    height:  250px;
}
.pb-100 {
    padding-bottom:  100px;
}
.pt-100 {
    padding-top:  100px;
}
.ptb-100 {
    padding-top:  100px;
    padding-bottom:  100px;
}
.pb-70 {
    padding-bottom:  70px;
}
.pt-70 {
    padding-top:  70px;
}
.pt-130 {
    padding-top:  130px;
}
.pb-130 {
    padding-bottom:  130px;
}
.go-top {
    position:  fixed;
    cursor:  pointer;
    top:  0;
    right:  15px;
    background-color:  #0e8b5f;
    z-index:  4;
    width:  40px;
    text-align:  center;
    height:  42px;
    line-height:  42px;
    opacity:  0;
    visibility:  hidden;
    -webkit-transition:  .9s;
    transition:  .9s;
}
.go-top i {
    position:  absolute;
    top:  50%;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%);
    left:  0;
    right:  0;
    margin:  0 auto;
    color:  #fff;
    -webkit-transition:  .5s;
    transition:  .5s;
}
.go-top i:last-child {
    opacity:  0;
    visibility:  hidden;
    top:  60%}
.go-top::before {
    content:  '';
    position:  absolute;
    top:  0;
    left:  0;
    width:  100%;
    height:  100%;
    z-index:  -1;
    background-color:  #424866;
    opacity:  0;
    visibility:  hidden;
    -webkit-transition:  .5s;
    transition:  .5s;
}
.go-top:hover {
    color:  #fff;
    background-color:  #424866;
}
.go-top:hover::before {
    opacity:  1;
    visibility:  visible;
}
.go-top:hover i:first-child {
    opacity:  0;
    top:  0;
    visibility:  hidden;
}
.go-top:hover i:last-child {
    opacity:  1;
    visibility:  visible;
    top:  50%}
.go-top:focus {
    color:  #fff;
}
.go-top:focus::before {
    opacity:  1;
    visibility:  visible;
}
.go-top:focus i:first-child {
    opacity:  0;
    top:  0;
    visibility:  hidden;
}
.go-top:focus i:last-child {
    opacity:  1;
    visibility:  visible;
    top:  50%}
.go-top.active {
    top:  98%;
    -webkit-transform:  translateY(-98%);
    transform:  translateY(-98%);
    opacity:  1;
    visibility:  visible;
}
.page-navigation-area {
    text-align:  center;
    margin:  20px auto 0;
    display:  table;
}
.page-navigation-area .page-link {
    color:  #0e8b5f;
    background-color:  #fff;
    -webkit-box-shadow:  0 0 15px #d0d0d0;
    box-shadow:  0 0 15px #d0d0d0;
    width:  40px;
    height:  40px;
    border:  1px solid #fff;
    line-height:  24px;
    -webkit-transition:  all .5s;
    transition:  all .5s;
    font-weight:  700;
}
.page-navigation-area .page-link i {
    margin-right:  -4px;
}
.page-navigation-area .page-link:hover {
    color:  #fff;
    background-color:  #0e8b5f;
    border:  1px solid #0e8b5f;
}
.page-navigation-area .page-link:focus {
    z-index:  2;
    outline:  0;
    -webkit-box-shadow:  none;
    box-shadow:  none;
}
.page-navigation-area .page-link.page-links i::before {
    margin-left:  -4px;
}
.page-navigation-area .page-item {
    padding:  0 8px 0;
}
.page-navigation-area .page-item.active .page-link {
    z-index:  1;
    color:  #fff;
    background-color:  #0e8b5f;
    border-color:  #0e8b5f;
}
.video-wrap .video-btn-wrap {
    position:  absolute;
    top:  0;
    left:  0;
    width:  100%;
    height:  100%}
.video-wrap .video-play {
    position:  absolute;
    top:  16px;
    left:  80px;
    text-transform:  uppercase;
    width:  129px;
    line-height:  1;
}
.video-wrap .video-play p {
    border-bottom:  1px solid #fff;
    margin-bottom:  0;
}
.video-btn {
    display:  inline-block;
    width:  60px;
    height:  60px;
    line-height:  65px;
    text-align:  center;
    border-radius:  50%;
    color:  #fff;
    position:  relative;
    top:  3px;
    z-index:  1;
    background-color:  #fff;
}
.video-btn i {
    font-size:  20px;
    font-weight:  700;
    padding-left:  4px;
    color:  #0e8b5f;
}
.video-btn::after, .video-btn::before {
    content:  '';
    display:  block;
    position:  absolute;
    top:  0;
    right:  0;
    z-index:  -1;
    bottom:  0;
    left:  0;
    border-radius:  50%;
    border:  1px solid #fff;
}
.video-btn::before {
    -webkit-animation:  ripple 2s linear infinite;
    animation:  ripple 2s linear infinite;
}
.video-btn::after {
    -webkit-animation:  ripple 2s linear 1s infinite;
    animation:  ripple 2s linear 1s infinite;
}
.video-btn:hover {
    background-color:  #05125e;
    color:  #fff;
}
@-webkit-keyframes ripple {
    0% {
    -webkit-transform:  scale(1);
    transform:  scale(1);
}
75% {
    -webkit-transform:  scale(1.6);
    transform:  scale(1.6);
    opacity:  1;
}
100% {
    -webkit-transform:  scale(2);
    transform:  scale(2);
    opacity:  0;
}
}@keyframes ripple {
    0% {
    -webkit-transform:  scale(1);
    transform:  scale(1);
}
75% {
    -webkit-transform:  scale(1.6);
    transform:  scale(1.6);
    opacity:  1;
}
100% {
    -webkit-transform:  scale(2);
    transform:  scale(2);
    opacity:  0;
}
}.default-btn {
    font-size:  16px;
    color:  #fff;
    background-color:  #938a5f;
    padding:  18px 30px;
    line-height:  1;
    -webkit-transition:  all .5s;
    transition:  all .5s;
    position:  relative;
    z-index:  1;
}
.default-btn i {
    margin-left:  5px;
}
.default-btn::before {
    content:  "";
    position:  absolute;
    top:  0;
    left:  0;
    width:  100%;
    height:  100%;
    background-color:  #0e8b5f;
    z-index:  -1;
    -webkit-transition:  all .5s;
    transition:  all .5s;
    -webkit-transform:  scale(0);
    transform:  scale(0);
}
.default-btn:hover {
    color:  #fff;
}
.default-btn:active {
    color:  #fff;
}
.default-btn:hover::before {
    -webkit-transform:  scale(1);
    transform:  scale(1);
}
.default-btn.default-btn-2 {
    background-color:  #fff;
    color:  #0e8b5f;
}
.default-btn.default-btn-2:hover {
    color:  #fff;
}
.read-more {
    line-height:  1;
    color:  #05125e;
    font-weight:  500;
    -webkit-transition:  all .5s;
    transition:  all .5s;
    display:  block;
}
.read-more i {
    position:  relative;
    top:  2px;
    padding-left:  5px;
    -webkit-transition:  all .5s;
    transition:  all .5s;
}
.read-more:hover {
    color:  #0e8b5f;
}
.read-more:hover i {
    padding-left:  10px;
}
.section-title {
    max-width:  600px;
    margin:  0 auto 60px;
    text-align:  center;
}
.section-title .top-title {
    color:  #102a82;
    font-size:  14px;
    display:  block;
    margin-top:  -7px;
    margin-bottom:  8px;
    position:  relative;
    z-index:  1;
    font-family:  Rubik, sans-serif;
}
.section-title .top-title::before {
    position:  absolute;
    width:  0;
    height:  0;
    content:  "";
    border-top:  15px solid transparent;
    border-right:  15px solid #0e8b5f;
    border-bottom:  15px solid transparent;
    border-left:  15px solid #0e8b5f;
    font-size:  20px;
    z-index:  -1;
    opacity:  .2;
    -webkit-animation:  rotation 25s infinite linear;
    animation:  rotation 25s infinite linear;
    display:  none;
}
.section-title h2 {
    margin-bottom:  20px;
    font-size:  35px;
}
.section-title p {
    margin-bottom:  0;
}
.section-title.section-title-2 .top-title {
    color:  #fff;
    z-index:  1;
}
.section-title.section-title-2 h2 {
    color:  #fff;
}
.section-title.section-title-2 p {
    color:  #e9e8e8;
}
.section-title.align-style {
    text-align:  left;
    margin-left:  0;
}
.preloader {
    width:  100%;
    height:  100%;
    position:  fixed;
    background-color:  #fff;
    top:  0;
    left:  0;
    z-index:  99999;
}
.preloader .lds-ripple {
    position:  relative;
    width:  64px;
    height:  64px;
    top:  50%;
    left:  50%;
    -webkit-transform:  translate(-50%, -50%);
    transform:  translate(-50%, -50%);
}
.preloader .lds-ripple div {
    position:  absolute;
    border:  4px solid #0e8b5f;
    opacity:  1;
    border-radius:  50%;
    -webkit-animation:  lds-ripple 1s cubic-bezier(0,  0.2,  0.8,  1) infinite;
    animation:  lds-ripple 1s cubic-bezier(0,  0.2,  0.8,  1) infinite;
}
.preloader .lds-ripple div:nth-child(2) {
    -webkit-animation-delay:  -0.5s;
    animation-delay:  -0.5s;
}
@-webkit-keyframes lds-ripple {
    0% {
    top:  28px;
    left:  28px;
    width:  0;
    height:  0;
    opacity:  1;
}
100% {
    top:  -1px;
    left:  -1px;
    width:  58px;
    height:  58px;
    opacity:  0;
}
}@keyframes lds-ripple {
    0% {
    top:  28px;
    left:  28px;
    width:  0;
    height:  0;
    opacity:  1;
}
100% {
    top:  -1px;
    left:  -1px;
    width:  58px;
    height:  58px;
    opacity:  0;
}
}.quality-service-wrap-item {
    position:  relative;
    z-index:  1;
}
.quality-service-wrap-item::before {
    content:  "";
    position:  absolute;
    top:  0;
    left:  0;
    width:  100%;
    height:  100%;
    background-color:  #05125e;
    opacity:  .5;
}
.our-service-area {
    background-image:  url(/_layouts/15/MOH/Internet/New/img/services-bg.jpg);
    background-position:  center center;
    background-repeat:  no-repeat;
    background-size:  cover;
    position:  relative;
    z-index:  1;
}
.our-service-area::before {
    content:  "";
    position:  absolute;
    top:  0;
    left:  0;
    width:  100%;
    height:  100%;
    background-color:  #030749;
    opacity:  .8;
    z-index:  -1;
}
.our-service-area::after {
    content:  "";
    position:  absolute;
    bottom:  0;
    left:  0;
    width:  100%;
    height:  400px;
    background-color:  #fff;
    z-index:  -1;
}
.our-service-area .default-btn {
    margin:  30px auto 0;
    display:  table;
}
.footer-bottom-area {
    background-color:  #9b945f;
    padding-top:  20px;
    padding-bottom:  20px;
}
.single-widgets .terms {
    margin-top:  5px;
}
.single-widgets .terms li {
    display:  inline-block;
    color:  #8290e4;
    padding-right:  15px;
}
.single-widgets .terms li:last-child {
    padding-right:  0;
}
.single-widgets .terms li:first-child a::before {
    display:  none;
}
.single-widgets .terms li a {
    color:  #0e8b5f;
    position:  relative;
}
.single-widgets .terms li a::before {
    content:  "";
    position:  absolute;
    top:  12px;
    left:  -12px;
    background-color:  #0e8b5f;
    width:  5px;
    height:  2px;
}
.single-widgets p {
    color:  #717274!important;
    margin-top:  5px;
    padding-left:  0px;
    font-family:  HNReg, tahoma;
    text-align:  left;
}
.single-widgets .social-icon {
    float:  right!important;
    font-size:  20px;
}
.single-widgets .social-icon li {
    display:  inline-block;
    padding-left:  5px;
    margin-right:  5px;
}
.single-widgets .social-icon li:first-child {
    padding-left:  0;
}
.single-widgets .social-icon li a i {
    width:  30px;
    height:  30px;
    line-height:  30px;
    background-color:  transparent;
    text-align:  center;
    border-radius:  0px 0px 0px 0px;
    color:  #717274;
    -webkit-transition:  all .5s;
    transition:  all .5s;
    border:  1px solid #717274;
}
.single-widgets .social-icon li:hover a i {
    color:  #fff;
    background-color:  #717274;
    -webkit-animation:  heartBeat 1s infinite linear;
    animation:  heartBeat 1s infinite linear;
}
.single-widgets .social-icon li:first-child a i {
    width:  30px;
    height:  30px;
    line-height:  30px;
    background-color:  transparent;
    text-align:  center;
    border-radius:  10px 0px 0px 0px;
    color:  #717274;
    -webkit-transition:  all .5s;
    transition:  all .5s;
    border:  1px solid #717274;
}
.single-widgets .social-icon li:hover:first-child a i {
    color:  #fff;
    background-color:  #717274;
    -webkit-animation:  heartBeat 1s infinite linear;
    animation:  heartBeat 1s infinite linear;
    border-radius:  10px 0px 0px 0px;
}
.single-widgets .social-icon li:last-child a i {
    width:  30px;
    height:  30px;
    line-height:  30px;
    background-color:  transparent;
    text-align:  center;
    border-radius:  0px 10px 0px 0px;
    color:  #717274;
    -webkit-transition:  all .5s;
    transition:  all .5s;
    border:  1px solid #717274;
}
.single-widgets .social-icon li:hover:last-child a i {
    color:  #fff;
    background-color:  #717274;
    -webkit-animation:  heartBeat 1s infinite linear;
    animation:  heartBeat 1s infinite linear;
    border-radius:  0px 10px 0px 0px;
}
.copyRightMOH p {
    margin-bottom:  0;
    padding-bottom:  0px;
}
.tab .tabs_item {
    display:  none;
}
.tab .tabs_item:first-child {
    display:  block;
}
.products-details-tab {
    margin-top:  1px;
    text-align:  center!important;
}
.products-details-tab .tabs {
    list-style-type:  none;
    margin-bottom:  -1px;
    padding-left:  0;
    font-family:  HNReg, tahoma!important;
}
.products-details-tab .tabs li {
    display:  inline-block;
    line-height:  initial;
    margin-right:  5px;
    font-family:  HNReg, tahoma!important;
    background:  0 0;
    border-radius:  15px;
}
.products-details-tab .tabs li a {
    display:  inline-block;
    position:  relative;
    text-transform:  capitalize;
    color:  #3e8863;
    border:  1px solid #b0b1b3;
    padding-top:  5px;
    padding-bottom:  5px;
    padding-right:  30px;
    padding-left:  30px;
    font-weight:  500;
    text-transform:  capitalize!important;
    font-family:  HNReg, tahoma!important;
    border-radius:  50px;
    -webkit-box-shadow:  0 0 5px 2px rgba(204, 204, 204, .42);
    box-shadow:  0 0 5px 2px rgba(204, 204, 204, .42);
}
.products-details-tab .tabs li a .dot {
    position:  absolute;
    top:  50%;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%);
    left:  30px;
    width:  12px;
    height:  12px;
    border:  1px solid #333;
    -webkit-transition:  .5s;
    transition:  .5s;
    border-radius:  50%;
    font-family:  HNReg, tahoma!important;
}
.products-details-tab .tabs li a .dot::before {
    position:  absolute;
    top:  0;
    content:  '';
    left:  0;
    right:  0;
    bottom:  0;
    background:  #333;
    margin:  2px;
    border-radius:  50%;
    -webkit-transition:  .5s;
    transition:  .5s;
    width:  33.3%!important;
    font-family:  HNReg, tahoma!important;
}
.products-details-tab .tabs li a:hover {
    color:  #fff;
    background-color:  #0d8c60;
    border-color:  #0d8c60;
}
.products-details-tab .tabs li a:hover .dot {
    border-color:  #fff;
}
.products-details-tab .tabs li a:hover .dot::before {
    background:  #fff;
}
.products-details-tab .tabs li a:focus {
    color:  #fff;
    background-color:  #0e8b5f;
    border-color:  #0e8b5f;
}
.products-details-tab .tabs li a:focus .dot {
    border-color:  #fff;
}
.products-details-tab .tabs li a:focus .dot::before {
    background:  #fff;
}
.products-details-tab .tabs li:last-child {
    margin-right:  0;
}
.products-details-tab .tabs li.current a {
    color:  #fff;
    background-color:  #0d8c60;
    border-color:  #0d8c60;
}
.products-details-tab .tabs li.current a .dot {
    border:  1px solid #fff;
}
.products-details-tab .tabs li.current a .dot::before {
    background:  #fff;
}
.dropbtnz {
    color:  #fff;
    padding:  16px;
    font-size:  16px;
    border:  none;
    cursor:  pointer;
}
.dropdownz {
    z-index:  1;
    width:  217px;
    margin:  0 auto!important;
}
.dropdown-contentz {
    display:  none;
    background-color:  #f1f1f1;
    min-width:  260px;
    box-shadow:  0 8px 16px 0 rgba(0, 0, 0, .2);
    padding-top:  0px;
    z-index:  1!important;
    border-radius:  8px;
    text-align:  center!important;
}
.dropdown-contentz a {
    color:  #000;
    padding:  5px 12px;
    text-decoration:  none!important;
    display:  block;
    color:  #0e8b5f!important;
    font-weight:  400!important;
    text-align:  center!important;
}
.dropdownz a:hover {
    color:  #fff!important;
    background-color:  #9d9663;
}
.showz {
    display:  block;
    z-index:  1!important;
    position:  absolute!important;
    margin-left:  0!important;
    bottom:  60px;
}
@media only screen and (max-width:991px) {
    .mean-container .mean-bar {
    background-color:  #030749;
    padding:  0;
}
.main {
    width:  50%!important;
    margin:  50px auto!important;
}
}.dropbtnNewHz {
    color:  #fff;
    padding:  16px;
    font-size:  16px;
    border:  none;
}
.dropupNewHz {
    position:  relative;
    display:  inline-block;
    z-index:  9999!important;
}
.dropup-contentNewHz {
    display:  none;
    position:  absolute;
    bottom:  0;
    background-color:  #9b9362;
    min-width:  100%;
    z-index:  1;
    margin-left:  0;
    text-align:  center;
    color:  #fff;
    z-index:  999!important;
}
.dropup-contentNewHz a {
    padding:  12px 16px;
    text-decoration:  none;
    display:  block;
    color:  #fff;
    padding:  7px;
}
.dropup-contentNewHz a:hover {
    background-color:  #fff;
    color:  #9b9362;
}
.dropupNewHz:hover .dropup-contentNewHz {
    display:  block;
}
.titNewHz {
    color:  #9b9362;
    z-index:  10;
    position:  absolute;
    margin:  10px 50px 50px 50px;
    text-align:  center;
    font-size:  23px;
}
.shadoImgNewHz {
    box-shadow:  0 8px 16px 0 rgba(0, 0, 0, .2);
    padding:  0!important;
}
.underline--dotted {
    border-bottom:  3px red dashed;
    color:  #fff;
}
.lastUpdate {
    color:  #fff!important;
    background:  rgba(255, 255, 255, .1)!important;
}
.form-checkbox_Moh {
    position:  relative;
    margin-top:  2.25rem;
    margin-bottom:  2.25rem;
    text-align:  left;
}
.form-checkbox-inline_Moh .form-checkbox-label_Moh {
    display:  inline-block;
    margin-right:  1rem;
}
.form-checkbox-legend_Moh {
    margin:  0 0 .125rem 0;
    font-weight:  500;
    font-size:  1rem;
    color:  #333;
}
.form-checkbox-label_Moh {
    position:  relative;
    cursor:  pointer;
    padding-left:  1.5rem;
    text-align:  left;
    color:  #333;
    display:  block;
    margin-bottom:  .5rem;
    color:  #0d8c60;
}
.form-checkbox-label_Moh:hover i {
    color:  #0d8c60;
}
.form-checkbox-label_Moh span {
    display:  block;
}
.form-checkbox-label_Moh input {
    width:  auto;
    opacity:  .0001;
    position:  absolute;
    left:  .25rem;
    top:  .25rem;
    margin:  0;
    padding:  0;
    background-color:  red;
}
.form-checkbox-button_Moh {
    position:  absolute;
    -webkit-user-select:  none;
    -moz-user-select:  none;
    -ms-user-select:  none;
    user-select:  none;
    display:  block;
    color:  #999;
    left:  0;
    top:  .25rem;
    width:  1rem;
    height:  1rem;
    z-index:  0;
    border:  .125rem solid currentColor;
    border-radius:  0.0625rem;
    transition:  color .28s ease;
    will-change:  color;
}
.form-checkbox-button_Moh::after, .form-checkbox-button_Moh::before {
    position:  absolute;
    height:  0;
    width:  .2rem;
    background-color:  #0d8c60;
    display:  block;
    transform-origin:  left top;
    border-radius:  0.25rem;
    content:  "";
    transition:  opacity .28s ease, height 0s linear .28s;
    opacity:  0;
    will-change:  opacity, height;
}
.form-checkbox-button_Moh::before {
    top:  .65rem;
    left:  .38rem;
    transform:  rotate(-135deg);
    box-shadow:  0 0 0 .0625rem #fff;
}
.form-checkbox-button_Moh::after {
    top:  .3rem;
    left:  0;
    transform:  rotate(-45deg);
}
.form-checkbox-field_Moh:checked ~ .form-checkbox-button_Moh {
    color:  #0d8c60;
}
.form-checkbox-field_Moh:checked ~ .form-checkbox-button_Moh::after, .form-checkbox-field_Moh:checked ~ .form-checkbox-button_Moh::before {
    opacity:  1;
    transition:  height .28s ease;
}
.form-checkbox-field_Moh:checked ~ .form-checkbox-button_Moh::after {
    height:  0.5rem;
}
.form-checkbox-field_Moh:checked ~ .form-checkbox-button_Moh::before {
    height:  1.2rem;
    transition-delay:  0.28s;
}
.form_Moh {
    float:  left;
    height:  86%;
    width:  100%;
    box-sizing:  border-box;
    padding:  40px;
}
.textbox_Moh {
    height:  58px;
    width:  70%;
    border-radius:  3px;
    border:  rgba(0, 0, 0, .3) 2px solid;
    box-sizing:  border-box;
    padding:  10px;
    margin-bottom:  30px;
}
.textbox_Moh:focus {
    outline:  0;
    border:  #0d8c60 2px solid;
    color:  #404040;
}
.button_Moh {
    font-family:  HNReg;
    font-size:  16px;
    color:  #fff;
    padding:  5px 20px;
    background-color:  #0d8c60;
    border-radius:  3px;
    border:  none;
    cursor:  pointer;
    transition:  all .3s ease-out;
    margin:  1%;
    width:  100%}
.button_Moh:hover {
    background:  #80b438;
}
.Captchaimg {
    padding-bottom:  10px;
}
.error-msg_Moh {
    margin:  10px 0;
    padding:  10px;
    border-radius:  3px 3px 3px 3px;
}
.error-msg_Moh {
    color:  red;
}
.success-msg_Moh {
    margin:  10px 0;
    padding:  10px;
    border-radius:  3px 3px 3px 3px;
}
.success-msg_Moh {
    color:  #fff;
    background-color:  #0d8c60;
}
.required {
    color:  red;
}
.conSarchFilter {
    margin-top:  15px;
    margin-bottom:  20px;
    border-bottom:  1px solid #cfd0d2;
    padding-bottom:  15px;
}
.conSarchFilter .has-search {
    width:  100%!important;
}
.conSarchFilter .SortingService {
    direction:  ltr;
}
.conSarchFilter .SortingService span {
    padding:  0;
    margin:  0;
}
.conSarchFilter .SortingService a:link {
    display:  inline-block;
    color:  #5d6266;
    border:  1px solid #cecfd1;
    padding:  5px;
    border-radius:  50px;
    margin-bottom:  0;
    padding:  8px 8px 5px 8px;
    line-height:  15px;
}
.conSarchFilter .SortingService a:hover {
    color:  #3c8a63;
}
.conSarchFilter .SortingService a:active {
    color:  #3c8a63;
}
.conSarchFilter .SortingService .active {
    color:  #3c8a63;
}
.eva {
    display:  none;
}
.read {
    width:  40%!important;
}
.update {
    width:  60%!important;
}
.eva, .read, .update {
    height:  20px!important;
}
a#ctl00_ctl56_SearchBox_SD6D30558_go {
    border:  #fff;
}
.evaluation {
    padding:  10px;
    position:  relative;
    color:  #606367!important;
}
.evaluation div {
    margin-bottom:  5px;
}
.evaluation .rdCounts {
    color:  #958a5f;
}
.evaluation input[type=checkbox] {
    position:  relative;
    cursor:  pointer;
    margin-right:  20px;
}
.evaluation input[type=checkbox]:before {
    content:  "";
    display:  block;
    position:  absolute;
    width:  20px;
    height:  20px;
    top:  0;
    left:  0;
    background-color:  #e0e0e0;
    border-radius:  2px;
}
.evaluation input[type=checkbox]:checked:before {
    content:  "";
    display:  block;
    position:  absolute;
    width:  20px;
    height:  20px;
    top:  0;
    left:  0;
    background-color:  #998f62;
    border-radius:  2px;
}
.evaluation input[type=checkbox]:checked:after {
    content:  "";
    display:  block;
    width:  7px;
    height:  13px;
    border:  solid #fff;
    border-width:  0 3px 3px 0;
    -webkit-transform:  rotate(45deg);
    -ms-transform:  rotate(45deg);
    transform:  rotate(45deg);
    position:  absolute;
    top:  1px;
    left:  6px;
}
.evaluation .title {
    margin-bottom:  20px;
    font-size:  18px!important;
}
.evaluation .title a:link {
    color:  #958a5f;
    font-weight:  700;
}
.evaluation .title a:visited {
    color:  #0d8c60;
}
.evaluation .title a:hover {
    color:  #0d8c60;
}
.evaluation .title a:active {
    color:  #0d8c60;
}
.evaluation .quation {
    margin-bottom:  15px;
}
.evaluation .write {
    margin-bottom:  20px;
    padding-right:  45px;
}
.evaluation .send {
    margin-right:  45px;
}
.evaluation .send .evaluation_btn {
    background-color:  #958a5f;
    color:  #fff;
    font-size:  15px;
    height:  45px;
    line-height:  30px;
}
.evaluation .colorA {
    color:  #9b9163;
}
.evaluation .colorB {
    color:  #606367;
    font-weight:  700;
}
.rsbtn .rsbtn_play {
    width:  auto!important;
    margin-left: 0px!important;
}
.rsbtn {
    top:  3px;
    right:  5px;
    margin-bottom:  -11px!important;
}
.rsbtn.rsexpanded {
    top:  5px;
    width:  353px!important;
    margin-bottom:  -11px;
}
.dropdown-item {
    white-space: break-spaces !important;
}