.dialog-container .close,
.dialog-container .languages,
.dialog-container .cancel,
.dialog-container .group-license {
    display: none;
}

.sect-download .header__green {
    color: #23A488;
    font-size: 55px;
    margin: 0;
}

.sect-download .header__uppercase {
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
}

.sect-download .header-description {
    font-size: 35px;
    margin: 0 0 -35px 0;
}

.choose-forms {
    width: 800px;
    margin: 0 auto;
}

.choose-forms .header__green {
    color: #23A488;
}

.choose-forms .header__uppercase {
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
}

.choose-forms .choose-forms-callnote-version li {
    width: 21%;
    height: 100px;
    display: inline-block;
    border: 1px solid #e5e5e5;
    margin-left: 15px;
    vertical-align: middle;
    text-align: center;
    color: #2c2b2b;
    font-weight: 600;
    cursor: pointer;
}

.choose-forms .choose-forms-callnote-version li .windows-img {
    min-height: 60%;
    background: url("../images/window_black.png") center center no-repeat;
}

.choose-forms .choose-forms-callnote-version li .mac-img {
    min-height: 60%;
    background: url("../images/apple_black.png") center center no-repeat;
}

.choose-forms .choose-forms-callnote-version li:hover {
    color: #23A488 !important;
}

.choose-forms .choose-forms-callnote-version li:hover .windows-img {
    background: url("../images/window_green.png") center center no-repeat;
}

.choose-forms .choose-forms-callnote-version li:hover .mac-img {
    background: url("../images/apple_green.png") center center no-repeat;
}

.choose-forms .choose-forms-callnote-version .callnote-version__active {
    background: #23A488;
    color: #ffffff;
    position: relative;
}

.choose-forms .choose-forms-callnote-version .callnote-version__active .windows-img {
    background: url("../images/window_white.png") center center no-repeat;
}

.choose-forms .choose-forms-callnote-version .callnote-version__active .mac-img {
    background: url("../images/apple_white.png") center center no-repeat;
}

.choose-forms .choose-forms-callnote-version .callnote-version__active:after {
    content: "";
    position: absolute;
    background: url("../images/triangle.png") top center no-repeat;
    width: 25px;
    height: 25px;
    margin-top: -2px;
    margin-left: -12px;
}

.choose-forms .choose-forms-callnote-version .callnote-version__active:hover {
    color: #ffffff !important;
}

.choose-forms .choose-forms-callnote-version .callnote-version__active:hover .windows-img {
    background: url("../images/window_white.png") center center no-repeat;
}

.choose-forms .choose-forms-callnote-version .callnote-version__active:hover .mac-img {
    background: url("../images/apple_white.png") center center no-repeat;
}

.choose-forms .choose-forms-download-caption .caption-description {
    font-size: 14px;
    text-align: center;
    color: #2c2b2b;
    font-weight: 600;
}

.choose-forms .download-form {
    width: 90%;
    margin: 0 auto;
    text-align: center;
}

.choose-forms .download-form input,
.choose-forms .download-form input[type="text"],
.choose-forms .download-form input[type="password"],
.choose-forms .download-form input[type="email"],
.choose-forms .download-form input[type="url"],
.choose-forms .download-form textarea {
    width: 100%;
    margin-bottom: 10px;
}

.choose-forms .download-form .show-error {
    color: #f5141e;
    text-align: left;
    display: none;
}

.choose-forms .download-form .form_body {
    width: 50%;
    margin: 0 auto;
}

.choose-forms .download-form .form_btn {
    text-align: left;
    position: relative;
    margin-left: -100px;
    margin-top: 20px;
}

.choose-forms .download-form .subscribe {
    display: none;
}

.choose-forms .download-form .loader-spin {
    display: none;
    position: absolute;
    top: 45px;
    left: 203px;
    width: 30px;
    height: 30px;
    background: url("../images/loader.gif") 100% 100% no-repeat;
    background-size: contain;}
.choose-forms .download-form .cancel-already-register{
    display: none;
    float: right;
    margin: 0;
    margin-right: -100px;
}
.choose-forms .download-form .submit {
    background: #23A488;
    min-width: 210px;
    text-align: center;
}

.choose-forms .download-form .already-register-wrap {
    margin-top: 20px;
}

.choose-forms .download-form .already-register-wrap a {
    margin-left: 5px;
    margin-right: 5px;
    color: #23A488;
    text-decoration: underline;
    font-weight: 600;
}

.choose-forms .choose-forms-download-footer {
    font-size: 14px;
}

.choose-forms .choose-forms-download-footer .footer-description-title {
    font-weight: 600;
}

.choose-forms .choose-forms-download-footer strong {
    font-weight: 600;
}

.choose-forms .choose-forms-download-footer ul {
    margin-left: 0;
}

.choose-forms .choose-forms-download-footer ul li {
    font-size: 14px;
    list-style-type: none;
}

.choose-forms .choose-forms-download-footer .footer-list-marker {
    margin-left: 20px;
}

.choose-forms .choose-forms-download-footer .footer-list-marker li {
    position: relative;
}

.choose-forms .choose-forms-download-footer .footer-list-marker li:before {
    content: "";
    background: url("../images/icon_ok.png") no-repeat;
    width: 15px;
    height: 15px;
    position: absolute;
    left: -20px;
    top: 5px;
}

/* Active item for language menu*/
#lang-menu > li span {
    margin-left: 40px;
    position: relative;
}

#lang-menu > li span:before {
    content: "";
    background: url("../images/sprite_flag.png") no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -30px;
}

#lang-menu > li.en span:before {
    background-position: -185px;
}

#lang-menu > li.fr span:before {
    background-position: -65px;
}

#lang-menu > li.de span:before {
    background-position: -95px;
}

#lang-menu > li.esp span:before {
    background-position: -35px;
}

#lang-menu > li.china span:before {
    background-position: -5px;
}

#lang-menu > li.japan span:before {
    background-position: -125px;
}

#lang-menu > li.ru span:before {
    background-position: -155px;
}

/*End ctive item*/

#lang-menu ul li {
    position: relative;
}

#lang-menu:hover ul li a {
    padding-left: 40px !important;
}

#lang-menu ul li a:before {
    content: "";
    background: url("../images/sprite_flag.png") no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 10px;
    top: 10px;
}

#lang-menu ul li.de a:before {
    background-position: -95px;
}

#lang-menu ul li.esp a:before {
    background-position: -35px;
}

#lang-menu ul li.ru a:before {
    background-position: -155px;
}

#lang-menu ul li.china a:before {
    background-position: -5px;
}

#lang-menu ul li.japan a:before {
    background-position: -125px;
}

#lang-menu ul li.en a:before {
    background-position: -185px;
}

#lang-menu ul li.fr a:before {
    background-position: -65px;
}


/* Footer */
.social-icons li {
    vertical-align: text-bottom;
}

.footer {
    background-color: #545454;
    padding-top: 20px;
}

.footer .social-icons {
    width: 45%;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}
.footer .social-icons .logo{
    margin: 0 10px;
}

.footer .social-icons i {
    margin: 0 5px;
}

.footer .footer-logo {
    width: 45%;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    font-size: 12px;
}
.footer .footer-logo a:hover {
    cursor: pointer;
    text-decoration: none;
    color: #CCC;
}

.footer .footer-logo a .footer-logo-img{
    display: inline-block;
    width: 120px;
    height: 50px;
    vertical-align: middle;
    margin-left:5px;
    background: url('../images/logo.png');
}

/*# soursceMappingURL=styles.css.map */
.waves-background {
    padding: 30px 0 70px !important;
    background-size: 2000px 135% !important;
}
#download_page_header_image {
    background-image: url('https://callnote.net/wp-content/uploads/2016/01/inner-background-wide.jpg');
}
.download-button-centered {
    margin-left: 0 !important;
}
.download-button-centered button {
    margin-left:105px;
}
.form-55 {
    width:55% !important;
}
.download-page-steps {
}
.download-page-steps li {
    border: 1px solid #E6E6E6;
}
.download-page-steps li strong {
    width:100%;
    display: block;
    color: #23A488;
}
.download-page-steps li strong {
    font-size: 1.35em;
}

.download-page-steps li strong i {
    padding-right: 7px;
    font-weight: 100 !important;
}
.download-page-steps li:last-child strong {
    line-height: 15px;
}
.logo-callnote-pic {
    display: inline-block;
    width: 30px;
    height: 25px;
    background-image: url('https://callnote.net/wp-content/themes/horizon/img/callnote-logo-green.svg');
    background-size: 100%;
    padding-right: 0 !important;
    margin-right: 5px;
    background-repeat: no-repeat;
}

.triangle-div {
list-style: none;
padding-top: 10px;
overflow: hidden;
font: 18px Helvetica, Arial, Sans-Serif;
}
.triangle-div li strong {
    font-weight: 100 !important;
    padding-top: 10px;
    padding-bottom: 10px;
}
.triangle-div li {
    float: left;
    margin: 0;
    width:33%;
}
.triangle-div li p {
margin: 0 !important;
text-decoration: none;
height: 155px;
font-size: 14px;
padding-left: 40px;
background: white;
position: relative;
display: block;
float: left;
}

.triangle-div li.triangle p:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 65px solid transparent;
    border-bottom: 65px solid transparent;
    border-left: 30px solid white;
    position: absolute;
    top: 50%;
    margin-top: -65px;
    left: 100%;
    z-index: 2;
}

.triangle-div li.triangle p:before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 65px solid transparent;
    border-bottom: 65px solid transparent;
    border-left: 30px solid #E6E6E6;
    position: absolute;
    top: 50%;
    margin-top: -65px;
    margin-left: 1px;
    left: 100%;
    z-index: 1;
}

.triangle-div li.triangle:first-child p {
    padding-left: 10px;
}
.triangle-div li.triangle:nth-child(1) p       { background:        rgba(241, 241, 241, 0.39); }
.triangle-div li.triangle:nth-child(1) p:after { border-left-color: rgb(250, 250, 250); }
.triangle-div li.triangle:last-child p {
    background: transparent !important;
    color: black;
    pointer-events: none;
    cursor: default;
}
.download,.subscribe {
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -o-transition: 0s;
    -ms-transition: 0s;
    transition: 0s;
}
.ml-100 {
    margin-left: -100px !important;
}
.dbgo {
width: 720px;
margin-left: -30px;
margin-top: 20px;
position: relative;
height: 40px;
overflow: hidden;
margin-bottom: 35px;
}
select {
background: #fff url('https://callnote.net/wp-content/plugins/cn_customisation/images/arrow.png') no-repeat;
background-size: 10px;
background-position: right 12px center;
-webkit-appearance: none;
-moz-appearance: none;
border-radius: 0px;
}
.second_card {
width: 500px;
height: 300px;
background: url(https://callnote.net/wp-content/plugins/cn_customisation/images/bank_card_2.png) no-repeat;
float: right;
display: inline-block;
margin-top: 50px;
margin-bottom: 10px;
margin-right: -50px;
background-size: 425px;
}
.sc_d {
float: right;
margin-right: 110px;
margin-top: 110px;
}
.tot_amount {
display: inline-block;
margin-left: 10px;
font-size: 16px;
font-weight: bold;
color: #000;
line-height: 25px;
}
.lb_card {
float: left;
display: inline-block;
line-height: 40px;
margin-right: 0px;
text-align: left;
margin-bottom: 19px;
width: 110px;
}
.labcdo {
float: left;
display: inline-block;
line-height: 40px;
width: 100px;
text-align: left;
margin-bottom: 19px;
}
.xtr .show-error {
margin-top: -18px;
font-size: 11px;
text-align: right;
color: #f5141e;
}
.cr_tpv {
font-size: 18px;
color: #ca0814;
}
.br_none br {
    display: none;
}
.br_none label {
    color: #000;
}
.first_card {
width: 550px;
height: 330px;
background: url(https://callnote.net/wp-content/plugins/cn_customisation/images/bank_card_1_1.png) no-repeat;
float: left;
display: inline-block;
position: absolute;
background-position-x: 0px;
background-size: 92%;
}
.first_card br {
display: none;
}