

/**
*
* SUBSCRIPTION MODAL
*
**/

/*-----SUBSCRIPTION MODAL-----*/

#subscription-modal .modal-header {
    background: #fff;
    text-align: center;
}
#subscription-modal .modal-body-content {
    padding: 15px 150px 50px;
    background: #f2f2f2;
    text-align: center;
    position: relative;
    transition: all 2s;
}

#subscription-modal .ajax-error {
    height: auto;
    width: 100%;
    background: #F04B52;
    padding: 10px 0;
}
#subscription-modal .ajax-error p {
    padding: 0;
    margin: 0;
}

.error-tooltips {
    position: relative;
    top: 12.5px;
    left: 50%;
    margin-left: -320px;
    width: 640px;
    pointer-events: none;
    z-index: 999999999999999;
}

.error-tooltips>span {
    background: #169acd;
    width: 100%;
    max-width: 265px;
    position: absolute;
    padding: 15px 20px;
    text-align: left;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.modal .arrow-left {
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #169acd;
    position: absolute;
    left: -7px;
    top: 17px;
}
.modal .arrow-right{
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 7px solid #169acd;
    position: absolute;
    right: -7px;
    top: 17px;
}
/*signup error*/
.error-tooltips>span.first_name-error {
    left: -105px;
    top: 168px;
}
.error-tooltips>span.last_name-error {
    top: 168px;
    right: -109px;
}
.error-tooltips>span.email_address-error {
    top: 239px;
    right: -109px;
}
.error-tooltips>span.password-error {
    top: 300px;
    right: -174px;
    max-width: 330px;
}
.error-tooltips>span.industry-error {
    top: 398px;
    right: -109px;
}
.error-tooltips>span.job_role-error {
    top: 468px;
    right: -109px;
}
.error-tooltips>span.num_employees-error {
    top: 538px;
    left: -105px;
}
.error-tooltips>span.phone-error {
    top: 538px;
    right: -109px;
}
/*login error*/
.error-tooltips.login-error>span.email_address-error {
    top: 138px;
}
.error-tooltips.login-error>span.password-error {
    top: 200px;
}

.error-block {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    z-index: 9999;
    opacity: 0.6;
}
#subscription_modal_login input[type="password"] {
    margin-bottom: 5px;
}

#subscription-modal .body-header,
#subscription-modal .body-footer {
    color: #bcbdc3;
}
.subscription_modal .styled-select,
.subscription_modal input {
    float: left;
    margin-bottom: 20px;
    box-shadow: none;
    border-radius: 4px;
    box-sizing: border-box;
}
.subscription_modal .styled-select select:focus,
.subscription_modal input:focus {
    border: 1px solid #169acd;
}
.subscription_modal .styled-select {
    float: left;
    height: 50px;
}
.subscription_modal .styled-select select.selectedOption {
    color: #5d5d5d;
}

.subscription_modal .styled-select select {
    color: #b2b3b7;
    height: 100%;
    width: 100%;
    padding-top: 0;
}
.subscription_modal .checkbox-field input {
    height: 14px;
    width: 14px;
    float: left;
    margin: 5px 10px 0 20px;
}
.subscription_modal .checkbox-field label {
    float: left;
    margin-top: 0;
    margin-bottom: 20px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .subscription_modal .styled-select select {
        margin-left: 10px;
        float: left;
        color: #888;
        background: #fff;
        width: 75%;
        padding-right: 50px;
    }
    .subscription_modal .styled-select:before {
        content: '';
        position: absolute;
        right: 7px;
        border-width: 0 0;
        border-style: solid;
        border-color: transparent;
        width: 0;
        display: none;
    }
    .subscription_modal .styled-select:after {
        background: none;
        border-width: 0 0;
        border-color: transparent;
        bottom: 0px;
    }
}
.subscription_modal .styled-select:after {
    background: url(/images/sites/gonitro/modals/subscription/select-icon.png) no-repeat center top;
    border-width: 10px 10px;
    border-color: #fff transparent transparent transparent;
    bottom: 17px;
}
@-moz-document url-prefix() {
    .subscription_modal .styled-select select {
        text-indent: 5px;
        width: 90%;
        padding-right: 30px;
    }
    .subscription_modal .styled-select:after {
        background: url(/images/sites/gonitro/modals/subscription/select-icon.png) no-repeat center top;
        border-color: transparent;
        border-width: 0;
        bottom: 20px;
        content: '';
        position: absolute;
        right: 7px;
        border-width: 8px 8px;
        border-style: solid;
        width: 0;
        pointer-events: none;
    }
    .subscription_modal .styled-select {
        overflow: hidden;
    }
}
.subscription_modal input {
    height: 50px;
}
.subscription_modal input#first_name {
    margin: 0 10px 0 20px;
}
.subscription_modal .styled-select.sml-fld,
.subscription_modal input.sml-fld {
    width: 145px;
}
.subscription_modal .sml-fld.error-icon {
    padding-right: 25px;
    text-overflow: ellipsis;
}
.subscription_modal .error-icon.focus-no-border {
    border: none !important;
    background: #fff;
}
.subscription_modal .styled-select.sml-fld {
    margin: 0 10px 0 20px;
}
.subscription_modal .styled-select.lg-fld,
.subscription_modal input.lg-fld {
    width: 300px;
    margin-left: 20px;
}
.subscription_modal li.pswd-container {
    position: relative;
    transition: all 1s;
}
.subscription_modal li.error .pswd-error-msg {
    display: block !important;
    background: #169acd;
    max-width: 330px;
    position: absolute;
    top: -10px;
    right: -330px;
    padding: 10px 20px 5px;
    text-align: left;
    border-radius: 5px;
}
.subscription_modal li.error .pswd-error-msg .arrow-left {
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #169acd;
    position: absolute;
    left: -7px;
    top: 23px;
}

.subscription_modal button {
    width: 298px;
    margin-left: 3px;
}
#subscription-modal .forgetpswd {
    margin-left: 20px;
}



/*-----SUBSCRIPTION MODAL END-----*/
/**
*
* VLP Modal
*
**/

/*-----NEW VLP MODAL-----*/

#modal-vlp .modal-content {
    background: url(/images/sites/nitroweb/common/gray-pattern-bg.png) repeat center top;
    min-height:620px;
    border-radius: 8px;
}

#modal-vlp .modal-padding {
    padding:40px 11px 0px 25px;
}

#modal-vlp .modal-header {
    background-image: none;
    font-size: 30px;
    font-weight: bold;
    padding: 15px 0 10px;
    color: #39393a;
    border-bottom: 1px solid #dcdcdc;
    margin: 0 25px;
}

#modal-vlp .modal-header p {
    font-weight: 600;
    width: 500px;
}

#modal-vlp form ul li {
    position: relative;
    margin-bottom: 30px;
}

#modal-vlp form ul li span {
    position: absolute;
    top: -20px;
    right: 0;
    color: red;
}

#modal-vlp form ul li span.dark-gray-text {
    right: 15px;
}

#modal-vlp .contact-info-1 {
    margin-right: 30px;
}

#modal-vlp .contact-info-1,
#modal-vlp .contact-info-2 {
    float:left;
    margin-bottom:2px;
}

#modal-vlp .additional-info {
    padding-right:22px;
}

#modal-vlp form {
    width:410px;
    background: none;
    height:100%;
    position:relative;
    text-shadow:1px 1px 0px #fff;
}

#modal-vlp legend {
    font-weight:normal;
    font-size:14px;
    display:none;
}

#modal-vlp .checkbox {
    width: auto;
    margin-top: 10px;
    margin-right: 0;
    text-align: right;
    float: right;
}

#modal-vlp label[for="how"] {
    padding:35px 0px 0px 30px;
    width:80px;
}

#modal-vlp label[for="email"] {
    padding-top: 3px;
}

.modal label span {
    font-size:80%;
    padding:0 0 0 3px;
}

#modal-vlp input[type="text"] {
    width: 136px;
    padding: 8px 11px;
    font-size: 16px;
}

#modal-vlp label {
    display:block;
    float:left;
    padding-top:10px;
    margin-bottom:3px;
    width: 90px;
    text-align:right;
    margin-right:10px;
    font-size:15px;
}

#modal-vlp .styled-select {
    width: 139px;
    height: 40px;
}

#modal-vlp .styled-select select {
    color: #979797;
    text-indent: 2px;
    width: 80%;
    padding-right: 40px;
}

@-moz-document url-prefix() {
    #modal-vlp .styled-select select {
        width: 90%;
        -moz-appearance: none;
        text-indent: 0.01px;
        text-overflow: '';
    }
}

#modal-vlp .styled-select:before {
    top: 0;
}

#modal-vlp .styled-select:before,
#modal-vlp .styled-select:after {
    right: 10px;
    border-width: 9px 5px;
}

#modal-vlp .checkbox input {
    margin: 3px 0 0 10px;
    float: right;
    width: 15px;
    height: 15px;
}

#modal-vlp textarea {
    width: 333px;
    height: 70px;
}

#modal-vlp .button {
    font-size: 24px;
    padding:20px 40px;
    width: 100%;
}

#modal-vlp li.last,
#modal-vlp ul {
    margin:0px !important;
}

#modal-vlp .vlp-sidebar {
    width: 188px;
    height: 460px;
    position: absolute;
    right: 40px;
    top: 120px;
    text-align: center;
}

#modal-vlp .vlp-sidebar ul {
    padding: 0 25px;
}

#modal-vlp .vlp-sidebar li {
    padding-top: 105px;
    font-size:90%;
    color: #5d5d5d;
}

#modal-vlp #equip {
    background: url(/img/nitropdfcom/vlpmodal/cost_effective.png) no-repeat center 25px;
}

#modal-vlp #deploy {
    background: url(/img/nitropdfcom/vlpmodal/server.png) no-repeat center 25px;
}

#modal-vlp #business {
    background: url(/img/nitropdfcom/vlpmodal/small_business.png) no-repeat center 25px;
}

#modal-vlp #support {
    padding-top: 0;
    width: 210px;
    text-align: left;
    margin-left: -30px;
    font-size: 16px;
    color: #5d5d5d;
}

/*------NEW VLP MODAL END------*/



/**
*
* Team Trial Modal
*
**/

#modal-team-trial .modal-content {
    background:white;
    height:620px;
}

#modal-team-trial .modal-padding {
    padding:40px 11px 0px 11px;
}

#modal-team-trial .modal-header {
    background-color:  #169acd;
}

#modal-team-trial .contact-info,
#modal-team-trial .company-info {
    float:left;
    margin-bottom:2px;
}

#modal-team-trial .additional-info {
    padding-right:22px;
}

#modal-team-trial form {
    width:700px;
    background-color:#f8f8f8;
    height:100%;
    border-right:1px solid #dcdcdc;
    position:relative;
    text-shadow:1px 1px 0px #fff;
}

#modal-team-trial legend {
    font-weight:normal;
    font-size:14px;
    display:none;
}

#modal-team-trial .checkbox {
    width:auto;
    margin-left:120px;
    margin-top:10px;
}

#modal-team-trial label[for="how"] {
    padding:35px 0px 0px 30px;
    width:80px;
}

#modal-team-trial.modal label span {
    font-size:80%;
    padding:0 0 0 3px;
}

#modal-team-trial input[type="text"] {
    width:180px;
    padding:11px;
    font-size:17px;
}

#modal-team-trial label {
    display:block;
    float:left;
    padding-top:10px;
    margin-bottom:3px;
    width:110px;
    text-align:right;
    margin-right:10px;
    font-size:15px;
}

#modal-team-trial .styled-select {
    width:203px;
    height:45px;
}

#modal-team-trial .checkbox input {
    margin-right:10px;
}

#modal-team-trial textarea {
    width:510px;
    height:100px;
}

#modal-team-trial .button {
    margin-top:25px;
    padding:20px 40px;
}

#modal-team-trial li.last,
#modal-team-trial ul {
    margin:0px !important;
}

#modal-team-trial .vlp-sidebar {
    width:188px;
    height:485px;
    position:absolute;
    right:0px;
    top:80px;
    text-align:center;
}

#modal-team-trial .vlp-sidebar ul {
    padding:35px 30px;
}

#modal-team-trial .vlp-sidebar li {
    padding-top:110px;
    font-size:90%;
}

#modal-team-trial #minimal {
    background: url(/img/nitropdfcom/vlpmodal/minimal-learning-curve.png) no-repeat center 25px;
}

#modal-team-trial #deploy {
    background: url(/img/nitropdfcom/vlpmodal/deploy-integrate.png) no-repeat center 25px;
}

#modal-team-trial #business {
    background: url(/img/nitropdfcom/vlpmodal/small_business.png) no-repeat center 25px;
}


/** Team Trial Thank You Page Styles **/


#vlp-thank-you .icon {
    background:url(/img/nitropdfcom/sem/vlp-thanks.png) transparent no-repeat left center;
}

#vlp-thank-you .icon p {
    margin-left:230px;
    padding:130px 0px;
}

/** -------------------Team Trial Modal end---------------------- **/

/*-------------------------------------- Nav Trial Modal / Trial Modal --------------------------------------*/

#modal-trial-nav,
#modal-trial {
    background: #f2f2f2;
}

#modal-trial-nav *,
#modal-trial * {
    box-sizing: border-box;
}

#modal-trial-nav .modal-content,
#modal-trial .modal-content {
    background: none;
    border-radius: 8px;
}

#modal-trial-nav .modal-header,
#modal-trial .modal-header {
    color:#39393a;
    background: #ffffff;
    font-size: 30px;
    padding-bottom: 0;
}

#modal-trial-nav.modal .modal-header p,
#modal-trial.modal .modal-header p {
    padding-bottom: 20px;
}

#modal-trial-nav form ul li,
#modal-trial form ul li {
    position: relative;
    float: left;
    margin-bottom: 5px;
}

#modal-trial-nav form ul li.industry,
#modal-trial form ul li.industry {
    float: right;
    margin-right: 5px;
}

#modal-trial-nav form ul li input,
#modal-trial form ul li input {
    width: 300px;
    padding: 12px 10px;
}

#modal-trial-nav form ul li input:focus,
#modal-trial form ul li input:focus {
    border-color: #169acd;
}

#modal-trial-nav input[type="checkbox"],
#modal-trial input[type="checkbox"] {
    margin-left: 20px;
    width: 20px!important;
    height: 15px;
    position: static;
}

#modal-trial-nav .checkbox,
#modal-trial .checkbox {
    text-align: right;
    margin-right: 0;
    font-size: 16px;
    color: #5d5d5d;
    float: none;
    padding-top: 0;
    margin-bottom: 10px;
    width: auto;
}

#modal-trial-nav .checkbox-field,
#modal-trial .checkbox-field {
    width: 100%;
    margin-top: 5px;
    margin-left: 0!important;
}

#modal-trial-nav form ul li span,
#modal-trial form ul li span {
    position: absolute;
    top: -23px;
    right: 5px;
    color: red;
}

#modal-trial-nav form ul li span.dark-gray-text,
#modal-trial form ul li span.dark-gray-text {
    right: 20px;
}

#modal-trial-nav label,
#modal-trial label {
    display:block;
    padding-top:10px;
    margin-bottom:3px;
    width:250px;
    margin-right:10px;
    font-size:15px;
    float: none;
    text-align: left;
    color: #5d5d5d;
}

#modal-trial-nav form p,
#modal-trial form p {
    font-size: 20px;
    color: #39393a;
    font-weight: bold;
    padding: 40px 0 0 37px;
    width: 530px;
    margin-bottom: 0;
}


#modal-trial-nav .styled-select,
#modal-trial .styled-select {
    height: 48px;
    display: block;
}

#modal-trial-nav .styled-select select,
#modal-trial .styled-select select {
    width: 100%;
    outline-offset: 0;
}

@-moz-document url-prefix() {
    #modal-trial .styled-select select,
    #modal-trial-nav .styled-select select {
        width: 127%;
    }
}

#modal-trial-nav form ul li input,
#modal-trial-nav .styled-select,
#modal-trial form ul li input,
#modal-trial .styled-select {
    width: 270px!important;
    box-shadow: none;
    color: #5f646d;
}


#modal-trial-nav form,
#modal-trial form {
    width: 640px;
    background: #f2f2f2;
    float: left;
}

#modal-trial-nav form fieldset,
#modal-trial form fieldset {
    padding:5px 25px 40px 20px;
}

#modal-trial-nav form fieldset li:nth-child(even),
#modal-trial form fieldset li:nth-child(even) {
    margin-left: 30px;
}

#modal-trial-nav .button,
#modal-trial .button {
    width: 260px;
    font-size: 24px;
    float: right;
    margin-top: 10px;
    padding: 13px 30px;
    margin-right: 5px;
}

#modal-trial-nav .close-btn,
#modal-trial .close-btn {
    background: url(/images/sites/common/includes/close-icon.png) no-repeat center;
    height: 43px;
    width: 43px;
    background-color: transparent !important;
    right: -62px;
    top: 25px;
    cursor: pointer;
}

#modal-trial-nav form input::-moz-placeholder,
#modal-trial form input::-moz-placeholder{  /* Firefox 19+ */
    color: #000000;
}

#modal-trial-nav ::-webkit-input-placeholder,
#modal-trial ::-webkit-input-placeholder  {
    color:#5f646d;
}

#modal-trial-nav :-ms-input-placeholder,
#modal-trial :-ms-input-placeholder {
    color:#5f646d;
}

.ie-placeholder {
    display: none;
}


/*----------------------TRIAL MODAL END----------------------*/



/**
*
* Buy Modal
*
**/

#modal-buy *,
#modal-buy-sem * {
    box-sizing: border-box;
}

#modal-buy .modal-content,
#modal-buy-sem .modal-content {
    background: #fff;
}
#modal-buy .left,
#modal-buy-sem .left {
    padding: 55px 35px 0;
    height: 410px;
    width: 240px;
    border-right: 1px solid #dcdcdc;
}
#modal-buy .left .nitro-logo,
#modal-buy-sem .left .nitro-logo {
    background: url('/images/sites/gonitro/common/nitro-flat.png') 0 0 no-repeat;
    height: 174px;
    width: 174px;
}
#modal-buy .left p.windows,
#modal-buy-sem .left p.windows {
    background: url(/images/sites/common/modals/windows_2x.png) 0 5px no-repeat;
    background-size: 16%;
    padding-left: 31px;
    font-size: 13px;
    color: #b8b8b8;
}
#modal-buy .modal-header,
#modal-buy-sem .modal-header {
    background-image: none;
    color:#39393a;
    border-bottom:1px solid #dcdcdc;
    padding: 24px 0;
    margin: 0 35px;
}

#modal-buy form,
#modal-buy-sem form {
    width:330px;
    float:right;
    text-align:right;
    padding: 55px 15px 0;
}

#modal-buy label[for="buyQuantity"],
#modal-buy-sem label[for="buyQuantity"] {
    display:inline-block;
    width:100px;
    float:left;
    margin-left: 62px;
}

#modal-buy form li,
#modal-buy-sem form li {
    margin-bottom:20px;
}

#modal-buy .total,
#modal-buy-sem .total {
    margin-top:50px;
}

.translated #modal-buy .modal-footer
, .translated #modal-buy-sem .modal-footer {
    font-size: 14px;
}

#modal-buy .modal-footer
, #modal-buy-sem .modal-footer {
    padding: 24px 0;
    margin: 0 35px;
}

#modal-buy .modal-padding,
#modal-buy-sem .modal-padding {
    padding:40px 50px;
    margin-top:0;
}

#modal-buy .button,
#modal-buy-sem .button {
    padding: 20px 35px;
}

#modal-buy .num-licenses,
#modal-buy-sem .num-licenses {
    width:80px;
    margin-left:10px;
}
#modal-buy .save,
#modal-buy-sem .save {
    padding: 33px 0px;
}

#modal-buy .languages,
#modal-buy-sem .languages {
    width:120px;
    margin-left:10px;
}

#modal-buy label[for="languages"],
#modal-buy-sem label[for="languages"] {
    display:inline-block;
    float:left;
    width:120px;
    padding-top:10px;
}

#modal-buy .vat,
#modal-buy-sem .vat {
    left: 82px;
    bottom: 96px;
    position: absolute;
}

@-moz-document url-prefix(){
    #modal-buy .styled-select select#language { width: 125%; }
}

/*--------------------BUY MODAL END--------------------*/


/**
*
* Dual Modal Trial Modal
*
**/

#modal-option.modal .modal-header {
    background: none;
    font-size: 30px;
    padding-bottom: 0;
}


#modal-option.modal .modal-header p {
    padding-bottom: 20px;
    margin-bottom: 0;
}

#modal-option .modal-content {
    background: #fff;
    border-radius: 8px;
}

#modal-option .modal-header {
    color:#39393a;
}

#modal-option form ul li {
    position: relative;
}

#modal-option form ul li span.dark-gray-text {
    right: 20px;
}

#modal-option form ul li span {
    position: absolute;
    top: -23px;
    right: 5px;
    color: red;
}

#modal-option form ul li input {
    width: 325px;
    padding: 12px 10px;
}


#modal-option form {
    width: 400px;
}

#modal-option label[for="buyQuantity"] {
    display:inline-block;
    width:100px;
    float:left;
    margin-left:100px;
}

#modal-option form fieldset {
    padding:20px 35px 0;
}

#modal-option label {
    display:block;
    float:left;
    padding-top:10px;
    margin-bottom:3px;
    width:110px;
    text-align:right;
    margin-right:10px;
    font-size:15px;
}

#modal-option label[for="news"] {
    float:none;
    text-align:left;
    margin-bottom:0px;
    width:auto;
    margin:0px;
    font-size:inherit;
    padding:0px;
    margin-left: 90px;
    font-size:90%;
}

#modal-option input[type="checkbox"] {
    margin-right: 0;
    width: 20px;
    height: 20px;
}

#modal-option .styled-select {
    width:219px;
}

#modal-option .trial-sidebar {
    width: 215px;
    height: 415px;
    position: absolute;
    right: 0px;
    top: 113px;
    text-align: center;
}

#modal-option .trial-sidebar ul {
    padding: 30px 30px;
}

#modal-option .trial-sidebar li {
    padding-top: 81px;
    font-size: 16px;
    color: #3d3d3d;
    font-weight: 600;
    margin-bottom: 20px;
}

#modal-option #create {
    background:url(/img/nitropdfcom/try/First-icon.png) no-repeat top center;
    background-size: 80px 80px;
}

#modal-option #edit {
    background:url(/img/nitropdfcom/try/Second-icon.png) no-repeat top center;
    background-size: 80px 80px;
}

#modal-option #sign {
    background:url(/img/nitropdfcom/try/third-icon.png) no-repeat top center;
    background-size: 80px 80px;
}

#modal-option .button {
    padding:20px 10px;
    width: 100%;
    font-size: 24px;
}

/**
*
* Dual Modal Trial
*
**/

#modal-option .dual-content {
    border-radius: 8px;
    text-align: center;
    background: #fff;
}

#modal-option.selected {
    width: 570px !important;
    margin-left: -280px !important;
}

#modal-option.modal .dual-content .modal-header {
    background: #fff;
    font-size: 24px;
    border-radius: 8px;
    padding: 34px 35px;
}

#modal-option.modal .dual-content .modal-header p {
    font-size: 30px;
    font-weight: 600;
    padding: 0;
    color: #39393a;
}

#modal-option .option-box {
    margin: 0;
    border-top: 1px solid #d6d7d5;
}

#modal-option .option-box ul li.options {
    width: 50%;
    float: left;
    /*padding: 160px 0 20px;*/
    height: 580px;
    /*margin-bottom: 20px;*/
    cursor: pointer;
    transition: all 1s;
    color: #39393a;
    padding-top: 45px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#modal-option .option-box ul li.options .graphic {
    width: 80%;
    height: 190px;
    margin: 0 auto;
}

#modal-option .option-box .link-layer {
    position: absolute;
    bottom: 164px;
    left: 105px;
    z-index: 999;
}
#modal-option .option-box .openTrialModal.layer {
    position: absolute;
    display: block;
    width: 50%;
    height: 580px;
    top: 111px;
}

#modal-option .option-box ul li.option-1 .graphic {
    background: url(/images/sites/gonitro/rollover/Pro-off.svg) no-repeat 86.8% 49% / 270% auto;

}
#modal-option .option-box ul li.option-2 .graphic {
    background: url("/images/sites/gonitro/rollover/cloud-on.svg") no-repeat -5px 45.5% / 250% auto;
}

#modal-option .option-box ul li.option-1 .graphic.hover {
    background: url(/images/sites/gonitro/rollover/Pro-on.svg) no-repeat 86.8% 49% / 270% auto;
}
#modal-option .option-box ul li.option-2 .graphic.hover {
    background: url("/images/sites/gonitro/rollover/cloud-off.svg") no-repeat -5px 45.5% / 250% auto;
}

#modal-option .option-box ul li.options span {
    color: #bdbdbd;
    font-weight: 600;
}

#modal-option .option-box ul li.options p {
    /*font-size: 30px;*/
    font-weight: 600;
}

#modal-option .option-box ul li.options p.heading2 {
    font-weight: bold;
}


#modal-option .option-box ul li.option-1 {
    border-right: 1px solid #ccc;
    border-bottom-left-radius: 8px;
}

#modal-option .option-box ul li.option-2 {
    border-bottom-right-radius: 8px;
}

#modal-option .option-box ul li.option-1 p {
    padding: 0 100px;
    color: #747474;
}
#modal-option .option-box ul li.option-1 a.button-flat {
    position: relative;
    z-index: 999;
}
#modal-option .option-box ul li.option-2 p {
    padding: 0 120px;
    color: #747474;
}

#modal-option .device-logos {
    margin: 50px auto 5px;
    width: 200px;
    text-align: center;
    height: 45px;
    position: relative;
}

#modal-option .device-logos span {
    width: 42px;
    height: 39px;
    display: inline-block;
}

#modal-option .device-logos span.apple {
    background: url(/images/sites/common/modals/apple.png) no-repeat top center;
}
#modal-option .device-logos span.windows {
    background: url(/images/sites/common/modals/windows.png) no-repeat top center;
}
#modal-option .device-logos span.android {
    background: url(/images/sites/common/modals/android.png) no-repeat top center;
}

@media only screen and (-webkit-device-pixel-ratio: 1) {
    #modal-option .device-logos span.apple {
        background: url(/images/sites/common/modals/apple.png) no-repeat top center;
    }
    #modal-option .device-logos span.windows {
        background: url(/images/sites/common/modals/windows.png) no-repeat top center;
    }
    #modal-option .device-logos span.android {
        background: url(/images/sites/common/modals/android.png) no-repeat top center;
    }
}
@media only screen and (-webkit-device-pixel-ratio: 2) {
    #modal-option .device-logos span.apple {
        background: url(/images/sites/common/modals/apple_2x.png) no-repeat top center;
        background-size: 60%;
    }
    #modal-option .device-logos span.windows {
        background: url(/images/sites/common/modals/windows_2x.png) no-repeat top center;
        background-size: 80%;
    }
    #modal-option .device-logos span.android {
        background: url(/images/sites/common/modals/android_2x.png) no-repeat top center;
        background-size: 60%;
    }
}

@media all and (max-width: 991px) and (min-width: 768px) {
    #modal-option {
        width: 670px !Important;
        margin-left: -342px !Important;
    }
    #modal-option .option-box ul li.option-1 p {
        padding: 0 20px;
    }
    #modal-option .option-box ul li.option-2 p {
        padding: 0 50px;
    }
}
@media all and (max-width: 1200px) and (min-width: 992px) {
    #modal-option {
        width: 850px !important;
        margin-left: -425px !important;
    }
    #modal-option .option-box ul li.option-1 p {
        padding: 0 80px;
    }
    #modal-option .option-box ul li.option-2 p {
        padding: 0 110px;
    }
}

.layer {
    width: 50%;
    height: 580px;
    position: absolute;
    bottom: 0;
    display: block;
    z-index: 10;
}

/*Slide In*/
#modal-option .dual-content.place-absolute  {
    position: absolute;
    left: 0;
    top: 20px;
    opacity: .5;
}

#modal-option .dual-content .button-flat {
    font-weight: bold;
    font-size: 20px;
    padding: 15px 0;
    width: 260px;
}

#modal-option .close-btn {
    background: url(/images/sites/common/includes/close-icon.png) no-repeat center;
    height: 43px;
    width: 43px;
    background-color: transparent !important;
    right: -53px;
    top: 10px;
    cursor: pointer;
}

/*#modal-option p {*/
/*margin: 0 0 10px;*/
/*}*/
p {
    margin: 0 0 10px;
}

/*--------------DUAL MODAL TRIAL END--------------*/

/**
*
* Dual Modal Buy
*
**/

#dual-modal-buy .modal-content,
#dual-modal-buy-sem .modal-content {
    background: #fff;
}
#dual-modal-buy .product-box,
#dual-modal-buy-sem .product-box {
    background: url(/img/nitropdfcom/sprites/header_footer.png) white no-repeat;
    width:157px;
    height:243px;
    background-position:-4px -4px;
}
#dual-modal-buy .modal-header,
#dual-modal-buy-sem .modal-header {
    background-image: none;
    color:#39393a;
    border-bottom:1px solid #dcdcdc;
    padding: 24px 0;
    margin: 0 35px;
}

#dual-modal-buy form,
#dual-modal-buy-sem form {
    width:300px;
    float:right;
    text-align:right;
}

#dual-modal-buy label[for="buyQuantity"],
#dual-modal-buy-sem label[for="buyQuantity"] {
    display:inline-block;
    width:100px;
    float:left;
    margin-left:100px;
}

#dual-modal-buy form li,
#dual-modal-buy-sem form li {
    margin-bottom:20px;
}

#dual-modal-buy .total,
#dual-modal-buy-sem .total {
    margin-top:70px;
}

#dual-modal-buy .modal-footer,
#dual-modal-buy-sem .modal-footer {
    border-top:1px solid #dcdcdc;
    padding: 24px 0;
    margin: 0 35px;
}

#dual-modal-buy .modal-padding,
#dual-modal-buy-sem .modal-padding {
    padding:40px 50px;
    margin-top:0px;
}

#dual-modal-buy .button,
#dual-modal-buy-sem .button {
    padding:20px 40px;
}

#dual-modal-buy .orange-tex,
#dual-modal-buy-sem .orange-text{
    font-size: 28px;
    font-weight: bold;
    margin-left:10px;
}

#dual-modal-buy .num-licenses,
#dual-modal-buy-sem .num-licenses {
    width:80px;
    margin-left:10px;
}
#dual-modal-buy .save,
#dual-modal-buy-sem .save {
    padding: 33px 0px;
}

#dual-modal-buy .languages,
#dual-modal-buy-sem .languages {
    width:120px;
    margin-left:10px;
}

#dual-modal-buy label[for="languages"],
#dual-modal-buy-sem label[for="languages"] {
    display:inline-block;
    float:left;
    width:160px;
    padding-top:10px;
}

#dual-modal-buy .vat,
#dual-modal-buy-sem .vat {
    left: 58px;
    bottom: 121px;
    position: absolute;
}

/**
*
* Dual Modal
*
**/
#dual-modal-buy .dual-content {
    border-radius: 8px;
    text-align: center;
    background: #fff;
}

#dual-modal-buy .dual-content p {
    padding-bottom: 20px;
    color: #747474;
}

#dual-modal-buy.selected {
    width: 570px !important;
    margin-left: -280px !important;
}

#dual-modal-buy.modal .dual-content .modal-header {
    background: #fff;
    font-size: 24px;
    border-bottom: none;
    padding: 10px 35px;
    height: 80px;
}

#dual-modal-buy.modal .dual-content .modal-header p {
    color: #39393a;
    font-size: 30px;
    font-weight: 600;
    padding: 0;
    margin: 0;
    line-height: 50px;
}


#dual-modal-buy .option-box {
    margin: -10px 0 0;
    border-top: 1px solid #d6d7d5;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;

}

#dual-modal-buy .option-box ul li.options {
    width: 50%;
    float: left;
    height: 540px;
    cursor: pointer;
    transition: all 1s;
    color: #39393a;
    padding: 40px 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#dual-modal-buy .footer {
    height: 70px;
    padding: 0;
    text-align: center;
}

#dual-modal-buy .footer p {
    font-size: 24px;
    line-height: 70px;
    margin: 0;
    padding: 0;
    color: #39393a;
}

#dual-modal-buy .footer a {
    font-weight: normal;
}

#dual-modal-buy .option-box ul li.options .graphic {
    width: 280px;
    height: 180px;
    margin: 0 auto 10px;
}

#dual-modal-buy .option-box ul li.options.option-2 .graphic {
    width: 340px;
    height: 180px;
}

#dual-modal-buy .option-box ul li.option-1 .graphic {
    background: url(/images/sites/gonitro/home/nitro-pro-off.svg) center 4px no-repeat;
    background-size: 100%;
}

#dual-modal-buy #pro.option-1:hover .graphic.hover {
    background: url(/images/sites/gonitro/home/nitro-pro-on.svg) center 4px no-repeat;
    background-size: 100%;
}
#dual-modal-buy .option-box ul li.option-2 .graphic {
    background: url(/images/sites/gonitro/home/cloud-v2.svg) center 4px no-repeat;
    background-size: 100%;
}

#dual-modal-buy .option-box ul li.option-2 .graphic.hover {
    background-position: center -198px;
}

#dual-modal-buy .option-box ul li.options span {
    color: #bdbdbd;
    font-weight: 600;
}

#dual-modal-buy .option-box ul li.options p {
    /*font-size: 30px;*/
    font-weight: 600;
}

#dual-modal-buy .option-box ul li.options p.heading2 {
    font-weight: bold;
}

#dual-modal-buy .option-box ul li.option-1 {
    border-right: 1px solid #ccc;
    border-bottom-left-radius: 8px;
}

#dual-modal-buy .option-box ul li.option-2 {
    border-bottom-right-radius: 8px;
}

#dual-modal-buy .option-box ul li.option-1 p {
    padding: 0 100px;
    color: #747474;
}
#dual-modal-buy .option-box ul li.option-2 p {
    padding: 0 120px;
    color: #747474;
}

#dual-modal-buy .device-logos {
    margin: 35px auto 5px;
    width: 200px;
    text-align: center;
    height: 45px;
    position: relative;
}

#dual-modal-buy .device-logos span {
    width: 42px;
    height: 39px;
    display: inline-block;
}

#dual-modal-buy .device-logos span.apple {
    background: url(/images/sites/common/modals/apple.png) no-repeat top center;
}
#dual-modal-buy .device-logos span.windows {
    background: url(/images/sites/common/modals/windows.png) no-repeat top center;
}
#dual-modal-buy .device-logos span.android {
    background: url(/images/sites/common/modals/android.png) no-repeat top center;
}

@media only screen and (-webkit-device-pixel-ratio: 1) {
    #dual-modal-buy .device-logos span.apple {
        background: url(/images/sites/common/modals/apple.png) no-repeat top center;
    }
    #dual-modal-buy .device-logos span.windows {
        background: url(/images/sites/common/modals/windows.png) no-repeat top center;
    }
    #dual-modal-buy .device-logos span.android {
        background: url(/images/sites/common/modals/android.png) no-repeat top center;
    }
}
@media only screen and (-webkit-device-pixel-ratio: 2) {
    #dual-modal-buy .device-logos span.apple {
        background: url(/images/sites/common/modals/apple_2x.png) no-repeat top center;
        background-size: 60%;
    }
    #dual-modal-buy .device-logos span.windows {
        background: url(/images/sites/common/modals/windows_2x.png) no-repeat top center;
        background-size: 80%;
    }
    #dual-modal-buy .device-logos span.android {
        background: url(/images/sites/common/modals/android_2x.png) no-repeat top center;
        background-size: 60%;
    }
}

@media all and (max-width: 991px) and (min-width: 768px) {
    #dual-modal-buy {
        width: 670px !Important;
        margin-left: -342px !Important;
    }
    #dual-modal-buy .option-box ul li.option-1 p {
        padding: 0 20px;
    }
    #dual-modal-buy .option-box ul li.option-2 p {
        padding: 0 50px;
    }
}
@media all and (max-width: 1200px) and (min-width: 992px) {
    #dual-modal-buy {
        width: 850px !important;
        margin-left: -425px !important;
    }
    #dual-modal-buy .option-box ul li.option-1 p {
        padding: 0 80px;
    }
    #dual-modal-buy .option-box ul li.option-2 p {
        padding: 0 110px;
    }
}

/*Slide In*/
#dual-modal-buy .dual-content.place-absolute  {
    position: absolute;
    left: 0;
    top: 20px;
    opacity: .5;
}

#dual-modal-buy .dual-content .button-flat {
    font-weight: bold;
    font-size: 20px;
    padding: 15px 0;
    width: 260px;
}

#dual-modal-buy .dual-content .button-flat.orange {
    box-shadow: 0 4px 0 #9b3b15;
}

#dual-modal-buy .dual-content .button-flat.blue {
    box-shadow: 0 4px 0 #0d6b8f;
}

#dual-modal-buy .close-btn {
    background: url(/images/sites/common/includes/close-icon.png) no-repeat center;
    height: 43px;
    width: 43px;
    background-color: transparent !important;
    right: -53px;
    top: 10px;
    cursor: pointer;
}

/*--------------------------DUAL MODAL BUY END--------------------------*/

/**
*
* StartUp Modal
*
**/

#startup-trial {
    overflow: visible !important;
}

#startup-trial .modal-content {
    background:#f8f8f8;
}

#startup-trial .modal-padding {
    padding:20px 0 36px 50px;
}

#startup-trial .modal-header {
    background: url(/images/sites/common/pages/icon-pattern-transparent-1.png) #565656 repeat;
    background-size: 75%;
    padding: 40px 0 40px 50px;
}

#startup-trial .additional-info {
    padding-right:22px;
}

#startup-trial form {
    width:640px;
    background-color:#f8f8f8;
    position:relative;
    text-shadow:1px 1px 0px #fff;
    display: inline-block;
}

#startup-trial form li {
    float: left;
    margin-right: 25px;
}

#startup-trial label {
    display: block;
    font-size:14px;
    color: #5d5d5d;
    margin-bottom: 10px;
}

#startup-trial label[for="how"] {
    padding:35px 0px 0px 30px;
    width:80px;
}

#startup-trial input[type="text"],
#startup-trial .styled-select {
    width: 255px;
    height: 40px;
    font-size:17px;
    padding: 0 0 0 10px;
    box-shadow: none;
}

#startup-trial .styled-select select {
    width: 100%;
}

@-moz-document url-prefix() {
    #startup-trial .styled-select select {
        width: 127%;
    }
}

#startup-trial .fix-height {
    height: 71px;
}

#startup-trial input[type="text"]:focus {
    box-shadow: none;
}

#startup-trial .button {
    margin: 10px 50px 0 0;
}

#startup-trial .program-check {
    text-align: right;
    margin-right: 50px;
}

#startup-trial .program-check label {
    display: inline-block;
    float: none;
    margin-right: 5px;
}

#startup-trial .vlp-sidebar {
    width: 300px;
    text-align: left;
    display: inline-block;
    padding: 45px 37px 5px 25px;
    background: #ffffff;
}

#startup-trial .vlp-sidebar ul {
    padding-left: 25px;
    margin: 20px 0 20px;
}

#startup-trial .vlp-sidebar .heading4 {
    font-size: 20px;
    color: #5d5d5d;
    font-weight: normal;
}

#startup-trial .vlp-sidebar p, #startup-trial .vlp-sidebar li {
    color: #747474;
    font-size: 14px;
}

#startup-trial .vlp-sidebar p {
    margin-bottom: 15px;
}

#startup-trial .vlp-sidebar li {
    list-style-type: disc;
}

#startup-trial .close-btn {
    background: url(/images/sites/common/includes/close-icon.png) no-repeat center;
    height: 43px;
    width: 43px;
    background-color: transparent !important;
    right: -62px;
    top: 25px;
    cursor: pointer;
}

#startup-trial #form-startup.out {
    position: absolute;
    left: -135%;
    z-index: 0;
}

#form-thanks {
    padding: 45px 45px 0 50px;
}

#form-thanks p {
    font-size: 24px;
    color: #5d5d5d;
    width: 610px;
}

#form-thanks .social-bar {
    text-align: left;
}

/** Team Trial Thank You Page Styles **/


#vlp-thank-you .icon {
    background:url(/img/nitropdfcom/sem/vlp-thanks.png) transparent no-repeat left center;
}

#vlp-thank-you .icon p {
    margin-left:230px;
    padding:130px 0px;
}

#startupModalForm {
    float: left;
    /*height: 700px;*/
}

#video-adroll {
    width: 782px!important;
}

#video-adroll iframe {
    width: 782px!important;
}

/*--------------------------STARTUP MODAL END--------------------------*/

/**
*
* Newsletter Modal
*
**/

#modal-newsletter .modal-content {
    background: url(https://cdn.gonitro.com/img/nitropdfcom/newslettermodal/envelope.png) #fff no-repeat 40px 120px;

}

#modal-newsletter .modal-header {
    background-color: #f8f8f8;
    color:#39393a;
    border-bottom:1px solid #dcdcdc;
}

#modal-newsletter div.right {
    width:590px;
    background:white;
    border-left:1px solid #dcdcdc;
    height:500px;
}

#modal-newsletter .modal-padding {
    width:370px;
    float:right;
    padding:50px 40px;
}

#modal-newsletter p {
    margin:0px 0px 10px 0px;
}

#modal-newsletter input[type="text"] {
    width:250px;
    margin-left:10px;
}

#modal-newsletter .button {
    padding:11px 15px;
    font-size:14px;
}

#modal-newsletter form {
    margin-left:-70px;
    margin-top:40px;
}

/*-----------NEWSLETTER MODAL END-----------*/