
.Head{ font-weight:bold; font-size:15px; }
.SubHead { font-weight:bold;  font-size:14px; }
.SubSubHead{ font-size:13px; }
.Normal { font-size:1em; line-height:1.5em; }

/*--------- ControlPanel style ----------*/

#ControlBar_ControlPanel,
#ControlBar_ControlPanel *,
#ControlBar_ControlPanel *:before,
#ControlBar_ControlPanel *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

.actionMenu,
.actionMenu *,
.actionMenu *:before,
.actionMenu *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

.eipbackimg.editMode,
.eipbackimg.editMode *,
.eipbackimg.editMode *:before,
.eipbackimg.editMode *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

.dnnFileUploadScope,
.dnnFileUploadScope *,
.dnnFileUploadScope *:before,
.dnnFileUploadScope *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

.ModSearchResultsC,
.ModSearchResultsC *,
.ModSearchResultsC *:before,
.ModSearchResultsC *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

/*Bootstrap Reset*/
[id^="ControlPanel"], [id*="ControlPanel"], [id^="ControlPanel"] *, [id*="ControlPanel"] *, [id^="ControlPanel"] *:after, [id*="ControlPanel"] *:after,
.dnn_mact, .dnn_mact *, .dnn_mact *:before, .dnn_mact *:after,
.dnnActionMenu, .dnnActionMenu *, .dnnActionMenu *:before, .dnnActionMenu *:after,
{ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }


/*--------- ControlPanel style ----------*/
.controlpanel_bg { width: 100%; background:#FFFFFF; }
.controlpanel_style {width:900px; margin:0 auto}
.controlpanel_style table {width:100%;}

.CommandButton { font-size: 11px; font-weight : normal; color: #0033CC; text-decoration: none; }
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { font-size: 11px; font-weight : normal; color : #0033CC; text-decoration : underline; }
A.CommandButton:hover { font-size: 11px; font-weight : normal; color : #0033CC; text-decoration : none; }

.FileManager A, .FileManager A:link, .FileManager A:visited, .FileManager A:active{ color:#000000; text-decoration: underline;}
.FileManager A:hover{ color:#000000; text-decoration:none;}
.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction, a.dnnPrimaryAction:link { color: #FFFFFF; text-decoration : none;}
.dnnActionMenu span { color:#000000!important;}
.ModuleTitle_SubMenu{ z-index:9999!important; }
.DnnModule{z-index:inherit;}

/* Home news and events article controls*/
.news-items .user_dashboard a,
.news-items .admin_action,
.events-items .user_dashboard a,
.events-items .admin_action {
  color: #fff;
  font-style: italic;
}

/* News page */
.eds_subCollection_news .EDN_article .articleTitle,
.eds_subCollection_news .EDN_article .EDN_article_content {
  font-family: 'Lato', Arial, sans-serif !important;
}

.eds_templateGroup_detailsArticleDefault .EDN_article.EDN_details h1,
.eds_subCollection_news.eds_templateGroup_detailsArticleSimple .EDN_article.EDN_details h1,
.eds_subCollection_news.eds_templateGroup_detailsArticleSimpleTabs .EDN_article.EDN_details h1,
.eds_subCollection_news.eds_templateGroup_detailsArticleSimpleAccordion .EDN_article.EDN_details h1
.eds_subCollection_news .EDN_article .articleTitle {
  font-family: 'Lato', Arial, sans-serif !important;
  font-size: 2.25em !important;
}

.eds_news_Vision.eds_subCollection_news .EDN_article h2 a {
  font-size: inherit !important;
}

/*Top search pane */

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #93bbdf;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #93bbdf;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #93bbdf;
}
:-moz-placeholder { /* Firefox 18- */
  color: #93bbdf;
}

#dnn_dnnSearch_ClassicSearch .NormalTextBox {
  font-size: 0.875em;
  width: 250px;
  height: 30px;
  background: #448ccb;
  color: #93bbdf;
  padding-left: 10px;
  border: none;
}

#dnn_dnnSearch_ClassicSearch {
  float: left;
  padding: 0 5px;
}
#dnn_dnnSearch_ClassicSearch .dnnShow {
  z-index: 201;
}
#dnn_dnnSearch_ClassicSearch .search_query_btn {
  font-size: .75em;
  padding: 8px;
  background: #458CCC;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Glyphicons Halflings';
}
