.colorpicker-visible,.colorpicker-visible .dropdown-menu{display:block !important}colorpicker-saturation{display:block;width:100px;height:100px;background-image:url('/img/saturation.png');background-size:contain;cursor:crosshair;float:left}colorpicker-saturation i{display:block;height:7px;width:7px;border:1px solid #000;border-radius:5px;position:absolute;top:0;left:0;margin:-4px 0 0 -4px}colorpicker-saturation i::after{content:'';display:block;height:7px;width:7px;border:1px solid #fff;border-radius:5px}colorpicker-hue,colorpicker-alpha{width:15px;height:100px;float:left;cursor:row-resize;margin-left:4px;margin-bottom:4px}colorpicker-hue i,colorpicker-alpha i{display:block;height:2px;background:#000;border-top:1px solid #fff;position:absolute;top:0;left:0;width:100%}colorpicker-hue{background-image:url('/img/hue.png');background-size:contain}colorpicker-alpha{display:none}colorpicker-alpha,.colorpicker-color{background-image:url('/img/alpha.png');background-size:10px 100%}.colorpicker{top:0;left:0;z-index:99999;display:none}.colorpicker colorpicker-hue,.colorpicker colorpicker-alpha,.colorpicker colorpicker-saturation{position:relative}.colorpicker input{width:100px;font-size:11px;color:#000;background-color:#fff}.colorpicker.alpha{min-width:140px}.colorpicker.alpha colorpicker-alpha{display:block}.colorpicker.dropdown{position:absolute}.colorpicker.colorpicker-fixed-position{position:fixed}.colorpicker .dropdown-menu{position:static;top:0;left:0;min-width:129px;padding:4px;margin-top:0}.colorpicker-position-top .dropdown-menu::after{border-top:6px solid #fff;border-bottom:0;top:auto;bottom:-5px}.colorpicker-position-top .dropdown-menu::before{border-top:7px solid rgba(0,0,0,0.2);border-bottom:0;top:auto;bottom:-6px}.colorpicker-position-right .dropdown-menu::after{border-right:6px solid #fff;border-left:0;top:11px;left:-5px}.colorpicker-position-right .dropdown-menu::before{border-right:7px solid rgba(0,0,0,0.2);border-left:0;top:10px;left:-6px}.colorpicker-position-bottom .dropdown-menu::after{border-bottom:6px solid #fff;border-top:0}.colorpicker-position-bottom .dropdown-menu::before{border-bottom:7px solid rgba(0,0,0,0.2);border-top:0}.colorpicker-position-left .dropdown-menu::after{border-left:6px solid #fff;border-right:0;top:11px;left:auto;right:-5px}.colorpicker-position-left .dropdown-menu::before{border-left:7px solid rgba(0,0,0,0.2);border-right:0;top:10px;left:auto;right:-6px}colorpicker-preview{display:block;height:10px;margin:5px 0 3px 0;clear:both;background-position:0 100%}.clearfix:after{content:'';display:table;clear:both}.border-box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.gyft-flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex-right{-ms-flex-pack:right;-webkit-justify-content:right;-moz-justify-content:right;justify-content:right}.flex-left{-ms-flex-pack:left;-webkit-justify-content:left;-moz-justify-content:left;justify-content:left}.flex-center{-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.flex-justify{-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.csd-log-in.log-in{background-color:#43b02a !important}#clover-header header.clover-shared.clover-header{margin-bottom:10px}#clover-header header.clover-shared.clover-header .row{margin-bottom:0}a.c-button-sm-secondary,a.c-button-sm-primary,div.c-button-sm-secondary,div.c-button-sm-primary{border:none;font-size:12px;line-height:30px;height:30px;padding:0 10px;color:#fff !important}.c-button-primary{height:40px !important;line-height:40px !important;padding:0 10px !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:auto !important;text-align:center;background-color:#43b02a !important;color:#fff !important}.c-button-primary:hover{background-color:#245e16 !important}.c-button-secondary{height:40px !important;line-height:40px !important;padding:0 10px !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:auto !important;text-align:center;color:#fff !important}section.c-box-date .c-button-sm-primary{position:relative;top:auto;min-width:100px}.temp-help-wdg{position:fixed;height:50px;width:70px;color:#000;bottom:10px;right:10px;background-color:#43b02a;border-radius:5px;font-size:medium}.temp-help-title{background-color:#43b02a;color:#fff;border-bottom:1px solid #000;padding:5px}.temp-help-dt{position:fixed;border:2px solid #000;font-size:large;bottom:80px;right:10px;height:120px;width:auto;background-color:#fff}.temp-help-body{background-color:#fff;padding:10px}@media (max-width:768px){.container{width:100% !important}}*:focus{outline:none !important}.colorpicker.colorpicker-visible{width:100%;max-width:300px}@media (max-width:667px){.colorpicker.colorpicker-visible{left:20px !important}}.colorpicker.colorpicker-visible .dropdown-menu{width:100%;max-height:300px !important;border-radius:5px;border:1px solid #d2d2d2;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.colorpicker.colorpicker-visible .dropdown-menu input{font-size:14px}.colorpicker.colorpicker-visible .dropdown-menu button{font-size:20px;top:214px;right:12px;width:30px;height:30px;background-color:#fff;border-radius:50%}.colorpicker.colorpicker-visible i{margin-left:0;margin-right:0}.colorpicker.colorpicker-visible colorpicker-hue{width:85px !important}.colorpicker.colorpicker-visible colorpicker-hue i{border:1px solid transparent;padding:1px;border-image:url(/img/hue-indicator.png);border-image-outset:3px;border-image-width:5px;margin-top:2px}.colorpicker.colorpicker-visible colorpicker-preview{height:40px !important;margin:5px 0 0 0}label:hover{cursor:default}.bottom-page-nav{background-color:#f1f1f1;border-top:1px solid #d2d2d2;padding:30px 0}.bottom-page-nav .c-button-primary{width:200px !important;float:right;display:inline-block}@media only screen and (max-width:768px){.bottom-page-nav .c-button-primary{float:none;display:block;width:100% !important}}.bottom-page-nav .c-button-secondary{width:200px !important;float:right;display:inline-block;margin-right:10px}@media only screen and (max-width:768px){.bottom-page-nav .c-button-secondary{float:none;display:block;width:100% !important;margin-top:15px}}body,p{color:#404040}hr{border:none;border-top:1px solid #dbdbdb}h3{text-transform:uppercase}h4{font-style:normal;font-family:'Open Sans',sans-serif}a{border:none;outline:0 !important}a:link{border:none}.btn{-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff;border-radius:5px;border:2px solid #43b02a !important;color:#43b02a;font-size:16px;font-weight:700;margin-top:15px;padding:10px 30px;transition:all .2s}.btn:hover{background:#245e16;border:2px solid #245e16 !important;color:#fff}a,a:link,a:visited{color:#43b02a}.ui-datepicker{z-index:100 !important}input[type=radio]+label.white-button{border:2px solid #ccc !important}input[type=radio]:checked+label.white-button{border:2px solid #43b02a !important}select{box-shadow:none}#session-expiring-modal{display:none}#session-expiring-modal .modal-dialog{z-index:99999 !important}@font-face{font-family:'Droid Serif';src:url('/font/hinted-DroidSerif.eot');src:url('/font/hinted-DroidSerif.eot?#iefix') format('embedded-opentype'),url('/font/hinted-DroidSerif.woff') format('woff'),url('/font/hinted-DroidSerif.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Roboto';src:url('/font/hinted-Roboto-Regular.eot');src:url('/font/hinted-Roboto-Regular.eot?#iefix') format('embedded-opentype'),url('/font/hinted-Roboto-Regular.woff') format('woff'),url('/font/hinted-Roboto-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Oswald';src:url('/font/hinted-Oswald-Regular.eot');src:url('/font/hinted-Oswald-Regular.eot?#iefix') format('embedded-opentype'),url('/font/hinted-Oswald-Regular.woff') format('woff'),url('/font/hinted-Oswald-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Pacifico';src:url('/font/hinted-Pacifico.eot');src:url('/font/hinted-Pacifico.eot?#iefix') format('embedded-opentype'),url('/font/hinted-Pacifico.woff') format('woff'),url('/font/hinted-Pacifico.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Lato';src:url('/font/hinted-Lato-Light.eot');src:url('/font/hinted-Lato-Light.eot?#iefix') format('embedded-opentype'),url('/font/hinted-Lato-Light.woff') format('woff'),url('/font/hinted-Lato-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Muli';src:url('/font/hinted-Muli.eot');src:url('/font/hinted-Muli.eot?#iefix') format('embedded-opentype'),url('/font/hinted-Muli.woff') format('woff'),url('/font/hinted-Muli.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Dancing Script';src:url('/font/hinted-DancingScriptOT.eot');src:url('/font/hinted-DancingScriptOT.eot?#iefix') format('embedded-opentype'),url('/font/hinted-DancingScriptOT.woff') format('woff'),url('/font/hinted-DancingScriptOT.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Montserrat';src:url('/font/hinted-Montserrat-Regular.eot');src:url('/font/hinted-Montserrat-Regular.eot?#iefix') format('embedded-opentype'),url('/font/hinted-Montserrat-Regular.woff') format('woff'),url('/font/hinted-Montserrat-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Bitter';src:url('/font/hinted-Bitter-Bold.eot');src:url('/font/hinted-Bitter-Bold.eot?#iefix') format('embedded-opentype'),url('/font/hinted-Bitter-Bold.woff') format('woff'),url('/font/hinted-Bitter-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'Nixie One';src:url('/font/hinted-NixieOne.eot');src:url('/font/hinted-NixieOne.eot?#iefix') format('embedded-opentype'),url('/font/hinted-NixieOne.woff') format('woff'),url('/font/hinted-NixieOne.ttf') format('truetype');font-weight:normal;font-style:normal}.hide{display:none !important}.left{float:left}.right{float:right}.center{text-align:center;margin:auto}.middle{margin:0 auto}.block{display:block}.green{color:#43b02a;font-weight:bold}.red{color:#f84c53}.gray{color:#aaa}.file-upload-button{width:200px;height:40px;line-height:40px;background-color:#43b02a;text-align:center;color:#fff;cursor:pointer;border-radius:5px;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.file-upload-button:before{content:'\f093';font-family:FontAwesome;margin-right:15px;font-size:15px;font-weight:100}@media only screen and (max-width:768px){.file-upload-button{width:100%}}.file-upload-button.disabled{background-color:#ccc}.white-button{min-width:200px;height:40px !important;line-height:40px !important;background-color:#fff;border:2px solid #ccc !important;text-align:center;color:#404040;cursor:pointer !important;border-radius:5px;display:inline-block}.white-button .selected{background-color:#43b02a !important}@media only screen and (max-width:768px){.white-button{width:100%}}.page-title{padding-top:30px;text-align:center;margin:0 auto}@media only screen and (max-width:480px){.page-title{padding-bottom:20px}}.intro-text{text-align:center;padding-bottom:30px;margin:auto;max-width:800px}.magstripe{top:30px;z-index:1;height:30px;background-color:#000}.card-number-placeholder{z-index:1;text-align:left;width:95%;font-size:16px;top:60px}.card-number-placeholder .card-numbers{margin-left:50px}.card-number-placeholder .card-pin{text-align:right;right:30px;background-color:#ddd;color:#777;border-radius:5px;width:90px;height:25px;line-height:24px;padding:1px 7px;top:-2px}.disabledNav{cursor:default !important;background-color:#ccc !important;opacity:.8 !important}.disabledNav:hover{background-color:#ccc !important}.do-you-even-toggle{min-width:230px;padding-bottom:5px}.do-you-even-toggle.collapsed:before{content:"\e080"}.do-you-even-toggle:before{font-family:'Glyphicons Halflings';content:"\e114";float:left;color:#43b02a}.do-you-even-toggle h5:hover{color:#43b02a}.do-you-even-toggle-right{min-width:230px;padding-bottom:5px}.do-you-even-toggle-right:after{font-family:'Glyphicons Halflings';content:"\e114";float:right;color:#43b02a}.do-you-even-toggle-right.collapsed:after{content:"\e080"}@media only screen and (min-width:1200px){.front-card-preview-text{padding-left:80px}}.no-margin-bottom{margin-bottom:0}.loading-spinner{bottom:0;left:0;right:0;z-index:15;width:100%;background-color:#fff;text-align:center;padding:120px 0 150px 0}@media only screen and (max-width:440px){.loading-spinner{top:-300%;right:0;width:85%}}.loading-spinner .loading-content{position:relative;top:25%}.loading-spinner-inline{width:100%;background-color:#fff;z-index:9;position:relative}.base-loader{min-height:500px;margin-top:0}.c-popup-orange h4{margin-bottom:0;font-style:italic}.c-popup-orange.error,.c-popup-green.success{position:inherit}.c-popup-orange.error h4,.c-popup-green.success h4{margin-bottom:0;font-style:italic}fieldset.styled{margin-bottom:50px;margin-top:20px;border:none}fieldset.styled legend{border:0;font-size:13px;font-weight:700;text-transform:uppercase}form.styled input[type='text']:disabled,fieldset.styled input[type='text']:disabled{opacity:.4}form.styled fieldset,fieldset.styled fieldset{margin-bottom:30px;margin-top:20px;border:none}form.styled fieldset legend,fieldset.styled fieldset legend{border:0;font-size:13px;font-weight:700;text-transform:uppercase}form.styled input:not([type='submit']),fieldset.styled input:not([type='submit']){border:1px solid #ccc;display:block;margin-bottom:10px;padding:10px;width:100%}form.styled input:not([type='submit']):focus,fieldset.styled input:not([type='submit']):focus{border-color:#a3c9b1;outline:none}form.styled textarea,fieldset.styled textarea{border:1px solid #ccc;display:block;margin-bottom:10px;padding:10px 16px 10px 10px;width:100%;resize:none}form.styled textarea:focus,fieldset.styled textarea:focus{border-color:#a3c9b1;outline:none}form.styled select,fieldset.styled select{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background:#fff;border:1px solid #ccc;display:block;height:42px;margin-bottom:10px;outline:none;padding:10px;width:100%}form.styled select option,fieldset.styled select option{padding:10px}select{-webkit-appearance:none;-webkit-border-radius:0}.form-notification{border-radius:5px;padding:10px;background-color:#ddeed5;border:3px solid #43b02a;color:#43b02a;font-size:16px;font-style:italic}.form-notification.fail{border:3px solid #f8993a;background-color:#fcd7b6;color:#404040}.alert-warning{border-radius:5px;padding:10px;border:3px solid #f8993a;background-color:#fcd7b6;color:#404040;font-size:16px;font-style:italic}.alert-msg{border-radius:5px;padding:10px;border:3px solid #ccc;background-color:#f1f1f1;color:#404040;font-size:14px;font-style:italic}.alert{border:3px #f8993a solid;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:10px;font-size:16px}.alert .alert-triangle{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f8993a;position:relative;top:-18px;margin-bottom:-5px}.alert .close{font-size:21px;color:#000 !important;height:41px;line-height:41px}input.required,textarea.required{background-image:url('/img/icn-required.png');background-size:15px auto;background-position:right top;background-origin:content-box;background-repeat:no-repeat;background-color:transparent}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){input.required,textarea.required{background-image:url('/img/icn-required@2x.png');background-size:15px auto}}.field-chars-remaining{float:right}.date-range{padding-bottom:2px;padding-top:16px}.date-range .date-filter-link{margin-right:10px}.date-range .date-filter-link.active{border-bottom:1px solid #43b02a}.date-range .date-filter-link.today{margin-left:18px}.date-range-inputs .c-date{padding-bottom:12px}.c-box-date{margin-bottom:20px;padding:15px}.report-results-info-section{padding:0 0 15px 0}.report-results-info-section:after{content:'';display:table;clear:both}.report-results-info-section .pagination{float:right;margin:0}@media only screen and (max-width:768px){.report-results-info-section .pagination{float:none;display:block;padding-bottom:20px}}.report-results-info-section .current-results{float:left;height:20px}@media only screen and (max-width:768px){.report-results-info-section .current-results{float:none;display:block;margin-bottom:20px}}.report-results-info-section .c-button-pagination-disabled{padding:0 6px;height:auto}.bottom-pagination{float:right;margin-top:20px}.bottom-pagination .c-button-pagination-disabled{height:20px;padding-top:0;padding-bottom:0}input[type=range].clover-slider:focus{outline:none}input[type=range].clover-slider::-webkit-slider-runnable-track{width:100%;height:11.4px;cursor:pointer;box-shadow:0 0 0 #ccc,0 0 0 #d9d9d9;background:rgba(204,204,204,0.78);border-radius:1.3px;border:.2px solid #ccc}input[type=range].clover-slider::-webkit-slider-thumb{box-shadow:0 0 0 rgba(204,204,204,0.68),0 0 0 rgba(217,217,217,0.68);border:0 solid rgba(204,204,204,0);height:26px;width:26px;border-radius:15px;background:#43b02a;cursor:pointer;-webkit-appearance:none;margin-top:-8px}input[type=range].clover-slider:focus::-webkit-slider-runnable-track{background:rgba(217,217,217,0.78)}input[type=range].clover-slider::-moz-range-thumb{box-shadow:0 0 0 rgba(204,204,204,0.68),0 0 0 rgba(217,217,217,0.68);border:0 solid rgba(204,204,204,0);height:26px;width:26px;border-radius:15px;background:#43b02a;cursor:pointer}input[type=range].clover-slider::-ms-fill-lower{background:rgba(191,191,191,0.78);border:.2px solid #ccc;border-radius:2.6px;box-shadow:0 0 0 #ccc,0 0 0 #d9d9d9}input[type=range].clover-slider::-ms-fill-upper{background:rgba(204,204,204,0.78);border:.2px solid #ccc;border-radius:2.6px;box-shadow:0 0 0 #ccc,0 0 0 #d9d9d9}input[type=range].clover-slider::-ms-thumb{box-shadow:0 0 0 rgba(204,204,204,0.68),0 0 0 rgba(217,217,217,0.68);border:0 solid rgba(204,204,204,0);height:26px;width:26px;border-radius:15px;background:#43b02a;cursor:pointer}input[type=range].clover-slider:focus::-ms-fill-lower{background:rgba(204,204,204,0.78)}input[type=range].clover-slider:focus::-ms-fill-upper{background:rgba(217,217,217,0.78)}input[type=range].clover-slider{-webkit-appearance:none;width:100%;margin:7.3px 0;height:30px}input[type=range].clover-slider:disabled{opacity:.4;cursor:default}input[type=range].clover-slider:focus{outline:none}input[type=range].clover-slider::-moz-range-track{width:100%;height:11.4px;cursor:pointer;box-shadow:0 0 0 #ccc,0 0 0 #d9d9d9;background:rgba(204,204,204,0.78);border-radius:1.3px;border:.2px solid #ccc}input[type=range].clover-slider::-ms-track{width:100%;height:11.4px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range].clover-slider::-ms-thumb{box-shadow:0 0 0 rgba(204,204,204,0.68),0 0 0 rgba(217,217,217,0.68);border:0 solid rgba(204,204,204,0);height:26px;width:26px;border-radius:15px;background:#43b02a;cursor:pointer}input[type=range].clover-slider{-webkit-appearance:none;width:100%;margin:0;border:none !important}input[type=range].clover-slider:focus{outline:none}input[type=range].clover-slider::-webkit-slider-thumb{box-shadow:0 0 0 rgba(204,204,204,0.68),0 0 0 rgba(217,217,217,0.68);border:0 solid rgba(204,204,204,0);height:26px;width:26px;border-radius:15px;background:#43b02a;cursor:pointer;-webkit-appearance:none;margin-top:-8px}input[type=range].clover-slider::-moz-range-track{width:100%;height:11.4px;cursor:pointer;box-shadow:0 0 0 #ccc,0 0 0 #d9d9d9;background:rgba(204,204,204,0.78);border-radius:1.3px;border:.2px solid #ccc}input[type=range].clover-slider::-ms-thumb{box-shadow:0 0 0 rgba(204,204,204,0.68),0 0 0 rgba(217,217,217,0.68);border:0 solid rgba(204,204,204,0);height:26px;width:26px;border-radius:15px;background:#43b02a;cursor:pointer}_:-ms-lang(x),_:-webkit-full-screen,input[type=range].clover-slider::-webkit-slider-thumb{margin-top:0 !important}.c-table-row{border-bottom:1px solid #a7a7a7 !important;border-left:1px solid #a7a7a7 !important;border-right:1px solid #a7a7a7 !important;border-top:0 !important}@media only screen and (max-width:768px){table.table,.table thead,.table tbody,.table th,.table td,.table tr{display:block;border:none}.table thead tr{position:absolute;top:-9999px;left:-9999px}.table tr{border-bottom:1px solid #333}.table td{border:none;position:relative;padding-left:50%;text-align:left}#overview-transactions td:before,#overview-customers td:before{position:static;top:6px;display:inline-block;left:6px;width:45%;padding-right:60px;white-space:nowrap;font-weight:700}#overview-transactions td:nth-of-type(1):before{content:"Created"}#overview-transactions td:nth-of-type(2):before{content:"Tender"}#overview-transactions td:nth-of-type(3):before{content:"Amount"}#overview-transactions td:nth-of-type(4):before{content:"Tax Amount"}#overview-transactions td:nth-of-type(5):before{content:"Tip Amount"}#overview-transactions td:nth-of-type(6):before{content:"Employee"}#overview-transactions td:nth-of-type(7):before{content:"Details"}#overview-customers td:nth-of-type(1):before{content:"Name"}#overview-customers td:nth-of-type(2):before{content:"Phone Number"}#overview-customers td:nth-of-type(3):before{content:"Email"}#overview-customers td:nth-of-type(4):before{content:"Spend"}#overview-customers td:nth-of-type(5):before{content:"Date Added"}#overview-customers td:nth-of-type(6):before{content:"Details"}.c-table-header,.c-overflow-table-header,.c-sub-table-header{display:block !important}}.app-header{margin-top:-10px !important;padding:10px 0}.app-header h3{margin-left:15px}.app-header h3 a{display:block;width:100%;height:100%;color:#404040}.app-header h3 .app-header-icon{width:60px}.app-header h3 .app-header-text{top:8px;position:relative;padding-left:6px}.app-header .desktop-nav{position:relative;top:10px}.app-header .desktop-menu a{border-bottom:none}.app-header .help-btn{float:right;margin-top:20px;margin-right:15px}.app-header #mobile-nav{display:block}.app-header .app-nav{margin-top:-12px}.sticky-footer-content-wrapper{margin:0 auto -379px;padding:0 0 379px}footer{margin:0;padding:0}.checkbox-wrapper .checkbox{margin-bottom:-30px}.checkbox-wrapper .checkbox input{display:none !important}.checkbox-wrapper .checkbox label{width:30px;height:30px;border:2px solid #aaa;border-radius:5px;padding-left:0;margin-bottom:-7px}.checkbox-wrapper .checkbox label .checkmark{background:url("/img/checkmark.png") no-repeat;display:inline-block;width:30px;height:30px;background-size:25px;visibility:hidden}.checkbox-wrapper .checkbox input:checked+label>.checkmark{background:url("/img/checkmark.png") no-repeat;visibility:visible;width:30px;height:30px;background-size:26px}.checkbox-wrapper p{margin:-12px;display:inline-block;padding-left:50px;color:#43b02a}.modal-backdrop{z-index:99}.modal-open{overflow:scroll !important}body.modal-open{width:100%}.modal-dialog{position:relative;z-index:100;margin-top:45px}.modal-dialog .modal-header{background-color:#43b02a;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}.modal-dialog .modal-header h4{font-style:normal;font-family:'Open Sans',sans-serif}.modal-dialog .modal-content{border-radius:12px}.modal-dialog .modal-body{padding:20px}.modal-dialog .modal-footer a{height:40px;line-height:40px;padding:0 30px;font-size:14px;vertical-align:middle}.modal-dialog .close{font-size:22px;color:#fff}.loginModal .modal-dialog{max-width:400px;position:absolute;top:20%;left:50%;margin-left:-200px;margin-top:0;z-index:100}.loginModal .modal-footer:after{content:'';display:table;clear:both}.loginModal .modal-footer button{float:right}.session-expiring-modal .modal-dialog{max-width:400px;position:absolute;top:20%;left:50%;margin-left:-200px;margin-top:0;z-index:10000}.session-expiring-modal .modal-footer:after{content:'';display:table;clear:both}.session-expiring-modal .modal-footer button{float:right}.orderHistoryCardPreviewModal .modal-content{width:100%;margin:0 auto}.orderHistoryCardPreviewModal .modal-content .modal-body{text-align:center;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.orderHistoryCardPreviewModal .modal-content .modal-body .card .card-img{border:1px solid #ccc;box-shadow:0 0 12px #ccc}.orderHistoryCardPreviewModal .modal-content .modal-body .carousel-control.right,.orderHistoryCardPreviewModal .modal-content .modal-body .carousel-control.left{background:none}.loginErrorModal .modal-dialog{max-width:600px;position:absolute;top:20%;left:50%;margin-left:-300px;margin-top:0;z-index:100}.loginErrorModal .modal-footer:after{content:'';display:table;clear:both}.loginErrorModal .modal-footer button{float:right}.art-templates-modal{position:absolute;top:12%;left:0;right:0}.art-templates-modal button{float:right}.cc-error-modal .tryingAgain{text-align:center}.cc-error-modal .tryingAgain img{height:40px;width:40px;margin:16px 0 18px 0}.cc-error-modal .tryingAgain p{margin-bottom:16px}.verifyShippingModal .modal-body:after{content:'';display:table;clear:both}.verifyShippingModal .modal-body .address{width:48%;border:3px solid #ccc;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px;border-radius:5px;margin:1%}.verifyShippingModal .modal-body .address:hover{cursor:pointer;border:3px solid #43b02a}.verifyShippingModal .modal-body .address.checked{border:3px solid #43b02a}.verifyShippingModal .modal-body input[type=radio]{display:none}.taxCalcAddressErrorModal .c-popup-orange.error{display:block;left:0;top:0}.breadcrumbs{width:100%;height:auto;padding:30px 0;text-align:center}@media only screen and (max-width:667px){.breadcrumbs{-moz-transform:scale(.7);-ms-transform:scale(.7);-webkit-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}@media only screen and (max-width:480px){.breadcrumbs{display:none}}.breadcrumbs .container{padding-left:0}.breadcrumbs ul{-webkit-padding-start:0;padding-left:0}.breadcrumbs li{display:inline-block;height:37px;line-height:37px;list-style-type:none}.breadcrumbs li a,.breadcrumbs li button{display:inline-block;color:#fff;border-bottom:none}.breadcrumbs li a:hover,.breadcrumbs li button:hover{border-bottom:none}.breadcrumbs li.review-design button{padding-left:10px}.breadcrumbs .arrow{width:153px;background:url("/img/breadcrumbs/arrow.png") no-repeat;transition:background .5s ease-in-out;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out}.breadcrumbs .arrow:hover{cursor:pointer;background:url("/img/breadcrumbs/arrow-active.png") no-repeat}.breadcrumbs .arrow *:hover{cursor:pointer}.breadcrumbs .arrow.active{background:url("/img/breadcrumbs/arrow-active.png") no-repeat}.breadcrumbs .arrow.active:hover{cursor:default;background:url("/img/breadcrumbs/arrow-active.png") no-repeat}.breadcrumbs .arrow.active *:hover{cursor:default}.breadcrumbs .arrow.first{width:141px;background:url("/img/breadcrumbs/start-arrow.png") no-repeat}.breadcrumbs .arrow.first:hover{background:url("/img/breadcrumbs/start-arrow-active.png") no-repeat}.breadcrumbs .arrow.first.active{background:url("/img/breadcrumbs/start-arrow-active.png") no-repeat}.breadcrumbs .arrow.first.active:hover{background:url("/img/breadcrumbs/start-arrow-active.png") no-repeat}.breadcrumbs .arrow.last{width:136px;background:url("/img/breadcrumbs/end-arrow.png") no-repeat}.breadcrumbs .arrow.last:hover{background:url("/img/breadcrumbs/end-arrow-active.png") no-repeat}.breadcrumbs .arrow.last.active{background:url("/img/breadcrumbs/end-arrow-active.png") no-repeat}.breadcrumbs .arrow.last.active:hover{background:url("/img/breadcrumbs/end-arrow-active.png") no-repeat}.breadcrumbs .arrow.disabled{opacity:.8;background:url("/img/breadcrumbs/arrow-disabled.png") no-repeat}.breadcrumbs .arrow.disabled:hover{cursor:default;background:url("/img/breadcrumbs/arrow-disabled.png") no-repeat}.breadcrumbs .arrow.disabled *:hover{cursor:default}.breadcrumbs .arrow.disabled.first{background:url("/img/breadcrumbs/start-arrow-disabled.png") no-repeat}.breadcrumbs .arrow.disabled.first:hover{background:url("/img/breadcrumbs/start-arrow-disabled.png") no-repeat}.breadcrumbs .arrow.disabled.last{background:url("/img/breadcrumbs/end-arrow-disabled.png") no-repeat}.breadcrumbs .arrow.disabled.last:hover{background:url("/img/breadcrumbs/end-arrow-disabled.png") no-repeat}.help-section{padding-top:30px}.help-section a{color:#43b02a}.help-section h4:hover{color:#43b02a}.help-section h4{text-align:left}.help-section .do-you-even-toggle:before{padding-right:19px}.help-tip p{margin:20px auto 0 auto;width:100%;max-width:390px}.card-finish input[type=radio]{display:none}@media only screen and (max-width:768px){.card-finish{padding-bottom:50px}}.quantity-confirmation:after{content:'';display:table;clear:both}.quantity-confirmation h5{margin:25px 0 10px 0}.quantity-confirmation .quantityLoadedSpinner{right:0;background-color:#fff;opacity:.5;top:35px;padding:5px 0;margin-top:-35px}.quantity-confirmation .first-order{margin-top:20px;color:#4a90e2;font-weight:700}.order-summary{border-radius:8px;background-color:#f1f1f1;padding:10px 40px}.order-summary h1{border-bottom:2px solid #d2d2d2}.order-summary .totals .subtotal{border-bottom:2px solid #d2d2d2;border-top:2px solid #d2d2d2}.order-summary .totals .paid{border-top:2px solid #d2d2d2}.order-summary,.order-summary-modal .modal-body{text-align:center}.order-summary h1,.order-summary-modal .modal-body h1{text-transform:uppercase;font-size:1.6em;padding-bottom:14px}.order-summary .order-details .package-line,.order-summary-modal .modal-body .order-details .package-line{margin-bottom:16px}.order-summary .order-details .package-line .heading,.order-summary-modal .modal-body .order-details .package-line .heading{text-align:left;margin-bottom:12px}.order-summary .order-details .package-line .line-item,.order-summary-modal .modal-body .order-details .package-line .line-item{text-align:left;padding-left:60px;margin-bottom:0}.order-summary .order-details .package-line .line-item.discount span,.order-summary-modal .modal-body .order-details .package-line .line-item.discount span{color:#43b02a;font-weight:500}.order-summary .totals p,.order-summary-modal .modal-body .totals p{text-align:right}.order-summary .totals span,.order-summary-modal .modal-body .totals span{font-weight:700}.order-summary .totals .subtotal p,.order-summary-modal .modal-body .totals .subtotal p{margin-bottom:0}.order-summary .totals .total,.order-summary-modal .modal-body .totals .total{padding-top:16px}.order-summary .totals .total p,.order-summary-modal .modal-body .totals .total p{margin-bottom:0}.order-summary .totals .paid,.order-summary-modal .modal-body .totals .paid{padding:16px 20px}.order-summary .totals .amount,.order-summary-modal .modal-body .totals .amount{width:128px}.order-summary .address-info,.order-summary-modal .modal-body .address-info{text-align:left;padding-bottom:18px !important}.order-summary .address-info p:not(.heading),.order-summary-modal .modal-body .address-info p:not(.heading){margin-bottom:0;word-break:break-word}.order-summary .address-info .shipping,.order-summary-modal .modal-body .address-info .shipping,.order-summary .address-info .billing,.order-summary-modal .modal-body .address-info .billing{width:49%;display:inline-block;vertical-align:top}.order-summary .address-info .cc-number-row *,.order-summary-modal .modal-body .address-info .cc-number-row *{vertical-align:middle}.order-summary .address-info .cc-number-row img,.order-summary-modal .modal-body .address-info .cc-number-row img{width:45px}.order-summary .order-details,.order-summary-modal .modal-body .order-details,.order-summary .address-info,.order-summary-modal .modal-body .address-info{padding:0 20px}.order-summary .subtotal,.order-summary-modal .modal-body .subtotal,.order-summary .total,.order-summary-modal .modal-body .total{padding:16px 20px}.order-summary-modal .modal-body h1{border-bottom:1px solid #d2d2d2}.order-summary-modal .modal-body .totals .subtotal{border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2}.order-summary-modal .modal-body .totals .paid{border-top:1px solid #d2d2d2}.promo-code-section{padding-top:30px}.promo-code-section .applyPromo input{width:40% !important;display:inline-block !important}.promo-code-section .applyPromo a{display:inline-block;margin-left:12px;font-weight:300;padding:0 20px !important}.promo-code-section .promoApplied .promo-description{width:90%;display:inline-block;vertical-align:middle}.promo-code-section .promoApplied .promo-description p{color:#43b02a;margin-bottom:0}.promo-code-section .promoApplied .cancel-promo{vertical-align:middle;display:inline-block}.promo-code-section .promoApplied .cancel-promo:hover{cursor:pointer}.promo-code-section .promoApplied .cancel-promo i{font-size:20px;margin:0}.promo-code-section .do-you-even-toggle h4:hover{color:#43b02a}.product-overview .carousel-inner .first{width:100%;height:800px;background:url('/img/backgrounds/welcome.png') repeat center;padding:80px;text-align:center}.product-overview .carousel-inner .first img{width:100%;max-width:700px}.product-overview .carousel-inner .first p{font-size:18px;margin:80px auto;max-width:1050px;text-align:center}@media only screen and (max-width:768px){.product-overview .carousel-inner .first p{font-size:16px}}.product-overview .carousel-inner .first a{width:100%;max-width:250px;margin:30px auto;height:50px;line-height:50px;font-size:16px}@media only screen and (max-width:667px){.product-overview .carousel-inner .first a{max-width:100%}}.product-overview .carousel-inner .first .gray-link{background:none;text-decoration:underline;font-style:italic;color:#404040}.product-overview .carousel-inner .generic{padding:80px}.product-overview .carousel-inner .generic div{display:block;margin-bottom:45px}@media only screen and (max-width:667px){.product-overview .carousel-inner .generic div{margin-bottom:15px}}.product-overview .carousel-inner .generic div:after{content:'';display:table;clear:both}.product-overview .carousel-inner .generic div h3{display:inline}.product-overview .carousel-inner .generic div a{display:inline-block;width:100% !important;max-width:160px;float:right;margin-top:-5px}@media only screen and (max-width:667px){.product-overview .carousel-inner .generic div a{float:none;display:block;margin-top:15px;max-width:100%}}.product-overview .carousel-inner .generic .copy{width:50%;max-width:600px;float:left;padding:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.product-overview .carousel-inner .generic .copy h5{font-size:18px;font-style:italic}.product-overview .carousel-inner .generic .copy p{font-size:16px}@media only screen and (max-width:768px){.product-overview .carousel-inner .generic .copy{width:100%;float:none;display:block}}.product-overview .carousel-inner .generic .image{width:50%;float:right;padding:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.product-overview .carousel-inner .generic .image img{width:90%;margin:0 auto}@media only screen and (max-width:768px){.product-overview .carousel-inner .generic .image{width:100%;float:none;display:block}}.deluxe-upload-view .page-title{padding-top:30px;text-align:center;margin-bottom:0}.deluxe-upload-view .deluxe-middle .file-upload-button{margin:20px 0 10px 0}.deluxe-upload-view .deluxe-middle .deluxe-templates{padding:10px 0 30px 0}.deluxe-upload-view .deluxe-middle .white-button{margin-right:15px}@media (max-width:768px){.deluxe-upload-view .deluxe-middle .card-previews{display:none}}@media (max-width:768px){.deluxe-back-text-view .card-previews{display:none}}#canvasContainer{-moz-transform:scale(.38);-ms-transform:scale(.38);-webkit-transform:scale(.38);-o-transform:scale(.38);transform:scale(.38);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;position:relative}@media only screen and (max-width:480px){#canvasContainer{-moz-transform:scale(.37);-ms-transform:scale(.37);-webkit-transform:scale(.37);-o-transform:scale(.37);transform:scale(.37);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}.imageCanvas{width:1088px !important;height:713px !important;background-size:cover}#deluxe-overlay-image{left:0;position:absolute;top:0}.template{border:none;color:#000;font-weight:bold;margin:0 20px;opacity:.7;outline:none;text-decoration:none}@media only screen and (max-width:768px){.template{margin:0 10px;-moz-transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}.template:hover{border:none;color:#000;font-weight:bold;margin:0 20px;opacity:1;outline:none;text-decoration:none}.error-msg-bg{background-color:#fff;border-radius:4px}.error-msg-bg .error-msg-container{width:100%;max-width:500px;margin-bottom:30px}#deluxe-card-preview{font-size:9px;margin-top:-65px;padding:0 30px;position:absolute;width:84%}#card-preview-image.deluxe{background:url('/img/card-deluxe2-nolines.png');background-size:contain;-moz-transform:scale(.38);-ms-transform:scale(.38);-webkit-transform:scale(.38);-o-transform:scale(.38);transform:scale(.38);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}.hire-designer-view .page-title{margin-bottom:30px}.hire-designer-view .upload-contact{padding-top:30px}.hire-designer-view form.styled.field-chars-remaining,.hire-designer-view form.styled input:not([type='submit']),.hire-designer-view fieldset.styled input:not([type='submit']){margin-bottom:8px}.hire-designer-view .upload-section{padding-bottom:30px}.hire-designer-view .upload-section .hire-designer-file-upload-msg{float:right;top:-30px;left:230px}.card-hire-designer .page-title{padding-bottom:30px}@media only screen and (min-width:1200px){.card-hire-designer .help-section{padding-left:80px}}@media only screen and (max-width:768px){.hire-designer-view .upload-section .hire-designer-file-upload-msg{float:none;top:auto;left:auto;text-align:center;margin-top:12px}}.standard-card-view h5{text-transform:uppercase;padding-top:15px}.standard-card-view .standard-card-choices{width:100%;display:block;padding-top:20px}.standard-card-view .standard-card-choices .front-choices .color #card-text-color-selector .card-text-color.visible{display:inline-block}.standard-card-view .standard-card-choices .back-choices.absolute{position:absolute;width:50%}@media only screen and (max-width:768px){.standard-card-view .standard-card-choices .back-choices.absolute{position:static;width:100%;display:block}}.standard-card-view .standard-card-choices .help-tip{padding:15px 25px;margin-bottom:15px}.standard-card-view .standard-card-choices .help-tip span{color:#43b02a}.standard-card-view .colorpicker{background:url("/img/colorpicker-img2.png") no-repeat;background-size:cover;padding:5px !important;background-clip:padding-box}.standard-card-view .colorpicker.dropdown{display:none}.standard-card-view .font-controls{width:50%}.standard-card-view .font-controls input[type='range']{margin-bottom:0 !important;padding:0}.standard-card-view .font-controls input[type='range'].disabled{opacity:.5}#card-preview-container{height:280px;margin:0 auto;width:400px}@media only screen and (max-width:1024px){#card-preview-container{-moz-transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}#card-preview-container #card-preview-image{padding-top:450px;padding-left:100px;-webkit-transition:background-image .2s ease-in-out;transition:background-image .2s ease-in-out}#card-preview-container #card-preview-image .card-overlay-image{position:absolute;margin-top:-450px;margin-left:-100px}.card-number-placeholder{color:#aaa;display:block;font-size:45px;margin:10px auto;text-align:center}.card-security-placeholder{background-color:#8ca09f;border-radius:15px;color:#fff;font-size:40px;font-weight:100;letter-spacing:3px;margin-left:104px;padding:12px 30px}#card-background-selector{list-style-type:none;padding:0 !important}#card-background-selector h4{font-size:13px;margin-top:15px}#card-background-selector .card-background{display:inline-block;margin:2px;opacity:.6;width:54px}@media only screen and (max-width:992px){#card-background-selector .card-background{width:40px}}#card-background-selector .card-background:hover{cursor:pointer;opacity:1}#card-background-selector .card-background img{border:3px solid #fff;width:100%}#card-background-selector .card-background.active{cursor:default;opacity:1}#card-background-selector .card-background.active img{border:3px solid #43b02a}#card-background-selector .legacy-button{text-align:left;min-width:150px;height:40px}#card-background-selector .legacy-button.do-you-even-toggle-right:after{position:relative;top:-18px}#card-background-selector .legacy-button h5{padding:0;margin:0}#card-background-selector .legacy-button h5:hover{color:#43b02a}#card-text-color-selector{list-style:none;margin:0 0 10px 0;padding:0}#card-text-color-selector .card-text-color{border-radius:50%;border:3px solid #fff;display:inline-block;font-size:18px;height:60px;width:60px;margin:10px 2px;opacity:.8;padding:3px;text-align:center}#card-text-color-selector .card-text-color:hover{cursor:pointer;opacity:1}@media only screen and (max-width:992px){#card-text-color-selector .card-text-color{width:40px;height:40px}}#card-text-color-selector .card-text-color#card-text-color-white{color:#f3f3ec;border:3px solid #ccc;height:56px;width:56px}@media only screen and (max-width:992px){#card-text-color-selector .card-text-color#card-text-color-white{width:36px;height:36px}}#card-text-color-selector .card-text-color.active{border:3px solid #43b02a !important;cursor:default;opacity:1}#card-font-selector{list-style:none;margin:0 0 10px 0;padding:0}#card-font-selector .card-font{border-radius:5px;border:2px solid #ccc;font-size:22px;height:50px;line-height:45px;text-align:center;width:46%;display:inline-block;margin:1%}#card-font-selector .card-font:hover{cursor:pointer;opacity:1}@media only screen and (max-width:768px){#card-font-selector .card-font{font-size:18px}}@media only screen and (max-width:992px){#card-font-selector .card-font.pacifico-special{font-size:18px}}#card-font-selector .card-font.active{border:2px solid #43b02a;cursor:default}#card-text-color-selector[disabled='disabled'],#card-font-selector[disabled='disabled']{opacity:.4}#card-text-color-selector[disabled='disabled'] .card-font:hover,#card-font-selector[disabled='disabled'] .card-font:hover,#card-text-color-selector[disabled='disabled'] .card-text-color:hover,#card-font-selector[disabled='disabled'] .card-text-color:hover{cursor:default}#card-text-color-selector[disabled='disabled'] .card-text-color,#card-font-selector[disabled='disabled'] .card-text-color{opacity:.8}#line1.disabled,#line2.disabled,.card-font.disabled{opacity:.5}.noselect{-webkit-touch-callout:none !important;-webkit-user-select:none !important;-khtml-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;opacity:.5 !important;cursor:default !important}.noselect:hover{border-color:#ccc !important;opacity:.5 !important}.noselect.active{border-color:#ccc !important;opacity:.5 !important}#standard-card-preview{color:#000;font-size:16px;margin-top:-200px;padding:40px;position:absolute;text-align:center;width:85%}#standard-card-preview span{display:block;padding:0}#card-preview-image.standard{width:1086px !important;height:711px !important}.mobile-preview{width:100%;position:fixed;bottom:0;z-index:2}.mobile-preview button{display:block;width:100%;height:50px;line-height:50px;background-color:#43b02a;color:#fff}.standard-card-mobile-modal .card-preview{position:relative}@media only screen and (max-width:768px){.standard-card-mobile-modal .card-preview{width:460px;height:300px}}.standard-card-mobile-modal .card-preview.front{width:420px;height:355px;margin:auto}@media only screen and (max-width:480px){.standard-card-mobile-modal .card-preview.front{width:320px;height:255px}}.standard-card-mobile-modal .card-preview img{width:100%;position:absolute}.standard-card-mobile-modal .card-preview img.card-overlay-image{z-index:2}.standard-card-mobile-modal .card-preview .card-number-placeholder{position:absolute;top:18px;z-index:2;font-size:30px;text-align:center;width:100%}.standard-card-mobile-modal .card-preview .magstripe{position:absolute;height:51px;z-index:1;top:76px}.packages-view .packages-heading{text-transform:none;font-weight:500;font-size:36px;padding:0 10px}.packages-view .c-button-primary{width:230px !important;margin:15px auto 50px auto;text-transform:uppercase}.packages-view .card-thumbnail{max-width:315px;width:100%}.packages-view .package{margin:30px 0;display:inline-block}.packages-view .package h3{text-transform:uppercase}.packages-view .package .package-info{height:100px}@media only screen and (max-width:992px){.packages-view .package .package-info{height:130px}}@media only screen and (max-width:768px){.packages-view .package .package-info{height:100px}}.packages-view .package .package-info.smaller{top:12px;position:relative}.packages-view .package .package-info .sub-text{font-size:20px;margin-top:16px}.packages-view .package .package-info.designer .sub-text{margin-top:0;margin-bottom:0}.packages-view .package .package-info.designer .minimum-order-amount{margin-bottom:6px}.packages-view .package .package-info h4{font-style:italic;font-family:inherit}.packages-view .package p.minimum-order-amount{margin:6px 0;padding:0;font-style:italic}.packages-view .package .package-price{font-size:24px;margin:0;padding:10px 20px 4px 20px;font-weight:600}.packages-view .package .package-description{margin:0;padding:10px 20px 0 20px}@media only screen and (max-width:768px){.packages-view .package .c-button-primary{margin-bottom:30px}}#card-packages-marketing-strip{background-image:url('/img/backgrounds/coffee-shop.png');background-size:cover}#card-packages-marketing-strip .container h2{color:#fff;text-align:center;font-size:52px;max-width:500px;font-weight:600;margin:50px auto}#card-packages-marketing-strip .gift-card-strip{background:url("/img/gift-card-sample/gift-card-strip.png") no-repeat center;background-size:contain;height:180px;box-sizing:content-box;background-position-y:0;padding-bottom:160px}@media only screen and (max-width:740px){#card-packages-marketing-strip .gift-card-strip{padding-bottom:100px;background-size:200%}}@media only screen and (max-width:450px){#card-packages-marketing-strip .gift-card-strip{padding-bottom:60px}}.card-reorder-view .review-design-hero{background:url("/img/design-review/review-design-hero.jpg") no-repeat;width:100%;display:block;background-size:cover;margin-bottom:30px}.card-reorder-view .review-design-hero .page-title{text-align:center;color:#fff}.card-reorder-view .review-design-hero .intro-text{color:#fff;text-align:center;font-size:18px;letter-spacing:0;text-shadow:0 2px 4px rgba(0,0,0,0.66);max-width:860px;width:100%;margin:30px auto 0 auto}.card-reorder-view .review-design-hero .card-preview{width:100%;height:auto}.card-reorder-view .review-design-hero .card-preview .half{width:50%;float:left;text-align:center}.card-reorder-view .review-design-hero .card-preview .half button{margin:0 auto;text-align:center}@media only screen and (max-width:992px){.card-reorder-view .review-design-hero .card-preview .half{width:100%;float:none;display:block}}@media only screen and (max-width:480px){.card-reorder-view .review-design-hero .card-preview .half .card{-moz-transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}.card-reorder-view .review-design-hero .card-preview .half .card.backCard.valuelink{margin-top:-1px}.card-reorder-view .review-design-hero .card-preview .half .card.backCard.valuelink .card-img{height:250px}.card-reorder-view .review-design-hero .card-preview .half .card.backCard.gyft{margin-top:29px}.card-reorder-view .review-design-hero .card-preview .half .card.backCard.gyft .card-img{height:250px}.card-reorder-view .review-design-hero .hero-bottom-text{color:#fff;text-align:center;padding:30px 0}.card-reorder-view .qc-help .container:after{content:'';display:table;clear:both}.card-reorder-view .qc-help .container .quantity-conf,.card-reorder-view .qc-help .container .help{width:50%;float:left;padding:30px}@media only screen and (max-width:768px){.card-reorder-view .qc-help .container .quantity-conf,.card-reorder-view .qc-help .container .help{float:none;width:100%}}.card-reorder-view .qc-help .container .form-control{border:1px solid #ccc}.card-reorder-view .qc-help .container .form-control:focus{border:1px solid #ccc;box-shadow:none}.card-reorder-view .bottom-page-nav .c-button-primary{float:right;width:200px !important;max-width:200px}@media only screen and (max-width:768px){.card-reorder-view .bottom-page-nav .c-button-primary{width:100% !important;max-width:100% !important;float:none}}.card-reorder-view .bottom-page-nav .c-button-secondary{float:right;width:200px !important;max-width:200px;margin-right:20px}@media only screen and (max-width:768px){.card-reorder-view .bottom-page-nav .c-button-secondary{width:100% !important;max-width:100% !important;float:none;margin-right:0;margin-top:20px}}#card-preview-container{height:280px;margin:0 auto;width:100%}#card-preview-container{height:280px;margin:0 auto;width:414px}#card-preview-image{height:713px;width:1088px;padding-left:140px;padding-top:390px}@media (max-width:991px){#card-preview-image{-moz-transform:scale(.38);-ms-transform:scale(.38);-webkit-transform:scale(.38);-o-transform:scale(.38);transform:scale(.38);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}@media (max-width:440px){#card-preview-image{-moz-transform:scale(.32);-ms-transform:scale(.32);-webkit-transform:scale(.32);-o-transform:scale(.32);transform:scale(.32);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}#card-preview-container{width:100%}}@media (max-width:440px){#card-preview-container{width:100%}#card-preview-image{-moz-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);-o-transform:scale(.3);transform:scale(.3);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}@media (max-width:350px){#card-preview-container{height:200px;padding-left:10px}#card-preview-image{-moz-transform:scale(.25);-ms-transform:scale(.25);-webkit-transform:scale(.25);-o-transform:scale(.25);transform:scale(.25);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}@media (max-width:350px){#card-preview-container{height:200px;padding-left:10px}#card-preview-image{-moz-transform:scale(.2);-ms-transform:scale(.2);-webkit-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}.card-security-placeholder{background-color:#8ca09f;border-radius:15px;color:#fff;font-size:40px;font-weight:100;letter-spacing:3px;margin-left:104px;padding:12px 30px}.shipping-details.row{padding-top:30px;border-top:1px solid #ccc}.shipping-details.row h3{margin-bottom:26px}.card-actions{background-color:#f1f1f1;border-top:1px solid #d2d2d2;padding:30px 0;margin-top:50px}.card-actions .c-button-secondary,.card-actions .c-button-primary{display:inline-block !important;float:right;margin-left:5px;margin-bottom:0 !important;width:200px !important}@media only screen and (max-width:768px){.card-actions .c-button-secondary,.card-actions .c-button-primary{width:100% !important;margin:5px 0}}.card-canvas-wrapper{position:relative;width:414px;height:280px;margin:0 auto}.card-canvas-wrapper img{z-index:2}.card-canvas-wrapper *{position:absolute;width:413px}.card-canvas-wrapper.back .magstripe{top:30px;z-index:1;height:30px;background-color:#000}@media only screen and (max-width:992px){.card-canvas-wrapper.back .magstripe{top:25px}}.card-canvas-wrapper.back .magstripe-gyft{top:50px;z-index:1;height:30px;background-color:#000}.card-canvas-wrapper.back .card-number-placeholder{z-index:1;text-align:left;width:95%;font-size:16px;top:60px}@media only screen and (max-width:992px){.card-canvas-wrapper.back .card-number-placeholder{top:50px}}.card-canvas-wrapper.back .card-number-placeholder .card-numbers{margin-left:50px}.card-canvas-wrapper.back .card-number-placeholder .card-pin{text-align:right;right:30px;background-color:#ddd;color:#777;border-radius:5px;width:90px;height:25px;line-height:24px;padding:1px 7px;top:-2px}.card-canvas-wrapper.back .card-number-placeholder-gyft{z-index:1;text-align:center;width:100%;font-size:16px;top:20px}@media only screen and (max-width:768px){.card-canvas-wrapper .front{left:-10px}}.card{width:100%;text-align:center;margin:15px auto}.card .card-stuff{float:left;width:100%;margin:-50px auto 0 auto;text-align:center;position:relative;top:70px}.card .card-stuff .card-number-placeholder{z-index:1;width:100%;font-size:16px;top:20px;position:relative}@media only screen and (max-width:992px){.card .card-stuff .card-number-placeholder{top:30px}}.card .card-stuff .card-number-placeholder .card-numbers{margin-left:0;padding-right:40px}.card .card-stuff .card-number-placeholder .card-pin{text-align:right;right:30px;background-color:#ddd;color:#777;border-radius:5px;width:90px;height:25px;line-height:24px;padding:1px 7px;top:-2px}.card .card-stuff .magstripe{width:390px;display:inline-block;top:30px;z-index:1;height:30px;background-color:#000;position:relative}@media only screen and (max-width:992px){.card .card-stuff .magstripe{top:35px}}.card .card-stuff .card-number-placeholder-gyft{width:390px;text-align:center;position:relative;top:-4px}.card .card-stuff .magstripe-gyft{width:390px;height:30px;background-color:#000;margin:auto;text-align:center;display:block}.card .card-img{width:390px;height:245px;border-radius:15px;margin:auto}.card.valuelink{margin-top:-15px}@media only screen and (max-width:480px){.card.backCard{-moz-transform:scale(.77);-ms-transform:scale(.77);-webkit-transform:scale(.77);-o-transform:scale(.77);transform:scale(.77)}}.card-preview-front{width:413px;height:270px;overflow:hidden;border-radius:15px;margin:30px auto;-moz-transform:scale(.93);-ms-transform:scale(.93);-webkit-transform:scale(.93);-o-transform:scale(.93);transform:scale(.93);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;border:1px solid #ccc;box-shadow:0 0 12px #ccc}.card-preview-front div{width:100%;height:100%;background-size:cover;background-position:center;-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.card-preview-front-with-overlay{width:412px;height:270px;overflow:hidden;margin:30px auto}.card-preview-front-with-overlay div{position:absolute;width:100%;height:100%;max-width:412px;max-height:270px;background-size:cover;background-position:center}.card-preview-front-with-overlay img{position:relative;left:0;top:0;z-index:88;max-width:413px;max-height:270px}@media only screen and (max-width:992px){.card-canvas-wrapper.standard{width:350px}}@media only screen and (max-width:992px){.card-canvas-wrapper.standard *{width:350px;height:auto}}@media only screen and (max-width:1024px){.card-canvas-wrapper.back.deluxe,.card-canvas-wrapper.back.designer{-moz-transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}.table.responsive tr:nth-of-type(even){background:#f3f3f3}.edit-details-back .styled label{margin-top:30px}.payment-page h2{text-transform:uppercase;font-weight:300;font-size:20px}.payment-page .checkbox-row{margin-bottom:24px;margin-top:4px}.payment-page .checkbox-row .checkbox-wrapper{position:relative;top:2px}.billing-view .half-width-field,.shipping-view .half-width-field{display:inline-block;width:49%}.shipping-view .shipping-options{border:1px solid #d2d2d2;margin-bottom:30px}.shipping-view .shipping-options .shipping-option{padding:14px 16px}.shipping-view .shipping-options .shipping-option *{vertical-align:middle;margin:0}.shipping-view .shipping-options .shipping-option input{margin-right:12px;position:relative;top:-1px}.shipping-view .shipping-options .shipping-option:not(:last-child){border-bottom:1px solid #d2d2d2}.shipping-view .shipping-options .shipping-option:hover{cursor:pointer}.billing-view{min-height:650px}.billing-view .paying-account{border:1px solid #d2d2d2;padding:.4em .8em;margin-bottom:10px}.billing-view .paying-account+.sub-text{margin-left:14px}.billing-view .billingCcForm .credit-card-number-container,.billing-view .savedCcForm .credit-card-number-container{height:60px;position:relative}.billing-view .billingCcForm .credit-card-number-container .credit-card-icon,.billing-view .savedCcForm .credit-card-number-container .credit-card-icon{position:absolute;top:5px;right:5px}.billing-view .savedCcForm button{margin-top:20px}.billing-view .cvvExpRow div.col{vertical-align:top;display:inline-block;width:31%}.billing-view .cvvExpRow div.col:not(:last-child){margin-right:7px}@media only screen and (max-width:1200px){.billing-view .cvvExpRow div.col:not(:last-child){margin-right:5px}}@media only screen and (max-width:992px){.billing-view .cvvExpRow div.col:not(:last-child){margin-right:2px}}@media only screen and (max-width:668px){.billing-view .cvvExpRow div.col:not(:last-child){margin-right:7px}}@media only screen and (max-width:592px){.billing-view .cvvExpRow div.col:not(:last-child){margin-right:5px}}@media only screen and (max-width:492px){.billing-view .cvvExpRow div.col:not(:last-child){margin-right:3px}}.billing-view .cvvExpRow div.col *{vertical-align:top}.billing-view .cave-cc-row{height:50px}.billing-view .cave-cc-row .checkbox-wrapper{top:4px;position:relative}.billing-view .sub-text{font-size:.8em;font-weight:700}.payment-confirmation-view .white-button{min-width:80px;width:80px}.payment-confirmation-view .address{border:1px solid #d2d2d2;margin-bottom:26px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.payment-confirmation-view .address.account{padding:20px 16px}.payment-confirmation-view .address.account p:not(.heading){margin-bottom:0}.payment-confirmation-view .address div{display:inline-block;padding:20px 16px}.payment-confirmation-view .address .col1,.payment-confirmation-view .address .col2,.payment-confirmation-view .address .col1and2{width:35%;vertical-align:top}.payment-confirmation-view .address .col1 p:not(.heading),.payment-confirmation-view .address .col2 p:not(.heading),.payment-confirmation-view .address .col1and2 p:not(.heading){margin-bottom:0;word-wrap:break-word}.payment-confirmation-view .address .col1 img,.payment-confirmation-view .address .col2 img,.payment-confirmation-view .address .col1and2 img{width:45px;padding:11px 0 0 0;top:-5px;position:relative}.payment-confirmation-view .address .col1 .cc-number-row *,.payment-confirmation-view .address .col2 .cc-number-row *,.payment-confirmation-view .address .col1and2 .cc-number-row *{vertical-align:middle}.payment-confirmation-view .address .col1and2{width:70%}.payment-confirmation-view .address .col3{width:25%;vertical-align:middle;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.payment-confirmation-view .email-wrapper{margin-bottom:20px}.payment-confirmation-view .email-wrapper p{font-style:italic;color:#aaa}.payment-confirmation-view .terms{margin-bottom:30px}.pay-success-view .sub-heading-text{width:80%;margin:0 auto}.pay-success-view .summary-wrapper{float:none !important;margin:0 auto;margin-top:30px}.pay-success-view .billing p{word-break:break-all}@media only screen and (max-width:767px){.shipping-view .order-summary,.billing-view .order-summary{display:none}}.card-actions.payment .order-summary-link{display:none}@media only screen and (max-width:768px){.card-actions.payment{text-align:center}.card-actions.payment button{float:none;width:auto !important}.card-actions.payment button.c-button-primary{float:right}.card-actions.payment button.c-button-secondary{float:left}.card-actions.payment .order-summary-link{display:inline-block;line-height:50px;color:#aaa}.card-actions.payment .order-summary-link:hover{border:none;text-decoration:underline}}@media only screen and (max-width:550px){.card-actions.payment .hide-mobile{display:none}.card-actions.payment .mobile-narrow{width:100px !important}}.modal-dialog.virtual-card .card-preview{max-width:413px;height:270px;overflow:hidden;border-radius:15px;margin:0 auto;margin-bottom:20px;border:1px solid #ccc;box-shadow:0 0 12px #ccc}.modal-dialog.virtual-card .card-preview img{width:100%}.modal-dialog.virtual-card .card-preview div{width:100%;height:100%;background-size:cover;background-position:center;-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@media only screen and (max-width:480px){.modal-dialog.virtual-card .card-preview{height:250px}}@media only screen and (max-width:445px){.modal-dialog.virtual-card .card-preview{height:230px}}.review-design-page .review-design-hero{background:url("/img/design-review/review-design-hero.jpg") no-repeat center bottom;width:100%;display:block;background-size:cover;margin-bottom:30px;padding-bottom:30px}@media only screen and (min-width:1430px){.review-design-page .review-design-hero{background-position-y:-120px}}@media only screen and (min-width:2000px){.review-design-page .review-design-hero{background-position-y:-300px}}.review-design-page .review-design-hero .intro-text{color:#fff;text-align:center;font-size:18px;letter-spacing:0;text-shadow:0 2px 4px rgba(0,0,0,0.33);max-width:860px;width:100%;margin:0 auto}@media only screen and (max-width:768px){.review-design-page .review-design-hero .intro-text{padding-top:20px}}.review-design-page .review-design-hero .card-preview{width:100%;height:auto}.review-design-page .review-design-hero .card-preview .half{width:50%;float:left;text-align:center}.review-design-page .review-design-hero .card-preview .half button{margin:0 auto;text-align:center}@media only screen and (max-width:992px){.review-design-page .review-design-hero .card-preview .half{width:100%;float:none;display:block}}@media only screen and (max-width:480px){.review-design-page .review-design-hero .card-preview .half .card{-moz-transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}.review-design-page .review-design-hero .card-preview .half .card.backCard{height:auto !important}.review-design-page .review-design-hero .card-preview .half .card.backCard img{height:249px}.review-design-page .review-design-hero .card-preview .half .card-preview-front{margin-top:15px;margin-bottom:15px}.review-design-page .review-design-hero .breadcrumbs{padding-top:50px}.review-design-page .qc-help .container:after{content:'';display:table;clear:both}.review-design-page .qc-help .container .quantity-conf,.review-design-page .qc-help .container .help{width:50%;float:left;padding:30px}@media only screen and (max-width:768px){.review-design-page .qc-help .container .quantity-conf,.review-design-page .qc-help .container .help{float:none;width:100%;padding-bottom:0}}@media only screen and (max-width:768px){.review-design-page .qc-help .container .quantity-conf .help-section,.review-design-page .qc-help .container .help .help-section{padding-left:0}}.review-design-page .qc-help .container .checkbox-text{margin-top:-8px}.review-design-page .qc-help .container .form-control{border:1px solid #ccc}.review-design-page .qc-help .container .form-control:focus{border:1px solid #ccc;box-shadow:none}.review-design-page .bottom-page-nav .c-button-primary{float:right;width:200px !important;max-width:200px}@media only screen and (max-width:768px){.review-design-page .bottom-page-nav .c-button-primary{width:100% !important;max-width:100% !important;float:none}}.review-design-page .bottom-page-nav .c-button-secondary{float:right;width:200px !important;max-width:200px;margin-right:20px}@media only screen and (max-width:768px){.review-design-page .bottom-page-nav .c-button-secondary{width:100% !important;max-width:100% !important;float:none;margin-right:0;margin-top:20px}}.review-design-page .help-section{padding-top:0}#login-as-business-owner{text-align:center;min-height:400px}#login-as-business-owner .msg{font-weight:700;padding:0 10px;margin-top:50px}#login-as-business-owner .c-button-primary{margin-top:50px;width:200px !important;display:inline-block}#order-new-cards-wrapper{text-align:center}#order-new-cards-wrapper a{display:inline-block;padding:0 60px !important;margin:22px 0 66px 0}#select-packages-wrapper-design-library{max-height:0;overflow-y:hidden}#select-packages-wrapper-design-library.open{overflow-y:inherit;max-height:530px;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(0, 1, 1, 1)}.design-library-page{padding-bottom:50px}.design-library-page .card-summary-loading-error{margin:18px 0;display:inline-block}.design-library-page .merchant-card-summary{margin:15px 0}.design-library-page .merchant-card-summary .col-sm-4{margin-bottom:8px}.design-library-page .gift-cards .loading-spinner .error-msg-container p{font-size:14px;font-weight:bold;margin-top:40px}.design-library-page .gift-cards .gift-cards-top-nav .header h4{display:inline-block;width:49%;vertical-align:middle}.design-library-page .gift-cards .gift-cards-top-nav .header .new-cards-wrapper{display:inline-block;width:49%;text-align:right;vertical-align:middle}.design-library-page .gift-cards .gift-cards-top-nav .header .new-cards-wrapper a{margin-bottom:0;display:inline;color:#fff}.design-library-page .gift-cards .gift-cards-top-nav .timezone-header .col-sm-6{vertical-align:middle}.design-library-page .gift-cards .gift-cards-top-nav .timezone-header .reporting-timezone p{margin:0;line-height:40px}.design-library-page .gift-cards .gift-cards-top-nav .timezone-header .reporting-timezone .c-items-pagination .back-button,.design-library-page .gift-cards .gift-cards-top-nav .timezone-header .reporting-timezone .c-items-pagination .next-button{height:40px;padding:9px 6px 7px 6px}@media (max-width:992px){.design-library-page .gift-cards .gift-cards-table{-moz-transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}@media (max-width:768px){.design-library-page .gift-cards .gift-cards-table{-moz-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}@media (max-width:667px){.design-library-page .gift-cards .gift-cards-table{-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}@media (max-width:480px){.design-library-page .gift-cards .gift-cards-table{-moz-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}.design-library-page .gift-cards .gift-cards-table.no-cards{margin-bottom:36px}.design-library-page .gift-cards .gift-cards-table .card-preview-front-with-overlay{margin:0 auto;-moz-transform:scale(.35);-ms-transform:scale(.35);-webkit-transform:scale(.35);-o-transform:scale(.35);transform:scale(.35);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}.design-library-page .gift-cards .gift-cards-table .front-card-wrapper{height:100px}.design-library-page .gift-cards .gift-cards-table .front-card-wrapper .card-preview-front{-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}.design-library-page .gift-cards .gift-cards-table .front-card-wrapper .card-preview-front div{border-radius:15px}.design-library-page .gift-cards .gift-cards-table .no-orders-msg h4{margin-top:13px}.design-library-page .gift-cards .gift-cards-table .threshold-input-val{display:inline-block}.design-library-page .gift-cards .gift-cards-table .threshold-input-val input{text-align:center;border-radius:6px;width:75%;margin:0 auto}.design-library-page .gift-cards .gift-cards-table .order-action{width:90% !important;margin:0 auto}.design-library-page .gift-cards .gift-cards-table .col{vertical-align:middle;padding-top:4px}.design-library-page .gift-cards .gift-cards-table .col h4{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;margin:0}.design-library-page .gift-cards .gift-cards-table .col p{margin:5px 0;font-weight:normal}.design-library-page .gift-cards .gift-cards-bottom-nav .c-items-pagination .back-button,.design-library-page .gift-cards .gift-cards-bottom-nav .c-items-pagination .next-button{height:40px;padding:9px 6px 7px 6px}.design-library-page .gift-cards .switch{position:relative;display:inline-block;width:75px;height:40px;margin-bottom:0}.design-library-page .gift-cards .switch input{display:none}.design-library-page .gift-cards .switch input:checked+.slider{background-color:#43b02a}.design-library-page .gift-cards .switch input:checked+.slider:after{content:'On';color:#fff;left:20px;position:relative;top:10px;font-size:110%}.design-library-page .gift-cards .switch input:checked+.slider:before{-webkit-transform:translateX(56px);-ms-transform:translateX(56px);transform:translateX(56px)}.design-library-page .gift-cards .switch input:focus+.slider{box-shadow:0 0 1px #43b02a}.design-library-page .gift-cards .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:4px}.design-library-page .gift-cards .switch .slider:after{content:'Off';color:#444;font-weight:600;left:30px;position:relative;top:10px;font-size:110%}.design-library-page .gift-cards .switch .slider:before{position:absolute;content:"";height:34px;width:12px;left:4px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:2px}.design-library-page .design-orders .loading-spinner{margin-top:20px;width:100%}.design-library-page .design-orders .loading-spinner .error-msg-container p{font-size:14px;font-weight:bold;margin-top:40px}.design-library-page .design-orders .white-space-new-line{white-space:pre-wrap}.design-library-page .design-orders .design-orders-table{padding-top:50px}.design-library-page .design-orders .design-orders-table:after{content:'';display:table;clear:both}.design-library-page .design-orders .design-orders-table .table-header{float:left;width:50%;background:#fff}.design-library-page .design-orders .design-orders-table .table-nav{float:left;width:50%;text-align:right;background:#fff}.design-library-page .order-history-table .order-action,.design-library-page .design-orders-table .order-action{width:90% !important;margin:0 auto;margin-bottom:8px}.design-library-page .order-history-table .status,.design-library-page .design-orders-table .status{font-weight:bold}.design-library-page .order-history-table .col.notes-to-designer,.design-library-page .design-orders-table .col.notes-to-designer{word-break:break-all}.design-library-page .order-history-table .col .image-wrapper,.design-library-page .design-orders-table .col .image-wrapper{vertical-align:middle}.design-library-page .order-history-table .col .image-wrapper .card-front,.design-library-page .design-orders-table .col .image-wrapper .card-front{margin-right:10px}.design-library-page .order-history-table .col .image-wrapper .card-front img,.design-library-page .design-orders-table .col .image-wrapper .card-front img{width:100%}.design-library-page .order-history-table .col .image-wrapper .card-front:hover,.design-library-page .design-orders-table .col .image-wrapper .card-front:hover{cursor:pointer}.design-library-page .order-history-table .col .image-wrapper .not-complete-wrapper,.design-library-page .design-orders-table .col .image-wrapper .not-complete-wrapper{margin-right:10px;position:relative}.design-library-page .order-history-table .col .image-wrapper .not-complete-wrapper img,.design-library-page .design-orders-table .col .image-wrapper .not-complete-wrapper img{position:absolute;width:100%;top:0;left:0}@media only screen and (max-width:992px){.design-library-page .order-history-table,.design-library-page .design-orders-table{-moz-transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}@media only screen and (max-width:667px){.design-library-page .order-history-table,.design-library-page .design-orders-table{-moz-transform:scale(.7);-ms-transform:scale(.7);-webkit-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}@media only screen and (max-width:480px){.design-library-page .order-history-table,.design-library-page .design-orders-table{-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}.design-library-page .design-orders-table .design-row{padding:12px !important}.design-library-page .order-history-table img{cursor:pointer}.design-library-page .auto-order-point-help{display:inline;position:absolute}.design-library-page .auto-order-point-help .fa-question-circle{color:#fff;font-size:16px;position:relative;top:-2px}.design-library-page .auto-order-point-help:hover{cursor:pointer}.design-library-page .auto-order-point-help:hover .tooltiptext{display:block}.design-library-page .auto-order-point-help .tooltiptext{display:none;background-color:#fff;border-radius:6px;position:relative;padding:10px;max-width:280px;width:100%;height:auto;border:1px solid #d2d2d2;left:5px;top:0;z-index:1;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.design-library-page .auto-order-point-help .tooltiptext:hover{cursor:default}.design-library-page .auto-order-point-help .tooltiptext p{width:250px;display:block;padding:5px}@media (min-width:768px){.design-library-page .merchant-card-summary .col-sm-4.middle{text-align:center}.design-library-page .merchant-card-summary .col-sm-4.last{text-align:right}}.order-history-page{padding-bottom:50px}.order-history-page .page-title{text-align:left}.order-history-page .order-action{display:block}.order-history-page .order-action a:hover{border-bottom:1px solid #43b02a}.order-history-page .order-history .loading-spinner .error-msg-container p{font-size:14px;font-weight:bold;margin-top:40px}.order-history-page .order-history .order-history-top-nav .reporting-timezone p{margin:0;line-height:40px}.order-history-page .order-history .order-history-top-nav .reporting-timezone .c-items-pagination .back-button,.order-history-page .order-history .order-history-top-nav .reporting-timezone .c-items-pagination .next-button{height:40px;padding:9px 6px 7px 6px}.order-history-page .order-history .order-history-bottom-nav .c-items-pagination .back-button,.order-history-page .order-history .order-history-bottom-nav .c-items-pagination .next-button{height:40px;padding:9px 6px 7px 6px}.order-history-page .order-history .payment-history-item{border:1px solid #777;border-radius:8px 8px 0 0;margin-bottom:20px}.order-history-page .order-history .payment-history-item .first-row{border-bottom:1px solid #777;background:#f1f1f1;border-radius:8px 8px 0 0;padding:12px 16px}.order-history-page .order-history .payment-history-item .first-row .info-item{display:inline-block;width:17%}@media only screen and (max-width:992px){.order-history-page .order-history .payment-history-item .first-row .info-item{width:20%}}@media only screen and (max-width:678px){.order-history-page .order-history .payment-history-item .first-row .info-item{vertical-align:top}}.order-history-page .order-history .payment-history-item .first-row .info-item .heading{text-transform:uppercase;font-weight:700}.order-history-page .order-history .payment-history-item .first-row .info-item .heading,.order-history-page .order-history .payment-history-item .first-row .info-item .value{margin-bottom:4px}.order-history-page .order-history .payment-history-item .first-row .info-item .heading.orderError,.order-history-page .order-history .payment-history-item .first-row .info-item .value.orderError{color:#f84c53;font-weight:700}.order-history-page .order-history .payment-history-item .first-row .order-num-wrapper{display:inline-block;text-align:right;float:right}.order-history-page .order-history .payment-history-item .first-row .order-num-wrapper .number-row{margin-bottom:4px}.order-history-page .order-history .payment-history-item .first-row .order-num-wrapper .details a{color:#4a90e2 !important;font-weight:700}.order-history-page .order-history .payment-history-item .first-row .order-num-wrapper .details a:hover,.order-history-page .order-history .payment-history-item .first-row .order-num-wrapper .details a:active{border-color:#4a90e2}.order-history-page .order-history .payment-history-item .second-row{padding:12px 16px}.order-history-page .order-history .payment-history-item .second-row .image-wrapper,.order-history-page .order-history .payment-history-item .second-row .item-info,.order-history-page .order-history .payment-history-item .second-row .actions{display:inline-block}.order-history-page .order-history .payment-history-item .second-row .image-wrapper{width:17%;vertical-align:middle;max-height:110px}@media only screen and (max-width:992px){.order-history-page .order-history .payment-history-item .second-row .image-wrapper{width:40%}}.order-history-page .order-history .payment-history-item .second-row .image-wrapper .card-preview-front-with-overlay{margin:0;width:412px !important;-moz-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4);transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;-moz-transform-origin:0 0}.order-history-page .order-history .payment-history-item .second-row .image-wrapper .card-preview-front-with-overlay:hover{cursor:pointer}@media only screen and (max-width:1200px){.order-history-page .order-history .payment-history-item .second-row .image-wrapper .card-preview-front-with-overlay{-moz-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);-o-transform:scale(.3);transform:scale(.3);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}.order-history-page .order-history .payment-history-item .second-row .image-wrapper .card-preview-front-with-overlay div{width:411px !important}.order-history-page .order-history .payment-history-item .second-row .item-info{width:55%;vertical-align:top}@media only screen and (max-width:992px){.order-history-page .order-history .payment-history-item .second-row .item-info{width:30%}}.order-history-page .order-history .payment-history-item .second-row .item-info p:first-child{margin-top:6px}.order-history-page .order-history .payment-history-item .second-row .actions{width:27%;text-align:right;vertical-align:middle}.order-history-page .order-history .payment-history-item .second-row .actions .btn-wrapper{width:50%;margin-left:auto}@media only screen and (max-width:480px){.order-history-page .order-history .payment-history-item .second-row .actions .btn-wrapper{margin-left:0}}.order-history-page .order-history .payment-history-item .second-row .actions .btn-wrapper a{color:#fff;display:block;text-align:center;min-width:80px}.order-history-page .order-history .payment-history-item .second-row .actions .btn-wrapper a+a{margin-top:8px}.order-history-order-details-modal .shipping-details h4,.order-history-order-details-modal .designer-notes h4{font-size:16px;font-weight:700;text-transform:uppercase}.order-history-order-details-modal .shipping-details p{margin-bottom:2px}.order-history-order-details-modal .designer-notes .contact-detail{margin-bottom:4px}.order-history-order-details-modal .designer-notes .notes{margin-bottom:20px}.order-history-order-details-modal .designer-notes .attachments i{margin:0 6px 0 0;top:-1px;position:relative;font-size:120%}.order-history-invoice-page{padding-bottom:50px}.order-history-invoice-page .page-title{margin-bottom:20px}.order-history-invoice-page .buttons{text-align:center}.order-history-invoice-page .buttons .button{max-width:250px;display:inline-block;vertical-align:middle}.order-history-invoice-page .buttons .button:first-child{margin-right:8px}.order-history-invoice-page .buttons .button i{font-size:18px;margin-left:0;top:-1px;position:relative}.order-history-invoice-page #invoice{border:1px solid #ddd;padding:30px;margin-top:30px}.order-history-invoice-page #invoice *{color:#777}.order-history-invoice-page #invoice p{font-size:18px}.order-history-invoice-page #invoice a{color:#4a90e2}.order-history-invoice-page #invoice a:hover{border-bottom:1px solid #4a90e2}.order-history-invoice-page #invoice .dollar-amount:before{content:'$'}.order-history-invoice-page #invoice .dollar-amount-negative:before{content:'-$'}.order-history-invoice-page #invoice .print-header{width:100%;padding-bottom:40px}.order-history-invoice-page #invoice .print-header:after{content:'';display:table;clear:both}.order-history-invoice-page #invoice .print-header h2{font-size:40px;letter-spacing:1px;margin-bottom:0}.order-history-invoice-page #invoice .print-header img{max-width:300px}.order-history-invoice-page #invoice .print-header .print-header-info p{margin-bottom:4px;font-size:18px}.order-history-invoice-page #invoice .invoice-table{padding-bottom:30px;width:100%;border-bottom:1px solid #ccc}.order-history-invoice-page #invoice .invoice-table .breakdown-wrapper{width:100%}.order-history-invoice-page #invoice .invoice-table .breakdown-wrapper div:after{content:'';display:table;clear:both}.order-history-invoice-page #invoice .invoice-table .breakdown-wrapper .table-header p{font-weight:700;font-size:20px;margin-bottom:0;padding-bottom:8px;border-bottom:1px solid #ccc}.order-history-invoice-page #invoice .invoice-table .breakdown-wrapper .table-row{border-bottom:1px solid #f1f1f1}.order-history-invoice-page #invoice .invoice-table .breakdown-wrapper .table-row p{margin:10px 0}.order-history-invoice-page #invoice .invoice-table .breakdown-wrapper .table-row.promo{border-bottom:1px solid #ccc}.order-history-invoice-page #invoice .invoice-table .totals .table-row:after{content:'';display:table;clear:both}.order-history-invoice-page #invoice .invoice-table .totals .table-row .line-label{font-weight:600}.order-history-invoice-page #invoice .invoice-table .totals .table-row.grand-total p{font-weight:700;font-size:20px;margin-bottom:0}.order-history-invoice-page #invoice .invoice-table .totals .table-row p{margin:10px 0}.order-history-invoice-page #invoice .invoice-table .totals .table-row:not(.grand-total){border-bottom:1px solid #f1f1f1}.order-history-invoice-page #invoice .addresses{border-bottom:1px solid #ccc;padding-bottom:36px;padding-top:36px}.order-history-invoice-page #invoice .addresses:after{content:'';display:table;clear:both}.order-history-invoice-page #invoice .addresses h3{text-transform:none;font-weight:700;font-size:26px}.order-history-invoice-page #invoice .addresses .address p{margin:0 0 2px 0}.order-history-invoice-page #invoice .footer .notes{padding:26px 0 36px 0}.order-history-invoice-page #invoice .footer .notes:after{content:'';display:table;clear:both}.order-history-invoice-page #invoice .footer .notes .thanks h2{margin-top:0;font-size:48px;font-weight:600;margin-bottom:12px}.order-history-invoice-page #invoice .footer .notes h3{text-transform:none;font-weight:300;font-size:20px}.order-history-invoice-page #invoice .footer .notes h3.questions{letter-spacing:1px;font-weight:600}.order-history-invoice-page #invoice .footer .notes .message h3{margin-top:55px}.order-history-invoice-page #invoice .footer .fine-print{text-align:center}.order-history-invoice-page #invoice:after{content:'';display:table;clear:both}@media only print{.order-history-invoice-page #invoice{padding:0;border:0;width:100%}.order-history-invoice-page #invoice *{color:#777 !important;-webkit-print-color-adjust:exact}.order-history-invoice-page #invoice .dollar-amount:before,.order-history-invoice-page #invoice .dollar-amount-negative:before{color:#777 !important;-webkit-print-color-adjust:exact}.order-history-invoice-page #invoice p{font-size:18pt !important}.order-history-invoice-page #invoice .copyright{font-size:16pt !important}.order-history-invoice-page #invoice .table-header p{font-size:20pt !important}.order-history-invoice-page #invoice h2,.order-history-invoice-page #invoice h3{font-size:26pt !important}.order-history-invoice-page #invoice h1{font-size:28pt !important}.order-history-invoice-page #invoice .print-header img{max-width:420px !important}.order-history-invoice-page #invoice .footer .notes .message{display:none}.order-history-invoice-page #invoice .footer .fine-print .links{display:none}}.transactions-view{padding:0 0 30px 0}.transactions-view .report-results-info-section .current-results span,.transactions-view .report-results-info-section .current-results button{vertical-align:middle}.transactions-view .report-results-info-section .current-results .trans-export-button{margin-left:8px}.transactions-view .report-results-info-section .pagination{top:4px;position:relative}@media only screen and (max-width:768px){.transactions-view{padding:0 15px 30px 15px}}.transactions-view .trans-container{margin-top:30px}.transactions-view .trans-container .export.error{margin-bottom:18px}.transactions-view .trans-container #search-trans-wrapper .c-popup-orange.error{display:inline-block}.transactions-view .trans-container #search-trans-wrapper select{display:inline-block;width:auto;margin-right:6px;vertical-align:middle}.transactions-view .trans-container .card-search{display:inline-block;margin-bottom:6px}@media only screen and (max-width:448px){.transactions-view .trans-container .card-search{margin-top:8px}}.transactions-view .trans-container .card-search div{display:inline}.transactions-view .trans-container .card-search .filtering-by a{margin-left:12px}.transactions-view .trans-container .card-search .filtering-by a:hover{text-decoration:none;border:none}.transactions-view .trans-container .card-search .search-field input{margin-right:8px}.transactions-view .trans-container .card-search .search-field input{vertical-align:middle}.transactions-view .multi-locations .select-location-help{display:inline-block}.transactions-view .multi-locations .select-location-help .fa-question-circle{color:#777;font-size:18px}.transactions-view .multi-locations .select-location-help:hover{cursor:pointer}.transactions-view .multi-locations .select-location-help:hover .tooltiptext{visibility:visible}.transactions-view .multi-locations .select-location-help .tooltiptext{visibility:hidden;background-color:#fff;border-radius:6px;position:absolute;z-index:1;text-align:left;padding:8px 10px;width:226px;border:1px solid #d2d2d2;left:60px}.transactions-view .multi-locations .select-location-help .tooltiptext:hover{cursor:default}.transactions-view .multi-locations .transaction-multi{width:100%;max-width:250px;display:inline-block;margin-bottom:14px}.transactions-view .multi-locations .transaction-multi .btn-group{min-width:250px;width:auto;text-align:left}.transactions-view .multi-locations .transaction-multi .btn-group:focus{outline:none !important}.transactions-view .multi-locations .transaction-multi .btn-group:active{outline:none !important}.transactions-view .multi-locations .transaction-multi .btn-group .btn{background-color:#aaa;width:170px;text-align:left;box-shadow:none;border-radius:5px;padding:0 10px;height:28px;color:#fff;font-size:.857em}.transactions-view .multi-locations .transaction-multi .btn-group .btn:hover{background-color:#404040;color:#fff;cursor:pointer;outline:0;transition:background .5s ease-in-out;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out}.transactions-view .multi-locations .transaction-multi .btn-group .dropdown-menu{top:44px !important}.transactions-view .multi-locations .transaction-multi .btn-group .dropdown-menu:focus{outline:none !important;border:none}.transactions-view .multi-locations .transaction-multi .btn-group .dropdown-menu:active{outline:none !important}.transactions-view .multi-locations .transaction-multi .btn-group .dropdown-menu li a i.glyphicon.empty{width:8px !important;height:8px !important;color:#43b02a !important}.transactions-view .multi-locations .transaction-multi .btn-group .dropdown-menu li a i.glyphicon.glyphicon-ok{margin-left:0 !important}.transactions-view .multi-locations .transaction-multi .btn-group .caret{right:15px !important;top:14px !important}.transactions-view .c-box-date{min-height:160px}.transactions-view .c-box-date .trans-date-select{width:44%;float:left}.transactions-view .c-box-date .trans-date-select .date-container{position:relative}.transactions-view .c-box-date .trans-date-select .date-container i{position:absolute;z-index:1}.transactions-view .c-box-date .trans-date-select .date-container .date-picker{display:inline-block;width:100%;padding-left:46px;position:relative}@media only screen and (max-width:1200px){.transactions-view .c-box-date .trans-date-select{width:100%;float:none}}.transactions-view .c-box-date .trans-date-select .c-date{width:46%}@media only screen and (max-width:768px){.transactions-view .c-box-date .trans-date-select .c-date{display:inline;width:auto}.transactions-view .c-box-date .trans-date-select .c-date .date-start-end{display:block;margin-bottom:8px}}.transactions-view .c-box-date .trans-action-buttons-left{width:25%;float:left;position:relative;top:28px}.transactions-view .c-box-date .trans-action-buttons-left:after{content:'';display:table;clear:both}@media only screen and (max-width:1200px){.transactions-view .c-box-date .trans-action-buttons-left{width:50%;float:none}}@media only screen and (max-width:991px){.transactions-view .c-box-date .trans-action-buttons-left{width:100%;float:none}}@media only screen and (max-width:768px){.transactions-view .c-box-date .trans-action-buttons-left .search-transaction{position:relative}}@media only screen and (max-width:768px){.transactions-view .c-box-date .trans-action-buttons-left .trans-export-button{margin-left:0}}.transactions-view .c-box-date .trans-action-buttons-right{width:30%;float:left;position:relative;top:28px}.transactions-view .c-box-date .trans-action-buttons-right:after{content:'';display:table;clear:both}@media only screen and (max-width:1200px){.transactions-view .c-box-date .trans-action-buttons-right{width:50%;float:none}}@media only screen and (max-width:991px){.transactions-view .c-box-date .trans-action-buttons-right{width:100%;float:none}}@media only screen and (max-width:768px){.transactions-view .c-box-date .trans-action-buttons-right .search-transaction{position:relative}}@media only screen and (max-width:768px){.transactions-view .c-box-date .trans-action-buttons-right .trans-export-button{margin-left:0}}@media only screen and (max-width:1200px){.transactions-view .c-box-date .trans-action-buttons-right .trans-liability{top:0}}@media only screen and (max-width:1200px){.transactions-view .c-box-date .trans-action-buttons-right .trans-liability .liability-spinner{top:0}}.transactions-view .trans-table .loading-spinner{margin-top:10px;top:10px;width:100%;position:relative;right:-3%;padding-bottom:30px}@media only screen and (max-width:768px){.transactions-view .trans-table{-moz-transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}@media only screen and (max-width:480px){.transactions-view .trans-table{-moz-transform:scale(.7);-ms-transform:scale(.7);-webkit-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0}}.transactions-view .c-table-row:hover{background-color:#fff !important}.reporting-buttons{padding:6px 0 0 0 !important}.reports-view{padding:0 0 50px 0}@media only screen and (max-width:768px){.reports-view{padding:0 15px 50px 15px}}.reports-view .c-box-date{padding:15px;margin-top:30px}@media (max-width:767px){.reports-view .c-box-date .search-reports{position:inherit;display:block;margin-left:38px;width:210px}}.reports-view .reports-table .c-table-row .c-button-secondary{height:30px !important;line-height:28px !important;display:inline-block !important}.reports-view .reports-table .c-table-row p{margin-bottom:0}.reports-view .search-reports{top:27px !important}.reports-view .c-table-row:hover{background-color:#fff !important}#error-page{margin:100px auto 50px auto;max-width:500px;padding:20px;text-align:center}#error{background:#fae5e3;border-radius:6px;border:1px solid #f84c53;color:#f84c53;margin-bottom:20px;padding:25px 25px 20px 25px}#error i{font-size:36px;margin-bottom:10px}#login-page{background:url('/img/backgrounds/coffee-shop.png') no-repeat;background-size:cover;min-height:850px}#login-page .container #login-container{transition:all 4s ease;max-width:685px;background-color:#fff;padding:20px 20px 40px 20px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top:10px solid #43b02a;text-align:center;margin:0 auto 200px auto}@media only screen and (max-width:740px){#login-page .container #login-container{margin-bottom:100px}}@media only screen and (max-width:450px){#login-page .container #login-container{margin-bottom:60px}}#login-page .container #login-container img{height:50px}#login-page .container #login-container p{margin-top:50px}#login-page .container #login-container p span{margin-left:18px;display:inline-block;font-size:32px;text-transform:uppercase;font-weight:600;top:9px;position:relative;color:#666}#login-page .container #login-container .c-button-primary{width:225px !important;display:inline-block;margin-top:26px;font-weight:600;font-size:18px;height:45px !important}#login-page .gift-card-strip{width:100%;text-align:center;margin:0 auto;min-height:250px}#login-page .gift-card-strip img{width:100%;float:left}#welcome-page #myCarousel .first{background:url('/img/backgrounds/welcome-1-desktop.png') no-repeat center;background-size:cover}@media only screen and (max-width:667px){#welcome-page #myCarousel .first{background:url('/img/backgrounds/welcome-1-mobile.png') no-repeat center}}#welcome-page #myCarousel .first .carousel-copy{text-align:center;padding-top:60px}#welcome-page #myCarousel .first .carousel-copy p{padding:5px 0}#welcome-page #myCarousel .first .carousel-copy a{margin:0 auto}#welcome-page #myCarousel .second{background:url('/img/backgrounds/welcome-2-desktop.png') no-repeat center;background-size:cover}#welcome-page #myCarousel .second:after{content:'';display:table;clear:both}@media only screen and (max-width:667px){#welcome-page #myCarousel .second{background:url('/img/backgrounds/welcome-2-mobile.png') no-repeat center}}#welcome-page #myCarousel .second .carousel-copy{padding:320px 60px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:right;width:50%}@media only screen and (max-width:1024px){#welcome-page #myCarousel .second .carousel-copy{padding:80px 0 0 0;float:none;width:100%}}#welcome-page #myCarousel .second .carousel-copy h3,#welcome-page #myCarousel .second .carousel-copy p{text-align:right;color:#fff}#welcome-page #myCarousel .second .carousel-copy a{float:right}@media only screen and (max-width:992px){#welcome-page #myCarousel .second .carousel-copy h3,#welcome-page #myCarousel .second .carousel-copy p{text-align:center}#welcome-page #myCarousel .second .carousel-copy a{float:none;margin:0 auto}}#welcome-page #myCarousel .second .carousel-image{float:left;width:50%;position:relative;height:780px}@media only screen and (max-width:1024px){#welcome-page #myCarousel .second .carousel-image{height:auto;float:none;width:100%;position:static}}#welcome-page #myCarousel .second .carousel-image img{width:100%;max-width:700px;position:absolute;bottom:0;left:0}@media only screen and (max-width:1024px){#welcome-page #myCarousel .second .carousel-image img{width:50%;max-width:700px;min-width:400px;position:absolute;bottom:10px}}@media only screen and (max-width:667px){#welcome-page #myCarousel .second .carousel-image{display:none}}#welcome-page #myCarousel .third{background:url('/img/backgrounds/welcome-3-desktop.png') no-repeat center;background-size:cover}@media only screen and (max-width:667px){#welcome-page #myCarousel .third{background:url('/img/backgrounds/welcome-3-mobile.png') no-repeat center}}#welcome-page #myCarousel .third .carousel-copy{padding:80px 0 0 80px}#welcome-page #myCarousel .item{width:100%;height:780px;padding:0 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#welcome-page #myCarousel .item h3{font-size:48px;color:#777;font-weight:bold}#welcome-page #myCarousel .item p{font-size:18px;color:#777;font-style:italic}#welcome-page #myCarousel .item a{width:200px !important}#welcome-page #myCarousel .prev-next{position:relative;top:-320px;font-size:40px;color:#777}#welcome-page #myCarousel .prev-next.left{left:10px}#welcome-page #myCarousel .prev-next.right{right:10px}#welcome-page #myCarousel .carousel-indicators li{background-color:#777;border-color:#777}.by-phone-view{background:url('/img/backgrounds/by-phone-desktop.png') no-repeat center 100%;background-size:cover}@media only screen and (max-width:768px){.by-phone-view{background:url('/img/backgrounds/by-phone-mobile.png') no-repeat center}}.by-phone-view .copy{height:655px;color:#fff}.by-phone-view .copy:after{content:'';display:table;clear:both}.by-phone-view .copy .copy-container{float:right;padding-top:200px;max-width:600px;width:50%}@media only screen and (max-width:992px){.by-phone-view .copy .copy-container{float:left;display:block;width:100%;padding-top:30px}}.by-phone-view .copy .copy-container h1{font-weight:bold;letter-spacing:0;line-height:1.3}.by-phone-view .copy .pictures{float:left;width:50%;height:655px;position:relative}@media only screen and (max-width:992px){.by-phone-view .copy .pictures{display:none}}.by-phone-view .copy .pictures img{width:100%;position:absolute;bottom:0;left:0}.merchant-profile .c-popup-green,.merchant-profile c-popup-orange{margin-top:10px}.merchant-profile .digital-gift-card-description{margin-bottom:22px}.merchant-profile .brand-icon{height:150px;width:150px}.merchant-profile .brand-icon img{height:150px;border:solid 1px #eceef1}.merchant-profile .brand-icon a{right:10px;bottom:8px}.merchant-profile .card-cover{height:200px;width:310px}.merchant-profile .card-cover img{height:200px}.merchant-profile .card-cover a{right:14px;bottom:8px}.merchant-profile .brand-icon,.merchant-profile .card-cover{position:relative}.merchant-profile .brand-icon img,.merchant-profile .card-cover img{position:absolute}.merchant-profile .brand-icon a,.merchant-profile .card-cover a{display:none;position:absolute}.merchant-profile .brand-icon:hover>a,.merchant-profile .card-cover:hover>a{display:inline-block}.edit-brand-icon-modal .brand-icon{max-width:150px;width:100%;margin-bottom:20px;border:solid 1px #eceef1}.edit-card-cover-modal .card-cover{text-align:center}.edit-card-cover-modal .card-cover img{width:85%;margin-bottom:30px;margin-top:10px}.edit-card-cover-modal .plastic-cards{text-align:center;height:400px;overflow:scroll}.edit-card-cover-modal .plastic-cards img{width:45%;margin:10px 8px}.edit-card-cover-modal .plastic-cards img:hover{cursor:pointer}.edit-card-cover-modal .plastic-cards img.selected{border:5px solid #43b02a;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.edit-card-cover-modal .select-card{display:inline-block}.edit-card-cover-modal .file-upload-button,.edit-card-cover-modal .select-card{vertical-align:middle;width:200px}.edit-brand-icon-modal .opening-p,.edit-card-cover-modal .opening-p{margin-bottom:18px}.edit-brand-icon-modal .instructions,.edit-card-cover-modal .instructions{padding-left:0;list-style:none}.edit-brand-icon-modal .instructions li,.edit-card-cover-modal .instructions li{padding-bottom:2px}.edit-brand-icon-modal .instructions li strong,.edit-card-cover-modal .instructions li strong{font-style:italic;font-weight:600}.edit-brand-icon-modal .c-popup-orange.error,.edit-card-cover-modal .c-popup-orange.error{margin-bottom:18px}.edit-brand-icon-modal .modal-footer,.edit-card-cover-modal .modal-footer{margin-top:15px}.edit-brand-icon-modal .modal-body,.edit-card-cover-modal .modal-body{padding-bottom:4px}.showDigitalCardsExamplesModal .modal-content{width:100%;margin:0 auto}.showDigitalCardsExamplesModal .modal-content .modal-body{text-align:center;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.showDigitalCardsExamplesModal .modal-content .modal-body .card .card-img{border:1px solid #ccc;box-shadow:0 0 12px #ccc}.showDigitalCardsExamplesModal .modal-content .modal-body .carousel-control.right,.showDigitalCardsExamplesModal .modal-content .modal-body .carousel-control.left{background:none}.showDigitalCardsExamplesModal .modal-content .modal-body .carousel-inner .item img{max-height:400px;margin:0 auto;margin-bottom:20px}@media only screen and (max-width:480px){.select-card{margin-bottom:10px}.file-upload-button,.select-card{width:100% !important;display:block}}.onboarding-page{padding-bottom:30px}@media only screen and (max-width:480px){.onboarding-page{padding-top:20px}}.onboarding-page .checkbox-row-wrapper{margin:20px 0 10px 0}.onboarding-page h1{margin-top:0}.onboarding-page .page-content{max-width:885px;margin:0 auto;padding:0 10px}.onboarding-page .page-content .onboarding-heading{font-size:20px;margin:0 0 30px 0}.onboarding-page .page-content .onboarding-doc{border:1px solid #d2d2d2;height:350px;overflow-y:scroll;padding:20px}.onboarding-page .page-content button:not(.c-button-primary){margin:40px 0;padding:0 30px !important}.onboarding-page .page-content .c-button-primary{margin-top:10px}@media (max-width:768px){.onboarding-page .page-content .c-button-primary{display:block;width:100% !important;margin-top:20px}}@media print{body *{visibility:hidden}.printable-section{visibility:visible;position:absolute;left:0;top:0}.printable-section *{visibility:visible}}