/*#intercom-container.intercom-acquire .intercom-launcher-button {
*/
#intercom-container .intercom-launcher{
   background-image: url(../images/marta-pink.jpg) !important;
   background-size: cover !important;
   background-color: transparent;
   background-position: center top;
   border: none !important;
}

.livechat-up{
    transform:translateY(0px);
    -ms-transform:translateY(0px); 
    -webkit-transform:translateY(0px); 
    transition-duration:0.5s;
   -webkit-transition-duration:0.5s;
    bottom : 85px !important;
}
.livechat-down{
    bottom : 20px !important;
    transform:translateY(0px);
    -ms-transform:translateY(0px); /* prefix for IE 9 */
    -webkit-transform:translateY(0px); 
    transition-duration:0.5s;
   -webkit-transition-duration:0.5s;
}


.anfix-register .container {
  margin: 0px;
  width: 100%;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.anfix-register [data-icon]:before {
  font-family: "anfix-icons";
  content: attr(data-icon);
  speak: none;
  -webkit-font-smoothing: antialiased;
}
.anfix-register [data-icons]:before {
  font-family: "afx-icons";
  content: attr(data-icons);
  speak: none;
  -webkit-font-smoothing: antialiased;
}

.fullscreen {
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fullscreen.hide {
  top: -100%;
}
.fullscreen.scale {
  color: transparent;
  zoom: 0.01;
}

.fullscreen .ident{
  margin-top: 30px;
}
.fullscreen p{
  color:#454545;
  font-size: 17px;
  text-align: justify;
}
.fullscreen p span{
  font-weight: bold;
}
.fullscreen .top .options .error {
  width: 68px;
  height: 100%;
  background-color: #f4f4f4;
  cursor: pointer;
}
.fullscreen .top .options .error.hide {
  display: none;
}
.fullscreen .top .options .error .errorImg {
  font-size: 30px;
  color: #e95d4e;
  margin: 13px 0 0 20px;
  cursor: pointer;
}
.fullscreen .top .options .counter {
  min-width: 17px;
  height: 17px;
  background-color: #343434;
  position: absolute;
  top: 8px;
  left: 42px;
  border-radius: 50%;
  font-size: 0.923em;
  color: white;
  text-align: center;
  border: 2px solid #f4f4f4;
  padding: 1px;
}

.fullscreen .top .options .counter p {
  color:white !important;
  text-align: center !important;
  margin:0px;
  line-height: 11px;
  font-size: 13px;
}

.fullscreen .fullscreen-item {
  float: left;
}

.closeImg {
  width: 27px;
  height: 27px;
  background-position: -2px -2px;
}

.dots {
  width: 35px;
  height: 8px;
  background-position: -31px -2px;
}


.fullscreen-bbar-btn.continue {
  float: right;
  background-color: #94bb1d;
  right: 0px;
  box-sizing: border-box;
}

.fullscreen-bbar-btn.back{
  float: left;
  background-color: #2e2e2e;
  border-right: 1px solid #535353;
}

.fullscreen-bbar-btn.back span:first-child {
  top: 3px; 
  position: relative;
  padding-right: 5px;
}
.fullscreen-bbar-btn.back span:first-child {
  color: #797979;
}

.fullscreen-bbar-btn.back:hover {
background-color: #424242;
}

.fullscreen-bbar-btn {
  cursor: pointer;
  text-align: center;
  position: relative;
  height: 61px;
  display: inline-block;
  color: white;
  padding: 19px 19px 0 19px;
  font-size: 1em;
  z-index: 2;
}

.fullscreen-bbar-btn:hover{
  background-color: #abcb22;
}

.fullscreen-bbar-btn.continue span:first-child {
top: 3px;
position: relative;
padding-right: 5px;
}



.loading{
  background: white;
  position: fixed;
  z-index: 1002;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.loading .loadingGif{
  background-image: url(./images/loading.gif);
  height: 66px;
  width: 66px;
  top: -webkit-calc(40% - 33px);
  top: -moz-calc(40% - 33px);
  top: calc(40% - 33px);
  left: -webkit-calc(50% - 33px);
  left: -moz-calc(50% - 33px);
  left: calc(50% - 33px);
  position: absolute;
  background-repeat: no-repeat;
}

.loadingGif p {
  top: 90px;
  position: relative;
  font-weight: bold;
  font-size: 2.3em;
  left: -467px;
  width: 1000px;
  text-align: center;
  color: #25a2f5;
}

input.error {
  background-color: #efc5c0 !important;
  color: #c0392b;
}

.radius-5 {
  border-radius: 5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
}

#free-login .error-div {text-align:left;}
﻿.anfix-register .flip{margin:90px auto}.anfix-register .overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.15);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D5000000', endColorstr='#D5000000');z-index:10001;overflow:auto}.anfix-register .modal{display:none;position:relative;width:620px;height:606px;background:white;z-index:10002;margin:90px auto}.anfix-register .modal .all{position:relative;float:left;height:inherit;width:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.anfix-register .modal .left{position:relative;float:left;height:inherit;width:613px;background-color:#f4f4f4;border-bottom:4px solid #80bc00;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.anfix-register .modal .right{position:relative;float:left;background-color:transparent;height:100%;min-height:547px;width:327px;overflow:hidden}.anfix-register .modal .right div{margin-left:40px;height:inherit;overflow:hidden}.anfix-register .modal-close{position:absolute;left:50%;margin-left:400px;top:40px}.anfix-register .main-color-text{color:#525252}.anfix-register #userRegisteredForm #closedForm,.anfix-register #userRegisteredForm #closedForm:hover{left:150px !important;float:left}.anfix-register .div-text{height:50px;width:100%;top:83px;position:relative}.anfix-register .div-text p{text-align:center;font:bold 24px Helvetica,Arial;color:#474B4E}.anfix-register #head_text2{text-align:center;font:14px Helvetica,Arial;color:#A2ABB2;position:relative;top:-9px}.anfix-register #head_text2 span{font:bold 14px Helvetica,Arial;color:#474B4E}.anfix-register .div-loading-button{display:none;width:148px;clear:both;float:right;margin-right:18px;position:relative}.anfix-register #organizationForm .div-loading-button{margin-top:-8px !important}.anfix-register #mainForm .div-loading-button,.anfix-register #userRegisteredForm .div-loading-button{margin-top:14px !important;margin-right:50% !important;left:78px}.anfix-register #userRegisteredForm .div-loading-button{margin-top:18px !important}.anfix-register .spinner-container{float:left;position:relative;width:30px;height:30px;margin-right:10px}.anfix-register .div-signup-button{width:142px;height:50px;float:right;position:relative}.anfix-register #paychargeMethodContainer .div-signup-button{margin-top:20px !important}.anfix-register #selectProductsForm{height:440px !important}.anfix-register #selectProductsForm .div-signup-button{width:142px;height:50px;float:right;margin-right:0px;position:absolute;bottom:30px;right:40px;top:inherit}.anfix-register .main-submit-button,.anfix-register .user-registered-submitBtn{float:none !important;margin-left:50%;position:relative;left:-74px}.anfix-register .user-registered-submitBtn{margin-top:18px !important}.anfix-register .form-container{height:298px;position:relative;background:#f8fafb;border:1px solid #e9ebec}.anfix-register .field-container{border:1px solid #e1e1e1;height:38px;background-color:#FFFFFF;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left}.anfix-register .field-container input,.anfix-register .filename input,.anfix-register .field-container input[type="password"]{width:250px;color:#525252;background-color:transparent;font:14px 'Lato',Arial,Helvetica,sans-serif;border:0px;padding:4px 4px 4px 10px;line-height:28px;height:28px !important;float:left;outline:inherit;max-width:inherit;margin:0px}.anfix-register .error-text{color:#b26060 !important}.anfix-register .field-error{border:none !important;-webkit-box-shadow:0px 0px 6px 1px #FC0000 !important;-moz-box-shadow:0px 0px 6px 1px #FC0000 !important;box-shadow:0px 0px 6px 1px #FC0000 !important}.anfix-register .terms input[type="checkbox"]{display:none;width:0px;height:0px}.anfix-register #paychargeMethodContainer label{padding-left:20px;height:16px;width:20px}.anfix-register #userForm .ie8-nochecked,.anfix-register #userForm .ie8-checked{padding-left:26px;padding-top:9px;height:38px;width:38px;line-height:32px}.anfix-register #selectProductsForm .ie8-nochecked,.anfix-register #selectProductsForm .ie8-checked{padding-left:26px;padding-top:9px;height:38px;width:38px;margin-left:110px}.anfix-register div:not(#foo)>.terms input[type="checkbox"]+label{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(./images/checkbox.png);width:28px;height:26px;background-position:-32px 0px}.anfix-register .ie8-nochecked{background:url(./images/checkbox.png) 0 0 no-repeat;background-position:-32px 0px}.anfix-register div:not(#foo)>.terms input[type="checkbox"]:checked+label{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(./images/checkbox.png);width:28px;height:26px;background-position:-2px -2px}.anfix-register .ie8-checked{background:url(./images/checkbox.png) 0 0 no-repeat;background-position:-2px -2px}.anfix-register .field-user-name{background-image:url(./images/name.png) !important;background-repeat:no-repeat}.anfix-register .terms{color:#525252;clear:both;height:29px;cursor:pointer}.anfix-register .terms div{font:14px 'Lato',Arial,Helvetica,sans-serif !important}.anfix-register .terms a,.anfix-register .terms a:hover{font:14px 'Lato',Arial,Helvetica,sans-serif;color:#80bd01;text-decoration:none}.anfix-register .arrow-up{position:relative;left:616px;top:12px;height:15px;width:10px;background:url(./images/arrow-up.png) 0 0 no-repeat;cursor:pointer}.anfix-register .arrow-down{position:relative;left:616px;top:4px;height:15px;width:10px;background:url(./images/arrow-down.png) 0 0 no-repeat;cursor:pointer}.anfix-register #description{float:left;width:300px !important}.anfix-register .organizationfile,.anfix-register .container-combo{width:310px !important;clear:both;display:inline-block;overflow:hidden}.anfix-register .fileupload{opacity:0;left:-21px;position:relative;width:0px !important;height:0px !important;cursor:pointer}.anfix-register #organizationForm select,.anfix-register #paymentSelectionContainer select{width:308px;color:#474b4e;background-color:#FAFAFA;font:18px Helvetica,Arial,sans-serif;border:1px solid #D6D6D6;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.075);-webkit-transition:.2s linear background;-moz-transition:.2s linear background;transition:.2s linear background;padding:7px 4px 4px 0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:38px !important;float:left;margin-left:18px;margin-bottom:0px;overflow:hidden;opacity:1}.anfix-register .modal-password{display:none;position:fixed;top:50%;left:50%;margin:-223px 0px 0px -356px;width:712px;height:446px;background:#ffffff;color:#333;z-index:10002;overflow:auto;-moz-box-shadow:0 0 5px 5px #888;-webkit-box-shadow:0 0 5px 5px #888;box-shadow:0 0 5px 5px #888;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.anfix-register .form-restore-password-container{height:131px;background:#f8fafb;border:1px solid #e9ebec}.anfix-register .form-reset-password-container{height:88px;background:#f8fafb;border:1px solid #e9ebec}.anfix-register .restore-password-info{margin:34%;text-align:center;font:14px Helvetica,Arial;color:#A2ABB2;text-decoration:underline}.anfix-register .modal-password a{color:#3d5b10;font:18px "Helvetica Neue",Arial,Helvetica sans-serif;font-weight:bold;text-decoration:none;float:right}.anfix-register .btn-reset{position:relative;margin-top:20px;text-decoration:none}.anfix-register .btn-green{width:142px;height:50px;cursor:pointer;background:#80bd01;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important;clear:both}.anfix-register .div-signup-button .btn-green:hover{background:#6DA200}.anfix-register .btn-gray{width:267px;background:#f4f4f4;border:1px solid #b0b0b0;height:50px;cursor:pointer;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important;clear:both}.anfix-register .div-signup-button .btn-gray:hover{background:#DDDDDD !important}.anfix-register .div-signup-button div:hover{background:#6DA200 !important}.anfix-register .div-signup-button .btn-disabled:hover{background:#e2e2e2 !important}.anfix-register .btn-disabled{background:#e2e2e2 !important}.anfix-register .btn-green p{color:#FFFFFF;font:14px 'Lato',Arial,Helvetica,sans-serif;font-weight:400;text-decoration:none;text-align:center;position:relative;line-height:50px}.anfix-register .btn-gray p{color:#b0b0b2;font:14px 'Lato',Arial,Helvetica,sans-serif;font-weight:400;text-decoration:none;text-align:center;position:relative;line-height:50px}.anfix-register .img-arrow{width:26px;height:26px;background:url(./images/arrow.png) 0 0 no-repeat;margin:5px 0px 5px 9px;float:left}.anfix-register .img-arrow-left{width:26px;height:26px;background:url(./images/arrow-left.png) 0 0 no-repeat;margin:5px 0px 5px 9px;float:left}.anfix-register #paymentData{border-right:1px solid #e9ebec;float:left;width:434px;background:#F8FAFB;height:298px}.anfix-register #orderData{background:#ffffff;height:298px;width:382px;float:left}.anfix-register .products{height:100px;margin-top:10px !important;width:383px;padding:19px 14px !important;border:none !important;border-spacing:0px !important}.anfix-register #orderData th{background-color:#DADADA !important;background-image:none !important;height:35px !important;border-right:0px;font-size:14px;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;color:#919191;border-bottom:1px solid #919191}.anfix-register #orderData td{height:25px;background:transparent !important;background-color:transparent !important;font-size:14px;font-weight:normal;color:#919191}.anfix-register .td-price{text-align:right}.anfix-register .td-description{border:none !important}.anfix-register .last-td{border-bottom:1px solid #D8D8D8 !important}.anfix-register #containerFrame{width:980px;height:510px}.anfix-register .payvision-head-form{background:none !important;background-image:none !important}.anfix-register #payVisionContainer{top:50% !important;left:50%}.anfix-register #organizationForm{width:820px;margin-left:-420px}.anfix-register #organizationClosedForm{height:70px;width:72px;left:748px;cursor:pointer;position:relative;border-style:none;-webkit-border-radius:0px 5px 0px 0px;-moz-border-radius:0px 5px 0px 0px;border-radius:0px 5px 0px 0px;background:transparent;background-position:left top;background-image:url(./images/close-button.png);background-repeat:no-repeat}.anfix-register #organizationClosedForm:hover{height:70px;width:72px;left:748px;position:relative;cursor:pointer;-webkit-border-radius:0px 5px 0px 0px;-moz-border-radius:0px 5px 0px 0px;border-radius:0px 5px 0px 0px;background-position:left top;background-image:url(./images/close-button-hover.png);background-repeat:no-repeat}.anfix-register .first-field{width:184px !important}.anfix-register .indetification-field{width:184px !important}.anfix-register .addressText-field{width:394px !important}.anfix-register #organizationForm .field-container{padding:19px 7px 0px 15px !important}.anfix-register .columnwidth{width:393px !important}.anfix-register .cp-field{width:54px !important}.anfix-register .city-field{width:175px !important;margin-left:15px !important}.anfix-register .organization-combo{width:125px !important;margin-left:15px !important}.anfix-register .fit-field{padding-top:0px !important;padding-bottom:0px !important}.anfix-register #totals{margin-top:60px;margin-left:140px;font-size:14px;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;color:#919191}.anfix-register #totals div{float:left;padding:3px 5px}.anfix-register #total{color:#474747 !important;clear:both}.anfix-register #totalValue{color:#474747 !important}.anfix-register #vatType{clear:both}.anfix-register .totals-label{width:148px}.anfix-register .totals-value{width:60px;text-align:right}.anfix-register .btn-pay{width:119px !important}.anfix-register .anfix-login-error{height:40px;color:#9B9B9B;text-align:center;font-size:15px}.anfix-register .color-login-empty{color:#B6C0C8;font-size:14px !important;font-weight:600px}.anfix-register .text-email{font:small-caption !important;font-size:14px !important}.anfix-register .email-empty-cls{background-position:-273px -239px !important}.anfix-register .email-focus-empty-cls{background-position:-273px -199px !important}.anfix-register .pwd-empty-cls{background-position:-273px -319px !important}.anfix-register .pwd-focus-empty-cls{background-position:-273px -279px !important}.anfix-register #userRegistered{border-right:1px solid #e9ebec;height:225px;width:361px}.anfix-register #userNoRegistered{height:225px;width:347px}.anfix-register #userRegisteredForm #userRegistered{border:none;height:225px;width:100%}.anfix-register .registerBtn{background:#3d79d7;font-family:'Open Sans', 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;font-size:24px;font-weight:500;color:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 47px;text-align:center;text-decoration:none;margin:50px 0px 0px 36px}.anfix-register .registerBtn:hover{opacity:0.9;text-decoration:none !important;color:#ffffff !important;margin:50px 0px 0px 36px}.anfix-register #userRegistered p{text-align:left;font:bold 18px Helvetica,Arial;color:#474B4E;line-height:18px;margin-top:12px;margin-bottom:7px !important}.anfix-register #userRegistered input{color:#4B474E !important}.anfix-register #userNoRegistered p{font:18px Helvetica,Arial;color:#899197;text-align:center !important;margin-bottom:55px}.anfix-register .nextBtn{-moz-box-shadow:inset 0px 1px 0px 0px #caefab;-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;box-shadow:inset 0px 1px 0px 0px #caefab;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));background:-moz-linear-gradient(center top, #77d42a 5%, #5cb811 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');background-color:#77d42a;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;display:inline-block;color:#306108;font-family:arial;font-size:18px;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0px #aade7c;margin:24px 18px 0px 0px;float:right}.anfix-register .nextBtn:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));background:-moz-linear-gradient(center top, #5cb811 5%, #77d42a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');background-color:#5cb811;text-decoration:none !important;color:#306108 !important;margin:24px 18px 0px 0px;float:right}.anfix-register #payChargeMethod{margin:10px 0px 0px 32px;margin-left:24px !important}.anfix-register .div-picture{width:116px;height:116px;border:1px solid #C4C4C4;padding:8px;float:left;position:relative;left:-66px;margin-left:50%;background-color:#FFFFFF}.anfix-register .div-picture div{width:100%;height:100%;border:1px solid #C4C4C4;background-color:#FFFFFF}.anfix-register .div-picture img{width:auto;height:auto}.anfix-register .effectShadow:before,.anfix-register .effectShadow:after{z-index:-1;position:absolute;content:"";bottom:25px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 35px 20px #777;-moz-box-shadow:0 35px 20px #777;box-shadow:0 35px 20px #777;-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg)}.anfix-register .effectShadow:after{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-o-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);right:10px;left:auto}.anfix-register #info-transfer label{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#7c7c7c;position:relative;float:left;width:100% !important}.anfix-register #info-transfer ul li{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#7c7c7c;font-size:14px;margin-top:10px}.anfix-register #info-transfer ul li:hover{background:none !important}.anfix-register #info-transfer ul{list-style:none}.anfix-register #info-transfer ul li span{color:#555625;font-size:16px}.anfix-register #head-pay{font-size:42px !important}.anfix-register .instructions{font-size:16px !important}.anfix-register .instructions span{color:#00C2FF;font-size:16px}.anfix-register .mini-info{font-size:10px;color:#555625}.anfix-register #userForm .phone{width:160px !important}.anfix-register .td-min{height:20px !important;padding:0px 20px;font-size:14px !important;line-height:27px}.anfix-register #orderData .field-container{padding:0px 7px 0px 15px !important}.anfix-register #CreditCardExpirationYear{width:96px !important}.anfix-register .paymentEmptyText{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(./images/paymentEmptyText.png)}.anfix-register .cardHolderName{width:143px;height:18px;background-position:3px 7px}.anfix-register .cardNumber{width:143px;height:18px;background-position:3px -55px}.anfix-register #paymentSelectionForm .btn-green{width:140px !important;margin-right:14px;margin-top:-7px}.anfix-register .next .div-loading-button{margin-top:-4px !important}.anfix-register .div-body{margin:30px 0px 0px}.anfix-register #selectProductsForm .product{margin-right:30px}.anfix-register #smsForm,.anfix-register #smsForm .left{height:671px}.anfix-register #mainForm{margin-left:-306px;width:613px;height:625px;padding:40px 40px 0px 40px}.anfix-register #mainForm .title,.anfix-register #userForm .title,.anfix-register #smsForm .title,.anfix-register #paymentSelectionForm .title,.anfix-register #selectProductsForm .title,.anfix-register #invoiceAndOrderDataForm .title{color:#525252;font-size:25px;font-family:Museo700-Regular;line-height:normal}.anfix-register .title span{color:black}.anfix-register #mainForm #userEmail,.anfix-register #mainForm #userPasswoºrd{margin-top:23px !important}.anfix-register #mainForm .btn-next,.anfix-register #mainForm .btn-register{margin-top:30px;right:40px;float:right}.anfix-register #mainForm .reset-pwd-p{padding-top:14px}.anfix-register .blue-btn{background:#3d79d7;font-family:'Lato',Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;color:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:18px 35px;text-align:center;text-decoration:none}.anfix-register .blue-btn:hover{opacity:0.9;text-decoration:none !important;color:#ffffff !important}.anfix-register #mainForm .rect-boundary{clear:both;margin-top:105px}.anfix-register .main-body-text{margin-top:30px}.anfix-register .rect-boundary{background-color:#E1E1E1;height:1px}.anfix-register .reset-pwd-p{clear:both;color:#525252;font-family:'Lato',Arial,Helvetica,sans-serif}.anfix-register .reset-pwd-p,.anfix-register .reset-pwd-p a{font-size:17px !important;margin-top:49px !important}.anfix-register .reset-pwd-p a{color:#4376fb !important;cursor:pointer;text-decoration:none !important}.anfix-register .reset-pwd-p a:hover{cursor:pointer;color:#4376fb !important}.anfix-register #mainForm .div-phone{clear:both;top:45px;position:relative}.anfix-register #selectProductsForm .div-phone{position:absolute;top:inherit;bottom:10px}.anfix-register #mainForm .isFree,.anfix-register #userForm .isFree,.anfix-register #smsForm .isFree,.anfix-register #paymentSelectionForm .isFree,.anfix-register #selectProductsForm .isFree,.anfix-register #invoiceAndOrderDataForm .isFree{margin-left:20px;margin-top:20px}.anfix-register .isFree.little{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(./images/bg-phone-free2.png);background-position:0px 0px}.anfix-register #name,.anfix-register #password1,.anfix-register #password2{width:142px !important}.anfix-register .space-between-fields{margin-left:20px !important}.anfix-register .bg-field-status{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(./images/field-status.png);margin-top:6px;margin-left:-30px}.anfix-register .icon-ko{width:24px;height:24px;background-position:-2px -2px}.anfix-register .icon-ok{width:24px;height:24px;background-position:-28px -2px}.anfix-register .field-ko{border:1px solid #f50000 !important}.anfix-register .field-ko input{color:#f50000 !important}.anfix-register .filename{float:left}.anfix-register #filename{width:144px !important}.anfix-register .div-errors{display:none;width:inherit;height:68px;bottom:117px;position:absolute;background-color:#f50000}.anfix-register .div-errors .paragraph{height:inherit;width:100%;display:table}.anfix-register .div-errors .paragraph div{font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;color:#FFFFFF;text-align:center;vertical-align:middle;display:table-cell;padding:0px 40px;line-height:17px !important}.anfix-register #selectProductsForm{overflow-x:hidden;overflow-y:auto;height:585px !important;margin:50px auto 0px !important}.anfix-register #selectProductsForm>div.all{width:900px}.anfix-register #selectProductsForm .container{height:452px;width:100%;margin-top:10px}.anfix-register .container .product{cursor:pointer}.anfix-register .product .jcf-checkbox{cursor:pointer}.anfix-register .product.product1{width:192px;height:440px;float:left;margin-right:17px;background-image:url(./images/product1.png) !important}.anfix-register .product.product2{width:192px;height:440px;float:left;margin-right:17px;background-image:url(./images/product2.png) !important}.anfix-register .product.product3{width:192px;height:440px;float:left;background-image:url(./images/product3.png) !important}.anfix-register .product.product5{width:192px;height:440px;float:left;margin-right:17px;background-image:url(./images/product5.png) !important}.anfix-register .product .terms{bottom:-390px;position:relative;left:83px}.anfix-register #selectProductsForm .div-errors{height:50px;width:820px}.anfix-register .div-loading-container{z-index:100003;position:fixed;display:none;background:transparent}.anfix-register .div-loading{clear:both;position:relative;left:50%;top:50%;margin-top:-31px;margin-left:-111px;height:62px;width:223px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;background:#000;opacity:0.8}.anfix-register .div-loading .icon-loading{background:url(./images/icon-loading-login.gif);height:31px;width:31px;margin-left:16px;margin-top:16px;float:left}.anfix-register .div-loading .text-loading{color:#FFFFFF;font-family:'Lato',Arial,Helvetica,sans-serif;font-size:16px;text-align:left;width:100%;line-height:60px;margin-left:70px}.anfix-register .div-info{margin-top:120px;font-family:'Lato',Arial,Helvetica,sans-serif;font-size:14px;text-align:center;width:100%}.anfix-register .div-info span{color:#000000;font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:400}.anfix-register .div-info a,.anfix-register .div-info a:hover{color:#80bd01;text-decoration:none;cursor:pointer}.anfix-register #smsForm .footer,.anfix-register #userForm .footer,.anfix-register #paymentSelectionForm .footer{height:86px;width:533px;clear:both;position:absolute;bottom:0px}.anfix-register #invoiceAndOrderDataForm .footer{height:86px;width:820px;clear:both;position:absolute;bottom:0px}.anfix-register #smsForm .field-container{position:absolute;top:252px;width:533px}.anfix-register .bg-info{background-color:#80bd01 !important}.anfix-register div:not(#foo)>.left input[type="radio"]+label{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(./images/bg-radio.png);width:24px;height:24px;background-position:-28px -2px}.anfix-register div:not(#foo)>.left input[type="radio"]:checked+label{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(./images/bg-radio.png);width:24px;height:24px;background-position:-2px -2px}.anfix-register .modal input[type="radio"]{display:none;width:0px;height:0px}.anfix-register .text-radio{font-family:'Lato',Arial,Helvetica,sans-serif;font-size:20px;line-height:25px;float:left;margin-left:10px}.anfix-register .ie8-no-radiochecked{background:url(./images/bg-radio.png) -28px -2px no-repeat}.anfix-register .ie8-radiochecked{background:url(./images/bg-radio.png) -2px -2px no-repeat}.anfix-register #paymentSelectionForm .ie8-no-radiochecked,.anfix-register #paymentSelectionForm .ie8-radiochecked{padding-left:23px;padding-top:6px;height:38px;width:38px;line-height:32px}.anfix-register .bg-phoneCode{width:517px;height:38px;background-position:-1501px -2px}.anfix-register .to-left{float:left}.anfix-register .promo ul{font-size:14px !important;padding-left:20px !important;list-style-type:none;margin-left:0px}.anfix-register .promo li:hover{background-color:transparent}.anfix-register .to-margin-top-price{font-weight:bold;position:absolute;top:183px}.anfix-register .to-margin-top-price+.to-margin-top-price{left:190px}.anfix-register .btn-gray p{margin:0 !important;padding:0 !important;border:0 !important}@-moz-keyframes bounce-middle{0%{height:4px;margin-top:8px;margin-bottom:8px}50%{height:20px;margin-top:0px;margin-bottom:0px}100%{height:4px;margin-top:8px;margin-bottom:8px}}@-webkit-keyframes bounce-middle{0%{height:4px;margin-top:8px;margin-bottom:8px}50%{height:20px;margin-top:0px;margin-bottom:0px}100%{height:4px;margin-top:8px;margin-bottom:8px}}@keyframes bounce-middle{0%{height:4px;margin-top:8px;margin-bottom:8px}50%{height:20px;margin-top:0px;margin-bottom:0px}100%{height:4px;margin-top:8px;margin-bottom:8px}}.spinner{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:absolute;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:4px;height:20px;background-color:#94bb1d;left:50%;top:50%}.spinner:before,.spinner:after{content:"";position:absolute;display:block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:4px;height:20px;background-color:#94bb1d;top:0px}.spinner:before{left:-6px}.spinner:after{left:6px}.spinner-bounce-middle{-moz-animation:bounce-middle 0.6s ease 0.1s infinite;-webkit-animation:bounce-middle 0.6s ease 0.1s infinite;animation:bounce-middle 0.6s ease 0.1s infinite}.spinner-bounce-middle:before,.spinner-bounce-middle:after{top:50%;-moz-transform:translateY(-10px) translateZ(0);-ms-transform:translateY(-10px) translateZ(0);-webkit-transform:translateY(-10px) translateZ(0);transform:translateY(-10px) translateZ(0)}.spinner-bounce-middle:before{-moz-animation:bounce-middle 0.6s ease 0s infinite;-webkit-animation:bounce-middle 0.6s ease 0s infinite;animation:bounce-middle 0.6s ease 0s infinite;-ms-animation:bounce-middle 0.6s ease 0s infinite;animation-iteration-count:10}.spinner-bounce-middle:after{-moz-animation:bounce-middle 0.6s ease 0.2s infinite;-webkit-animation:bounce-middle 0.6s ease 0.2s infinite;animation:bounce-middle 0.6s ease 0.2s infinite;-ms-animation:bounce-middle 0.6s ease 0.2s infinite;animation-iteration-count:10}.opacity03{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}#intercom-container .intercom-launcher-open-icon,#intercom-container .intercom-launcher-close-icon{background-image:url(../images/marta-pink.jpg) !important;background-size:cover !important;background-color:transparent;background-position:center top;border:none !important}.anfix-register label{font-weight:normal}.anfix-register .jcf-file .jcf-fake-input{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;overflow:hidden;border:1px solid #777;padding:0 8px;font-size:13px;line-height:28px;height:28px;width:125px;display:none}.anfix-register .jcf-checkbox{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;border:2px solid #585858;margin:0 8px 0 0;height:21px;width:21px;border-radius:3px}.anfix-register .jcf-checkbox.jcf-disabled{opacity:.2}.anfix-register .jcf-checkbox span{position:absolute;display:none;top:1px;left:1px;font-size:0;line-height:0}.anfix-register .jcf-checkbox span:after{font-size:14px;content:"\e60f";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.anfix-register .jcf-checkbox input[type="checkbox"]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.anfix-register .jcf-checkbox.jcf-checked{background:#9dbb1d;border-color:#9dbb1d}.anfix-register .jcf-checkbox.jcf-checked span{display:block}.anfix-register .jcf-file{display:inline-block;white-space:nowrap;position:relative;text-align:center;overflow:hidden;padding:11px 12px 8px;height:42px;background:#2d2d2d;border:1px solid #fff;border-radius:4px;font-size:17px;line-height:1.2;color:#fff;width:100%}.anfix-register .jcf-file .jcf-real-element{position:absolute;font-size:200px;height:200px;margin:0;right:0;top:0}.anfix-register .jcf-file .jcf-fake-input{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;overflow:hidden;border:1px solid #777;padding:0 8px;font-size:13px;line-height:28px;height:28px;width:125px;display:none}.anfix-register .jcf-file .jcf-upload-button{cursor:pointer;display:inline-block;vertical-align:top;white-space:nowrap}.fullscreen{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);overflow:auto;width:100%;height:100%;max-height:100%;background:white;position:fixed;top:0;left:0;right:0;z-index:1001;-moz-transition:top 0.3s ease-in-out;-o-transition:top 0.3s ease-in-out;-webkit-transition:top 0.3s ease-in-out;transition:top 0.3s ease-in-out;display:none;font-size:13px;text-indent:0px;font-weight:normal;line-height:22px}.fullscreen>div{position:relative;min-height:100%;padding-bottom:60px}.fullscreen .top{position:relative;width:100%;z-index:100001;background-color:#f4f7f7;border-bottom:1px solid #eaeff0;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.fullscreen .top .top-body{margin-top:0px;padding:28px 0px 28px;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.fullscreen .top .top-body h1{color:#576167;font:bold 31px "Source Sans Pro";padding-top:9px;margin:0px;text-align:center;white-space:nowrap}.fullscreen .top .top-body .logo{background-image:url("images/avatar.png");height:106px;width:96px;background-repeat:no-repeat;background-size:96px 106px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx){.fullscreen .top .top-body .logo{background-image:url("images/avatar@2x.png")}}.fullscreen .top .top-body .question{background-image:url("images/avatar_question.png");height:106px;width:96px;background-repeat:no-repeat;background-size:96px 106px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx){.fullscreen .top .top-body .question{background-image:url("images/avatar_question@2x.png")}}.fullscreen .top .top-body .logo-ok{background-image:url("images/avatar_ok.png");height:106px;width:96px;background-repeat:no-repeat;background-size:96px 106px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx){.fullscreen .top .top-body .logo-ok{background-image:url("images/avatar_ok@2x.png")}}.fullscreen .top .top-body .logo-star{background-image:url("images/avatar_star.png");height:106px;width:96px;background-repeat:no-repeat;background-size:96px 106px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx){.fullscreen .top .top-body .logo-star{background-image:url("images/avatar_star@2x.png")}}.fullscreen .top .close{width:68px;position:absolute;right:0px;top:0px;cursor:pointer;text-align:center;color:#d4dada;line-height:59px;font-size:26px;opacity:1}.fullscreen .top .close:hover{color:#b9c2c2}.fullscreen .bottom{background-color:#f4f7f7;border-top:1px solid #eaeff0;position:absolute;bottom:0;left:0;width:100%;height:65px;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:100000}.fullscreen .bottom p{width:100%;text-align:center;color:#869197;font:19px "Source Sans Pro"}.fullscreen .bottom span{font-weight:bold;color:#576167}.fullscreen .bottom a{text-decoration:none;color:#94bb1d;cursor:pointer}.fullscreen .content{font-family:"Source Sans Pro";z-index:1000;position:relative;overflow-y:hidden;overflow-x:hidden;-webkit-overflow-scrolling:touch;width:100%}.fullscreen .error-container{z-index:100002;cursor:pointer;top:-61px;display:block;width:100%;height:auto;position:absolute;overflow:hidden;height:61px;background:rgba(231,76,60,0.95);-moz-transition:top 0.3s ease-in-out;-o-transition:top 0.3s ease-in-out;-webkit-transition:top 0.3s ease-in-out;transition:top 0.3s ease-in-out;color:white}.fullscreen .error-container.open{top:0px}.fullscreen .error-container .img-exclamation{font-size:37px;position:relative;color:white;float:left;margin:18px 0px 0px 15px}.fullscreen .error-container .btn-close{position:absolute;float:right;cursor:pointer;height:100%;top:0px;right:15px;font-size:15px;color:#f4aea7;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.fullscreen .error-container p{width:90%;height:100%;margin:0px 0px 0px 10px;color:white !important;float:left;text-align:justify;position:relative;top:50px;left:15px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fullscreen p{margin:0px}.fullscreen input[type=text],.fullscreen input[type=password],.fullscreen input[type=tel],.fullscreen input[type=email]{color:#29343a;font:500 24px "Source Sans Pro";-webkit-appearance:none;-webkit-rtl-ordering:logical;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fullscreen input[type=text]:read-only,.fullscreen input[type=password]:read-only,.fullscreen input[type=tel]:read-only,.fullscreen input[type=email]:read-only{color:#9aa8ad}.fullscreen input:-moz-placeholder{color:#9aa8ad}.fullscreen input::-moz-placeholder{color:#9aa8ad}.fullscreen input:-ms-input-placeholder{color:#9aa8ad}.fullscreen input::-webkit-input-placeholder{color:#9aa8ad}.fullscreen .container{display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.fullscreen .container>div{width:100%}.fullscreen div.btn-green,.fullscreen a.btn-green{width:100%;text-decoration:none;text-align:center;background:#94bb1d;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font:600 24px "Source Sans Pro";white-space:nowrap;height:56px;outline:none;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;border:none}.fullscreen div.btn-green:hover,.fullscreen a.btn-green:hover{background-color:#b2de2d}.fullscreen .jsUserRegistered{margin-top:15px}.fullscreen .jsUserRegistered a{text-decoration:none}.fullscreen .jcf-checkbox{width:17px;height:17px;vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default}.fullscreen .jcf-checkbox span:after{content:"u";font-family:"anfix-icons";margin-left:1px}.fullscreen .jcf-checkbox.jcf-checked{background-color:#21c1e0;border-color:#21c1e0}#signupForm,#mailSentForm,#registerEmailForm,#enterpriseForm{display:none}.cropped-container{width:750px;height:350px;background-color:#fff;position:fixed;top:50%;left:50%;margin-left:-375px;margin-top:-175px;z-index:10000001}.cropped-container input[type=range]{width:100%;margin:0;cursor:-webkit-grab;cursor:-moz-grab;cursor:-webkit-grabbing;cursor:-moz-grabbing}.cropped-container .crop-header{display:-webkit-flex;-webkit-flex-direction:row;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:50px;position:relative;background-color:#ffffff;border-bottom:1px solid #f2f2f2;z-index:3002;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.cropped-container .crop-header .crop-title{display:-webkit-flex;-webkit-flex-direction:row;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:22px;color:#29343a;margin-left:15px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}.cropped-container .crop-header .crop-close{display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:45px;color:#c6ced8;font-size:14px;cursor:pointer}.cropped-container .crop-body{padding:25px;display:-webkit-flex;-webkit-flex-direction:row;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:250px;width:100%}.cropped-container .crop-body .crop-crop,.cropped-container .crop-body .crop-preview{height:100%;width:50%}.cropped-container .crop-body .crop-crop{display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.cropped-container .crop-body .crop-crop .cropit-image-preview{background-color:#f8f8f8;background-size:cover;border:1px solid #ccc;border-radius:3px;margin-top:7px;width:216px;height:132px;cursor:move}.cropped-container .crop-body .crop-crop .title-body{font-size:15px;font-weight:700;color:#7a8589;margin-bottom:15px}.cropped-container .crop-body .crop-crop .cropit-image-background{opacity:.2;cursor:auto}.cropped-container .crop-body .crop-preview{display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.cropped-container .crop-body .crop-preview .title-body{font-size:15px;font-weight:700;color:#7a8589;margin-bottom:15px}.cropped-container .crop-body .crop-preview .crop-square{height:132px;width:216px;padding:10px;border:4px dashed #e7eced;margin-top:10px}.cropped-container .crop-footer{display:-webkit-flex;-webkit-flex-direction:row;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:50px;position:absolute;bottom:0px;background-color:#ffffff;border-top:1px solid #f2f2f2;z-index:3002;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.cropped-container .crop-footer>div{padding:0 20px;height:100%;cursor:pointer}.cropped-container .crop-footer>div:before{margin-right:10px}.cropped-container .crop-footer .crop-cancel{border-right:1px solid #f2f2f2;font-family:"Source Sans Pro";color:#7a8589;font-weight:bold;font-size:15px;display:-webkit-flex;-webkit-flex-direction:row;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:row;justify-content:center;align-items:center}.cropped-container .crop-footer .crop-cancel:before{font-weight:normal;color:#c6ced8;font-size:13px}.cropped-container .crop-footer .crop-accept{color:#fff;background-color:#94bb1d;font-weight:bold;font-family:"Source Sans Pro";display:-webkit-flex;-webkit-flex-direction:row;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:row;justify-content:center;align-items:center;border-left:1px solid #f2f2f2;font-size:15px}.cropped-container .crop-footer .crop-accept:before{font-weight:normal;font-size:13px}.bottom-old{font-family:"circular-book",Arial,Helvetica,sans-serif;background-color:#2e2e2e !important;width:100%;height:62px !important;font-size:17px;display:block !important}.bottom-old .fullscreen-bbar-btn.continue{float:right;background-color:#94bb1d;right:0px;box-sizing:border-box;font-family:"circular-book",Arial,Helvetica,sans-serif}.bottom-old p.fullscreen-bbar-text{color:white;position:relative;top:22px;margin:0px;float:left;width:55%;font-family:"circular-book",Arial,Helvetica,sans-serif;min-width:890px}.bottom-old p.fullscreen-bbar-text a{color:#fff;text-decoration:underline}.bottom-old .fullscreen-bbar-btn{cursor:pointer;text-align:center;position:relative;height:61px;display:inline-block;padding:19px 19px 0 19px;font-size:1em;z-index:2}.bottom-old .fullscreen-bbar-btn span{color:white !important}#selectProductsForm{font-family:"circular-book",Arial,Helvetica,sans-serif}#selectProductsForm .jcf-checkbox{height:21px !important;width:21px !important}#selectProductsForm h1{font-size:24px;color:#535353;margin:0px 0px 10px}#selectProductsForm p{color:#454545;font-size:17px;text-align:justify}#selectProductsForm h1+p{margin-top:30px}.content-old{top:70px !important}.error-container-old.open{top:61px !important;width:80%;left:50%;margin-left:-40%}.topOld{opactity:1;display:none;z-index:100003;position:absolute;top:0;left:0;background-color:#ffffff;background-image:none;text-indent:0px;margin:0px;width:100%;height:61px;-moz-box-shadow:0px 5px 8px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 5px 8px 0px rgba(0,0,0,0.15);box-shadow:0px 5px 8px 0px rgba(0,0,0,0.15)}.topOld .logo{height:27px;width:27px;background-image:url("./images/logo.png");background-size:121px 27px;float:left;margin:17px 25px 0 20px}.topOld .divider{border-left:1px solid #e6e6e6;margin-bottom:21px;position:relative;float:left;height:12px;width:2px;background-color:#d1d1d1;margin:24px 25px 0 0}.topOld .title{font-size:21px;font-weight:normal;text-transform:uppercase;color:#454545;margin-top:19px;white-space:nowrap;font-family:"circular-book",Arial,Helvetica,sans-serif}.topOld .options{position:absolute;top:0;right:0;height:100%}.topOld .options .close{opacity:1;width:68px;height:100%;background-color:#e74c3c;cursor:pointer;text-align:center;color:white;line-height:59px;font-size:2em}.topOld .options .close:hover{background-color:#f36759}.none-mouse{pointer-events:none}input[type=range]::-ms-track{height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#777;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}input[type=range]::-ms-fill-upper{background:#ddd;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}input[type=range]::-ms-thumb{border:none;height:16px;width:16px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:silver}input[type=range]:focus::-ms-fill-lower{background:#888}input[type=range]:focus::-ms-fill-upper{background:#ccc}input[type=range]::-ms-tooltip{display:none}#signupForm{padding:50px 0px 0px;margin:0 auto;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#signupForm .container{display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#signupForm .container>div,#signupForm .container input,#signupForm .container .btn-green{width:405px}#signupForm #EMail{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#signupForm .btn-green{margin:35px 0px}#mailSentForm{display:none;width:580px;padding:60px 0px;margin:0 auto}#mailSentForm p{font-size:24px;line-height:30px;text-align:left;width:100%}#mailSentForm span{font-weight:bold}#registerEmailForm{display:none;padding:60px 0px;margin:0 auto;width:405px}#registerEmailForm .footer-txt{width:100%;text-align:left;font-family:"Source Sans Pro";line-height:23px;font-size:13px;margin-top:20px;color:#869197}#registerEmailForm .footer-txt a{color:#94bb1d;text-decoration:none}#registerEmailForm input{width:100%}#companyTypeForm{display:none;padding:60px 0px;margin:0 auto;width:580px}#companyTypeForm>div{height:202px;width:181px;color:#535353;border:2px solid #e7eced;cursor:pointer;float:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#companyTypeForm>div:hover{border-color:#6cc0e0;-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}#companyTypeForm>div p{color:#576167;font-size:21px;font-weight:bold;line-height:0px;font-family:"Source Sans Pro"}#companyTypeForm>div div{width:100%;height:73px;margin-bottom:34px}#companyTypeForm>div .freelance{background:url(images/autonomo.svg);background-size:55px 73px;background-repeat:no-repeat;background-position:center}#companyTypeForm>div .enterprise{background:url(images/empresa.svg);background-size:94px 73px;background-repeat:no-repeat;background-position:center}#companyTypeForm>div .advisor{background:url(images/asesor.svg);background-size:55px 73px;background-repeat:no-repeat;background-position:center}#companyTypeForm div+div{margin-left:17px}#enterpriseForm{display:none;padding:70px 20% 60px;width:100%;margin:0 auto;min-height:500px}#enterpriseForm input{width:405px}#enterpriseForm>div{width:100%;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#enterpriseForm .btn-green{margin:35px auto;width:405px}#enterpriseForm .ui-autocomplete{width:405px !important}#enterpriseForm .warning{background-color:#fdf7dd;border:1px solid #f1c40f !important;height:70px;margin-bottom:30px;padding:0 20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:-webkit-flex;-webkit-flex-direction:row;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:row;justify-content:center;align-items:center}#enterpriseForm .warning p{font-size:14px}#enterpriseForm .warning div{margin-right:9px;color:#f1c40f;font-size:36px;margin-top:2px}.ui-autocomplete-loading{background:#fff url("../img/ui-anim_basic_16x16.gif") right center no-repeat}ul.ui-widget-content{z-index:4000000000 !important;border-width:1px;border-style:solid;border-color:#c6ced8;background:#fff !important;font-family:"Source Sans Pro"}.ui-menu{padding:0px}.ui-menu li.ui-menu-item{padding:5px 15px;color:#29343a;font-size:19px !important;border:none !important;border-style:solid;border-width:0px;cursor:pointer}.ui-menu li.ui-menu-item.ui-state-focus{border:none !important;border-style:solid;border-width:0px;color:#29343a;background-color:#f1f4f6 !important;font-size:19px !important}.ui-autocomplete{max-height:250px;overflow-y:auto;overflow-x:hidden;padding-right:5px}.ui-autocomplete li{font-size:16px}.ui-autocomplete span.hl_results{background-color:#ffff66}* html .ui-autocomplete{height:250px}.ui-autocomplete-pagination-results{position:relative}.ui-autocomplete-pagination-results .ui-autocomplete{top:1px !important}.ui-autocomplete-pagination-container{background-color:#f9fbfb;border:1px solid #c6ced8;height:47px;z-index:10000000000000;position:absolute;width:100%}.ui-autocomplete-pagination-container .first-page,.ui-autocomplete-pagination-container .previous-page{float:left;width:50px;height:100%;border-right:1px solid #c6ced8;border-width:0px 1px 0px 0px;background-color:transparent;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.ui-autocomplete-pagination-container .first-page:hover,.ui-autocomplete-pagination-container .previous-page:hover{background-color:#dae7e7}.ui-autocomplete-pagination-container button{display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:0px !important;background-position:center}.ui-autocomplete-pagination-container button:disabled{cursor:not-allowed}.ui-autocomplete-pagination-container button:disabled:hover{background-color:transparent}.ui-autocomplete-pagination-container .first-page{background-image:url("../images/first.png");background-repeat:no-repeat}.ui-autocomplete-pagination-container .first-page:disabled{background-image:url("../images/first-disabled.png")}.ui-autocomplete-pagination-container .previous-page{background-image:url("../images/previous.png");background-repeat:no-repeat}.ui-autocomplete-pagination-container .previous-page:disabled{background-image:url("../images/previous-disabled.png")}.ui-autocomplete-pagination-container>div{float:left;color:#576167;font-family:"Source Sans Pro";font-size:15px;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:-moz-calc(100% - 205px);width:-webkit-calc(100% - 205px);width:calc(100% - 205px);height:100%}.ui-autocomplete-pagination-container .last-page,.ui-autocomplete-pagination-container .next-page{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;float:right;width:50px;height:100%;border-left:1px solid #c6ced8;border-width:0px 0px 0px 1px;background-color:transparent}.ui-autocomplete-pagination-container .last-page:hover,.ui-autocomplete-pagination-container .next-page:hover{background-color:#dae7e7}.ui-autocomplete-pagination-container .next-page{background-image:url("../images/next.png");background-repeat:no-repeat}.ui-autocomplete-pagination-container .next-page:disabled{background-image:url("../images/next-disabled.png")}.ui-autocomplete-pagination-container .last-page{background-image:url("../images/last.png");background-repeat:no-repeat}.ui-autocomplete-pagination-container .last-page:disabled{background-image:url("../images/last-disabled.png")}#accountingEnterpriseForm{display:none;padding:60px 0px;margin:0 auto;height:500px;width:580px}#accountingEnterpriseForm p{font-family:"Source Sans Pro";font-size:23px;color:#29343a;line-height:23px}#accountingEnterpriseForm p span{color:#94bb1d}#accountingEnterpriseForm>div{height:202px;width:281px;color:#576167;border:2px solid #e7eced;cursor:pointer;float:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:45px}#accountingEnterpriseForm>div:hover{border-color:#6cc0e0;-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}#accountingEnterpriseForm>div p{color:#576167;font-size:21px;font-weight:bold;line-height:0px;font-family:"Source Sans Pro"}#accountingEnterpriseForm>div div{width:100%;height:73px;margin-bottom:34px}#accountingEnterpriseForm>div .enterprise{background:url(images/empresa.svg);background-size:94px 73px;background-repeat:no-repeat;background-position:center}#accountingEnterpriseForm>div .advisor{background:url(images/asesor.svg);background-size:55px 73px;background-repeat:no-repeat;background-position:center}#accountingEnterpriseForm div+div{margin-left:17px}#club2040Form{display:none;width:826px;margin:0 auto;padding:40px 0px;box-sizing:content-box}#club2040Form .container{margin-top:35px;display:-webkit-flex;-webkit-flex-direction:row;-webkit-justify-content:center;-webkit-align-items:flex-start;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}#club2040Form .jcf-file{width:150px;border:none !important;background-color:transparent;color:#6cc0e0;padding:3px 6px 0px;line-height:33px;font-size:24px;font-family:"Source Sans Pro";font-weight:600}#club2040Form .jcf-file:hover,#club2040Form .jcf-file:focus{color:#42aed7}#club2040Form .jcf-checkbox.jcf-unchecked{border:1px solid #e0e5e6;margin:-5px 7px 0px 41px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}#club2040Form .jcf-checkbox.jcf-checked{border:1px solid #e0e5e6;margin:-5px 7px 0px 41px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}#club2040Form p:first{padding-top:10px}#club2040Form .warning{background-color:#fdf7dd;border:1px solid #f1c40f !important;height:56px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#club2040Form .warning p{font-size:18px}#club2040Form .content-form{float:left;margin-bottom:10px 0px 60px;width:675px}#club2040Form .box{float:left}#club2040Form .inner-erea{background:#fff;overflow:hidden;padding:35px 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#club2040Form .inner-erea>div{display:-webkit-flex;-webkit-flex-direction:row;-webkit-justify-content:center;-webkit-align-items:flex-start;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}#club2040Form .inner-erea .avatar-company{margin-bottom:36px;background-size:cover;background-position:center;background-repeat:no-repeat}#club2040Form .inner-erea .avatar-user{margin-bottom:36px;background-size:cover;background-position:center;background-repeat:no-repeat}#club2040Form .inner-erea h3{font:bold 21px/1.2 "Source Sans Pro",Arial,Helvetica,sans-serif;text-align:center;margin:0 0 5px;color:#869197}#club2040Form .div-map{height:342px;width:250px;float:right;border:1px solid #e0e5e6;box-sizing:border-box}#club2040Form .div-map #user-address-map>div{position:relative !important}#club2040Form .div-map .map-list{margin:0 0 31px;padding:0;list-style:none;text-align:center;font:normal 16px/1.2 "Source Sans Pro",Arial,Helvetica,sans-serif;color:#b1b1b1}#club2040Form .div-map .map-list li{display:inline-block;vertical-align:top;position:relative;margin:0 5px;padding:0 3px}#club2040Form .div-map .map-list li:not(:first-child):after{content:"";position:absolute;top:9px;left:-6px;width:2px;height:2px;background:#5a5a5a;border-radius:2px}#club2040Form .div-map .map-list li.first:after{content:"";width:0px}#club2040Form .div-map .map-list a{color:#585858}#club2040Form .div-map .map-list a:hover{text-decoration:none;opacity:.8}#club2040Form .div-map .map-list .first{margin:0px !important}#club2040Form .btn-green{margin-top:40px}#club2040Form .space{padding-top:26px}#club2040Form #advisor_email{width:396px;float:left;margin-left:10px}#club2040Form #advisor_name{width:155px;float:left}#club2040Form #advisor_surname{width:216px;float:left;margin-left:10px}#club2040Form #advisor_phoneNumber{margin-top:0px;width:142px;float:left;margin-left:10px}#club2040Form #advisor_companyname{width:381px;float:left}#club2040Form #advisor_addresstext{width:518px}#club2040Form #advisor_cif{width:109px;float:left}#club2040Form #advisor_address_city{width:396px;float:left;margin-left:10px}#club2040Form #advisor_address_postalcode{width:109px;float:left}#club2040Form #advisor_address_province{float:left;width:352px;padding:0px}#club2040Form #user-address-map{height:116px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}#club2040Form .selectify.default .combo-web{height:40px !important;line-height:36px}#club2040Form .selectify.default .header{height:41px}#club2040Form .selectify.default .header .selected{height:41px;line-height:32px;font-size:24px;font-family:"Source Sans Pro";font-weight:500;color:#9aa8ad}.selected-safari{-webkit-font-smoothing:auto}#club2040Form .checkbox{float:left;white-space:nowrap;margin-top:0px;margin-bottom:0px}#club2040Form .checkbox label{font-weight:normal;white-space:nowrap;font-size:18px;padding:0px;color:#626262}#club2040Form .btn{margin-top:35px;padding:20px 0px;line-height:0px}#confirmAdvisorForm{display:none;width:580px;padding:60px 0px;margin:0 auto}#confirmAdvisorForm p{font-size:24px;line-height:30px;text-align:left;width:100%}#freelanceForm{display:none;width:580px;padding:60px 0px;margin:0 auto}#freelanceForm .container{display:-webkit-flex;-webkit-flex-direction:row;-webkit-justify-content:center;-webkit-align-items:flex-start;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}#freelanceForm .spinner{z-index:10000}#freelanceForm .jcf-file{width:100%;height:100%;position:absolute;left:0px;top:0px;background-color:transparent;background-repeat:no-repeat;background-position:center}#freelanceForm .templateViewer{height:451px;width:345px;border:1px solid #e7eced;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:relative;cursor:pointer}#freelanceForm .templateViewer>div{height:390px;width:276px;border:none;border-width:0px;background-repeat:no-repeat;-moz-box-shadow:1px 1px 20px -7px rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 20px -7px rgba(0,0,0,0.5);box-shadow:1px 1px 20px -7px rgba(0,0,0,0.5)}#freelanceForm .templateViewer>div.opacity:first-child{display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#freelanceForm .templateViewer>div.opacity:first-child:after{position:absolute;content:"";left:0px;top:0px;height:100%;width:100%;background-color:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;z-index:9999}#freelanceForm .templateViewer .viewer-hover{display:none;position:absolute;top:0px;left:0px;height:100%;width:100%;border:2px dashed #00c1e2;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#freelanceForm .templateViewer .viewer-hover p{font-size:48px;color:#00c1e2}#freelanceForm .templateViewer .viewer-hover p+p{font-size:15px;margin-top:15px}#freelanceForm .settingsTemplate{width:216px;margin-left:15px}#freelanceForm .settingsTemplate .changeColours,#freelanceForm .settingsTemplate .sign{width:100%;border:2px solid #e7eced;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:186px;margin-top:20px}#freelanceForm .settingsTemplate .changeColours>div:first-child,#freelanceForm .settingsTemplate .sign>div:first-child{border-bottom:1px solid #e7eced;height:58px}#freelanceForm .settingsTemplate .changeColours>div+div,#freelanceForm .settingsTemplate .sign>div+div{height:44px}#freelanceForm .settingsTemplate .changeColours .btn-change,#freelanceForm .settingsTemplate .sign .btn-change{width:100%;position:relative;display:-webkit-flex;-webkit-flex-direction:row;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:row;justify-content:center;align-items:center}#freelanceForm .settingsTemplate .changeColours .btn-change p,#freelanceForm .settingsTemplate .sign .btn-change p{text-indent:10px;color:#576167;font-family:"Source Sans Pro";font-size:21px;font-weight:500}#freelanceForm .settingsTemplate .changeColours .btn-change .paintbrush,#freelanceForm .settingsTemplate .sign .btn-change .paintbrush{background-image:url("images/freelance.png");height:20px;width:22px;background-repeat:no-repeat;background-size:48px 44px;background-position:-24px 0px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx){#freelanceForm .settingsTemplate .changeColours .btn-change .paintbrush,#freelanceForm .settingsTemplate .sign .btn-change .paintbrush{background-image:url("images/freelance@2x.png")}}#freelanceForm .settingsTemplate .changeColours .btn-change .base-color,#freelanceForm .settingsTemplate .sign .btn-change .base-color{width:20px;height:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:red}#freelanceForm .settingsTemplate .changeColours .btn-change+.btn-change,#freelanceForm .settingsTemplate .sign .btn-change+.btn-change{padding:0px 10px 0px 12px;display:-webkit-flex;-webkit-flex-direction:row;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#freelanceForm .settingsTemplate .changeColours .btn-change+.btn-change p,#freelanceForm .settingsTemplate .sign .btn-change+.btn-change p{font-size:15px}#freelanceForm .settingsTemplate .sign{display:-webkit-flex;-webkit-flex-direction:row;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:row;justify-content:center;align-items:center;border-style:dashed;margin-top:0px;border-width:2px;height:132px}#freelanceForm .settingsTemplate .sign>div:first-child{border-bottom:none;height:100%}#freelanceForm .settingsTemplate .sign.hover{border-color:#6cc0e0}#freelanceForm .settingsTemplate .sign .upload{background-image:url("images/freelance.png");height:20px;width:22px;background-repeat:no-repeat;background-size:48px 44px;background-position:-24px -24px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx){#freelanceForm .settingsTemplate .sign .upload{background-image:url("images/freelance@2x.png")}}#freelanceForm .settingsTemplate .sign .btn-change{cursor:pointer}#freelanceForm .settingsTemplate .sign .btn-change:hover p{color:#6cc0e0}#freelanceForm .settingsTemplate .sign .btn-change:hover .upload{background-position:0px -24px}#freelanceForm .settingsTemplate .btn-green{margin-top:56px}#freelanceForm span{font-weight:bold}.template-preview{background:rgba(0,0,0,0.35);position:fixed;z-index:1002;top:0;left:0;width:100%;height:100%;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.template-preview .control-left{position:absolute;z-index:10000001;left:0px;top:50%;height:145px !important;width:66px !important;margin-top:-72px;background-color:#484f54;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}.template-preview .control-left .bg-left{background-image:url("images/arrows.png");height:47px;width:30px;background-repeat:no-repeat;background-size:128px 47px;background-position:-32px 0px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx){.template-preview .control-left .bg-left{background-image:url("images/arrows@2x.png")}}.template-preview .control-left:hover{background-color:#b9bcbf}.template-preview .control-left:hover .bg-left{background-image:url("images/arrows.png");height:47px;width:30px;background-repeat:no-repeat;background-size:128px 47px;background-position:0px 0px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx){.template-preview .control-left:hover .bg-left{background-image:url("images/arrows@2x.png")}}.template-preview .control-right{position:absolute;z-index:10000001;right:0px;top:50%;height:145px;width:66px;margin-top:-72px;background-color:#484f54;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.template-preview .control-right .bg-right{background-image:url("images/arrows.png");height:47px;width:30px;background-repeat:no-repeat;background-size:128px 47px;background-position:-96px 0px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx){.template-preview .control-right .bg-right{background-image:url("images/arrows@2x.png")}}.template-preview .control-right:hover{background-color:#b9bcbf}.template-preview .control-right:hover .bg-right{background-image:url("images/arrows.png");height:47px;width:30px;background-repeat:no-repeat;background-size:128px 47px;background-position:-64px 0px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx){.template-preview .control-right:hover .bg-right{background-image:url("images/arrows@2x.png")}}.template-preview .container-carousel{height:100%;overflow:hidden;position:relative}.template-preview .container-carousel .content-carousel{-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;position:relative;height:100%;right:384px;display:-webkit-flex;-webkit-flex-direction:row;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:row;justify-content:center;align-items:center}.template-preview .container-carousel .content-carousel .template{height:403px;width:285px;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.template-preview .container-carousel .content-carousel .template img{height:406px;width:285px}.template-preview .container-carousel .content-carousel .template+.template{margin-left:100px}.template-preview .close-preview{width:68px;z-index:10001;position:absolute;right:0px;top:0px;cursor:pointer;text-align:center;color:#fff;line-height:59px;font-size:26px}.template-preview .close-preview:hover{color:#e6e6e6}.template-preview:after{position:absolute;content:"";left:0px;top:0px;height:100%;width:100%;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwODA4MCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgwODA4MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #808080),color-stop(50%, rgba(0,0,0,0)),color-stop(100%, #808080));background-image:-moz-linear-gradient(left, #808080,rgba(0,0,0,0),#808080);background-image:-webkit-linear-gradient(left, #808080,rgba(0,0,0,0),#808080);background-image:linear-gradient(to right, #808080,rgba(0,0,0,0),#808080);z-index:0}#colorPicker{width:100%;height:94px !important;padding:13px 10px 0px;border-top:1px dashed #e7eced}.go-left{-moz-transform:translate3d(-333px, 0px, 0px);-webkit-transform:translate3d(-333px, 0px, 0px);transform:translate3d(-333px, 0px, 0px)}.go-right{-moz-transform:translate3d(333px, 0px, 0px);-webkit-transform:translate3d(333px, 0px, 0px);transform:translate3d(333px, 0px, 0px)}.scale-template{-moz-transform:scale(1.38, 1.38);-ms-transform:scale(1.38, 1.38);-webkit-transform:scale(1.38, 1.38);transform:scale(1.38, 1.38);-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:10000009999999991}p.error-file{font-family:"Source Sans Pro";font-size:11px;text-align:left;color:#C03f32;display:none}#signupForm{display:none}#paymentForm *{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}#paymentForm{color:#333333;width:1000px;margin:40px auto 0;display:none;box-sizing:content-box;font-family:"circular-book", Arial, Helvetica, sans-serif;min-height:860px}#paymentForm input[type=text],#paymentForm input[type=password],#paymentForm input[type=tel],#paymentForm input[type=email]{border:0;width:100%;font-size:1.3em;padding-top:0px;font-weight:300;padding:0;padding-bottom:5px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background-image:none;border-width:0px 0px 1px;border-style:solid;border-color:#b3b3b3;color:#25a2f5;height:29px;-webkit-appearance:none;-webkit-rtl-ordering:logical;-webkit-user-select:text;font-family:"circular-book", Arial, Helvetica, sans-serif}#paymentForm input[type=text]:focus,#paymentForm input[type=text]:hover,#paymentForm input[type=password]:focus,#paymentForm input[type=password]:hover,#paymentForm input[type=tel]:focus,#paymentForm input[type=tel]:hover,#paymentForm input[type=email]:focus,#paymentForm input[type=email]:hover{border-color:#25a2f5 !important}#paymentForm input[type="email"]:invalid,#paymentForm input[type="number"]:invalid,#paymentForm input[type="password"]:invalid,#paymentForm input[type="text"]:invalid,#paymentForm input[type="tel"]:invalid{border-color:#e74c3c !important;color:#e74c3c !important;box-shadow:none}#paymentForm .container{position:relative;display:block !important}#paymentForm h1{font-weight:bold;font-size:24px;color:#333}#paymentForm input{height:21px !important}#paymentForm label{width:100%;font-size:17px;overflow:hidden;text-indent:0px;font-weight:normal;line-height:22px;color:#333333;display:initial}#paymentForm .AnnualTypeDiv{margin-right:40px;float:left}#paymentForm .div-labels-container{width:155px;float:left;text-align:right}#paymentForm .div-fields-container{width:470px;padding-left:20px;float:left}#paymentForm .div-video-container{text-align:center}#paymentForm .div-video-container video{margin:0 5px}#paymentForm .fieldStair,#paymentForm .fieldPostalCode{width:190px !important;float:left;position:relative;margin-right:15px}#paymentForm .fieldFloor{width:139px;float:left;position:relative;margin-right:10px}#paymentForm .fieldLetter{width:131px;float:left;position:relative}#paymentForm .fieldCity{float:right;width:255px;position:relative;margin-left:5px;margin-right:0px}#paymentForm .fieldProvince{float:left;width:180px;position:relative;margin-right:5px}#paymentForm .fieldCountry{float:left;position:relative;display:inline;margin-left:5px;margin-right:0px}#paymentForm .selectify{float:left !important}#paymentForm .selectify.default .header{height:26px}#paymentForm .selectify.default .header .selected{height:27px !important;line-height:25px}#paymentForm .selectify.default .combo-web{height:27px !important}.fullscreen .dashed-line{margin-left:0px;content:"";display:block;height:5px;width:100%;margin-top:20px;margin-bottom:10px;background-image:#d7d7d7;background-image:-moz-linear-gradient(left, #d7d7d7 0%, #d7d7d7 41.66667%, transparent 41.66667%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, #d7d7d7), color-stop(41.66667%, #d7d7d7), color-stop(41.66667%, #000));background-image:-webkit-linear-gradient(left, #d7d7d7 0%, #d7d7d7 41.66667%, transparent 41.66667%);background-image:-o-linear-gradient(left, #d7d7d7 0%, #d7d7d7 41.66667%, transparent 41.66667%);background-image:-ms-linear-gradient(left, #d7d7d7 0%, #d7d7d7 41.66667%, transparent 41.66667%);background-image:linear-gradient(to right, #d7d7d7 0%,#d7d7d7 41.66667%,rgba(0,0,0,0) 41.66667%);background-position:0 top;background-size:12px 1px;background-repeat:repeat-x}.checkOrderData{color:#94bb1d !important;font-size:29px !important;font-weight:normal !important}.textCheckOrderData{margin-left:20px;font-size:19px !important;font-weight:normal !important}.checkBoxInfo{color:#94bb1d !important;font-size:21px !important;font-weight:normal !important;float:left}.textCheckBoxInfo{font-size:17px !important;font-weight:normal !important;margin-left:27px;padding-bottom:20px;color:#626262}.boxInfo .textCheckBoxInfo:last-child{padding-bottom:0px}.bg-orderData{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(./images/ticket.png)}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx){.bg-orderData{background-image:url("./images/ticket@2x.png");background-size:269px 332px}}.bg-ticket{width:272px;height:426px}.orderData .totals{height:138px;width:256px;position:absolute;top:200px;margin-left:8px;text-align:center}.orderData .totals div,.orderData .totals div span{font-size:12px;font-family:'Courier New';line-height:20px}.text-bold{font-weight:bold;text-align:right;margin-right:8px}.totals .data-text{width:165px;text-align:right;clear:both}.head-ticket{width:272px;font-size:18px !important;font-family:'Courier New';font-weight:bold;text-align:center;margin-top:20px}.sub-head-ticket{width:272px;font-size:13px;font-family:'Courier New';text-align:center;font-weight:bold;margin-top:0px}.line-cls{font-size:12px !important;font-family:'Courier New' !important;text-align:center;width:272px;margin-top:20px;color:#bebebe}.line{color:#bebebe}#paymentForm .list-products{width:295px;height:195px}#paymentForm .list-products div{font-size:12px;font-family:'Courier New';line-height:19px !important}#paymentForm .list-products .product-name{margin-left:34px;width:156px;clear:both;float:left}#paymentForm .list-products .product-price{width:66px;float:left;text-align:right}.footerText{font-size:13px !important;color:#b3b3b3 !important;height:85px}#paymentForm .field2{width:125px;display:inline-block;float:right;margin-right:10px}#paymentForm .labelBank{width:40%;display:inline;float:left;position:relative;margin-left:5px;margin-right:14px}#paymentForm .field3{width:9%;display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}#paymentForm .field4{width:9%;display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}#paymentForm .field5{width:6%;display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}#paymentForm .field6{width:25%;display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}#paymentForm .title{font-size:22px;font-weight:bold}#paymentForm .div-labels-container-payment{width:240px;margin-left:28px;float:left;text-align:right}#paymentForm .div-fields-container-payment{width:355px;padding-left:20px;float:left}#paymentForm .jcf-radio{cursor:pointer;vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #777;border-radius:9px;margin:0 3px 6px 0;height:16px;width:16px}#paymentForm .jcf-radio span{background:#3498db !important;display:none;position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#777;border-radius:100%}#paymentForm .jcf-radio.jcf-checked span{display:block}#paymentForm .boxInfo{width:222px;padding:17px;right:30px;top:384px;position:absolute;border:1px solid #94bb1d;background-color:#f3f7e4;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;visibility:hidden}#paymentForm .boxPromo{width:258px;height:110px;right:30px;top:634px;position:absolute;line-height:17px}#paymentForm .textPromo{font-size:13px;font-family:"Roboto";color:#b3b3b3}#paymentForm #selectifyorganizationAddressCountry{margin-left:15px !important}#paymentForm #organizationName,#paymentForm #organizationAddressText{width:100%}.payment-error{width:950px;height:432px;padding:100px 0px 100px;margin:60px auto 0px;text-align:center}.payment-error span{font-size:196px;color:#e74c3c}.payment-error .div-info-payment-error{color:#535353;width:100%;text-align:center;margin-top:54px}.payment-error .info-payment-error{color:#535353;font-size:20px;font-weight:bold;padding-top:40px;line-height:30px;text-align:center}.payment-error .errorRed{color:#e74c3c;font-size:20px;font-weight:bold;display:inline}#jsFormPaymentOk span{color:#9dbb1d !important}.cp-container{width:auto;position:relative;box-sizing:border-box}.cp-container .cp-slider,.cp-container .cp-preview{width:auto;height:10px;margin:0 4px;margin-bottom:16px;position:relative}.cp-container .cp-hsvpanel{width:auto;height:auto;border:none;margin-right:-6px}.cp-container .cp-hsvpanel .cp-hsvpanel-sv,.cp-container .cp-hsvpanel .cp-hsvpanel-h,.cp-container .cp-hsvpanel .cp-hsvpanel-a{border:1px solid #dadada;display:inline-block;position:relative;margin:0 8px 0 4px}.cp-container .cp-hsvpanel .cp-hsvpanel-sv{width:122px;height:122px;cursor:default}.cp-container .cp-hsvpanel .cp-hsvpanel-h,.cp-container .cp-hsvpanel .cp-hsvpanel-a{width:30px;height:122px;cursor:ns-resize}.cp-container.cp-container-sm .cp-hsvpanel .cp-hsvpanel-h,.cp-container.cp-container-sm .cp-hsvpanel .cp-hsvpanel-a{width:27px}.cp-container .cp-hsvpanel .cp-hsvpanel-h{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmYwMDAwIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmMDAiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjE2Njk5OTk5OTk5OTk5OTk4Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuMzMyOTk5OTk5OTk5OTk5OTYiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDBmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMC41Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuNjY3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuODMzIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, red), color-stop(0.167, #ff0), color-stop(0.333, lime), color-stop(0.5, cyan), color-stop(0.667, blue), color-stop(0.833, #f0f), color-stop(1, red));background-image:-webkit-linear-gradient(top, red 0%, #ff0 16.7%, lime 33.3%, cyan 50%, blue 66.7%, #f0f 83.3%, red 100%);background-image:linear-gradient(to bottom, #ff0000 0%,#ffff00 16.7%,#00ff00 33.3%,#00ffff 50%,#0000ff 66.7%,#ff00ff 83.3%,#ff0000 100%)}.cp-container .cp-hsvpanel .cp-hsvpanel-a span,.cp-container .cp-hsvpanel .cp-hsvpanel-sv span{display:block;width:100%;height:100%}.cp-container .cp-hsvpanel .cp-hsvpanel-sv span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);background-image:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #000), color-stop(1, transparent)),-webkit-gradient(linear, 0% 0%, 100% 0%, color-stop(0, #fff), color-stop(1, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(bottom, #000 0%, transparent 100%),-webkit-linear-gradient(left, #fff 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to top, #000000 0%,rgba(0,0,0,0) 100%),linear-gradient(to right, #ffffff 0%,rgba(255,255,255,0) 100%)}.cp-container .cp-slider{cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cp-container .cp-preview{height:39px}.cp-container .cp-slider span,.cp-container .cp-preview input{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:transparent !important;display:block;width:100%;height:100%;text-align:center;font-family:sans-serif;line-height:26px;font-size:14px}.cp-container .cp-preview input{line-height:39px;padding:0;outline:none;box-shadow:none;border:none;border-radius:0;background:none}.cp-container .cp-marker{position:absolute;display:block;width:11px;height:10px;margin-left:-5px;top:-5px;background-image:url("images/circle.png");height:20px;width:20px;background-repeat:no-repeat;background-size:20px 20px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx){.cp-container .cp-marker{background-image:url("images/circle@2x.png")}}.cp-container .cp-hsvmarker-vertical{position:absolute;display:block;width:10px;height:11px;margin-top:-5px;right:-2px;top:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAMAAABxsOwqAAAAbFBMVEUAAACysrLz8/NjY2Pw8PBmZmbe3t7////4+PiBgYHs7Oxra2t0dHSDg4Ozs7P9/f3p6enj4+Pa2trh4eFhYWFfX1/X19d5eXlvb2/7+/vm5ub19fXt7e2tra2mpqagoKCamprl5eXT09NwcHAw/sWYAAAAAXRSTlMAQObYZgAAAFtJREFUCNclzNsWQCAURdFDF1RIpZI7//+P6thP82GPBTjGiJtR8uL+Qcbztsa7LHVQPXFDAMLe1pu2nEA3NGNbi2QZQF9MRWKQXTXLSoUshQ6dic73CL+DUu8HF6YEcUMoNOYAAAAASUVORK5CYII=)}.cp-container .cp-marker-point{position:absolute;display:block;width:10px;height:10px;margin-left:-5px;margin-top:-5px;left:0;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAALVBMVEX///8AAADX19d7e3t4eHhDQ0NnZ2dzc3NLS0tbW1tTU1POzs7AwMC0tLSoqKgWXydUAAAAAnRSTlN1ACTbQIsAAAA/SURBVAjXYxAUDBcUZBCUeOQIJNcyqAgySB4QZDJkyGYUFFBmMAKS2xiEFQR5JjIIOjHcAqoR0WsEkoKlgoIAHu8JgCiLy9kAAAAASUVORK5CYII=)}.cp-container.cp-unconvertible-cie-color .cp-slider.cp-cielightness .cp-marker,.cp-container.cp-unconvertible-cie-color .cp-slider.cp-ciechroma .cp-marker,.cp-container.cp-unconvertible-cie-color .cp-slider.cp-ciehue .cp-marker{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAMAAABVLlSxAAAAvVBMVEUAAADLy8u8vLzZ2dlgYGDe3t5sbGxoaGjr6+vb29tqamrCwsJmZmZkZGTW1tbExMTw8PDj4+Pa2tpfX1/z8/PU1NTp6enX19fg4OBwcHDc3NzJycn4+Pj7+/v6+vrd3d3h4eH+/v6lpaWmpqaampqgoKBlZWWzs7Orq6tra2uxsbGBgYF1dXVnZ2d/f3/T09PMzMxhYWFjY2P19fXv7+9vb2/l5eVzc3P////n5+eysrKDg4OCgoJ5eXnoAACu7h75AAAAAXRSTlMAQObYZgAAAG1JREFUeNo1ytsaQkAAReGdkpRKRUTofEANBoOY93+sfMp/tS4WNqM4mSvSdJztEJPFkETyJNUYEmMtzvhApfsQN89cCXxJ3WOD1yXfRlx3Cv8NPK+pZedFFaCVnQ+8rGp02Kl8fPDX3Nvs/YYvAnQLhiGwga0AAAAASUVORK5CYII=)}.cp-container .cp-swatches ul{width:auto;margin:-7px -7px 0 0;padding:0;list-style-type:none}.cp-container .cp-swatches li{float:left;margin:7px 7px 0 0}.cp-swatches button{float:left;margin:7px 7px 0 0;width:26px;height:26px;display:inline-block;font-size:12px;padding:0}.cp-container .cp-swatch{width:26px;height:26px;display:inline-block;cursor:pointer;border-color:#ccc;position:relative;overflow:hidden;outline:none;padding:0}.cp-container .cp-swatch span{display:block;width:100%;height:100%}.cp-container .cp-swatches .cp-swatch.actual{border-color:#777;-webkit-box-shadow:0 0 5px #fa8000;-moz-box-shadow:0 0 5px #fa8000;box-shadow:0 0 5px #fa8000}.cp-popover-container .popover{max-width:1000px}.popover-content .cp-container{width:263px}.popover-content .cp-container.cp-container-sm{width:208px}.popover-content .cp-container.cp-container-sm .cp-swatch,.popover-content .cp-container.cp-container-sm .cp-swatches button{width:23px;height:23px}.popover-content .cp-container.cp-container-lg{width:369px}.popover-content .cp-container.cp-container-lg .cp-swatch,.popover-content .cp-container.cp-container-lg .cp-swatches button{width:27px;height:27px}.cp-container .cp-pills{display:none}.cp-container .cp-pills{display:inline-block}.cp-container .cp-pills{list-style-type:none;margin-bottom:5px;padding:0;font-size:12px}.cp-container .cp-pills li{display:inline-block;margin:3px;padding:3px 0}.cp-container .cp-pills li a{padding:5px;color:#000;text-decoration:none}.cp-container .cp-pills li a:hover,.cp-container .cp-pills li a.active{background-color:#02afff;color:#fff}.cp-container.hsvpanel-active .cp-sliders,.cp-container.hsvpanel-active .cp-swatches{display:none}.cp-container.sliders-active .cp-hsvpanel,.cp-container.sliders-active .cp-swatches{display:none}.cp-container.swatches-active .cp-hsvpanel,.cp-container.swatches-active .cp-sliders{display:none}.cp-popover-container .cp-sliders,.cp-popover-container .cp-hsvpanel{margin-top:7px}.form-control[readonly].cp-preventtouchkeyboardonshow{cursor:text}.popover-content .cp-container.hsvpanel-active{width:220px}.fullscreen .polymer-form,.mobileScreen .polymer-form{width:100%;position:relative;margin-top:20px;color:#4a4a4a}.fullscreen .polymer-form input,.mobileScreen .polymer-form input{width:100%;height:30px;padding:0px;font-size:20px;border:none;background:transparent}.fullscreen .polymer-form input:focus,.mobileScreen .polymer-form input:focus{outline:none}.fullscreen .polymer-form .bar,.mobileScreen .polymer-form .bar{width:100%;position:relative}.fullscreen .polymer-form .bar-in,.mobileScreen .polymer-form .bar-in{width:0;margin:0 auto;transition:width 0.2s ease-in-out;-webkit-transition:width 0.2s ease-in-out}.fullscreen .polymer-form .bar-in.active,.mobileScreen .polymer-form .bar-in.active{width:100%}.fullscreen .polymer-form label.placeholder,.mobileScreen .polymer-form label.placeholder{font-family:"Source Sans Pro";font-size:24px;color:#9aa8ad;position:absolute;top:4px;left:0px;transition:all 0.2s cubic-bezier(0.63, 0, 0.55, 0.96);-webkit-transition:all 0.2s cubic-bezier(0.63, 0, 0.55, 0.96);-webkit-transform-origin:0 0;transform-origin:0 0}.fullscreen .polymer-form label.placeholder span,.mobileScreen .polymer-form label.placeholder span{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:0.6em;height:0.6em;line-height:1em;font-size:1em;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;text-align:center;background-color:#e6ecef;color:#e74c3c;align-self:flex-start;margin-top:0px;margin-left:5px}.fullscreen .polymer-form.dirty label.placeholder,.mobileScreen .polymer-form.dirty label.placeholder{white-space:nowrap;top:10px;transform:translateY(-130%) scale(0.75);-webkit-transform:translateY(-130%) scale(0.75)}.fullscreen .polymer-form.error-input input[type="text"],.fullscreen .polymer-form.error-input input[type="email"],.fullscreen .polymer-form.error-input input[type="number"],.fullscreen .polymer-form.error-input input[type="password"],.mobileScreen .polymer-form.error-input input[type="text"],.mobileScreen .polymer-form.error-input input[type="email"],.mobileScreen .polymer-form.error-input input[type="number"],.mobileScreen .polymer-form.error-input input[type="password"]{color:#C03f32 !important;box-shadow:none}.fullscreen .polymer-form.error-input label,.mobileScreen .polymer-form.error-input label{color:#C03f32 !important}.fullscreen .polymer-form.error-input .bar,.fullscreen .polymer-form.error-input .bar-in,.mobileScreen .polymer-form.error-input .bar,.mobileScreen .polymer-form.error-input .bar-in{background:#C03f32 !important}.fullscreen .polymer-form .error-div,.mobileScreen .polymer-form .error-div{font-size:14px;color:#C03f32;width:100%}.anfix-register input[type="checkbox"],.anfix-register input[type="file"]{cursor:pointer}.selectify{position:relative;outline:transparent}.selectify .options{position:absolute;z-index:100000;max-height:250px;overflow-y:auto;overflow-x:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.selectify .header{height:32px;background-color:transparent;cursor:pointer;padding:0px;min-width:0px}.selectify .header .selected{float:left;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.selectify .option{cursor:pointer;white-space:nowrap;outline:none}.selectify .option span{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;float:right;background-color:#9dbb1d;color:white;font-size:0.71em;font-family:"Montserrat";padding:0px 6px;height:18px;margin-top:6px;text-transform:uppercase;line-height:1.7em;font-weight:bold;display:block}.selectify .combo-web{display:inline-block;overflow:hidden;float:right;cursor:pointer}.selectify .bg-disabled{cursor:auto;opacity:0.7;cursor:auto;background:#e1e1e1}.selectify.default{color:#555}.selectify.default .options{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-top:1px solid #25a2f5}.selectify.default .header{height:32px;background-color:transparent;cursor:pointer;padding:0px;min-width:0px}.selectify.default .header .selected{font-size:1.3em;font-weight:300;line-height:32px;border-left:0px;border-top:0px;border-right:0px;border-bottom:1px solid #b3b3b3;color:#888888;height:33px;font-family:"circular-book", Arial, Helvetica, sans-serif}.selectify.default .header .selected.selected-blue,.selectify.default .header .selected.selected-blue+div{color:#25a2f5;border-bottom:1px solid #25a2f5}.selectify.default .header.hover .selected,.selectify.default .header.hover .combo-web{border-bottom:1px solid #25a2f5;color:#25a2f5}.selectify.default .option{border-top:0;color:#29343a;padding:4px 10px;background:#ffffff;line-height:22px;height:30px;font-size:19px;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Source Sans Pro"}.selectify.default .option.hover{background:#e1f0fa}.selectify.default .option.active{background:#e1f0fa;font-family:"circular-book",Arial,Helvetica,sans-serif}.selectify.default .combo-web{width:23px !important;height:32px !important;border-bottom:1px solid #b3b3b3;color:#b3b3b3;line-height:32px;font-size:1.2em;text-align:right}.selectify.default.focus .selected,.selectify.default.focus .combo-web{border-bottom:1px solid #25a2f5;color:#25a2f5}.selectify.KO-combo .selected,.selectify.KO-combo .combo-web{color:#e74c3c !important;border-bottom:1px solid #e74c3c !important}.selectify.OK-combo .selected,.selectify.OK-combo .combo-web{color:#25a2f5;border-bottom:1px solid #b3b3b3}

.space {
	padding-top: 30px;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*.fullscreen label {
	font-size: 1.3em;
	color: #454545;
	font-weight: 600;
	text-align:right;
}

.fullscreen input[type=text], .fullscreen input[type=password], .fullscreen input[type=tel], .fullscreen input[type=email] {                                                                                                                                                                                         
	border: 0;
	width: 100%;
	font-size: 1.3em;
	padding-top: 0px;
	font-weight: 300;
	padding: 0;
	padding-bottom: 5px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	background-image: none;
	border-width: 0px 0px 1px;
	border-style: solid;
	border-color: #b3b3b3;
	color: #25a2f5;
	height: 29px;
	-webkit-appearance: none;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
}*/

.fullscreen input[type=file], input[type=checkbox], input[type=radio]{
	cursor: pointer;
}

input[type=radio] {
	display:none;
}

/*input:hover, input:focus{
	border-color: #25a2f5 !important;
}


input[placeHolder]::-webkit-input-placeholder, input[placeHolder]:-moz-placeholder,
input[placeHolder]::-moz-placeholder,input[placeHolder]:-ms-input-placeholder {
	color: #b2b2b2;
}*/	



*:focus{
	outline: none;
};
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,300,500,200,100);

@font-face {
	font-family: 'Museo700-Regular';
	src: url(./fonts/Museo700-Regular.otf);
}

@font-face {
	font-family: 'Lato-Regular';
	src: url(./fonts/otf/Lato-Reg.otf) url(./fonts/ttf/Lato-Reg.ttf);
}

@font-face {
	font-family: 'Lato-Regular';
	src: url(./fonts/otf/Lato-RegIta.otf) url(./fonts/ttf/Lato-RegIta.ttf);
	font-style: italic;
}

@font-face {
	font-family: 'Lato-Bold';
	src: url(./fonts/otf/Lato-Bol.otf) url(./fonts/ttf/Lato-Bol.ttf);
	font-weight: bold;
}

@font-face {
	font-family: 'Lato-Bold';
	src: url(./fonts/otf/Lato-BolIta.otf) url(./fonts/ttf/Lato-BolIta.ttf);
	font-style: italic;
	font-weight: bold;
}

@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700,200);


@font-face {
  font-family: "anfix-icons";
  src: url(./fonts/anfix-fonts.eot);
  src: url(./fonts/anfix-fonts.eot?#iefix) format('eot'),
  	   url(./fonts/anfix-fonts.woff) format('woff'), 
  	   url(./fonts/anfix-fonts.ttf) format('truetype'), 
  	   url(./fonts/anfix-fonts.svg) format('svg');
}

@font-face {
  font-family: "afx-icons";
  src: url(./fonts/afx-font.eot);
  src: url(./fonts/afx-font.eot?#iefix) format('eot'),
           url(./fonts/afx-font.woff) format('woff'),
           url(./fonts/afx.font.ttf) format('truetype'),
           url(./fonts/afx-font.svg) format('svg');
}

/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

body {
/*  min-width: 960px;*/
}

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}



.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15,
.push_16, .pull_16,
.push_17, .pull_17,
.push_18, .pull_18,
.push_19, .pull_19,
.push_20, .pull_20,
.push_21, .pull_21,
.push_22, .pull_22,
.push_23, .pull_23,
.push_24, .pull_24 {
	position:relative;
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .grid_1 {
	width:30px;
}

.container_24 .grid_2 {
	width:70px;
}

.container_24 .grid_3 {
	width:110px;
}

.container_24 .grid_4 {
	width:150px;
}

.container_24 .grid_5 {
	width:190px;
}

.container_24 .grid_6 {
	width:230px;
}

.container_24 .grid_7 {
	width:270px;
}

.container_24 .grid_8 {
	width:310px;
}

.container_24 .grid_9 {
	width:350px;
}

.container_24 .grid_10 {
	width:390px;
}

.container_24 .grid_11 {
	width:430px;
}

.container_24 .grid_12 {
	width:470px;
}

.container_24 .grid_13 {
	width:510px;
}

.container_24 .grid_14 {
	width:550px;
}

.container_24 .grid_15 {
	width:590px;
}

.container_24 .grid_16 {
	width:630px;
}

.container_24 .grid_17 {
	width:670px;
}

.container_24 .grid_18 {
	width:710px;
}

.container_24 .grid_19 {
	width:750px;
}

.container_24 .grid_20 {
	width:790px;
}

.container_24 .grid_21 {
	width:830px;
}

.container_24 .grid_22 {
	width:870px;
}

.container_24 .grid_23 {
	width:910px;
}

.container_24 .grid_24 {
	width:950px;
}




/* Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .prefix_1 {
	padding-left:40px;
}

.container_24 .prefix_2 {
	padding-left:80px;
}

.container_24 .prefix_3 {
	padding-left:120px;
}

.container_24 .prefix_4 {
	padding-left:160px;
}

.container_24 .prefix_5 {
	padding-left:200px;
}

.container_24 .prefix_6 {
	padding-left:240px;
}

.container_24 .prefix_7 {
	padding-left:280px;
}

.container_24 .prefix_8 {
	padding-left:320px;
}

.container_24 .prefix_9 {
	padding-left:360px;
}

.container_24 .prefix_10 {
	padding-left:400px;
}

.container_24 .prefix_11 {
	padding-left:440px;
}

.container_24 .prefix_12 {
	padding-left:480px;
}

.container_24 .prefix_13 {
	padding-left:520px;
}

.container_24 .prefix_14 {
	padding-left:560px;
}

.container_24 .prefix_15 {
	padding-left:600px;
}

.container_24 .prefix_16 {
	padding-left:640px;
}

.container_24 .prefix_17 {
	padding-left:680px;
}

.container_24 .prefix_18 {
	padding-left:720px;
}

.container_24 .prefix_19 {
	padding-left:760px;
}

.container_24 .prefix_20 {
	padding-left:800px;
}

.container_24 .prefix_21 {
	padding-left:840px;
}

.container_24 .prefix_22 {
	padding-left:880px;
}

.container_24 .prefix_23 {
	padding-left:920px;
}



/* Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .suffix_1 {
	padding-right:40px;
}

.container_24 .suffix_2 {
	padding-right:80px;
}

.container_24 .suffix_3 {
	padding-right:120px;
}

.container_24 .suffix_4 {
	padding-right:160px;
}

.container_24 .suffix_5 {
	padding-right:200px;
}

.container_24 .suffix_6 {
	padding-right:240px;
}

.container_24 .suffix_7 {
	padding-right:280px;
}

.container_24 .suffix_8 {
	padding-right:320px;
}

.container_24 .suffix_9 {
	padding-right:360px;
}

.container_24 .suffix_10 {
	padding-right:400px;
}

.container_24 .suffix_11 {
	padding-right:440px;
}

.container_24 .suffix_12 {
	padding-right:480px;
}

.container_24 .suffix_13 {
	padding-right:520px;
}

.container_24 .suffix_14 {
	padding-right:560px;
}

.container_24 .suffix_15 {
	padding-right:600px;
}

.container_24 .suffix_16 {
	padding-right:640px;
}

.container_24 .suffix_17 {
	padding-right:680px;
}

.container_24 .suffix_18 {
	padding-right:720px;
}

.container_24 .suffix_19 {
	padding-right:760px;
}

.container_24 .suffix_20 {
	padding-right:800px;
}

.container_24 .suffix_21 {
	padding-right:840px;
}

.container_24 .suffix_22 {
	padding-right:880px;
}

.container_24 .suffix_23 {
	padding-right:920px;
}



/* Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .push_1 {
	left:40px;
}

.container_24 .push_2 {
	left:80px;
}

.container_24 .push_3 {
	left:120px;
}

.container_24 .push_4 {
	left:160px;
}

.container_24 .push_5 {
	left:200px;
}

.container_24 .push_6 {
	left:240px;
}

.container_24 .push_7 {
	left:280px;
}

.container_24 .push_8 {
	left:320px;
}

.container_24 .push_9 {
	left:360px;
}

.container_24 .push_10 {
	left:400px;
}

.container_24 .push_11 {
	left:440px;
}

.container_24 .push_12 {
	left:480px;
}

.container_24 .push_13 {
	left:520px;
}

.container_24 .push_14 {
	left:560px;
}

.container_24 .push_15 {
	left:600px;
}

.container_24 .push_16 {
	left:640px;
}

.container_24 .push_17 {
	left:680px;
}

.container_24 .push_18 {
	left:720px;
}

.container_24 .push_19 {
	left:760px;
}

.container_24 .push_20 {
	left:800px;
}

.container_24 .push_21 {
	left:840px;
}

.container_24 .push_22 {
	left:880px;
}

.container_24 .push_23 {
	left:920px;
}



/* Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .pull_1 {
	left:-40px;
}

.container_24 .pull_2 {
	left:-80px;
}

.container_24 .pull_3 {
	left:-120px;
}

.container_24 .pull_4 {
	left:-160px;
}

.container_24 .pull_5 {
	left:-200px;
}

.container_24 .pull_6 {
	left:-240px;
}

.container_24 .pull_7 {
	left:-280px;
}

.container_24 .pull_8 {
	left:-320px;
}

.container_24 .pull_9 {
	left:-360px;
}

.container_24 .pull_10 {
	left:-400px;
}

.container_24 .pull_11 {
	left:-440px;
}

.container_24 .pull_12 {
	left:-480px;
}

.container_24 .pull_13 {
	left:-520px;
}

.container_24 .pull_14 {
	left:-560px;
}

.container_24 .pull_15 {
	left:-600px;
}

.container_24 .pull_16 {
	left:-640px;
}

.container_24 .pull_17 {
	left:-680px;
}

.container_24 .pull_18 {
	left:-720px;
}

.container_24 .pull_19 {
	left:-760px;
}

.container_24 .pull_20 {
	left:-800px;
}

.container_24 .pull_21 {
	left:-840px;
}

.container_24 .pull_22 {
	left:-880px;
}

.container_24 .pull_23 {
	left:-920px;
}




/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}
/* qTip2 v2.2.1 | Plugins: tips modal viewport svg imagemap ie6 | Styles: core basic css3 | qtip2.com | Licensed MIT | Sat Sep 06 2014 23:12:07 */

.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:480px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{font-size:14px;text-align:justify;line-height:25px;position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{display:none !important;position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#e74c3c;border-color:#e74c3c;color:#FFFFFF;padding:0px;}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#e74c3c}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}

.loadingCornerWrapper {display:none;}

.loadingCornerWrapper .initLayer {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: white;
  opacity: 1;
  -moz-transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.loadingCornerWrapper .initLayer.hiding {
  opacity: 0;
}
.loadingCornerWrapper .loadingCorner {
  position: fixed;
  top: 0;
  right: 0;
  width: 300px;
  height: 300px;
  background: #94bb1d;
  z-index: 10;
  -moz-transition: transform 0.3s ease;
  -webkit-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transform: translate3d(0, 0, 0) translateX(100%) translateY(-100%) rotate(45deg);
  -moz-transform: translate3d(0, 0, 0) translateX(100%) translateY(-100%) rotate(45deg);
  -ms-transform: translate3d(0, 0, 0) translateX(100%) translateY(-100%) rotate(45deg);
  -o-transform: translate3d(0, 0, 0) translateX(100%) translateY(-100%) rotate(45deg);
  -webkit-transform: translate3d(0, 0, 0) translateX(100%) translateY(-100%) rotate(45deg);
  pointer-events: none;
  z-index: 1000000;
}
.loadingCornerWrapper .loadingCorner.animate {
  transform: translate3d(0, 0, 0) translateX(50%) translateY(-50%) rotate(45deg);
  -moz-transform: translate3d(0, 0, 0) translateX(50%) translateY(-50%) rotate(45deg);
  -ms-transform: translate3d(0, 0, 0) translateX(50%) translateY(-50%) rotate(45deg);
  -o-transform: translate3d(0, 0, 0) translateX(50%) translateY(-50%) rotate(45deg);
  -webkit-transform: translate3d(0, 0, 0) translateX(50%) translateY(-50%) rotate(45deg);
}
.loadingCornerWrapper .loadingCorner::before,
.loadingCornerWrapper .loadingCorner::after {
  position: absolute;
  bottom: 30px;
  left: 50%;
  display: block;
  border: 5px solid white;
  border-radius: 50%;
  content: '';
}
.loadingCornerWrapper .loadingCorner::before {
  margin-left: -40px;
  width: 80px;
  height: 80px;
  border-right-color: #578b3f;
  border-left-color: #578b3f;
  -webkit-animation: lcrotate 1s linear infinite;
  -moz-animation: lcrotate 1s linear infinite;
  -o-animation: lcrotate 1s linear infinite;
  animation: lcrotate 1s linear infinite;
}
.loadingCornerWrapper .loadingCorner::after {
  bottom: 50px;
  margin-left: -20px;
  width: 40px;
  height: 40px;
  border-top-color: #578b3f;
  border-bottom-color: #578b3f;
  -webkit-animation: lcrotate 1s linear infinite;
  -moz-animation: lcrotate 1s linear infinite;
  -o-animation: lcrotate 1s linear infinite;
  animation: lcrotate 1s linear infinite;
}

@-webkit-keyframes lcrotate {
  0% {
    transform: rotate(0deg);
  }

  50% {
    transform: rotate(180deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@-moz-keyframes lcrotate {
  0% {
    transform: rotate(0deg);
  }

  50% {
    transform: rotate(180deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@-o-keyframes lcrotate {
  0% {
    transform: rotate(0deg);
  }

  50% {
    transform: rotate(180deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes lcrotate {
  0% {
    transform: rotate(0deg);
  }

  50% {
    transform: rotate(180deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.ui-icon-closethick { 
	background-position: -96px -128px; 
}

/* POPOVER  */
.afx-popover {
  font-family: 'Roboto';

  color: black;
  font-weight: normal;
  line-height: 1;
  cursor: auto;
  position: absolute;
  display: none;
  opacity: 0;
  background-color: white;
  border: 2px solid black;
  border-radius: 4px;
  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -webkit-transition: opacity 0.25s linear;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -moz-transition: opacity 0.25s linear;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  transition: opacity 0.25s linear; 
}
  
.afx-popover.active {
   opacity: 1; 
}

.afx-popover > .triangle {
  position: absolute;
  top: -20px;
  float: left;
  font-size: 0px;
  line-height: 0%;
  width: 0px;
  border-top: 10px solid rgba(0,0,0,0);
  border-left: 10px solid rgba(0,0,0,0);
  border-right: 10px solid rgba(0,0,0,0);
  border-bottom: 10px solid black; 
}

.afx-popover > .header {
  font-weight: bold;
  margin: 0;
  padding: 3px;
  height: 30px;
  color: black;
  background-color: white;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.6)), color-stop(0.2, rgba(255, 255, 255, 0.4)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, transparent), to(transparent) );
  text-align: center; 
  border-bottom: 2px solid black;
  line-height: 28px;  
}

.afx-popover > .content {
  min-width: 200px;
  overflow-x: hidden;
  overflow-y: auto; 
}

/* MODAL FULLSCREEN */
.afx-modalfullscreen {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1050;
	display: none;
	outline: 1px solid transparent;

}

.afx-modalfullscreen-content {
	position: relative;
	width: 100%;
	height: 100%;
	background-color: #fff;
}

.afx-modalfullscreen-header {
	height: 30px;
	padding: 15px;
	background-color: #e5e5e5;
}
.afx-modalfullscreen-header button {
	width: 100px;
	float: right;
}
.afx-modalfullscreen-header img {
	width: 100px;
	float: left;
}
.afx-modalfullscreen-header h4 {
	margin: 0;
	padding-left: 100px;
	float: left;
}

.afx-modalfullscreen-body {
	position: relative;
	padding: 15px;
	clear: both;
	height: calc(100% - 150px);
	margin: 0;
	overflow-y: auto;
}

/* LIVESEARCH */

.afx-livesearch {
	position: absolute;
	top: 4px;
	left: 0;
	cursor: default;
}

.afx-livesearch-content {
	border: 1px solid #b6b6b6;
	background: #ffffff;
	color: #444444;
}


.afx-livesearch-menu {
	list-style: none;
	padding: 0px;
	margin: 0;
	display: block;
	outline: none;
	width: 272px;
	overflow: auto;
}

.afx-livesearch-menu .afx-livesearch-menu-item {
	margin: 0;
	padding: 10px;
	width: 100%;
	/*border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	/* support: IE10, see #8844; */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

li.afx-livesearch-menu-item:hover,
li.afx-livesearch-menu-item:focus  {
	border: 1px solid #D5D5D5;
	background: #F1F0F0;
	font-weight: normal;
	color: #212121;
}


li.afx-livesearch-menu-item.selected {
    border: 1px solid #D5D5D5;
	background: #F1F0F0;
	font-weight: normal;
	color: #212121;
}

.afx-mask{
     /*display: none;*/
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background:#787B7E;
     z-index:1001;
     opacity:.25;
     -moz-opacity: 0.25;
     filter: alpha(opacity=25);
}

.afx-loading-text, .afx-mask .text{
	position: absolute; 
	left: 40%; 
	top: 50%; 
	margin: -25px 0 50px -25px;
}

.afx-loading-mask {
	position: relative;
	top: 37%;
	left: 40%;
}

.afx-loading {
	background: #F1F0F0;
}

/* MODAL FULL-SCREEN */

.afx-modalfullscreen-footer {
	height: 30px;
	padding: 15px;
	background-color: #e5e5e5;
}
.afx-modalfullscreen-footer button {
	width: 100px;
	float: right;
}
.afx-modalfullscreen-footer button.enddate {
	width: 100px;
	float: left;
}

/* FILE UPLOADER */

/* SEARCHBUTTONGROUP */

.afx-searchButtonGroup {
}

.afx-searchButtonGroup .searchForm {
	display: inline-block;
	min-width: 60px;
}

.afx-searchButtonGroup .searchForm > input[type=search]  {
	display: inline;
	width: 70px;
	transition: all .5s;
	min-width: 60px;
}
.afx-searchButtonGroup .searchForm > input[type=search]:focus  {
}

.afx-searchButtonGroup .searchForm > button {
}

.afx-searchButtonGroup .filterResume {
	float: inherit;
	clear: both;
}
/* COLORPICKER */
/*
colpick Color Picker / colpick.com
*/

/*Main container*/
.colpick {
	position: absolute;
	width: 346px;
	height: 170px;
	overflow: hidden;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	background:#ebebeb;
	border: 1px solid #bbb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 30000;
	/*Prevents selecting text when dragging the selectors*/
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
/*Color selection box with gradients*/
.colpick_color {
	position: absolute;
	left: 7px;
	top: 7px;
	width: 156px;
	height: 156px;
	overflow: hidden;
	outline: 1px solid #aaa;
	cursor: crosshair;
}
.colpick_color_overlay1 {
	position: absolute;
	left:0;
	top:0;
	width: 156px;
	height: 156px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')"; /* IE8 */
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff'); /* IE6 & IE7 */
}
.colpick_color_overlay2 {
	position: absolute;
	left:0;
	top:0;
	width: 156px;
	height: 156px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')"; /* IE8 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
/*Circular color selector*/
.colpick_selector_outer {
	background:none;
	position: absolute;
	width: 11px;
	height: 11px;
	margin: -6px 0 0 -6px;
	border: 1px solid black;
	border-radius: 50%;
}
.colpick_selector_inner{
	position: absolute;
	width: 9px;
	height: 9px;
	border: 1px solid white;
	border-radius: 50%;
}
/*Vertical hue bar*/
.colpick_hue {
	position: absolute;
	top: 6px;
	left: 175px;
	width: 19px;
	height: 156px;
	border: 1px solid #aaa;
	cursor: n-resize;
}
/*Hue bar sliding indicator*/
.colpick_hue_arrs {
	position: absolute;
	left: -8px;
	width: 35px;
	height: 7px;
	margin: -7px 0 0 0;
}
.colpick_hue_larr {
	position:absolute;
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 7px solid #858585;
}
.colpick_hue_rarr {
	position:absolute;
	right:0;
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent; 
	border-right: 7px solid #858585; 
}
/*New color box*/
.colpick_new_color {
	position: absolute;
	left: 207px;
	top: 6px;
	width: 60px;
	height: 27px;
	background: #f00;
	border: 1px solid #8f8f8f;
}
/*Current color box*/
.colpick_current_color {
	position: absolute;
	left: 277px;
	top: 6px;
	width: 60px;
	height: 27px;
	background: #f00;
	border: 1px solid #8f8f8f;
}
/*Input field containers*/
.colpick_field, .colpick_hex_field  {
	position: absolute;
	height: 20px;
	width: 60px;
	overflow:hidden;
	background:#f3f3f3;
	color:#b8b8b8;
	font-size:12px;
	border:1px solid #bdbdbd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.colpick_rgb_r {
	top: 40px;
	left: 207px;
}
.colpick_rgb_g {
	top: 67px;
	left: 207px;
}
.colpick_rgb_b {
	top: 94px;
	left: 207px;
}
.colpick_hsb_h {
	top: 40px;
	left: 277px;
}
.colpick_hsb_s {
	top: 67px;
	left: 277px;
}
.colpick_hsb_b {
	top: 94px;
	left: 277px;
}
.colpick_hex_field {
	width: 88px;
	left: 230px;
	top: 121px;
}
/*Text field container on focus*/
.colpick_focus {
	border-color: #999;
}
/*Field label container*/
.colpick_field_letter {
	position: absolute;
	width: 12px;
	height: 20px;
	line-height: 20px;
	padding-left: 4px;
	background: #efefef;
	border-right: 1px solid #bdbdbd;
	font-weight: bold;
	color:#777;
}
/*Text inputs*/
.colpick_field input, .colpick_hex_field input {
	position: absolute;
	right: 11px;
	margin: 0;
	padding: 0;
	height: 20px;
	line-height: 20px;
	background: transparent;
	border: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
	text-align: right;
	outline: none;
}
.colpick_hex_field input {
	right: 4px;
}
/*Field up/down arrows*/
.colpick_field_arrs {
	position: absolute;
	top: 0;
	right: 0;
	width: 9px;
	height: 21px;
	cursor: n-resize;
}
.colpick_field_uarr {
	position: absolute;
	top: 5px;
	width: 0; 
	height: 0; 
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #959595;
}
.colpick_field_darr {
	position: absolute;
	bottom:5px;
	width: 0; 
	height: 0; 
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #959595;
}
/*Submit/Select button*/
.colpick_submit {
	position: absolute;
	left: 207px;
	top: 149px;
	width: 130px;
	height: 22px;
	line-height:22px;
	background: #efefef;
	text-align: center;
	color: #555;
	font-size: 12px;
	font-weight:bold;
	border: 1px solid #bdbdbd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.colpick_submit:hover {
	background:#f3f3f3;
	border-color:#999;
	cursor: pointer;
}

/*full layout with no submit button*/
.colpick_full_ns  .colpick_submit, .colpick_full_ns .colpick_current_color{
	display:none;
}
.colpick_full_ns .colpick_new_color {
	width: 130px;
	height: 25px;
}
.colpick_full_ns .colpick_rgb_r, .colpick_full_ns .colpick_hsb_h {
	top: 42px;
}
.colpick_full_ns .colpick_rgb_g, .colpick_full_ns .colpick_hsb_s {
	top: 73px;
}
.colpick_full_ns .colpick_rgb_b, .colpick_full_ns .colpick_hsb_b {
	top: 104px;
}
.colpick_full_ns .colpick_hex_field {
	top: 135px;
}

/*rgbhex layout*/
.colpick_rgbhex .colpick_hsb_h, .colpick_rgbhex .colpick_hsb_s, .colpick_rgbhex .colpick_hsb_b {
	display:none;
}
.colpick_rgbhex {
	width:282px;
}
.colpick_rgbhex .colpick_field, .colpick_rgbhex .colpick_submit {
	width:68px;
}
.colpick_rgbhex .colpick_new_color {
	width:34px;
	border-right:none;
}
.colpick_rgbhex .colpick_current_color {
	width:34px;
	left:240px;
	border-left:none;
}

/*rgbhex layout, no submit button*/
.colpick_rgbhex_ns  .colpick_submit, .colpick_rgbhex_ns .colpick_current_color{
	display:none;
}
.colpick_rgbhex_ns .colpick_new_color{
	width:68px;
	border: 1px solid #8f8f8f;
}
.colpick_rgbhex_ns .colpick_rgb_r {
	top: 42px;
}
.colpick_rgbhex_ns .colpick_rgb_g {
	top: 73px;
}
.colpick_rgbhex_ns .colpick_rgb_b {
	top: 104px;
}
.colpick_rgbhex_ns .colpick_hex_field {
	top: 135px;
}

/*hex layout*/
.colpick_hex .colpick_hsb_h, .colpick_hex .colpick_hsb_s, .colpick_hex .colpick_hsb_b, .colpick_hex .colpick_rgb_r, .colpick_hex .colpick_rgb_g, .colpick_hex .colpick_rgb_b {
	display:none;
}
.colpick_hex {
	width:206px;
	height:201px;
}
.colpick_hex .colpick_hex_field {
	width:72px;
	height:25px;
	top:168px;
	left:80px;
}
.colpick_hex .colpick_hex_field div, .colpick_hex .colpick_hex_field input {
	height: 25px;
	line-height: 25px;
}
.colpick_hex .colpick_new_color {
	left:9px;
	top:168px;
	width:30px;
	border-right:none;
}
.colpick_hex .colpick_current_color {
	left:39px;
	top:168px;
	width:30px;
	border-left:none;
}
.colpick_hex .colpick_submit {
	left:164px;
	top: 168px;
	width:30px;
	height:25px;
	line-height: 25px;
}

/*hex layout, no submit button*/
.colpick_hex_ns  .colpick_submit, .colpick_hex_ns .colpick_current_color {
	display:none;
}
.colpick_hex_ns .colpick_hex_field {
	width:80px;
}
.colpick_hex_ns .colpick_new_color{
	width:60px;
	border: 1px solid #8f8f8f;
}
#salesForm {
	width: 970px;
	margin: 40px auto 0;
	display: none;	
	height: 490px !important;
}

#salesForm .salesFormDiv {
	width: 480px;
	margin: 40px auto 0;
}

#salesForm .header {
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	font-family: "Montserrat";
}

#salesForm .salesFeatures {
	text-align: left;
	font-size: 18px;
	font-family: "Roboto";
	margin-left: 29px;
}

#salesForm .salesFeaturesCPCONECO {
	text-align: center;
	font-size: 18px;
	font-family: "Roboto";
}

#salesForm .saleseComm {
	text-align: left;
	font-size: 18px;
	font-family: "Roboto";
	text-align: justify;
}

#salesForm p {
	margin: 0 0 1.2em;
}

#salesForm h1 {
	font-weight: bold;
	color: #535353;
	font-size: 22px;
}

#salesForm .other-logo{
	float: right;
}

#salesForm .salesBoxMonthAvanza, #salesForm .salesBoxMonthPremium {
	padding: 10px;
	border: 2px solid #94bb1d;
	border-width: 1px;
	color: #94bb1d;
	margin-left: 40px;
	margin-right: 11px;
	text-align: center;
	cursor: pointer;
	border-radius: 5px;
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	-ms-border-radius: 5px;
  	-o-border-radius: 5px;
}

#salesForm .salesBoxMonthEconomist {
	padding: 10px;
	border: 2px solid #94bb1d;
	border-width: 1px;
	margin-left: 100px;
	margin-right: 100px;
	text-align: center;
	cursor: pointer;
	background-color: #94bb1d;
	border-radius: 5px;
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	-ms-border-radius: 5px;
  	-o-border-radius: 5px;
}

#salesForm .salesNumberMonth {
	display: inline;
	color: #94bb1d;
	font-family: "Montserrat";
	font-size: 20px;
	font-weight: bold;
}

#salesForm .salesTextMonth {
	display: inline;
	color: #94bb1d;
	font-family: "Roboto";
	font-size: 17px;	
}

#salesForm .salesBoxYearAvanza, #salesForm .salesBoxYearPremium {
	padding: 10px;
	border: 2px solid #94bb1d;
	border-width: 1px;
	text-align: center;
	margin-right: 34px;
	background-color: #94bb1d;
	cursor: pointer;
	border-radius: 5px;
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	-ms-border-radius: 5px;
  	-o-border-radius: 5px;
}

#salesForm .salesNumberYear {
	display: inline;
	color: #ffffff;
	font-family: "Montserrat";
	font-size: 20px;
	font-weight: bold;
}

#salesForm .salesTextYear {
	display: inline;
	color: #ffffff;
	font-family: "Roboto";
	font-size: 17px;	
}

#salesForm .salesTextEnd {
	display: inline;
	color: #ffffff;
	font-family: "Roboto";
	font-size: 20px;
	font-weight: bold;
}

#salesForm .salesDtoMonth {
	padding: 10px;
	margin-left: 40px;
	margin-right: 11px;
	text-align: center;
	margin-top: 10px;
}

#salesForm .salesDtoMonthEconomist {
	padding: 10px;
	text-align: center;
}

#salesForm .salesTextDtoMonth, #salesForm .salesTextDtoMonthOld {
	display: inline;
	font-family: "Roboto";
	font-size: 13px;
}

 #salesForm .salesTextDtoMonthOld {
 	text-decoration: line-through;
 }

#salesForm .salesDtoYear {
	padding: 10px;
	margin-right: 34px;
	text-align: center;
}

#salesForm .salesTextDtoYear, #salesForm .salesTextDtoYearOld {
	display: inline;
	font-family: "Roboto";
	font-size: 13px;	
}

#salesForm .salesTextDtoYearOld {
	text-decoration: line-through;
}

#salesForm .salesTextDtoYearMonth {
	display: inline;
	font-family: "Roboto";
	font-size: 13px;	
}

#salesForm .container{
	display: block;
	font-family: "circular-book", Arial, Helvetica, sans-serif;
}
#pingSmsForm{
	display:none;
	margin: 60px auto;
	width: 960px;	
}

#jsFormConfirmation {
	display:none;
	margin: 70px auto 0px;
	width: 950px;		
}

#jsAdvisorSmsForm, #confirm-advisor{
	display: none;
}

p.bottom-indent{
	text-align: center;
}

.socilita-ping {
	height: 345px;
	border: 3px dashed #bbbbbb;
	padding: 70px 150px 0px;
	margin: 60px 0;
	background: #f4f4f4;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}
.socilita-ping .info-ping {
	color: #535353;
	width: 100%;
	text-align: center;
	margin-bottom: 50px;
	font-size: 20px;
	font-weight: bold;
	font-family: 'Roboto';
}
.socilita-ping form {
	text-align: center;
}
.socilita-ping input[type="text"], .socilita-ping input[type="tel"]  {
	margin-right: 14px;
	width: 80px;
	height: 90px;
	border: none;
	background: #fff;
	border: 1px solid #dddddd;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	font-size: 40px;
	text-align: center;
	display: inline;
	color: #535353;
}
.socilita-ping input[type="button"] {
	margin: 0 auto;
	width: 180px;
	height: 55px;
	border: none;
	background: #9dbb1d;
	border-radius: 4px;
	font-size: 17px;
	color: #FFFFFF;
	text-align: center;
	display: table;
}
.socilita-ping input.error {
	background: #EFC5C0;
	border-color: #E74C3C;
	color: #c0392b;
}
.socilita-confirmation {
	width: 950px;
	height: 432px;
	border: 4px dashed #bbbbbb;
	padding: 100px 150px 100px 150px;
	margin: 60px auto 0px;
	background: #f4f4f4;
	text-align: center;
}

.socilita-confirmation 	span {
	font-size: 120px;
	line-height: 120px;
	color: #9dbb1d;
}
.socilita-confirmation .info-confirmation {
	color: #535353;
	width: 100%;
	text-align: center;
	margin-top: 54px;
	font-size: 20px;
	font-weight: bold;
}

	/*p.subtitle {
                text-align: center;
                margin-top: 10px;
        }*/
	.testimony {
  		display: -ms-flexbox;
  		display: -webkit-flex;
  		display: flex;
		margin-bottom: 40px;
	}
	.testimony-image {
	 	align-self: center;
		display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
	}
	.testimony-content {
		margin-left: 20px;
		width: 305px;

	}

	.mobile {
		margin-top: 20px;
		text-align: left;
	}
        .testimony-emilio {
                margin-top: 20px;
                width: 405px;
        }

        .testimony-text {
                color: #869197;
                font-style: italic;
        }

        .testimony-person {
                font-weight: bold;
                margin-top: 5px;
        }

.morethan100 {
	margin-top: 20px;
	text-align: center;
}
#mailSentForm {
	width: 700px;
}
#mailSentForm p {
	text-align: center;
}

.closeWindow {
	float: right;
	font-size: 18px;
	margin: 20px 20px 0px;
	color: #c6c6c6;
	cursor:pointer;
}

.lock {
	float:left;
	width: 100%;
	color:#c6c6c6;
	text-align: center;
	font-size: 75px;
	margin: 30px 0px;
}

#userForm {
	padding: 0px 1px;
	position: relative;
	width: 620px;
	height: 606px;
	z-index:10002;
	margin: 90px auto;
}

#userForm p{
	color:#2d2d2d;
	font-size: 24px;
	text-align: center;
	margin: 0px;
}

#userForm p + p {
	color:#626262;
	font-size: 17px;
	line-height: 40px;
}

#userForm p + p span{
	color:#2d2d2d;
	font-weight: bold;
}

#userForm .div-form{
	width: 100%;
	margin-top: 42px;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #d7d7d7;
	background-color: #f1f1f1;
	height: 192px;
}

#userForm .div-form input{
	border:1px solid #d7d7d7;
	background: white;
	width: 256px;
	height: 37px;
	border-radius: 5px;
  	-webkit-border-radius:5px;
  	-moz-border-radius:5px;
  	-o-border-radius:5px;
  	outline: none;
  	color:#626262;
  	font-size: 15px;
  	line-height: 30px;
	padding: 4px 7px;
}

#userForm input:focus{    border-color: #25a2f5 !important;}

#userForm .div-form > div{
	height: 100%;
	padding: 26px;
	text-align: center;
	width: 50%;
}
#userForm .region-left{
	float:left;
	padding: 26px;
	border-right: 1px solid #d7d7d7;
}
#userForm .region-right{
	float:right;
}

#userForm .div-field{
	width: 100%;
}
#userForm .label{
	width: 100%;
	color: #2d2d2d;
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 5px;
	text-align: left;
	display: block;
}

#userForm .label + .label{
	margin-top: 10px;
}

#userForm .region-right p{
	font-size: 17px;
	color: #626262;
}

#userForm .btn-register{
	font-size: 21px;
	color: #9dbb1d;
	border: 1px solid #9dbb1d;
	padding: 10px 10px;
	margin: 30px auto 0px;
	cursor: pointer;
	width: 180px;
}
#userForm .btn-register:hover{
	color:#f1f1f1;
	background-color:#9dbb1d;
}

#userForm .btn-submit{
	color: white;
	font-size: 21px;
	font-weight: bold;
	width: 224px;
	height: 42px;
	background-color: #94bb1d;
	cursor: pointer;
	text-align: center;
	line-height: 38px;
	margin: 22px auto;
}
#userForm .form-1 .btn-submit{
	width:135px !important;
}

#userForm .btn-submit:hover{
	background-color: #abcb22;
}

#userForm .region{
	padding: 43px !important;
	width: 100% !important;
}
#userForm .region .label{
	text-align: center;
}

#userForm .region p{
	margin-top:48px;
	font-size: 14px;
	color:#626262;
}

#userForm .region p a{
	color:#9dbb1d;
	cursor: pointer;
	text-decoration: underline;
}

.form-1 img{
	width: 112px;
	height:124px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-size: 127px 124px;
	background-repeat: no-repeat;
	background-position: center center;
}

.anfix-register .form-2, .anfix-register .form-1{
	height: 100%;
	width: 100%;
	display:block;
}

.form-1{
	text-align: center;
}

#userForm .error-text{
	color:#e74c3c;
}

@media only screen
  and (max-device-width: 768px) {
  	#userForm {
  		height: auto;
  		width:100%;
  	}

  	#userForm > p {
  		margin: 0 15px;
  	}

  	.anfix-register .form-2, .anfix-register .form-1{
		height: auto;
	}

  	#userForm .div-form > div{width:100%; height:auto;}

  	#userForm .region-left{
		float:none;
	}
	#userForm .region-right{
		float:none;
	}

	#userForm .clear {height:0px; padding:0px !important;}

	#userForm .div-form{ height:auto;}
}
