.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: ;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#jm-allpage .dj-main li.hover a.dj-up_a,
#jm-allpage .dj-main li:hover a.dj-up_a,
#jm-allpage .dj-main li.active a.dj-up_a {
  text-shadow: 1px 1px 0 #b26e00;
  background-color: #fead29;
  background-image: -moz-linear-gradient(top,#fdb744,#FF9E00);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fdb744),to(#FF9E00));
  background-image: -webkit-linear-gradient(top,#fdb744,#FF9E00);
  background-image: -o-linear-gradient(top,#fdb744,#FF9E00);
  background-image: linear-gradient(to bottom,#fdb744,#FF9E00);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdb744', endColorstr='#ffff9e00', GradientType=0);
}
#jm-allpage .dj-main li:hover li:hover > a,
#jm-allpage .dj-main li.hover li.hover > a,
#jm-allpage .dj-main li:hover li > a.active,
#jm-allpage .dj-main li.hover li > a.active,
#jm-allpage .dj-main li:hover li:hover > a.dj-more,
#jm-allpage .dj-main li.hover li.hover > a.dj-more,
#jm-allpage .dj-main li:hover a.dj-more-active,
#jm-allpage .dj-main li.hover a.dj-more-active {
  color: #FF9E00;
}
#jm-allpage .dj-main li:hover li:hover > a.dj-more,
#jm-allpage .dj-main li.hover li.hover > a.dj-more,
#jm-allpage .dj-main li:hover a.dj-more-active,
#jm-allpage .dj-main li.hover a.dj-more-active {
  background: url('../images/style3/djmenu_more_hover.png') no-repeat right center;
}
#jm-navbar {
  background-color: #0588BC;
}
#jm-search div.search .button {
  background: #FF9E00;
}
#jm-search div.search .button:hover {
  background: #fdb744;
}
.nav.menu li.active > a,
.nav.menu li:hover > a,
ul.menu li.active > a,
ul.menu li:hover > a {
  color: #FF9E00;
}
.jm-module.light .jm-title {
  color: #0588BC;
}
::selection {
  background: #0588BC;
  color: #fff;
}
::-webkit-selection {
  background: #0588BC;
  color: #fff;
}
::-moz-selection {
  background: #0588BC;
  color: #fff;
}
a {
  color: #FF9E00;
}
ul li {
  background-image: url('../images/style3/li.png');
}
.btn,
a.button,
input.button,
button.button {
  background-color: #2dabde;
  background-image: -moz-linear-gradient(top,#48c3f4,#0588BC);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#48c3f4),to(#0588BC));
  background-image: -webkit-linear-gradient(top,#48c3f4,#0588BC);
  background-image: -o-linear-gradient(top,#48c3f4,#0588BC);
  background-image: linear-gradient(to bottom,#48c3f4,#0588BC);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff48c3f4', endColorstr='#ff0588bc', GradientType=0);
  border: 1px solid #057cab;
  text-shadow: 1px 1px 0 #035271;
}
.btn:hover,
a.button:hover,
input.button:hover,
button.button:hover {
  background: #23a3d5;
}
.btn:active,
a.button:active,
input.button:active,
button.button:active {
  background-color: #20a0d2;
  background-image: -moz-linear-gradient(top,#0588BC,#48c3f4);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#0588BC),to(#48c3f4));
  background-image: -webkit-linear-gradient(top,#0588BC,#48c3f4);
  background-image: -o-linear-gradient(top,#0588BC,#48c3f4);
  background-image: linear-gradient(to bottom,#0588BC,#48c3f4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0588bc', endColorstr='#ff48c3f4', GradientType=0);
}
p.readmore a:hover,
a.readmore:hover,
.mod-articles-category-readmore a:hover {
  background-color: #2dabde;
  background-image: -moz-linear-gradient(top,#48c3f4,#0588BC);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#48c3f4),to(#0588BC));
  background-image: -webkit-linear-gradient(top,#48c3f4,#0588BC);
  background-image: -o-linear-gradient(top,#48c3f4,#0588BC);
  background-image: linear-gradient(to bottom,#48c3f4,#0588BC);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff48c3f4', endColorstr='#ff0588bc', GradientType=0);
  border: 1px solid #057cab;
  text-shadow: 1px 1px 0 #035271;
}
p.readmore a:active,
a.readmore:active,
.mod-articles-category-readmore a:active {
  background-color: #20a0d2;
  background-image: -moz-linear-gradient(top,#0588BC,#48c3f4);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#0588BC),to(#48c3f4));
  background-image: -webkit-linear-gradient(top,#0588BC,#48c3f4);
  background-image: -o-linear-gradient(top,#0588BC,#48c3f4);
  background-image: linear-gradient(to bottom,#0588BC,#48c3f4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0588bc', endColorstr='#ff48c3f4', GradientType=0);
  border: 1px solid #057cab;
  text-shadow: 1px 1px 0 #035271;
}
a.readmore2 {
  background-color: #2dabde;
  background-image: -moz-linear-gradient(top,#48c3f4,#0588BC);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#48c3f4),to(#0588BC));
  background-image: -webkit-linear-gradient(top,#48c3f4,#0588BC);
  background-image: -o-linear-gradient(top,#48c3f4,#0588BC);
  background-image: linear-gradient(to bottom,#48c3f4,#0588BC);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff48c3f4', endColorstr='#ff0588bc', GradientType=0);
  border: 1px solid #057cab;
  text-shadow: 1px 1px 0 #035271;
}
a.readmore2:hover {
  background: #23a3d5;
}
a.readmore2:active {
  background-color: #20a0d2;
  background-image: -moz-linear-gradient(top,#0588BC,#48c3f4);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#0588BC),to(#48c3f4));
  background-image: -webkit-linear-gradient(top,#0588BC,#48c3f4);
  background-image: -o-linear-gradient(top,#0588BC,#48c3f4);
  background-image: linear-gradient(to bottom,#0588BC,#48c3f4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0588bc', endColorstr='#ff48c3f4', GradientType=0);
  border: 1px solid #057cab;
  text-shadow: 1px 1px 0 #035271;
}
.page-header h2 a:hover,
h2.item-title a:hover,
.cat-children > h3 a:hover,
.contact-category > h2 a:hover,
.weblink-category > h2 a:hover,
.newsfeed > h2 a:hover,
.newsfeed-category > h2 a:hover,
.tag-category h2 a:hover {
  color: #FF9E00;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  background: #0588BC;
}
.pager li > a,
.pager li > span {
  background-color: #2dabde;
  background-image: -moz-linear-gradient(top,#48c3f4,#0588BC);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#48c3f4),to(#0588BC));
  background-image: -webkit-linear-gradient(top,#48c3f4,#0588BC);
  background-image: -o-linear-gradient(top,#48c3f4,#0588BC);
  background-image: linear-gradient(to bottom,#48c3f4,#0588BC);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff48c3f4', endColorstr='#ff0588bc', GradientType=0);
  border: 1px solid #057cab;
  text-shadow: 1px 1px 0 #035271;
}
.pager li > a:hover,
.pager li > a:active,
.pager li > span:hover,
.pager li > span:active {
  background: #23a3d5;
}
div.pagination ul li span,
div.pagination ul li a {
  border: 1px solid #057cab;
  text-shadow: 1px 1px 0 #035271;
}
div.pagination ul li span.pagenav {
  background: #23a3d5;
}
div.pagination ul li a:hover {
  background: #23a3d5 !important;
}
div.pagination ul li a.pagenav,
div.pagination ul li.pagination-start span.pagenav,
div.pagination ul li.pagination-prev span.pagenav,
div.pagination ul li.pagination-start a.pagenav,
div.pagination ul li.pagination-prev a.pagenav,
div.pagination ul li.pagination-next span.pagenav,
div.pagination ul li.pagination-end span.pagenav,
div.pagination ul li.pagination-next a.pagenav,
div.pagination ul li.pagination-end a.pagenav {
  background-color: #2dabde;
  background-image: -moz-linear-gradient(top,#48c3f4,#0588BC);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#48c3f4),to(#0588BC));
  background-image: -webkit-linear-gradient(top,#48c3f4,#0588BC);
  background-image: -o-linear-gradient(top,#48c3f4,#0588BC);
  background-image: linear-gradient(to bottom,#48c3f4,#0588BC);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff48c3f4', endColorstr='#ff0588bc', GradientType=0);
}
.nav-tabs > li > a,
dl.tabs dt.tabs h3 a {
  color: #FF9E00;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li:hover > a,
dl.tabs dt.tabs.open,
dl.tabs dt.tabs.closed:hover {
  background: #0588BC;
}
.nav-tabs.nav-stacked li a {
  color: #FF9E00 !important;
}
.accordion-heading .accordion-toggle,
.pane-sliders div.panel h3.title a {
  color: #FF9E00;
}
.accordion-heading .accordion-toggle:hover,
.pane-sliders div.panel h3.title a:hover {
  background: #0588BC;
}
.accordion-heading .accordion-toggle.active,
.pane-sliders div.panel h3.title.pane-toggler-down a {
  background: #0588BC;
}
#jm-allpage table thead tr th {
  background-color: #2dabde;
  background-image: -moz-linear-gradient(top,#48c3f4,#0588BC);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#48c3f4),to(#0588BC));
  background-image: -webkit-linear-gradient(top,#48c3f4,#0588BC);
  background-image: -o-linear-gradient(top,#48c3f4,#0588BC);
  background-image: linear-gradient(to bottom,#48c3f4,#0588BC);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff48c3f4', endColorstr='#ff0588bc', GradientType=0);
}
.color-text {
  color: #0588BC;
}
.see_details_box a:hover {
  background-color: #2dabde;
  background-image: -moz-linear-gradient(top,#48c3f4,#0588BC);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#48c3f4),to(#0588BC));
  background-image: -webkit-linear-gradient(top,#48c3f4,#0588BC);
  background-image: -o-linear-gradient(top,#48c3f4,#0588BC);
  background-image: linear-gradient(to bottom,#48c3f4,#0588BC);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff48c3f4', endColorstr='#ff0588bc', GradientType=0);
  border: 1px solid #057cab;
  text-shadow: 1px 1px 0 #035271;
}
.see_details_box a:active {
  background-color: #20a0d2;
  background-image: -moz-linear-gradient(top,#0588BC,#48c3f4);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#0588BC),to(#48c3f4));
  background-image: -webkit-linear-gradient(top,#0588BC,#48c3f4);
  background-image: -o-linear-gradient(top,#0588BC,#48c3f4);
  background-image: linear-gradient(to bottom,#0588BC,#48c3f4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0588bc', endColorstr='#ff48c3f4', GradientType=0);
  border: 1px solid #057cab;
  text-shadow: 1px 1px 0 #035271;
}
#djcatalog .djc_file a.button {
  color: #FF9E00 !important;
}
#djcatalog .djc_subcategories h2.djc_title,
#djcatalog h3.djc_related_title {
  color: #0588BC;
}
#jm-allpage .djc_readon a:hover {
  background-color: #2dabde;
  background-image: -moz-linear-gradient(top,#48c3f4,#0588BC);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#48c3f4),to(#0588BC));
  background-image: -webkit-linear-gradient(top,#48c3f4,#0588BC);
  background-image: -o-linear-gradient(top,#48c3f4,#0588BC);
  background-image: linear-gradient(to bottom,#48c3f4,#0588BC);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff48c3f4', endColorstr='#ff0588bc', GradientType=0);
  border: 1px solid #057cab;
  text-shadow: 1px 1px 0 #035271;
}
#jm-allpage .djc_readon a:active {
  background-color: #20a0d2;
  background-image: -moz-linear-gradient(top,#0588BC,#48c3f4);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#0588BC),to(#48c3f4));
  background-image: -webkit-linear-gradient(top,#0588BC,#48c3f4);
  background-image: -o-linear-gradient(top,#0588BC,#48c3f4);
  background-image: linear-gradient(to bottom,#0588BC,#48c3f4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0588bc', endColorstr='#ff48c3f4', GradientType=0);
  border: 1px solid #057cab;
  text-shadow: 1px 1px 0 #035271;
}
body .djf_mod .djf_text h3 a {
  color: #0588BC;
}
body .djf_mod .djf_pag span.button.active,
body .djf_mod .djf_pag span.button:hover {
  background: #0588BC;
}
body #jm-allpage .djf_mod .djf_text .btn,
#jm-allpage .slider-ms a.readmore {
  color: #058cc1 !important;
  background: #fff url('../images/style3/readmore_big.png') no-repeat right center;
  background: url('../images/style3/readmore_big.png') no-repeat right center, -moz-linear-gradient(top,#fff 0%,#dfdfdf 100%);
  background: url('../images/style3/readmore_big.png') no-repeat right center, -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dfdfdf));
  background: url('../images/style3/readmore_big.png') no-repeat right center, -webkit-linear-gradient(top,#fff 0%,#dfdfdf 100%);
  background: url('../images/style3/readmore_big.png') no-repeat right center, -o-linear-gradient(top,#fff 0%,#dfdfdf 100%);
  background: url('../images/style3/readmore_big.png') no-repeat right center, -ms-linear-gradient(top,#fff 0%,#dfdfdf 100%);
  background: url('../images/style3/readmore_big.png') no-repeat right center, linear-gradient(to bottom,#fff 0%,#dfdfdf 100%);
}
body #jm-allpage .djf_mod .djf_text .btn:hover,
#jm-allpage .slider-ms a.readmore:hover {
  background: #eee url('../images/style3/readmore_big.png') no-repeat right center;
  background: url('../images/style3/readmore_big.png') no-repeat right center, -moz-linear-gradient(top,#eee 0%,#eee 100%);
  background: url('../images/style3/readmore_big.png') no-repeat right center, -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#eee));
  background: url('../images/style3/readmore_big.png') no-repeat right center, -webkit-linear-gradient(top,#eee 0%,#eee 100%);
  background: url('../images/style3/readmore_big.png') no-repeat right center, -o-linear-gradient(top,#eee 0%,#eee 100%);
  background: url('../images/style3/readmore_big.png') no-repeat right center, -ms-linear-gradient(top,#eee 0%,#eee 100%);
  background: url('../images/style3/readmore_big.png') no-repeat right center, linear-gradient(to bottom,#eee 0%,#eee 100%);
}
body #jm-allpage .djf_mod .djf_text .btn:active,
#jm-allpage .slider-ms a.readmore:active {
  background: #dfdfdf url('../images/style3/readmore_big.png') no-repeat right center;
  background: url('../images/style3/readmore_big.png') no-repeat right center, -moz-linear-gradient(top,#dfdfdf 0%,#fff 100%);
  background: url('../images/style3/readmore_big.png') no-repeat right center, -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dfdfdf),color-stop(100%,#fff));
  background: url('../images/style3/readmore_big.png') no-repeat right center, -webkit-linear-gradient(top,#dfdfdf 0%,#fff 100%);
  background: url('../images/style3/readmore_big.png') no-repeat right center, -o-linear-gradient(top,#dfdfdf 0%,#fff 100%);
  background: url('../images/style3/readmore_big.png') no-repeat right center, -ms-linear-gradient(top,#dfdfdf 0%,#fff 100%);
  background: url('../images/style3/readmore_big.png') no-repeat right center, linear-gradient(to bottom,#dfdfdf 0%,#fff 100%);
}
.djslider .slide-desc-text .slide-title,
.djslider .slide-desc-text .slide-title a {
  color: #0588BC;
}
.djslider .slide-desc-text .slide-title:hover,
.djslider .slide-desc-text .slide-title a:hover {
  color: #058cc1;
}
