/* Global */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 1em; font: inherit; vertical-align: baseline; font-style:normal; }

body { font-family: 'Open Sans', sans-serif, Palatino; font-weight: 400; font-size: 1em; line-height: 1.70em; background-color:#ffffff; }

/*Text styles*/
p { color: #444444; }
strong { font-weight: 700; }
p,  h2, h3, h4, ul, ol { margin: 1em 0; }
h1 { font-size: 2.3em; font-weight: 300; font-style: normal; color: #404041; line-height: 1.5em; margin: 0 0.4em 0.5em;; }
h2 { font-size: 2.0em; font-weight: 300; font-style: normal; color: #404041; line-height: 1.5em; }
h3 { font-size: 1.5em; font-weight: 600; font-style: normal; color: #404041; line-height: 1.5em; }
h4 { font-size: 1.2em; font-weight: 700; font-style: normal; color: #404041; line-height: 1.5em; margin: .5em 0 0; }
h5 { font-size: 1.1em; font-weight: 400; font-style: normal; color: #404041; line-height: 1.5em; }


/*List styles*/
ul, ol { padding: 0px 0px 0px 0px; }
li { padding: .2em 0 0 .5em; }
ul.cVerticleList { list-style: none; margin: 0px; padding: 0px; }
ul.cVerticleList li { padding: .1em  0; border-bottom: solid 1px #dddddd;  }
ul.cVerticleList li.cBottom { border-bottom: 0px; }
ul.cHorizontalList { list-style: none; padding: 0px; margin: 0px; }
ul.cHorizontalList li { padding: 0 1em;  position: relative; display: inline-block; border-left: solid 1px #b3b3b3; border-bottom: 0; }
ul.cHorizontalList li.cLeft { border-left: 0px; padding-left: 0; }

/*Link styles*/
a { color: #0d6fc4; text-decoration: none;  }
a:hover { padding-bottom: 0px; border-bottom: solid 1px #0d6fc4; text-decoration: none; color: #0d6fc4; }
a:visited { text-decoration: none; }
a:focus { text-decoration: none; outline: none; color: inherit; }
a.cBookmark { display: inline-block; position: absolute; margin: -170px 0px 0px; }

/*Image styles*/
img { max-width: 100%; height: auto; }
a:hover img {  }
.cDiagramMobile { display: none; }

/*Responsive video styles*/
.responsive-video { position: relative; padding-bottom: 56.25%; padding-top: 60px; overflow: hidden; border: solid 1px #cccccc; }
.responsive-video iframe, .responsive-video object, .responsive-video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.cClear { clear: both; }

/*Bootstrap Overide styles*/
.row { padding: 1em 0; margin-left: 0px; margin-right: 0px; }
.cBottomRow { margin-bottom: 60px; }
.jumbotron { background-color: transparent; margin: 0px; padding-left: 0px; }
.navbar { margin: 0px; }
.block-title { display: none; }

/*Header styles*/
.cHeaderSection { background-color: #006600; padding: 0; }
.cHeaderSection h2 { font-size: 2.15em; font-weight: 700; color: #ffffff; line-height: 1.4em; margin: .4em 0 0; }
.cHeaderSection h3 { font-size: 1.40em; font-weight: 600; color: #ffffff; line-height: 1.4em; margin: 0 0 .8em; }
.cLogo { padding: 10px 15px; background: #004d00 url(https://www.army.lk//sites/all/themes/bootstrap/common/images/Black-Dots-background-715x644-2.png); text-align: center; display: inline-block; float: left; position: relative; z-index: 1000; }
.cLogo img { max-width: 145px; }
.cSiteTitle { padding: 0 0 0 30px; display: inline-block; }
.cMainMenu { padding: 0 15px 0 190px; min-height: auto; height: 40px; }
.dropdown-menu li.cMenuTitle { font-weight: 600; color: #333333; padding: 0px 15px; }

.cIntroRow { padding: 5px 0; background-color: #fff; }
.cCreastSong { text-align: center; }
.cCreastSong h5 { margin: 0 0 .5em; }

.cNewsRow { background-color: #fff; }
.cLatestNews { background-color: #bf1111; margin: 0 15px; padding: 0 10px 0 0; }
.cLatestNews .cHeader { font-size: 1.3em; color: #ffffff; margin: .25em 0; font-weight: 600; text-align: center; padding: .2em .5em; }
.cHeadlines { background-color: #000000; color: #ffffff; font-weight: 300; font-size: 1.2em; padding: .5em 1em; }
/*Navigation*/
.caret-up { width: 0; height: 0; border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-bottom: 4px solid; display: inline-block; margin-left: 2px; vertical-align: middle; }
.cNavigation { padding: 0; background-color: #ff6806; width: 100%; position: absolute; margin-top: -40px; }
.cMenu { padding: 0px; z-index: 1000; }
.navbar-nav li { padding: 0; border-bottom: 0px; }
.navbar-default .navbar-nav > li > a { color: #ffffff; padding: 10px 15px; font-size: 1em; font-weight: 600; }
.navbar-default .navbar-nav > li > p > a { color: #ffffff; padding: 10px 15px; font-size: 1.1em; font-weight: 300; }
.navbar-default .navbar-nav > li > p { margin: 0px; }
.navbar-nav { border: 0;  min-height: auto; border-radius: 0; }
.navbar-default {  border: 0; background-color: #ff6806; }
.navbar { border-radius: 0; min-height: auto; z-index: 1000; }

/* tamil menu style */
.navbar-nav-ta li { padding: 0; border-bottom: 0px; }
.navbar-default .nnavbar-nav-ta > li > a { color: #ffffff; padding: 10px 15px; font-size: 1em; font-weight: 300; }
.navbar-default .navbar-nav-ta > li > p > a { color: #ffffff; padding: 10px 15px; font-size: 1.1em; font-weight: 300; }
.navbar-default .navbar-nav-ta > li > p { margin: 0px; }
.navbar-nav-ta { border: 0;  min-height: auto; border-radius: 0; }

.cSocialMediaIcons { float: right; }
a.cSocialMediaIcon img { width: 28px; }
a.cSocialMediaIcon { padding-top: 10px; padding-right: 3px; display: inline-block; }

.cLanguages { float: right; margin-bottom: 25px; margin-left: 15px; }
.cLanguages a { color: #ffffff; font-size: .9em; }
.cLanguages ul.cHorizontalList li { padding-top: .6em; }

.cHeader { padding-right: 0; }
div.cSearch { padding-right: 15px; margin-right: -15px; width: 19em; float: right; }
.cSearchField { background-color: #ff6806; border: 0; color: #ffffff; padding: 0 .5em; width: 87%; float: left; }
::placeholder {  color: #e2dede;}
.cSearchButton { width: 13%; float: left; height: 1.7em; background-color: #ff6806; border: 0; }

li.cSearch { padding: 5px 20px 15px; text-align: center; margin-top: 0px; margin-right: 0px; display: none; }
li.cSearch .cSearchField { background-color: #ededed; border: 0; color: #444444; padding: .25em .5em; width: 85%; float: none; }
li.cSearch .cSearchButton { width: 15%; max-width: 2.2em; float: none; height: 2.2em; background-color: #cccccc; border: 0; }

.cSubHeader { border-bottom: solid 1px #999999; }
.cSubHeader h2 { background-color: #fff; display: inline-block; font-size: 1.8em; font-weight: 700; margin: 0.5em 0 .5em; padding: 0 20px 0 0; position: relative; top: 32px; margin-top:-18px; }

.cNewsTeaser { padding: 20px 0; }
.cNewsTeaser h2 { font-size: 1.1em; line-height: 1.4em; font-weight: 600; margin-bottom: 1.25em; min-height: 4.2em; }
.cNewsTeaser h3 { font-size: 1.2em; line-height: 1.4em; font-weight: 600; margin-bottom: 0; }
.cNewsTeaser .cDate { margin: .5em 0 1em; color: #666666; font-size: .9em; }
.cNewsTeaser img { border: solid 1px #cccccc; }
.cNewsImage { text-align: center; }
.node-readmore a { cursor: pointer; background-color: transparent; font-size: 1em; border: solid 1px #29abe2; color: #0d6fc4; border-radius: 5px; padding: 0 1em; display: inline-block; margin: 0 0 1em; }
.node-readmore a:hover { border: solid 1px #333333; color: #333333; }

.cNewsHighlight h2 { font-size: 1.4em; line-height: 1.4em; font-weight: 600; margin-bottom: 1.25em; }
.cNewsHighlight img { max-width: 300px; margin: 0 30px 20px 0; float: left; }
.cNewsHighlight li.node-readmore { border-bottom: 0; }

.cPhotoStory h2 { font-size: 1.4em; line-height: 1.4em; font-weight: 600; margin-bottom: 1.25em; }
.cPhotoStory img { max-width: 300px; margin: 0 30px 20px 0; float: left; }
.cPhotoStory li.node-readmore { border-bottom: 0; }

.cMainNewsTeaser { padding: 20px 0 0; }
.cMainNewsTeaser h3 { font-size: 1.4em; line-height: 1.4em; font-weight: 600; margin-bottom: 0; }
.cMainNewsTeaser .cDate { margin: .5em 0 1em; color: #666666; font-size: .9em; }
.cMainNewsTeaser img { border: solid 1px #cccccc; }

.cMoreNews { border-top: solid 1px #cccccc; padding-top: 1em; font-size: 1.2em; }
.cSituationReport { background-color: #cccccc; border-top: solid 1px #082818; padding: 0 2em 1em 2em; margin-top: 2em;margin-bottom: 4em; }
.cSituationReport .cTitle { background-color: #082818; color: #ffffff; display: inline-block; font-size: 1.3em; font-weight: 300; padding: .5em 1.5em; margin-left: -1.5em; }
.cSituationReport .cDate { margin: 1em 0 .5em; color: #444444; font-style: italic; }
.cSituationReport a.cButtonNormal { background-color: #ededed; }

.cCommunity { background-image: url(images/community-bg.jpg); background-repeat: no-repeat; background-position: center top; background-color: #000000 }
.cCommunity h2 { font-size: 2em; color: #ffffff; margin: 0 0 1em; text-align: center; }
.cCommunity .item { border: solid 1px #999999; } 
.cCommunity .cCTA { text-align: center; color: #ffffff; font-size: 1.3em; margin-top: 1.5em; }
.cCommunity .cCTA a.cButtonNormal { border: solid 2px #ffffff; font-weight: 600; color: #ffffff; padding: .3em 1em; margin-right: 1em; font-size: 1em; border-radius: 7px; }
.cCommunity .cCTA a.cButtonNormal:hover { border: solid 2px #ffffff; font-weight: 600; color: #444444; padding: .3em 1em; margin-right: 1em; font-size: 1em; border-radius: 7px; background-color: #ffffff; }
.cCommunity .cProject { background-color: rgba(0, 0, 0, .5); padding: 0; }
.cCommunity .cPic { padding: 0; line-height: 0; }
.cCommunity .cPic h3 { background-color: rgba(0, 0, 0, 0.7); color: #ffffff; font-size: 1.3em; font-weight: 400; margin: 0; padding: 0.7em 1em; position: absolute; width: 100%; }
.cCommunity .cDes { padding: 30px 35px; font-weight: 300; }
.cCommunity .cDes p { color: #ffffff; }
.cCommunity .cDes a { color: #29abe2; }

.cFeatured { text-align: center; padding: 2em 2em; }
.cFeatured img { border: solid 1px #999999; }

.cWelfare { background-color: #D8F2FF; padding: 4em 0 0; }
.cWelfare h2 { font-size: 2em; margin: 0 0 1em; text-align: center; }
.cWelfare .cCTA { text-align: center; color: #ffffff; font-size: 1.3em; margin-top: 1.5em; }
.cWelfare .cCTA a.cButtonNormal { border: solid 2px #ffffff; font-weight: 600; color: #ffffff; padding: .3em 1em; margin-right: 1em; font-size: 1em; border-radius: 7px; }
.cWelfare .cCTA a.cButtonNormal:hover { border: solid 2px #ffffff; font-weight: 600; color: #444444; padding: .3em 1em; margin-right: 1em; font-size: 1em; border-radius: 7px; background-color: #ffffff; }
.cWelfare .cProject { padding: 0; }
.cWelfare .cPic { padding: 0; line-height: 0; border: solid 10px #999999; text-align: center; background-color: #444444; }
.cWelfare .cDes h3 { font-size: 2.25em; font-weight: 300; margin: 0; }
.cWelfare .cDes { padding: 0 5em 4em 0; }

.cImportantLinks { background-color: #1a1a1a; padding-bottom: 1.5em; }
.cImportantLinks ul.cVerticleList li a  { font-size: .9em; color: #ffffff; }
.cImportantLinks ul.cVerticleList li { border-bottom: 0; padding: .2em 0; }
.cImportantLinks h5 { color: #f9d701; border-bottom: solid 1px #f9d701; padding-bottom: .25em; font-size: 1.2em; font-weight: 300; margin: .5em 0; }
.cImportantLinks ul.cVerticleList li p { font-size: .8em; color: #ffffff; margin: 0; line-height: 1.4em; }

.cBottomLinks { border-top: solid 1px #ffffff; margin: 1.5em 0 0; padding: 1.5em 0 0; text-align: center; }
.cBottomLinks a { font-size: 1.1em; color: #ffffff; font-weight: 300; }
.cFooter { color: #cccccc; font-weight: 300; background-color: #006600; text-align: center; padding: .5em 0; }

.cNews {  }
.cNews h1 { padding: 0 0px; margin: 0 0 .25em; }
.cNews .cDate { color: #999999; margin: 0 0 1em; }
.cNewsPics { margin-top: 30px; }
.cNewsPics img { border: solid 1px #999999; margin: 5px 0; }
.cNewsLinks { background-color: #ededed; padding: 1em 0; text-align: center; font-size: 1.2em; }
.cNews h4 { font-size: 1.4em; line-height: 1.4em; margin-bottom: .5em; font-weight: 600; }
.cNewsHighlight img, .cNews img, .cPhotoStory img { border: solid 1px #999999; }
.fancybox-nav span { height: 40px !important; width: 40px !important; }
.cImageGalleryImg { min-height: 210px; margin: 5px 0; }
.cImageGalleryImg img { border: solid 1px #999999; }

.cSportsCategories { background-color: #999999;
    border-radius: 7px;
    margin: 0 0 0 20px;
    padding: 1em 1.25em;
    }
.cSportsCategories h3 { color: #ffffff;
    margin: 0 0 0.25em; }

.cMoreSports { margin-top: 1em; }

.cThumbnails { margin-bottom: .5em; }

.gray-bg{ background:#EDEDED; }

.img-responsive { margin: 5% auto !important; }

.borderless td, .borderless th .borderless tr { border-top: none !important; }

/*Button styles*/
a.cButtonNormal { cursor: pointer; background-color: transparent; font-size: 1em; border: solid 1px #29abe2; color: #0d6fc4; border-radius: 5px; padding: 0 1em; display: inline-block; margin: 0 0 1em; }
a.cButtonNormal:hover { border: solid 1px #333333; color: #333333; }
a.cButtonColored { cursor: pointer; background-color: #f47b20; font-size: 1em; font-weight: 700; text-transform: uppercase; color: #ffffff; border-radius: 5px; padding: .5em 2em; display: inline-block; margin: 0 0 1em; }
a.cButtonColored:hover { color: #333333; border-bottom: 0px; padding: .5em 2em; }
.cContactButton { display: inline-block; position: fixed; top: 165px; right: 0; z-index: 999; }

/*Admin panel styles*/
.tabs { background-color: #444444; position: fixed; bottom: 0px; top: auto; width: 100%; text-align: center; z-index: 9999; }
.tabs ul { margin: 0px; padding: 10px 0px; }
.tabs ul li { position: relative; display: inline-block; padding: 0px 10px; }
.tabs ul li a { color: #ffffff; }
.messages { background-color: #cccccc; bottom: 45px; padding: 10px; position: fixed; text-align: center; width: 100%; z-index: 999; }

a.cTopNav { z-index: 999; color: #ffffff; text-decoration: none; padding: 10px 10px 10px 12px; font-weight: 600; font-size: 130%; position: fixed; right: 0px; bottom: 150px; background-color: #333333; border-left: solid 1px #cccccc; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; }
a.cTopNav:hover { background-color: #666666; }

/*Footer styles*/
#footer { position: relative; z-index: 999; padding-top: 30px; background-color: #ffffff; }

/*Popup forms*/
p.cMessage {  }

/*Lightbox styles*/
.fancybox-custom .fancybox-skin { box-shadow: 0 0 50px #222; }

/*MENU FIXES*/
.wso2BootstrapMenu-content a { color: #ffffff !important; }

a.imagelink:hover { border: none; text-decoration: none; }

/*---------------------------*/
.dropdown-menu { min-width: 200px; padding: 0px; }
.dropdown-menu.columns-2 { min-width: 400px; }
.dropdown-menu.columns-3 { min-width: 600px; }
.dropdown-menu.columns-4 { min-width: 700px; }
.dropdown-menu.columns-5 { min-width: 840px; }    
.cSubmenu { padding: 0 5px; }
.dropdown-menu li { padding: 0; border-bottom: solid 1px #cccccc; }
.dropdown-menu li a { padding: 5px 15px; font-weight: 300; }
.multi-column-dropdown { list-style: none; }
.multi-column-dropdown li a { display: block; clear: both; line-height: 1.428571429; color: #002aff; white-space: normal; }
.multi-column-dropdown li a:hover { text-decoration: none; color: #262626; background-color: #fdf59a; }
    
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #333; background-color: #e7e7e7; }

.collapse.in { background-color: #808080; display: block; margin: 0 15px 0 25px; }
.collapse.in .navbar-nav li { border-bottom: solid 1px #cccccc; }
.dropdown-menu li.cBottom { border-bottom: 0;}

.cRightLink { float: right; }

/*Form styles*/
.cForm { max-width: 350px; }
h2.cFormTitle { text-transform: uppercase; margin: .5em 0 0; color: #666666; font-weight: 400; }
.cFormContent label { font-weight: normal; vertical-align: top; font-size: 80%; }
.cFormContent label span { color: #ff0000; }
.cFormContent .cTextfieldstyle , .cFormContent select.cSelect , .cFormContent .cTextarea { padding: 8px 10px !important; width: 100%; font-size: 1em; }
.cFormContainer ul { list-style: none; padding: 0; margin: 0; }
.cFormContainer ul li { padding: 4px 0; list-style: none; }
.cFormContainer { padding: 0; }
.first { padding-top: 0px; }
.cSubmitButton { background-color: #f47b20; border: medium none; color: #ffffff; font-size: 20px; padding: 5px 30px; border-radius: 5px; margin-top: 10px; text-transform: uppercase; font-weight: bold; }
.cSubmitButton:hover { background-color: #dd5b03; }
.cFormPadding { padding-right: 0px; }
.form-error { border: 1px solid red !important; }
.ui-state-highlight{  border: 1px solid red !important; }
.ui-widget-content { border: 1px solid #6b4382; background: #6b4382; color: #fff; }
.label-hidden{ display:none; }
.cContactButton { display: none; }
.ui-tooltip.ui-widget.ui-corner-all.ui-widget-content { background: #ffffff; border: 1px solid #dddddd; color: #ff6700; font-size: 14px; box-shadow: none; padding: 5px 10px; border-radius: 0px; }
.region-photo-story { margin: -50px 15px 0 -15px; } 
.cNewsContainer { margin: 0px 15px 0 -15px; }      
.region-content{padding: 0 10px 0 12px } 
.bullet{ padding:0 20px 0 20px}
 /* -- sfhq logos -- */    
 .col-sm-a1{
	 width: 13.66666667% !important;
 }

.dropdown-menu > li > a {
color:#002aff !important;
}


.dropdown-menu > li > a:hover {
background-color:#fdf59a !important;
}

.ticker-container {
width:104% !important;
}
     

@media screen and (max-width: 1199px) {
    .cMainMenu { padding-left: 15px; }
    .cLogo img { max-width: 100px; }
    .cNavigation { margin-top: 0; position: relative; }
}

@media (max-width: 1000px) {
    .cContactButton { top: 125px; }
/*    .cMainMenu { position: absolute; top: 5px; right: 5px; width: 100%; padding-left: 0px; }
    .navbar-default {  background-color: transparent; }
    .cNavigation { position: initial; margin-top: auto; }*/
    .cLogo { position: initial; }
    .cSiteTitle { margin-top: 20px; }
    .cMainNewsTeaser h3 { text-align: center; }
    .cNewsTeaser h4 { min-height: auto; text-align: center; }
    .cMore { text-align: center; }
    .cDate { text-align: center; }
    .cLatestNews { padding: 0; }
    .cMoreNews { text-align: center; }
    .cSituationReport .cTitle { display: block; margin-left: -1.5em; margin-right: -1.5em; text-align: center;}
    .cCommunity .cPic { text-align: center; }
    .cWelfare { padding: 4em 0 4em; }
    .cWelfare .cDes { padding: 0 0 1em 0; }
/*    div.cSearch { display: none; }*/
/*    li.cSearch { display: block; }*/
    .cSubHeader h2 { padding: 0 20px 0 20px; }
    .cSubHeader { text-align: center; }    
    .cNewsPics img { margin: 20px 0; }
    
    .cNavigation .container { width: 100%; padding: 0; }
    .cMainMenu { padding: 0; }
    .navbar-default > .navbar-nav > li > a {
    color: #ffffff;
    font-size: 1.1em;
    font-weight: 300;
    padding: 10px 12px;
    }
    div.cSearch { margin-left: -15px; float: none; margin-top: -52px; }
    .navbar-nav { display: inline-block; float: none; height: 34px; }
    .navbar-collapse { text-align: center; }
    .dropdown-menu.columns-5 { min-width: 740px; }
}

@media (max-width: 930px) {
    .cSubmenu { width: 300px; }
    .dropdown-menu.columns-5 { min-width: 300px; }
}

@media (max-width: 767px) {
    .navbar-collapse { text-align: left; } 
    .cMainMenu { position: absolute; top: 5px; right: 5px; width: 100%; padding-left: 0px; }
    .navbar-default {  background-color: transparent; }
    .cNavigation { position: initial; margin-top: auto; }
    .dropdown-menu.columns-3 { min-width: 800px; }
    .multi-column-dropdown li a { color: #ffffff; }
    .multi-column-dropdown li.cMenuTitle { font-weight: 600; color: #ffffff; padding: 0px 15px; }
    .collapse.in .navbar-nav li.cBottom { border-bottom: 0px; }
    .multi-column-dropdown { margin-bottom: 10px; }
    .multi-column-dropdown li a:hover { text-decoration: none; color: #ffffff; background-color: #666666; }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #002aff; }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #ffffff; background-color: #fdf59a; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #ffffff; background-color: #333333; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #ffffff; background-color: transparent; }
    .cRightLink { float: none; margin: 0 -15px; }
    .navbar-nav { margin-bottom: 0px; }
    .dropdown-menu.multi-column { min-width: 240px !important; overflow-x: hidden; }
        
    div.cSearch { display: none; }
    li.cSearch { display: block; }
    .cSubmenu { width: auto; }
    .dropdown-menu.columns-5 { min-width: 300px; }
    .navbar-nav { display: block; height: auto; }
    .dropdown-menu { background-color: #666666; }
    

/*    .cContactButton { top: 125px; }
    .cMainMenu { position: absolute; top: 5px; right: 5px; width: 100%; padding-left: 0px; }
    .navbar-default {  background-color: transparent; }
    .cNavigation { position: initial; margin-top: auto; }
    .cLogo { position: initial; }
    .cSiteTitle { margin-top: 20px; }
    .cMainNewsTeaser h3 { text-align: center; }
    .cNewsTeaser h4 { min-height: auto; text-align: center; }
    .cMore { text-align: center; }
    .cDate { text-align: center; }
    .cLatestNews { padding: 0; }
    .cMoreNews { text-align: center; }
    .cSituationReport .cTitle { display: block; margin-left: -1.5em; margin-right: -1.5em; text-align: center; }
    .cCommunity .cPic { text-align: center; }
    .cWelfare { padding: 4em 0 4em; }
    .cWelfare .cDes { padding: 0 0 1em 0; }
    div.cSearch { display: none; }
    li.cSearch { display: block; }
    .cSubHeader h2 { padding: 0 20px 0 20px; }
    .cSubHeader { text-align: center; }    
    .cNewsPics img { margin: 20px 0; }*/
}



/* Mobile */
@media (max-width: 767px) {
    .dropdown-menu.multi-column { min-width: 200px !important; overflow-x: hidden; }
    .dropdown-menu li a:hover, .dropdown-menu li a:focus { color: #cccccc; }
    .dropdown-menu li a { color: #ffffff; }
    .dropdown-menu { margin-left: 100px; }
    }


@media screen and (max-width: 650px) {
    .cContactButton { display: none; }
    .cLogo { text-align: center; display: block; float: none; }
    .cSiteTitle { padding: 0; display: block; text-align: center; }
    
    .cHeaderSection .container { padding: 0; margin: 0; }
    .cHeader { padding: 0px; }
    
    .cTopLinks { text-align: center; }
    .cSocialMediaIcons { float: none; display: inline-block; }
    a.cSocialMediaIcon img { width: 28px; }
    a.cSocialMediaIcon { padding-top: 10px; padding-right: 3px; display: inline-block; }

    .cLanguages { float: none; margin-bottom: 25px; margin-left: 15px; display: inline-block; }
    .cLanguages a { color: #ffffff; font-size: .9em; }
    .cLanguages ul.cHorizontalList li { padding-top: .6em; }
    
    .cNewsHighlight img { max-width: 100%; margin: 0 0 20px 0; float: none; }
}

/* thumbnail slider */

/* Removes the default 20px margin and creates some padding space for the indicators and controls */
.carousel {
    margin-bottom: 0;
	padding: 0 40px 30px 40px;
}
/* Reposition the controls slightly */
.carousel-control {
	left: -12px;
}
.carousel-control.right {
	right: -12px;
}
/* Changes the position of the indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.carousel-indicators li {
	background: #c0c0c0;
}
.carousel-indicators .active {
background: #333333;
} 

.carousel-control.right{
	background-image:none;
}

.carousel-control.left{
	background-image:none;
}
.textalign {text-align:justify}



	    .carousel-inner > .item > img,
            .carousel-inner > .item > a > img {
                width: 70%;
                margin: auto;
            }
            .carousel-inner > .item > img, .carousel-inner > .item > a > img {
              margin: auto;
              width: 100%;
          }
          /*  .carousel-control { display: none; }*/

		.count {
		
			text-align: center;
			width: 250px;
			margin: 10px auto;
			position: relative;
			font-size: 26px;	
			
		}
		
		.daybox{
			font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
			background-color: #029acf00;
			text-align: center;
			padding: 4px;
			margin: 2px;
			color: #FFF;
			border-radius: 0px;
			display:-webkit-inline-box;
			font-size: 12px;
			line-height: 13px;
		}
		
		
		
		.bigt {
			font-size: 20px;
			
		}
		
		span#demo1{
			border-right:1px dotted white;
		
		}
		
		span#demo2{
			border-right:1px dotted white;
		
		}
		
		span#demo3{
			border-right:1px dotted white;
		
		}


        
 .cNewsLinks { display: none; }

 

a.no_hover:hover {
    border-bottom: 0px solid orange;
}


.row.display-flex {
    background-color: #32077a;
    margin-top: 35px;
    margin-bottom: 35px;
}

.text_blue {
    text-align: left;
    padding-left: 10%;
}


.section_situation.report {
    background-color: #c7c7c7;
}


.stuation_bg_style {
    background-color: #c7c7c7 !important;
}




