@font-face {
   font-family: RobotoLight;
   src: url(../assets/font/Roboto-Light.ttf);
}
@font-face {
   font-family: RobotoMedium;
   src: url(../assets/font/Roboto-Regular.ttf);
}
body{
   margin: 0;
   padding: 0;
   font-family: RobotoLight;
   font-size: 16px;
   color: #5C5C5C;
   text-rendering: optimizeLegibility;
   /*background-color: #f8f8f8;*/
   /* max-width: 1024px; */
}
a{
   text-decoration:none;
}
/********************************************************************************/
/********************************************************************************/
/**************************************BTN***************************************/
/********************************************************************************/
/********************************************************************************/
.btn{
   font-family: RobotoMedium;
   border: 2px solid;
   width: 200px;
   text-align: center;
   padding: 10px;
   border-radius: 4px;
   margin-top: 50px;
}
.btn-green {
   color: #69A437;
}
/********************************************************************************/
/********************************************************************************/
/***********************************fin BTN***************************************/
/********************************************************************************/
/********************************************************************************/
/**************************************HEADER****************************/
header > div {
    width: 100%;
    max-width: 1024px;
    margin: auto;
}
.pagetracker header {
    height: 60px;
    width: calc(100% - 0px);
    /*padding: 8px 30px;*/
    color: #fff;
    z-index: 999;
    top: 0;
    position: absolute;
    background: #fff;
}
header {
   height: 60px;
   width: calc(100% - 0px);
   padding: 8px 0px;
   color: #fff;
   z-index: 999;
   top: 0;
   position: absolute;
   background: rgba(255,255,255,1);
   background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.22) 0%, rgb(0, 0, 0) 100%);
   background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.22) 0%, rgb(0, 0, 0) 100%);
   background: -o-linear-gradient(left, rgba(0, 0, 0, 0.22) 0%, rgb(0, 0, 0) 100%);
   background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.22) 0%, rgb(0, 0, 0) 100%);
   background: linear-gradient(to right, rgba(0, 0, 0, 0.22) 0%, rgb(0, 0, 0) 100%);
}
header .logo{
   height: 62px;
}
ul.nav,.navIcon {
}

.nav li,.navIcon li {
   cursor: pointer;
   height: 100%;
   list-style: none;
   /* padding: 10px 16px 15px 16px; */
   /* float: left; */
}
.nav .btn,.navIcon .btn {
   margin: auto;
   width: 140px;
   color: #fff;
}
.nav img,.navIcon img {
   height: 30px;
   margin: 6px 0px;
}
.icon {
   width: 30px;
   height: 30px;
   margin: 6px 0px;
}
.btn-login:active {
   background: #145093;
   color: #fff !important;
   border-color: transparent;
}
.btn-login:hover {
   color: #145093;
}
.iconHelp{
   background: url(../../../../../../assets/images/helpwhite.svg) no-repeat;
}
.iconHelp:hover{
   background: url(../../../../../../assets/images/help_hover.svg) no-repeat;
}
.iconHelp:active{
   background: url(../../../../../../assets/images/help_click.svg) no-repeat;
}
.iconPreference{
   background: url(../../../../../../assets/images/preferenceswhite.svg) no-repeat;
}
.iconPreference:hover{
   background: url(../../../../../../assets/images/preferences_hover.svg) no-repeat;
}
.iconPreference:active{
   background: url(../../../../../../assets/images/preferences_click.svg) no-repeat;
}


.flex-container {
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
}

.column {
   -webkit-flex-direction: column;
   -ms-flex-direction: column;
   flex-direction: column;
}
.flex-container.justify-space-between {
   -webkit-justify-content: space-between;
   -ms-flex-pack: justify;
   justify-content: space-between;
}
.flex-container.wrap {
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
}
.row {
   -webkit-flex-direction: row;
   -ms-flex-direction: row;
   flex-direction: row;
}
.justify-center{
   -webkit-justify-content: center;
   -ms-flex-pack: center;
   justify-content: center;
}
.align-center {
   -webkit-align-items: center;
   -ms-flex-align: center;
   align-items: center;
}
.contentCover {
   position: relative;
   background: url(../../../../../../assets/images/mainbackground.jpg) no-repeat center;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
   overflow: hidden;
}
.pt-msgHome{
   color: #333333;
   height: 384px;
   border-radius: 100%;
   padding: 75px 0px 0px 0px;
   position: relative;
   z-index: 0;
   font-size: 19px;
   line-height: 1.2;
   text-align: left;
   font-family: RobotoMedium;
   max-width: 1024px;
   margin: auto;
}
.msgHome-title {
   color: #145093;
   margin-top: 70px;
   display: block;
   font-size: 2.2em;
@font-face {
   font-family: RobotoLight;
   src: url(../assets/font/Roboto-Light.ttf); } @font-face {
   font-family: RobotoMedium;
   src: url(../assets/font/Roboto-Regular.ttf); }
   body{    margin: 0;
   padding: 0;
   font-family: RobotoLight;
   font-size: 16px;
   color: #5C5C5C;
   text-rendering: optimizeLegibility;
   /*background-color: #f8f8f8;*/
   /* max-width: 1024px; */ }
   a{    text-decoration:none; } /********************************************************************************/ /********************************************************************************/ /**************************************BTN***************************************/ /********************************************************************************/ /********************************************************************************/ .btn{
   font-family: RobotoMedium;
   border: 2px solid;
   width: 200px;
   text-align: center;
   padding: 10px;
   border-radius: 4px;
   margin-top: 50px; } .btn-green {
   color: #69A437; } /********************************************************************************/ /********************************************************************************/ /***********************************fin BTN***************************************/ /********************************************************************************/ /********************************************************************************/ /**************************************HEADER****************************/ .pagetracker
   header {     height: 60px;
   width: calc(100% - 60px);
   padding: 8px 30px;
   color: #fff;
   z-index: 999;
   top: 0;
   position: absolute;
   background: #fff; }
   header {    height: 60px;
   width: calc(100% - 0px);
   padding: 8px 0px;
   color: #fff;
   z-index: 999;
   top: 0;
   position: absolute;
   background: rgba(255,255,255,1);
   background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.22) 0%, rgb(0, 0, 0) 100%);
   background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.22) 0%, rgb(0, 0, 0) 100%);
   background: -o-linear-gradient(left, rgba(0, 0, 0, 0.22) 0%, rgb(0, 0, 0) 100%);
   background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.22) 0%, rgb(0, 0, 0) 100%);
   background: linear-gradient(to right, rgba(0, 0, 0, 0.22) 0%, rgb(0, 0, 0) 100%); }
   header .logo{    height: 62px; }
   ul.nav,.navIcon {;}  .nav
   li,.navIcon li {    cursor: pointer;
   height: 100%;
   list-style: none;
   /* padding: 10px 16px 15px 16px; */
   /* float: left; */ } .nav .btn,.navIcon .btn {
   margin: auto;
   width: 140px;
   color: #fff; } .nav
   img,.navIcon img {    height: 30px;
   margin: 6px 0px; } .icon {
   width: 30px;
   height: 30px;
   margin: 6px 0px; } .btn-login:active {
   background: #145093;
   color: #fff !important;
   border-color: transparent; } .btn-login:hover {
   color: #145093; } .iconHelp{
   background: url(../../../../../../assets/images/helpwhite.svg) no-repeat; } .iconHelp:hover{
   background: url(../../../../../../assets/images/help_hover.svg) no-repeat; } .iconHelp:active{
   background: url(../../../../../../assets/images/help_click.svg) no-repeat; } .iconPreference{
   background: url(../../../../../../assets/images/preferenceswhite.svg) no-repeat; } .iconPreference:hover{
   background: url(../../../../../../assets/images/preferences_hover.svg) no-repeat; } .iconPreference:active{
   background: url(../../../../../../assets/images/preferences_click.svg) no-repeat; }   .flex-container {
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex; }  .column {
   -webkit-flex-direction: column;
   -ms-flex-direction: column;
   flex-direction: column; } .flex-container.justify-space-between {
   -webkit-justify-content: space-between;
   -ms-flex-pack: justify;
   justify-content: space-between; } .flex-container.wrap {
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap; } .row {
   -webkit-flex-direction: row;
   -ms-flex-direction: row;
   flex-direction: row; } .justify-center{
   -webkit-justify-content: center;
   -ms-flex-pack: center;
   justify-content: center; } .align-center {
   -webkit-align-items: center;
   -ms-flex-align: center;
   align-items: center; } .contentCover {
   position: relative;
   background: url(../../../../../../assets/images/mainbackground.jpg) no-repeat center;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
   overflow: hidden; } .pt-msgHome{
   color: #333333;
   height: 384px;
   border-radius: 100%;
   padding: 75px 0px 0px 0px;
   cursor: pointer;
   position: relative;
   z-index: 0;
   font-size: 19px;
   line-height: 1.2;
   text-align: left; } .msgHome-title {
   color: #145093;
   margin-top: 70px;
   display: block;
   font-size: 2.2em; } .btn-green {
   color: #69A437; } .btn {
   font-family: RobotoMedium;
   border: 2px solid;
   width: 200px;
   text-align: center;
   padding: 10px;
   border-radius: 4px;
   margin-top: 50px; } .c-l-barHorinz {
   background: rgba(255, 255, 255, 0.64);
   width: 100%;
   position: relative;
   height: 215px;
   margin-top: 0px; } .c-l-barHorinz >
   div {     max-width: 1024px;
   margin: auto; } .c-l-b-items {
   width: 33%;
   /* max-width: 300px; */
   /* min-width: 300px; */
   text-align: center;
   margin-top: 25px;
   border: 1px solid #999;
   margin: 25px 0px 25px 20px; } .freetrial .c-l-b-i-c-head {
   background: #18528f;
   color: #fff; } .c-l-b-i-c-head {
   margin: 0;
   padding: 10px;
   width: calc(100% - 20px);
   font-size: 22px;
   color: #69A437; } .c-l-b-i-content .c-l-b-i-c-body {
   color: #fff;
   font-size: 14px;
   margin: 0px 0 0px 0;
   color: #5C5C5C;
   text-align: left;
   height: 65px;
   padding-left: 20px;
   display: table;
   line-height: 1.2;
   font-family: RobotoMedium; } .c-l-b-i-c-body >
   span b {    font-size: 18px;
   font-family: RobotoMedium;
   /* margin-bottom: 4px; */
   /* display: block; */ } .c-l-b-i-content
   a {    display: table;
   text-decoration: none; } .c-l-b-i-content
   img {    width: 75px;
   height: 90px;
   display: table;
   float: left;
   margin-left: 25px; } .am-header-content-logo {
   float: left;
   margin-right: 1em;
   height: 45px;
   padding: 8px 0px; }
   a {    color: #3f7fb0; }  .c-l-barInfoApp {
   position: relative;
   width: 100%;
   min-height: 379px;
   background: #fff; } .c-l-barInfoApp .c-l-b-content {
   width: 340px;
   font-size: 18px;
   text-align: center;
   margin-right: 60px; } .c-l-barInfoApp
   img {    height: 300px;
   margin-right: 4%; } .slider
   img{    /* height: auto !important; */    max-width: 100%;
   /*width: auto\9;*/
   vertical-align: middle;
   border: 0;
   -ms-interpolation-mode: bicubic; } .c-l-b-title {
   display: block;
   font-size: 28px;
   color: #69A437; } .btn-letStart {
   margin: 17px auto auto auto;
   width: 150px; } .c-l-barInfoApp.flow {
   background: lightgrey; } .flow {
   height: 340px; }  .contact {
   padding: 20px 0px; } .c-l-barInfoApp .c-l-b-content {
   width: 428px;
   font-size: 18px;
   text-align: center;
   margin-right: 60px; } .contact
   form {    width: 100%; } .c-l-b-title {
   display: block;
   font-size: 28px;
   color: #69A437;
   font-family: RobotoLight; } .form-group.title {
   font-size: 12px;
   max-width: 960px;
   margin: auto; } .form-group {
   margin-bottom: 15px; }
   label {    display: block;
   max-width: 100%;
   margin-bottom: 5px;
   font-size: 14px; }
   input[type=text], input[type=email], input[type=password] {    padding: 0.5em;
   border: 1px solid #c2c2c2;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   font-size: 16px; } .form-control {
   width: 250px; } .row.radio >
   div {    float: left;
   width: 49%; } .row.radio >
   div {    float: left;
   width: 49%; } .row.radio
   input {    float: left;
   margin-right: 10px;
   opacity: 0; } .group-form {
   max-width: 960px;
   width: 100%;
   margin: auto; }
   textarea#message {    height: 168px; }
   a.button, input[type=button], input[type=submit] {    background: #145093;
   border: 0;
   -moz-border-radius: 15PX;
   -webkit-border-radius: 15PX;
   border-radius: 15PX;
   color: #FFF;
   padding: 10px;
   width: 180px; } /************************************radio buttom***************************/ .labelRadio {
   position: relative;
   cursor: pointer;
   -webkit-transition: color 0.3s;
   transition: color 0.3s; }  .labelRadio:before {
   content:"";
   width: 15px;
   height: 15px;
   margin-top: 0px;
   left: 0px;
   position: absolute;
   border: 1px solid;
   -webkit-transition: opacity 0.3s;
   transition: opacity 0.3s; } .labelRadio:before {
   border-radius: 50%;
   color: #999999;
   background: #999; } .labelRadio:hover:before {
   background: #fff;}  .radio
   input[type="radio"]:checked + .labelRadio:hover:before {    background: white;
   color: #145093; }  .radio
   input[type="radio"]:checked + .labelRadio:hover:after {    background: #145093; } .radio
   input[type="radio"]:checked + .labelRadio:before{    background: #ffffff; } .radio
   input[type="radio"]:checked + .labelRadio:after{    content:"";
   width: 9px;
   height: 9px;
   margin-top: 4px;
   left: 4px;
   position: absolute;
   background: #333;
   border-radius: 50%; } .radio
   input[type="radio"]:checked:before{    color:red; } .nav .btn {
   margin: auto;
   width: 140px;
   color: #fff; } .nav
   img {    height: 30px;
   margin: 6px 0px; } .icon {
   width: 30px;
   height: 30px;
   margin: 6px 0px; } .btn-login:active {
   background: #145093;
   color: #fff !important;
   border-color: transparent; } .btn-login:hover {
   color: #145093; } .iconHelp{
   background: url(../../../../../../assets/images/helpwhite.svg) no-repeat; } .iconHelp:hover{
   background: url(../../../../../../assets/images/help_hover.svg) no-repeat; } .iconHelp:active{
   background: url(../../../../../../assets/images/help_click.svg) no-repeat; } .iconPreference{
   background: url(../../../../../../assets/images/preferenceswhite.svg) no-repeat; } .iconPreference:hover{
   background: url(../../../../../../assets/images/preferences_hover.svg) no-repeat; } .iconPreference:active{
   background: url(../../../../../../assets/images/preferences_click.svg) no-repeat; } .btn-logout {
   color: #3a3a3a !important; } .pagetracker .btn-login{
   color: #3a3a3a; } /************************************fin radio buttom***************************/   .am-footer {
   color: #919191;
   /* height: 220px; */
   background: #333;
   padding-bottom: 30px; } .am-footer .c-l-barServ {
   margin: 0;
   background: transparent;
   padding: 40px 0px 25px 0px; } .c-l-barServ {
   position: relative;
   width: 100%;
   background: #005782;
   margin-top: 43px;
   color: #fff;
   text-decoration: none; } .mapNavigation {
   padding: 0px 19px;
   font-size: 14px; } .am-footer .c-l-barServ
   a {    color: #fff;
   font-weight: bold; } .mapNavigation >:first-child {
   padding: 5px 0px; } .c-l-barServ
   a {    color: #fff;
   text-decoration: none;
   font-size: 10px;
   line-height: 1.5;
   padding: 0px 0px;
   border-width: 0px 1px 0px 0px;
   font-family: "RobotoLight"; } .contCompartir {
   width: 140px; } .iconCompartir {
   margin: 0px 0px 0px 30px; } .iconCompartir
   img {    height: 30px; } .contentTerm {
   position: absolute;
   bottom: 27px;
   text-align: right; } .contentTerm
   p {    font-size: 9px; } .ContBuyApp
   img {    height: 32px;
   margin: auto;
   display: block; }   .pagetracker{
   /* font-family: RobotoMedium; */
   color: #333333; } .descriptionTable {
   border: 1px solid #ddd;
   width: 100%; }  .descriptionTable
   td {    border-bottom: 1px solid #ddd;
   padding: 5px;
   margin: 0;
   padding-left: 60px;
   font-size: 14px;
   background: url(../../../../../../assets/images/check-green.png)no-repeat 20px center;
   -webkit-background-size: 20px;
   -moz-background-size: 20px;
   -o-background-size: 20px;
   background-size: 20px; }
   table.descriptionTable tr:last-child td {    border: 0; }     .slider {
   margin-top: 20px;
   overflow: hidden;
   padding: 0; } .slider .items-container {
   display: table;
   table-layout: fixed;
   transition: transform 0.8s cubic-bezier(0.77, 0, 0.175, 1); } .slider .items-container .item {
   display: table-cell;
   /* width: 400px; */
   /*padding: 10px;*/
   -webkit-transition: opacity 0.8s;
   transition: opacity 0.8s; } .slider .c-l-b-content {
   position: relative; }  .slider .items-container .item
   img {   display: block;
   margin-bottom: 10px;
   width: 600px;
   height: 800px;
   margin: auto; } .slider .prev {
   left: -66px;
   background: url(../../../../../../assets/images/prev.png) no-repeat center; } .slider
   li{    position: absolute;
   width: 70px;
   height: 70px;
   list-style: none;
   -webkit-background-size: contain !important;
   -moz-background-size: contain !important;
   -o-background-size: contain !important;
   background-size: contain !important; } .slider .next {
   right: -66px;
   background: url(../../../../../../assets/images/next.png) no-repeat center; } .item.active {
   opacity: 0.3;  } .home .text
   a {     color: #fff; }  .home .navIcon .btn {
   color: #fff !important; }
   header.home > div {     width: 100%;
   max-width: 1300px;
   margin: auto; }
   header.home {     max-width: 100%; } .signupnow .btn.btn-login {
   color: #145093; }  .signupnow_content
   a {     text-align: center;
   margin: auto;
   display: block; } .signupnow .c-l-barInfoApp .c-l-b-content {
   margin-right:0;} .signupnow
   th {     color: #ffffff;
   background: #145093;
   height: 40px;
   text-align: center;
   font-family: RobotoLight;
   line-height: 1;
   padding: 14px; }  .signupnow
   th span {     font-size: 3em;
   font-weight: 100; } .signupnow .c-l-barInfoApp{
   min-height: auto; } .row-group.md {
   margin: 0px 30px;
   width: 329px; } .c-l-barHorinz .c-l-b-items:first-child {
   margin-left: 0; } .contentCover .c-l-barHorinz .c-l-b-items .c-l-b-i-content
   a {     text-align: left;
   left: 20px;
   position: relative;
   font-size: 12px;
   font-family: RobotoMedium;
   font-weight: bold; } .row-group.md
   textarea#message {     width: 100%;
   resize: none; } .freetrial .c-l-b-i-c-body {
   margin-top: 10px; }   .c-l-b-i-content.freetrial
   a {     top: -11px; }
   b {     font-family: RobotoMedium; }
   font-family: RobotoMedium;
   font-family: RobotoLight;
}
.btn-green {
   color: #69A437;
}
.btn {
   font-family: RobotoMedium;
   border: 2px solid;
   text-align: center;
   padding: 8px;
   border-radius: 4px;
   margin-top: 50px;
   font-size: 14px;
}
.c-l-barHorinz {
   background: rgba(255, 255, 255, 0.64);
   width: 100%;
   position: relative;
   height: 192px;
   margin-top: 0px;
}
.c-l-barHorinz > div {
    max-width: 1024px;
    margin: auto;
}
.c-l-b-items {
   width: 33%;
   /* max-width: 300px; */
   /* min-width: 300px; */
   text-align: center;
   margin-top: 25px;
   border: 1px solid #999;
   margin: 25px 0px 25px 20px;
}
.freetrial .c-l-b-i-c-head {
   background: #18528f;
   color: #fff;
}
.c-l-b-i-c-head {
   margin: 0;
   padding: 10px;
   width: calc(100% - 20px);
   font-size: 22px;
   color: #69A437;
}
.c-l-b-i-content .c-l-b-i-c-body {
   color: #fff;
   font-size: 14px;
   margin: 0px 0 0px 0;
   color: #5C5C5C;
   text-align: left;
   height: 65px;
   padding-left: 20px;
   display: table;
   line-height: 1.2;
   font-family: RobotoMedium;
}
.c-l-b-i-c-body > span b {
   font-size: 18px;
   font-family: RobotoMedium;
   /* margin-bottom: 4px; */
   /* display: block; */
}
.c-l-b-i-content a {
   display: table;
   text-decoration: none;
}
.c-l-b-i-content img {
   width: 75px;
   height: 90px;
   display: table;
   float: left;
   margin-left: 25px;
}
.am-header-content-logo {
   float: left;
   margin-right: 1em;
   height: 45px;
   padding: 8px 0px;
}
a {
   color: #3f7fb0;
}

.c-l-barInfoApp {
   position: relative;
   width: 100%;
   min-height: 379px;
   background: #fff;
}
.c-l-barInfoApp .c-l-b-content {
   width: 340px;
   font-size: 18px;
   text-align: center;
   margin: auto;
}
.c-l-barInfoApp img {
   height: 380px;
   margin-right: 4%;
}
.slider img{
   /* height: auto !important; */
   max-width: 100%;
   /*width: auto\9;*/
   vertical-align: middle;
   border: 0;
   -ms-interpolation-mode: bicubic;
}
.c-l-b-title {
   display: block;
   font-size: 28px;
   color: #69A437;
}
.btn-letStart {
   margin: 17px auto auto auto;
   width: 150px;
}
.c-l-barInfoApp.flow {
   background: lightgrey;
}
.flow {
   height: 430px;
}

.contact {
   padding: 20px 0px;
   font-family: RobotoMedium;
}
.c-l-barInfoApp .c-l-b-content {
   width: 428px;
   font-size: 18px;
   text-align: center;
   margin: auto;
}
.contact form {
   width: 100%;
}
.c-l-b-title {
   display: block;
   font-size: 30px;
   color: #69A437;
   font-family: RobotoLight;
}
.form-group.title {
   font-size: 12px;
   max-width: calc(1024px - 40px);
   margin: auto;
}
.form-group {
   margin-bottom: 15px;
}
label {
   display: block;
   max-width: 100%;
   margin-bottom: 5px;
   font-size: 14px;
   color: #5C5C5C !important;
   font-family: RobotoMedium;
}
input[type=text], input[type=email], input[type=password] {
   /*padding: 0.5em;*/
   border: 1px solid #c2c2c2;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   font-size: 16px;
}
.form-control {
   width: 250px;
}
.row.radio > div {
   float: left;
   width: 49%;
}
.row.radio > div {
   float: left;
   width: 49%;
}
.row.radio input {
   float: left;
   margin-right: 10px;
   opacity: 0;
}
.group-form {
   max-width: calc(1024px - 40px);
   width: 100%;
   margin: auto;
}
textarea#message {
   height: 168px;
}
a.button, input[type=button], input[type=submit] {
   background: #145093;
   border: 0;
   -moz-border-radius: 15PX;
   -webkit-border-radius: 15PX;
   border-radius: 15PX;
   color: #FFF;
   padding: 10px;
   width: 180px;
}
/************************************radio buttom***************************/
.labelRadio {
   position: relative;
   cursor: pointer;
   -webkit-transition: color 0.3s;
   transition: color 0.3s;
}

.labelRadio:before {
   content:"";
   width: 15px;
   height: 15px;
   /* margin-top: 0px; */
   /* margin-left: 0px; */
   /* position: absolute; */
   /* border: 1px solid; */
   -webkit-transition: opacity 0.3s;
   transition: opacity 0.3s;
}
.labelRadio:before {
   border-radius: 50%;
   color: #999999;
   /* background: #999; */
}
.labelRadio:hover:before {/* background: #fff; */}

.radio input[type="radio"]:checked + .labelRadio:hover:before {
   background: white;
   color: #145093;
}

.radio input[type="radio"]:checked + .labelRadio:hover:after {
   /* background: #145093; */
}
.radio input[type="radio"]:checked + .labelRadio:before{
   background: #ffffff;
}
.radio input[type="radio"]:checked + .labelRadio:after{
   content:"";
   /* width: 9px; */
   /* height: 9px; */
   /* top: 4px; */
   /* left: 4px; */
   position: absolute;
   /* background: #333; */
   border-radius: 50%;
   border: 0;
}
.radio input[type="radio"]:checked:before{
   color:red;
}
.nav .btn {
   margin: auto;
   width: 140px;
   color: #fff;
}
.nav img {
   height: 30px;
   margin: 6px 0px;
}
.icon {
   width: 30px;
   height: 30px;
   margin: 6px 0px;
}
.btn-login:active {
   background: #145093;
   color: #fff !important;
   border-color: transparent;
}
.btn-login:hover {
   color: #145093;
}
.iconHelp{
   background: url(../../../../../../assets/images/helpwhite.svg) no-repeat;
}
.iconHelp:hover{
   background: url(../../../../../../assets/images/help_hover.svg) no-repeat;
}
.iconHelp:active{
   background: url(../../../../../../assets/images/help_click.svg) no-repeat;
}
.iconPreference{
   background: url(../../../../../../assets/images/preferenceswhite.svg) no-repeat;
}
.iconPreference:hover{
   background: url(../../../../../../assets/images/preferences_hover.svg) no-repeat;
}
.iconPreference:active{
   background: url(../../../../../../assets/images/preferences_click.svg) no-repeat;
}
.btn-logout {
    color: #3a3a3a !important;
}
.pagetracker .btn-login{
    color: #3a3a3a;
}
/************************************fin radio buttom***************************/


.am-footer {
   color: #919191;
   /* height: 220px; */
   background: #333;
   padding-bottom: 30px;
}
.am-footer .c-l-barServ {
   margin: 0;
   background: transparent;
   padding: 40px 0px 25px 0px;
   max-width: 1024px;
   margin: auto;
}
.c-l-barServ {
   position: relative;
   width: 100%;
   background: #005782;
   margin-top: 43px;
   color: #fff;
   text-decoration: none;
}
.mapNavigation {
   padding: 0px 19px;
   font-size: 14px;
}
.am-footer .c-l-barServ a {
   color: #fff;
   font-weight: bold;
}
.mapNavigation >:first-child {
   padding: 5px 0px;
}
.c-l-barServ a {
   color: #fff;
   text-decoration: none;
   font-size: 10px;
   line-height: 1.5;
   padding: 0px 0px;
   border-width: 0px 1px 0px 0px;
   font-family: "RobotoLight";
}
.contCompartir {
   width: 140px;
}
.iconCompartir {
   margin: 0px 0px 0px 30px;
}
.iconCompartir img {
   height: 30px;
}
.contentTerm {
   position: absolute;
   bottom: 27px;
   text-align: right;
}
.contentTerm p {
   font-size: 9px;
}
.ContBuyApp img {
   height: 32px;
   margin: auto;
   display: block;
}


.pagetracker{
   /* font-family: RobotoMedium; */
   /* color: #333333; */
}
.descriptionTable {
   border: 1px solid #ddd;
   width: 100%;
}

.descriptionTable td {
   border-bottom: 1px solid #ddd;
   padding: 5px;
   margin: 0;
   padding-left: 60px;
   font-size: 14px;
   background: url(../../../../../../assets/images/check-green.png)no-repeat 20px center;
   -webkit-background-size: 20px;
   -moz-background-size: 20px;
   -o-background-size: 20px;
   background-size: 20px;
}

table.descriptionTable tr:last-child td {
   border: 0;
}




.slider {
  margin-top: 20px;
  overflow: hidden;
  padding: 0;
}
.slider .items-container {
  display: table;
  table-layout: fixed;
  transition: transform 0.8s cubic-bezier(0.77, 0, 0.175, 1);
}
.slider .items-container .item {
  display: table-cell;
  /* width: 400px; */
  /*padding: 10px;*/
  -webkit-transition: opacity 0.8s;
  transition: opacity 0.8s;
}
.slider .c-l-b-content {
    position: relative;
}

.slider .items-container .item img {
  display: block;
  margin-bottom: 10px;
  width: 600px;
  height: 800px;
  margin: auto;
}
.slider .prev {
    left: -66px;
    background: url(../../../../../../assets/images/prev.png) no-repeat center;
}
.slider li{
   position: absolute;
   width: 70px;
   height: 70px;
   list-style: none;
   -webkit-background-size: contain !important;
   -moz-background-size: contain !important;
   -o-background-size: contain !important;
   background-size: contain !important;
}
.slider .next {
    right: -66px;
    background: url(../../../../../../assets/images/next.png) no-repeat center;
}
.item.active {
    opacity: 0.3;

}
.home .text a {
    color: #fff;
}

.home .navIcon .btn {
    color: #fff !important;
}
header.home > div {
    /* width: 100%; */
    max-width: 1024px;
    margin: auto;
}

header.home {
    max-width: 100%;
}
.signupnow .btn.btn-login {
    color: #145093;
}

.signupnow_content a {
    text-align: center;
    margin: auto;
    display: block;
}
.signupnow .c-l-barInfoApp .c-l-b-content {
}
.signupnow th {
    color: #ffffff;
    background: #145093;
    height: 40px;
    text-align: center;
    font-family: RobotoLight;
    line-height: 1;
    padding: 14px;
}

.signupnow th span {
    font-size: 3em;
    font-weight: 100;
}
.signupnow .c-l-barInfoApp{
   min-height: auto;
}
.row-group.md {
    margin: 0px 30px;
    width: 329px;
}
.c-l-barHorinz .c-l-b-items:first-child {
    margin-left: 0;
}
.contentCover .c-l-barHorinz .c-l-b-items .c-l-b-i-content a {
    text-align: left;
    left: 20px;
    position: relative;
    font-size: 12px;
    font-family: RobotoMedium;
    font-weight: bold;
}
.row-group.md textarea#message {
    width: 100%;
    resize: none;
}
.freetrial .c-l-b-i-c-body {
    margin-top: 10px;
}


.c-l-b-i-content.freetrial a {
    top: 0;
    left: 0 !important;
}
b {
    font-family: RobotoMedium;

}
.freetrial .c-l-b-i-c-head b {
    color: #fff;
}
.am-footer .column.mapNavigation:first-child {
    padding-left: 0;
}

.am-footer .column.mapNavigation:last-child {
    padding-right: 0;
}
.am-footer .c-l-barServ > div {
    width: 100%;
}
.pagetracker .c-l-b-title {
    font-family: RobotoMedium;
}
.pagetracker .c-l-b-items a {
    position: relative;
    left: 19px;
}
.pagetracker .c-l-b-items img {
    position: relative;
    top: -7px;
}
.c-l-barInfoApp.img img {
    height: 810px;
        margin: auto;
}
.pageEvaluator{
max-width: 1024px;
margin: auto;;
}
.c-l-barInfoApp.imgEvaluate img {
    height: 698px;
    margin: auto;
}
.signupnow .c-l-barHorinz > div {
    margin: inherit;
    margin-top: 25px;
    margin: 25px 0px 25px 20px;
}
.c-l-b-items img {
    position: relative;
    top: -7px;
}
.c-l-b-items a {
    position: relative;
    left: 19px;
}
.freetrial .c-l-b-i-c-body {
    color: #fff;
    font-size: 16px;
    color: #333333;
    text-align: left;
    height: 65px;
    display: table;
    margin: 4px auto;
}
.flow img {
    width: 90%;
    margin: auto;
    max-width: 1024px;
}
.btn.btn-signup {
    padding: 13px 10px;
   background: #69A437;
   color: rgba(255, 255, 255, 0.95);
   border-color: #69A437;
   font-weight: bold;
   letter-spacing: 1.1;
}
.btn-signup:hover {
   color: rgba(255, 255, 255, 1);
   background: #5ba437;
}
.home .maxAnch > .nav {
    display: none;
}
.home .icon.iconprofile {
    background: url(../../../../../../assets/images/profile_white.svg) no-repeat;
}
.home ul.navIcon {
    width: 428px !important;
}
.home .navIcon li {
    padding: 10px 22px 10px 22px !important;
}

.card_pricing img {
   width: 356px !important;
}