html, body {
    height: 100%;    
}

body 	{ margin: 0 auto; padding: 0;
       	font: normal 14px/20px 'RobotoR', 'sans-serif', arial,helvetica; color: #000000; }
* 		{ padding: 0; margin: 0; text-decoration:none; border: 0px; outline: none; }

@font-face { font-family: 'Hel57'; src: url('../../fonts/front/hel57.ttf') format('truetype'); }
@font-face { font-family: 'RobotoR'; src: url('../../fonts/Roboto-Regular.ttf') format('truetype'); }
@font-face { font-family: 'PT Sans'; src: url('../../fonts/front/PTS55F.ttf') format('truetype'); }
@font-face { font-family: 'RobotoM'; src: url('../../fonts/Roboto-Medium.ttf') format('truetype'); }

@font-face {
    font-family: 'PT_Sans_Regular';
    src: url('../../fonts/PT_Sans-Web-Regular.eot');
    src: url('../../fonts/PT_Sans-Web-Regular.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/PT_Sans-Web-Regular.ttf') format('truetype'),
         url('../../fonts/PT_Sans-Web-Regular.svg#PTSans-Regular') format('svg');
}

input, a, button {
	outline: none !important;
}

a:link { color: #2a80b9; text-decoration: none; }
a:visited { color: #2480b1; text-decoration: none; }
a:hover { color: #cc6600; text-decoration: none; border: none; }

.novisited:visited, .novisited:hover, .novisited:link { color: inherit; text-decoration: none; border: none }

*:focus {
    outline: none !important;
}

.content {
    margin: 0px 0px 0px 0px;
    padding-top: 60px;
    padding-bottom: 442px;
}

.wrapper {
    position: relative;
    max-width: 960px;
    min-width: 186px;
    min-height: 100%;
    margin: 0px auto 0px auto;
    border-top: 0px solid transparent;
}

.row {
    margin-left: 0px;
    margin-right: 0px;
}

.clear {
    clear: both;    
}

#slider a.right span {
    left: 25%;
}

#slider .title {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 50%;
	padding: 1.2em 1em 1em 1em;
	font: 32px 'Hel57', 'PT Sans', 'sans-serif', arial,helvetica;
	text-align: left;
}

#slider .title span {
    font: 25px 'Hel57', 'PT Sans', 'sans-serif', arial,helvetica;
    text-align: left;
    color: #fff;
    font-weight: normal;
}

#slider .carousel-indicators li {
    background-color: #fff;
    border-color: #bbb;
    width: 14px;
    height: 14px;
}

#slider .carousel-indicators .active {
    background-color: #66CCFF;
    width: 14px;
    height: 14px;
    margin: 1px;
}

.white {
    color: #fff;    
}

/********  Navbar  ***********/
.navbar-epay {
    background: url('../../img/head_bac.im.307ed4af9d729de7f0d2375a8b0115b7.png') repeat-x top;
    border-color: #d0d0d0;
    background-color: #ffffff;
}

.navbar-epay .container-fluid {
    max-width: 960px;
    margin: 0px auto 0px auto;
}

.navbar-brand-epay { float: left; padding: 15px 0px 6px 0px; }

.navbar-epay .navbar-toggle .icon-bar {
  background-color: #4b4b4b;
  color: #4b4b4b;
}

.navbar-toggle {
  margin: 15px 0px 0px 10px;
}

.navbar-epay .navbar-nav > li {
    color: #4b4b4b;
    padding-top: 10px;
}
.navbar-epay .navbar-nav > li > a {
    font-family: 'PT_Sans_Regular';
    font-size: 17px;
    line-height: 17px;
    color: #4b4b4b;
}
.navbar-nav-epay li a.dropdown-toggle:hover,
.navbar-nav-epay li a.dropdown-toggle.hovered {
    color: #2a80b9;
    border-top: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    background-color: #fff;

    -moz-border-radius-topright:4px;
    -moz-border-radius-topleft:4px;
    border-top-right-radius:4px;
    border-top-left-radius:4px;
    -webkit-border-radius-top:4px;
}

.navbar-nav-epay li a.dropdown-toggle:hover,
.navbar-nav-epay li a.dropdown-toggle.hovered {
    padding: 14px 14px 17px 14px;
}


.dropdown-menu-epay {
  position: absolute;
  top: 60px;
  left: 0;
  z-index: 200;
  display: none;
  float: left;
  text-align: left;
  min-width: 160px;
  /*padding: 5px 10px 40px 0px;*/
  /*margin: 2px 0 0;*/
/*
  border-left: 1px solid #d0d0d0;
  border-right: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
*/
  /*border: 1px solid rgba(0, 0, 0, 0.15);*/
  /*border-top: 1px solid #d0d0d0;*/
  -webkit-box-shadow: 0px 3px 4px 0px rgba(50, 50, 50, 0.91);
  box-shadow: 0px 3px 4px 0px rgba(50, 50, 50, 0.91);
  /*background-clip: padding-box;*/

  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
  -webkit-border-radius-bottom:4px;

  font-family: 'PT_Sans_Regular';
  font-size: 14px;
  line-height: 17px;
  padding: 0px 5px 0px 5px;

  background: url('../../img/pane_bac.png') repeat-x scroll center bottom;
  background-color: #ffffff;
}
.navbar .dropdown-menu-epay {
  margin-top: 0;
}
.dropdown-menu-epay ul {
  display: table-cell;
  list-style: none;
  white-space: nowrap;
  padding: 20px 20px 35px 15px;
}
.dropdown-menu-epay li {
  padding-top: 5px;
}
.dropdown-menu-epay li a {
  text-transform: none; 
  color: #444; /*#828282;*/
}
.dropdown-menu-epay li a:hover,
.dropdown-menu-epay li a:focus {
  color: #2a80b9; text-decoration: none;
} 
.dropdown-menu-epay.pull-right {
  right: 0;
  left: auto;
}
.dropdown-header-epay {
  font: normal 14px 'PT_Sans_Regular'; 
  font-weight: 700;
  font-size: 1em;
  color: #444444;
}
a.nav-link-epay       { text-decoration: none; color: #4b4b4b; }
a.nav-link-epay:hover { color: #0673d0; }

.news {
    margin-top: 20px;
    padding-right: 0px;
}

.nav-settings-epay a {
    text-decoration: none;
    color: #4b4b4b;
}
.nav-settings-epay a:hover,
.nav-settings-epay a.hovered{
    text-decoration: none;
    color: #2a80b9;
    padding-bottom: 20px;
}
.nav-settings-epay .dropdown-menu-epay {
    top: 32px;
}

.nav-bills { padding-top: 9px; }
.nav-bills > li > a:hover { text-decoration: none; }

.dropdown-menu-epay.bills   { left: 0; }
.dropdown-menu-epay.trans   { left: -150%; }
/*.dropdown-menu-epay.incaso  { left: -24%; }*/
.dropdown-menu-epay.cards   { left: -70%; }
.dropdown-menu-epay.reports { left: -250%; }
.dropdown-menu-epay.settings{ left: -80%; }

li#hidden-exit { padding: 23px 5px; }

.dropdown-menu-epay.customers   { left: -110%; }
.dropdown-menu-epay.merchants   { left: -120%; }
.dropdown-menu-epay.security   { left: -60%; }
.dropdown-menu-epay.about   { left: -40%; }

/*********************/

.form-control {
    border-radius: 2px !important;
    font-size: 1.2em;
    padding: 3px 0px 3px 6px;
}

.captcha_img {
    margin-top: 15px;
    margin-bottom: 4px;
}

input.button {
   font-size: 1.2em; font-family: 'PT Sans', 'sans-serif', arial,helvetica;
   margin-top: 7px; margin-bottom: 6px; 
   /*letter-spacing: 1px;*/
	color: #ffffff; cursor:pointer;
	padding: 6px 20px;
	background-color: #2872a0;
	-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;
	border: 1px solid #5e94ff;
	-moz-box-shadow:0px 1px 2px rgba(000,000,000,0.3),inset 0px -1px 7px rgba(20,93,135,1);
	-webkit-box-shadow:0px 1px 2px rgba(000,000,000,0.3), inset 0px -1px 7px rgba(20,93,135,1);
	box-shadow: 0px 1px 1px rgba(192,192,192,1), inset 0px -1px 7px rgba(20,93,135,0.3);
	
	text-shadow: 0px -1px 0px rgba(82,119,195,1);
}

input.button:hover {
	background-color: #4c9ed9; 
	/*text-shadow: 0px 1px 0px rgba(000,000,000,1);*/
}

.news p {
    margin: 0px;    
}

div.news p a { color: #4b4b4b; line-height: 1.3em; }
p.date { color: #2a80b9; padding-top: 15px;	}
a.col { color: #4b4b4b; }

#login .l_i {
    width: 250px;
    margin: 0px auto 0px auto;
}

.login_err_msg {
    color: #ff0000;    
}

.box_info {
    padding: 30px 0px 10px 0px;
    border-top: 1px solid #4b4b4b;
}

.f-responsive {
    max-width: 100%;
    height: auto;
}

.footer {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    padding-top: 30px;
    height: 422px;
    border-top: 1px solid #4b4b4b;
}

.footer_menu ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.footer_menu div {
    padding: 0px;
    margin: 0px;
}

.footer_menu ul li {
    padding-top: 3px;    
}

.footer_menu ul li a {
    display: block;
    padding: 2px 0px 2px 0px;
    color: #7d7d7d;
    font-size: 12px;
}

.footer_col_title {
    font-size: 13px;    
}

.f_about {
    padding-left: 10px !important;    
}

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

.addr div {
    padding: 0px;
    margin: 0px;
    font-size: 12px;
}

.copyright {
    text-align: center;
    font-size: 13px;
    padding: 2px 0px 2px 0px;
    border-top: 1px solid #3d3d3d;
}

.img_box {
   position: relative;     
}

.img_box .img_title {
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 1.2em 1em 1em 1em;
    width: 45%;
	font: 32px 'Hel57', 'PT Sans', 'sans-serif', arial,helvetica;
    text-align: left;
}

.img_box .img_stud {
    width: 55%;    
}

.img_box .img_title span {
    font: 25px 'Hel57', 'PT Sans', 'sans-serif', arial,helvetica;
    text-align: left;
    color: #fff;
    font-weight: normal;
}

.int_hed, .int_hed15 {
    font-family: 'RobotoR', 'sans-serif', arial,helvetica;
    font-size: 1em;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 15px;
    background-color: #f6f9fa;
    border-bottom: 2px solid #dce8ed;
}

.int_hed15 {
    font-size: 1.5em;    
}

.usl_h {
    font: normal 1.1em 'RobotoR', 'sans-serif', arial,helvetica;
    margin-top: 13px;
    margin-bottom: 5px;
    padding: 7px;
    background-color: #f5f5f5;
}

.usl_list {
    padding: 10px 0px 0px 0px;
}

.usl_list ul {
    margin: 0px;
}

.usl_list ul.all {
    margin: 0px; 
    padding-left: 30px;
    text-align: left;
}

.usl_list ul li {
    padding-bottom: 10px;    
}

.usl_table td, .usl_table th {
    padding: 5px;
}

.usr_p_info {
    margin-top: 10px;
    padding-bottom: 30px;    
    background-color: #f6f9fa;
    border-bottom: 2px solid #dce8ed;
    text-align: center;
}

.all_u {
    padding: 0px 20px 0px 10px;    
}

.usr_p_info_f {
    color: #757d86;
    padding: 15px 20px 4px 20px;
}

.usr_p_info hr {
    width: 90%;
    margin: 0px auto 0px auto;
    border: 1px solid #7d7d7d; 
}

a.reg_ep {
    font-size: 1.2em; font-family: 'PT Sans', 'sans-serif', arial,helvetica;
    margin-top: 7px; margin-bottom: 6px; 
	color: #ffffff; cursor:pointer;
	padding: 6px 20px;
	background-color: #2872a0;
	-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;
	border: 1px solid #5e94ff;
	-moz-box-shadow:0px 1px 2px rgba(000,000,000,0.3),inset 0px -1px 7px rgba(20,93,135,1);
	-webkit-box-shadow:0px 1px 2px rgba(000,000,000,0.3), inset 0px -1px 7px rgba(20,93,135,1);
	box-shadow: 0px 1px 1px rgba(192,192,192,1), inset 0px -1px 7px rgba(20,93,135,0.3);
	text-shadow: 0px -1px 0px rgba(82,119,195,1);
    display: inline-block;
}

.p_info {
    padding: 0px;
}

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

.p_image {
    padding: 10px 0px 0px 0px;
}

.p_t5 {
    padding: 5px 0px 0px 0px;
}

.p_t51 {
    padding-top: 5px;
}

.p_info_r {
    padding-right: 10px;
}

.b_line {
    padding-top: 25px;
    border-bottom: 1px solid #4b4b4b;
}

.mt_img {
    width: 65% !important;
    padding: 1.2em 1em 1em 6em !important;
}

h3.he {
    color: #0f8bac;
    border-left: 5px solid #75a5b9;
    background-color: #f5f5f5;
    padding: 12px 7px 10px 20px;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: .01em; 
    font-family: 'RobotoR', 'sans-serif', arial,helvetica;
    margin: 10px 0px 0px 0px !important;
}

h3.bigg_tari{
    border-bottom: 1px solid #000;
    margin: 0px;
    padding-top: 10px;
    padding-bottom: 2px;
    text-align: center;
    font-weight: normal;
}

.robR {
	font-family: 'RobotoM', 'sans-serif', Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding-top: 5px;
    padding-bottom: 5px;
}

.jo { background: #fcf7c1; border-top: 1px solid #fad426; border-bottom: 1px solid #fad426; }
.so { background: #f2f2f2; border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca; }
.po {
    height: 100%;
    padding: 10px;
    display: block;
    vertical-align: middle !important;
}

.row_color {
    background-color: #f5f5f5;
}

.p_t_10, .p_fee_tax {
    padding-top: 10px;
}

.p_10 {
    padding-top: 20px;
}

.no_hr_rb hr {
    display: none;    
}

.fee_row .row {
    padding: 10px 0px 10px 0px;    
}

.p_fee_t {
    padding: 10px 0px 0px 10px;
}

.p_fee_o, .fee_ex_box > .row > div {
    padding: 0px;
}

.p_fee_or {
    padding: 5px 5px 0px 0px;
}

.p_fee_taxf {
    padding: 10px 5px 0px 0px;
}

.fee_ex_box .col-md-10 .row > div, .mikro_row .row > div {
    padding: 10px;
}

.fee_ex_box .col-md-10 .row > div.p_t_10 {
    padding-top: 20px;
}

.fee_ex_box > .row > .col-md-2 {
    padding: 15px 10px 15px 10px;
}

.fee_ex_box .lb {
    border-left: 1px solid #ddd;
}

.fee_ex_box .lb > .row {
    border-bottom: 1px solid #ddd;
}

.fee_ex_box .lb > .row:last-child {
    border: none;    
}

.fee_ex_box > .row {
    border-bottom: 1px solid #ddd;
}

.fee_ex_box > .row:last-child {
    border: none;
}

.fee_mr_box .row {
    border-bottom: 1px solid #ddd;
}

.fee_mr_box .row:last-child {
    border-bottom: 0px;
}

.fee_mr_box .row > div, .fee_info_box .row > div, .fee_money_box .row > div{
    padding: 10px;
}

.fee_mr_box .row > div .row:first-child div {
    padding-top: 0px;
}

.fee_mr_box .row > div .row:last-child div{
    padding-bottom: 0px;
}

.fee_mr_box > .row > div:last-child {
    padding-left: 0px;
    padding-right: 0px;
    border-left: 1px solid #ddd;
}

.dashed {
   border: 1px dashed #ddd; 
}

.two_t > div:first-child {
    padding-left: 0px;
}

.two_t > div:last-child {
    padding-right: 0px;
}

.b_pay_codes > div {
    padding: 0px;
}

.b_pay_codes > div:first-child {
    padding-right: 10px;    
}

.b_pay_codes > div:last-child {
    padding-left: 10px;    
}

.b_pay_codes > div .jo {
    padding-left: 10px;
    padding-right: 10px;
}

.b_pay_codes > div .row div {
    padding: 10px;
}
 
.ep_btn_ex {
    padding: 0px 0px 10px 0px; 
}

.td_pre {
    width: 100%;
    overflow-x: scroll;
}

.bank_box .row > div {
    padding: 10px;
}

.bank {
    border-top: 1px solid #b6c1d3;    
    padding-top: 10px;
}

.bank img {
    /*padding-bottom: 5px;*/    
}

.alert {
    text-align: left;
    margin: 15px 0px;
    padding: 20px 20px 20px 70px;
    background: #f8fafc url(../../img/front/ye.png) center no-repeat;
    background-position: 15px 50%;
    border-top: 2px solid #b5d4fe;
    border-bottom: 2px solid #b5d4fe;
}

.t_center {
    text-align: center;   
}

.shop_btn > div {
    padding: 0px;    
}

#epay-top-navigation > li > a {
    font: normal 19px/17px 'PT Sans', 'sans-serif', arial,helvetica;
}

.text-justify {
    text-align: justify;
}
.text-padded {
    padding: 0 2rem 0 2rem;
}

.ticket_front_icon {
    padding-top: 10px;
}

.ticket_front_icon img {
    float: left;
    padding-right: 10px;
}

.ticket_front_icon strong {
    display: block;
    font-size: 22px;
    padding-top: 14px;
    padding-bottom: 5px;
    color: #3a7eaf;    
}

.flabel {
    font-size: 30px;
    color: #3a7eaf;    
}

.ticket_front_icon p {
    padding-left: 140px;    
}

.ticket_front_icon ul {
    padding-left: 150px;    
}

@media (max-width: 768px) {
    .text-terms {
        line-height: 2.2rem;
    }
}

/****************************************/

@media (min-width: 768px) {
  .navbar-right .dropdown-menu-epay {
    right: -100px;
    left: auto;
  }

  .navbar-epay .navbar-collapse {
    padding: 0px;    
  }

  .navbar-epay .navbar-nav {
    float: right;
  }
  
  .dropdown-menu-epay.customers .customer_f ul  { 
      padding-bottom: 15px;
  }

  .dropdown-menu-epay.customers .customer_s ul  { 
      padding-top: 0px;
  }
}

@media (max-width: 991px) {
  .news {
    padding-left: 0px;
    padding-right: 10px;
  }

  .login_err_msg {
      text-align: center;
  }
 
  .f_customer {
    padding-left: 100px !important;    
  }

  .f_customer_more .footer_col_title {
    display: none;    
  }

  .f_security, .f_about {
    padding-top: 20px !important;    
  }
  
  .f_about {
    padding-left: 0px !important;    
  }
  
  .addr_data {
    text-align: center;    
  }

  .addr .store {
    padding-top: 10px;
  }
  
  .usl_list {
    padding-left: 10px;    
    padding-right: 10px;    
  }

  .all_u {
    padding: 0px 20px 0px 20px; 
  }

  .usl_info {
    padding-left: 8px;    
    padding-right: 8px;    
  }

  .usl_list ul.all {
    padding-left: 15px; 
  }

  .img_box .img_title, #slider .title {
	font-size: 4vw;
  }
	
  .sfs3 {
    font-size: 3.5vw !important;
  }

 .img_box .img_title span, #slider .title span {
	font-size: 2.2vw;
 }

 .m_center img {
    margin: 0px auto 0px auto;    
 }


 .content {
    padding-bottom: 30px;    
 }

 .footer {
    position: static;
    height: auto;
 }

 .feesm > div {
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
 }

 .feesm {
    padding: 0px 0px 10px 0px !important; 
 }

 .p_fee_o, .p_fee_taxf, .p_fee_or {
    padding-bottom: 10px;    
 }
 
 .fee_row .row_color, .fee_ex_box .row_color, .fee_mr_box .row_color, .fee_info_box .row_color, .fee_money_box .row_color {
    background-color: transparent;
 }
 
 .fee_ex_box > .row > .col-md-2, .lb .p_t_10 {
    text-align: left;    
 }

 .fee_ex_box .col-md-10 .row > div.p_t_10 {
    padding-top: 10px;    
 }
 
 .fee_ex_box .col-md-10 .col-md-6 {
    text-align: left;
    padding: 0px;
 }
 
 .p10, .p_10 {
    padding: 10px !important;
 }

 .fee_ex_box .lb {
    border-left: none;
 }

 .fee_mr_box > .row > .col-md-4 {
    padding-top: 15px;
 }
 
 .fee_mr_box > .row > .col-md-8 {
    padding-bottom: 15px;
 }
 
 .fee_mr_box > .row > .col-md-8 .col-md-4 {
    padding-bottom: 0px;
 }
 
 .fee_mr_box > .row > .col-md-8 .col-md-8 {
     padding-top: 0px;
 }

 .fee_mr_box > .row > div:last-child {
    border-left: 0px;
 }

 .two_t > div {
    padding: 0px;
 }

 .fee_card_supply .row > div:first-child {
    background: #f2f2f2;
    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
 }

 .no_b_color {
    background: transparent !important;
    border-top: 0px !important;
    border-bottom: 0px !important;
 }

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

 .ticket_front_icon img {
    max-width: 120px;
    padding-left: 10px;
 }

 .ticket_front_icon p {
    padding-left: 125px;
 }
 .ticket_front_icon ul {
    padding-left: 140px;
 }
}

#video_box {
    text-align: center;
}

#video_box iframe {
    max-width: 560px;
    width: 100%;
    height: 315px;
}

.underline {
    text-decoration: underline; 
}

#mrcs_accordion .panel-heading {
    padding: 0px;
}

#mrcs_accordion .panel-heading a {
    padding: 10px;
    display: block;
}

@media (max-width: 768px) {

  .navbar-brand-epay {
    float: left;
    padding: 11px 10px 10px 10px;
    z-index: 100;
  }
  .navbar-epay .nav .open > a, 
  .navbar-epay .nav .open > a:hover,
  .navbar-epay .nav .open > a:focus {
    border-color: #d0d0d0;
  }
  .navbar-epay .navbar-nav {
    margin: 0px -15px;
  }
  .navbar-epay .navbar-nav > li {
    padding-top: 0px;
  }
  .navbar-epay .navbar-nav > li > a {
    border-top: 1px solid #d0d0d0;
    overflow-x: hidden;
    line-height: 20px;
  }
  .navbar-epay .navbar-header {
    border-bottom: 1px solid: #d0d0d0;
  }
  .navbar-nav-epay li a.dropdown-toggle:hover,
  .navbar-nav-epay li a.dropdown-toggle.hovered {
    color: #4b4b4b;
    padding-top: 10px;
    padding-left: 15px;
    padding-bottom: 10px;
    border: 1px solid #d0d0d0 0 0 0;
  }

  .dropdown-menu-epay {
    display: none;
    position: relative;
    top: 0; left: 0;
    float: none;
    padding: 0;
    background: none;
    box-shadow: none;
    /*border-bottom: 1px solid #d0d0d0;*/
  }
  .dropdown-menu-epay ul {
    display: inline-block;
    padding: 0px;
    width: 100%;
    border-top: 1px solid #eaeaea;
  }
  .dropdown-menu-epay li {
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #eaeaea;
  }
  .dropdown-menu-epay li > a {
    white-space: normal !important;
    display: block;
    color: #2A80B9;
  }

  .dropdown-header-epay {
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    background: #F9F9F9;
  }
  .dropdown-menu-epay li.dropdown-header-epay {
    padding-top: 0px;
    padding-bottom: 3px;
  }

  .dropdown-menu-epay.customers { left: 0; top: 0; }
  .dropdown-menu-epay.merchants { left: 0; top: 0; }
  .dropdown-menu-epay.security   { left: 0; top: 0; }
  .dropdown-menu-epay.about { left: 0; top: 0; }

  li#hidden-exit {
    padding: 10px 0px 10px 15px;
    border-top: 1px solid #d0d0d0;
    font-size: 16px;
  }

  .news {
    padding: 15px 15px 30px 15px;
  }

  .footer_menu .col-sm-6 {
    padding-left: 10px !important; 
    padding-right: 10px !important; 
  }
  
  .f_merchants {
    padding-top: 20px !important;    
  }
 
  .p_info, .po, .p_t_10 {
    padding: 0px;
  }
  
 .row_color {
    background-color: transparent;
 }
  
 .all_u {
    padding: 0px 10px 0px 10px; 
  }
 
 .b_pay_codes > div {
    padding: 0px !important;
 }
 
 .b_pay_codes .row_color, .mikro_row .row_color {
    background-color: #f5f5f5;
 }
 
 .ep_btn_ex .button {
    white-space: normal !important;
    word-wrap: break-word !important;
 }

