/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
section.sash-design-sec{padding:70px 0;background:rgb(255,255,255);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(221,222,223,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(221,222,223,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(221,222,223,1) 100%);}section.sash-design-sec .form-control:focus{background-color:transparent;outline:0;box-shadow:none;}section.sash-design-sec button:focus{box-shadow:none;}section.sash-design-sec button:hover{background-color:#f1d14f;-webkit-box-shadow:inset 0 0 15px #ab5a11;-moz-box-shadow:inset 0 0 15px #ab5a11;box-shadow:inset 0 0 15px #ab5a11;border-color:#ab5a11;color:#000;}section.sash-design-sec h4{border-bottom:2px solid #ddd;padding-bottom:10px;margin-bottom:20px;}.step-1 .color-single{margin-bottom:30px;clear:both;display:inline-block;width:100%;}section.sash-design-sec .btn-primary{color:#f1d14f;background-color:#1f1e1e;border-color:#1f1e1e;}section.sash-design-sec select.form-control:focus{background-color:#fff;border-color:#ced4da;}section.sash-design-sec textarea.form-control:focus{background-color:#fff;border-color:#ced4da;}.txt-options .font-rotation{text-align:center;margin-top:10px;}.txt-options .font-rotation .btn-group{padding:3px;border:1px solid #ccc;border-radius:5px;}.txt-options .font-rotation .btn-group > .btn:first-child{margin-right:3px;}#myModal .modal-body.previewImage{text-align:center;}section.sash-design-sec .sash-options{box-shadow:0px 0px 36px rgba(0,0,0,0.15);}section.sash-design-sec .custom-logos{margin-top:30px;}section.sash-design-sec .preview-button{text-align:right;}.style-sash-progress{width:470px;margin:0 auto 60px;position:relative;}span.single-progress.active{color:orange;}span.first-step.single-progress.active .stage-name{color:#212529 !important;}span.first-step.single-progress.first-active .stage-name{color:orange !important;}span.first-step.single-progress.first-active span.firstdot{background:#999;}span.first-step.single-progress.first-active span.dot{background:orange;}span.single-progress{width:33%;border:2px solid #ddd;display:inline-block;float:left;margin:0;position:relative;}span.single-progress.active .stage-name{color:orange;}span.first-step .stage-name{top:-30px;}span.stage-name{position:absolute;top:-16px;right:0;transform:translate(50%,0);-webkit-transform:translate(50%,0);}span.first-stage-name{position:absolute;top:-28px;left:0;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);}.style-sash-progress::before{position:absolute;content:'';border:3px solid #999;width:69%;top:12px;}.style-sash-progress > a{width:30px;height:30px;display:inline-block;margin-left:112px;position:relative;}.style-sash-progress > a:first-child{margin:0;}.style-sash-progress > a span.dot{width:15px;height:15px;background:#999;display:inline-block;position:absolute;border-radius:100%;top:50%;transform:translate(-50%,-50%);left:50%;}.style-sash-progress > a:first-child span.dot{left:0%;}.style-sash-progress > a:last-child span.dot{right:-2px;left:auto;transform:translate(0,-50%);}span.title{position:absolute;top:-15px;left:50%;transform:translate(-50%,0%);color:#999;}.style-sash-progress > a:first-child span.title{left:0;}.style-sash-progress > a.active .title{color:orange;}.style-sash-progress > a.active .dot{background:orange;}.table-bg{width:100%;position:relative;display:inline-block;background:#d1d5da;padding-top:120px;margin-top:-135px;z-index:-1;padding-bottom:0px;border:5px solid #cacbcc;}.table-bg tr:nth-child(odd){background:#d1d5da;}.table-bg tr:nth-child(odd) th,.table-bg tr:nth-child(odd) td{background:inherit;}.hglt_box{padding:8px;background:#fff;margin:8px;}.finalize .table-bg{width:100%;position:relative;display:inline-block;background:#ccc;z-index:1;padding-bottom:0px;border:none;padding-top:0;margin-top:0;}.finalize .hglt_box{padding:8px 8px 8px 30px;background:#e9eaea;margin:1px;}.table-bg tr{text-align:left;}.finalize .table-bg tr{text-align:left;}.finalize .table-bg tr{background:#e9eaea;}.step-title{background:#000000;padding:15px 0 20px;margin-bottom:30px;font-size:30px;line-height:24px;color:#fff;font-weight:bold;text-align:center;}.style-sash-progress::before{position:absolute;content:'';border:3px solid #999;width:100%;top:12px;}.style-sash-progress{width:324px;margin:0 auto 60px;position:relative;}section.sash-design-sec{background:#fff;}@font-face{font-family:'Coffee Service';src:url(/themes/custom/honorsgrad/css/fonts/Coffee%20Service%20W00%20Regular.woff2) format('woff2'),url(/themes/custom/honorsgrad/css/fonts/Coffee%20Service%20W00%20Regular.woff) format('woff'),url(/themes/custom/honorsgrad/css/fonts/Coffee%20Service%20W00%20Regular.ttf) format('truetype');font-weight:500;font-style:normal;}@font-face{font-family:'BrushScriptStd';src:url(/themes/custom/honorsgrad/css/fonts/BrushScriptStd.woff2) format('woff2'),url(/themes/custom/honorsgrad/css/fonts/BrushScriptStd.woff) format('woff'),url(/themes/custom/honorsgrad/css/fonts/BrushScriptStd.otf) format('opentype'),url(/themes/custom/honorsgrad/css/fonts/BrushScriptStd.ttf) format('truetype');font-weight:500;font-style:normal;}@font-face{font-family:'Yrsa Bold';src:url(/themes/custom/honorsgrad/css/fonts/Yrsa%20Bold.woff2) format('woff2'),url(/themes/custom/honorsgrad/css/fonts/Yrsa%20Bold.woff) format('woff'),url(/themes/custom/honorsgrad/css/fonts/Yrsa%20Bold.otf) format('opentype'),url(/themes/custom/honorsgrad/css/fonts/Yrsa%20Bold.ttf) format('truetype');font-weight:500;font-style:normal;}@font-face{font-family:'Fira Sans SemiBold';src:url(/themes/custom/honorsgrad/css/fonts/Fira%5C%20Sans%5C%20SemiBold.woff2) format('woff2'),url(/themes/custom/honorsgrad/css/fonts/Fira%5C%20Sans%5C%20SemiBold.woff) format('woff'),url(/themes/custom/honorsgrad/css/fonts/Fira%5C%20Sans%5C%20SemiBold.otf) format('opentype'),url(/themes/custom/honorsgrad/css/fonts/Fira%5C%20Sans%5C%20SemiBold.ttf) format('truetype');font-weight:500;font-style:normal;}@font-face{font-family:'BlackJack';font-style:normal;font-weight:700;src:url(/themes/custom/honorsgrad/css/fonts/blackjack.otf) format('opentype');}@font-face{font-family:'Dapifer';font-style:normal;font-weight:500;src:url(/themes/custom/honorsgrad/css/fonts/Dapifer%5C%20Stencil%5C%20Black03b5e1afe0ebe677b9701%5C%20Regular.woff2) format('woff2'),url(/themes/custom/honorsgrad/css/fonts/Dapifer%5C%20Stencil%5C%20Black03b5e1afe0ebe677b9701%5C%20Regular.woff) format('woff'),url(/themes/custom/honorsgrad/css/fonts/Dapifer%5C%20Stencil%5C%20Black03b5e1afe0ebe677b9701%5C%20Regular.otf) format('opentype'),url(/themes/custom/honorsgrad/css/fonts/Dapifer%5C%20Stencil%5C%20Black03b5e1afe0ebe677b9701%5C%20Regular.ttf) format('truetype');}@font-face{font-family:'Arial Bold';font-style:normal;font-weight:500;src:url(/themes/custom/honorsgrad/css/fonts/Arial%5C%20Bold.woff) format('woff'),url(/themes/custom/honorsgrad/css/fonts/Arial%5C%20Bold.otf) format('opentype'),url(/themes/custom/honorsgrad/css/fonts/Arial%5C%20Bold.ttf) format('truetype');}@font-face{font-family:'Adam CG';font-style:normal;font-weight:500;src:url(/themes/custom/honorsgrad/css/fonts/ADAM.CG%5C%20PRO.otf) format('opentype');}@font-face{font-family:'Bello Script';font-style:normal;font-weight:500;src:url(/themes/custom/honorsgrad/css/fonts/FontsFree-Net-Bello-Script.ttf) format('truetype');}@font-face{font-family:'Brush Script Std Medium';font-style:normal;font-weight:600;src:url(/themes/custom/honorsgrad/css/fonts/Brush%5C%20Script%5C%20Std%5C%20Medium.ttf) format('truetype');}@font-face{font-family:"Bali";src:url("https://use.typekit.net/af/ea41a9/0000000000000000774ba050/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/ea41a9/0000000000000000774ba050/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/ea41a9/0000000000000000774ba050/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;}.canvas-item,.itm,.badge{cursor:pointer;}.filterIcon,.trimColor{float:left;margin-right:5px;}.wrap-stole-1 .canvas-text,.wrap-stole-1 .canvas-logo,.wrap-stole-2 .canvas-text,.wrap-stole-2 .canvas-logo,.wrap-stole-3 .canvas-text,.wrap-stole-3 .canvas-logo,.wrap-stole-4 .canvas-text,.wrap-stole-4 .canvas-logo{height:286px;position:absolute !important;top:126px;overflow-y:hidden;width:308px;}#view2 .nano{width:320px;}#view2 .asset-list{border-radius:3px;background:#FFF;min-height:154px;max-height:320px;padding:8px 2px;}.nano{position:relative;width:100%;height:100%;overflow:hidden;}.filterIcon,.trimColor,.threadColor{display:inline-block;width:38px;height:38px;color:transparent;text-indent:-5000px;padding:2px;background-size:cover;box-sizing:content-box;background-position:center center;margin:0px 3px 3px 0;cursor:pointer;border:3px solid #aba7a7;}.filterIcon:focus{outline:none;}.sash-color .asset-list .cont,.cont1,.cont2:focus{outline:none;}.current{border:3px solid #000 !important;cursor:default;opacity:0.8;}.sash-design{cursor:pointer;}.stole{width:300px;float:left;padding-right:20px;margin-right:10px;background-repeat:no-repeat;cursor:pointer;}.sash-items ul{padding:0;}span.firstdot{position:absolute;width:15px;height:15px;background:orange;border-radius:100%;top:-7px;left:-7px;z-index:1;}span.single-progress .dot{position:absolute;width:15px;height:15px;background:#999;border-radius:100%;top:-7px;right:-7px;z-index:1;}.stole-selection{justify-content:center;}.stole-selection .stole{text-align:center;z-index:9}.stole-selection .stole img{max-width:100%;margin-top:20px;margin-bottom:45px;}.stole-selection .stole span{padding:10px;box-shadow:0px 0px 5px orange;}.stole-selection .stole span:hover{background:orange;color:#ffffff;}#cover-spin{position:fixed;width:100%;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.7);z-index:9999;display:none;}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}#cover-spin::after{content:'';display:block;position:absolute;left:48%;top:40%;width:40px;height:40px;border-style:solid;border-color:black;border-top-color:transparent;border-width:4px;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;}.notice-info{border:1px solid #ccc;padding:15px 15px 15px 30px;margin:30px 0 0;}.notice-info p{position:relative;}.notice-info p::before{position:absolute;content:'';left:-17px;top:9px;width:10px;height:10px;background:orange;}.disabled{pointer-events:none;opacity:0.6;}#canvas{height:480px !important;width:220px !important;}.txtCanvas{height:26px !important;width:60px !important;z-index:1;}#stole_marking.type-3{width:100px !important;height:286px !important;left:240px;position:absolute;top:126px !important;}#stole_marking.type-1-2{width:230.5px !important;height:286px !important;left:131px;position:absolute;top:126px !important;}.final-img.type-1{height:480px;width:325px;}.final-img.type-2{height:480px;width:325px;}.final-img.type-3{height:480px;width:325px;}.final-img.type-4{height:480px;width:325px;}.txt-options .font-rotation button{font-size:13px;margin-right:2px;}.stole-steps{padding-left:15px;}.err{color:red;font-family:serif;text-align:center;display:none;}.table-bg tr:last-child{background:#000000b8;color:#fff;box-shadow:0px 4px 28px #000000;}.table-bg tr:last-child td{color:inherit;}#stole_marking_boxes{width:150px !important;height:286px !important;position:absolute;top:126px !important;left:-5px;}.stole-4 img{margin-left:20px !important;}.stole.stole-4 .table-bg{margin-top:-198px !important;}.stole-5 img{margin-left:10px !important;}.stole.stole-5 .table-bg{margin-top:-178px !important;}.wrap-stole-5 #canvas_back,.select-stole-5#canvas{height:480px !important;width:300px !important;}.wrap-stole-5 .canvas-text,.wrap-stole-5 .canvas-logo{overflow-y:hidden;left:62px;height:139px;position:absolute !important;top:252px;width:250px}.wrap-stole-5 .canvas-text2,.wrap-stole-5 .canvas-logo2{overflow-x:hidden;left:63px;height:450px;position:absolute !important;top:-10px;width:250px;}.sash-color-back{display:none;}.stole.stole-3  .table-bg{margin-top:-198px !important;}.wrap-stole-5 #stole_marking_boxes{width:180px !important;height:185px !important;top:17px !important;left:-10px;}.wrap-stole-5 #stole_marking_boxes_back{width:128px !important;height:326px !important;position:absolute;top:235px;left:590px;}.second_row_stole_img{height:402px;}.second_margin{margin-bottom:70px!important;}#wrap canvas#canvas_back{height:480px !important;width:300px !important;}section.sash-design-sec .row.stole-edit div#wrap2.wrap-stole-5{top:10px;background:none;}.price-details.price-details-stole-5 .table-bg{padding-top:0;margin-top:0;z-index:1;}.price-details.price-details-stole-5 .table-bg tr td,.price-details.price-details-stole-5 .table-bg tr th{padding:0 10px;}#stole-5-custom-row .wrap-stole-5 .canvas_stole.max-width-stole-5.lower-canvas{height:480px !important;width:310px !important;}.front-stole,.back-stole{float:left;width:100%;text-align:center;padding:19px 0;padding-right:32px;}.front-stole{position:absolute;top:auto;bottom:0;}.stole-5-final .stole-length,.stole-custom-4 .stole-length{display:none;}.canvas-text.first60,.canvas-logo.first60{height:227px !important;top:185px !important;}.canvas-text.first35,.canvas-logo.first35{height:256px !important;top:155px !important;}.display-none{display:none !important;}div#cssmenu{min-height:46px;}.stole img{margin-left:40px;margin-bottom:15px;}#add_stole_color,#add_trim_color{cursor:pointer;}.stole-edit-options:hover{color:#fff;background-color:#007bff;border-color:#007bff;}.custom-graduation-stoles-page #main{max-width:inherit;margin:inherit;position:inherit;text-align:inherit;}
