.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: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a:not(.btn) {
  color: #117fbc;
}
a:not(.btn):hover {
  color: #45b2ee;
}
body {
  color: #333333;
}
body.bg {
  background: #fff;
}
#sp-main-menu ul.level-0 > li:hover > a,
#sp-main-menu ul.level-0 > li.active > a {
  color: #45b2ee;
}
#sp-main-menu ul.level-0 > li ul li:hover > a,
#sp-main-menu ul.level-0 > li ul li.active > a {
  color: #45b2ee;
}
#sp-main-categories ul.level-0 > li:hover > a,
#sp-main-categories ul.level-0 > li.active > a {
  background: #45b2ee;
  color: #fff;
}
#sp-main-categories ul.level-0 > li ul li:hover > a,
#sp-main-categories ul.level-0 > li ul li.active > a {
  color: #45b2ee;
}
#sp-top-wrapper .container form#searchform {
  margin-bottom: 0;
}
#sp-top-wrapper .container form#searchform .input-append button.btn.btn-primary {
  background: #45b2ee;
}
#sp-header-wrapper #logo {
  background-image: url(../../images/presets/preset3/logo.png);
}
#sp-breaknew-wrapper #sp-position-breakingnews .vina-header-top-marquee {
  border-color: black;
}
#sp-breaknew-wrapper #sp-position-breakingnews .vina-header-top-marquee .vina-marquee-head {
  background: #45b2ee;
}
#sp-feature-wrapper a:not(.btn) {
  color: #a2d9f7;
}
#sp-feature-wrapper a:not(.btn):hover {
  color: #ffffff;
}
#sp-feature-wrapper #sp-position-feature .vina-cslider-container {
  background: #45b2ee;
  border: 5px solid #45b2ee;
}
#sp-feature-wrapper #sp-position-feature .vina-cslider-container ul.ui-tabs-nav li.ui-tabs-selected a,
#sp-feature-wrapper #sp-position-feature .vina-cslider-container ul.ui-tabs-nav li:hover a,
#sp-feature-wrapper #sp-position-feature .vina-cslider-container ul.ui-tabs-nav li.ui-tabs-active a {
  background: #45b2ee;
  color: #fff;
}
#sp-feature-wrapper #sp-position-feature .vina-cslider-container ul.ui-tabs-nav li.ui-tabs-selected a .img-border,
#sp-feature-wrapper #sp-position-feature .vina-cslider-container ul.ui-tabs-nav li:hover a .img-border,
#sp-feature-wrapper #sp-position-feature .vina-cslider-container ul.ui-tabs-nav li.ui-tabs-active a .img-border {
  border: solid #45b2ee;
}
#sp-feature-wrapper #sp-position-feature .vina-cslider-container .ui-tabs-panel .info h2 a {
  color: #74c5f2;
}
#sp-feature-wrapper #sp-position-feature .feature-recentpost ul.tcvn-menu li .vina-post-introtext .vina-post-intro h3.vina-title a:hover {
  color: #45b2ee;
}
#sp-main-body-wrapper #content .main-post {
  border-top: 5px solid #45b2ee;
}
#sp-main-body-wrapper #content .main-post .post .entry-content .post-thumbnail .btn {
  background: #45b2ee;
}
#sp-main-body-wrapper #content .main-post .post .entry-content .post-thumbnail .btn.comment-link:hover {
  background: rgba(0,0,0,0.7);
}
#sp-main-body-wrapper #content .main-post .post .entry-content .btn.readmore:hover {
  color: #fff;
}
#sp-main-body-wrapper #content .main-post .post .entry-meta.muted a:hover {
  color: #45b2ee;
}
#sp-main-body-wrapper #content .main-post .post .comments-area ol li .comment {
  border: 0;
}
#sp-main-body-wrapper #content .main-post .post .comments-area ol li .comment .reply .comment-reply-link {
  background: #45b2ee;
}
#sp-main-body-wrapper #content .main-post .post .comments-area ol li .comment .reply .comment-reply-link:hover {
  background: #414141;
  color: #45b2ee;
}
#sp-main-body-wrapper #content .main-post .home-tab .vina-news-tabs ul.ui-tabs-nav li.ui-tabs-active a {
  background: #45b2ee;
  color: #fff;
}
#sp-main-body-wrapper #content .main-post .home-tab .vina-news-tabs ul.ui-tabs-nav li a:hover {
  background: #45b2ee;
  color: #fff;
}
#sp-main-body-wrapper #content .main-post .home-tab .vina-news-tabs .ui-tabs-panel #vina-tab-post-widget ul li .post-introtext h3.title a:hover {
  color: #45b2ee !important;
}
#sp-main-body-wrapper #content .main-post .home-tab .vina-news-tabs .ui-tabs-panel #vina-tab-post-widget ul li .post-introtext .post-image a.img-box1 .comment {
  background: #45b2ee;
}
#sp-main-body-wrapper #content .main-post .home-tab .vina-news-tabs .ui-tabs-panel #vina-tab-post-widget ul li .post-introtext .post-image a.img-box1:hover .comment {
  background: rgba(0,0,0,0.7);
}
#sp-main-body-wrapper #content .main-post .home-tab .vina-news-tabs .ui-tabs-panel #vina-tab-post-widget ul li .post-introtext .post-image a.img-box1:hover .comment i {
  background: #45b2ee;
}
#sp-main-body-wrapper #content .main-post .home-tab .vina-news-tabs .ui-tabs-panel #vina-tab-post-widget ul li .post-introtext .post-extra .readmore:hover {
  color: #fff !important;
  background: black;
}
#sp-main-body-wrapper #content .main-post .home-tab .vina-news-tabs .ui-tabs-panel #vina-tab-post-widget .link-item-post ul li a:hover {
  color: #45b2ee;
}
#sp-main-body-wrapper #content #centersidebar .center-hotnews .tcvn-post-widget ul.tcvn-menu li:first-child,
#sp-main-body-wrapper #content #centersidebar .center-clips .tcvn-post-widget ul.tcvn-menu li:first-child {
  background: #45b2ee;
}
#sp-main-body-wrapper #content #centersidebar .center-hotnews .tcvn-post-widget ul.tcvn-menu li:first-child .vina-post-introtext,
#sp-main-body-wrapper #content #centersidebar .center-clips .tcvn-post-widget ul.tcvn-menu li:first-child .vina-post-introtext {
  padding: 5px 5px 0 5px;
}
#sp-main-body-wrapper #content #centersidebar .center-hotnews .tcvn-post-widget ul.tcvn-menu li .vina-post-introtext .vina-post-image .comment,
#sp-main-body-wrapper #content #centersidebar .center-clips .tcvn-post-widget ul.tcvn-menu li .vina-post-introtext .vina-post-image .comment {
  background: #45b2ee;
}
#sp-main-body-wrapper #content #centersidebar .center-hotnews .tcvn-post-widget ul.tcvn-menu li .vina-post-introtext .vina-post-image .comment i,
#sp-main-body-wrapper #content #centersidebar .center-clips .tcvn-post-widget ul.tcvn-menu li .vina-post-introtext .vina-post-image .comment i {
  background: rgba(0,0,0,0.7);
}
#sp-main-body-wrapper #content #centersidebar .center-hotnews .tcvn-post-widget ul.tcvn-menu li .vina-post-introtext .vina-post-image:hover .comment,
#sp-main-body-wrapper #content #centersidebar .center-clips .tcvn-post-widget ul.tcvn-menu li .vina-post-introtext .vina-post-image:hover .comment {
  background: rgba(0,0,0,0.7);
}
#sp-main-body-wrapper #content #centersidebar .center-hotnews .tcvn-post-widget ul.tcvn-menu li .vina-post-introtext .vina-post-image:hover .comment i,
#sp-main-body-wrapper #content #centersidebar .center-clips .tcvn-post-widget ul.tcvn-menu li .vina-post-introtext .vina-post-image:hover .comment i {
  background: #45b2ee;
}
#sp-main-body-wrapper #content #centersidebar .center-hotnews .tcvn-post-widget ul.tcvn-menu li .vina-post-introtext .vina-post-image h3.vina-title a,
#sp-main-body-wrapper #content #centersidebar .center-clips .tcvn-post-widget ul.tcvn-menu li .vina-post-introtext .vina-post-image h3.vina-title a {
  color: #fff !important;
}
#sp-main-body-wrapper #content #centersidebar .center-hotnews .tcvn-post-widget ul.tcvn-menu li .vina-post-introtext .vina-post-image h3.vina-title a:hover,
#sp-main-body-wrapper #content #centersidebar .center-clips .tcvn-post-widget ul.tcvn-menu li .vina-post-introtext .vina-post-image h3.vina-title a:hover {
  color: #4C4C4C !important;
}
#sp-main-body-wrapper #content #centersidebar .center-clips .center-video-play {
  background: #45b2ee;
}
#sp-main-body-wrapper #content #centersidebar .tab-post #myTab li:hover,
#sp-main-body-wrapper #content #centersidebar .tab-post #myTab li.active {
  border-top: 5px solid #45b2ee;
}
#sp-main-body-wrapper #content #centersidebar .tab-post #myTab li:hover a,
#sp-main-body-wrapper #content #centersidebar .tab-post #myTab li.active a {
  color: #45b2ee !important;
}
#sp-main-body-wrapper #content #centersidebar .tab-post .tab-content .tcvn-post-widget ul.tcvn-menu .vina-post-introtext .vina-post-image h3.vina-title a.vina-title:hover {
  text-decoration: underline;
}
.sp-widget.highlighted {
  background: #169fea;
}
.sp-widget.highlighted a:not(.btn) {
  color: #74c5f2;
}
.sp-widget.highlighted a:not(.btn):hover {
  color: #117fbc;
}
#sp-banner-wrapper #menu-menu-category-footer li ul li a:hover {
  text-decoration: underline;
}
#sp-bottom-wrapper .menu-category-footer ul li >a:hover {
  color: #45b2ee;
}
#sp-bottom-wrapper .menu-category-footer ul li ul li >a:hover {
  color: #45b2ee;
}
ul.breadcrumb li.active {
  color: #45b2ee;
}
#sp-bottom-wrapper h3,
#sp-footer-wrapper h3 {
  color: #fff;
}
#sp-bottom-wrapper a:not(.btn),
#sp-footer-wrapper a:not(.btn) {
  color: #74c5f2;
}
#sp-bottom-wrapper a:not(.btn):hover,
#sp-footer-wrapper a:not(.btn):hover {
  color: #d1ecfb;
}
.sp-border {
  border-top: 1px solid #09405e;
}
.sp-border::after {
  background: #1076ae;
}
.btn-primary,
button,
input[type='submit'],
input[type='button'],
submit {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #457fee;
  background-image: -moz-linear-gradient(top,#4596ee,#455dee);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#4596ee),to(#455dee));
  background-image: -webkit-linear-gradient(top,#4596ee,#455dee);
  background-image: -o-linear-gradient(top,#4596ee,#455dee);
  background-image: linear-gradient(to bottom,#4596ee,#455dee);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4495ee', endColorstr='#ff445dee', GradientType=0);
  border-color: #455dee #455dee #132fd3;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #455dee;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled],
button:hover,
button:active,
button.active,
button.disabled,
button[disabled],
input[type='submit']:hover,
input[type='submit']:active,
input[type='submit'].active,
input[type='submit'].disabled,
input[type='submit'][disabled],
input[type='button']:hover,
input[type='button']:active,
input[type='button'].active,
input[type='button'].disabled,
input[type='button'][disabled],
submit:hover,
submit:active,
submit.active,
submit.disabled,
submit[disabled] {
  color: #fff;
  background-color: #455dee;
  *background-color: #2e49ec;
}
.btn-primary:active,
.btn-primary.active,
button:active,
button.active,
input[type='submit']:active,
input[type='submit'].active,
input[type='button']:active,
input[type='button'].active,
submit:active,
submit.active {
  background-color: #1635ea \9;
}
ul.ca-menu li h1 {
  background-color: #45b2ee;
}
