@import "/terms-and-conditions.css";



/* common settings */

html {

    height: auto;

    min-height: 100%;

    position: relative;

}



body {

    height: auto;

    min-height: 100%;

    font: 16px/1.3 Tahoma, Arial, sans-serif;

    position: static !important;

    background: #F1F1F1;

}



body > .row {

    max-width: 120em;

}



body > .row > .column, body > .row > .columns {

    padding-left: 0px !important;

    padding-right: 0px !important;

}



body > .row .panel {

    margin: 0px;

    border: none;

}



div.panel.white {

    background-color: #fff;

    border: none;

}



div.panel.orange {

    background-color: #ffa207;

    border: none;

}



div.panel.grey {

    background-color: #f1f1f1;

    border: none;

}



div.panel.lg-grey {

    background-color: #f8f8f8;

    border: none;

}



.list {

    list-style: none;

    margin: 0;

    padding: 0;

    line-height: 17px;

}



.list li {

    padding: 7px 0 0;

    font-size: 13px;

}



.list li:first-child {

    padding: 0;

}



.list li:before {

    color: #F79321;

    content: "• ";

}



h1, h2, h3, h4 {

    font-family: Tahoma, Arial, sans-serif;

    font-weight: bold;

}



.btn-orange, .btn-orange:visited, .btn-orange:active, .btn-orange:link {

    display: inline-block;

    color: #fff;

    font: 19px/40px Arial, Helvetica, sans-serif;

    text-align: center;

    padding: 0 10px;

    min-width: 152px;

    position: relative;

    background: #f79321;

    -webkit-border-radius: 4px;

    border-radius: 4px;

    text-decoration: none;

}



.btn-orange:hover {

    background: #f77721;

    text-decoration: none;

    color: #fff;

}



.btn-green {

    display: inline-block;

    vertical-align: middle;

    background: #1ba21b url('./img/bg-btn-green.png') repeat-x;

    font-size: 14px;

    line-height: 38px;

    font-weight: bold;

    text-align: center;

    height: 40px;

    padding: 0 15px;

    margin: 0;

    border: 1px solid #21ad21;

    color: #fff;

    -webkit-border-radius: 4px;

    border-radius: 4px;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}



.btn-green:hover {

    color: #fff;

    background: #1ba21b;

}



/* fonts */

@font-face {

    font-family: 'MyriadPro';

    src: url('../fonts/myriadpro-regular.eot');

    src: url('../fonts/myriadpro-regular.eot') format('embedded-opentype'),

    url('../fonts/myriadpro-regular.woff') format('woff'),

    url('../fonts/myriadpro-regular.ttf') format('truetype'),

    url('../fonts/myriadpro-regular.svg#MyriadPro') format('svg');

}



@font-face {

    font-family: 'MyriadProBold';

    src: url('../fonts/myriadpro-bold.eot');

    src: url('../fonts/myriadpro-bold.eot') format('embedded-opentype'),

    url('../fonts/myriadpro-bold.woff') format('woff'),

    url('../fonts/myriadpro-bold.ttf') format('truetype'),

    url('../fonts/myriadpro-bold.svg#MyriadProBold') format('svg');

}



@font-face {

    font-family: 'MyriadProSemibold';

    src: url('../fonts/myriadpro-semibold.eot');

    src: url('../fonts/myriadpro-semibold.eot') format('embedded-opentype'),

    url('../fonts/myriadpro-semibold.woff') format('woff'),

    url('../fonts/myriadpro-semibold.ttf') format('truetype'),

    url('../fonts/myriadpro-semibold.svg#MyriadProSemibold') format('svg');

}



/* top bar navigation */

.top-bar-bg, .top-bar, .top-bar.expanded .title-area, .title-area {

    height: 75px;

    background-color: transparent;

    background-image: url('http://dropsend.com/img/bg-header.png');

    background-repeat: repeat-x;

}



.tab-bar.expanded {

    padding-left: 0;

    padding-right: 0;

    background-color: transparent;

    background-image: url('http://dropsend.com/img/bg-header.png');

    background-repeat: repeat-x;

}



.title-area {

    height: 50px;

}



.top-bar .title-area {

    padding-top: 9px;

    padding-left: 16px;

}



.top-bar .title-area-margin {

    width: 15px;

    float: left;

}



.top-bar .top-bar-section {

    margin-top: 25px;

    padding: 0px 25px;

}



.top-bar-section ul li, .top-bar-section ul li:hover {

    background-color: transparent;

}



.top-bar-section li:not(.has-form) a:not(.button) {

    font: 18px/21px MyriadProBold, Arial, Helvetica, sans-serif;

    color: #444;

    padding-left: 21px;

    padding-right: 0px;

    background-color: transparent;

}



.top-bar-section li:not(.has-form) a:not(.button):hover {

    background-color: transparent;

    color: #fb7f1e;

}



.top-bar-section li:not(.has-form) a.orange {

    color: #fb7f1e;

}



/* footer */

.footer {

    max-width: none !important;

}



.footer .panel {

    background-color: #515151;

    border: none;

    margin-bottom: 0px;

    padding: 0;

}



.footer .panel > .row > .small-3 {

    padding: 0px;

}



.footer .panel > .row .row {

    margin-top: 20px;

}



.footer ul {

    list-style: none;

    margin: 0;

    padding: 0;

    font-size: 12px;

    line-height: 16px;

}



.footer a {

    color: #c9c9c9;

}



.footer a:hover {

    text-decoration: underline;

}



.footer .socials {

    font-size: 22px;

    margin-bottom: 8px;

}



.footer .socials li {

    padding: 0px;

    float: left;

    margin-right: 5px;

}



.footer .copyright {

    margin-top: 20px;

    margin-bottom: 20px;

}



.footer p {

    margin: 0;

    color: #c9c9c9;

    font: 12px Tahoma, Arial, sans-serif;

    line-height: 20px;

}



/* home page slider */

.home-slider {

    background-image: url('http://dropsend.com/imgs/home-banner.png');

    background-repeat: no-repeat;

    background-size: 100% auto;

    transition: 0.5s;

}



.home-slider .layer {

    margin-top: 18%;

}



.home-slider .text {

    margin-top: 30%;

}



.home-slider .send-button {

    margin-bottom: 20px;

}



.home-slider .btn-send-your-file {

    display: inline-block;

    width: 50%;

    min-width: 212px;

    max-width: 270px;

    height: 63px;

    color: #fff;

    background-color: #15a5f0;

    border: 2px solid #fff;

    border-radius: 10px;

    text-align: center;

    padding: 13px 0;

    font-weight: bold;

    font-size: 1.5em;

}



.home-slider4 .btn-try-free {

    display: inline-block;

    width: 50%;

    min-width: 212px;

    max-width: 270px;

    height: 63px;

    color: #fff;

    background-color: orange;

    border: 2px solid #fff;

    border-radius: 10px;

    text-align: center;

    padding: 13px 0;

    font-weight: bold;

    font-size: 1.5em;

}



.home-slider2 {

    background-image: url('http://dropsend.com/imgs/home3.png');

    background-repeat: no-repeat;

    background-size: cover;

    transition: 0.5s;

}



.home-slider3 {

    background-image: url('http://dropsend.com/imgs/home4.png');

    background-repeat: no-repeat;

    background-size: cover;

    transition: 0.5s;

}



.home-slider4 {

    background-image: url('http://dropsend.com/imgs/home5.png');

    background-repeat: no-repeat;

    background-size: cover;

    transition: 0.5s;

}



/* info section for home page */

#homepage strong, #homepage h1 {

    font-weight: bold;

    font-size: 20px;

    color: #515151;

}



#homepage h1 {

    font-size: 38px;

    line-height: 45px;

    font-weight: bold;

    text-align: center;

}



.w100 {

    width: 100%;

}



#homepage .blocks .panel p {

    font-size: 18px;

    color: #515151;

    margin-bottom: 18px;

    text-align: center;

}



#homepage .blocks .columns {

    text-align: center;

}



#homepage .blocks .columns h3 {

    font-size: 16px;

    color: #515151;

    margin: 40px 0 15px 0;

    font-weight: bold;

}



/* form on home page */

#homepage .form .panel {

    margin: 0px;

}



#homepage .mobile-slide {

    background-image: url('http://dropsend.com/imgs/home1.jpg');

    background-repeat: no-repeat;

}



.registration-form {

    font-size: 13px;

    line-height: 16px;

}



.registration-form .send-file {

    text-align: left;

    float: right;

}



#homepage .registration-form .send-file {

    float: none;

    display: inline-block;

}



#homepage .registration-form .link-row {

    margin: 0 auto 4px;

    width: 145px;

    text-align: left;

    white-space: nowrap;

}



#homepage .registration-form .link-row a {

    white-space: nowrap;

}



#homepage .registration-form .link-row label {

    display: inline;

}



#homepage .registration-form .link-row img {

    float: none;

}



#homepage .registration-form input[type="text"], #homepage .registration-form textarea {

    height: 16px;

    margin: 0px auto 5px;

    display: block;

    width: 145px;

}



#homepage small.error {

    width: 198px;

    margin: 0;

    margin-left: 77px;

}



#homepage .registration-form .input-row label.error {

    color: #c60f13;

}



.registration-form h2 {

    font-size: 29px;

    line-height: 32px;

    margin: 0 0 15px;

    color: #fef2dd;

    font-weight: bold;

}



.registration-form .input-row {

    padding: 0 0 9px;

}



.registration-form .input-row label {

    float: left;

    text-align: right;

    margin: 0 4px 0 0;

    width: 73px;

    font-size: 18px;

    line-height: 19px;

    color: #fff;

}



.registration-form input[type="text"], .registration-form input[type="email"] {

    display: block;

    background: url('./img/bg-text.gif') no-repeat;

    border: none;

    margin: 0;

    padding: 2px 4px;

    width: 190px;

    height: 19px;

    font: 100% Tahoma, Arial, sans-serif;

    color: #000;

    box-sizing: border-box;

}



.registration-form .descr {

    margin: 0 0 7px 94px;

    font: 11px/14px Arial, Helvetica, sans-serif;

    color: #fff;

}



.registration-form small.error {

    padding: 0.1rem !important;

    margin-bottom: 0.1rem !important;

}



#subject {

    width: 160px;

}



#message {

    width: 160px;

    resize: none;

}



.registration-form .input-file {

    position: relative;

    margin-top: 32px;

    text-align: center;

}



.registration-form .jq-file {

    width: 110px;

    vertical-align: top;

    -webkit-border-radius: 0;

    border-radius: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

    border: none;

    cursor: pointer;

}



.registration-form .jq-file__browse {

    position: relative;

    right: 0;

    top: 0;

    background: url('./img/btn-select-file.png') no-repeat;

    width: 110px;

    height: 22px;

    padding: 0;

    text-indent: -9999px;

    overflow: hidden;

    text-align: left;

    border: none;

    -webkit-border-radius: 0;

    border-radius: 0;

    -webkit-box-shadow: 0;

    -moz-box-shadow: 0;

    box-shadow: none;

    cursor: pointer;

}



.registration-form .jq-file:hover .jq-file__browse {

    background: url('./img/btn-select-file.png') no-repeat;

}



.registration-form .jq-file:active .jq-file__browse {

    background: url('./img/btn-select-file.png') no-repeat;

}



.registration-form .jq-file.disabled .jq-file__name {

    opacity: 0.7;

    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);

}



.registration-form .jq-file.disabled,

.registration-form .jq-file.disabled .jq-file__browse {

    opacity: 0.7;

    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);

}



.registration-form .jq-file__name {

    width: 100%;

    height: 22px;

    margin: 0 0 5px;

    padding: 0;

    background: none;

    border: none;

    -webkit-box-shadow: none;

    box-shadow: none;

    color: #fff;

    font: 12px/22px Arial, sans-serif;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    display: none;

}



.registration-form .link-rows {

    padding: 0px;

    padding-top: 39px;

    text-align: center;

}



.registration-form .link-row {

    margin: 0 0 4px;

}



.registration-form .link-row label {

    font-size: 13px;

    color: #fff;

}



.registration-form .link-row img {

    float: left;

    margin: 0 5px 0 0;

}



.registration-form textarea {

    padding: 2px 4px;

    width: 182px;

    margin: 0;

    overflow: auto;

    font: 100% Tahoma, Arial, sans-serif;

    vertical-align: middle;

    color: #000;

    box-sizing: border-box;

}



.registration-form input[type="image"] {

    margin-top: 27px;

}



/* info block on home page */

#homepage .info .panel {

    margin: 0px;

    color: #58595b;

    font-size: 13px;

}



.info .video-widget {

    text-align: center;

}



.info .tour-media {

    text-align: center;

    margin-top: 30px;

}



.info-block h3 {

    font-size: 14px;

    margin: 0 0 17px;

    color: #515151;

    font-weight: bold;

    line-height: 1.2em;

}



.info-block .link {

    color: #F57F1B;

    text-decoration: underline;

}



.info-block a:hover {

    text-decoration: none;

}



/* upload tools page */

#uploadtools div.panel.device-area {

    background: url('./img/bg-orange.jpg');

    background-repeat: no-repeat;

    background-size: 100% 100%;

}



#uploadtools .device-area .holder {

    text-align: center;

}



#uploadtools .holder h1 {

    font-size: 38px;

    color: #fff;

    text-align: center;

}



#uploadtools .holder p {

    color: #fff;

    text-align: center;

    font-size: 15px;

    line-height: 24px;

    padding: 10px 20px;

    font-weight: bold;

}



#uploadtools .device-area h2 sup {

    font-size: 19px;

    display: inline-block;

    vertical-align: top;

}



/* tour pages */

#tour div.panel.tour-area {

    background: url('./img/bg-orange.jpg');

    background-repeat: no-repeat;

    background-size: 100% 100%;

}



#tour div.tour-area .row {

    display: table;

}



#tour div.tour-area .row .columns {

    display: table-cell;

    float: none;

    vertical-align: middle;

    min-width: 40px;

}



#tour .tour-area .navnext {

    text-align: left;

    padding-left: 5px;

}



#tour .tour-area .navprev {

    text-align: right;

    padding-right: 5px;

}



#tour .tour-area h2 {

    color: #363636;

    font-size: 20px;

}



#tour .tour-area h2 sup {

    display: inline-block;

    vertical-align: top;

    margin: 2px 0 0;

    font-size: 10px;

    line-height: 12px;

}



#tour .tour-area h3 {

    font-size: 38px;

    line-height: 40px;

    color: #363636;

}



#tour .tour-area h1 {

    font-size: 24px;

    padding-top: 19px;

    line-height: 28px;

    color: #363636;

}



#tour .tour-area p {

    font-size: 16px;

    line-height: 24px;

    padding-top: 10px;

}



#tour ul.dropsend li {

    color: #fff;

}



#tour ul.dropsend a {

    color: #fff;

    text-decoration: none;

}



#tour ul.dropsend a:hover {

    color: #fff;

    text-decoration: underline;

}



.direct h2 {

    font-size: 36px;

    text-align: center;

    font-family: Tahoma, Arial, sans-serif;

    color: #5e5e5e;

}



.direct p {

    color: #393939;

    font-size: 14px;

    line-height: 20px;

    text-align: center;

    margin: 10px 0px;

}



.direct h2 {

    margin-top: 10px;

}



.direct .row .columns {

    text-align: center;

    margin-top: 20px;

}



.direct .columns h3 {

    font-size: 24px;

    color: #5e5e5e;

    margin-bottom: 20px;

    margin-top: 20px;

}



.direct .columns p {

    color: #5e5e5e;

    margin-bottom: 20px;

    padding: 0px 40px;

}



.direct p.small {

    margin-top: 30px;

    font-size: 12px;

}



/* price page */

#price .header-area h1 {

    font: 40px 'MyriadProSemibold', Helvetica, sans-serif;

    padding: 5px 0;

    text-align: center;

    color: #6d6e71;

    font-weight: bold;

}



#plan-tabs {

    margin-bottom: 20px !important;

}



.billing-type {

    text-align: center;

}

.billing-type .switch label {

    background: #008CBA !important;

    vertical-align: text-top;

}

.billing-type .switch-label {

    line-height: 38px;

    color: #000;

    font-size: 22px;

    font-weight: bold;

    vertical-align: middle;

    margin: 0 10px;

}

.billing-type .switch-label + br + span {

    margin-bottom: 20px;

    display: inline-block;

}



.year-price,

.year-link {

    display:none;

}

.year-price.orange {

    font-size: 20px;

    font-weight: lighter;

    color: #ffa800 !important;

}



#price .tabs-area {

    text-align: center;

}



#price .tabs-area .tabs li, #price .tabs-area .tabs .tab-title {

    position: relative;

    margin-bottom: 0 !important;

    list-style: none;

    float: left;

}



#price .tabs-area .tabs li > a, #price .tabs-area .tabs .tab-title > a {

    outline: none;

    display: block;

    background-color: #efefef;

    color: #222222;

    padding: 12px 2rem;

    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;

    font-size: 1rem;

}



#price .tabs-area .tabs li > a {

    padding-left: 0px;

    padding-right: 0px;

}



#price .tabs-area .tabs li {

    padding: 0;

}



#price .tabs-area .tabs li > a {

    color: #6d6e71;

    font: 18px 'MyriadProSemibold', Helvetica, sans-serif;

    background: #e6e6e6 url('./img/bg-btn-gray.png') repeat-x;

    font-weight: bold;

    line-height: 24px;

    height: 48px;

}



#price .tabs-area .tabs li > a:hover {

    color: #fff;

}



#price .tabs-area .tabs li.active > a {

    background: #ffa800 url('./img/bg-btn-orange.png') repeat-x;

    color: #fff;

}



#price .tabs-area .tabs-content {

    /*padding-left: 5%;*/

    /*padding-right: 5%;*/

    margin-top: 0px;

    margin-bottom: -1.5rem;

}

#price .tabs-area .tabs-content > .content.active {

    padding-top: 0;

}



#price .tabs-area .tabs-content [class*="block-grid-"] > li {

    padding: 0;

}



#price .tabs-area .tabs-content .borders {

    overflow: hidden;

}



#price .tabs-area .tabs-content .borders > li {

    border-left: solid 2px #E0E0E0;

    padding-bottom: 500em;

    margin-bottom: -500em;

}



#price .tabs-area .tabs-content .borders > li:last-child {

    border-right: solid 2px #E0E0E0;

}



#price .tabs-area .tabs-content ul.borders.price {

    margin-top: 10px;

}



#price .tabs-area .tabs-content ul.borders.info > li ul {

    padding-top: 10px;

    margin: 0px;

}



#price .tabs-area .tabs-content ul.borders.info ul li {

    font-size: 12px;

    list-style: none;

    color: #505050;

}



#price .tabs-area .tabs-content ul.borders.buttons > li {

    padding-top: 20px;

}



#price .tabs-area .tabs-content ul.borders.buttons a.btn {

    background: #f79321;

    padding: 0 5px;

    color: #fff;

    margin: 0 0 4px;

    font-weight: bold;

    line-height: 28px;

    -webkit-border-radius: 4px;

    border-radius: 4px;

    font-size: 0.9rem;

}



#price .tabs-area .tabs-content ul.borders.buttons a.btn:hover {

    background: #eb5e01;

    color: #fff;

}



#price .tabs-area .tabs-content h3 {

    background: #4b8ed4;

    color: #fff;

    font: 26px/28px 'MyriadProBold', Helvetica, sans-serif;

    padding: 10px;

}



#price .tabs-area .tabs-content h3.orange {

    background: #ffa800;

}



#price .tabs-area .tabs-content h4 {

    font-size: 34px;

    line-height: 38px;

    color: #000;

    margin: 0 0 2px;

}



#price .tabs-area .tabs-content h4 .month{

    font-weight: normal;

    font-size: 70%;

}



#price .tabs-area .tabs-content h5 {

    font-size: 18px;

    color: #505050;

    margin: 0 0 2px;

}



#price #enterprise-plans h3 {

    font: 30px 'MyriadProSemibold', Helvetica, sans-serif;

    padding: 5px 0;

    text-align: center;

    color: #6d6e71;

    font-weight: bold;

    background: none;

}



#price #enterprise-plans p {

    font: 18px/28px 'MyriadProSemibold', Helvetica, sans-serif;

    padding: 5px 0;

    text-align: center;

    color: #6d6e71;

}



#price #enterprise-plans a {

    background: #0096ff;

    height: 90px;

    display: inline-block;

    position: relative;

    padding: 0 23px;

    margin: 0;

    color: #fff;

    font-weight: bold;

    font-size: 30px;

    line-height: 88px;

    text-decoration: none;

    -webkit-border-radius: 8px;

    border-radius: 8px;

    font-weight: bold;

}



#price .subheader-area h2 {

    color: #6d6e71;

    font-size: 40px;

    font-weight: normal;

    text-align: center;

    margin: 0 0 20px;

}



#price .subheader-area h2 .orange {

    color: #f09b30;

}



#price .subheader-area h2 sup {

    color: #f09b30;

    font-size: 28px;

    margin-top: -16px;

    position: absolute;

}



#price .more {

    text-decoration: underline;

    color: #4e4e4e;

    font-size: 12px;

}



#price #enterprise-plans-contact {

    display: none;

}



#price .panel.form-area {

    background-color: #f79321;

}



#price .panel.form-area h3 {

    color: #fff;

    font-size: 1.6rem;

    text-align: center;

    margin-top: 2.5rem;

    margin-bottom: 2.5rem;

}



#price .panel.form-area h4 {

    color: #fff;

    font-size: 1.2rem;

    text-align: center;

    margin-top: 2.5rem;

}



#price .panel.form-area form .columns {

    padding: 0;

}



#price .panel.form-area form label {

    color: #fff;

    font-weight: bold;

    margin-right: 0.3rem;

    margin-bottom: 0;

    padding: 2px 0 0 7px;

}



#price .panel.form-area form input:not([type="submit"]) {

    height: 1.5rem;

    margin-bottom: 0.3rem;

    padding: 0px;

    padding-left: 8px;

    color: #808080;

}



#price .panel.form-area form input[type="submit"] {

    color: #fff;

    font-weight: bold;

    background-color: #006ACB;

    border: 1px solid #045096;

    border-radius: 4px;

    font-size: 15px;

    height: 35px;

    width: 115px;

    margin-top: 0.6rem;

}



#price .contact-us {

    height: 168px;

    display: table;

}



#price .panel.form-area .contact-us h3 {

    vertical-align: middle;

    margin-top: 0;

    margin-bottom: 0;

    display: table-cell;

}



#price form .form-left {

    padding-right: 1.5rem !important;;

}



/* Enterprice page */

body#enterprise {

    background: #fcfcfc;

}



body#enterprise > .row {

    background-image: none;

}



#enterprise .sub-header-area h1 {

    font: 40px 'MyriadProSemibold', Helvetica, sans-serif;

    padding: 5px 0;

    text-align: center;

    color: #6d6e71;

    font-weight: bold;

}



#enterprise .footer .panel {

    background: #00305d;

}



#enterprise .footer .panel * {

    color: #9ccffe;

}



#enterprise form .form-left {

    padding-right: 1.5rem !important;;

}



#enterprise .panel.header-area {

    background-image: url('http://dropsend.com/imgs/enterprise.png');

    background-repeat: no-repeat;

    background-size: 100% 100%;

}



#enterprise .panel.header-area h1 {

    color: #fff;

    font-size: 48px;

    line-height: 50px;

    margin-top: 50px;

    font-weight: bold;

    text-align: center;

}



#enterprise .panel.header-area h2 {

    color: #fff;

    font-size: 20px;

    font-weight: normal;

    text-align: center;

    font-style: italic;

}



#enterprise .panel.header-area p {

    color: #fff;

    margin-top: 40px;

    margin-bottom: 40px;

}



#enterprise .panel.info-area {

    background-color: #045096;

    padding-top: 4rem;

}



#enterprise .panel.info-area li h4 {

    color: #fff;

    font-weight: bold;

    text-align: center;

    margin-top: 2rem;

    padding-left: 1rem;

    padding-right: 1rem;

    font-size: 1.6rem;

}



#enterprise .panel.info-area li h5 {

    color: #fff;

    font-weight: normal;

    text-align: center;

    margin-top: 1rem;

}



#enterprise .panel.info-area .columns {

    text-align: center;

}



#enterprise .panel.form-area {

    background-color: #f79321;

}



#enterprise .panel.form-area h3 {

    color: #fff;

    font-size: 1.6rem;

    text-align: center;

    margin-top: 2.5rem;

    margin-bottom: 2.5rem;

}



#enterprise .panel.form-area h4 {

    color: #fff;

    font-size: 1.2rem;

    text-align: center;

    margin-top: 2.5rem;

}



#enterprise .panel.form-area form .columns {

    padding: 0;

}



#enterprise .panel.form-area form label {

    color: #fff;

    font-weight: bold;

    margin-right: 0.3rem;

    margin-bottom: 0;

    padding: 2px 0 0 7px;

}



#enterprise .panel.form-area form input:not([type="submit"]) {

    height: 1.5rem;

    margin-bottom: 0.3rem;

    padding: 0px;

    padding-left: 8px;

    color: #808080;

}



#enterprise .panel.form-area form input[type="submit"] {

    color: #fff;

    font-weight: bold;

    background-color: #006ACB;

    border: 1px solid #045096;

    border-radius: 4px;

    font-size: 15px;

    height: 35px;

    width: 115px;

    margin-top: 0.6rem;

}



#enterprise .panel.feedback-area {

    background-color: #045096;

    padding-top: 2rem;

    padding-bottom: 2rem;

}



#enterprise .panel.feedback-area h3 {

    text-align: center;

    font-size: 39px;

    color: #b4e0ff;

    font-weight: bold;

    margin-bottom: 2rem;

}



#enterprise .panel.feedback-area #testimonials {

    position: relative;

    height: 414px;

}



#enterprise .panel.feedback-area #testimonials .slides {

    display: block;

    opacity: 0;

    top: 0;

    clear: both;

    position: absolute;

}



#enterprise .panel.feedback-area #testimonials .slides .phrase {

    text-align: center;

    font-size: 20px;

    color: #fff;

    padding-top: 2rem;

}



#enterprise .panel.feedback-area #testimonials .author {

    text-align: center;

    font-size: 16px;

    color: #b4e0ff;

    padding-top: 1rem;

}



#enterprise .tabs-content > .content {

    display: block;

}



#enterprise .subheader-area h2 {

    color: #6d6e71;

    font-size: 40px;

    font-weight: normal;

    text-align: center;

    margin: 0 0 20px;

}



#enterprise .subheader-area h2 .orange {

    color: #f09b30;

}



#enterprise .subheader-area h2 sup {

    color: #f09b30;

    font-size: 28px;

    margin-top: -16px;

    position: absolute;

}



#enterprise .tabs-area,

#enterprise .tabs-content > .content {

    padding-top: 0;

}



/* help pages */

#help .panel.title {

    background: url('./img/bg-orange-small.jpg');

    background-repeat: no-repeat;

    background-size: 100% 100%;

    border: none;

    padding: 0.5rem;

    padding-top: 1rem;

    margin: 0;

}



#help .panel.title > .row > .columns:first-child {

    /*padding-left: 3rem;*/

}



#help .panel.title .top-title {

    font: 36px/1.2 'MyriadProSemibold', Helvetica, sans-serif;

    margin: 0 0 2px;

    color: #fff;

}



#help .panel.title p, #help .panel.title p a {

    color: #fff;

    font-size: 12px;

    padding: 0;

    margin: 0;

}



#help .panel.title p a:hover {

    text-decoration: underline;

}



#help .panel.info .panel.rounded {

    background-color: #fff;

    border: 1px solid #e3e3e5;

    border-radius: 17px;

    padding: 2rem 2rem;

    margin-bottom: 1.25rem;

}



#help .panel.rounded ul > li div {

    text-align: left;

    padding-left: 2rem;

    margin-bottom: 18px;

}



#help .panel.rounded h3 {

    color: #000;

    font-size: 16px;

    margin: 0 0 18px;

    font-weight: bold;

}



#help .panel.rounded ul.info {

    list-style: none;

    margin: 0;

}



#help .panel.rounded ul.info > li {

    line-height: 1.3;

    color: #6d6e71;

    font-family: Tahoma, Arial, sans-serif;

    font-size: 12px;

}



#help .panel.rounded ul.info > li:before {

    content: '•  ';

}



#help .panel.rounded ul.info > li a {

    color: #6d6e71;

    font-family: Tahoma, Arial, sans-serif;

    font-size: 13px;

}



#help .panel.rounded ul.info > li a:hover {

    text-decoration: underline;

}



#help .panel.rounded ul.info > li a:visited {

    color: #030303;

}



#help .panel.lg-grey .info-column {

    /*padding-left: 2.5rem;*/

}



#help .info-column h1 {

    margin-bottom: 2rem;

    color: #fb7f1e;

    font-size: 20px;

    font-weight: normal;

}



#help .info-column h2 {

    font-size: 16px;

    color: #575757;

    font-weight: bold;

}



#help .info-column h3 {

    font-size: 14px;

    line-height: 18px;

    color: #575757;

    font-weight: bold;

}



#help .info-column h4 {

    font-size: 12px;

    line-height: 14px;

    color: #575757;

    font-weight: bold;

}



#help .info-column p, #help .info-column li {

    font-size: 12px;

    font-weight: normal;

    color: #575757;

}



#help .info-column ul {

    list-style: none;

    margin: 0;

    margin-bottom: 1.5rem;

}



#help .info-column ol {

    margin-bottom: 1.5rem;

}



#help .info-column a {

    color: #fb7f1e;

    text-decoration: underline;

}



#help .info-column a:hover {

    text-decoration: none;

}



#help .info-column a:visited {

    color: #fb3d18;

}



#help em.search {

    background-color: #ffff00;

}



#help .panel.title form {

    margin: 0px;

}



#help .panel.title form .row {

    margin-top: 0.5rem;

    margin-left: -1rem;

}



#help .panel.title form a {

    display: block;

    height: 50px;

    background-color: #fff;

    border-color: #fff;

    border-bottom-left-radius: 1000px;

    border-top-left-radius: 1000px;

    line-height: 50px;

}



#help .panel.title form input {

    height: 50px;

    background-color: #fff;

    border-color: #fff;

    border-bottom-right-radius: 1000px;

    border-top-right-radius: 1000px;

    font-size: 20px;

}



#tour .border-swf {

    border: 5px solid #fff;

    border-radius: 10px;

    padding: 0;

    margin: 0;

    height: 208px;

    width: 490px;

}



#uploadtools .div-table {

    display: table;

    min-height: 430px;

    height: 430px;

}



#uploadtools .div-table .div-table-cell {

    display: table-cell;

    vertical-align: middle;

}



.top-bar .toggle-topbar.menu-icon a span::after {

    box-shadow: 0 0px 0 1px #444, 0 7px 0 1px #444, 0 14px 0 1px #444;

}



.margin-bottom {

    margin-bottom: 15px;

}



.top-bar, .tab-bar.expanded {

    background-color: #CFCFCF;

    padding-left: 0;

    padding-right: 0;

}



.tab-bar.expanded {

    background-color: #CFCFCF !important;

    background: #CFCFCF !important;

}



.content-enterprise {

    margin: 45px 0;

}



.only-small-text-center {

    text-align: left;

}



.medium-down-text-center {

    text-align: left;

}



.footer li {

    color: #fff;

    font-size: 12px;

    width: 100%;

    display: block;

    font-weight: bold;

    padding: 3px 0 3px 0;

    border-bottom: 1px solid #686868;

}



.footer li h4 {

    color: #c9c9c9;

    margin: 0 0 2px 0;

    font-size: 20px;

}



#enterprise .contact-us {

    height: 168px;

    display: table;

}



#enterprise .panel.form-area .contact-us h3 {

    vertical-align: middle;

    margin-top: 0;

    margin-bottom: 0;

    display: table-cell;

}



.position-relative {

    position: relative !important;

}



.fixed-label-container {

    text-align: right;

}



.fixed-label-right {

    padding-left: 5px;

    width: 112px;

    display: inline-block;

    text-align: left;

}



.fixed-label-left {

    padding-left: 5px;

    width: 80px;

    display: inline-block;

    text-align: left;

}



#enterprise .panel.feedback-area #testimonials .slides {

    padding: 0 10em;

}



.blue-circle-block {

    position: absolute;

    text-align: center;

    width: 100%;

    top: -58px;

    margin: 0 -16px;

}



.blue-circle-block-mobile {

    text-align: center;

    border-bottom: 1px solid #fff;

    height: 40px;

    margin-bottom: 59px;

    margin-top: 10px;;

}



.blue-circle-block-mobile-first {

    margin-top: -77px;

}



.blue-circle {

    color: #fff;

    text-align: center;

    background-color: #15a5f0;

    border-radius: 50%;

    display: inline-block;

    width: 79px;

    height: 79px;

    font-size: 60px;

    padding-left: 3px;

    line-height: 1;

    border: 6px solid #fff;

    padding-top: 0px;

}



.send-row-form {

    /*padding-top: 17px;*/

}



.send-row-form-title {

    font-size: 43px;

    text-align: center;

    color: #515151;

    background-color: #fff;

    padding: 0 0 65px 0;

    margin: 0;

}



.reveal-modal-bg {

    position: fixed;

    top: 0;

    overflow-y: auto;

}



.modalin {

    overflow: hidden;

}



.margin0 {

    margin: 0;

}



.form-field {

    height: 19px !important;

    margin: 0 !important;

    padding: 0 3px !important;

    width: 198px !important;

    display: inline !important;

    -webkit-box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, 0.5) !important;

    -moz-box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, 0.5) !important;

    box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, 0.5) !important;

    background: #fff !important;

    background-image: none !important;

}



.form-optional {

    color: #fff;

}



.form-btn-green {

    margin: 13px 0;

    font-size: 30px;

    line-height: 1;

    border-radius: 15px;

    box-shadow: 0px 0px 2px 1px #1C845D;

    font-weight: bold;

    background: #32da9c; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyZGE5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNmM1ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top, #32da9c 0%, #26c589 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #32da9c), color-stop(100%, #26c589)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #32da9c 0%, #26c589 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #32da9c 0%, #26c589 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #32da9c 0%, #26c589 100%); /* IE10+ */

    background: linear-gradient(to bottom, #32da9c 0%, #26c589 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32da9c', endColorstr='#26c589', GradientType=0); /* IE6-8 */



}



.div-table, .div-table-large-up {

    display: table;

    width: 100%;

}



.div-table-cell, .div-table-cell-large-up {

    display: table-cell;

    vertical-align: middle;

}



#homepage .form-1 {

    height: auto;

}



#homepage .form-2 {

    height: auto;

}



#homepage .form-3 {

    height: auto;

}



.send-row-form {

    padding-top: 17px;

}



.bottom-table {

    height: 311px;

}



/*media*/

@media only screen and (max-width: 74.0625em) {



    .registration-form .descr {

        margin: 0 0 3px 0;

    }



    #enterprise .panel.feedback-area #testimonials .slides {

        padding: 0 1em;

    }



    #enterprise .subheader-area h2 sup,

    #price .subheader-area h2 sup {

        font-size: 16px;

        margin-top: -7px;

    }



    #enterprise form .form-left {

        padding-right: 0 !important;

    }



    #price form .form-left {

        padding-right: 0 !important;

    }



    .fixed-label-right, .fixed-label-left {

        width: 128px;

    }



    body {

        padding-bottom: 0px !important;

        margin-bottom: 0px !important;

    }



    .footer {

        position: static;

    }



    #enterprise .contact-us {

        height: 303px;

    }



    #price .contact-us {

        height: 303px;

    }



    .medium-down-text-center {

        text-align: center;

    }



    #uploadtools .device-area .holder {

        margin-top: 0;

    }



    #enterprise .sub-header-area h1, #enterprise .subheader-area h2,

    #price .header-area h1, #price .subheader-area h2 {

        font-size: 22px;

    }



    #price .tabs-area .tabs-content h3 {

        font-size: 16px;

    }



    #price .tabs-area .tabs-content ul.borders.buttons a.btn {

        font-size: 0.8125rem;

    }



    #price .tabs-area .tabs-content h4 {

        font-size: 22px;

    }



    #price .tabs-area .tabs-content h5 {

        font-size: 15px;

    }



    .top-bar-section li:not(.has-form) a:not(.button) {

        font-size: 14px;

        padding-left: 14px;

    }



    .top-bar .title-area img {

        width: 155px;

        margin-top: 5px;

    }



    .home-slider .text {

        margin-top: 11%;

    }



}



@media only screen and (min-width: 54.375em) and (max-width: 74.0625em) {

    .div-table-large-up, .div-table-cell-large-up {

        display: block;

    }



    .send-row-form {

        padding-top: 0;

    }



    .blue-circle-block-mobile-first .blue-circle {

        margin-top: 2px;

    }



    .top-bar-section li:not(.has-form) a:not(.button) {

        font-size: 18px;

    }



    .blue-circle-block-mobile-first {

        border: none;

    }



    .blue-circle-block-mobile, .blue-circle-block-mobile-first {

        text-align: center;

        margin-top: 0;

        height: 0;

        margin-right: -12px;

        margin-bottom: 0;

        margin-left: -481px;

    }



    .blue-circle {

        margin-top: 34px;

    }



    div.panel.orange {

        padding: 0;

    }



    #selected-file {

        width: 274px;

        margin: 0 auto;

    }



    .registration-form .input-file {

        margin-bottom: 32px;

        margin-top: 62px;

    }



    .form-btn-green {

        margin-top: 40px !important;

    }



    #homepage .form-1 {

        padding-top: 25px;

        padding-bottom: 14px;

    }



    #homepage .form-2 {

        height: 150px;

    }



    #homepage .form-3 {

        height: 150px;

    }

}



@media only screen and (max-width: 40.063em) {

    .bottom-table {

        height: auto;

    }



    .div-table-large-up, .div-table-cell-large-up {

        display: block;

    }



    .registration-form .input-row label {

        text-align: left;

    }



    #homepage small.error {

        width: 100%;

        margin: 0;

        margin-left: 0;

    }



    #homepage .mobile-slide {

        background-size: 650px auto;

    }



    .blue-circle-block-mobile-first {

        margin-top: -57px;

    }



    .form-field {

        width: 100% !important;

    }



    div.panel.orange {

        padding: 0;

    }



    #uploadtools .holder h2 {

        font-size: 30px;

    }



    #enterprise .panel.feedback-area #testimonials .slides {

        padding: 0 0;

    }



    #enterprise .panel.feedback-area #testimonials {

        height: 620px;

    }



    #enterprise .panel.feedback-area #testimonials .slides .phrase {

        font-size: 16px;

    }



    .fixed-label-container {

        text-align: left;

    }



    .fixed-label-right, .fixed-label-left {

        float: none;

        text-align: left;

    }



    #enterprise .contact-us {

        height: auto;

    }



    #price .contact-us {

        height: auto;

    }



    #policytcsfairusepage {

        padding-top: 33px;

        padding-bottom: 33px;

        padding-left: 33px !important;

        padding-right: 33px !important;

    }



    .top-bar .title-area {

        height: 78px;

        padding-left: 36px;

    }



    .info .video-widget {

        margin-top: 5px;

    }



    #help .panel.info .panel.rounded {

        text-align: center;

    }



    .content-enterprise {

        margin: 40px 0 0 0;

    }



    .only-small-text-center {

        text-align: center;

    }



    .top-bar-section ul li a {

        border-bottom: 1px solid #c0c0c0;

    }



    .top-bar-section ul.left li:last-child a {

        border-bottom: none;

    }



    .top-bar .top-bar-section {

        margin-top: 5px;

    }



    #enterprise .panel.feedback-area #testimonials {

        padding-left: 1rem;

        padding-right: 1rem;

    }



    #help .panel.rounded ul.info {

        margin: 0 auto;

        text-align: left;

        max-width: 188px;

    }



    #help .panel.rounded ul > li div {

        text-align: center;

        padding-left: 0;

    }



    .home-slider .text {

        margin-top: 15px;

    }



    .home-slider .send-button {

        margin-top: 15px;

    }



    .home-slider4 .send-button {

        margin-top: 15px;

    }



    .registration-form input[type="image"] {

        margin-top: 21px;

    }



    .registration-form .link-rows {

        padding-top: 21px;

    }



    .registration-form .input-file {

        margin-top: 21px;

    }



    .footer li {

        font-size: 14px;

    }



    #homepage h1 {

        font-size: 26px;

        line-height: 1.3;

    }



    #homepage h2 {

        font-size: 20px;

        line-height: 1.3;

    }

}



.row .row {

    margin-left: auto;

    margin-right: auto;

}



.top-bar .toggle-topbar.menu-icon {

    padding-right: 15px;

}



#help .panel.rounded ul.info > li:before {

    content: '*';

    position: absolute;

    margin: 3px 0 0 -8px;

}



.no-margin-bottom {

    margin-bottom: 0;

}



.no-margin {

    margin-top: 0 !important;

    margin-right: 0 !important;

    margin-bottom: 0 !important;

    margin-left: 0 !important;

}



.no-padding {

    padding-top: 0 !important;

    padding-right: 0 !important;

    padding-bottom: 0 !important;

    padding-left: 0 !important;

}



#accountready_page h2 {

    font: 19px/21px MyriadProBold, Arial, Helvetica, sans-serif;

    color: #444;

}



#accountready_page .button, #login_page .button {

    background-color: #f79321;

    font-weight: bold;

    padding-left: 10px;

    padding-right: 10px;

}



#accountready_page .button:hover, #login_page .button:hover {

    background-color: #ff8800;

}



.slider-title {

    color: #fff;

    font-size: 200%;

    text-align: center;

    line-height: 1;

    text-shadow: -2px -2px 5px #f78c06, 0 0 0.5em;

}



.slider-text {

    color: #fff;

    padding: 30px 0 10px 0;

    line-height: 1.5;

    font-size: 1em;

    text-align: center;

    margin-top: 4%;

}



@media only screen and (min-width: 74.0625em) {

    .slider-title {

        font-size: 409%;

    }



    .slider-text {

        font-size: 1em;

        margin-top: 1%;

    }



}



@media only screen and (min-width: 90.063em) {

    .home-slider .layer {

        margin-top: 4%;

    }



    .home-slider .text {

        margin-top: 16%;



    }



    .slider-title {

        font-size: 600%;

    }



    .slider-text {

        margin-top: 2%;

        font-size: 2em;

    }



}



.home-answer-img {

    max-height: 190px !important;

}



.mobile-slide .slider-title {

    margin: 5px 0 0 0;

    font-size: 186%;

}



.mobile-slide .slider-text {

    font-size: 50%;

    margin: 6px 0 7px 0;

    text-shadow: 0;

    padding: 0;

}



.mobile-slide .btn-send-your-file {

    margin: 0;

}



/*extend foundation for x-large start*/

@media only screen and (min-width: 90.063em) {

    .xlarge-1 {

        width: 8.33333%;

    }



    .xlarge-2 {

        width: 16.66667%;

    }



    .xlarge-3 {

        width: 25%;

    }



    .xlarge-4 {

        width: 33.33333%;

    }



    .xlarge-5 {

        width: 41.66667%;

    }



    .xlarge-6 {

        width: 50%;

    }



    .xlarge-7 {

        width: 58.33333%;

    }



    .xlarge-8 {

        width: 68.66667%;

    }



    .xlarge-9 {

        width: 75%;

    }



    .xlarge-10 {

        width: 83.33333%;

    }



    .xlarge-11 {

        width: 91.66667%;

    }



    .xlarge-12 {

        width: 100%;

    }



    .xlarge-offset-0 {

        margin-left: 0% !important;

    }



    .xlarge-offset-1 {

        margin-left: 8.33333% !important;

    }



    .xlarge-offset-2 {

        margin-left: 16.66667% !important;

    }



    .xlarge-offset-3 {

        margin-left: 25% !important;

    }



    .xlarge-offset-4 {

        margin-left: 33.33333% !important;

    }



    .xlarge-offset-5 {

        margin-left: 41.66667% !important;

    }



    .xlarge-offset-6 {

        margin-left: 50% !important;

    }



    .xlarge-offset-7 {

        margin-left: 58.33333% !important;

    }



    .xlarge-offset-8 {

        margin-left: 66.66667% !important;

    }



    .xlarge-offset-9 {

        margin-left: 75% !important;

    }



    .xlarge-offset-10 {

        margin-left: 83.33333% !important;

    }



    .xlarge-offset-11 {

        margin-left: 91.66667% !important;

    }



    .xlarge-centered {

        margin-left: auto !important;

        margin-right: auto !important;

        float: none;

    }

}



/*extend foundation for x-large end*/



#price_list thead td,

#price_list thead th,

#price_list thead a {

    color: #fff;

    font: 18px MyriadProBold, sans-serif;

    text-align: center;

}



#price_list {

    margin: 0 0 0 20px;

    background-color: #fff;

}



#price_list thead a {

    text-decoration: none;

    display: block;

}



#price_list thead a:hover {

    text-decoration: underline;

}



#price_list table {

    border-collapse: collapse;

    border: none;

}



#price_list thead .head th {

    border-color: #feb35a;

    border-top: none;

}



#price_list thead .price th,

#price_list thead .price td {

    background-color: #021a5e;

    padding: 9px;

}



#price_list td {

    text-align: center;

}



#price_list thead th img {

    margin: 10px 0;

}



#price_list th,

#price_list td {

    border: 1px solid #666;

}



#price_list tbody th,

#price_list tbody td {

    font: normal 14px Tahoma, sans-serif;

    padding: 2px 4px 4px;

}



#price_list tfoot td,

#price_list tfoot th {

    border: none;

}



#price_list tbody th {

    text-align: left;

}



#price_list thead .head th {

    background: #fc610d; /* Old browsers */

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNjEwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWEwMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top, #fc610d 0%, #fea015 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc610d), color-stop(100%, #fea015)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #fc610d 0%, #fea015 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #fc610d 0%, #fea015 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #fc610d 0%, #fea015 100%); /* IE10+ */

    background: linear-gradient(to bottom, #fc610d 0%, #fea015 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc610d', endColorstr='#fea015', GradientType=0); /* IE6-8 */

}



#price_list thead td {

    width: 146px;

}



#price_list tfoot a {

    text-decoration: none;

    padding: 5px 7px !important;

    height: auto;

    line-height: 1;

    margin: 10px 0 0;

    font: normal 16px MyriadPro, sans-serif;

    min-width: 65px;

}



#price_list .date {

    font-size: 11px;

    margin: 20px 0 155px;

}



#price_list .dark-blue {

    background-color: #92d6ff;

}



#price_list .blue {

    background-color: #e5f5ff;

}



#price_list tfoot {

    background: none;

}



#price_list a:focus {

    color: #fff;

}



#appReminder {

    background: #fdb508;

    min-height: 0;

}

#appReminder h2 {

    margin-bottom: 2rem;

}

#appReminder .close-reveal-modal{

    background: white;

    border-radius: 100%;

    width: 2.5rem;

    height: 2.5rem;

    color: black;

    text-align: center;

    line-height: 0.85;

    top: 0.625rem;

    right: 0.625rem;

}



#appReminder .btn-download {

    display: inline-block;

    color: #fff;

    background-color: #15a5f0;

    border: 2px solid #fff;

    border-radius: 10px;

    text-align: center;

    font-weight: bold;

    font-size: 1.1em;

    padding: 0.5em 1em;

}



#blog .dib-homepage-title {

    font: 40px 'MyriadProSemibold', Helvetica, sans-serif;

    padding-bottom: 0;

    text-align: center;

    color: #6d6e71;

    font-weight: bold;

}



#dib-posts {

    padding: 1.25rem 0;

}



/* Small screens*/

@media only screen and (max-width: 43.75em) {

    .orbit-container .home-slider {

        position: relative;

        height: 14.5em;

    }

}/* max-width 640px, mobile-only styles, use when QAing mobile issues */



/* Medium screens*/

@media only screen and (min-width: 43.75em) { } /* min-width 700px, medium screens */



@media only screen and (min-width: 43.75em) and (max-width: 64em) {

    .orbit-container .home-slider {

        position: relative;

        height: 15em;

    }

} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */



/*Large screens*/

@media only screen and (min-width: 64.063em) { } /* min-width 1025px, large screens */



@media only screen and (min-width: 64.063em) and (max-width: 90em) {

    .orbit-container .home-slider {

        position: relative;

        height: 24em;

    }

} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */



/*XLarge screens*/

@media only screen and (min-width: 90.063em) {

    .orbit-container .home-slider {

        position: relative;

        height: 34em;

    }

} /* min-width 1441px, xlarge screens */



@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */



/*XXLarge screens*/

@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xxlarge screens */







/* Home page updates 2020 */

.dropsend-badges-container {

    padding: 30px 20px;

    text-align: center;

  }

  .dropsend-badges-mob{

    display: none;

  }

  .dropsend-badges-title {

    font-size: 22px;

    font-weight: 700;

    color: #515151;

    margin-bottom: 20px;

  }

  .send-big-files {

    display: none;

  }

  .home-slider.show-for-medium-up{

    min-height: 500px;

    display: flex !important;

    justify-content:center;

    align-items: center;

      background-size: cover;

    background-position-x: 50%;

  }

  

  .dropsend-header-title {

    text-align: center;

    color: #fff;

    font-weight: 700;

    font-size: 40px;

    line-height: 1.1em;

    margin-bottom: 10px;

  }

  

  .dropsend-header-subtitle {

    text-align: center;

    color: #fff;

    font-weight: 600;

    font-size: 18px;

  } 

  

  ul.dropsend-header-ul {

    width: fit-content;

    color: #fff;

    margin: 20px auto;

  } 

  

  a.dropsend-header-cta {

    margin: auto;

    color: #fff;

    text-decoration: none;

    cursor: pointer;

    background-color: #18CD00;

    padding: 12px 30px;

    display: block;

    width: fit-content;

    min-width: 260px;

    font-weight: 700;

    text-align: center;

    border-radius: 4px;

    opacity: 1;

    -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);

    -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);

    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);

    transition: .2s ease-in-out;

  } 

  

  a.dropsend-header-cta:hover { 

    background-color: #1CF100;

    -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.4);

    -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.4);

    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.4);

  }

  .dropsend-header-dropshare-logo {

      height: 150px;

      width: 150px;

      margin-left: 50px;

      margin-right: 10px;

  }



    .dropsend-header-and-logo-container {

        width: 100%;

        display: flex;

        flex-direction: row;

        justify-content: center;

        align-items: center;

        padding-left: 200px;

    }

  

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

    .dropsend-badges-mob{

      display: block;

    }

    

    .dropsend-badges{

      display: none;

    }

    a.dropsend-header-cta:hover {

      margin: auto;

      color: #fff;

      text-decoration: none;

      cursor: pointer;

      background-color: #18CD00;

      padding: 12px 30px;

      display: block;

      width: fit-content;

      min-width: 260px;

      font-weight: 700;

      text-align: center;

      border-radius: 4px;

      opacity: 1;

      -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);

      -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);

      box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);

    } 

  

    a.dropsend-header-cta:active { 

      background-color: #1CF100;

      -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.4);

      -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.4);

      box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.4);

    }   

      

    .dropsend-header-subtitle {

    max-width: 250px;

      margin: auto;

    }

      

    ul.dropsend-header-ul {

      margin: 10px auto 15px;

      font-size: 17px;

    }

      

    .dropsend-header-title  {

        max-width: 360px;

        margin-right: auto;

        margin-left: auto;

      }

      

    .home-slider.show-for-medium-up{

      min-height: 500px;

  

    }

    .dropsend-header-and-logo-container {

        flex-direction: column;

        padding-left: 0;

    }

      .dropsend-header-dropshare-logo {

          margin-top: 10px;

          margin-right: 0;

          margin-left: 0;

      }

  }





.dropshare-link {

    position: relative;

}



#dropshare-link-container:hover > a {

    /* Remove a dark grey background added by the container when hovered */

    background: none;

}



.dropshare-link > img {

    width: 130px;

    height: 30px;

}



.dropshare-link > .new {

    color: red;

    position: absolute;

    top: -8px;

    left: 90%;

    -webkit-transform: rotate(20deg);

    -ms-transform: rotate(20deg);

    transform: rotate(20deg);

}





@media screen and (max-width: 74.0625em) {



    .dropshare-link > .new {

        font-size: 14px;

    }

}





@media only screen and (max-width: 65.625em) {

    .contain-to-grid .top-bar {

        margin: 0 auto;

        margin-bottom: 0;

        max-width: 65.5rem;

        width: 100%;

    }

}



@media only screen and (max-width: 48.75em) {

    .top-bar .top-bar-section {

        margin-top: 5px;

    }

}



@media only screen and (max-width: 40.0625em) {



    .dropshare-link > .new {

        top: 5px;

        left: 75px;

    }

}