/********************************
*								*
* Company: Nitro PDF			*
* Web-site Version: 9			*
* Copyright: NitroPDF 2014	    *
* Author: Daryl Guieb   		*
*								*
********************************/


.container {
    padding-left: 0;
    padding-right: 0;
}

@media all and (max-width: 479px) and (min-width: 320px) {
    .container {
        padding: 0 10px;
    }
    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1,
    .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
    .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
    .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
    .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
    .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
    .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7,
    .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
    .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
    .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
    .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
    .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
        padding-left: 0;
        padding-right: 0;
        /*width: 300px;*/
    }
}
@media all and (max-width: 767px) and (min-width: 480px) {
    .container {
        padding: 0 10px;
    }
}

::selection {
    background: #ee5b21;
    color:white;
}
::-moz-selection {
    background: #ee5b21;
    color:white;
}

/**
*
* Header
*
**/

#new-header {
    background:#fff;
    position:fixed;
    height:110px;
    width:100%;
    top:0px;
    left:0px;
    z-index:1000000;
    -webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .25);
    box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .25);
    min-width:1024px;
    transition: all .4s;
}

#new-header .container_12 {
    position:static;
    transition: all .4s;
}

#new-header .grid_12.others {
    position:relative;
    height:65px;
    z-index:99;
}

#new-header #new-main-nav {
    margin:0px;
    padding:0px;
    float:right;
}

#new-header #new-main-nav li {
    list-style:none;
    padding:0px;
    margin:0px;
    float:left;
}

#new-header #new-main-nav li {
    margin-left:40px;

}

#new-header #new-main-nav li li {
    margin-left:0px;
}

#new-main-nav a {
    color:#39393a;
    font-weight:600;
    font-size:14px;
    display:block;
    padding:13px 0px;
}

#new-main-nav a.active {
    color:#ee5b21;
    background-repeat:no-repeat;
    background-position: center bottom;
}

#new-main-nav a:hover,
#new-main-nav a.active-main {
    text-decoration:none;
    color:#ee5b21;
}

#new-header .new-sub-nav {
    position:absolute;
    width:100%;
    left:0px;
    bottom:-35px;
    height:36px;
    display:none;
}

#new-main-nav .new-sub-nav a {
    color:white;
    font-weight:400;
    font-size:14px;
    padding:8px 20px;
    height:20px;
}

#new-header ul li > div > div {
    width:940px;
    margin:auto;
}

#new-header ul div ul {
    float:right;
}


.new-header .grid_12.others {
    position:relative;
}

#new-logo {
    background:url(/img/nitropdfcom/sprites/header_footer.png) top left no-repeat;
    position:absolute;
    top:30px;
    width:111px;
    height:44px;
    background-position:-140px -831px;
    display: block;
}

#nav_modals {
    position: absolute;
    top:38px;
    right:0px;
    height: 30px;
    transition: all 0.5s;
}

#nav_modals a {
    height: 25px;
    padding: 0 10px;
    line-height: 25px;
    font-size: 12px;
    border-radius: 3px;
    float: left;
    margin: 0px 0px 0px 10px;
}

#new-main-nav.foryou .new-sub-nav.foryou,
#new-main-nav.business .new-sub-nav.business,
#new-main-nav.features .new-sub-nav.features,
#new-main-nav.about .new-sub-nav.about,
#new-main-nav.support .new-sub-nav.support {
    display:block;
}

#new-main-nav.foryou a.active {
    background-image:url(/img/nitropdfcom/common/subnav-foryou-active-3.png);
}

#new-main-nav.business a.active {
    background-image:url(/img/nitropdfcom/common/subnav-business-active-1.png);
}

#new-main-nav.business .new-sub-nav.business {
    background:#447282;
}

.new-sub-nav.business a:hover,
.new-sub-nav.business a.active-sub {
    background:#2a5a68;
}

#new-main-nav.features a.active {
    background-image:url(/img/nitropdfcom/common/subnav-features-active-1.png);
}

#new-main-nav.about a.active {
    background-image:url(/img/nitropdfcom/common/subnav-about-active-1.png);
}

.new-sub-nav.about a:hover,
.new-sub-nav.about a.active-sub {
    background:#111;
}

#new-main-nav.about .new-sub-nav.about {
    background:#333;
}

#new-main-nav.support a.active {
    background-image:url(/img/nitropdfcom/common/subnav-support-active-1.png);
}

.new-sub-nav.support a:hover,
.new-sub-nav.support a.active-sub {
    background:#3d6f27;
}

#new-main-nav.support .new-sub-nav.support {
    background:#45832A;
}

.new-clear {
    clear:both;
}


/** Language Selector **/


#new-header #nitro_languages_selector {
    position: absolute;
    top: 6px; right: -8px;
    height: 25px;
    padding: 0 10px;
    line-height: 26px;
    font-size: 12px;
    border-radius: 3px;
    transition:all 0.5s;
    font-weight: normal;
    color: #5b5b5b;
}

#new-header.compact #nitro_languages_selector {
    top: -21px;
    transition:all 0.5s;
    opacity: 0;
}

#new-header.compact #nitro_languages_selector:hover {
    top: -3px;
    transition:all 0.5s;
}

#nitro-languages_selector .flag.english {
    background-position: 0 0;
}

#nitro-languages_selector:hover {
    background:#F0F0F0;
    box-shadow: 0 1px 3px #CECECE;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);
}

/* Language Selector Menu */
#nitro_languages_menu {
    width: 160px;
    border: 1px solid #b8b8b8;
    padding: 0;
    position: absolute;
    right: 16px;
    top: -341px;
    background: #ffffff;
    overflow: hidden;
    border-radius: 3px;
    transition:all 0.5s;
    z-index:99;
}

#language_bar a i {
    background: url(https://cdn.gonitro.com/images/sites/gonitro/common/footer-sprite-v3.png) top right no-repeat;
    width: 16px;
    height: 11px;
    float: left;
    margin-top: 8px;
}

#language_bar a .nl-icon{ width:16px; height:11px; background-position:-198px -143px; }
#language_bar a .nb-icon{ width:16px; height:11px; background-position:-218px -143px; }
#language_bar a .ja-icon{ width:16px; height:11px; background-position:-257px -899px; }
#language_bar a .it-icon{ width:16px; height:11px; background-position:-258px -143px; }
#language_bar a .fr-icon{ width:16px; height:11px; background-position:-278px -143px; }
#language_bar a .fi-icon{ width:16px; height:11px; background-position:0 -143px; }
#language_bar a .es-icon{ width:16px; height:11px; background-position:-19px -143px; }
#language_bar a .au-icon{ width:16px; height:11px; background-position:-39px -143px; }
#language_bar a .en-icon{ width:16px; height:11px; background-position:-59px -143px; }
#language_bar a .de-icon{ width:16px; height:11px; background-position:-79px -143px; }
#language_bar a .da-icon{ width:16px; height:11px; background-position:-99px -143px; }
#language_bar a .pt-icon{ width:16px; height:11px; background-position:-119px -143px; }
#language_bar a .ru-icon{ width:16px; height:11px; background-position:-139px -143px; }
#language_bar a .sv-icon{ width:16px; height:11px; background-position:-159px -143px }
#language_bar a .zh-icon{ width:16px; height:11px; background-position:-184px -935px; }

#nitro_languages_selector i {
    margin-right: 8px;
}

#nitro_languages_menu li {
    list-style: none;
    height: 25px;
    padding: 0 10px;
}

#nitro_languages_menu li a {
    font-size: 15px;
    padding: 0 10px 0 15px;
    color: #5d5d5d;
    font-weight: 700;
}
#nitro_languages_menu li:hover {
    background:#F0F0F0;
    box-shadow: 0 1px 3px #CECECE;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);
}

#language_bar {
    width: 150px;
    position: absolute;
}



/**
*
* Footer
*
**/

footer {
    padding:22px 0 20px;
    background: #2f2f2f;
}

footer ul {
    list-style:none;
    padding-left:0px;
}

footer ul li {
    margin-left:0px;
}

footer .category {
    color:white;
    font-size:14px;
    line-height: 21px;
    display: block;
    font-weight:700;
    margin-bottom:5px;
}

footer a,footer a:visited,footer a:active {
    color:#fff;
    text-decoration: none;
    font-size:14px;
    line-height: 21px;
    display: inline-block;
    font-weight:normal;
}

footer hr {
    background-color:#383838;
    color:#383838;
    width:940px;
    border:solid 1px;
}

footer .category {
    font-size:14px;
    font-weight:bold;
    color:#ededed;
    margin-bottom:6px;
}

footer a {
    font-size:14px;
    color:#ededed;
}

footer .jobs_bucket {
    position:absolute;
    top:0;
    right:0;
    width:235px;
}
footer .jobs_bucket .hiring {
    background:url(/img/nitropdfcom/sprites/header_footer.png) top left no-repeat;
    width:82px; height:92px; background-position:-165px -4px;
}
footer .jobs_bucket h5 {
    font-size:18px;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top:0px;
}

footer .header ul {
    float:left;
    margin-top:5px;
    margin-right:45px;
}

footer .header ul li {
    margin-bottom:2px;
}

footer .header ul a {
    color:#ccc;
    font-size:90%;
}

footer .header .jobs_bucket .text_column{
    width:135px;
}

footer .header .jobs_bucket .image_column{
    float: right;
    margin-top:10px;
}

footer .body .facebook_container {
    margin-top:20px;
    width:380px;
    float: left;
}

footer .body .twitter_container {
    margin-top:40px;
    width:340px;
    float: left;
}

footer .body .newsletter_container {
    margin-top:10px;
    width:220px;
    float: left;
}

footer .body .newsletter_container label {
    color:#9b9b9b;
    font-size:13px;
    margin-bottom:10px;
}

footer .body .newsletter_container button {
    height: 38px;
    line-height: 33px;
    padding: 0 12px;
    float: right;
    margin-top: 10px;
}

footer .footer .attribution_container {
    float:left;
    margin-top:10px;
}

footer .footer .attribution_container .divider{
    color:#4c4c4c;
}

footer .footer .attribution_container p {
    margin-bottom: 5px;
    margin-top: 5px;
    line-height:14px;
}

footer .footer .attribution_container a {
    display:inline;
    color:#9b9b9b;
    font-size:12px;
}

footer .footer .social_container {
    margin-top:20px;
}
footer .footer .social_container span{
    background:url(/img/nitropdfcom/sprites/header_footer.png) no-repeat;
    display: inline-block;
}
footer .footer .social_container span.linkedin{ width:32px; height:32px; background-position:-281px -613px; }
footer .footer .social_container span.instagram{ width:32px; height:32px; background-position:-276px -763px; }
footer .footer .social_container span.twitter{ width:32px; height:32px; background-position:-253px -831px; }
footer .footer .social_container span.gp{ width:32px; height:32px; background-position:-4px -899px; }
footer .footer .social_container span.yt{ width:32px; height:32px; background-position:-40px -899px; }
footer .footer .social_container span.fb{ width:32px; height:32px; background-position:-76px -899px; }
footer .footer .social_container ul {
    margin:0;
}

footer .footer .social_container ul li {
    float:left;
    margin-left:5px;
}

footer .footer .footer-mobile-link {
    height: 60px;
    padding: 40px 0 10px;
    background: #ee5b21;
    position: fixed;
    bottom: 0;
    width: 92%;
    text-align: center;
    border-radius: 8px 8px 0 0;
    z-index: 99999999;
}

footer .footer .footer-mobile-link a {
    color: #fff;
    font-size: 55px;
}



/**
*
* Layout
*
**/

.page_wrapper,
.page-wrapper {
    /*margin-top:110px !important;*/
    background:#ffffff;
    transition: all 0.4s;
    background: #39393a;
}

.page_wrapper.subnav-margin,
.page-wrapper.subnav-margin {
    /*margin-top:144px !important;*/
}


.row .column-padding {
    padding: 30px 0px;
}

.row-title h2 {
    margin-bottom:15px;
    margin-top:0px;
}

.row-title .heading4 {
    font-weight:normal;
    margin-bottom:40px;
    color:#888;
}

/** Right Column **/

.right-column {
    background:url(/img/nitropdfcom/common/right-col-bkg.jpg) repeat-y top center;
    min-height:900px;
}

.right-column .col-1 {
    width:621px;
    float:left;
}

.right-column .col-1 .column-padding {
    padding:30px 40px 30px 10px;
}

.right-column .col-2 .column-padding {
    padding:30px 10px 30px 25px;
}

.right-column .col-2 {
    width:338px;
    float:right;
    text-shadow:1px 1px 0px #fff;
}

.full-divider {
    border:none;
    border-bottom:1px solid #dcdcdc;
    height:0px;
    background:transparent;
    margin:0px;
    padding:0px;
}

.right-column .button-transparent.large {
    padding:17px 0px;
    width:256px;
    text-align:center;
}

.right-column .ui-list {
    margin:10px 0px 0px 0px;
}

/** Half Column Bkg **/

.right-column-half {
    background:url(/img/nitropdfcom/common/right-col-half-bkg.jpg) repeat-y top center;
}

.right-column-half .col-1 {
    width:480px;
    float:left;
}

.right-column-half .col-1 .column-padding {
    padding:30px 30px 30px 10px;
}

.right-column-half .col-2 .column-padding {
    padding:30px 10px 30px 25px;
}

.right-column-half .col-2 {
    width:480px;
    float:right;
}

/** grid 7 by 5 */

.right-column-7-5 {
    background:url(/img/nitropdfcom/common/right-col-bkg-7-5.jpg) repeat-y top center;
}

.right-column-7-5 .col-1 {
    width:540px;
    float:left;
}

.right-column-7-5 .col-1 .column-padding {
    padding:30px 30px 30px 10px;
}

.right-column-7-5 .col-2 .column-padding {
    padding:30px 10px 30px 25px;
}

.right-column-7-5 .col-2 {
    width:409px;
    float:right;
}

.right-column .ui-list li {
    margin-bottom:5px;
}

.right-column .ui-list li:last-child {
    margin-bottom:0px;
}

/** Page Feature Titles */


.page-title {
    background-image:url(/img/nitropdfcom/pattern.png);
    background-repeat: repeat;
    background-position: left top;
    color:white;
}

.page-title.blue {
    background-color: #169acd;
}

.page-title.orange {
    background-color: #ee5b21;
}

.page-title.grey {
    background-color: #444;
    text-shadow:1px 1px 0px #000;
}

.page-title.green {
    background-color: #4c972b;
}

.page-title.aussie {
    background: #abb220; /* Old browsers */
    background: -moz-linear-gradient(top,  #abb220 0%, #2f7d2d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#abb220), color-stop(100%,#2f7d2d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #abb220 0%,#2f7d2d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #abb220 0%,#2f7d2d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #abb220 0%,#2f7d2d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #abb220 0%,#2f7d2d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abb220', endColorstr='#2f7d2d',GradientType=0 ); /* IE6-9 */
}

.page-title-shadow {
    background: -moz-linear-gradient(left,  rgba(0,0,0,0.35) 0%, rgba(0,0,0,0) 15%, rgba(0,0,0,0) 85%, rgba(0,0,0,0.35) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.35)), color-stop(15%,rgba(0,0,0,0)), color-stop(85%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.35))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 85%,rgba(0,0,0,0.35) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 85%,rgba(0,0,0,0.35) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 85%,rgba(0,0,0,0.35) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 85%,rgba(0,0,0,0.35) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000', endColorstr='#59000000',GradientType=1 ); /* IE6-9 */
}

.page-title .container_12 {
    height:137px;
}

.page-title .grid_12 {
    padding:30px 0px 35px 0px;
}

.page-title h1 {
    color:white;
    font-weight:600;
    margin:0px;
    margin-bottom:5px;
    font-size:30px;
}

.page-title.no-description h1 {
    margin-top:15px;
}

.page-title p {
    margin:0px;
    font-size:19px;
    color:white !Important;
}

/** Page Title Feature Size**/

.page-title.feature {
    background-color:transparent;
    background-image:none;
    position:relative;
}

.page-title.feature .container_12 {
    height:415px;
}

.page-title .feature-background,
.page-title .feature-background-pattern {
    position:absolute;
    width:100%;
    overflow:hidden;
}

.page-title .feature-background-pattern {
    background: url(/images/sites/common/pages/icon-pattern-transparent-1.png) repeat #5d5d5d;
    height:415px;
}

.page-title .feature-background img {
    width:100%;
}

.page-title.feature h1 {
    font-size:36px;
    font-weight:700;
    margin-bottom:0px;
}

.page-title.feature p {
    margin:25px 0px 35px 0px;
    font-size:16px;
}

.page-title.feature .grid_7,
.page-title.feature .grid_6,
.page-title.feature .grid_5 {
    padding-top:70px;
}


.page-title.feature.background-lines {
    background-image:url(/img/nitropdfcom/common/row_bg_lines_full.png);
    background-position: center top;
    background-repeat:no-repeat;
}

.page-title .feature-background .background-lines {
    background-image:url(/img/nitropdfcom/free/free_line_pattern.png);
    background-position: center top;
    background-repeat:no-repeat;
    position: absolute;
    width: 100%;
    overflow: hidden;
    top: 0;
    right: -250px;
}

/** Content Row Headers **/

.section-sub-header {
    margin-bottom:40px;
    padding-bottom:20px;
}

.section-sub-header h2 {
    font-size:24px;
}

.section-sub-header h2,
.section-sub-header p {
    margin:0px;
}

/** Alternating Lists **/

.alternating-list {
    list-style:none;
    padding-left:0px;
}

.alternating-list h3 {
    margin:0px 0px 5px 0px;
    width:365px;
}

.alternating-list li {
    margin:90px 0px;
}

.alternating-list-item {
    width:420px;
}

/** Document Grids **/

.document_grid {
    margin:40px 0px 0px 0px;
}

.document_grid a {
    color:#ee5b21;
    font-style:italic;
}

.grid_thumb div {
    position:absolute;
    top:0;
    left:0;
    background:rgba(0,0,0, .5);
    width:100%;
    display:none;
}

.document_grid {
    text-align:center;
}

.document_grid h2,
.document_grid p {
    margin:0px;
}

.grid_item {
    float:left;
    text-align:left;
}

.grid_thumb {
    background-repeat:no-repeat ;
    background-position: center bottom;
    position:relative;
    display:block;
    font-style:normal !Important;
}

.grid_thumb:hover div {
    display:block;
}

.grid_thumb div span {
    color:white;
    font-weight:bold;
    display:block;
    text-align:center;
}

/** Document Grids Small **/

.document_grid.small .grid_item {
    width:122px;
    margin:0px 33px;
    margin-bottom:45px;
}

.document_grid.small h3 {
    font-size:13px;
    margin:10px 0px 5px 0px;
    line-height:1.3;
    height:25px;
}

.document_grid.small .grid_thumb {
    padding-bottom:8px;
    width:122px;
    height:156px;
}

.document_grid.small .grid_thumb {
    background:url(/img/nitropdfcom/common/small_drop.png) no-repeat center bottom;
}

.document_grid.small .grid_thumb div {
    height:156px;
}

.document_grid.small .grid_thumb div span {
    padding-top:65px;
    font-size:16px;
}

.document_grid.small a {
    font-size:12px;
}

/** Document Grids Large **/

.document_grid.large .grid_thumb div {
    height:280px;
}

.document_grid.large .grid_item {
    width:217px;
}

.document_grid.large h3 {
    font-size:20px;
    margin:10px 0px;
    line-height:1.3;
    height:45px;
}

.document_grid.large .grid_item {
    margin:0px 48px;
    margin-bottom:45px;
}

.document_grid.large .grid_thumb {
    padding-bottom:8px;
    width:217px;
    height:280px;
}

.document_grid.large .grid_thumb {
    background-image:url(/img/nitropdfcom/common/large_drop.png);
}

.document_grid.large .grid_thumb div {
    height:280px;
}

.document_grid.large .grid_thumb div span {
    padding-top:130px;
    font-size:20px;
}

/** Document Grids xLarge **/

.document_grid.x-large .grid_thumb div {
    height:280px;
}

.document_grid.x-large .grid_item {
    width:439px;
}

.document_grid.x-large h3 {
    font-size:20px;
    margin:10px 0px;
    line-height:1.3;
}

.document_grid.x-large .grid_item {
    margin:0px 15px;
    margin-bottom:45px;
}

.document_grid.x-large .grid_thumb {
    padding-bottom:8px;
    width:439px;
    height:300px;
}

.document_grid.x-large .grid_thumb {
    background-image:url(/img/nitropdfcom/common/xlarge_drop.png);
}

.document_grid.x-large .grid_thumb div {
    height:300px;
}

.document_grid.x-large .grid_thumb div span {
    padding-top:130px;
    font-size:20px;
}










/* Revisit */
.half-col {
    float: left;
    width:50%;
    height:100%;
    text-align: center;
}


.half-col .inner {
    height:100%;
    float: right;
}
.half-col.light {
    background:#ebebeb;
}

.half-col.light .inner {
    border-left:1px solid #d4d4d4;
    float:left;
    width:449px; /* 1px less to compensate for left border */
    padding:40px 0 40px 20px;
}

.half-col .inner {
    width:450px;
    padding:40px 20px 40px 0;
}

input.error, select.error, textarea.error  {
    border: 1px red solid !important;
}
.icon-error {
    background: url(/img/nitropdfcom/common/icon_error.png) no-repeat;
    height: 20px;
    width: 20px;
    display: inline-block;
    position: absolute;
    right: 12px;
}
.pattern {
    background: url(/img/nitropdfcom/pattern.png) repeat;
    width:100%;
    height:100%;
    position: absolute;
    z-index: 0
}

.buy-widget .total .orange-text{
    font-size: 30px;
    font-weight: bold;
}

.buy-quantity-wrapper {
    position:relative;
    top:20px;
}

.buy-quantity-wrapper label {
    margin-bottom:10px;
    display:block;
}

.buy-quantity-wrapper .num-licenses select {
    padding:0px 50px 0px 40px;
}

.language-select-wrapper label {
    margin-right:20px;
}

.language-select-wrapper {
    margin:20px 0px 30px 0px;
}

.language-select-wrapper .languages {
    margin-bottom:30px;
}

.language-select-wrapper select {
    padding:0px 30px 0px 20px;
}

#buy-form-wrapper .heading3 {
    margin-top:25px;
    margin-bottom:40px;
}

.right-column #buy-form-wrapper .heading3 {
    margin-top: 0px;
    margin-bottom:40px;
}

#buy-form-wrapper .button {
    width:220px;
    text-align:center;
    padding:20px 30px;
}

#buy-form-wrapper .openTrialModal {
    display:block;
}
.sticky {
    position: fixed;
    top: 90px;
    z-index: 999999999999;
    border-top: 1px solid #dcdcdc;
}

.vat {
    background: url(/img/nitropdfcom/sprites/header_footer.png) no-repeat;
    width:75px; height:75px; background-position:-172px -251px;
}

/* Credibility */

#credibility {
    border-bottom: 1px solid #D4D4D4;
    overflow: hidden;
}

#credibility .logos ul {
    height: 65px;
    padding:0px;
    list-style:none;
    width: 940px;
    margin: 0 auto;
}

#credibility .heading3 {
    margin-top:20px;
    margin-bottom:20px;
    font-weight:normal;
    color:#666;
    font-size:20px;
}

#credibility .logos ul li {
    float: left;
    height: 58px;
    padding: 0 15px;
}
#credibility .logos ul li.gm {
    background-position: -33px 0;
}

#credibility .logos ul li.ibm {
    background-position: -145px 0;
}

#credibility .logos ul li.aflac {
    background-position: -265px 0;
}

#credibility .logos ul li.goldmansachs {
    background-position: -386px 0;
}

#credibility .logos ul li.johndeere {
    background-position: -508px 0;
}

#credibility .logos ul li.boa {
    background-position: -627px 0;
}

#credibility .logos ul li.century21 {
    background-position: -748px 0;
}

#credibility .logos ul li.visa {
    background-position: -875px 0;
}

#credibility img {
    display: block;
    margin: 0 auto;
}

/* Tour */

#tour-menu a {
    width:184px;
    width : 183px\9; /* IE8 and below */
    height:66px;
    background-color: #4e4e4e;
    color:#fff;
    display:block;
    text-align:center;
    font-size:16px;
    font-weight: 600;
    border-style: none;
}

#tour-menu a:hover {
    text-decoration:none;
    background-color:#ee5b21;
    background-image:url(/img/nitropdfcom/common/arrow_white_up.png);
    background-position: center bottom;
    background-repeat:no-repeat;
    transition: background-color .5s;
    -webkit-transition: background-color .5s;
}

#tour-menu a span {
    position:relative;
    top:21px;
}

#tour-menu {
    padding:0px;
}

#tour-menu li {
    margin-right:5px;
    list-style:none;
    float:left;
    margin-left:0px;
}

#tour-menu li:last-child {
    margin-right:0px;
}

#tour-rotator {
    margin:25px 0px 40px 0px;
}

/** Tables**/

table.zebra tbody tr:nth-child(odd) {
    background-color: #ececec;
}
table.zebra tbody tr:nth-child(even) {
    background-color: #f7f7f7;
}

/* Nitro.UI.Parallax */

.ui-parallax-image {
    position: absolute;
    top:0;
    left: 0;
    width:100%;
    height:100%;
}

.ui-carousel {
    position: relative;
    height:100%;
}

.ui-carousel .ui-control-prev, .ui-carousel .ui-control-next {
    position: absolute;
    display:block;
    width:50px;
    height:50px;
    background: url(https://cdn.gonitro.com/images/sites/gonitro/common/footer-sprite-v3.png) no-repeat;
    top:50%;
    margin-top: -26px;
    /* Animated effect */
    transition: opacity 0.5s ease .3s;
    opacity: 0;
}

.ui-carousel:hover .ui-control-prev-small, .ui-carousel:hover .ui-control-next-small {
    transition: opacity 0.5s ease 0s;
    opacity: 1;
}

.ui-carousel:hover .ui-control-prev, .ui-carousel:hover .ui-control-next {
    transition: opacity 0.5s ease 0s;
    opacity: 1;
}

.ui-carousel .ui-control-prev {
    background-position: -55px -1px;
    left:-100px;
}

.ui-carousel .ui-control-next {
    background-position: -1px -1px;
    right:-100px;
}

.ui-carousel .ui-control-prev-small, .ui-carousel .ui-control-next-small {
    position: absolute;
    display:block;
    width: 19px;
    height: 19px;
    top:50%;
    margin-top: -44px;

    /* Animated effect */
    transition: opacity 0.5s ease .3s;
    opacity: 0.5;
}

.ui-carousel .ui-control-prev-small {
    background: url(/img/nitropdfcom/logo-arrow-left.png);
    left:-70px;
}

.ui-carousel .ui-control-next-small {
    background: url(/img/nitropdfcom/logo-arrow-right.png);
    right:-70px;
}

#nitro_banner:hover .ui-control-prev, #nitro_banner:hover .ui-control-next {
    transition: opacity 0.5s ease 0s;
    opacity: 1;
}

#featured_parters:hover .ui-control-prev, #featured_parters:hover .ui-control-next {
    transition: opacity 0.5s ease 0s;
    opacity: 1;
}

.ui-carousel-slide {

}

.slide-nav-container {
    width: 80px;
    height: 30px;
}

.slide-nav-bg {
    background: #fff;
    background : none\9; /* IE8 and below */
    opacity: 0.4;
    width: 80px;
    height: 30px;
    border-radius: 22px;
    position: absolute;
    z-index: 50;
}

.slide-nav-container .slide-nav-bg + ul.slide-nav {
    position: absolute;
    top: 6px;
    left: 12px;
    padding: 0;
    z-index: 51;
    margin: 0;
}

.slide-nav-bg + ul.slide-nav li {
    background: #434343;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    display: inline-block;
    opacity: .8;
    cursor: pointer;
}

.slide-nav-bg + ul.slide-nav li.selected {
    background: #fff;
}

/* Interactive Animation */

.ui-animation-container {
    position:relative;
}

.ui-animation-container .na-object, .na-animation-container .na-group {
    display:block;
    position: absolute;
    top:0; left:0;
}

.ui-object {
    position: absolute;
    top:0; left:0;
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    /* Retina-specific stuff here */
    #nitro_logo > a {
        background: url(/img/nitropdfcom/common/nitro-logo@2x.png) no-repeat;
        background-size: 100% auto;
    }
}


@media handheld, only screen and (max-width: 720px) {

}

/** Tooltips **/

.ui-tooltip {
    color: #fff;
    position: absolute;
    z-index: 20;
    padding: 20px;
    display: none;
}
.ui-tooltip.gray {
    color: #fff;
    background: #39393a;
}

.ui-tooltip h4 {
    margin: 5px 0;
    color: #fff;
    font-size: 24px;
}
.ui-tooltip h3 {
    margin: 5px 0;
    color: #fff;
    font-size: 24px;
}
.ui-tooltip p {
    margin: 0;
    font-size: 20px;
    color: #fff;
}
.ui-tooltip-arrow {
    height: 14px;
    width: 100%;
    position: absolute;
    top: -14px;
    left: 0;
    right: 0;
}
.ui-tooltio.gray .ui-tooltip-arrow {
    background: url(/img/nitropdfcom/common/arrow-dark-gray-up-regular.png) no-repeat left 62px center;
}
.ui-tooltip.blue {
    background: #169acd;
    border: #097ca8 solid 1px;
}
.ui-tooltip.blue.up.right .ui-tooltip-arrow {
    background: url(/img/nitropdfcom/common/arrow_blue_up.png) no-repeat right 59px center;
    top: -13px;
}
.ui-tooltip.blue.vertical.left .ui-tooltip-arrow{
    background: url(/img/nitropdfcom/common/arrow_blue_left.png) no-repeat center left;
    height: 100%;
    width: 14px;
    top: 0;
    bottom: 0;
    left: -11px;
}

/**
*
*Nitro Plugins / Global
*
**/

/* Modals */

.modal {
    -webkit-box-shadow:  0px 0px 35px 1px rgba(0, 0, 0, .5);
    box-shadow:  0px 0px 35px 1px rgba(0, 0, 0, .5);
}

.modal-content {
    overflow:hidden;
    border-radius:5px;
    position:relative;
}

.modal .close-btn, .modal-video .close-btn {
    background: url(/img/nitropdfcom/sprites/header_footer.png) red no-repeat top left;
    width:32px; height:32px; background-position:-112px -899px;
    display: block;
    height: 32px;
    width: 32px;
    position: absolute;
    right: -32px;
    top: 10px;
}

.modal .modal-header {
    color:white;
    padding:24px 35px;
    margin:0px;
    font-weight:600;
    font-size:24px;
    background-image:  url(/img/nitropdfcom/modals/header-bkg.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.modal .modal-footer {
    text-align:center;
    padding:20px 0px;
}

/* Styled Selects Row Fix on LI for cross browser*/
.modal .height-fix {
    height:48px;
    overflow:hidden;
}

.modal form .clear-floats li {
    float:none;
}

.modal fieldset {
    padding:0px;
}

.modal legend {
    display:none;
}


/* bottom cta bar */

section#bottom-cta-bar .button {
    float: right;
    position: relative;
    top: 5px;
}

/*walkthrough*/

#install-walkthrough #step-1,
#install-walkthrough #step-2,
#install-walkthrough #step-3,
#install-walkthrough #step-4,
#install-walkthrough #step-5  {
    padding:75px 0px;
    margin:20px 0px;

}

#install-walkthrough #step-1 {
    background:url(/img/nitropdfcom/common/pro-step-1.jpg) no-repeat right center ;
    padding-right:260px;
}

#install-walkthrough #step-2 {
    background:url(/img/nitropdfcom/common/pro-step-2.jpg) no-repeat left center ;
    padding-left:260px;
    padding-top:145px;
    padding-bottom:145px;
}

#install-walkthrough #step-3 {
    background:url(/img/nitropdfcom/common/pro-step-3.jpg) no-repeat right center ;
    padding-right:260px;
    padding-top:145px;
    padding-bottom:145px;
}

#install-walkthrough #step-4 {
    background:url(/img/nitropdfcom/common/pro-step-4.jpg) no-repeat left center ;
    padding-left:260px;
    padding-top:145px;
    padding-bottom:145px;
}

#install-walkthrough #step-5 {
    background:url(/img/nitropdfcom/common/pro-step-5.jpg) no-repeat right center ;
    padding-right:360px;
}
/** IE SELECT FIX**/
.lt-ie10 .styled-select select {
    width: 128% !important;
}

#nitro_header.fixed + section.feature-stage {
    transition:all .5s;
}

#nitro_header.fixed.normal + section.feature-stage {
    margin-top: 100px;
}
#nitro_header.fixed.compact + section.feature-stage {
    margin-top: 60px;
}
#nitro_header.fixed + section.feature-stage .copy > * {
    color: #fff;
}

section.light {
    background:#f4f4f4;
    color:#39393a;
}

.row-centered {
    text-align: center;
}

.col-centered {
    display: inline-block;
    float: none;
}
.c2a_alert.bottom {
    z-index: 999999 !important;
}
.c2a_alert.bottom.vlp_minimodal p {
    margin: 16px 0;
}

@media (max-width: 480px) {
    .vlp_minimodal.bottom {
        display: none;
    }
}
