.t3-module {
  background: transparent;
  color: inherit;
  margin-bottom: 48px;
}
.t3-module .module-inner {
  padding: 0;
}
.module-title {
  background: inherit;
  color: #444;
  line-height: 30px;
  margin: 0 0 12px 0;
  padding: 0;
}
.module-ct {
  background: inherit;
  color: inherit;
  padding: 0;
  *zoom: 1;
}
.module-ct:before,
.module-ct:after {
  display: table;
  content: "";
  line-height: 0;
}
.module-ct:after {
  clear: both;
}
.t3-module ul,
.t3-module ol {
  margin-left: 20px;
}
.t3-module ul.unstyled,
.t3-module ol.unstyled,
.t3-module ul.nav,
.t3-module ol.nav {
  margin-left: 0;
}
.module_menu .nav {
  margin-bottom: 24px;
}
.module_menu .nav > li {
  border-top: 1px solid #eee;
}
.module_menu .nav > li > a {
  padding: 5px;
}
.module_menu .nav > li:first-child {
  border-top: 0;
}
.module_menu .nav > li:first-child > a {
  padding-top: 0;
  border-top: 0;
}
#login-form input[type="text"],
#login-form input[type="password"] {
  width: 90%;
}
.banneritem a {
  font-weight: bold;
}
.bannerfooter {
  border-top: 1px solid #ddd;
  font-size: 10px;
  padding-top: 12px;
  text-align: right;
}
.categories-module,
ul.categories-module,
.category-module,
ul.category-module {
  margin: 0;
}
.categories-module li,
ul.categories-module li,
.category-module li,
ul.category-module li {
  list-style: none;
  padding: 12px 0;
  border-top: 1px solid #ddd;
}
.categories-module li:first-child,
ul.categories-module li:first-child,
.category-module li:first-child,
ul.category-module li:first-child {
  border-top: 0;
  padding-top: 0;
}
.categories-module h4,
ul.categories-module h4,
.category-module h4,
ul.category-module h4 {
  font-size: 12px;
  font-weight: normal;
  margin: 0;
}
.feed h4 {
  font-weight: bold;
}
.feed .newsfeed,
.feed ul.newsfeed {
  border-top: 1px solid #eee;
}
.feed .newsfeed .feed-link,
.feed .newsfeed h5.feed-link,
.feed ul.newsfeed .feed-link,
.feed ul.newsfeed h5.feed-link {
  font-size: 12px;
  font-weight: normal;
  margin: 0;
}
.latestusers,
ul.latestusers {
  margin-left: 0;
}
.latestusers li,
ul.latestusers li {
  background: #eee;
  display: inline-block;
  padding: 5px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.stats-module dt,
.stats-module dd {
  display: inline-block;
  margin: 0;
}
.stats-module dt {
  font-weight: bold;
  width: 35%;
}
.stats-module dd {
  width: 60%;
}
div.tagspopular ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
div.tagspopular ul li {
  color: #666;
  display: inline-block;
  margin: 0 5px 5px 0;
}
div.tagspopular ul li a {
  background: #eee;
  border-radius: 3px;
  color: #666;
  display: block;
  padding: 2px 5px;
}
div.tagspopular ul li a:hover,
div.tagspopular ul li a:focus,
div.tagspopular ul li a:active {
  background: #036b96;
  color: #fff;
  text-decoration: none;
}
div.tagssimilar ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
div.tagssimilar ul li {
  border-bottom: 1px solid #eee;
  padding: 8px 0;
}
div.tagssimilar ul li a {
  color: #666;
}
div.tagssimilar ul li a:hover,
div.tagssimilar ul li a:focus,
div.tagssimilar ul li a:active {
  color: #036b96;
}
.t3-sidebar .t3-module.box-mod,
.t3-module.box-mod {
  padding: 21px 25px;
  border: 1px solid #e5e5e5;
  margin: 0 0 26px 0;
}
.t3-sidebar .t3-module.box-mod h3.module-title,
.t3-module.box-mod h3.module-title {
  padding: 0 0 12px 0;
  border-bottom: 1px solid #e5e5e5;
  margin: 0 0 20px 0;
  line-height: 100%;
}
.t3-sidebar .t3-module.box-mod #login-form input[type="text"],
.t3-sidebar .t3-module.box-mod #login-form input[type="password"],
.t3-module.box-mod #login-form input[type="text"],
.t3-module.box-mod #login-form input[type="password"] {
  border-radius: 0;
  border: 1px solid #e5e5e5;
  box-shadow: none;
}
.t3-sidebar .t3-module.box-mod #login-form .input-prepend .add-on:first-child,
.t3-sidebar .t3-module.box-mod #login-form .input-prepend .btn:first-child,
.t3-module.box-mod #login-form .input-prepend .add-on:first-child,
.t3-module.box-mod #login-form .input-prepend .btn:first-child {
  border-radius: 0;
  background: #fff;
  border-color: #e5e5e5;
}
.t3-sidebar .t3-module.box-mod #login-form .btn.btn-primary,
.t3-module.box-mod #login-form .btn.btn-primary {
  background: #303030 !important;
  border-radius: 0;
  border: 0;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 20px;
}
.t3-sidebar .t3-module.box-mod #login-form .btn.btn-primary:hover,
.t3-module.box-mod #login-form .btn.btn-primary:hover {
  background: #04a1e1 !important;
}
.t3-sidebar .t3-module.box-mod #login-form .unstyled li a,
.t3-module.box-mod #login-form .unstyled li a {
  color: #9a9a9a;
}
.t3-sidebar .t3-module.box-mod #login-form .unstyled li a:hover,
.t3-module.box-mod #login-form .unstyled li a:hover {
  color: #04a1e1;
}
.t3-sidebar .t3-module.box-mod.archive h3.module-title,
.t3-module.box-mod.archive h3.module-title {
  padding: 13px 20px 10px;
  border: 0;
  background: #626262;
  color: #fff;
  margin: -21px -26px 20px -26px;
}
.t3-sidebar .t3-module.box-mod.archive .k2ArchivesBlock ul,
.t3-module.box-mod.archive .k2ArchivesBlock ul {
  list-style: none;
}
.t3-sidebar .t3-module.box-mod.archive .k2ArchivesBlock ul li a,
.t3-module.box-mod.archive .k2ArchivesBlock ul li a {
  padding: 3px 0 3px 24px;
  color: #626262;
  font-size: 12px;
  text-transform: uppercase;
  background: url("../../../templates/bt_education/images/icon-month.png") no-repeat left center;
}
.t3-sidebar .t3-module.box-mod.archive .k2ArchivesBlock ul li a:hover,
.t3-module.box-mod.archive .k2ArchivesBlock ul li a:hover {
  color: #04a1e1;
}
.mod_easyblogtagcloud a {
  color: #fff;
  font-family: "Merriweather";
  font-weight: 400;
  font-size: 14px !important;
  background: #acacac;
  line-height: 30px;
  height: 30px;
  margin: 0 3px 5px 0;
  padding: 0 10px;
  display: inline-block;
}
.mod_easyblogtagcloud a:hover {
  background: #04a1e1;
}
.mod_easyblogarchive .mod-months .mod-month {
  padding: 3px 0 3px 24px;
  color: #626262;
  font-size: 12px;
  text-transform: uppercase;
  background: url("../../../templates/bt_education/images/icon-month.png") no-repeat left center;
}
.mod_easyblogarchive .mod-months .mod-month:hover {
  color: #04a1e1;
}
.mod_easyblogarchive .mod-year a {
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 15px;
  display: block;
}
.mod_easyblogarchive .mod-year a i {
  background: #04a1e1 url("../../../templates/bt_education/images/mod.toggle.png") no-repeat center center;
  width: 12px;
  height: 13px;
  border-radius: 2px;
  top: 1px;
}
.t3-sidebar .t3-module.t3-module.bg-black,
.t3-module.t3-module.bg-black {
  background: #303030;
}
.t3-sidebar .t3-module.t3-module.bg-black h3.module-title,
.t3-module.t3-module.bg-black h3.module-title {
  padding: 17px 20px 10px;
  border: 0;
  color: #fff;
}
.t3-sidebar .t3-module.t3-module.bg-black h3.module-title span,
.t3-module.t3-module.bg-black h3.module-title span {
  color: #fff;
}
.t3-sidebar .t3-module.t3-module.bg-black .ezb-mod.mod_easybloglatestblogger .mod-item,
.t3-module.t3-module.bg-black .ezb-mod.mod_easybloglatestblogger .mod-item {
  border-top: 1px solid #454545;
  padding: 10px 27px !important;
  border-bottom: 1px solid #303030;
}
.t3-sidebar .t3-module.t3-module.bg-black .ezb-mod.mod_easybloglatestblogger .mod-item .bg-avatar,
.t3-module.t3-module.bg-black .ezb-mod.mod_easybloglatestblogger .mod-item .bg-avatar {
  width: 52px;
  height: 53px;
  border-radius: 4px;
  background: url("../../../templates/bt_education/images/bg-avatar.png") repeat;
  padding-right: 3px;
  padding-bottom: 3px;
  float: left;
  margin-right: 13px;
}
.t3-sidebar .t3-module.t3-module.bg-black .ezb-mod.mod_easybloglatestblogger .mod-item .bg-avatar img,
.t3-module.t3-module.bg-black .ezb-mod.mod_easybloglatestblogger .mod-item .bg-avatar img {
  width: 52px;
  height: 53px;
  margin-left: -3px;
  margin-top: -3px;
  border-radius: 4px;
  position: absolute;
  border: 0;
}
.t3-sidebar .t3-module.t3-module.bg-black .ezb-mod.mod_easybloglatestblogger .mod-item .mod-author-name,
.t3-module.t3-module.bg-black .ezb-mod.mod_easybloglatestblogger .mod-item .mod-author-name {
  padding: 10px 0;
}
.t3-sidebar .t3-module.t3-module.bg-black .ezb-mod.mod_easybloglatestblogger .mod-item .mod-author-name a,
.t3-module.t3-module.bg-black .ezb-mod.mod_easybloglatestblogger .mod-item .mod-author-name a {
  color: #fff;
}
.t3-sidebar .t3-module.t3-module.bg-black .ezb-mod.mod_easybloglatestblogger .mod-item .mod-author-bio,
.t3-module.t3-module.bg-black .ezb-mod.mod_easybloglatestblogger .mod-item .mod-author-bio {
  border: 0;
}
.t3-sidebar .t3-module.t3-module.bg-black .ezb-mod.mod_easybloglatestblogger .mod-item:hover,
.t3-module.t3-module.bg-black .ezb-mod.mod_easybloglatestblogger .mod-item:hover {
  background: #04a1e1;
}
.bt-contact-map {
  position: relative;
  overflow: hidden;
}
.bt-contact-map .moduletable.get-in-touch {
  color: #fff;
  background: #383838;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 500px;
  max-width: 100%;
}
.bt-contact-map .moduletable.get-in-touch .custom.get-in-touch {
  position: relative;
  margin: 0;
  padding: 0 30px;
}
.bt-contact-map .moduletable.get-in-touch .custom.get-in-touch .icon-click {
  position: absolute;
  width: 43px;
  height: 43px;
  background: #04a1e1 url("../../../templates/bt_education/images/icon-click-show.png") no-repeat center center;
  top: -12px;
  right: 0;
  cursor: pointer;
}
.bt-contact-map .moduletable.get-in-touch .custom.get-in-touch .icon-click.show {
  background: #383838 url("../../../templates/bt_education/images/icon-click.png") no-repeat center center;
}
.bt-contact-map .moduletable.get-in-touch .custom.get-in-touch h3 {
  color: #fff;
  font-size: 50px;
  text-transform: uppercase;
  padding: 50px 0 10px 0;
}
.bt-contact-map .moduletable.get-in-touch .custom.get-in-touch p {
  border-top: 1px solid #424242;
  padding: 12px 12px 12px 70px;
  font-size: 14px;
  margin: 0;
}
.bt-contact-map .moduletable.get-in-touch .custom.get-in-touch .address {
  background: url("../../../templates/bt_education/images/icon-address.png") no-repeat 4% center;
}
.bt-contact-map .moduletable.get-in-touch .custom.get-in-touch .email {
  background: url("../../../templates/bt_education/images/icon-email-get.png") no-repeat 2% center;
}
.bt-contact-map .moduletable.get-in-touch .custom.get-in-touch .phone {
  background: url("../../../templates/bt_education/images/icon-phone.png") no-repeat 5% center;
}