@charset "utf-8";
/* ------ reset.css * Resets default browser CSS.---------- */
html {
  margin:0;
  padding:0;
  border:0;
}
body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article, aside, details, figcaption, figure, dialog,
footer, header, hgroup, menu, nav, section {
    display:block;
}
body {
  line-height: 1.5;
  background: white;
}
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
  float:none !important;
}
table, th, td {
  vertical-align: middle;
}
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
:focus { outline: 0; }
/* end reset */
body{
	font-family: 'DBHeaventv3_2';
	color:#363636;

	}
article{overflow-x: hidden;}
a,button{
	-moz-transition: all .2s ease-in;
	-o-transition:all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	transition:all .2s ease-in;
	text-decoration:none;
	 }
a:hover, a:focus {
	text-decoration:none;
  cursor: pointer;
		}
.nopadding{
	padding:0;
	}
.nopaddingright{
	padding-right:0;
	}
.nopaddingleft{
	padding-left:0;
	}
.form-control {
  display: block;
  width: 100%;
  height: 38px;
  padding: 4px 10px;
  font-size: 23px;
  line-height: 23px;
  color: #333;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow:none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
.form-control::-webkit-input-placeholder { color: #808A8E;}
.form-control:-moz-placeholder { /* Firefox 18- */ color: #808A8E;  }
.form-control::-moz-placeholder {  /* Firefox 19+ */ color:#808A8E;  }
.form-control:-ms-input-placeholder {  color: #808A8E;  }
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
    outline: thin dotted;
    outline:none;
    outline-offset:none;
}
.btn:active, .btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.form-control:focus {
    border-color: none;
    outline: 0;
    -webkit-box-shadow:none;
    box-shadow:none;
	}
strong,.text-bold{
font-family: 'DBHeaventMedv3_2';
font-weight: normal;
}
/* end reset css */

.top_headling{
  padding-left: 20px;
  margin-top: 5px;
}
.top_logo a{ display: inline-block; line-height: 0;}
.top_headling h3{
  font-size: 36px;
  line-height: 35px;
  font-family: 'DBHeaventMedv3_2';
  color: #08426e;
}
#menu2f .navbar-default .navbar-brand{ display: none;}
.top_header {
    position: relative;
    top: 0;
    background-color: #2d2d2d;
    padding: 25px 0;
  }
#menu2f {
    position: relative;
    background-color: #0064b0;
  }
#menu2f .navbar {
    min-height: inherit;
    text-align: center;
  }
#menu2f .navbar-default {
    background: none;
    border: none;
    margin: 0;
    border-radius: 0;
}
#menu2f .nav> li > a:hover,
#menu2f .navbar-default .navbar-nav>.active>a,
#menu2f .navbar-default .navbar-nav>.active>a:focus,
#menu2f .navbar-default .navbar-nav>.active>a:hover,
#menu2f .navbar-default .navbar-nav>.open>a,
#menu2f .navbar-default .navbar-nav>.open>a:focus,
#menu2f .navbar-default .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #08426e;
  }
#menu2f .navbar-default .navbar-toggle {
    border: none;
    margin-right: 0;
    padding-right: 15px;
}
#menu2f .navbar-nav > li {
    float: none;
    display: inline-block;
}
#menu2f .nav>li>a {
    position: relative;
    display: block;
    padding: 16px 24px;
    font-size: 21px;
    line-height: 21px;
    font-family: 'DBHeaventMedv3_2';
    text-transform: uppercase;
    color: #fff;
}
#menu2f .container-fluid{ padding: 0;}
#menu2f .navbar-collapse{ padding: 0;}
#wrapper2f{
  font-size: 23px;
  line-height: 21px;
}
.content2f .container > h1 ,.content2f .container h3{
    font-size: 36px;
    line-height: 35px;
    font-family: 'DBHeaventMedv3_2';
    color: #0064b0;
    margin-bottom: 30px;
}
.content2f p {
    font-size: 23px;
    line-height: 25px;
}
/* css menumobile*/
#menu2f .navbar-default .navbar-toggle{
    border: none;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 8px;
}
#menu2f .navbar-default .navbar-toggle:hover,
#menu2f .navbar-default .navbar-toggle:focus{
    background-color:transparent;
}
#menu2f .navbar-toggle .icon-bar{
    width: 37px;
    height: 4px;
    margin-top: 4px;
}
#menu2f .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
#menu2f .navbar-toggle .icon-bar{
    border-radius:0;
}
#menu2f  .navbar-collapse{
  border-top:none;
  -webkit-box-shadow: none;
  box-shadow:none;
  overflow: hidden;
}
.footer-logo img{max-width: 100%;}
#menu2f .dropdown-menu{
  border-radius: 0;
  background-color: #fff;
  border: 1px solid rgba(200, 213, 223, 0.4);
  border-top: 3px solid #0064b0;
  width: 220px;
  left: 0;
  padding: 0;
  -webkit-box-shadow: none;
}
#menu2f .dropdown-menu li a {
    font-size: 22px;
    line-height: 20px;
    display: block;
    padding: 10px;
    word-wrap: break-word;
    white-space: normal;
    padding-left: 20px;
    padding-right: 20px;
    color: #666;
    -webkit-transition: margin .4s ease,padding .4s ease,background .4s ease;
    -o-transition: margin .4s ease,padding .4s ease,background .4s ease;
    transition: margin .4s ease,padding .4s ease,background .4s ease;
}
#menu2f .dropdown-menu  li a:hover,
#menu2f .dropdown-menu  li a:focus{
  background-color: #f5f5f5;
  }
.top_logo2f{
  line-height: 0;
}
.top_logo2f a{ display: inline-block;}
.bigbanner2f{ line-height: 0;}
.bigbanner2f img{max-width: 100%;}

.navication2f{
    border-bottom:1px solid #eeeeee;
    padding:10px 0 8px 0;
    margin-bottom:0px;
}
.navication2f .breadcrumb {
    padding: 0;
    margin-bottom: 0;
    list-style: none;
    background: none;
    border-radius: 0;
    font-size: 19px;
    line-height: 18px;
}
.navication2f .breadcrumb > .active {
  color:#0064b0;
  }
.navication2f .breadcrumb a{
  color:#8c8b8b;
  }
.navication2f .breadcrumb a:hover{
  color:#0064b0;
  }
.navication2f .breadcrumb > li + li:before {
  padding: 0 5px;
  color: #8c8b8b;
  content: ">\00a0";
  }
.content2f{
  padding: 40px 0;
}
.footer-social2f ul li{list-style: none; padding: 0; margin-right: 5px;}
.footer-social2f ul li a{ display: block;}
#footer2f{
  background: #1d1d1d;
  padding: 40px 0px;
  border-top:7px solid #0e3b5c;
  color: #fff;
  font-size: 21px;
  line-height: 21px;
}
#footer2f h3{
  line-height: 30px;
  font-size: 30px;
  font-family: 'DBHeaventMedv3_2';
  margin-bottom: 10px;
}
.copyright2f{
  padding: 10px;
  text-align: center;
  font-size: 19px;
  line-height: 19px;
}
.box-footer{
  margin-bottom: 15px;
  max-width: 250px;
}
.footer_visitor{
  margin-bottom: 15px;
  padding-right: 30px;
}
.footer_visitor .row{
  margin-bottom: 10px;
}
.footer_visitor span{
  display: block;
}
.footer_visitor .t-right{ text-align: right;}
.footer_nav2f ul li{
  list-style: none;
}
.footer_nav2f ul li a{ color: #fff;}
.footer_nav2f ul li a:hover{ color:#d93729;}
.box-footer a{
  display: block;
  color: #fff;
}
.popup_login{
  font-size: 23px;
  line-height: 23px;
}
.loginlink ul li{
  list-style: none;
}
.loginlink ul li a{
   color: #666;
   font-size: 19px;
   line-height: 21px;
 }
 .loginlink ul li a:hover{ color: #000;}
 .content2f h4{
   font-size: 30px;
  line-height: 30px;
  font-family: 'DBHeaventMedv3_2';
  color: #0064b0;
  margin-bottom: 20px;
 }
 .content2f h5{
   font-size: 25px;
  line-height: 25px;
  font-family: 'DBHeaventMedv3_2';
  color: #0064b0;
  margin-bottom: 20px;
 }
 .content2f .container > p{
   margin-bottom: 20px;
 }
.content_download2f ul li{
  list-style: none;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dotted #ddd;
}
.right-download{
  text-align: right;
}
.title-download img{
  position: relative;
  top: 5px;
  margin-right: 10px;
}
.title-download a{
  color: #000;
  font-family: 'DBHeaventMedv3_2';
}
.title-download a:hover{
  color: #0064b0;
}
.t-download{
  display: inline-block;
  font-size: 21px;
  font-style:italic;
  color: #666;
  margin: 0 10px;
}
.title-download .t-org{
  display: inline-block;
  padding: 5px 10px;
  border-radius: 5px;
  background-color: #ef6d38;
  color: #fff;
    font-size: 21px;
}

.right-download a{
  display: inline-block;
  color: #000;
  font-size: 21px;
  line-height: 21px;
  padding: 5px 10px;
  background-color: #eee;
  border-radius: 3px;
  border-color: #ddd;
}
.right-download a:hover{
  background-color: #ddd;
}
.right-download span{
  font-size: 21px;
  line-height: 21px;
  color: #666;
  margin-right: 10px;
}
.top_logo2f img{
  max-width: 100%;
}
.content_contact2f ul li{
  list-style: none;
  border-bottom: 1px dashed #ccc;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.box_contact h5{
  font-size: 30px;
  line-height: 30px;
  color: #000;
  font-family: 'DBHeaventMedv3_2';
  margin-bottom: 10px;
}
.popup_login .modal-footer {
    padding: 15px;
    text-align: center;
    border-top: none;
}
.popup_login .modal-header{     background-color: #0064b0; color: #fff;text-align: center;}
.popup_login  .btn.btn-primary{
  font-size: 23px;
  line-height: 23px;
  min-width: 100px;
  border-radius: 0;
}
.popup_login .modal-dialog {
    width:90%;
    margin: 30px auto;
    max-width: 400px;
}
.popup_login .modal-content{
   border-radius: 0;
}
.popup_login label{
  margin-bottom: 10px;
}
.popup_login .close{ color: #fff; font-size: 30px; font-weight: normal;}
.popup_login .modal-title{
  font-size: 30px;
line-height: 30px;
font-family: 'DBHeaventMedv3_2';
}
.t-input{
  text-align: right;
  padding: 8px 0;
}
.btn-center{
  text-align: center;
  margin: 30px 0;
}
.form_bg{
  border:1px solid #eee;
  min-height: 300px;
  padding: 30px;
}
.form_bg p{
  margin-bottom:40px;
}
.btn.btn-blue{
  font-size: 21px;
  line-height: 21px;
  background-color: #0064b0;
  color: #fff;
  min-width: 100px;
  border-radius: 0;
}
.btn.btn-blue:hover{
  background-color: #d93729;
}
.regiter2f .form-control{
  margin-bottom: 15px;
}
#header2f .container{ position: relative; padding: 30px 0;}
.top_btn_conf{
      position: absolute;
    top: 0;
    right: 0;
}
.top_btn_conf .btn{
  border: none;
    background-color: #dc372b;
    color: #fff;
    font-size: 22px;
    line-height: 20px;
    border-radius: 0 0 10px 10px;
}
.top_btn_conf .btn:hover{
  background-color: #333;
}