@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,600,600i,700,700i');
html,body{height:100%;background:#fff;padding :0; margin :0;font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif; color:#000; font-size:13px;}
h1 {font-size: 42px;font-style: normal;font-variant: normal;font-weight: 500;}
h2{font-size:14px; padding :0; margin :0;}
a{outline:none;}
p{font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;font-size: 13px;font-style: normal;font-variant: normal;font-weight: 400;line-height: 20px;}
.btn-primary{background:#6eac35; border-radius :0; border:none; color:#fff; font-size:14px; text-transform:uppercase;min-width:120px;}
.btn-primary{display:block;vertical-align:middle;box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#6eac35;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;-webkit-transform:scale(1);transform:scale(1);font-weight:bold;}
.btn-primary:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#333;-webkit-transform:scale(0);transform:scale(0);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;}
.btn-primary:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#458609;-webkit-transform:scale(0);transform:scale(0);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{color:white;}
.btn-primary:hover:before,.btn-primary:focus:before,.btn-primary:active:before{-webkit-transform:scale(1);transform:scale(1);}
.btn.btn_blue{background:#254275;}
.btn-primary.btn_blue:before{background:#002059;}
a.btn.btn-primary:hover {background: #458609;}
a.btn.btn-primary.btn_blue:hover {background: #002059;}
.container{max-width:970px}
.header_container{position:relative; background:#0b1018;}
.header_container .navbar-brand{height:auto;padding:10px 0;}
.header_container .navbar-nav>li>a{padding:27px 20px; color:#999999; font-size:12px; text-transform:uppercase;text-decoration: none;background:transparent}
.header_container .navbar-nav>li>a:focus,.header_container .navbar-nav>li>a:hover{color:#fff;background:#131924}
.header_container  .nav .open>a, .header_container  .nav .open>a:focus, .header_container  .nav .open>a:hover{color:#fff;background:#131924}
.header_container .navbar-nav>li:last-child{margin-left:25px;}
.header_container .navbar-nav .dropdown-menu{background:#131924;border-radius :0;width:220px; left :0; right:auto;}
.header_container .navbar-nav .dropdown-menu>li>a{font-size:14px;color:#999999;padding:7px 18px;text-decoration: none;}
.header_container .navbar-nav .dropdown-menu>li>a:focus,
.header_container .navbar-nav .dropdown-menu>li>a:hover{background:transparent;color:#ffffff;text-decoration:underline}
.header_container  .laungage_changes {margin:22px 0 0}
.header_container  .laungage_changes .flag-icon{margin-right:5px;}
.header_container  .laungage_changes .btn-group{margin-bottom :0 !important;}
.header_container  .laungage_changes .btn-default{outline:none;background:#0b1018;border:solid 1px #6d6d6d; padding-top :0; padding-bottom :0; height:28px; border-radius :0;}
.header_container  .laungage_changes .btn-default:hover,.header_container  .laungage_changes  .btn-default:focus{background:transparent;outline:none;}
.header_container  .laungage_changes .selectpicker{width:151px !important;color:#999999;outline:none !important;padding-top:3px;}
.header_container  .laungage_changes .selectpicker:hover{color:#fff;}
.header_container  .laungage_changes .bootstrap-select.btn-group .dropdown-menu.inner,
.header_container  .laungage_changes .dropdown-menu{width:100% !important;}
.header_container  .laungage_changes .dropdown-menu{padding :0;}
.header_container  .laungage_changes .dropdown-menu li a{outline:none;}
.header_container  .laungage_changes .dropdown-menu li a:hover{background:#000}
.header_container .navbar-toggle{background:#000}
.header_container .navbar-toggle .icon-bar{background:#fff;}
/*Menu-hover*/
.header_container .navbar-nav .menuLang__dropdown,
.header_container .navbar-nav li .dropdown-menu{
  display: block;
  height: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s, opacity 0.3s ease-out;
  -moz-transition: visibility 0s, opacity 0.3s ease-out;
  -o-transition: visibility 0s, opacity 0.3s ease-out;
  transition: visibility 0s, opacity 0.3s ease-out;
  }
.header_container .navbar-nav .menuLang__header:hover + .dropdown-menu,
.header_container .navbar-nav .dropdown-menu:hover,
.header_container .navbar-nav li:hover>.dropdown-menu{
  height: auto;
  visibility: visible;
  opacity: 1;
  transition-delay:0s;
  }
@media screen and (max-width : 767px) {
  #lang-drop-down {
    position : absolute;
    top      : 35px;
    left     : 0;
    display  : none;
  }
  .header_container .navbar-nav .menuLang__header:hover + #lang-drop-down,
  #lang-drop-down:hover {
    height  : auto;
    display : block;
  }
  .header_container .navbar-nav > li > a {
    padding : 12px 20px;
  }
  .navbar-collapse.in {
    overflow-y : unset;
  }
}
/*EndMenu-hover*/
/*wrapper in layout for dropping footer to down of screen*/
.page__wrapper {min-height: 100%;position: relative;}
.page__wrapper .footer_container {position: absolute;bottom: 0;box-sizing: border-box;}
.footer_container{background:#0b1018; width:100%; text-align:center; padding:20px 15px}
.footer_container p{font-size:14px; color:#ffffff; margin :0 0 5px;}
.footer_container ul{padding:0; margin :0;}
.footer_container ul li{list-style:none; display:inline-block;padding :0;}
.footer_container ul li a{color:#999999;font-size:14px; padding:0 8px; position:relative;text-decoration: none;}
.footer_container ul li a:hover{color:#fff;text-decoration: underline;}
.footer_container ul li a:after{content:"|"; display:block; position:absolute; right:-4px; top:0}
.footer_container ul li:last-child a:after{content:"";}

/*New Layout (Login/UPC portal)*/
.newLayout {position: relative!important;min-height: 100%!important;}
#footerHeightcompensation {height: 85px;clear: both;}
.newLayout .footer_container {position: absolute;bottom: 0;}
/*New Layout (Login/UPC portal)*/
