body{
    background : #ffffff;
}

span{
    font-family: Arial, sans-serif;
}

@media ( min-width : 768px) and (max-width: 991px) {
	.box4 figure img{
		width: 175px;
		height: 175px;
	}
	
	.list3title2{
		display: none;
	}
}


@media ( max-width : 360px) {
	.box4 figure img{
		width: 150px;
		height: 150px;
	}
	
	.info1{
		display: none;
	}
	
	.list3title2{
		display: none;
	}
}


@media ( max-width : 420px) {
	.box4 figure img{
		width: 150px;
		height: 125px;
	}
	.list3title2{
		display: none;
	}
	
	.list3title1{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
}

.row_3{
    background: #ffffff;
}

h2{
    padding: 0 0 2% 0;
}


#benefitsImage{
    margin-top: 10px;
}



#infoMenu {
    bottom: 80px;
}
#infoMenu li a {
    color: #fff;
    z-index: 999;
}

#logoContent{
    margin-left: 5%;
}


.paybacInfo{
    color: #939598;
    letter-spacing: 0;
    font-size: 18px;
    line-height: 26px;
    font-weight: normal;
    margin-bottom: 28px;
}

.desc h3{
    font: 19px/1em 'Bold', sans-serif;
    margin-bottom: 15px;
    text-rendering: optimizeLegibility;
    color: #555;
}

.desc p {
    color: #939598;
    letter-spacing: 0;
    font-size: 18px;
    line-height: 26px;
    font-weight: normal;
    margin-bottom: 28px;
}

.desc .icon img{
    margin-bottom: 10px;
}


#paybacImage{
    margin-top: 20%;
    margin-left: 15%;
}

#debitImage {
    margin-left: -10%;
}

.iconCallCenter{
    margin-left: 11px;
}

#infoPaybac{
    margin-top: 2%;
}



#infoDebit{
    margin-top: 5%;
}


#fullpage ul {
    list-style-type: none;
}

#fullpage ul li{
    color: #939598;
    letter-spacing: 0;
    font-size: 18px;
    line-height: 26px;
    font-weight: normal;
    margin-bottom: 10px;
}

#pagefull ul {
    list-style-type: none;
}

#pagefull ul li{
    color: #939598;
    letter-spacing: 0;
    font-size: 18px;
    line-height: 26px;
    font-weight: normal;
    margin-bottom: 10px;
}


.listContent{
    margin-top: 5%;
}

#buttonContent{
    width: 400px;
    position: absolute;
    top: 40%;
    left: 20%;
    margin-top: 7%;
}

#buttonContent button{
    margin-bottom: 20px;
    width: 365px;
    height: 70px;
    font-size: 24px;
    color: #fff;
}

#affiliate{
    background-color: rgba(252, 0, 0, 0.75);
    color: #ffffff;
}

#affiliate:hover{
    background-color: #ffffff;
    color: rgba(252, 0, 0, 0.75);
}

#contact{
    background-color: rgba(50,50,50,0.4);
}

#contact:hover{
    background-color: #ffffff;
    color: rgba(252, 0, 0, 0.75);
}

#headerContact h2{
    display: block;
    color: #939598;
    letter-spacing: 0;
    font-size: 18px;
    line-height: 26px;
    font-weight: normal;
    margin-bottom: 10px;
}

#bodyContact label{
    color: #939598;
    letter-spacing: 0;
    font-size: 18px;
    line-height: 26px;
    font-weight: normal;
    margin-bottom: 10px;
}

#headerContact, #bodyContact{
    margin-top: 10%;
}


#section0 a.downPage  span {
    position: absolute;
    bottom: 2%;
    left: 97.5%;
    width: 46px;
    height: 46px;
    margin-left: -23px;
    border: 1px solid #d90000;
    border-radius: 100%;
    box-sizing: border-box;
}

#section0 .language {
    position: absolute;
    top: 3%;
    left: 91.5%;
}

#section0 a.dropdown-toggle span {
    color: white;
    text-decoration: none;
}

#section0 ul.dropdown-menu img {
    float: right;
    margin-top: 5px;
}

#section0 a.dropdown-toggle:hover {
    text-decoration: none;
}

#section0 a.dropdown-toggle:focus {
    text-decoration: none;
}

#section0 a.downPage span::after {
    position: absolute;
    top: 50%;
    left: 50%;
    content: '';
    width: 16px;
    height: 16px;
    margin: -12px 0 0 -8px;
    border-left: 1px solid #d90000;
    border-bottom: 1px solid #d90000;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    box-sizing: border-box;
}

#searchCompany{
    height: 46px;
    width: 250px;
    font-size: 18px;
}

#titleCompanies h2{
    color: #939598;
}

.list-item img {
    height: 150px !important;
    width: 150px;
}

.list-inline-item img {
        height: 150px !important;
        width: 150px;
}

.list-inline-item:not(:last-child) {
    margin-right: 0rem;
}

#scrollup-btn {
    z-index: 999999;
    position: fixed;
    cursor: pointer;
    display: none;
    bottom: 32px
}

#bodyContact .has-feedback i{
    margin-top: 10px;
}

#message{
    font-size: 18px;
}

.paybacInfoLink{
    cursor: pointer;
    text-transform: initial;
}

.imgRepresentedClick{
    cursor: pointer;
}



#welcomeNormallogo{
	
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 20%;
    height: 399px;
    width:  399px;
}


#section0{
    background-image: url("/paybac/views/assets/img/welcome/welcome-2.jpg");
    background-size: cover;
}

#content{
    display: none;
}

#contentLoading {
    text-align: center;
}
#contentLoading img {
    height: 175px;
}


@media ( min-width : 768px) and (max-width: 1024px) {
    #debitImage {
        margin-left: 0;
    }
    #paybacImage {
        margin-top: 0;
        margin-left: 15%;
        height: 300px;
    }
    #callCenterImage {
        margin-top: 4%;
    }
}

@media ( min-width : 320px) and (max-width: 768px) {
    #welcomeNormallogo {
        left: 5%;
        top: -10%;
    }

    #buttonContent {
        top: 50%;
        left: 3%;
    }

    #buttonContent button {
        width: 300px;
    }

    .desc p {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 15px;
    }

    .icon {
        display: none;
    }

    #paybacImage, #debitImage, #callCenterImage, #benefitsImage {
        display: none;
    }

    .paybacInfo {
        font-size: 14px;
        line-height: 20px
    }

    #infoPaybac h1, #listDebitAutomatic h1, #listPayOnline  h1 , #listCallCenter h1, #listBenefits h1, #titleCompanies h1, #headerContact h1{
        font-size: 30px;
    }

    #titleCompanies h2{
        font-size: 18px;
    }

    .paybacInfoLink {
        font-size: 14px;
    }

    #listDebitAutomatic ul, #listPayOnline ul, #listCallCenter ul, #listBenefits ul {
        padding-left: 0;
        margin-top: 15%;
    }

     #fullpage ul li {
        font-size: 14px;
    } 
    #pagefull ul li {
        font-size: 14px;
    } 

    #headerContact span {
        font-size: 14px;
        line-height: 14px;
    }

    #headerContact, #bodyContact {
         margin-top: 0;
    }

    #message {
        font-size: 12px;
    }

    .input-lg {
        font-size: 12px;
    }

    #welcomeContactUsEmailDesc {
        display: none  !important;;
    }

    #searchCompany {
        width: 230px;
    }

    .list-item img {
        height: 75px !important;
        width: 75px;
    }
    
    .list-inline-item img  {
        height: 75px !important;
        width: 75px;
    }
    
}

.headerLogin{
    height: 60px;
    background-color: white;
}


#titleContainer{
    float: right;
    margin-right: 2%;
    margin-top: 13px;
}

#titleContainer h2{
    color: #fe0028 !important;
    font-weight: bold;
}
.paginacion {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.paginacion > li {
  display: inline;
}
.paginacion > li > a,
.paginacion > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #428bca;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.paginacion > li:first-child > a,
.paginacion > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.paginacion > li:last-child > a,
.paginacion > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.paginacion > li > a:hover,
.paginacion > li > span:hover,
.paginacion > li > a:focus,
.paginacion > li > span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd;
}
.paginacion > .active > a,
.paginacion > .active > span,
.paginacion > .active > a:hover,
.paginacion > .active > span:hover,
.paginacion > .active > a:focus,
.paginacion > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}
.paginacion > .disabled > span,
.paginacion > .disabled > span:hover,
.paginacion > .disabled > span:focus,
.paginacion > .disabled > a,
.paginacion > .disabled > a:hover,
.paginacion > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.paginacion-lg > li > a,
.paginacion-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.paginacion-lg > li:first-child > a,
.paginacion-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.paginacion-lg > li:last-child > a,
.paginacion-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.paginacion-sm > li > a,
.paginacion-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.paginacion-sm > li:first-child > a,
.paginacion-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.paginacion-sm > li:last-child > a,
.paginacion-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}


/* #salto .divide { clear: both; } */


