body#component-body{height:auto;}
@import url('http://fonts.googleapis.com/css?family=Open+Sans');

.title, .blog-featured h1, .button, .readon, button.validate, .pagenav li a, #member-profile a, #member-registration a, .formelm-buttons button, .controls .btn, .logout-button .btn, .roksearch_results a.clr, .rokajaxsearch .inputbox, .item-title, .notice, .message, .success, .info, .error, .warning, dt, .table th, th.title, legend, fieldset dd, li.author, li.date, li.comments, .showHere, .highlight, .word_input, .word_label, .search_legend, .result_title, .pagenavcounter, .counter, .tip-title, .system-unpublished, a.readmore, p.readmore a, #member-profile a, #member-registration a, .pagenav a, .roksearch_results a.clr {
    font-family: "Open Sans",Verdana,Helvetica,Arial,sans-serif;
    font-weight: bold;
}

#rt-header .rt-grid-4.rt-alpha{float:left; width:33.33%;}
#rt-header .rt-grid-8.rt-omega{float:right; width:66.66%;}

#rt-mainbody ul li{line-height:20px;  margin:0 0 10px 10px;}

#rt-mainbody ul.yee-nav-tabs {margin: 0 0 10px 0;}
#rt-mainbody ul.yee-nav-tabs li{margin:0;}

.formResponsive select, .formResponsive input[type="text"], .formResponsive input[type="password"] { height: 28px; line-height: 28px; margin-bottom: 4px; padding: 4px; width: 100%;}

.formResponsive textarea{width: 100%;}

.formResponsive input[type="reset"] {
    background-color: #be5c71;
    background-image: none;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.formResponsive input[type="submit"] {
    background-color: #65bc54;
    background-image: none;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.formResponsive input[type="submit"]:hover,
.formResponsive input[type="submit"]:active,
.formResponsive input[type="submit"].active,
.formResponsive input[type="submit"].disabled,
.formResponsive input[type="submit"][disabled] { background-color: #48883c; *background-color: #48883c; color: #ecdd5d; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.readonmoss {background-color: #65bc54; background-image: none; border: 1px solid transparent; border-radius: 3px; box-shadow: none;  box-sizing: border-box; color: #ffffff;  cursor: pointer; display: inline-block; font-family: "roboto",Verdana,Helvetica,Arial,sans-serif; font-size: 12px; font-weight: bold; line-height: normal; padding: 10px 15px; text-align: center; text-decoration: none; text-shadow: none; text-transform: uppercase; transition: all 0.2s ease-in 0s; vertical-align: middle;}
.readonlilac {background-color: #8b91c1; background-image: none; border: 1px solid transparent; border-radius: 3px; box-shadow: none;  box-sizing: border-box; color: #ffffff;  cursor: pointer; display: inline-block; font-family: "roboto",Verdana,Helvetica,Arial,sans-serif; font-size: 12px; font-weight: bold; line-height: normal; padding: 10px 15px; text-align: center; text-decoration: none; text-shadow: none; text-transform: uppercase; transition: all 0.2s ease-in 0s; vertical-align: middle;}
.readonrose {background-color: #be5c71;  background-image: none; border: 1px solid transparent; border-radius: 3px; box-shadow: none;  box-sizing: border-box; color: #ffffff;  cursor: pointer; display: inline-block; font-family: "roboto",Verdana,Helvetica,Arial,sans-serif; font-size: 12px; font-weight: bold; line-height: normal; padding: 10px 15px; text-align: center; text-decoration: none; text-shadow: none; text-transform: uppercase; transition: all 0.2s ease-in 0s; vertical-align: middle;}

.formResponsive input[type="radio"], .formResponsive input[type="checkbox"]{margin-top:8px;}

.readonmoss a:hover {background-color: #65bc54;}
.readonlilac a:hover {background-color: #8b91c1;}
.readonrose a:hover {background-color: #be5c71;}

.moss { margin-top: 4px; margin-bottom: 0px; line-height: 2em; font-size: 1.2em; font-weight:500; font-family: "open sans",Verdana,Helvetica,Arial,sans-serif; font-style:normal; text-transform: uppercsase; color: #65bc54;}
.lilac { margin-top: 4px; margin-bottom: 0px; line-height: 2em; font-size: 1.2em; font-weight:500; font-family: "open sans",Verdana,Helvetica,Arial,sans-serif; font-style:normal; text-transform: uppercsase; color: #8b91c1;}
.rose { margin-top: 4px; margin-bottom: 0px; line-height: 2em; font-size: 1.2em; font-weight:500; font-family: "open sans",Verdana,Helvetica,Arial,sans-serif; font-style:normal; text-transform: uppercsase; color: #be5c71;}

div#rt-header, div#rt-copyright{ z-index: 999; background-color: #105588!important; position: relative;}
#rt-copyright .rt-container {color: #ffffff;}
div#rt-copyright a {color: #6699cc; transition: all 0.3s ease 0s;}
#rt-copyright a:hover {color: #99ccff; transition: all 0.3s ease 0s;}
div#rt-breadcrumbs{background-color: #f2f2f2!important; position: relative;}
#gantry-totop a{color: #ffffff!important;}
#gantry-totop:before {color: #ffffff;}

#rt-copyright .floatrightmod{float:right; margin-right:-20px; margin-top:-20px;}

#rt-header .menu-block {float: right; margin-top: 50px; margin-right: 15px;}
.sprocket-features-title a{color: #ec751f;}
.menu-block .gf-menu.l1 > li > .item .menu-item-wrapper {margin: 1px 5px 5px 5px;}
	
.menu-block .gf-menu.l1 > li > .item .menu-item-wrapper {color: #ffffff; font-weight: 200;}
     
.menu-block .gf-menu li.active > .item .menu-item-wrapper {color: #65bc54; font-weight: normal;  }
     
.menu-block .gf-menu li:hover > .item .menu-item-wrapper, .menu-block .gf-menu li:focus > .item .menu-item-wrapper {/*color: #105588;*/}
     
.menu-block .gf-menu .dropdown {background: #ffffff;}
     
.menu-block .gf-menu .dropdown .menu-item-wrapper {color: #105588;}
     
.menu-block .gf-menu .dropdown li.active > .item .menu-item-wrapper {color: #105588;}
     
.menu-block .gf-menu .dropdown li:hover > .item .menu-item-wrapper, .menu-block .gf-menu .dropdown li:focus > .item .menu-item-wrapper {color: #ffffff; background-color: #65bc54; padding-left: 5px;}

ul.menu li a, ul.menu li .item, ul.menu li .separator {
    border-radius: 3px;
    display: block;
    padding: 3px 10px 1px 15px;
    text-decoration: none;
	font-family: "roboto",Verdana,Helvetica,Arial,sans-serif;
	font-weight:500}

ul.menu li.active.current > a, ul.menu li#current.active > a {
   color: #162f60; font-weight:600;}

.gf-menu.l1 > li:nth-child(4) > .dropdown {
      margin-left: -150px;
    }
#rt-mainbody ul.menu li{position:relative; margin-left:20px; line-height:18px;}

ul.menu li a::before {color:#ccc; position:absolute; top:3px; left:-5px;}

ul.menu li.active.current > a:before, ul.menu li.active.current > .item:before, ul.menu li.active.current > .separator:before, ul.menu li#current.active > a:before, ul.menu li#current.active > .item:before, ul.menu li#current.active > .separator:before {content: "\f0fe"; color:#105588;  font-size:13px; top:4px; left:-4px;}

ul.menu li .item::before, ul.menu li .separator::before{color:#105588; position:absolute; top:3px; left:-5px;}
.yeeditor a{ font-weight:bold;}

.yeeditor a:hover{ font-weight:bold; color: #162f60; font-weight: 600;}

.yeeditor a:hover :before{ font-weight:bold; color: #162f60; font-weight: 600;}



#instruments-domain .optionGroup{ color:#162f60; margin-top: 5px;}

ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before { content: "\f111";  font-weight:300; font-size:9px; font-family: FontAwesome; margin-right: 10px;    display: inline;}


/* Menu Search */
.gf-menu.l1 > li > .dropdown{border-radius:0; border:none; padding:0;}
.gf-menu .dropdown ul li{padding:0;}
/*.gf-menu .dropdown ul li i.fa{display:none;}*/
.gf-menu .dropdown ul li .item{border:none;}
.gf-menu .dropdown ul li .item span{padding:5px 10px !important;}

.gf-menu .dropdown li > .flyout{padding: 0; border-radius: 0; border: none;}

.module-title .title { font-weight:300; font-family: "open sans",Verdana,Helvetica,Arial,sans-serif;}
.sprocket-lists .sprocket-lists-title {font-weight:300; font-family: "open sans",Verdana,Helvetica,Arial,sans-serif; font-style:normal; color:#488683;}
.gf-menu.l1 > li > .item {line-height: 24px;  font-size: 16px; }

.socialfloat{ float:right;}
.logofloat{ margin: -2px,-10px,-4px,-3px;}

.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; } 
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 

#rt-footer a {color: #627f48; transition: all 0.3s ease 0s;}
#rt-copyright a {color: #ffffff; transition: all 0.3s ease 0s;}
#rt-copyright{color: #ffffff; transition: all 0.3s ease 0s; font-style:normal;  }

.mobileBreak, .tabletBreak{display:none;}

#rt-sidebar-a.sprocket-lists ul li {line-height: 14px;}
.sprocket-lists{margin-bottom:-5px;}
 
.sprocket-lists .sprocket-lists-item .readon { background-color: #6c207f;
    background-image: none; border: 1px solid transparent; border-radius: 3px; box-shadow: none; box-sizing: border-box; color: #ffffff; cursor: pointer; display: inline-block;
    font-family: "roboto",Verdana,Helvetica,Arial,sans-serif; font-size: 12px; font-weight: bold; line-height: normal; padding: 5px 10px; text-align: center;
    text-decoration: none; text-shadow: none; text-transform: uppercase; transition: all 0.2s ease-in 0s;vertical-align: middle;}
.sprocket-features-content-wrapper { margin-left:50px; bottom: 55px; left: 55px; position: absolute; width: 50%;}
#rt-showcase .layout-stories .sprocket-features-content {background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;color: #488683;}
#rt-showcase .layout-stories .sprocket-features-desc {
    font-size: 1.5em;
    line-height: 1.2em;
}
#rt-showcase .layout-stories .sprocket-features-title {
    font-size: 2.2em;
    line-height: 1.0em;
}

#rt-showcase .layout-stories .sprocket-features-content {
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 30%;
}

.iconList {
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
   margin-bottom:10px;
}
.iconList ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
.iconList ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0 10px;
   padding:0;
   position:relative;
   right:50%;
   line-height:70px;
   vertical-align:middle;
}

.blog-featured .item > #4c4c4d;, .items-leading [class*="leading-"] > h2 { font-size: 38px;color:#105588;}
.imgborder{ margin-left:-15px;} 
 .logosize{max-width:193px; margin-bottom: 20px}
	
#rt-mainbody h1,h2,h3,h4,h5{ font-family: "open sans",Verdana,Helvetica,Arial,sans-serif!important; }
#rt-mainbody h1{ line-height: 1.35em; font-size: 2.5em; color:#105588; margin-bottom:5px; font-weight:800;}
#rt-mainbody h2{color:#4c4c4d; }
.sppb-addon-title h2{ font-size: 25px; color:#4c4c4d;}
#rt-mainbody h4{ color: #105588 !important; margin-bottom: 8px; margin-top: 40px; border-left: 5px solid #eeeeee;     padding: 0 0 0 10px;}
#rt-mainbody h3{ color:#535353;}
#rt-mainbody h5{color:#8b91c1;} 
#rt-mainbody h6 { font-size: 1.8em; line-height: 1.5em;}
body.layout-mode-responsive h3 {
 font-size: 150%;
 line-height: 135%;
 margin-top: 20px;
}


.yee-panel-heading h4{margin-top: 10px!important; border-left: none!important;padding: 0 0 0 0;}
.yee-nav-tabs > li.active > a, .yee-nav-tabs > li.active > a:hover, .yee-nav-tabs > li.active > a:focus {color: #fff;background-color: #105588;border: 1px solid #ccccccc; border-bottom-color: transparent;cursor: default;}
.yee-nav-tabs {border-bottom: 4px solid #105588;}
.yee-nav-tabs > li > a:hover {background-color: #c1dea6; border-radius: 6px 6px 0 0;}

.yee-nav-tabs > li > a {background-color: #eeeeee; border-radius: 6px 6px 0 0;}
.yee-nav-tabs ul {  margin: 0 0 15px 0px;}
.yee-wgt-tabs .yee-nav-tabs { margin-left: -10px;}
.yee-tab-content{margin-top:15px;}
.dropdown{margin-top:0 !important;}
.dropdown:before{content:''; position:absolute; top:-20px; right:20px; width: 0; height: 0; border-style: solid; border-width: 0 0 20px 20px; border-color: transparent transparent #ffffff transparent;}

.dropdown.flyout:before{display:none;}
.fpmargin{margin-left:120px; margin-right:120px;}

.fpcolmargin{margin-bottom: 54px;}
.fpcolmargin3{margin-bottom:37px;}

.helpful-links::after { background-color: #ebebeb; border: 1px solid #ddd; border-radius: 4px 0; color: #105588; font-size: 20px; content: "Helpful Links:"; font-style: normal; font-weight: normal; left: -1px; padding: 4px 7px; position: absolute; top: -1px;}
.gantry-example::after { background-color: #ebebeb; border: 1px solid #ddd; border-radius: 4px 0; color: #105588; font-size: 20px; content: "Helpful Links:"; font-style: normal; font-weight: normal; left: -1px; padding: 4px 7px; position: absolute; top: -1px;}
.gantry-example h3{ display:none;}

.attachmentsContainer{background:#f2f2f2!important; border: 0px solid #fff; border-radius:0px; margin:0px;}
.attachmentsList th:nth-child(1){width: 40%;}
.attachmentsList th:nth-child(2){width: 40%;}
.attachmentsList th:nth-child(3){width: 20%;}

#main div.attachmentsList table, div.attachmentsList table { font-size: 90%; font-weight: normal; line-height: 160%;margin-bottom: 4px;}
#main div.attachmentsList caption, div.attachmentsList caption { background-color: #ebebeb; border: 1px solid #ddd; border-radius: 4px 0; color: #105588; font-size: 20px; content: "External Links:"; font-style: normal; font-weight: normal; left: -1px; padding: 4px 7px;  top: -1px; max-width:220px; margin-top:0 !important; position:relative;}

#main div.attachmentsList table, div.attachmentsList table {border:none; margin: 0; padding: 45px 19px 14px; position: relative; font-size: 100%; line-height: 160%; width:100%; background: rgb(255, 255, 255);}
	
#main div.attachmentsContainer{ background-color: #f2f2f2; border: 1px solid #ddd; border-radius: 4px; margin: 15px 0; padding: 45px 19px 14px;}
	
#main div.attachmentsList table a, div.attachmentsList table a {font-weight: Normal;}
	
.rt-sidebar-wrapper {background: #ffffff none repeat scroll 0 0;}
.box9{   border: 2px solid #be5c71; box-shadow: none; margin-top: 0px; }
.title1 .module-title .title {  letter-spacing: 2px; text-align: center; font-size: 115%; margin: 0px!important; background: #be5c71 none repeat scroll 0 0; color: #ffffff; text-transform: uppercase; }
.titlered{  letter-spacing: 2px; text-align: center; font-size: 115%;  background: #be5c71 none repeat scroll 0 0; color: #ffffff; text-transform: uppercase;  margin:-10px -10px 10px -10px;     }
.titlered h2{ color:#ffffff;}
#rt-mainbody .titlered h2{ color:#ffffff;}
.redsquare{border: 2px solid #be5c71; box-shadow: none; margin-bottom: 10px; padding:10px; margin-left: -14px; margin-right: 15px;}
.redsquare h2{ letter-spacing: 2px; text-align: center; font-size: 115%;  background: #be5c71 none repeat scroll 0 0; color: #ffffff!important; text-transform: uppercase;  margin:-10px -10px 10px -10px; }

.redoutline{border: 2px solid #be5c71; box-shadow: none; padding:10px; margin:10px 1px 10px 0;}
.redoutline h2{ letter-spacing: 2px; text-align: center; font-size: 115%;  background: #be5c71 none repeat scroll 0 0; color: #ffffff!important; text-transform: uppercase;  margin:-10px -10px 10px -10px; }
#rt-footer .layout-mode-responsive .gf-menu-device-container {background: none!important;}
.rt-block.box9.title1{padding: 15px;}
.rt-block.box9.title1 .module-content{padding:0 15px;}
.success h2{ display:none; font-weight: normal;}
.success h3{ display:none; font-weight: normal;}
.success{font-weight: normal;}
.sprocket-tables-feature { font-size: 1.1em; min-height: 150px; font-family: "roboto",Verdana,Helvetica,Arial,sans-serif;}
 
#rt-header ul.gf-menu li.item101{ display: none!important; }
.sprocket-tables-link .readon { background: #65bc54; none repeat scroll 0 0; color: #fff; font-weight:400;}

body.layout-mode-responsive h3 { font-size: 150%; line-height: 135%; margin-top: 30px;}

.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {padding: 6pt !important; border-color: #cccccc;}
.table-striped tbody tr:nth-child(1n+1) td, .table-striped tbody tr:nth-child(1n+1) th {padding: 6pt !important; border-color: #cccccc;}

.rt-mainbody-wrapper {background: none !important;}

.marginimage{margin-bottom:20px; text-align: center;}
.wk-accordion-default .toggler:after {color: #65bc54; text-shadow: none;  content: "+";  font-size: 27px; padding-top: 4px;  padding-left: 2px; display: block;  position: absolute; right: 10px; top: 1px;}

.wk-accordion-default .toggler {position:relative;}

.wk-accordion-default .toggler.active:after { content: "-";}
.reference-example::after {  background-color: #ebebeb;  border: 1px solid #ddd;  border-radius: 4px 0;  color: #105588; font-size: 20px; content: "References:"; font-style: normal;  font-weight: normal;  left: -1px;  padding: 4px 7px;  position: absolute; top: -1px;}
.reference-example {  position: relative;  margin: 15px 0;  padding: 45px 19px 14px; background-color: #f2f2f2;  border: 1px solid #ddd;  border-radius: 4px;}
.pdffile {  position: relative;  margin: 15px 0;  padding: 45px 19px 14px; background-color: #f2f2f2;  border: 1px solid #ddd;  border-radius: 4px;}
.pdffile::after {  background-color: #ebebeb;  border: 1px solid #ddd;  border-radius: 4px 0;  color: #105588; font-size: 20px; content: "Support Attachments"; font-style: normal;  font-weight: normal;  left: -1px;  padding: 4px 7px;  position: absolute; top: -1px;}

.externallinks {  position: relative;  margin: 15px 0;  padding: 45px 19px 14px; background-color: #f2f2f2;  border: 1px solid #ddd;  border-radius: 4px;}
.externallinks::after {  background-color: #ebebeb;  border: 1px solid #ddd;  border-radius: 4px 0;  color: #105588; font-size: 20px; content: "External Links"; font-style: normal;  font-weight: normal;  left: -1px;  padding: 4px 7px;  position: absolute; top: -1px;}
.featuredeventblue{  position: relative;  margin: 15px 0;  padding: 45px 19px 14px; background-color: #daeaf1;  border: 1px solid #ddd;  border-radius: 4px;}
.featuredeventblue::after{  background-color: #ebebeb;  border: 1px solid #ddd;  border-radius: 4px 0;  color: #105588; font-size: 20px; content: "Featured Event"; font-style: normal;  font-weight: normal;  left: -1px;  padding: 4px 7px;  position: absolute; top: -1px;}

.featuredeventblue h4{margin-top:20px!important;}

.featuredevent{  position: relative;  margin: 15px 0;  padding: 45px 19px 14px; background-color: #fef8c5;  border: 1px solid #ddd;  border-radius: 4px;}
.featuredevent::after{  background-color: #ebebeb;  border: 1px solid #ddd;  border-radius: 4px 0;  color: #105588; font-size: 20px; content: "Featured Event"; font-style: normal;  font-weight: normal;  left: -1px;  padding: 4px 7px;  position: absolute; top: -1px;}
.featuredevent h4{margin-top:20px!important;}

.eventstabs h4{margin-top:20px!important;}
.contentpane iframe{ frameborder:none!important;}
iFrameHeight#blockrandom.wrapper{ frameborder:none!important;}
.externallinks h3{ display:none;}
.success p{ margin-bottom:0px;}
div.success, p.success { margin: 0px;color: #468847;}
.pdffile h3 { display:none;}

.yeeditor a{ font-weight:bold;}
.yeeditor a:hover{ font-weight:bold; color: #447f39; font-weight: 600;}

.pdffile a::before { content: "\f1c1";
    display: inline;
    font-family: FontAwesome;
    margin-right: 10px;}
	
.yee-widget-content h5{color:#090;}
 
.yeeditor{ color:#333333!important; font-family: "open sans",Verdana,Helvetica,Arial,sans-serif!important; font-size: 14px; line-height: 1.42857;}
.yee-panel-title h4{ margin-top:none;}
.yee-panel-heading { border-bottom: 1px solid transparent;  border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 11px 10px 15px 10px;}

.navbar-inner { background-color: #fff; background-image: none; background-repeat: repeat-x; border: 0 solid #d4d4d4; border-radius: 4px; box-shadow: none; min-height: 40px; padding-left: 20px; padding-right: 20px;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { background-color: #ffffff; box-shadow: none; color: #65bc54; font-weight:500;  text-decoration: none;}
.navbar .nav > li > a { color: #65bc54;  font-size: 20px; float: none; padding: 10px 15px; text-decoration: none; text-shadow: 0 1px 0 #ffffff;}



a#klogin:before{content: 'Login/Logout'; padding: 0 5px; color:#090;}

#rt-mainbody .marginright h4 { margin-right:190px; line-height: 28pt;}
[class^="fa-"]:before, [class*=" fa-"]:before {font-family: FontAwesome; margin-right: 5px;}

#rt-header .dj-megamenu-custom134{float:right;}
/*#rt-header .dj-megamenu-custom134 li a.dj-up_a:after {content: " | ";}*/
#rt-header .dj-megamenu-custom134 li a.dj-up_a{ /*border-left:none;*/ border-left:1px solid #1694f5; border-right:none; background:none; padding:0; margin-left:15px; height:auto;}
#rt-header .dj-megamenu-custom134 li:first-child a.dj-up_a{border-left:none; height:auto;}
#rt-header .dj-megamenu-custom134 li a.dj-up_a span{ font-size: 14px!important;line-height:18px; color:#fff; font-weight:normal; padding: 0 0 0 15px !important; height:auto;}
#rt-header .dj-megamenu-custom134 li a.dj-up_a i.arrow{display:none;}
#rt-header .dj-megamenu-custom134 li ul.dj-subtree{margin-left:20px !important; padding-left:5px !important;}
#rt-header .dj-megamenu-custom134 li ul.dj-subtree > li{list-style:disc;}
#rt-header .dj-megamenu-custom134 li ul.dj-submenu > li > a, #rt-header .dj-megamenu-custom134 li ul.dj-subtree > li > a{color:#105588; display:block;font-size:12px!important;}
#rt-header .dj-megamenu-custom134 li ul.dj-submenu > li > a.active, #rt-header .dj-megamenu-custom134 li ul.dj-submenu > li:hover > a{color: #fff;} /* #a4c4f5 */
/*#rt-header .dj-megamenu-custom134 li ul.dj-submenu > li:hover > a, #rt-header .dj-megamenu-custom134 li ul.dj-submenu > li.hover > a{background:none;}*/
#rt-header .dj-megamenu-custom134 li ul.dj-submenu > li.parent > a i.arrow{-webkit-transition: none; transition: none; }
#rt-header .dj-megamenu-custom134 .current{border:none;}

#rt-header .dj-megamenu-custom134 li ul.dj-subtree > li > a:hover{color:#1694f5; font-weight:600;}
#rt-header .dj-megamenu-custom134 li ul.dj-submenu > li.parent > a i.arrow:before{content: "\f107";}
#rt-header .dj-megamenu-custom134 li ul.dj-submenu > li.parent > a:hover i.arrow{right: 6px;}
.dj-megamenu-default li a.dj-up_a > span{line-height:14px!important;  height: 30px!important; font-weight: normal; color:white;}
.dj-megamenu-default li a.dj-up_a span.dj-drop {padding: 0!important;}
#rt-header .dj-megamenu-custom134 li a.dj-up_a {height: 30px;}

#dj-megamenu134 li a.dj-up_a {
    height: 30px;
}
.searchtop-search{float:left; width:100%; margin-bottom:15px;}
.searchtop-search form{float:right; margin:0; position:relative;}

.searchtop-search form input#mod-search-searchword{text-align: right; border-radius: 0; line-height: 25px; height: 25px; padding: 0 5px; color: #000; max-width: 160px;}

.searchtop-search form .btn-primary{background: none; position: relative; text-indent: -9999px;}
.searchtop-search form .btn-primary:before{content: "\f002"; font-family: FontAwesome; float: left; text-indent: 0;}

.table-wrapper{overflow: auto; -webkit-overflow-scrolling: touch;}
.table-wrapped{min-width:600px;}


.menugreenBar{}
.menugreenBar li{background:#627f48; text-align: center;     text-transform: uppercase;}
.menugreenBar li:hover{opacity:0.8;}
.menugreenBar li a{color:#fff; line-height:18px; padding: 10px 40px 10px 40px;}
.menugreenBar li a:hover{color:#fff;}

/*expansion homepage*/
.textheight{min-height: 100px;}
.barRight{border-right: 1px solid #333333; padding: 0 30px 0 0px;}
.maintitle{ color: #627f48; font-size:18pt;  font-weight: bold; text-align:center; }
.maindesc{ font-size:12pt; margin: 10px 5px 10px 5px; text-align:center; min-height:200px;}
.readongreen {background-color: #627f48; background-image: none; border: 1px solid transparent; border-radius: 0px; box-shadow: none;  box-sizing: border-box; color: #ffffff;  cursor: pointer; display: inline-block; font-family: "roboto",Verdana,Helvetica,Arial,sans-serif; font-size: 12px; font-weight: normal; line-height: normal; padding: 10px 15px; text-decoration: none; text-shadow: none; text-transform: uppercase; transition: all 0.2s ease-in 0s; vertical-align: middle;     min-width: 175px;     margin: 0 auto; }


.readonsub {background-color: #627f48; background-image: none; border: 1px solid transparent; border-radius: 0px; box-shadow: none;  box-sizing: border-box; color: #ffffff;  cursor: pointer; display: inline-block; font-family: "roboto",Verdana,Helvetica,Arial,sans-serif; font-size: 12px; font-weight: normal; line-height: normal; padding: 10px 15px; text-decoration: none; text-shadow: none; text-transform: uppercase; transition: all 0.2s ease-in 0s; vertical-align: middle;     min-width: 220px;     margin: 0 auto; }

.accordion-title{cursor:pointer;}
.accordion-text{display:none;}
.uk-text-small { font-size: 13px; line-height: 10px!important;}
label { font-size: 15px;}


/* Forum v2 */
div#kunena.layout{float:left; width:100%;}
div#kunena.layout .forum-title{float:left; width:100%; border-bottom:4px solid #95979a; margin-bottom:40px;}
div#kunena.layout .forum-title h1{float:left; width:calc(100% - 40px); line-height:160px; font-size:30pt; background:url(../images/forum-header.jpg) 50% 50% no-repeat; padding:0 20px; color:#fff;}


div#kunena.layout .navbar{background:none;}
div#kunena.layout .navbar .search-forum{float:left;}
.btn-search:before{content: "\f002"; font-family: FontAwesome; color:#fff;}
div#kunena.layout #klogin{background:none; padding:4px 0;}
div#kunena.layout #klogin + #userdropdown{padding:10px 12px 10px 10px;}
div#kunena.layout #klogin + #userdropdown .control-group{width:auto;}
div#kunena.layout .navbar-inner li:hover, div#kunena.layout .navbar-inner li:focus{background:none;}
div#kunena.layout #klogin span{color:#707173;}
div#kunena.layout #klogin .caret{border-bottom-color: #707173; border-top-color: #707173;}
div#kunena.layout #search button.btn {background:#26963b;}	
div#kunena.layout .kunena_heading h1 {margin: 0px 0px 0px 30px;}

div#kunena.layout ul.button_group li a.btn {color:#fff !important; background:#26963b;}
div#kunena.layout #topic-actions .btn-group .btn {  color: #fff!important; background:#26963b;}
div#kunena.layout #ktopicsform .krow a {color: #26963b !important;}

.search-forum .btn{float:left; height:30px; border-top:2px solid #898787; border-right:none; border-bottom:2px solid #898787; border-left:2px solid #898787; background:#24518e;}
.search-forum input[type=text]{float:left; height:30px; border-radius:0; border:2px solid #898787;}
.search-forum a{color:#26963b !important; font-size:12px; margin-top:5px;}
div#kunena.layout table.table tfoot button.btn {background: #48a348;}
/*div#kunena.layout table.table thead, div#kunena.layout table.table tfoot {color: #48a348; background: #fff; border: 2px solid #707173; }*/

/*div#kunena.layout .kfrontend .section{height:0;}
div#kunena.layout .kfrontend .section.collapse.in{height:auto;}*/

.kfrontend.header-box{float:left; width:100%; margin-bottom:20px;}

div#kunena.layout .kunena_heading, div#kunena.layout .kfrontend h2.btn-link{position:relative; background:#fff; border:1px solid #707173; box-shadow:2px 3px 5px 0px rgba(0,0,0,0.2); color:#105588; padding:0;}
div#kunena.layout .kunena_heading .header-desc{margin: 0 0 0 30px; font-style: italic; padding: 0px 5px 10px 180px; font-size: 1.2em;color: #868686;}
div#kunena.layout .kunena_heading h1{color:#105588 !important; line-height:90px; font-size: 2em; min-height:90px;}
div#kunena.layout .kunena_heading a{color:#105588 !important; line-height:50px; padding:0 20px;}
div#kunena.layout .kunena_heading small{display:none;}
div#kunena.layout .kunena_heading .forum-icon{float:left; width:160px; margin-right:20px; height:90px;}
div#kunena.layout .kunena_heading .forum-icon:before{content:''; display:inline-block; width:160px; height:90px;}
div#kunena.layout .kunena_heading .forum-icon.promis:before{background:url(../images/forum/forum-promis.jpg) 50% 50% no-repeat;}
div#kunena.layout .kunena_heading .forum-icon.nih:before{background:url(../images/forum/forum-nih.jpg) 50% 50% no-repeat;}
div#kunena.layout .kunena_heading .forum-icon.neuro:before{background:url(../images/forum/forum-neuro.jpg) 50% 50% no-repeat;}
div#kunena.layout .kunena_heading .forum-icon.ascq:before{background:url(../images/forum/forum-ascq.jpg) 50% 50% no-repeat;}
div#kunena.layout .kunena_heading .forum-icon.hmforum:before{background:url(../images/forum/forum-other.jpg) 50% 50% no-repeat;}

div#kunena.layout .kfrontend .btn-toolbar .btn{background:#707173; border:none; margin-top:35px; width:10px; text-align:center;}
div#kunena.layout .btn-toolbar .btn.btn-small:before, div#kunena.layout #search .btn.btn-small:before{content:"-"; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}
div#kunena.layout .btn-toolbar .btn.btn-small.collapsed:before, div#kunena.layout #search .btn.btn-small.collapsed:before{content:"+";}

div#kunena.layout .kfrontend .section{margin-top:20px;}

div#kunena .pagination li{border:none; width:auto;}

div#kunena .moderators{display:none;}

#forum-modal{max-width:600px;}
#forum-modal img{max-width:600px;}
#forum-modal .btn{width:calc(50% - 50px); max-width:250px;}
#forum-modal .btn.left{float:left;}
#forum-modal .btn.right{float:right;}
.btn-big-green{background:#a7d08c; border:none; border-radius:0; text-shadow:none; color:#fff; font-weight:bold; padding:20px;}
.btn-big-green:hover{background:#a7d08c; color:#fff; opacity:0.8;}
.profile-expand{margin-bottom:20px; display:none;}
div#kunena.layout .jssocials-shares a{color: #fff!important;}
div#kunena.layout img {max-width: 50%;}
div#kunena.layout .profilebox li { margin-top: 0px;  margin-right: 0px;  margin-bottom: 10px;  margin-left: 0px;}
div#kunena.layout a {color:#48a348;}
.btn-group > .btn + .dropdown-toggle {  padding-bottom: 5px;}
.fa-rss:before{display:none;}
.jssocials-share-stumbleupon {display:none;}
.jssocials-share-pinterest {display:none;}
.jssocials-share-googleplus {display:none;}
.jssocials-share-facebook {display:none;}
.fa-file:before {  font-size: 25px;  content: "\f15b";}
div#kunena.layout .profilebox.unstyled {margin-left: 4px;  margin-top: 25px;}
div#kunena.layout .kmsg {font-family: "arial", "Segoe UI Emoji", "Segoe UI Symbol";}

.kmessage-title{float:left; margin:0 -20px; padding: 8px 12px; font-weight: bold; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-radius: 4px 0 4px 0;	background: rgba(229,229,229,0.4); color:#26963b;}
div#kunena.layout [class*="badger-left"]{float:left; width:calc(100% - 40px); padding:0 20px;}
div#kunena.layout [class*="badger"]::after{display:none;}
div#kunena.layout .kmsg{float:left; width:100%;}
.mobilenew ,dj-megamenu134mobile{margin:-50px;}


/*@media*/

#instruments-domain .optionGroup{ color:#090; margin-top: 5px;}
.gf-menu-toggle {display: none !important;}
.menu-icon-cont {display: none!important;}

.jssocials-share.jssocials-share-whatsapp.visible-phone{display:none !important;}

div.dj-megamenu-accordion.dj-megamenu-accordion-light{position: absolute;}
div.dj-megamenu-accordion.dj-megamenu-accordion-light.dj-align-left .dj-mobile-open-btn{position: absolute; top: -40px;}
div.dj-megamenu-accordion.dj-megamenu-accordion-light.dj-align-left .dj-mobile-open-btn [class*=" fa-"]:before{margin: 0;}

@media only screen and (max-width: 1300px){
	
}

@media only screen and (max-width: 1199px) { 
	/*#rt-header .rt-grid-8.rt-omega, #dj-megamenu134{display:none;}*/
	.stacklogo{text-align:center;}
	.marginright h1 { margin-right:0px; line-height: 28pt;}
	.textheight{min-height: 150px;}
	.maindesc { min-height: 240px;}
	.tabletBreak{display:block; clear:both; margin:-5px; padding:-5px;}
	#rt-header .rt-grid-4 { float: none; flex-basis: 100%; margin-left:auto; margin-right:auto;}
	#rt-header .rt-grid-8 {flex-basis: 100%;}
    #rt-header .menu-block { float:left; width:100%; position:relative; margin-top: -20px;}
    #rt-header ul.gf-menu { clear:left; float:right; position:relative; right:50%; text-align:center; }
    #rt-header ul.gf-menu > li { display:block; float:left; position:relative; left:50%; }
	.menu-icon-cont {display: inline-block!important;}
	.xheight{ max-height:124px;}
}
@media only screen and (max-width: 1025px){ 
	div#kunena.layout .kunena_heading .header-desc{margin: 0 0 0 0px;}
	div#kunena.layout .kunena_heading h1 {margin: 0 0 0 0px;}
	.iconList ul li{margin:0;}
	.fpmargin{margin-left: 0px; margin-right: 0px;}
	.readonmoss {margin-bottom: 20px;}
	.readonrose {margin-bottom: 20px;}
	.readonlilac {margin-bottom: 20px;}
}

@media only screen and (max-width: 979px) {  
	.fpcolmargin{margin-bottom:1px;}
	.socialfloat{ float:none; margin: auto; }
	#rt-showcase .layout-stories .sprocket-features-desc { font-size: 1.0em; line-height: 1.1em; }
	#rt-showcase .sprocket-features-title a{ font-size: 0.6em; line-height: 14px; margin:0px;}
	
	#rt-showcase .readon{font-size: 0.8em !important; font-weight: normal; line-height: normal; padding: 5px; text-align: center; text-decoration: none; text-shadow: none; text-transform: uppercase; transition: all 0.2s ease-in 0s; vertical-align: middle;}
}


/** Tablet Modes **/
@media (min-width: 768px) and (max-width: 959px) { 
	.maindesc {min-height: 170px;}
	.xheight{ max-height:160px!important; min-height:160px!important;}
 
}

@media only screen and (max-width: 959px) {	
	.columns-break-early .gantry-width-25{width:50%;}
	.columns-break-early .barRight{border-right:none; padding:0;}
}

@media only screen and (max-width: 767px) {  
	.mobileBreak{display:block; clear:both;}
	#rt-showcase .layout-stories .sprocket-features-content { display: none;}
	#rt-showcase .sprocket-features-pagination{ display: none;}
	#rt-mainbody .gantry-width-spacer{ margin-left:0px; margin-top:10px; margin-bottomp:10px; margin-right:0px; }
	.maindesc { min-height: 20px;}
	
	body.layout-mode-responsive h5 {font-size: 115%; line-height: 120%;}
	#rt-mainbody h4 {margin-top: 15px;}

	#forum-modal .btn{width: calc(100% - 40px); max-width: 100%; margin: 5px 0;}
	#forum-modal img{max-width:100%;}
	
	div#kunena.layout .mobile-user{margin:0 !important;}
	
	div#kunena.layout .forum-title h1{line-height:46px; padding:20px;}
	
	div#kunena.layout .kunena_heading{padding:10px;}
	div#kunena.layout .kunena_heading h1{text-align:center; line-height:30px;}
	div#kunena.layout .kunena_heading a{line-height:30px; padding:0;}
	div#kunena.layout .kunena_heading .forum-icon, div#kunena.layout .kunena_heading .forum-icon:before{width:100%; margin:0;}
	div#kunena.layout .kunena_heading .header-desc{padding:10px 0 0; text-align:center;}
}
	 
@media only screen and (max-width: 479px) {
	body.layout-mode-responsive #rt-logo { background-size: 300px !important; margin: 35px 5px 5px 5px;}
	
	div#kunena.layout .forum-title h1{font-size:24px; line-height:32px;}
	
	div#kunena.layout .kunena_heading.with-logo h1{font-size:22px;}
}

/****Items from index**/
#rt-logo {background: url(/images/headers/healthmeasures_logo.png) 50% 0 no-repeat !important;}
#rt-logo {width: 350px;height: 87px;}

body { font-family: 'Droid Sans', 'Helvetica', arial, serif; }
.dj-hideitem, li.item-803 { display: none !important; }

#dj-megamenu134, #dj-megamenu134sticky { background: #105588; } #dj-megamenu134 li a.dj-up_a { border-right-color: rgba( 12, 68, 108, 1); border-left-color: rgba( 19, 102, 163, 1); } #dj-megamenu134.verticalMenu li a.dj-up_a { border-bottom-color: rgba( 19, 102, 163, 1); border-top-color: rgba( 12, 68, 108, 1); } #dj-megamenu134 li a.dj-up_a { color: #ffffff; } #dj-megamenu134 li a.dj-up_a small.subtitle { color: #171717; } #dj-megamenu134 li:hover a.dj-up_a, #dj-megamenu134 li.hover a.dj-up_a, #dj-megamenu134 li.active a.dj-up_a { background: #1681d1; border-right-color: rgba( 17, 103, 167, 1); border-left-color: rgba( 26, 154, 250, 1); } #dj-megamenu134 li:hover a.dj-up_a, #dj-megamenu134 li.hover a.dj-up_a, #dj-megamenu134 li.active a.dj-up_a { color: #3d3d3d; } #dj-megamenu134 li:hover a.dj-up_a small.subtitle, #dj-megamenu134 li.hover a.dj-up_a small.subtitle, #dj-megamenu134 li.active a.dj-up_a small.subtitle { color: #a4c4f5; } #dj-megamenu134 li:hover div.dj-subwrap, #dj-megamenu134 li.hover div.dj-subwrap { background: #f2f2f2; } #dj-megamenu134 li:hover div.dj-subwrap li:hover > div.dj-subwrap, #dj-megamenu134 li.hover div.dj-subwrap li.hover > div.dj-subwrap { background: #f2f2f2; } #dj-megamenu134 li ul.dj-submenu > li { border-top-color: rgba( 255, 255, 255, 1); } #dj-megamenu134 .djsubrow_separator { border-bottom-color: rgba( 255, 255, 255, 1); } #dj-megamenu134 li ul.dj-submenu > li > a { color: #242323; } #dj-megamenu134 li ul.dj-subtree > li > a { color: #242323; } #dj-megamenu134 li ul.dj-submenu > li > a small.subtitle { color: #666666; } #dj-megamenu134 li ul.dj-subtree > li { color: #666666; } #dj-megamenu134 li ul.dj-subtree > li > a small.subtitle { color: #666666; } #dj-megamenu134 li ul.dj-submenu > li > a:hover, #dj-megamenu134 li ul.dj-submenu > li > a.active, #dj-megamenu134 li ul.dj-submenu > li.hover:not(.subtree) > a { background: #1681d1; } #dj-megamenu134 li ul.dj-submenu > li > a:hover, #dj-megamenu134 li ul.dj-submenu > li > a.active, #dj-megamenu134 li ul.dj-submenu > li.hover:not(.subtree) > a { color: #a4c4f5; } #dj-megamenu134 li ul.dj-subtree > li > a:hover { color: #a4c4f5; } #dj-megamenu134 li ul.dj-submenu > li > a:hover small.subtitle, #dj-megamenu134 li ul.dj-submenu > li > a.active small.subtitle, #dj-megamenu134 li ul.dj-submenu > li.hover:not(.subtree) > a small.subtitle { color: #a4c4f5; } #dj-megamenu134 li ul.dj-subtree > li > a:hover small.subtitle { color: #a4c4f5; } #dj-megamenu134 .modules-wrap { color: #d2d2d2; }

		@media (min-width: 980px) { #dj-megamenu134mobile { display: none; } }
		@media (max-width: 979px) { #dj-megamenu134, #dj-megamenu134sticky, #dj-megamenu134placeholder { display: none !important; } }
