#footer .menu li a,#menusite .navbar-nav>li>a {
  white-space:nowrap;
}

#footer h3,
.block-default .heading,
.block-primary .heading,
.company_info .company_name {
  text-transform:uppercase;
}

.clear,
.nv-hr {
  clear:both;
}

#footer .menu,
.list-none,
.nv-list-item,
.socialList,
ol,
ul {
  list-style:none;
}

.fa-pointer,
.module-menu a,
.pointer,
button.close,
label.check-box,
label.radio-box {
  cursor:pointer;
}



@font-face {
  font-family:NukeVietIcons;
  src:url(../../default/fonts/NukeVietIcons.eot?avyewf);
  src:url(../../default/fonts/NukeVietIcons.eot?#iefixavyewf) format('embedded-opentype'),url(../../default/fonts/NukeVietIcons.ttf?avyewf) format('truetype'),url(../../default/fonts/NukeVietIcons.woff?avyewf) format('woff'),url(../../default/fonts/NukeVietIcons.svg?avyewf#NukeVietIcons) format('svg');
  font-weight:400;
  font-style:normal;
}

[class*=" icon-"],
[class^=icon-] {
  display:inline-block;
  font:normal normal normal 14px/1 NukeVietIcons;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  transform:translate(0,0);
  vertical-align:-10%;
}

.icon-lg {
  font-size:1.33333333em;
  line-height:.75em;
  vertical-align:-25%;
}

.load-bar,
.middle,
.nv-info:before {
  vertical-align:middle;
}

.icon-horizon {
  width:14px;
}

.icon-lg.icon-horizon {
  width:22px;
}

.icon-nukeviet:before {
  content:"\e607";
}

.icon-nukeviet_sm:before {
  content:"\e608";
}

.icon-callcenter:before {
  content:"\e609";
}

.icon-today:before {
  content:"\e600";
}

.icon-qrcode:before {
  content:"\e601";
}

.icon-enter:before {
  content:"\e602";
}

.icon-exit:before {
  content:"\e603";
}

.icon-yahoo:before {
  content:"\e604";
}

.icon-old-phone:before {
  content:"\e606";
}

.icon-icq:before {
  content:"\e605";
}

.icon-viber:before {
  content:"\e60a";
}

.icon_new {
  background:url(../images/icons/new.gif) no-repeat;
  display:inline-block;
  width:33px;
  height:15px;
}

.icon_new_small {
  background:url(../images/squa#0071a9-blue.png) 0 8px no-repeat;
}

.icon_list {
  background:url(../images/arrow_left_orange.png) 0 8px no-repeat;
}

.text-black {
  color:#000 !important;
}

.text-white {
  color:#fff !important;
}

.text-normal {
  font-weight:400;
}

.text-bold {
  font-weight:800;
}

.form-horizontal .control-label {
  margin-bottom:0;
  padding-top:7px;
  text-align:right;
}

.visible-ss-block,
.visible-ss-inline,
.visible-ss-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
  display:none;
}

.hidden-ss-block {
  display:block !important;
}

.hidden-ss-inline {
  display:inline !important;
}

.hidden-ss-inline-block {
  display:inline-block !important;
}

.cente#0071a9>div,
.display-inline-block,
.load-bar,
.nv-info:before {
  display:inline-block;
}

.margin {
  margin:10px;
}

.margin-right {
  margin-right:10px;
}

.margin-left {
  margin-left:10px;
}

.margin-top {
  margin-top:10px;
}

.margin-bottom {
  margin-bottom:10px;
}

.margin-sm {
  margin:4px;
}

.margin-right-sm {
  margin-right:4px;
}

.margin-left-sm {
  margin-left:4px;
}

.margin-top-sm {
  margin-top:4px;
}

.margin-bottom-sm {
  margin-bottom:4px;
}

.margin-lg {
  margin:15px;
}

.margin-right-lg {
  margin-right:15px;
}

.margin-left-lg {
  margin-left:15px;
}

.margin-top-lg {
  margin-top:15px;
}

.margin-bottom-lg {
  margin-bottom:15px;
}

.padding-top {
  padding-top:10px;
}

.padding-left {
  padding-left:10px;
}

.padding-right {
  padding-right:10px;
}

.padding-bottom {
  padding-bottom:10px;
}

.boder-top {
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#ccc;
}

.boder-bottom {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#ccc;
}

.border-left {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#ccc;
}

.border-right {
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#ccc;
}

.column-margin-left {
  margin-left:10px !important;
}

.bg-gainsboro {
  background-color:#dcdcdc;
}

.bg-lavender {
  background-color:#eee;
}

.panel-body {
  padding:15px;
}

.load-bar {
  width:33px;
  height:8px;
  background:url(../../../assets/images/load_bar.gif);
  margin:auto 10px;
}

.cente#0071a9 {
  text-align:center;
  font-size:0;
}

.cente#0071a9>div {
  float:none;
  text-align:left;
  font-size:14px;
}

.nv-info {
  border-width:1px;
  border-style:solid;
  border-color:#dcdcdc;
  border-radius:3px;
  -webkit-border-radius:3px;
  background-color:#f7f7f7;
  color:#333;
  padding:10px;
}

.nv-info.error {
  background-color:#EFD7D7 !important;
  border-color:#DCA8A6 !important;
}

.nv-info.success {
  background-color:#edf4fa !important;
  border-color:#82b2dc !important;
}

.nv-info.info {
  background-color:#d9edf7;
  border-color:#bce8f1;
  color:#31708f;
}

.nv-info:before {
  font-family:FontAwesome;
  font-size:20px;
  line-height:1;
  margin-right:5px;
}

.nv-info.error:before {
  content:" \f057 ";
  color:#de495b;
}

.nv-info.success:before {
  content:" \f13a ";
  color:#68D044;
}

.nv-info.info:before {
  content:"\f05a";
  color:#31708f;
}

.breadcrumbs a:after,
.breadcrumbs a:before,
.show-subs-breadcrumbs:after {
  content:"";
  top:50%;
  margin-top:-1.5em;
  position:absolute;
}

.fl {
  float:left;
}

.fr {
  float:right;
}

.align-bottom {
  vertical-align:bottom;
}

.align-top {
  vertical-align:top;
}

.input-group-btn {
  font-size:14px !important;
}

.radius-top-left {
  -webkit-border-top-left-radius:5px;
  border-top-left-radius:5px;
}

.radius-top-right {
  -webkit-border-top-right-radius:5px;
  border-top-right-radius:5px;
}

.radius-bottom-left {
  -webkit-border-bottom-left-radius:5px;
  border-bottom-left-radius:5px;
}

.radius-bottom-right {
  -webkit-border-bottom-right-radius:5px;
  border-bottom-right-radius:5px;
}

.radius {
  -webkit-border-radius:5px;
  border-radius:5px;
}

.bg-gradient {
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background-image:linear-gradient(to bottom,rgba(255,255,255,.8) 0,rgba(255,255,255,.3) 100%);
}

.box-shadow {
  box-shadow:0 0 4px rgba(0,0,0,.15);
  -webkit-box-shadow:0 0 4px rgba(0,0,0,.15);
}

.fix-box {
  position:inherit !important;
  margin-left:0 !important;
}

.well {
  padding:8px;
  line-height:18px;
}

.well p {
  margin:0;
}

input[type=email].requi#0071a9,
input[type=number].requi#0071a9,
input[type=password].requi#0071a9,
input[type=search].requi#0071a9,
input[type=tel].requi#0071a9,
input[type=text].requi#0071a9,
input[type=time].requi#0071a9,
input[type=url].requi#0071a9,
label.requi#0071a9,
select.requi#0071a9,
textarea.requi#0071a9 {
  background-image:url(../images/icons/requi#0071a9.png);
  background-position:right center;
  background-repeat:no-repeat;
}

textarea.requi#0071a9 {
  background-position:right 10px;
}

select.requi#0071a9 {
  background-position:calc(100% - 15px) 10px;
}

label.requi#0071a9 {
  padding-right:20px;
}

label.check-box,
label.radio-box {
  font-weight:400;
  margin-right:20px;
}

div.check-box,
div.radio-box {
  background-color:#fff;
  border-width:1px;
  border-style:solid;
  border-color:#ccc;
  border-radius:4px;
  box-shadow:0 1px 1px rgba(0,0,0,.075) inset;
  padding:10px;
}

.has-error div.check-box,
.has-error div.radio-box {
  border-color:#de495b;
}

.display-table {
  display:table;
}

.display-table>* {
  display:table-row;
}

.display-table>*>* {
  display:table-cell;
  padding:5px;
}

.tooltip-inner {
  max-width:250px;
  padding:10px;
  color:#fff;
  text-align:left !important;
  background-color:#255986;
  border-radius:4px;
  height:auto;
  overflow:auto;
}

.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
  border-top-color:#255986;
}

.tooltip.right .tooltip-arrow {
  border-right-color:#255986;
}

.tooltip.left .tooltip-arrow {
  border-left-color:#255986;
}

.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color:#255986;
}

.tooltip-inner img.pull-left {
  margin:3px 5px 1px 0;
}

.tooltip-inner img.pull-right {
  margin:3px 1px 0 5px;
}

figure,
figure.left {
  float:left;
  margin:5px 10px 10px 0;
}

.ui-widget {
  font-size:12px !important;
  font-weight:400 !important;
  line-height:18px !important;
}

.ui-datepicker {
  width:18em !important;
}

.ui-datepicker select.ui-datepicker-month {
  width:59% !important;
  font-weight:400 !important;
}

.ui-datepicker select.ui-datepicker-year {
  width:39% !important;
  font-weight:400 !important;
}

figure {
  position:relative;
  padding:3px;
  display:block;
  text-align:center;
}

figure.article {
  background-color:#939393;
}

figure.right {
  float:right;
  margin:5px 0 10px 10px;
}

figure.center {
  float:none;
  background:0 0;
  margin:0 auto 10px;
  padding-top:0;
  text-align:center;
}

figure.noncaption {
  background:0 0;
  padding:0;
}

figcaption {
  text-align:center;
  margin-top:5px;
  font-weight:700;
}

figure figcaption {
  font-size:12px;
  font-weight:400;
}

#footer h3,
.hometext,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight:700;
}

figure.article figcaption {
  color:#fff;
}

figure.article.center figcaption {
  color:inherit;
}

figure.avatar {
  margin-top:0 !important;
}

figure.avatar figcaption {
  position:absolute;
  bottom:12px;
  left:3px;
  width:calc(100% - 6px);
  background-color:#357ebd;
  color:#fff;
  font-size:11px;
}

.container,
.rel,
.wraper {
  position:relative;
}

body,
html {
  width:100%;
  height:100%;
  margin:0;
  padding:0;
}

body {
  color:#333;
  font-family: 'Roboto', sans-serif;
  font-size:14px;
  line-height:1.42857;
}

a,
a:active,
a:link,
a:visited {
  color:#1a3f5e;
}

a:focus,
a:hover {
  text-decoration:none;
  color:#0e2132;
}

a.dimgray {
  color:#707070;
}

a.dimgray:hover {
  color:#0e2132;
}

a.black {
  color:#333;
}

a.black:hover {
  color:#0e2132;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin:0;
  padding:0;
  line-height:1.5;
}

.title {
  font-size:20px;
  color: #f20000;
  font-family: 'Comfortaa', sans-serif;
}

.bodytext {
  word-break:keep-all;
  max-width:100%;
  overflow-x:hidden;
  overflow-y:visible;
  line-height:1.7em;
}

.bodytext p {
  margin-bottom:15px !important;
}

.bodytext ol {
  list-style-type:decimal !important;
}

.bodytext ul {
  list-style-type:disc !important;
  padding-left:40px !important;
  margin-bottom:10px !important;
}

.bodytext li {
  margin-bottom:0 !important;
}

.bodytext div.alert {
  margin-bottom:7px;
  margin-top:4px;
}

iframe {
  border:0;
}

.m-bottom {
  margin-bottom:10px !important;
}

.wraper {
  width:1080px;
  margin:0 auto;
}

.fa-fix {
  margin-right:-5px;
}

.fa-horizon {
  width:14px;
}

.fa-lg.fa-horizon {
  width:22px;
}

h3.sm {
  font-size:16px;
}

span.keyword {
  background-color:#ff0;
}

.nv-fullbg {
  min-height:100%;
  background-color:#fff;
}

a.btn {
  color:#fff;
}

.body-bg {
  position:absolute;
  top:0;
  left:0;
  min-width:100%;
  min-height:100%;
}

#header,
#header .logo,
.breadcrumbs-wrap {
  position:relative;
}

#ftip,
#tip {
  min-height:51px;
}

#header {
  background:0 0;
  margin-top:36px;
  -webkit-align-items:center;
  display:flex;
  align-items:center;
}

#header .logo {
  margin:0;
  padding:20px 10px;
}

#header .logo .site_description,
#header .logo .site_name,
#header .logo h1,
#header .logo h2 {
  display:none;
}

.breadcrumbs-wrap .display {
  height:35px;
  overflow:hidden;
  background-color: #f5f5f5;
}

.breadcrumbs {
  display:inline-block;
}

.breadcrumbs li {
  float:left;
  margin:0 .5em 0 1em;
}

.breadcrumbs a,
.show-subs-breadcrumbs {
  background-color:#dcdcdc;
  padding:.6em 1em;
  float:left;
  text-decoration:none;
  color:#1a4093;
  position:relative;
}

.breadcrumbs a:hover,
.show-subs-breadcrumbs:hover {
  background-color:#a6c8e6;
}

.breadcrumbs a:before {
  border-width:1.5em 0 1.5em 1em;
  border-style:solid;
  border-color:#dcdcdc #dcdcdc #dcdcdc transparent;
  left:-1em;
}

.breadcrumbs a:hover:before {
  border-color:#a6c8e6 #a6c8e6 #a6c8e6 transparent;
}

.breadcrumbs a:after,
.show-subs-breadcrumbs:after {
  border-top-width:1.5em;
  border-top-style:solid;
  border-top-color:transparent;
  border-bottom-width:1.5em;
  border-bottom-style:solid;
  border-bottom-color:transparent;
  border-left-width:1em;
  border-left-style:solid;
  border-left-color:#dcdcdc;
  right:-1em;
}

.breadcrumbs a:hover:after,
.show-subs-breadcrumbs:hover:after {
  border-left-color:#a6c8e6;
}

.subs-breadcrumbs {
  margin:0;
  padding:0;
  background-color:#fff linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);
  background-repeat:repeat;
  background-attachment:scroll;
  background-position:0 0;
  position:absolute;
  left:0;
  top:40px;
  border-width:1px;
  border-style:solid;
  border-color:rgba(0,0,0,.1);
  border-top:none;
  box-shadow:0 .063em .25em rgba(7,20,34,.25);
  display:none;
  z-index:999999;
}

#menusite .dropdown-submenu,
.third-nav {
  position:relative;
}

.subs-breadcrumbs.open {
  display:block;
}

.subs-breadcrumbs,
.subs-breadcrumbs li:last-child,
.subs-breadcrumbs li:last-child a {
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
}

.subs-breadcrumbs a,
.subs-breadcrumbs li {
  display:block;
  float:none;
}

.subs-breadcrumbs a {
  line-height:40px;
  height:40px;
  overflow:hidden;
  padding:0 10px;
}

.subs-breadcrumbs li:not(:last-child) a {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:rgba(0,0,0,.1);
}

.subs-breadcrumbs a:hover {
  background-color:rgba(0,0,0,.1);
}

.subs-breadcrumbs a em {
  display:inline-block;
  margin-right:5px;
  color:#707070;
}

.show-subs-breadcrumbs {
  padding-right:5px;
  margin-right:7px;
  width:30px;
  text-align:center;
}

#main-slider {
  margin:10px 0 20px;
  padding:0 5px;
}

#main-slider .item img {
  width:100%;
}

#main-slider .owl-pagination {
  margin-top:-28px;
  text-align:center;
  position:relative;
}

.counter span+span,
.social-icons {
  text-align:right;
}



.second-nav .border-ftw {
  z-index:3;
  background:#1a4093;
  border-top: 3px solid #ffa2a2;
  font-family: 'Comfortaa', sans-serif;
}

.third-nav {
  margin-bottom:15px;
}

.third-nav .row {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#dcdcdc;
}

.third-nav .bg {
  background-color:#eee;
  padding:5px 5px 3px;
}

.headerSearch input,
.headerSearch input:focus,
.headerSearch input:hover {
  background-color:#fff !important;
}

.third-nav .current-time {
  display:inline-block;
  vertical-align:middle;
  margin-right:10px;
  line-height:37px;
}

.third-nav ul+.current-time {
  float:right;
  margin-top:-35px;
}

.headerSearch {
  margin:.15em 0;
}

.headerSearch input {
  border-color:#ccc;
}

.headerSearch .btn-info {
  background-color:#428BCA;
  border-color:#428BCA;
  color:#fff;
}

.headerSearch .btn-info.active,
.headerSearch .btn-info.focus,
.headerSearch .btn-info:active,
.headerSearch .btn-info:focus,
.headerSearch .btn-info:hover {
  background-color:#e6b902;
  border-color:#caa202;
  color:#333;
}

#menusite .navbar-default {
  background-color:transparent;
  border:none;
}

#menusite .navbar-default .navbar-nav>li {
  border-right:1px rgba(226,228,230,.39) solid;
}

#menusite .navbar-default .navbar-nav>li:last-child {
  border:none;
}

#menusite .navbar-default .navbar-nav>li>a {
  color:#ffffff  !important;
  text-transform:uppercase;
  font-weight: 550;
}

#menusite .dropdown-menu {
  background-color:#fff !important;
  border:none;
}

#menusite .dropdown-menu>li {
  border-bottom:#ebebeb thin dashed;
}

#menusite .dropdown-menu>li:last-child {
  border-bottom:none;
}

#menusite .dropdown-menu>li>a {
  color:#333 !important;
  line-height:30px !important;
  padding:5px 15px !important;
}

#menusite .navbar-default .navbar-nav>.active>a,
#menusite .navbar-default .navbar-nav>.active>a:focus,
#menusite .navbar-default .navbar-nav>.active>a:hover,
#menusite .navbar-default .navbar-nav>.open>a,
#menusite .navbar-default .navbar-nav>.open>a:focus,
#menusite .navbar-default .navbar-nav>.open>a:hover,
#menusite .navbar-default .navbar-nav>li>a:focus,
#menusite .navbar-default .navbar-nav>li>a:hover {
  background:#001b55 !important;
  color:#fff !important;
}

#menusite .dropdown-menu>.active>a,
#menusite .dropdown-menu>.active>a:focus,
#menusite .dropdown-menu>.active>a:hover,
#menusite .dropdown-menu>li>a:focus,
#menusite .dropdown-menu>li>a:hover,
#menusite .navbar .navbar-nav .open .dropdown-menu>.active>a,
#menusite .navbar .navbar-nav .open .dropdown-menu>.active>a:focus,
#menusite .navbar .navbar-nav .open .dropdown-menu>.active>a:hover,
#menusite .navbar .navbar-nav .open .dropdown-menu>li>a:focus,
#menusite .navbar .navbar-nav .open .dropdown-menu>li>a:hover {
  background:0 0 !important;
  color:#0071a9 !important;
}

.header-nav,
header {
  background-color:#fff;
}

#menusite .dropdown-submenu li a {
  color:#333;
  display:block;
}

#menusite .dropdown-submenu>.dropdown-menu {
  top:0;
  left:100%;
  margin-top:-6px;
  margin-left:-1px;
  -webkit-border-radius:0 5px 5px;
  border-radius:0 5px 5px;
}

#menusite .dropdown-submenu:hover>.dropdown-menu {
  display:block;
}

#menusite .dropdown-submenu>a:after {
  display:block;
  content:" ";
  float:right;
  width:0;
  height:0;
  border-color:transparent transparent transparent #333;
  border-style:solid;
  border-width:5px 0 5px 5px;
  margin-top:10px;
  margin-right:-5px;
}

.counter.display-table,
.qlist {
  width:100%;
}

#menusite .dropdown-submenu.pull-left {
  float:none;
}

#menusite .dropdown-submenu.pull-left>.dropdown-menu {
  left:-100%;
  margin-left:10px;
  -webkit-border-radius:5px 0 5px 5px;
  border-radius:5px 0 5px 5px;
}

#tip,
#tip .bg {
  -webkit-border-bottom-left-radius:5px;
  -webkit-border-bottom-right-radius:5px;
}

#ftip,
#ftip .bg {
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
}

#menusite .nav-hotline {
  color:#fff;
  font-size:16px;
  padding:10px;
}

.header-nav {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  color:#ffffff;
  font-size:12px;
  border-bottom:#ccc thin solid;
      background-color: #1a4093;
}

#ftip .bg,
#tip .bg,
.guestBlock>h3 {
  border-bottom-width:1px;
  border-bottom-style:solid;
}

.header-nav a {
  color:#dcdcdc;
}

.header-nav a:hover {
  color:#fff;
}

.header-nav a.button {
  display:inline-block;
  padding:8px;
  color:#dcdcdc;
  line-height:1;
  background-color:#428BCA;
  border-width:2px;
  border-color:transparent transparent #428BCA #428BCA;
  border-style:solid;
  border-radius:5px;
  -webkit-border-radius:5px;
}

#ftip,
#tip,
.qlist {
  position:absolute;
  z-index:1000;
  display:none;
}

.header-nav a.active,
.header-nav a.button:hover {
  background-color:#245682 !important;
  color:#fff !important;
}

#ftip,
#tip,
#tip a {
  color:#333 !important;
}

.header-nav .welcome {
  line-height:35px;
   font-size: 14px;
}

#ftip,
#tip {
  background-color:#eee;
  max-width:485px;
  box-shadow:0 2px 10px rgba(0,0,0,.2);
}

#tip {
  top:51px;
  right:0;
  margin-right:10px;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
}

#ftip {
  bottom:45px;
  left:0;
  margin-left:10px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}

#ftip .bg,
#tip .bg {
  padding:15px;
  border-bottom-color:#aaa;
}

#tip .bg {
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
}

#ftip .bg {
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}

#ftip .tip-footer,
#tip .tip-footer {
  background-color:#e5e5e5;
  border-width:1px;
  border-style:solid;
  border-color:#ccc;
  padding:10px;
}

#tip .tip-footer {
  -webkit-border-bottom-left-radius:5px;
  border-bottom-left-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  border-bottom-right-radius:5px;
  margin:10px -15px -16px;
}

#ftip .ftip-footer {
  margin:10px -15px -15px;
}

#ftip h3,
#tip h3 {
  font-size:13px;
  font-weight:700;
  margin-bottom:15px;
}

#tip ul {
  margin:0;
  padding:0;
}

#tip .socialList a {
  color:#fff !important;
}

.account {
  font-size:13px;
}

.account a {
  color:#1a4093;
}

.account a:hover {
  color:#000;
}

.account img {
  margin-bottom:6px;
}

.qlist {
  left:0;
  bottom:35px;
  background-color:#d9e8f4;
  border-width:1px;
  border-style:solid;
  border-color:#a6c8e6;
  padding:10px;
}

.guestBlock {
  width:350px;
}

.guestBlock>h3 {
  border-bottom-color:#ccc;
}

.guestBlock>h3>a {
  display:inline-block;
  line-height:34px;
  padding:0 17px;
  background-color:#e5e5e5;
  -webkit-border-top-right-radius:5px;
  border-top-right-radius:5px;
  -webkit-border-top-left-radius:5px;
  border-top-left-radius:5px;
}

.guestBlock>h3>a.current,
.guestBlock>h3>a:hover {
  background-color:#ccc;
}

.socialList {
  padding:0;
  margin:0;
  float:right;
}

.socialList li {
  display:table-cell;
  border-left:#ebebeb 1px solid;
}

.socialList li:last-child {
  border-right:#ebebeb 1px solid;
}

.socialList li a {
  display:block;
  color:#dcdcdc;
  text-align:center;
  padding:9px;
  min-width:40px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
}

.socialList li a:hover .fa {
  color:#fff;
  font-size:14px;
}

#footer,
.footerNav2 {
  width:100%;
  position:relative;
}

.socialList li a[href*=facebook]:hover {
  background-color:#3D5D8C;
}

.socialList li a[href*=google]:hover,
.socialList li a[href*=youtube]:hover {
  background-color:#DD4B39;
}

.socialList li a[href*=twitter]:hover {
  background-color:#50A0D7;
}

.socialList li a[href*=feeds]:hover {
  background-color:#F90;
}

.socialList li .fa {
  margin-right:-4px;
  color:#ffffff;
}

.footerNav2 {
  background-color:#001b55;
  padding:6px 0;
  color:#fff;
}

.footerNav2 a{
  color:#fff;
}

#footer {
  min-height:220px;
  border-top:#ccc 1px solid;
  padding:50px 0;
}

#footer {
  min-height:220px;
  border-top:#ccc 1px solid;
  padding:50px 0;
}

#footer,
#footer a {
    color: #f7fcff;
    background: #1a4093;
}


#footer a:hover {
  color:#ebdea4;
}

.col-item .item-title a:hover {
    color:#0f6a00;
}


#footer h3 {
  font-size:16px;
  letter-spacing:1px;
  margin-bottom:10px;
  color: #ffa8a8;
}

#footer h3 a {
  color:inherit;
}

#footer p {
  margin:0;
  padding:0;
}

#footer .tuvan {
  float:left;
  margin-right:10px;
}

#footer .footer-mid {
  overflow:hidden;
  margin-top:20px;
  margin-bottom:20px;
  border-bottom:#ccc 1px solid;
  border-top:#ccc 1px solid;
  padding:20px 0;
}

#footer .f-mid-2-1 {
  float:left;
  margin-right:20px;
}

#footer .f-mid-2-2 {
  border-left:#ccc thin solid;
  padding-left:20px;
  float:left;
}

#footer .add p {
  font-size:14px;
  color:#999;
  margin-bottom:8px;
}


.block-default,
.block-primary {
  margin-bottom:20px;
}

.block-default {
  border-left:#ebebeb thin solid;
  border-right:#ebebeb thin solid;
  padding:0 !important;
  background:#fff;
}

.block-default .heading {
    font-size: 15px;
    font-weight: 550;
    padding: 8px;
    text-align: center;
    color: #ffffff;
    background: #1a4093;
    border-top: 3px solid #ffa2a2;
    font-family: 'Comfortaa', sans-serif;
}

.block-primary .heading {
  background:#1a4093;
  color:#fff;
  font-weight:600;
  border-top: 3px solid #deb055;
  position:relative;
}

.block-primary h3 {
  margin:1px;
  padding:8px 17px 9px;
  font-weight: 550;
  font-family: 'Comfortaa', sans-serif;
}

.block-primary .panel-body {
  padding:0;
  background-color:#fbfbfb;
}

#newssl {
  padding:15px;
}

#newssl .owl-pagination {
  display:none;
}

#newssl .image {
  max-height:115px;
  overflow:hidden;
}

#newssl h4 {
  margin-top:20px;
  margin-bottom:10px;
}

#newssl a {
  color:#000;
  transition:all ease .3s;
}

#newssl a:hover {
  color:#0071a9;
}

#newssl .item p {
  color:#919191;
  text-align:justify;
  font-size:12px;
}

.h-top .owl-buttons .owl-next:before,
.h-top .owl-buttons .owl-prev:before {
  color:#ccc;
  text-rendering:auto;
  display:inline-block;
  -moz-osx-font-smoothing:grayscale;
}

.h-top .owl-buttons {
  position:absolute;
  top:-35px;
  right:15px;
}

.h-top .owl-buttons div {
  display:inline-block;
  padding:0 5px;
}

.h-top .owl-buttons .owl-prev:before {
  content:"\f104";
  font:normal normal normal 14px/1 FontAwesome;
  font-size:26px;
  -webkit-font-smoothing:antialiased;
}

.h-top .owl-buttons .owl-next:before {
  content:"\f105";
  font:normal normal normal 14px/1 FontAwesome;
  font-size:26px;
  -webkit-font-smoothing:antialiased;
}

#footer .menu {
  padding:0;
  margin:0;
}

#footer .menu li {
  position:relative;
  display:inline-block;
  width:49%;
  padding:0;
  margin:0;
}

#footer .menu li:nth-child(2n+1) {
  padding-right:8px;
}

#footer .menu li:nth-child(2n) {
  padding-left:7px;
}

#footer .menu li a {
  display:block;
  border-bottom-width:1px;
  border-bottom-color:#6aa3d5;
  border-bottom-style:dotted;
  padding:8px 0;
}

#footer .menu li a:before {
  content:"\f111";
  color:#dcdcdc;
  font-family:FontAwesome;
  font-size:5px;
  padding-right:6px;
  vertical-align:middle;
}

#footer .menu li a:hover {
  border-bottom-color:#fff;
  color:#fff;
}

.nv-block-rss li,
.nv-hr {
  border-bottom-width:1px;
  border-bottom-color:#dcdcdc;
  border-bottom-style:solid;
}

#footer .menu li a:hover:before {
  color:#fff;
}

.copyright {
  color:#dcdcdc;
}

.copyright span a {
  color:#dcdcdc !important;
}

.copyright span a:hover {
  color:#fff !important;
}

.company_info li {
  display:table;
  clear:both;
}

.company_info li>em,
.company_info li>span {
  display:table-cell;
  vertical-align:middle;
}

.company_info li.company_name>span {
  display:inline;
}

.company_info li em {
  font-size:1.4em;
  width:26px;
  text-align:center;
  padding-right:10px;
}

.company-map {
  width:100%;
  height:300px;
}

.nv-hr {
  height:1px;
  margin:10px 0;
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
  -box-shadow:0 1px 1px rgba(0,0,0,.1);
}

.nv-hr.nv-hr-lg {
  margin:20px 0;
}

.nv-hr.nv-hr-sm {
  margin:5px 0;
}

.nv-social-share {
  list-style:none;
  margin:0;
  padding:4px 5px 0 !important;
}

.nv-social-share li {
  display:inline-block;
  margin-bottom:0 !important;
  height:20px;
}

.nv-social-share li.facebook {
  position:relative;
  top:-4px;
  padding-right:40px;
}

.nv-captcha {
  vertical-align:middle;
}

.nv-recaptcha-default {
  margin:0 auto;
  width:304px;
  height:78px;
}

.nv-recaptcha-compact {
  margin:0 auto;
  width:164px;
  height:144px;
}

.nv-list-item {
  margin:0;
  padding:0;
}

.nv-list-item li {
  padding:4px;
  margin:0 !important;
}

.nv-list-item.sm li {
  padding:2px;
}

.nv-list-item.xsm li {
  padding:1px;
}

.nv-list-item.lg li {
  padding:10px;
}

.cat-icon:before,
.sub-list-icon>li:first-child>:before {
  content:" \f114 ";
  font-family:FontAwesome;
  font-size:inherit;
  font-weight:400;
  text-decoration:none;
  display:inline-block;
  vertical-align:middle;
  margin-right:4px;
  margin-top:-3px;
}

.sub-list-icon>li+li>:before {
  content:" \f10c ";
  font-family:FontAwesome;
  font-size:8px;
  font-weight:400;
  text-decoration:none;
  display:inline-block;
  vertical-align:middle;
  margin-right:10px;
}

.sub-list-icon>li:first-child+li>:before {
  content:" \f101 ";
  font-size:12px;
  margin-top:-2px;
}

.list-none {
  margin:0;
  padding:0;
}

.nv-block-banners {
  position:relative;
  margin-bottom:20px;
  text-align:center;
  padding:1px;
}

.nv-block-banners .link {
  position:absolute;
  top:0;
  left:0;
}

.nv-block-banners img {
  width:100% !important;
  height:auto;
}

.nv-block-rss li:last-child {
  border:none;
  padding-bottom:0;
}

.nv-block-rss img,
.nv-infodie {
  border-color:#dcdcdc;
  background-color:#fff;
}

.nv-block-rss li:first-child {
  padding-top:0;
}

.nv-block-rss img {
  padding:4px;
  line-height:1.42857143;
  border-width:1px;
  border-style:solid;
  border-radius:4px;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  display:inline-block;
  max-width:100%;
  height:auto;
  position:relative;
  top:4px;
  margin-right:10px;
  margin-bottom:5px;
}

.nv-infodie {
  margin:0 auto;
  box-shadow:0 0 4px rgba(0,0,0,.15);
  -webkit-box-shadow:0 0 4px rgba(0,0,0,.15);
  border-width:1px;
  border-style:solid;
  position:absolute;
  min-height:300px !important;
  min-width:300px !important;
  display:table;
}

.nv-infodie .panel-body {
  display:table-cell;
  vertical-align:middle;
}

.panel-body p {
  margin:0;
}

.panel-body ul {
  margin:0;
  padding:0;
}

.panel-body ul li {
  margin-bottom:10px;
}

.panel-body img {
  margin-right:5px;
}

.panel-body ul li:last-child {
  margin-bottom:0;
}

.nv-infodie .logo {
  max-width:90% !important;
  margin-bottom:10px;
}

input[type=checkbox],
input[type=radio] {
  border-width:1px;
  border-style:solid;
  border-color:#aaa;
  clear:none;
  cursor:pointer;
  display:inline-block;
  line-height:0;
  height:16px;
  margin:3px 4px 0 0;
  outline:0;
  padding:0 !important;
  text-align:center;
  vertical-align:middle;
  width:16px;
  min-width:16px;
  -webkit-appearance:none;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  color:#707070;
  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
}

input[type=radio] {
  border-radius:50%;
  margin-right:4px;
  line-height:inherit;
}

input[type=checkbox]:disabled,
input[type=checkbox]:disabled:checked:before,
input[type=radio]:disabled,
input[type=radio]:disabled:checked:before {
  opacity:.7;
}

input[type=checkbox]:checked:before,
input[type=radio]:checked:before {
  float:left;
  display:inline-block;
  vertical-align:middle;
  width:14px;
  font:400 14px/1 FontAwesome;
  speak:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

input[type=checkbox]:checked:before {
  content:'\f00c';
  margin:0;
  color:#333;
}

input[type=radio]:checked:before {
  content:'\2022';
  text-indent:-9999px;
  border-radius:50px;
  font-size:24px;
  width:6px;
  height:6px;
  margin:4px;
  line-height:16px;
  background-color:#333;
}

blockquote,
table caption {
  font-size:13px;
}

.img-thumbnail {
  background-color:#ccc;
  border:none;
  border-radius:3px;
  max-width:100%;
  padding:1px;
}

.fb-like {
  height:30px;
  margin-right:50px;
}

.navbar-inverse {
  background-color:#d9e8f4;
  border-color:#2a6496;
}

.navbar-inverse .navbar-nav>li>a {
  color:#FFF;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
  color:#fff;
  background-color:#2a6496;
}

.panel-heading {
  background-image:linear-gradient(to bottom,rgba(0,0,0,.05) 0,rgba(0,0,0,0) 100%) !important;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:transparent;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  padding:10px;
}

.panel-primary>.panel-heading>a {
  color:#fff;
}

.panel-primary>.panel-heading>a:hover {
  color:#dcdcdc;
}

table caption {
  color:#357ebd;
  text-align:left;
  font-weight:700;
  line-height:22px;
  padding:0 0 5px 2px;
}

.modal-header .close {
  margin-top:-2px;
}

button.close {
  padding:0;
  background:0 0;
  border:0;
  -webkit-appearance:none;
}

.close {
  float:right;
  font-size:21px;
  font-weight:700;
  line-height:1;
  color:#000;
  text-shadow:0 1px 0 #fff;
  opacity:.2;
}

.modal-body {
  padding:15px;
}

#sitemodal .modal-dialog {
  position:relative;
  width:auto !important;
  max-width:600px;
  text-align:center;
  font-size:0;
}

#sitemodal .modal-content {
  width:auto;
  display:inline-block;
  font-size:14px;
  text-align:left;
}

#sitemodal .close,
#sitemodalTerm .close {
  position:absolute;
  right:-10px;
  bottom:-10px;
  width:24px;
  height:24px;
  background-color:#000;
  color:#fff;
  font-size:11px;
  opacity:.8;
  border-width:2px;
  border-style:solid;
  border-color:#ccc;
  border-radius:12px;
}

.chromeframe,
.nv-alert {
  right:0;
  text-align:center !important;
}

#sitemodal .close:hover {
  opacity:1;
}

@media (max-width:619px) {
  #sitemodal .modal-dialog {
    margin-left:10px;
    margin-right:10px;
  }
  #sitemodal .modal-content {
    display:block;
  }
}

#sb-container {
  z-index:99999999 !important;
}

.chromeframe {
  position:fixed !important;
  top:0 !important;
  left:0;
  width:100% !important;
  z-index:99999999999999 !important;
  background-color:#ff0 !important;
  color:#000 !important;
  height:25px;
  line-height:25px;
  padding:.2em 0;
}

#timeoutsess {
  display:none;
}

#timeoutsess a {
  color:#2f70a7 !important;
}

.featu#0071a9-products>.row {
  margin-bottom:35px;
}

.featu#0071a9-products>.row:last-child {
  margin-bottom:0;
}

.featu#0071a9-products .img-thumbnail {
  margin-top:3px;
  margin-bottom:10px;
  background-color:#fff !important;
  border-width:1px !important;
  padding:0 !important;
}

.featu#0071a9-products ul {
  margin:0;
  padding:0;
}

.featu#0071a9-products ul>li {
  margin-bottom:5px;
}

.featu#0071a9-products ul>li:before {
  font-family:FontAwesome;
  content:"\f105";
  margin-right:5px;
}

[class*=" lev-"],
[class^=lev-] {
  display:inline-block;
}

[class*=" lev-"]:before,
[class^=lev-]:before {
  font-family:FontAwesome;
  font-size:inherit;
  margin-right:5px;
}

.lev-1:before {
  content:" \f005 \f005 \f005 ";
}

.lev-2:before {
  content:" \f005 \f005 \f006 ";
}

.lev-3:before {
  content:" \f005 \f006 \f006 ";
}

.lev-user:before {
  content:" \f007 ";
}

.contact-result {
  position:absolute;
  top:40px;
  left:5%;
  width:90%;
  float:left;
  z-index:2;
  padding:30px 20px;
  display:none;
}

.module-menu {
  display:block;
  float:left;
  width:100%;
  background-color:#333;
}

.module-menu ul {
  margin:0;
  padding:0;
}

.module-menu a {
  display:block;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:rgba(0,0,0,.1);
  background-color:#428BCA;
  background-image:linear-gradient(to right,#428BCA 4px,#428BCA 4px);
  background-repeat:repeat-x;
  color:#fff;
  text-decoration:none;
  margin:0;
  padding:9px 10px 9px 20px;
}

.module-menu a:before {
  font-family:FontAwesome;
  content:" \f105 ";
  margin-right:5px;
}

.module-menu a.home:before {
  content:" \f07c ";
}

.module-menu a.active {
  background-color:#a6c8e6;
}

.module-menu a.active,
.module-menu a:focus,
.module-menu a:hover {
  color:#333;
  text-decoration:none;
  background-image:linear-gradient(to right,#42cac5 4px,rgba(0,0,0,0) 4px);
}

.calendar-icon {
  background-image:url(../../../assets/images/calendar.jpg);
  background-position:right 6px center;
  background-repeat:no-repeat;
  padding-right:26px;
}

.nv-alert {
  position:fixed !important;
  top:25% !important;
  left:0;
  width:350px !important;
  margin:auto;
  z-index:99999999999999 !important;
  padding-top:30px !important;
  padding-bottom:30px !important;
}

.select2-container--bootstrap .select2-selection--single,
.select2-container--default .select2-selection--single {
  height:32px !important;
  padding-top:2px;
}

.voting-col-2 {
  border-left:1px solid #ccc;
  padding:0 10px;
}

.padding-voting ul li {
  margin:0 10px;
  padding:10px 0;
  list-style:disc;
  text-align:justify;
}

.sum-voting {
  margin-top:5px;
}

.item-info {
	text-align: center;
}

.sp {
    width: 100% !important;
}

.panel-default {
    padding: 14px;
}

.zky {
    padding: 30px;
}

nav>ul>li>a:before {
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    color: #1a4093;
    left: 15px;
    font-weight: 600;
}

.btn-success {
    color: #fff;
    background-color: #1a4093;
    border-color: #1a4093;
}

.btn-danger {
    color: #fff;
    background-color: #d80600;
    border-color: #d80600;
}


.featured-content-wrap {
  border:1px solid #1a4093;
  margin: 10px 0 20px;
  padding: 10px;
}

.featured-content-wrap .row .featured-item:nth-child(2) {
  border-right:1px solid #1a4093;
  border-left:1px solid #1a4093;
}

.featured-content-wrap .row .featured-item:nth-child(3) {
  border-right:1px solid #1a4093;
}
.wrap-content-item .head {
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
    margin-bottom: 10px;
    margin-top: 10px;
    color: #1a4093;
}