/*---------------dnnsoftware-------------*/
.rightlink .linklist li { border-top: solid 1px #f3f4f4; line-height: 30px; transition: all ease 0.5s; }
.rightlink .linklist li a { text-decoration: none; }
.rightlink .linklist li:hover { margin-right: 4px; transition: all ease 0.5s; }
.rightlink .linklist li:nth-child(1) { border-top: solid 0px transparent; }
.rightlink .linkitem a { color: #1c5d72; }
/*----------------*/

.lnewscontent { float: left; width: 80%;padding-top:5px; }
.lnewsimage { float: right; width: 20%; }
.lnewscontainer { font-size: 13px; margin-bottom: 23px; }
.lnewsdate > span { margin: 0 5px 0 11px; }
.lnewsdate span img { margin: 0 0 0 7px; }
.lnewstitle a { color: #016498; font-size: 14px; font-weight: bold; }
.lnewstitle { margin: 0 0 7px; }
.lnewsimage img { border: 1px solid #d1d1d1; padding: 2px; }
.lnewsdate { margin: 0px; color: #7d7d7d; }
.lnewssummary { color: #787878; font-size: 12px; line-height: 19px; text-align: justify; }
/*.news_style .lnewscontainer:nth-child(3) { height: 106px; }*/
.archivenews {text-align:left; }
/*-----survay-------*/
.surveyitems span { color: #4f757f; font-weight: normal; }
.surveyitems label { color: #7e939a; font-size: 12px; font-weight: normal; position: relative; right: 5px; top: -3px; }
.surveyitems br { display: none; }
.ModDNNSurveyC a.CommandButton { font-size: 12px;margin: -13px 0 -6px 0; }
.ModDNNSurveyC .surveyitems tr { line-height: 1em; }

.ModDNNSurveyC a.CommandButton { float: left; padding: 0 5px; }
/*---------submenu---------*/
.first-submenu { background: url("../images/menu01.png") no-repeat 20px 90px; }

.first-submenu .col-sm-3, .first-submenu .col-sm-4, .first-submenu .col-sm-5 { padding-left: 25px; }
.submenu_style { padding: 10px 30px 65px 30px; }
.submenu_style h5 { border-bottom: 2px solid #c0dce1; }
.submenu_style a { color: #587278 !important; font-size: 13px !important;transition:all 0.5s ease; }
.submenu_style a:hover { margin-right:5px; transition:all 0.5s ease; }
.submenu_style ul { margin-right: 0 !important; }
.submenu_style li { background: rgba(0, 0, 0, 0) url("/Portals/0/image/listmenu.png") no-repeat scroll right center; padding: 0 7px 0 0; }


.second-submenu { background: url("../images/menu03.png") no-repeat 20px 30px; }
.second-submenu .col-sm-3, .second-submenu .col-sm-4, .second-submenu .col-sm-5 { padding-left: 25px; }
.submenu_style01 { padding: 20px 5px 5px; }
.submenu_style01 h5 { margin-top: 18px; }
.submenu_style01 h5 a { color: #0a778c !important; font-size: 14px !important;transition:all 0.5s ease; }
.submenu_style01 a:hover { margin-right:5px; transition:all 0.5s ease; }
.submenu_style01 img { margin: 2px 0 0 4px; }

.submenu_style03 { padding: 0px 40px 15px; }
.submenu_style03 .col-sm-5 { margin: 25px 0 0 0; }

.submenu_style03 .col-sm-7 { padding: 0 0 0 45px; }
.submenu_style03 table { font-size: 12px; }
.submenu_style03 h5 { border-bottom: 2px solid #c0dce1; }
.submenu_style03 a { color: #587278 !important; font-size: 12px !important; }
.submenu_style03 ul { margin-right: 0 !important; }
.submenu_style03 li { background: rgba(0, 0, 0, 0) url("/Portals/0/image/listmenu.png") no-repeat scroll right center; padding: 0 7px 0 0; }
.submenu_style03 .col-sm-5 img { border: 1px solid #e5e5e5; padding: 5px; }
.add1 .fa-map-marker { color: #f40000; }
.add2 .fa-map-marker { color: #1295e2; }
/*----------------rightenu---------*/
#SideMenu ul { margin-right: 0 !important; }
.SideSubLevel ul { margin-right: 0 !important; }
.SideTopLevel > li > a { color: #065a6e; font-size: 14px; font-weight: bold; }
.SideTopLevel > li { background: rgba(0, 0, 0, 0) url("../images/right_menu.png") no-repeat scroll 100% 12px; border-bottom: 1px solid #eee; line-height: 34px; /*margin-right: 20px;*/ padding: 0 12px 0 0; }
.SideSubLevel ul li { /*background: rgba(0, 0, 0, 0) url("../images/right_menu.png") no-repeat scroll 100% 48%;*/ border-bottom: 1px dotted #eee; line-height: 34px; padding: 0 12px 0 0; }
.SideTopLevel > li:hover { background: rgba(0, 0, 0, 0) url("../images/right_menu_h.png") no-repeat scroll 100% 12px; }
.SideSubLevel ul li:hover { background: rgba(0, 0, 0, 0) url("../images/right_menu_h.png") no-repeat scroll 100% 12px; }


@media handheld, only screen and (max-width:992px)
{
    .submenu_style01 h5 a{ display:inline-block !important; }
    .submenu_style01 h5 { margin-top: 0px;line-height:1em; }
}

@media handheld, only screen and (max-width:480px) {
    .first-submenu { background: none no-repeat 0 0; }
    .second-submenu { background: none no-repeat 0 0; }
}

@media handheld, only screen and (max-width:480px) {
    .lnewscontent { float: none; width: 100%;  }
    .lnewsimage { float: none; width: 100%; }
}
@media handheld, only screen and (max-width:320px) {
    .submenu_style01 h5 a{ font-size:12px !important;}
}
