/**
 *  Created on : Sep 11, 2017 10:00 AM
 *  Author     : DevSquadra
 *  Type       : desktop CSS 
 */
/**
 *  @media screen and (max-width: $1 - 1) and (min-width: $0) { }
 *  (proportion 16px/1em)
 *  // Extra small screen / phone
 *  $0 xs: 0,
 *  // Small screen / phone
 *  $0 sm: 576px,
 *  // Medium screen / tablet
 *  $0 md: 768px,
 *  // Large screen / desktop
 *  $0 lg: 992px,
 *  // Extra large screen / wide desktop
 *  $0 xl: 1200px
 */
@charset "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300|Roboto:100,300,400,500,900');

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	outline: none;
}
::-moz-selection {
    background: #CCCCCC;
    text-shadow: none;
    color: #333333;
}
::selection {
    background: #CCCCCC;
    text-shadow: none;
    color: #333333;
}
::-ms-input-placeholder { /* Microsoft Edge */
    color: #B8B8B8;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #B8B8B8;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #B8B8B8;
    opacity: 1; /* Firefox */
}
/* ******************************************
 *       BASIC ELEMENTS CUSTOMIZATION       *
 * **************************************** */
body {
	background-color: #ffffff;
	color: #666666;
    direction: ltr;
    font-family: 'Roboto', sans-serif;
	font-size: 0.875em; /* 14px */
    height: 100%;
	line-height: 1.4785714;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;    
    position: initial !important;
    top: initial !important;
    overflow: initial !important;
}
html {
    overflow: initial !important;
}
input:focus {
	outline: none;
}
h1, h2, h3, h4, h5 {
    color: inherit;
    font-family: inherit;
}
img {
	max-width: 100%;
	height: auto;
}
header {
    border: medium none;
    margin-bottom: 0;
    position: absolute;
    z-index: 1089;
    height: 90px;
    width: 100%;
}
header > .navbar {
    position: fixed;
    width: 100%;
}
hr {
	border-color: #FFFFFF;
}
hr.header {
    background: none;
    background-color: #AAAAAA;
    height: 0.1em;
    margin: 0px -15px;
}
ul.terms {
    display: block;
    list-style: none;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}
th.right, td.right {
    text-align: right;
    float: none;
    display: table-cell;
}
.md-button { 
    background: url("../../assets/images/calendar.svg") no-repeat 10px !important;
}
.md-datepicker-expand-triangle {
    border-top: none;
}
/* *******************************************
*           ANGULAR CUSTOMIZATION            *
******************************************** */
.ng-hide.ng-hide-animate {
	display: none !important;
}
ng-map { 
    height: 530px;
}
.ui-select-toggle { 
    z-index: 1; 
    padding-right: 4px;
}
.caret { z-index: -1; }

/* *******************************************
*               CUSTOM CLASSES               *
******************************************** */
/* -------
   SIDEBAR
   ------- */
div#goRecharges {
	padding-left: 18px;
}
div#goNonNominal {
	padding-left: 22px;
}
div#goMobile {
	padding-left: 24px;
}
div#goPayment {
    padding-left: 22px;
}
/* ----------------------------------------- */
h1 > span .color-green,
h2 > span .color-green,
h3 > span .color-green,
h4 > span .color-green,
h5 > span .color-green {
    color: #00827E;
}
/* ----------------------------------------- */
a .text-azure>i {
    color: #006f95 !important;
}
#aquicard-logo {
    background: url('../images/logo_aquicard_color.svg') 0 16px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 180px;
    min-height: 60px;
    margin: 0px auto;
}
#topbar {
    background: #00827E;
    font-size: 10px;
    height: 40px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1031;
    padding: 0 15px;
}
#topbar+.navbar {
    top: 40px;
    position: absolute;
}
#topbar+.navbar.navbar-fixed {
    position: fixed;
    top: 0;
}
#topbar .callus {
    color: #fff;
    font-size: 11px;
    font-weight: normal;
    line-height: 40px;
    padding: 0 10px;
}
#topbar .callus a {
    color: #999999;
}
#topbar .social-icons ul {
    float: right;
}
#topbar .social-icons ul li>a {
    opacity: 0.8;
}
#topbar .social-icons ul li>a::before {
    color: #ffffff;
}
#mobnavbar > .margins {
    margin-top: 5px;
    margin-right: 30px;
}
.paddings {
    padding: 0px 5px;
}
#scroll-top {
    background-color: rgba(54, 181, 119, 0.3);
    border-radius: 2px;
    bottom: 80px;
    color: #fff;
    cursor: pointer;
    display: none;
    font-size: 20px;
    height: 30px;
    left: auto;
    position: fixed;
    right: 30px;
    text-align: center;
    top: auto;
    width: 30px;
    z-index: 299;
}
#scroll-top:hover {
    background-color: #005856;
    border-color: #005856;
}
#main-slider, #prepaid {
  margin-top: 0;
}
#allElements {
  margin-top: 70px;
}
#sidebar nav > ul > li.active > div > a .item-media > i {
    color: #005856;
}
#sidebar nav > ul > li > div > a:active:focus {
    background: #e6e6e6;
}
#sidebar nav > ul > li > div > a .item-media .fa-stack .fa-square {
    color: #00827E;
}
#sidebar nav > ul > li > div >  a .item-inner {
    color: #666666;
    border-bottom-color: #c8c7cc;
}
#sidebar nav > ul > li.active > div > a .item-inner {
    color: #005856;
    border-bottom-color: #c8c7cc;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #c8c7cc;
    font-weight: bold;
}
#sidebar nav > ul > li.active > div > a .item-media .fa-stack .fa-square {
    color: #00827E;
}
#sidebar nav > ul > li > div > a .item-media > i {
    color: #666666;
}
#sidebar > div nav > ul > li.active > div > a {
    border-left: 6px solid #005856;
    border-bottom: 1px solid #c8c7cc;
    margin-top: -1px !important;
    margin-left: -6px;
}
#sidebar > div nav > ul > li > div > a {
	border-bottom: 1px solid #c8c7cc !important;
	margin-left: -5px;
	border-left: 4px solid;
	border-left-color: #006935;
}
#sidebar nav > ul .sub-menu > li div a {
    color: #777;
}
#sidebar nav > ul .sub-menu > li.active div a {
    background: #e0e0e0;
}
#sidebar > div nav > ul > li.active > div > a i {
    color: #8e8e93;
}
#sidebar > div nav > ul li div a i[class*="fa-"] {
	display: inline-block;
	position: relative;
	top: 2px;
}
#sidebar > div nav > ul > li div a {
    color: #8e8e93;
    border-bottom: none;
}
#sidebar > div nav > ul > li div a i {
    font-weight: normal;
}
#sidebar > div nav > ul > li >div> a {
    display: table;
}
#sidebar > div nav > ul > li.active >div > a {
    border-top: none !important;
    color: #8e8e93;
}
#sidebar > div nav > ul > li.active > div> a i {
    color: #ffffff;
}
#sidebar > div nav > ul li > div> a {
    margin-top: -1px !important;
    font-size: 14px;
}
#sidebar > div nav > ul li > div > a:active:focus {
    background: #d5d4d8;
    border-left: 6px solid #00827E;
    margin-left: -6px;
}
#sidebar > div nav > ul li div a {
    border: none;
    font-weight: 400;
    margin: 0;
    position: relative;
    text-decoration: none;
}
#sidebar > div nav > ul li div a i[class*="ti-"] {
    margin-right: 5px;
    display: inline-block;
    font-size: 17px;
    position: relative;
    top: 2px;
}
#sidebar > div nav > ul li div a .icon-arrow {
    float: right;
    margin-right: 6px !important;
    font-style: normal;
    font-weight: normal;
    color: #c8c7cc;
    font-size: 12px;
}
#sidebar > div nav > ul li div a .icon-arrow:before {
    content: "\e64a";
    font-family: themify;
}
#sidebar > div nav > ul li.open > div > a .icon-arrow {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}
#sidebar > div nav > ul li.open > div > a .icon-arrow:before {
    content: "\e64b";
}
#sidebar > div nav > ul {
    border-bottom: none !important;
}
#sidebar > div nav > ul > li.active > a i {
    color: #8e8e93;
}
#sidebar > div nav > ul > li.active > a {
	border-left: 6px solid #00827E;
	border-bottom: 1px solid #c8c7cc;
	margin-top: -2px !important;
	margin-left: -6px;
}
#sidebar > div nav > ul > li > a {
	border-bottom: 1px solid #c8c7cc !important;
	margin-left: -5px;
	border-left: 4px solid;
	border-left-color: #006935;
}
#sidebar > div nav > ul li.open {
	background: #FFFFFF;
	margin-top: 1px !important;
	border-top: 1px solid #c8c7cc !important;
}
#sidebar nav > ul > li.active > a .item-media > i {
    color: #00827E;
}
#sidebar > div nav > ul li a i[class*="fa-"] {
	display: inline-block;
	position: relative;
	top: 2px;
}
.no-touch #sidebar > div nav > ul li > div > a:hover .item-inner {
    border-bottom-color: transparent;
}
.no-touch #sidebar > div nav > ul li {
    border-top: 1px solid rgba(0,0,0,0.0) !important;
	-moz-transition: none;
	-o-transition: none;
	-webkit-transition: none;
	transition: none;
}
.no-touch #sidebar > div nav > ul > li:hover {
	background: #dddddd;
	border-top: 1px solid #c8c7cc !important;
}
.small-header .navbar-height {
	height: 60px;
}
.logo-top {
	width: 50px;
}
div.login-logo {
    width: 145px;
    height: 25px;
    margin: 0px auto;
    margin-top: 40px;
}
.login-box-shadow {
     box-shadow: 0px 0px 30px white;
}
.ico-cashback {
    background-image: url('../images/ico_cashback.png');
    height: 120px;
    width: 120px;
    display: inline-block;
}
.ico-security {
    background-image: url('../images/ico_seguranca.png');
    height: 121px;
    width: 121px;
    display: inline-block;
}
.ico-transfer {
    background-image: url('../images/ico_transferencia.png');
    height: 120px;
    width: 120px;
    display: inline-block;
}
.ico-volta-qui {
    background-image: url('../images/ico_voltaqui.png');
    height: 120px;
    width: 120px;
    display: inline-block;
}
.ico-volta-qui-yellow {
    background-image: url('../images/logo_voltqui.png');
    height: 46px;
    width: 45px;
    display: inline-block;
    background-repeat: no-repeat;
}
.ico-card-request {
    background-image: url('../images/ico_cartao_404.png');
    height: 120px;
    width: 120px;
    display: inline-block;
}
.ico-login {
    background-image: url('../images/ico_minhaconta_404.png');
    height: 120px;
    width: 120px;
    display: inline-block;
}
.ico-home-page {
    background-image: url('../images/ico_home_404.png');
    height: 120px;
    width: 120px;
    display: inline-block;
}
.map-layout {
    width: 100%;
    height: 530px;
    background-color: #E5E3DF;    
}
.map-layout > i {
    margin-top: 20%;
}
.banner-master {
    font-size:19px;
    margin-top: 55px;
    width:380px;
}
.banner-card-features {
	background-image:
		url("../images/circulo_cartao.jpg");
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 754px;
}
.nav-pills > li.active > div:last-child {
	content: "";
	position: absolute;
	bottom: -50px;
	left: 67px;
	border-width: 0 15px 15px;
	border-style: solid;
	border-color: white transparent;
	display: block;
	width: 0;
}
.nav-pills>li.active>div.card-selector {
  content: "";
  position: absolute;
  bottom: -48px;
  left: 67px;
  border-width: 0 15px 15px;
  border-style: solid;
  border-color: #BBBBBB transparent;
  display: block;
  width: 0;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus
	{
	background-color: transparent;
}
.nav>li>a:hover, .nav>li>a:focus {
	background-color: transparent !important;
}
.nav>li>a:hover+.card-data-header {
	background-color: #eee !important;
}
.card-request {
    position: relative;
    margin: 0 auto;
    left: 0;
    width: 120px;
    height: 120px;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: no-repeat;    
} 
.card-select {
    background-image: url("../images/v-1-white-frente.png");
    background-size: 100%;
    min-height: 180px;
    width: 287px;
}
.card-display .card-back-indication {
    margin-top: 15px;
    text-align: center;
    color: #B8B8B8;
    font-size: 12px;
}
.card-display .success {
    border-bottom: 1px solid #00827E;
    color: #00827E;
}
.card-display .error {
    border-bottom: 1px solid #FF0000;
    color: #FF0000;
}
.flag-card{
    padding-bottom: 20px;
    max-width: 50px;
    max-height: 60px;
}
.bg-body {
    background: #F1F3FA;
}
.banner {
    height: inherit;
    width: inherit;
    position: fixed;
    margin: 0 auto;
}
.banner-celular {
	background-image:
		url("../images/celular_cartaoprepago.jpg");
    background-repeat: no-repeat;
    background-position: center;
}
.banner-image {
	background-image: url("../images/bg_login.png");
	background-position: inherit;
	background-repeat: no-repeat;
    background-size: cover;
}
.banner-cadastro {
	background-image: url("../images/bg_cadastro.jpg");
	background-size: 64%;
}
.banner-desbloqueio {
	background-image: url("../images/bg_desbloqueio.jpg");
	background-size: 63%;
}
.banner-bf {
 	background-image:
		url('../images/home_banner-black-friday.jpg');
	height: 570px;
	cursor: pointer;
}
.banner>.logo {
	margin: 30px 250px;
    width: 16%;
}
.green-qui {
    color: #00827E;
}
span.green-qui {
    color: #00827E;
}
span.info {
    color: #AAAAAA;
}
.list-title {
    color: #00827E;
    font-size: 30px !important;
}
.rangeSelection {
    background-color : #00827E !important;
    border : 2px solid #fff !important;
}
.rangeSelected {
    background-color : #FFFFFF !important;
	border : 2px solid #00827E !important;
}
.border-bottom-qui-green {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #00827E;
}
.border-bottom-gray {
    border-bottom: 1px solid #AAAAAA;
}
.border-top-gray {
    border-top: 1px solid #AAAAAA;
}
.border-title-gray {
    border-bottom: 1px solid #A0A0A0;
}
.big-input {
	width: 250px;
	height: 55px;
	font-size: 36pt !important;
	text-align: center;
	padding: 0;
}
.reset-icon{
    margin-right: -12px;
    float: right;
}
.panel-default>.panel-heading {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}
.list-disc {
  list-style-type: disc;
}
.logotipo-rodape {
    background-repeat: no-repeat;
    background-image: url('../images/logo_EQUIB_color.svg');
    background-size: contain;
    background-position: center;
    min-height: 20px;
}
.secure-access {
    background-repeat: no-repeat;
    background-image: url('../images/https.jpg');
    background-size: contain;
    background-position: left;
    min-height: 50px;
}
.secure-access-logo {
    min-height: 400px;
    border-radius: 5px;
    margin-left: -20px;
    margin-right: 5px;
    text-align: center;
}
.footer-404 {
    bottom: 0;
    position: absolute;
    width: 100%;    
}
.footer-404 > .footer-copyright {
    height: unset;
}
.main-login {
  margin-top: 0;
  position: relative;
}
.main-center{
	margin:0 auto !important;
	width: 33% !important;
}
.main-login .logo {
  padding: 0 10px;
  margin-top: 15px;
  margin-bottom: 50px;    
}
.main-login .box-login, .main-login .box-forgot, .main-login .box-register {
  background: #FFFFFF;
  border-radius: 5px;
  overflow: hidden;
  padding: 15px;
  width: 364px;
  height: 500px;
/*  margin: 15px 0 65px 0; */
}
.main-login .form fieldset {
  border: none;
  margin: 0;
  padding: 10px 0 0;
}
.main-login a.forgot {
  color: #909090;
  font-size: 12px;
  position: absolute;
  right: 10px;
  text-shadow: 1px 1px 1px #FFFFFF;
  top: 9px;
}
.main-login input.password {
  padding-right: 130px;
}
.main-login label {
  color: #7F7F7F;
  font-size: 14px;
  margin-top: 5px;
}
.main-login .copyright {
  font-size: 11px;
  margin: 0 auto;
  padding: 10px 10px 0;
  text-align: center;
}
.main-login .form-actions:before, .main-login .form-actions:after {
  content: "";
  display: table;
  line-height: 0;
}
.main-login .form-actions:after {
  clear: both;
}
.main-login .form-actions {
  margin-top: 15px;
  padding-top: 10px;
  display: block;
}
.main-login .new-account {
  margin-top: 5px;
  padding-top: 10px;
  display: block;
}
.payment-details {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    float: right;
    margin-top: -2px;
}
.font-color-qui {
	color: #00827E;
}
.background-color-qui {
	background-color: #EFEFEF;
    color: inherit;
}
.value-color-qui {
    color: #666666;
}
.footer-copyright {
    height: 75px;
    background: #ffffff;
    color: #666666;
}
.footer-play-store-banner {
    display: inline-block;
    overflow: hidden;
    background: url(../images/GOOGLE.png) no-repeat;
    width: 79px;
    height: 29px;
    background-size: contain;
}
.footer-app-store-banner {
    display: inline-block;
    overflow: hidden;
    background: url(../images/IOS.png) no-repeat;
    width: 79px;
    height: 29px;
    background-size: contain;
}
.copyright-info {
    margin: 0;
    margin-bottom: 30px;
    margin-top: 30px;
    font-size : 10px;
    text-align: center;
}
.communication-letter {
    background-repeat: no-repeat;
    background-image: url('../images/carta_berco.png');
    background-size: contain;
    min-height: 340px;
}
.amount-custom-reload {
    float: right;
    margin: 0 10px 0 0;
    padding-top: 40px;
    padding-right: 0px;
}
.social-container {
    height: 24px;
    width: 24px;
    border: 1px solid #00827E;
    border-radius: 100%;
    background-color: #FFFFFF;
    display: inline-block;
    float: right;
    margin: 0 0 0 5px;
    text-align: center;
}
.social-container:hover {
    height: 24px;
    width: 24px;
    border: 1px solid #00703c;
    border-radius: 100%;
    background-color: #FFFFFF;
}  
.social-container:hover i {
    color: #00703c;
}
.fa-instagram.social-container-adjust {
    margin-top: 4px;
    margin-left: 0.06em;
}
.fa-facebook.social-container-adjust {
    margin-top: 4px;
    margin-right: 0.09em;
}
.footer-title {
    border-top: 1px solid #FFFFFF;
    border-right: none;
    border-bottom: 1px solid #FFFFFF;
    border-left: none;
    color: #FFFFFF;
}
.footer-title h5 {
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: 500;
    font-size: 1em;
}
.footer-option {
    line-height: 1.7;
}
.accordion-title {
    margin-top: 20px;
    color: #00827E;
}
.benefits-container {
    height: 82px;
    width: 82px;
    border: 2px solid #FFFFFF;
    border-radius: 100%;
    background-color: #FFFFFF;
    color: #666666;
    margin: 0 auto;
}
.benefits-container .active {
    height: 82px;
    width: 82px;
    border: 2px solid #666666;
    border-radius: 100%;
    background-color: #666666;
    color: #FFFFFF;
    margin: 0 auto;
}
.benefits-container i.fa-exchange {
    padding: 0;
    padding-left: 11px;
    padding-top: 8px;
}
.benefits-container i.fa-bank {
    padding: 0;
    padding-left: 16px;
    padding-top: 17px;
}
.benefits-container i.fa-cloud {
    padding: 0;
    padding-left: 17px;
    padding-top: 19px;
}
.benefits-container i.fa-credit-card {
    padding: 0;
    padding-left: 17px;
    padding-top: 19px;
}
.benefits-text p {
    line-height: 1.8;
}
.tabbable {
	background-color: #FFFFFF !important;
	margin-bottom: 0;
}
.tab-content > form > .tab-pane {
    display: none;
    padding: 15px;
}
.tab-content > form > .active {
    display: block;
}
.forgot-pass-block {
  margin: 5px auto;
  display: block;
  max-width: 360px;
  padding: 15px;
  border-radius: 10px;
  background-color: #fff;
}
#security {
	width: 790px;
	margin: auto;
}
.secure-text {
	position: absolute;
	margin-left: 238px;
	width: 50%;
	margin-top: 32px;
}
.font-color-ddd {
  color:#dddddd !important;
}
.form-title {
    color: #464545;
    font-size: 20px;	
    font-weight: 900;
    letter-spacing: -0.5px;
}
.form-message {
    min-height: 15px;
}
.card-back-tarja {
    background: #B5B5B5;
    margin-top: 10px;
    margin-right: -6px;
    margin-left: -6px;
    min-height: 34px;    
}
.account-options {
    margin-top: -4px;
    margin-right: -5px;
}
.account-cards {
    background-color: #003B90;
    color: #ffffff;
    border: 1px solid #DDDDDD;
}
.account-cards p.text-dark {
    color: #FFFFFF;
}
.account-cards-unselect {
    background-color: #EFF0F5;
    border: 1px solid #DDDDDD;
    cursor:pointer;
}
.account-cards-unselect p, .account-cards-unselect i.fa-cog {
	color: #666666;
}
.account-cards-unselect i {
	color: #003B90;
}
.accounts-carousel, .account-cards-refactory {
    min-height: 155px;
    width: 300px;
    padding: 15px;
    border-radius: 10px;
}
.gray-qui {
    color: #5b5b60 !important;
}

.option-search{
    width: 200px;
    height: 30px;
    border-radius: 30px !important;
    font-size: 12px;
    background-color: #ffffff !important;
    color: #444 !important;
    border: none !important;
    outline: none !important;
}
/* ------- -
   PAYMENT
 - ------- */
textarea#mailMessage {
    height: 80px;
}
.paymentInfo {
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}
.paymentInfo span {
    font-weight: bold;
    margin-top: -2px;
}
.barcode-container {
    border-radius: 5px;
    background-color: #eeeeee;
    width: 100%;
    height: 50px;
}
.barcode-container input {
    height: 50px;
    width: 100%;
    border: none;
    background-color: transparent;
    padding: 10px;
    font-size: 12pt !important;
    font-weight: bold;
    text-align: center;
}
.has-error > .barcode-container input {
    color: #a94442 !important;
}
#cardsForPayment > .carousel > .carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: unset;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: 1;
}
#cardsForPayment > .carousel > .carousel-control.left {
    left: 0;
}
.carousel-control.right, .carousel-control.left {
    background-image: none;
}
/* ------- -
   POPOVER
 _ _______ */
.favoritoPopover{
	top: -35px !important;
    left: 140px !important;
    width:137px;
    color: white;
    background: #00827E;
    border:none;
}
.notFavoritoPopover{
	top: -35px !important;
    left: 62px !important;
    width: 294px;
    max-width: 300px;
    color: white;
    background: #00827E;
    border:none;
}
.unlockPopover {
    top: -58px !important;
    left: -18px !important;
    width: 200px;
    color: white;
    background: #00827E;
    border: 1px solid #00827E;
}
.unlockPopover > .arrow {
    left: 15% !important;
}
.favoritoPopover .arrow:after,.notFavoritoPopover .arrow:after,
.popover.top>.arrow:after, .unlockPopover .arrow:after {
    border-top-color: #00827E;
}
.recharge-image {
    height: 32px;
    top: 4px;
    position: relative;
    padding: 0px 11px 10px 15px !important;
}
.is-expanded .recharge-image-0 {
    fill:#00827E;
}
.is-expanded .recharge-image-1 {
    fill:#FFFFFF;
}
.is-expanded .recharge-image-2 {
    fill:#44BA81;
}
.is-expanded li.active .subItem1 {
    color: #666666;
    font-weight: bold;
}
.is-expanded .subItem{
    color: #666666;
    font-weight: bold;
}
.recharge-image-0 {
    fill:#666666;
}
.recharge-image-1 {
    fill:#FFFFFF;
}
.recharge-image-2 {
    fill:#666666;
}
.dashboard-balance-bordered {    
	border: 0.5px solid #dddddd;	
}
.accordion-open .is-expanded  {
	border-left: 6px solid #00827E;
	margin-top: -2px !important;
	margin-left: -6px;
}
.accordion-open {
	border-bottom: 1px solid #c8c7cc;
}
ul.sub-menu li div a {
    background: none;
    display: block;
    font-size: 13px !important;
    font-weight: 300;
    border: none;
    margin: 0;
    padding-bottom: 5px;
    padding-left: 52px !important;
    padding-right: 15px;
    padding-top: 5px;
    text-decoration: none;
}
ul.sub-menu li div a .icon-arrow {
    margin-right: 22px;
}
ul.sub-menu li ul.sub-menu li div a {
    padding-left: 60px !important;
}
ul.sub-menu li ul.sub-menu li ul.sub-menu li div a {
    padding-left: 80px !important;
}
.form-wizard > .swMain {
  min-height: 100%;
}
.tooltip-inner {
    background-color: #AAAAAA;
}
.tooltip.top .tooltip-arrow {
    border-top-color: #AAAAAA;
}
.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #AAAAAA;
}
.secure-environment {
    background-color: #FFFFFF;
    border-radius: 5px;
}
.secure-environment-item {
    /*background-color: #00827E;*/
    background-color: transparent;
    width: 35px;
    border-radius: 5px 0 0 5px;
    color: #FFFFFF;
    font-size: 28px;
    text-align: center;
    /*width: 40px;*/
}
#printThisArea, #printThisCode {
    display: none;
}
.swMain > ul {
    margin: 0 0 30px -25px;
    width: 109%;
}
.tooltip.customTooltip .tooltip-inner {
	background-color: #00827E;
}
.tooltip.customTooltip .tooltip-arrow {
	border-bottom-color: #00827E;
}
.aqui-number-input {
    width: 100%;
    text-align: center;
    font-size: 1.2em;
}
.color-bold-white {
    color: #FFFFFF;
}
@media (max-width: 991px) {
    .main-login {
        margin-top: 65px;
    }
	.main-login .box-login, .main-login .box-forgot, .main-login .box-register {
  		background: #FFFFFF;
  		border-radius: 5px;
  		overflow: hidden;
  		padding: 15px;
  		margin: 0px !important;
	}
    .margin-top-30 {
		margin-top: -10px !important;
  	}
    .navbar>.container .navbar-collapse.collapse.in {
        width: 100%px; 
    }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
	.banner>.logo {
		margin: 30px 285px;
	}
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
    .copyright-info > p > span.text-small {
        font-size: 11px;
    }
    .social-bar {
        margin-right: 0;
        margin-top: 25px;
    }
    .swMain {
        padding-left: 25px;
    }
}
@media screen and (max-width: 1365px) and (min-width: 1200px) {
    #mobnavbar > .margins {
        margin-top: 5px;
        margin-right: -5px;
    }  
    .paddings {
        padding: 0px 7px 0px 0px;
    }
}
@media screen and (max-width: 1919px) and (min-width: 1200px) {
    .main-login .logo {
        margin-top: 15px;
        margin-bottom: 30px;
    }
    .secure-text {
		width: 40%;
        position: relative;
        margin-left: inherit;
        margin-top: 20px;
	}
	.banner-cadastro, .banner-desbloqueio {
		background-size: 57%;
	}
    .swMain {
        padding-left: 25px;
    }
}
@media screen and (min-width: 1920px) {
	.banner>.logo {
		margin: 30px 30%;
	}
	.banner-cadastro, .banner-desbloqueio {
		background-size: 57%;
	}
	#application.container-form>.form-wizard {
		overflow: hidden;
	}
    .secure-text {
        width: 40%;
        position: relative;
        margin-left: inherit;
        margin-top: 20px;
	}
}
.well > .checkbox-margin {
    margin-top: 3px;
    margin-right: 10px;
}
.label-squaredOne {
    top: 9px;
    position: relative;
    left: -47px;
}
/* ****************************************** *
 *               CONTAINERS                   *
 * ****************************************** */
.container-card-control {
	margin-left: -15px;
	margin-right: -15px;
	padding-left: 40px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 30px;
	background: #dddddd;
    border-bottom: 1px solid #BBBBBB;
}

.container-info-card {
    border: 0.5px solid #ddd;
}
.container-dashboard {
	margin-left: -15px;
	margin-right: -15px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 10px;
	background: white;
}
.container-dashboard-title {
	padding-left: 30px;
	padding-right: 30px;
	background: white;
}
.container-dashboard-internal {
	background: white;
	border: 0.5px;
	border-style: solid;
	border-color: #dddddd;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.container-dashboard-standard {
	margin: 20px auto 0px;
	width: 630px;
}
.container-fixed-external {
	width: 1285px;
	margin: 0 auto;
}
.container-fullw-standard {
    padding-top: 40px;
}
.container-login {
    margin-top: 70px;
    padding: 0;
}
.container-fixed {
    width: 980px;
    margin: 0 auto;
}
.container-card-control-corporate {
	margin-left: -15px;
	margin-right: 0px;
	padding-left: 40px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 0;
	background: #FFFFFF;
}
.container-account-activation {
    margin: 20px auto 0px;
    width: 680px;
}
.container-gray {
    background-color: #EEEEEE;
    padding-top: 22px;
    padding-left:36px;
    padding-bottom:20px;
}
.container-unlock {
    margin: 60px auto 0;
    padding: 0;
    width: 576px;
}

#request-text, #activate-text {
    visibility: hidden;
}

@media screen and (max-width: 1199px) and (min-width: 768px) {
    .container-unlock {
        margin: 254px auto 0;
        padding: 0;
        width: 576px;
        float: unset;
    }
}
@media screen and (max-width: 1365px) and (min-width: 1200px) {
}
@media screen and (min-width: 1366px) {
    .container-login {
        margin-top: 100px;
        padding: 2%;
    }
    .container-fixed {
        width: 1020px;
        margin: 0 auto;
        padding: 0px 5px;
    }
    .display-search .container {
        margin-top: 0px;
        padding: 5px
    }
}
@media screen and (max-width: 1919px) and (min-width: 1366px) {
}
@media screen and (max-width: 991px) {
    header>.navbar {
        position: relative !important;
    }
    
    #main-slider {
        padding-top: 50px;
    }

    #scroll-top {
        display: none !important;
    }
    
    .mobile-button {
        margin-top: 5px;
        padding-left: 0;
        padding-right: 0;
    }
    .navbar>.container .navbar-collapse.collapse.in {
        width: 100%;
    }
}
/* ****************************************** *
 *                QUI CSS                     *
 * ****************************************** */
.qui-form {
    min-height: 90px;    
}
.margin-title {
    margin-top: 30px;        
}
.qui-form > .qui-field {
    border-radius: 5px;
    background-color: #F4F4F4;
    width: 100%;
    height: 40px;
    border: 1px solid #EEEEEE;
}
.qui-form > .qui-field-disabled {
    background-color: #F4F4F4;
    border: 1px solid #EEEEEE;
    color: #B8B8B8;
}
.qui-form > label {
    display: block;
    font-weight: 700;
    color: #666666;
    margin-bottom: 10px;
}
.qui-form > label.margin-bottom-0 {
    margin-bottom: 0;
}
.qui-form > .qui-field > .qui-input {
    background-color: transparent;
    border: none;
    border-radius: 5px !important;
    font-size: 1em;
    height: 100%;
    padding: 9px 10px 10px;
    width: 100%;
}
.qui-form > .qui-field > .qui-input:disabled {
    color: #B8B8B8;
    background-color: inherit;
    border: none;
    border-radius: 5px;
    font-size: 1em;
    height: 100%;
    padding: 9px 10px 10px;
    width: 100%;
}
.qui-form > .qui-field > .qui-input.text-password {
    font-size: 2.5em;
    padding: 0px 10px;
}
.qui-form > .qui-field > .qui-input-compound {
    background-color: transparent;
    border: none;
    border-radius: 5px;
    font-size: 1em;
    height: 100%;
    padding: 9px 10px 10px;
    width: 75%;
}
.qui-form > .qui-field > .qui-input-compound:disabled {
    color: #B8B8B8;
    background-color: transparent;
    border: none;
    border-radius: 5px;
    font-size: 1em;
    height: 100%;
    padding: 9px 10px 10px;
    width: 75%;
}
.qui-form > .qui-field > .qui-select {
  height: 40px;
  width: 100%;
  border: none;
  background-color: transparent;
  padding: 0 10px 0;
  font-size: 1em;
}
.qui-form > .qui-field.field-success {
    border: 1px solid #00827E;
    color: #00827E;
}

.qui-form > .qui-field.field-success .md-datepicker-input {
    /* border: 1px solid #00827E; */
    color: #00827E;
}

.qui-form > .qui-field.field-error .md-datepicker-input{
    /*border: 1px solid #FF0000;*/
    color: #FF0000;
}

.qui-field.field-success > div > span.btn-default:hover,
.qui-field.field-success > div > span.btn-default:active {
    border: 0.5px solid transparent;
    color: #005856;    
}
.qui-field.field-success > div > span.btn-default .caret {
    border-top-color: #00827E;
    margin-top: 0;
}
.qui-field.ui-select-bootstrap .ui-select-match-text span {
    font-size: 0.825em;
}
.qui-form > .qui-field.field-error {
    border: 1px solid #FF0000;
    color: #FF0000;
}
.qui-field.field-error > div > span.btn-default .caret {
    border-top-color: #FF0000;
    margin-top: 0;
}
.qui-field.field-error > div > span.btn-default:hover,
.qui-field.field-error > div > span.btn-default:active {
    border: 0.5px solid transparent;
    color: #FF0000;    
}
.qui-field > .form-control:focus {
    border-color: inherit;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238,238,238,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238,238,238,.6);
}
.ui-select-bootstrap .ui-select-toggle > .caret {
    margin-top: 0;
}
.ui-select-bootstrap > .qui-select-choices.ui-select-choices,
.ui-select-bootstrap > .qui-select-choices.ui-select-no-choice {
	z-index: 1900;
}
.qui-select-choices.ui-select-choices-row-inner,
.qui-select-choices.ui-select-choices-row,
.qui-select-choices.ui-select-choices {
	border-radius: 0 !important;
	padding: 0;
}
.qui-select-choices .ui-select-choices-row-inner:hover {
	color: #005856;
	border-radius: 0 !important;
	background-color: #FFFFFF;
}
.qui-select-choices .ui-select-choices-row.active > span {
    color: #747474;
    text-decoration: none;
    border-radius: 0;
    background-color: #F9F9F9;
}
.qui-select-choices .ui-select-choices-row > span {
    color: #747474;
}
.qui-field > div > span.btn {
    background-color: transparent;
    border: 0.5px solid transparent;
    margin-left: 1px;
    margin-top: 0px;
    width: 99%
}
.qui-field > div > span.btn-default {
    background-color: transparent;
    border-color: transparent;
    color: #00827E;
}
.qui-field > div > span.btn-default:hover, 
.qui-field > div > span.btn-default:active {
    border: 0.5px solid transparent;
}
.qui-field > .btn-default-focus {
    border-radius: 5px;
    background-color: #F4F4F4;
    border-color: #EEEEEE;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238,238,238,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238,238,238,.6);
}
.qui-field > div > span.btn-default:active, 
.qui-field > div > span.btn-default.active, 
.qui-field > div > span.btn-default.active:focus, 
.qui-field > div > span.btn-default:active:focus, 
.qui-field > div > span.btn-default:active:hover {
    background-color: transparent;  
    color: #005856;
    border: none;    
}
.qui-message-error {
    transition: all 0.3s cubic-bezier(0.455, 0.03, 0.215, 1.33) 0s;
}
.qui-checkbox {
	width: 16px;
	height: 16px;
	position: relative;
	background: #fcfff4;
	border: 1px solid #666;
}
.qui-checkbox label {
	width: 8px;
	height: 8px;
	position: absolute;
	top: 4px;
	left: 4px;
	cursor: pointer;
}
.qui-checkbox label:after {
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: -1px;
	left: -1px;
	background: #222222;
	opacity: 0;
}
.qui-checkbox label:hover::after {
	opacity: 0.3;
}
.qui-checkbox input[type=checkbox] {
	visibility: hidden;
}
.qui-checkbox input[type=checkbox]:checked+label:after {
	opacity: 1;
}
.checkbox-valid {
    border: 1px solid #00827E;
}
.checkbox-invalid {
    border: 1px solid #FF0000;
}
.request-zip {
    position: absolute;
    bottom: 30px;
}
.clip-radio label:before {
    background-color: #F4F4F4;
}
.clip-radio.radio-primary input[type="radio"]:checked+label:before {
    background: #7D7D7D;
}
.clip-radio.radio-primary input[type="radio"]:checked+label:after {
    border: 1px solid #00827E;
}
.ng-invalid .clip-error label:before,
.ng-invalid .clip-error label:after {
    border: 1px solid #FF0000;
}
.clip-success label {
    color: #00827E;
}
.div-center-cost{
    width:800px; 
    margin: auto;
}
.div-clear-input {
	display: inline-block;
	height: 90px;
	border-left: 1px solid #fff;
	float: right;
	margin-top: -10px;
}
.text-error {
    color: #FF0000;
    font-size: 12px;
}
.footer-position > qui-footer {
    position: fixed;
    bottom: 0;
    width: 100%;
}
.choose-container {
    min-height: 775px;
    background-color: #FFFFFF;
}
.choose-contact {
    width: inherit !important;
    margin-right: 30px;
    margin-left: 30px;
}
.choose-contact-text {
    margin: 0px !important;
    text-align: center;
    float: inherit !important;
}
.choose-contact-panel {
    width: 150px !important;
    height: 150px !important;
    border: 3px solid #003B90 !important;
    border-radius: 5% !important;
    padding-top: 25px !important;
}
.choose-contact-panel:hover,
.choose-contact-panel:hover > p > span,
.choose-contact-panel:hover > p > i {
    color: #005adc !important;
    border-color: #005adc !important;
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
    .margin-title {
        margin-top: 10px;        
    }
    .text-error {
        font-size: 10px;
    }
}
/* ****************************************** *
 *            SEARCH FILTERS                  *
 * ****************************************** */
div.filters {
	border-radius: 6px;
	background-color:#eeeeee;
	width: 100%;
	height: 50px;
	border: 1px solid  #cccccc;
}
div.filters > .btn-search {
    float: right;  
    margin-top: 7px;   
}
div.filters > .date-range-container {
    height: 27px;
    margin-left: 30px;   
}
div.filters > div > div.selectOptions {
    right: 0;
}
.selectOptions > .ui-select-match > .btn {
    padding: 4px 12px;
}
.exportTableData {
    float: right;
    position: relative;
    top: 15px;
    height: 15px;
}
.filter-search-bar {
    min-height: 50px;
	border: 1px solid #cccccc;
	border-radius: 6px;
	padding: 10px 20px;
	text-align: center;
	background-color: #EFF0F5;
}
/* ***************************************** *
 *            ERROR CLASSES                  *
 * ***************************************** */
.error-block {
    display: block;
    height: 20px;
    padding: 5px 0;
}
/* ****************************************** *
 *             BOOTSTRAP CLASSES              *
 ******************************************** */
input[type=file] {
  display: none;
}
.table-condensed>tbody>tr>td, 
.table-condensed>tbody>tr>th, 
.table-condensed>tfoot>tr>td, 
.table-condensed>tfoot>tr>th, 
.table-condensed>thead>tr>td, 
.table-condensed>thead>tr>th {
    padding: 10px 5px 0 20px;
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 10px 5px 0 20px;
}
/* ****************************************** *
 *          MODAL LAYOUT CONFIGURATION        *
 * ****************************************** */
.modal {
    background-color: #666666;
    background-color: rgba(0,0,0,0.5);
}
.modal-content {
	padding-right: 20px;
	padding-left: 20px;
	height: inherit;
}
.modal-body {
	margin-top: 30px;
}
.modal-dialog {
	margin: 50px auto;
}
.modal-content-recharges {
	width: 350px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	margin: auto;
}
.modal-header {
	padding: 38px 0px 0px;
}
.modalFooterText {
	margin: auto;
	text-align: center;
	font-size: 12px;
}
.modal-title {
	font-size: 36px;
    font-weight: 300;
}
.modal-custom {
	position: fixed;
	top: 25%;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	display: none;
	overflow: hidden;
	height: 100%;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}
.modal-custom.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
}
.modal-custom.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
.modal-open .modal-custom {
	overflow-x: hidden;
	overflow-y: auto;
}
.modal-mini {
	width: 320px;
	margin-left: auto;
	margin-right: auto;
}
.modal-medium {
	width: 300px;
}
 .modal-large {
	width: 570px;
}
.modal-content-block {
	padding-right: 20px;
	padding-left: 20px;
	height: auto;
}
.modal-payment {
    min-height: 630px;
    height: 630px;
}
.modal-transfer {
    min-height: 595px;
    height: 600px;    
}
.modal-transfer .modal-success {
    height: 640px;
}
.modal-phishing {
    min-height: 520px;
    width: 620px;
}
/*
.modal-backdrop {
    width: 49%;
    left: 51%;
}
*/
.modal-dialog .modal-progress {
    margin: 0px;
    padding: 0px;
    width: 100%;
    left: 26%;
    top: 45%;
}
.modal-title-text {
	font-size: 36px;
  	font-weight: 300;
  	color: #666666;
}
.modal-subtitle-text {
	font-size: 18px;
  	color: #666666;
}
.modal-receipt-details {
    min-height: 490px;
    width: 460px;
    margin: 0 auto;
}
.modal-receipt-details-buttons {
    position: absolute;
    right: 19px;
    bottom: 15px;
}
@media screen and (max-width: 991px) and (min-width: 769px) {
    .modal-backdrop {
        width: 100%;
        left: 0;
    }
    .modal-dialog.modal-progress {
        width: 100%;
        left: 0%;
    }
    div#progressCA,
    div#progressCR {
        left: 43%;
        margin-top: -70px;
        position: relative;
    }
}
@media screen and (min-width: 992px) {    
    #corporateTransferDocTedModal > .modal-large {
		height: 500px;
	}
}
.modal-doc{
	width: 615px;
}
.modal-doc-step-3{
	width: 570px;
}
.form-error{
    color:#ff0000;
    font-size:10pt;
}
/* *******************************************
*          SWEET-ALERT CLASSES             *
******************************************** */
.sweet-alert {
	padding: 40px;
	font-family: Roboto;
}
.sweet-alert-redirect {
	box-shadow: 10px 10px 20px 0 rgba(5,8,0,0.5);
	background-color: #FFFFFF;
	height: 351px;
	padding: 40px 50px;
	width: 344px;
}

.sweet-alert-redirect-intern{
    box-shadow: 10px 10px 20px 0 rgba(5,8,0,0.5);
    background-color: #FFFFFF;
    padding: 40px 0;
    width: 344px;
}

.sweet-alert.error {
	padding: 30px;
	font-family: Roboto;
}
.sweet-alert.error, .sweet-alert.error h2, .sweet-alert.warning, .sweet-alert.warning h2 {
	text-align: left !important;
}
.sweet-alert.error h2, .sweet-alert.warning h2 {
	margin-top: 0;
	font-weight: normal;
}
.sweet-alert.error h2.text-red {
	color: #9D2010;
}
.sweet-alert p.text {
	font-size: 18px;
	color: #666666;
	font-weight: bold;
}
.sweet-alert-redirect p.text-redirect {
    font-size: 14px;
    color: #666666;
    font-weight: 400;
    text-align: left;
}
.sweet-alert.error p.text, .sweet-alert.warning p.text {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}
.sweet-alert .btn-qui-blue {
	background-color: #00827E;
}
.sweet-alert .icon.success .line {
	background-color: #00827E;
	height: 8px;
}
.sweet-alert .icon.success .placeholder {
	border: 4px solid #00827E;
}
/* *******************************************
*              TOAST CLASSES                 *
******************************************** */
.alert {
    margin-bottom: 0;
    margin: 0 auto 20px;
}
/* *******************************************
 *         ANGULAR MATERIAL                  *
******************************************** */
._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
    margin-left: 0px;
}
md-input-container {
    margin: 18px 0 0;
}
md-input-container._md-datepicker-floating-label {
  width: 100%;
}
label.correction-label-datepicker {
  right: 0 !important;
  left: 0 !important;
  width: 100% !important;
}
md-datepicker {
  width: 100%;
  height: 100%;
}
button.md-datepicker-button {
  display: none;
}
div.md-datepicker-input-container {
  margin-top: 10px;
  width: 90%;
  border-bottom-style: none;
}
.flex-97{
	-webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-height: 100%;
    box-sizing: border-box;
	max-width: 97%;
}
.flex-3{
	-webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-height: 100%;
    box-sizing: border-box;
	max-width: 3%;
}
.flex-37{
	-webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-height: 100%;
    box-sizing: border-box;
	max-width: 37%;
}
.flex-27{
	-webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-height: 100%;
    box-sizing: border-box;
	max-width: 27%;
}
.flex-67{
	-webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-height: 100%;
    box-sizing: border-box;
	max-width: 67%;
}
.flex-57{
	-webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-height: 100%;
    box-sizing: border-box;
	max-width: 57%;
}
/* *******************************************
 *         SWIPER  CUSTOMS                   *
 ******************************************* */
.swiper-button-next, .swiper-button-prev {
    margin-top: 25px;
}
/* ********************************************
 *             SLICK CAROUSEL                 *
 ******************************************** */
.slider-wrapper {
  width: inherit;
}
.slider {
  width: 77%;
  height: inherit;
}
.slider-progress {
  width: 77%;  
}
/* ********************************************
 *         FONT AWESOME CUSTOMS               *
 ******************************************** */
.fa-0-5x {
	font-size: 0.5em;
}
.fa-1-5x {
	font-size: 1.49em;
}
.fa-2-5x {
	font-size: 2.5em;
}
.fa-5x {
    font-size: 5em;
}
.fa-7x {
	font-size: 7em;
}
/* *******************************************
 *           DATEPICKER  CUSTOMS             *
******************************************** */
.ADMdtp {
	width: 310px;
}
.ADMdtp-box .daysNames>span, 
.ADMdtp-box footer .today, .ADMdtp-box footer .calTypeContainer p {
    color:#00827E;
}
.ADMdtp-box footer .timeSelectIcon {
	fill: #00827E;
}
.ADMdtpDays > span > span.today:after {
    border-bottom: 0.7em solid #00827E;
}
.ADMdtp-box {
    z-index: 9999;
}
.ADMdtp-container .dateTo input,
.ADMdtp-container .dateFrom input {
    border-radius: 20px !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-right: none;
    background-color: #FFFFFF;
    height: 29px;
}
/* *******************************************
*              STANDARD CLASSES              *
******************************************** */
.font-weight-100 {
    font-weight: 100;
}
.font-weight-300 {
    font-weight: 300;
}
.font-weight-400 {
    font-weight: 400;
}
.font-weight-500 {
    font-weight: 500;
}
.font-weight-600 {
    font-weight: 600;
}
.font-weight-900 {
    font-weight: 900;
}
.font-family{
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.table > thead > tr > th.no-padding,
.table > tbody > tr > th.no-padding,
.table > tfoot > tr > th.no-padding,
.table > thead > tr > td.no-padding,
.table > tbody > tr > td.no-padding,
.table > tfoot > tr > td.no-padding,
.no-padding , .padding-0 {
    padding: 0;
}    
.padding-5 {
    padding: 5px;
}
.padding-10 {
    padding: 10px;
}
.padding-15 {
    padding: 15px;
}
.padding-20 {
    padding: 20px;
}
.padding-25 {
    padding: 25px;
}
.padding-30 {
    padding: 30px;
}
.padding-35 {
    padding: 35px;
}
.padding-40 {
    padding: 40px;
}
.padding-horizontal-5 {
    padding: 0 5px;
}
.padding-horizontal-10 {
    padding: 0 10px;
}
.padding-horizontal-15 {
    padding: 0 15px;
}
.padding-horizontal-20 {
    padding: 0 20px;
}
.padding-vertical-5 {
    padding: 5px 0;
}
.padding-vertical-10 {
    padding: 10px 0;
}
.padding-vertical-15 {
    padding: 15px 0;
}
.padding-vertical-20 {
    padding: 20px 0;
}
.padding-bottom-0 {
    padding-bottom: 0;
}
.padding-bottom-5 {
    padding-bottom: 5px;
}
.padding-bottom-10 {
    padding-bottom: 10px;
}
.padding-bottom-15 {
    padding-bottom: 15px;
}
.padding-bottom-20 {
    padding-bottom: 20px;
}
.padding-bottom-25 {
    padding-bottom: 25px;
}
.padding-bottom-30 {
    padding-bottom: 30px;
}
.padding-bottom-35 {
    padding-bottom: 35px;
}
.padding-bottom-40 {
    padding-bottom: 40px;
}
.padding-bottom-45 {
    padding-bottom: 45px;
}
.padding-bottom-50 {
    padding-bottom: 50px;
}
.padding-bottom-60 {
    padding-bottom: 60px;
}
.padding-top-0 {
    padding-top: 0;
}
.padding-top-5 {
    padding-top: 5px;
}
.padding-top-10 {
    padding-top: 10px;
}
.padding-top-15 {
    padding-top: 15px;
}
.padding-top-20 {
    padding-top: 20px;
}
.padding-top-25 {
    padding-top: 25px;
}
.padding-top-30 {
    padding-top: 30px;
}
.padding-top-35 {
    padding-top: 35px;
}
.padding-top-40 {
    padding-top: 40px;
}
.padding-top-45 {
    padding-top: 45px;
}
.padding-top-50 {
    padding-top: 50px;
}
.padding-left-0 {
    padding-left: 0;
}
.padding-left-5 {
    padding-left: 5px;
}
.padding-left-10 {
    padding-left: 10px;
}
.padding-left-15 {
    padding-left: 15px;
}
.padding-left-20 {
    padding-left: 20px;
}
.padding-left-25 {
    padding-left: 25px;
}
.padding-left-30 {
    padding-left: 30px;
}
.padding-left-35 {
    padding-left: 35px;
}
.padding-left-40 {
    padding-left: 40px;
}
.padding-left-45 {
    padding-left: 45px;
}
.padding-left-50 {
    padding-left: 50px;
}
.padding-right-0 {
    padding-right: 0;
}
.padding-right-5 {
    padding-right: 5px;
}
.padding-right-10 {
    padding-right: 10px;
}
.padding-right-15 {
    padding-right: 15px;
}
.padding-right-20 {
    padding-right: 20px;
}
.padding-right-25 {
    padding-right: 25px;
}
.padding-right-30 {
    padding-right: 30px;
}
.padding-right-35 {
    padding-right: 35px;
}
.padding-right-40 {
    padding-right: 40px;
}
.padding-right-45 {
    padding-right: 45px;
}
.padding-right-50 {
    padding-right: 50px;
}
.table > thead > tr > th.no-margin,
.table > tbody > tr > th.no-margin,
.table > tfoot > tr > th.no-margin,
.table > thead > tr > td.no-margin,
.table > tbody > tr > td.no-margin,
.table > tfoot > tr > td.no-margin, 
.no-margin {
    margin: 0;
}
.margin-auto {
    margin: 0 auto;
}
.margin-10 {
    margin: 10px;
}
.margin-15 {
    margin: 15px;
}
.margin-20 {
    margin: 20px;
}
.margin-bottom-unset {
    margin-bottom: unset;
}
.margin-bottom-0 {
    margin-bottom: 0;
}
.margin-bottom-1 {
    margin-bottom: 1px;
}
.margin-bottom-5 {
    margin-bottom: 5px;
}
.margin-bottom-10 {
    margin-bottom: 10px;
}
.margin-bottom-15 {
    margin-bottom: 15px;
}
.margin-bottom-20 {
    margin-bottom: 20px;
}
.margin-bottom-25 {
    margin-bottom: 25px;
}
.margin-bottom-30 {
    margin-bottom: 30px;
}
.margin-bottom-40 {
    margin-bottom: 40px;
}
.margin-bottom-50 {
	margin-bottom: 50px;
}
.margin-bottom-60 {
  margin-bottom: 60px;
}
.margin-bottom-100 {
    margin-bottom: 100px;
}
.margin-bottom-166 {
  margin-bottom: 166px;
}
.margin-bottom-neg-10 {
	margin-bottom: -10px;
}
.margin-top-0 {
    margin-top: 0;
}
.margin-top-5 {
    margin-top: 5px;
}
.margin-top-6 {
    margin-top: 6px;
}
.margin-top-10 {
    margin-top: 10px;
}
.margin-top-15 {
    margin-top: 15px;
}
.margin-top-18{
	margin-top: 18px;
}
.margin-top-20 {
    margin-top: 20px;
}
.margin-top-25 {
    margin-top: 25px;
}
.margin-top-26{
	margin-top: 26px;
}
.margin-top-30 {
    margin-top: 30px;
}
.margin-top-35 {
    margin-top: 35px;
}
.margin-top-40 {
	margin-top: 40px;
}
.margin-top-50{
	margin-top: 50px;
}
.margin-top-60 {
	margin-top: 60px;
}
.margin-top-70 {
	margin-top: 70px;
}
.margin-top-80 {
	margin-top: 80px;
}
.margin-top-90 {
	margin-top: 90px;
}
.margin-top-100 {
    margin-top: 100px;
}
.margin-top-120 {
	margin-top: 120px;
}
.margin-top-neg-5 {
    margin-top: -5px;
}
.margin-top-neg-10 {
	margin-top: -10px;
}
.margin-top-neg-15 {
	margin-top: -15px;
}
.margin-top-neg-20 {
	margin-top: -20px;
}
.margin-top-neg-35 {
	margin-top: -35px;
}
.margin-top-neg-40 {
	margin-top: -40px;
}
.margin-top-neg-80 {
	margin-top: -80px;
}
.margin-top-10p {
	margin-top: 10%;
}
.margin-top-50p {
	margin-top: 50%;
}
.margin-right-0 {
    margin-right: 0;
}
.margin-right-5 {
    margin-right: 5px;
}
.margin-right-10 {
    margin-right: 10px;
}
.margin-right-15 {
    margin-right: 15px;
}
.margin-right-20 {
    margin-right: 20px;
}
.margin-right-25 {
    margin-right: 25px;
}
.margin-right-30 {
    margin-right: 30px;
}
.margin-right-40 {
  margin-right: 40px;
}
.margin-right-60 {
	margin-right: 60px;
}
.margin-right-65 {
	margin-right: 65px;
}
.margin-right-85 {
	margin-right: 85px;
}
.margin-right-neg-5 {
    margin-right: -5px;
}
.margin-right-neg-15 {
    margin-right: -15px;
}
.margin-right-25-perc {
	margin-right: 25%;
}
.margin-left-0 {
    margin-left: 0;
}
.margin-left-5 {
    margin-left: 5px;
}
.margin-left-10 {
    margin-left: 10px;
}
.margin-left-15 {
    margin-left: 15px;
}
.margin-left-20 {
    margin-left: 20px;
}
.margin-left-25 {
    margin-left: 25px;
}
.margin-left-30 {
    margin-left: 30px;
}
.margin-left-40 {
    margin-left: 40px;
}
.margin-left-60 {
	margin-left: 60px;
}
.margin-left-65 {
	margin-left: 65px;
}
.margin-left-85 {
	margin-left: 85px;
}
.margin-left-neg-5 {
  margin-left: -5px;
}
.margin-left-neg-10 {
  margin-left: -10px;
}
.margin-left-neg-15 {
  margin-left: -15px;
}
.margin-left-neg-20 {
  margin-left: -20px;
}
.margin-left-10-perc {
    margin-left: 10%;
}
.margin-left-25-perc {
	margin-left: 25%;
}
.min-height-45{
	min-height: 45px;
}
.min-height-50 {
    min-height: 50px;    
}
.min-height-155 {
    min-height: 155px;
}
.min-height-180 {
    min-height: 180px;
}
.min-height-200 {
    min-height: 200px;
}
.min-height-230 {
    min-height: 230px;
}
.min-height-250 {
    min-height: 250px;
}
.min-height-270 {
    min-height: 270px;
}
.min-height-280 {
    min-height: 280px;
}
.min-height-300 {
    min-height: 300px;
}
.min-height-350 {
    min-height: 350px;
}
.min-height-470 {
    min-height: 470px;
}
.min-height-520 {
    min-height: 520px;
}
.min-height-550 {
    min-height: 550px;
}
.min-height-560 {
	min-height: 560px;
}
.min-height-600 {
	min-height: 600px;
}
.min-height-635 {
    min-height: 635px;
}
.min-height-700 {
    min-height: 700px;
}
.min-height-auto {
    min-height: 100%;
}
.height-10 {
    height: 10px;
}
.height-35 {
	height: 35px;
}
.height-40 {
	height: 40px;
}
.height-50 {
	height: 50px;
}
.height-60 {
	height: 60px;
}
.height-70 { 
	height: 70px;
}
.height-80 { 
	height: 80px;
}
.height-90 {
	height: 90px;
}
.height-100 {
	height: 100px;
}
.height-155 {
    height: 155px;
}
.height-180 {
    height: 180px;
}
.height-200 {
    height: 200px;
}
.height-230 {
    height: 230px;
}
.height-250 {
    height: 250px;
}
.height-270 {
    height: 270px;
}
.height-300 {
    height: 300px;
}
.height-330 {
    height: 330px;
}
.height-350 {
    height: 350px;
}
.height-450 {
    height: 450px;
}
.height-550 {
    height: 550px;
}
.width-90-percent {
    width: 90%;
}
.max-width-360 {
    max-width: 360px;
}
.position-bottom-right {
    position: absolute;
    bottom: 0;
    right: 0;
}
.position-bottom-left {
    position: absolute;
    bottom: 0;
    left: 0;
}
.position-top-right {
    position: absolute;
    top: 0;
    right: 0;
}
.position-top-left {
    position: absolute;
    top: 0;
    left: 0;
}
.table > thead > tr > th.no-border,
.table > tbody > tr > th.no-border,
.table > tfoot > tr > th.no-border,
.table > thead > tr > td.no-border,
.table > tbody > tr > td.no-border,
.table > tfoot > tr > td.no-border,
.no-border, .border-0 {
	border: 0;
	border-bottom: 0;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.border-radius-5 {
    border-radius: 5px;
}
.border-radius-10 {
	border-radius: 10px;
}
.border-radius-15 {
	border-radius: 15px;
}
.border-input{
    border: 1px solid #70707060 !important; 
}
.opacity-0 {
    opacity: 0;
}
.no-opacity {
	opacity: 1;
}
.no-display, .display-none, .invisible {
    display: none;
}
.no-visible {
    visibility: hidden;
}
.no-bg {
    background: none;
}
.color-primary {
	color: #00827E;
}
.color-green {
 	color: #00827E;
}
.bg-white {
    background: #ffffff;
}
.bg-black {
    background: #2C2F3B;
    color: #ffffff;
}
.bg-primary {
    background: #00827E;
    color: #ffffff;
}
.bg-light-primary {
    background: #86D2AE;
    color: #ffffff;
}
.bg-dark-primary {
    background: #206C48;
    color: #ffffff;
}
.bg-success {
    background: #5cb85c;
    color: #ffffff;
}
.bg-info {
    background: #46b8da;
    color: #ffffff;
}
.bg-warning {
    background: #eea236;
    color: #ffffff;
}
.bg-danger {
    background: #d43f3a;
    color: #ffffff;
}
.bg-well {
    background: #eeeeee;
    background-color: #eeeeee;
    color: #666666;
}
.bg-azure {
    background: #0095C8;
    color: #ffffff;
}
.bg-light-azure {
    background: #00a8e2;
    color: #ffffff;
}
.bg-dark-azure {
    background: #006f95;
    color: #ffffff;
}
.bg-red {
    background: #C82E29;
    color: #ffffff;
}
.bg-light-red {
    background: #da4f4a;
    color: #ffffff;
}
.bg-dark-red {
    background: #9e2420;
    color: #ffffff;
}
.bg-green {
    background: #1FBBA6;
    color: #ffffff;
}
.bg-light-green {
    background: #30ddc6;
    color: #ffffff;
}
.bg-dark-green {
    background: #188f7f;
    color: #ffffff;
}
.bg-orange {
    background: #FF6600;
    color: #ffffff;
}
.bg-light-orange {
    background: #ff8533;
    color: #ffffff;
}
.bg-dark-orange {
    background: #cc5200;
    color: #ffffff;
}
.bg-blue {
    background: #5F8295;
    color: #ffffff;
} 
.bg-light-blue {
    background: #7c9bab;
    color: #ffffff;
}
.bg-dark-blue {
    background: #4b6776;
    color: #ffffff;
}
.bg-blue-qui {
    background: #003B90;
    color: #ffffff;
}
.bg-dark-blue-qui {
    background: #00337D;
    color: #ffffff;
}
.bg-pink {
    background: #DD5A82;
    color: #ffffff;
}
.bg-light-pink {
    background: #e684a2;
    color: #ffffff;
}
.bg-dark-pink {
    background: #d43062;
    color: #ffffff;
}
.bg-purple {
    background: #804C75;
    color: #ffffff;
}
.bg-light-purple {
    background: #a05f92;
    color: #ffffff;
}
.bg-dark-purple {
    background: #603958;
    color: #ffffff;
}
.bg-beige {
    background: #D2BD8E;
    color: #ffffff;
}
.bg-light-beige {
    background: #d9c8a0;
    color: #ffffff;
}
.bg-dark-beige {
    background: #c3a86a;
    color: #ffffff;
}
.bg-grey {
    background: #c8c7cc;
    color: #ffffff;
}
.bg-light-grey {
    background: #f7f7f8;
}
.bg-dark-grey {
    background: #aeacb4;
    color: #ffffff;
}
.bg-yellow {
    background: #FFB848;
    color: #ffffff;
}
.bg-light-yellow {
    background: #ffcc7b;
    color: #ffffff;
}
.bg-dark-yellow {
    background: #ffa415;
    color: #ffffff;
}
.bg-bricky {
    background: #894550;
    color: #ffffff;
}
.bg-light-bricky {
    background: #aa5764;
    color: #ffffff;
}
.bg-dark-bricky {
    background: #67343c;
    color: #ffffff;
}
.background-none {
    background: none;
}
.background-image-none {
	background-image: none;
}
.background-color-transparent {
	background-color: transparent;
}
.background-white, .background-no-colored {
    background-color: #ffffff;
}
.background-colored-gray {
    background-color: #c6c6c6;
}
.background-colored-yellow {
    background-color: #ffdd22;
}
.background-colored-green {
    background-color: #ccffff;
}
.background-colored-well {
    background-color: #eeeeee;
}
.text-grey {
    color: #c8c7cc;
}
.text-azure {
    color: #0095C8;
}
a .text-azure>i {
    color: #006f95;
}
.text-azure-dark {
    color: #006f95;
}
.text-crimson {
    color: #B94A48;
}
.text-orange {
    color: #FF6600;
}
.text-green {
    color: #1FBBA6;
}
.text-cerulean {
    color: #5F8295;
}
.text-blue {
	color: #003b90;
}
.text-pink {
    color: #DD5A82;
}
.text-purple {
    color: #DD5A82;
}
.text-bricky {
    color: #894550;
}
.text-yellow {
    color: #FFB848;
}
.text-red {
    color: #9D2010;
}
.text-pure-red {
    color: #FF0000;
}
.text-white {
    color: #ffffff;
}
a.text-white {
    color: #ffffff;
}
a.text-white:hover {
    color: #ffffff;
}
.text-white-transparent {
    color: rgba(255, 255, 255, 0.7);
}
.text-onix {
    color: #5b5b60;
}
.text-dark {
	color: #666666;
}
a.text-dark:hover {
    color: #6f6f74;
}
.text-light {
    color: #c2c2c5;
}
a.text-light:hover {
    color: #adadb1;
}
.text-default {
    color: #747474;
}
a:hover.text-default {
    color: #747474;
}
.text-initial {
    font-weight: initial;
}
.text-bold {
    font-weight: bold;
}
.text-extra-small {
    font-size: 10px;
}
.text-small {
    font-size: 12px;
}
.text-medium {
    font-size: 14px;
}
.text-large {
    font-size: 16px;
}
.text-extra-large {
    font-size: 18px;
}
h1.text-extra-large {
    font-size: 50px;
}
.text-title {
	font-size: 24px;
}
.text-title-big {
	font-size: 30px;
}
.text-huge {
	font-size: 36px;
}
.text-align-center, .center {
    text-align: center;
}
.text-align-left, .text-left{
	text-align: left;
}
.text-align-right, .text-right {
    text-align: right;
}
.text-uppercase, .uppercase {
	text-transform: uppercase;
}
.capitalizeWords, .capitalize {
    text-transform: capitalize;
}
.text-underline {
    text-decoration: underline;
}
.btn-full {
    min-width: 100%;
}
.btn-120 {
    min-width: 120px;
}
.btn-160 {
	min-width: 160px;
}
.btn-305 {
    min-width: 305px;
}
.btn-385 {
	min-width: 385px;
}
.btn-wide {
    width: 180px;
}
.li-disc{
    list-style-type: disc !important;
}
table.term td, table.term th {
  border: 1px solid #000000;
  padding: 3px 3px;
}
.numpad-confirm-btn {
	float: right;
	margin-top: 20px;
    margin-bottom: 20px;
	font-weight: bold;
	font-size: 20px;
}
.numpad-confirm-btn-corporate {
    float: right;
    margin-top: 20px;
    font-weight: bold;
    font-size: 20px;
    padding-right: 140px;
}
/**********************************************
                    UI KIT
**********************************************/
.btn {
    font-size: 16px;
}
.outline-button{
    display: inline-block;
    padding: 6px 20px;
    border: 2px solid #cccccc;
    border-radius: 3px;
    color: #666666;
    font-family: 'ROBOTO';
    font-size: 12px;
    cursor: pointer;
}

.outline-button:hover{
    background-color: #F1F1F1;
    border: 1px solid #666666;
}

.outline-button:active{
    background-color: #CCCCCC;
    border: 1px solid #666666;
}


.outline-button:disabled{
    border: 1px solid #E0E0E0;
    color: #E0E0E0;
}
.default-button{
    display: inline-block;
    background-color: #F1F1F1;
    border: 1px solid #F1F1F1;
    padding: 8px 35px;
    border-radius: 3px;
    color: #666666;
    font-family: 'ROBOTO';
    font-size: 12px;
    cursor: pointer;
}
.default-button:hover{
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
}
.default-button:active{
    background-color: #CCCCCC;
    border-top: 1px solid #666666;
}
.default-button:disabled{
    color: #E0E0E0;
}

.white-button{
    background-color:#ffffff;
    padding: 11px 24px;
    color: #333333;
    border-radius: 3px;
    border: 1px solid #ffffff;
}

.white-button:hover{
    background-color: rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.8);
    color: #003B90;
}

.transparent-button{
    background-color: rgba(0, 59, 144, 0.8);
    padding: 11px 24px;
    color: #ffffff;
    border-radius: 3px;
    border: 1px solid #ffffff;
}

.transparent-button:hover{
    background-color: rgba(0, 59, 144, 0.5);
    color: rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.8);
}
/**********************************************
                end: UI KIT
**********************************************/
.border-right-ccc{
  border-right: 0.5px solid #CCCCCC;
}
.padding-10-20{
  padding: 10px 20px;
}
.font-color-B1B1B1{
    color: #B1B1B1;
}
.input-corporate-alias{
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 1px dashed #fff;
    font-size: 18px !important;
    width: 189px;
    margin-top: 3px;
}
.input-corporate-alias:hover{
    color: #CCCCCC;
    transition: color 0.7s;
}
.text-alias-corporate:hover{
    color: #CCCCCC;
    transition: color 0.7s;
}
.padding-left-4{
    padding-left: 4px;
}
.padding-top-3 {
    padding-top: 3px;
}
.padding-left-right-13{
    padding-left: 13px;
    padding-right: 13px;
}
.pre-footer{
    height: 222px;   
}
.pre-footer div#consumer-pre-footer{
    width: 224px;
    margin: 0 auto;
}
div#corporate-pre-footer div{
    width: 464px;
    margin: 0 auto;
}
div#corporate-pre-footer div div{
    width: 220px;
    display: inline-block;
}

.pre-footer div a button{
    width: 100%;
}

.format-margin{
    margin: 0 40px;
}

ul.ul-display{
    list-style:none;
    max-width: 850px;
    margin: 0 auto;
}

ul.ul-display li{
    width: 254px;
}

ul.ul-display li div{
    height: 145px;
    width: 254px;   
    border: 1px solid #EDEDED;  
    background-color: #F8F8F8;
    padding-top: 60px;
}

ul.ul-display li span{
    float: right;
    margin: -23px 100px;
}

.elipse-icon{
    height: 48px;   
    width: 48px;    
    border-radius: 100%;
    background-size: contain;
}

.physical-person, .company-card, .account-tax {
    width: 30px;
}

.cursor-pointer{
    cursor: pointer;
}

.color-icon{
    fill:#ffffff;
}

a.font-noformat, a.font-noformat:hover{
    color:#666666;
}

h1{
    font-size: 24px;
    font-weight: bold;
}

.font-size-14{
    font-size: 14px;
}

.line-hr{
    border: 0.5px solid #AAAAAA;
    height: 0;
    background-image: none;
}

.table > tbody > tr > td.card-list:hover{
  background-color: #ddebff;
}

.color-ccc{
  color: #ccc;
}

.selection-card-arrow{
    font-size: 18px;
}

nav.align-line-nav ul li{
    display: inline-block;
}

div#DigiCertClickID_s8vtH_li div#DigiCertClickID_s8vtH_liSeal img{
    height: 29px;
}

div#DigiCertClickID_s8vtH_li span{
    display: none !important;
}


.forgot_pass_body{
    height: max-content !important;
}
/****************************************************
            START: FOOTER 03/12/2018
****************************************************/
footer{
    height: 101px; 
}

footer div.container div.row{
    max-width: 1257px; 
    padding-top: 17px;
}

footer div.container div.row div div nav.align-line-nav{
    max-width: 100%;
}
ul.border-bottom-color{
    padding-bottom: 5px; 
    margin-bottom: unset;
}

/****************************************************
            END: FOOTER 03/12/2018
****************************************************/

a.forgot_pass_houver {
    color: #808080;
}

a:hover.forgot_pass_houver {
    color: #005856;
}
