@font-face {
      font-family: 'Charm';
      font-style: normal;
      font-weight: normal;
      src: local('Charm'), url('/fonts/charm-v3-latin-regular.woff') format('woff');
}

html, div,
h1, h2, h3, h4, h6, p,
span, a, img, li, form, tr, td {
    margin: 0;
    padding: 0;
    border: 0;
}

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

.selling-channel-list {
  margin-top: 0;
}

a{
    text-decoration: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

header, main, footer, section, nav {
    display: block;
}

.hdm_text{
    color: #000000;
    padding: 10px 0 20px 425px;
    font-size: 25px;
    font-family: Charm;
}


.clearfix::after {
    content:'';
    clear: both;
    display: table;
}
.center {
    text-align: center;
}

.border-bottom {
    border-bottom: 1px solid #dbdbdb;
}

.border-top {
    border-top: 1px solid #dbdbdb;
}

.add-padding {
    padding-bottom: 10px;
}

.btn-pricing-page {
    display: inline-block;
    font-size: 1.125rem;
    font-weight: 600;
    padding: 10px 12px;
    border: 1px solid #ff9900;
    border-radius: 0.22em;
    color: #ff9900;
    cursor: pointer;
}

.btn-pricing-page:hover {
    background: #f98203;
    border-color: #f98203;
    color: #ffffff;
    transition: all 0.3s ease 0s;
    text-decoration: none;
}

.btn-pricing-page.topaz {
    border: 1px solid #fc9d14;
    border-radius: 0.22em;
    color: #fc9d14;
    cursor: pointer;
}

.btn-pricing-page.topaz:hover {
    background: #fc9d14;
    border-color: #fc9d14;
    color: #ffffff;
}

.btn-pricing-page.ruby {
    border: 1px solid #78011c;
    border-radius: 0.22em;
    color: #78011c;
    cursor: pointer;
}

.btn-pricing-page.ruby:hover {
    background: #78011c;
    border-color: #78011c;
    color: #ffffff;
}

.btn-pricing-page.sapphire {
    border: 1px solid #27516d;
    border-radius: 0.22em;
    color: #27516d;
    cursor: pointer;
}

.btn-pricing-page.sapphire:hover, .btn-pricing-page.sapphire.active {
    background: #1187d5;
    border-color: #1187d5;
    color: #ffffff;
}

.btn-pricing-page.emerald {
    border: 1px solid #1c5215;
    border-radius: 0.22em;
    color: #1c5215;
    cursor: pointer;
}

.btn-pricing-page.emerald:hover {
    background: #1c5215;
    border-color: #1c5215;
    color: #ffffff;
}

.btn-pricing-page.diamond {
    border: 1px solid #46505c;
    border-radius: 0.22em;
    color: #46505c;
    cursor: pointer;
}

.btn-pricing-page.diamond:hover {
    background: #46505c;
    border-color: #46505c;
    color: #ffffff;
}

.header {
    position: relative;
    margin-bottom: 26px;
}

.header .logo {
    display: block;
    float: left;
    width: 260px;
}

.header .logo-img {
    display: block;
    width: 175px;
    height: 76px;
}

.header-main {
    padding-left: 175px;
    text-align: right;
}

.header-main .user-menu {
    margin-bottom: 46px;
    padding-top: 16px;
}
section.hero {
    width: 100%;
    min-height: 260px;
    margin-bottom: 70px;
    background: #000000 url('/img/corp/hero-img-pricing.jpg') center no-repeat;
    background-size: cover;
    height: 420px;
}

.hero .section-title {
    text-align: left;
    font-size: 2.8125rem;
    font-weight: 600;
}

.hero-content {
    padding: 70px 0;
    color: #ffffff;
}

.hero-text {
    font-size: 2.5rem;
    font-weight: 600;
    font-style: italic;
}

section.price-plan {
    margin-bottom: 100px;
}

.price-plan .section-title {
    font-size: 2rem;
    font-weight: 700; 
    position: relative;
    margin-bottom: 35px;
}

.price-plan-table {
    width: 100%;
    font-size: 1.0625rem;
    font-weight: 400;
}

.price-plan-column{
    width: 16.125%;
    padding: 0 2.5% 30px 2.5%;
    vertical-align: top;
    border-collapse: collapse;
    border-right: 1px solid #dbdbdb;
    border-left: 1px solid #dbdbdb;
}

.tab-header-left.price-plan-column {
    width: 15.5%;
    padding-right: 30px;
    font-weight: 600;
    text-align: right;
    border: 0;
}

.tab-header-top.price-plan-column {
    padding: 0 0 30px 0;
    font-size: 1.375rem;
    font-weight: 600;
    color: #ffffff;
}

.plan-title {
    position: relative;
    padding: 20px;
    font-size: 1.375rem;
    font-weight: 600;
    color: #ffffff;
    margin-top: 0px;
}

.plan-title-a:hover {
    text-decoration: none;
}

#faq_col_1, #faq_col_2 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.plan-title.topaz {
  background: #fc9d14; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#fc9d14, #ffd800); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#fc9d14, #ffd800); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#fc9d14, #ffd800); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#fc9d14, #ffd800); /* Standard syntax */
}

.plan-title.ruby{
  background: #78011c; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#78011c, #d81340); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#78011c, #d81340); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#78011c, #d81340); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#78011c, #d81340); /* Standard syntax */
}

.plan-title.sapphire{
  background: #1b3f57; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#1b3f57, #1187d5); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#1b3f57, #1187d5); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#1b3f57, #1187d5); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#1b3f57, #1187d5); /* Standard syntax */
}

.plan-title.emerald{
  background: #1c5215; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#1c5215, #249c15); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#1c5215, #249c15); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#1c5215, #249c15); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#1c5215, #249c15); /* Standard syntax */
}

.plan-title.diamond{
  background: #46505c; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#46505c, #838d99); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#46505c, #838d99); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#46505c, #838d99); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#46505c, #838d99); /* Standard syntax */
}

.plan-title .best-value {
    position: absolute;
    right: 5%;
    top: -15%;
    width: 44px;
    height: 44px;
    font-size: 10px;
    padding: 7px;
    border-radius: 100%;
    font-weight: 700;
    background-color: #f98203;
    color: #ffffff;
    text-transform: uppercase;
      -ms-transform: rotate(15deg);
       -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
    text-align: center;
    z-index: 29;
}

.month-price {
    display: block;
    margin-bottom: 30px;
    font-size: 3rem;
    font-weight: 600;
}

.sup-price {
    font-size: 1.25rem;
}

sup .sup-price {
  top: -0.5em;
}

.active.btn-pricing-page {
    background-color: #ff9900;
    color: #ffffff;
}

/*
.active.btn-pricing-page:hover {
    background: #f98203;
    border-color: #f98203;
    color: #ffffff;
    transition: all 0.3s ease 0s;
}
*/

.active_hvr {
    background: #f98203;
    border-color: #f98203;
    color: #ffffff;
    transition: all 0.3s ease 0s;  
}

.products-storage {
    display: block;
    font-size: 1.125rem;
    padding-left: 1.25rem;
}

.selling-channel-list li {
    margin-bottom: 25px;
}

.selling-channel-list li:last-child {
    margin-bottom: 0;
}

.selling-channel {
    display: inline-block;
    padding-left: 1.25rem;
    line-height: 1em;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABQElEQVRYR+3WsW2DQBTG8e9Zyh7ZIJYMdWADb2CnQXIVb5CMkC6CJskI3sCu44IRPIJdB+kiZJA4juPecYdocGcJ/P9xHA8TJv7QxH3MgHkFxl+BLPwA8Aogx8NfjJf82tz44wLS8BuETSOoIMYDqPHaISHGAejjFUIckJzX5Rf/AGO8zIoTknPkH8CJC3EDUYTkN9cD0tUaC3pCUfxgl19Y43pAvBuQhVsAX/eouAIU11otZGBcBUjxOmdAOMRlQGfcgHCMtwDBEaBn/f1urYSHuAxIg3cQvfVvuAohsG9NOPW01m7X/a48BzhXxXkkmPHup8AVYRHvmQPKS4Rz3YBlvH8S2q7EgLh5FHMRA+NmQHmECeEQ5wH6EI5xPqAL4SFuB2giPMXtAeUZn8tH9iua8fD6/0fEiDYPmQGTr8A/QzaxIWbj1AoAAAAASUVORK5CYII=') 0 0 no-repeat;
    background-size: 0.875rem;
}

.support {
    position: relative;
    display: inline-block;
    padding-left: 1.25rem;
    padding-right: 2.1em;
    line-height: 1em;
}

.support.manager::after {
    content: '';
    width: 2em;
    height: 2em;
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    background: url('data:image/png;base64,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') no-repeat;
    background-size: cover;
}

.price-plan-table .subtext {
    font-size: 0.875rem;
}

section.custom-pricing {
    text-align: center;
    margin-bottom: 90px;
}

.custom-pricing .section-title {
    font-size: 1.75rem;
    margin-bottom: 10px;
}

.custom-pricing .subtext {
    font-size: .94rem;
    margin-bottom: 30px;
} 

.custom-pricing .or {
    font-size: 1.4375rem;
    font-style: italic;
    font-weight: 600;
    padding: 0 45px;
}

.custom-pricing .call {
    font-size: 1.25rem;
}

.custom-pricing .phone-number {
    font-size: 1.5rem;
    font-weight: 600;
    color: #3165cc;
}
.field-wrapper {
    float: left;
    width: 20%;
    padding-right: 10px;
}

.field-wrapper:last-child {
    padding-right: 0;
    padding-left: 5px;
}
.submit.btn-pricing-page {
    background-color: #ff9900;
    color: #ffffff;   
}

.submit.btn-pricing-page:hover {
    background: #f98203;
    border-color: #f98203;
    color: #ffffff;
    transition: all 0.3s ease 0s;
}

.container-inner {
    max-width: 1170px;
}
.menu-footer {
    margin-bottom: 20px;
}

.menu-footer-title {
    font-size: 0.875rem;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: 700;
}

.menu-footer li {
    line-height: 1em;
    margin-bottom: 10px;
}

.menu-footer a {
    font-size: 0.875rem;
    color: #285ec9;
}

.menu-footer a:hover {
    color: #134bb5;
    transition: all 0.3s ease 0s;
}
  
/* Light Box */
.lighboxlp {
	width: 100%;
	height: 100%;
	position: fixed;
	background: url(/img/corp/lp/landing/lightboxbgr.png) left top;
	text-align: center;
	top: 0px;
	left: 0px;
	z-index: 30;
}

.lighboxlpbox {
	margin-top: 5%;
	width: 500px;
	height: 400px;
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF;
	text-align: left;
	padding: 10px;
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 1px 1px 17px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    1px 1px 17px rgba(0, 0, 0, 0.5);
	box-shadow:         1px 1px 17px rgba(0, 0, 0, 0.5);
}

.lighboxlpvideo .lighboxlpbox {
	width: 650px;
	height: 450px;
}

.lighboxlpvideo .lighboxlpboxin {
	padding: 0px;
	width: 650px;
	height: 373px;
}

.lighboxlpcontact .lighboxlpbox {
	width: 650px;
	height: 500px;
}

.lighboxlpcontact .lighboxlpboxin {
	padding: 0px;
	width: 650px;
	height: 473px;
}

.lighboxlpbox h1 {
    color: #64B431;
    font-size: 24px;
    font-weight: bold;
    line-height: normal;
    margin: 2px 0 0 0;
}

.lighboxlpbox h3 {
    color: #0055A7;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.8em;
    margin: 0 0 10px;
}

.lighboxlpbox a, .lighboxlpbox a:link, .lighboxlpbox a:active {
    color: #FF9900;
    text-decoration: none;
}

.lighboxlpbox section, .lighboxlpbox aside, .lighboxlpbox article {
    display: block;
}

.lighboxlpbox header {
    display: block;
}

.lighboxlpbox .termsIndenter {
    margin: 0;
    padding: 25px 0 12px 35px;
}

.lighboxlpboxtitle {
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 10px;
    padding: 0 5px 7px;
}

.closelightbox {
	border: 0px;
	margin: 12px 10px 0px 0px;
    position: absolute;
    right: 0;
    top: 0;
	cursor: pointer;
	cursor: hand;
}

.features-section {
  margin-bottom: 480px;
}



@media screen and (min-width: 568px) {
    section.hero {
        height: 260px;
    }
}

@media screen and (max-height: 640px) {
  .lighboxlpbox {
    margin-top: 1% !important;
  }
}

@media screen and (max-width: 1024px) {
    section.price-plan {
        margin-bottom: 70px;
    }

    .price-plan-table {
        font-size: 0.875rem;
    }

    .plan-title {
        font-size: 1rem;
    }

    .plan-title .best-value {
        right: 0;
        top: 0;
        width: 35px;
        height: 35px;
        font-size: 8px;
        padding: 6px;
    }

    .month-price {
        font-size: 1.5rem;
        margin-bottom: 15px;
    }

    .sup-price {
        font-size: 12px;
    }

    .price-plan .btn-pricing-page {
        font-size: 0.75rem;
        padding: 5px;
    }

    .selling-channel-list li {
        margin-bottom: 10px;
    }

    .products-storage {
        font-size: 0.94rem;
    }

    .support {
        font-size: 0.8125rem;
    }

    .price-plan-table .subtext {
        font-size: 0.625rem;
    }
}

@media screen 
  and (max-width: 699px) {

    .container-inner {
        width: 95%;
    }

/*    .header {
        margin-bottom: 50px;
    }

    .header .logo {
        width: 30%;
        height: auto;
    }

    .header .logo-img {
        width: 100%;
        height: auto;
    }

    .header .user-menu {
        position: absolute;
        bottom: 0;
        right: 0;
        margin-bottom: 0;
    }

    .header .main-menu {
        position: absolute;
        left: 0;
        top: 100%;
        margin-top: 15px;
        text-align: left;
    }

    .header li.user-menu-item,
    .header li.main-menu-item {
        font-size: 0.875rem;
        margin-right: 15px;
    }
*/
    .header-mobile li.user-menu-item:last-child,
    .header-mobile li.main-menu-item:last-child {
        margin-right: 0;
    }

    .price-plan-table {
        font-size: 0.5625rem;
    }

    .price-plan-column {
        padding: 0 3px 30px 3px;
    }

    .tab-header-left.price-plan-column {
        padding: 0 3px 30px 0;
        font-size: 0.625rem;
    }

    .tab-header-top.price-plan-column {
        padding: 0 0 15px 0; 
    }

    .plan-title {
        font-size: 0.75rem;
        padding: 5px;
    }

    .plan-title .best-value {
        right: 0;
        top: -8px;
        width: 20px;
        height: 20px;
        font-size: 5px;
        padding: 2px;
    }

    .month-price {
        font-size: 1.125rem;
        margin-bottom: 15px;
    }

    .sup-price {
        font-size: 0.5rem;
    }

    .price-plan .btn-pricing-page {
        font-size: 0.625rem;
        font-weight: 400;
        min-width: 46px;
        padding: 2px;
    }

    .selling-channel-list li {
        margin-bottom: 10px;
    }

    .selling-channel {
        font-size: 0.6875rem;
        background-size: 0.4375rem;
        background-position: 0 1px;
        padding-left: 0.625rem;
    }

    .products-storage {
        font-size: 0.875rem;
        padding-left: 0.625rem;
    }

    .price-plan-table .subtext {
        font-size: 0.625rem;
    }
    
    .support {
        font-size: 0.6875rem;
        padding: 0 0 0 10px;
    }

    .support.manager::after {
        display: none;
    }
    .custom-pricing {
        margin-bottom: 70px;
    }

    .custom-pricing .or {
        display: block;
    }

    .message.btn-pricing-page {
        font-size: 1.125rem;
        padding: 10px 12px;
    }

    .field-wrapper {
        width: 100%;
        padding: 0;
        margin-bottom: 15px;
    }

    .field-wrapper:last-child {
        padding: 0;
    }

    .vendio-footer .column {
        width: 49%;
    }

    .vendio-footer .column:nth-child(2n) {
        padding-right: 0;
    }
}


@media screen and (min-width: 1500px) {
    section.hero {
        height: 310px;
    }
}


.goright {
    float: right;
}

.a_panel_heading, .a_panel_heading:hover, .a_panel_heading:visited, .a_panel_heading:focus {
    color: #333;
      text-decoration: none;
}

.panel-heading-white {
    background-color: #fff !important;
}


.color-gray {
  color: gray !important;
}

.color-black {
  color: black !important;
} 

.panel-heading {
  text-align: left;
}

.panel-body {
  text-align: justify;
}


.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    background-color: #C0E6FF !important;
    color: #003366 !important;
    height: 135px;
    top: -5px;
}
.nav-pills > li > a:hover {
    background-color: inherit !important;
}
.local-font-size {
    font-size: 16px !important;
}
.ul-features li {
    background-color: aliceblue;
}
.tab-content > .tab-pane {
     text-align: left;
}
.nav-pills > li > a {
    font-size: 14px !important;
}


#features-content {
   display: none
}

@media screen and  (min-width: 768px) {
  #features-content {
   display: block
  }
}


@media screen and  (max-width: 767px) 
{
  .features-tab-content.tab-pane {
      display: none
  }
  .active>.features-tab-content {
      display: block;
      text-align: left;
  }
}


.handmade-switch-box {
    display: inline-block;
    float: right;
    padding-bottom: 10px;
}

.handmade-switch-box span {
    font-family: Charm;
    font-size: 0.8rem;
    margin-right: 10px;
}

.handmade-switch-box img {
    padding-bottom: 6px;
    width: 50px;
}

@media screen and  (min-width: 768px) {
  .features-tab-content {
      display: none
  }

  #faq_col_1>.intern-row {
    margin-right: 1px;
  }

  #faq_col_2>.intern-row {
    margin-left: 1px;
  }

    .handmade-switch-box span {
        font-size: 1.3rem;
        margin-right: 10px;
    }

    .handmade-switch-box img {
        padding-bottom: 10px;
        width: 80px;
    }
}


.panel-heading {
  position: relative;
}

.panel-title-text {
  padding-right: 20px;
  display: block;
}

.panel-title>.glyphicon {
  position: absolute;
  top: 10px;
  right: 15px;
}

/*for nav links in the header*/
@media screen and (max-width: 667px) {
  .above-logo {
    margin-top: -20px;
  }
  ul.under-logo {
    padding-top: 70px;
  }

}
