/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.commerce-product-variation-form{margin:10px 0 100px 0;}.commerce-product-variation-form .field--name-field-audio-video-file{height:225px;margin-bottom:30px;}.commerce-product-variation-form .field--name-field-audio-video-file details summary,.commerce-product-variation-form .field--name-field-audio-video-file table,.commerce-product-variation-form .field--name-field-audio-video-file .table-responsive,.commerce-product-variation-form .field--name-field-audio-video-file .tableresponsive-toggle-columns,.commerce-product-variation-form .field--name-field-audio-video-file .tabledrag-toggle-weight-wrapper,.commerce-product-variation-form .field--name-field-audio-video-file details .description,.commerce-product-variation-form .field--name-field-audio-video-file label#edit-field-audio-video-file-0--label,.commerce-product-variation-form .field--name-field-audio-video-file .form-item-field-audio-video-file-0 label{display:none !important;}.field--name-field-trim-data,.field--name-field-uppy-id,.field--name-field-playtime-seconds{display:none !important;}.commerce-product-variation-form .form-item-msdv-upload-file-managed{display:block;margin-bottom:70px;}.commerce-product-variation-form .form-item-msdv-upload-file-managed label:first-child{margin-top:20px;}.commerce-product-variation-form .form-item-msdv-upload-file-managed .js-form-type-checkbox{margin:15px 0;}.commerce-product-variation-form .form-item-msdv-upload-file-managed button{}#textfields-container,#queue-container,#file-info-container,.transcriptionDetailsBox{background-color:#f5f5f5 !important;box-shadow:0px 6px 25px -3px rgba(0,0,0,0.22);padding-top:63px;padding-right:45px;padding-bottom:32px;padding-left:45px;background-image:url(/themes/custom/msdv_customers/img/calculate-background.jpg);background-position:bottom left;background-repeat:no-repeat;}#textfields-container legend,#queue-container h3,#file-info-container h3,.transcriptionDetailsBox h3{color:#181818 !important;font-size:40px;font-weight:800 !important;font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;}#textfields-container legend{font-size:20px;}#textfields-container legend:before,#queue-container h3:before,#file-info-container h3:before,.transcriptionDetailsBox h3:before{position:absolute;width:60px;height:8px;background:#141414;content:'';margin-top:-20px;}#textfields-container .fa,.transcriptionDetailsBox .fa,.transcriptionDetailsBox .fas{font-size:26px;float:left;margin-right:10px;width:30px;text-align:center;}.fa-question-circle{float:right !important;position:relative;color:rgba(28,63,148,0.34) !important;font-size:17px !important;margin-top:8px;}#textfields-container label,.transcriptionDetailsBox label{color:#181818 !important;font-weight:bold;}#textfields-container .details-wrapper legend{font-weight:initial;text-transform:initial;font-size:initial;}#textfields-container .details-wrapper .radio label{font-weight:initial;}#queue-container thead th,#file-info-container thead th{background:#1c3f94;color:#fff;text-transform:uppercase;}#queue-container  tbody td:nth-child(4),#file-info-container  tbody td:nth-child(4){min-width:120px;}#queue-container  tbody td:nth-child(5),#file-info-container  tbody td:nth-child(5){min-width:90px;}#queue-container tbody td:nth-child(1){word-break:break-all;}.commerce-product-variation-form .form-type-select{}.commerce-product-variation-form #file-info-container{margin-bottom:30px;}.commerce-product-variation-form details.form-wrapper{clear:both;}.commerce-product-variation-form #edit-actions{clear:both;margin-top:50px;}.commerce-product-variation-form fieldset legend{clear:both;padding:20px 0 10px 0px;}.commerce-product-variation-form .field--type-entity-reference{clear:both;width:100%;margin-bottom:0;}.commerce-product-variation-form .details-wrapper fieldset legend:before{display:none;}.commerce-product-variation-form .field--type-entity-reference fieldset legend,.commerce-product-variation-form .field--type-entity-reference fieldset label,.commerce-product-variation-form .form-type-textarea label,.commerce-product-variation-form .form-type-managed-file label,.commerce-product-variation-form .details-wrapper fieldset legend,.commerce-product-variation-form .details-wrapper fieldset label{float:left;width:270px;padding:initial;font-size:initial;font-weight:bold;text-transform:initial;}.commerce-product-variation-form .field--type-entity-reference fieldset .fieldset-wrapper,.commerce-product-variation-form .field--type-entity-reference fieldset select,.commerce-product-variation-form .details-wrapper fieldset .fieldset-wrapper,.commerce-product-variation-form .details-wrapper fieldset select{float:left;display:block;width:235px;}.commerce-product-variation-form .field--name-attribute-quality fieldset .fieldset-wrapper,.commerce-product-variation-form .field--name-attribute-anonimized fieldset .fieldset-wrapper{width:400px;}.commerce-product-variation-form .field--type-entity-reference fieldset .fieldset-wrapper .radio,.commerce-product-variation-form .details-wrapper fieldset .fieldset-wrapper .radio{display:inline-block;float:left;margin-right:20px;}.commerce-product-variation-form .field--type-entity-reference fieldset .fieldset-wrapper .radio input,.commerce-product-variation-form .details-wrapper fieldset .fieldset-wrapper .radio input{display:inline-block;margin-top:8px;}.commerce-product-variation-form .field--type-entity-reference fieldset .fieldset-wrapper .radio input[type=radio],.commerce-product-variation-form .details-wrapper fieldset .fieldset-wrapper .radio input[type=radio]{width:auto;margin-right:5px;display:none;}.commerce-product-variation-form .field--type-entity-reference fieldset .fieldset-wrapper .radio input[type=radio]:checked + label:before,.commerce-product-variation-form .details-wrapper fieldset .fieldset-wrapper .radio input[type=radio]:checked + label:before{content:"\2022";color:#1C3F94;background:white;border:#ADB5BD solid 1px;font-size:47px;text-align:center;line-height:10px;}.commerce-product-variation-form .field--type-entity-reference fieldset .fieldset-wrapper .radio label:before,.commerce-product-variation-form .details-wrapper fieldset .fieldset-wrapper .radio label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;position:absolute;left:-4px;bottom:6px;border:#ADB5BD solid 1px;background:white;border-radius:10px;}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:none;}.commerce-product-variation-form .field--type-entity-reference fieldset .fieldset-wrapper .radio label,.commerce-product-variation-form .details-wrapper fieldset .fieldset-wrapper .radio label{font-weight:normal;width:auto;}.commerce-product-variation-form .form-type-textarea textarea{float:left;display:block;width:425px;height:115px;}.commerce-product-variation-form #edit-field-terminology-wrapper .form-type-managed-file .form-managed-file{float:left;display:block;width:425px;height:auto;}.commerce-product-variation-form #edit-field-terminology-wrapper .form-type-managed-file .form-managed-file input{height:calc(2em + .75rem + 2px);}#edit-field-terminology-wrapper{margin-bottom:0px;}#edit-field-terminology-wrapper fieldset{display:inline-block;margin-bottom:0;}#edit-field-terminology-wrapper .description{display:none;}#terminologyDescription{color:#6c757d!important;line-height:14px;display:block;padding-left:270px;}.commerce-product-variation-form .form-item-multifields{margin:10px 0 60px 0;}.commerce-product-variation-form #textfields-container{display:inline-block;width:100%;margin:50px 0 20px 0;}.commerce-product-variation-form #textfields-container .fieldset-legend{}.commerce-product-variation-form #textfields-container fieldset .fieldset-wrapper details summary{padding:5px 20px;background:#1c3f94;color:#fff;word-break:break-all;}.commerce-product-variation-form #textfields-container fieldset .fieldset-wrapper details .details-wrapper{padding:20px;}.commerce-product-variation-form #edit-submit{float:left;margin-right:20px;}.commerce-product-variation-form #edit-submit-ajax{width:auto;float:left;}#msdv_order_summary{margin-top:10px;position:-webkit-sticky;position:sticky;top:10px;background:#1E3F93;color:#fff;padding:20px;background-image:url(/themes/custom/msdv_customers/img/blue-bg-box.jpg);background-position:bottom left;box-shadow:0px 6px 25px -3px rgba(0,0,0,0.22);}#msdv_order_summary .msdv_checkout_button{width:100%;display:block;text-align:center;color:#1c3f94;background:#fff;font-size:18px;border-radius:0;font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;line-height:50px;padding:0 40px;margin-top:20px;}#msdv_order_summary #checkoutLoading{width:100%;text-align:center;}#msdv_order_summary h3{text-transform:uppercase;font-size:40px;margin:20px 0 20px 0;font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;}#msdv_order_summary h3:before{position:absolute;width:60px;height:8px;background:#ffffff;content:'';margin-top:-20px;}.statusUploadComplete{color:darkgreen;}.uploadRestriction,.statusRemoved{color:darkred;}#msdv_subtotal_price_order,#msdv_vat_order,#msdv_num_items_order,#msdv_total_price_order{display:none;}#msdv_order_summary,.commerce-product-variation-form .field--type-entity-reference,.commerce-product-variation-form .form-item-multifields,.commerce-product-variation-form #edit-msdvref,.commerce-product-variation-form #file-info-container,.commerce-product-variation-form #textfields-container,.commerce-product-variation-form #edit-actions,.commerce-product-variation-form #edit-submit-ajax{}#edit-actions-submit{float:right;}.marginBottom{margin-bottom:20px;}.initialHide,.form-item-extended-form,#file-info-container,#file-info-container fieldset,#file-info-container .alert{display:none;}.uppy-DragDrop-note{clear:both;display:block;}.uppy-Informer{}.save-duration{margin-left:20px;padding:5px 10px;background:darkorange;color:#ffffff !important;}.save-duration:hover,.cancel-duration:hover{cursor:pointer;}.cancel-duration{margin-left:10px;padding:5px 10px;background:lightgray;}.errorTrimming{width:100%;display:block;color:red;margin-bottom:10px;}.commerce-product-variation-form .form-item-comment-order,.commerce-product-variation-form .initialHide{}.uppy-Informer{top:220px !important;bottom:unset !important;}nav#checkout_steps{display:block;}.cd-breadcrumb::after,.cd-multi-steps::after{clear:both;content:"";display:table;}tr.removed td{text-decoration:line-through;}tr.removed td:nth-child(3),tr.removed td:nth-child(4),tr.removed td:nth-child(5){text-indent:-999px;}.removeRow .fas{font-weight:initial;}.tabBorderBottom{border-bottom:2px solid #F5F5F5;}.buttonProductSwitcher{width:100%;display:block;text-align:center;color:#212529;padding:10px 0;text-transform:uppercase;}.buttonProductSwitcher:hover{border-bottom:2px solid #1c3f94;text-decoration:none;}.buttonProductSwitcher.activeButton{border-bottom:2px solid #1c3f94;color:#1c3f94;}.uppy-StatusBar-additionalInfo{display:block !important;}@media only screen and (max-width:600px){#textfields-container legend,#queue-container h3,#file-info-container h3,.transcriptionDetailsBox h3{font-size:20px;}.commerce-product-variation-form .form-type-textarea textarea{width:100%;}.commerce-product-variation-form .field--name-attribute-quality fieldset .fieldset-wrapper,.commerce-product-variation-form .field--name-attribute-anonimized fieldset .fieldset-wrapper{width:100%;}.fa-question-circle{display:none !important;}#textfields-container,#queue-container,#file-info-container,.transcriptionDetailsBox{padding-top:43px;padding-right:25px;padding-bottom:22px;padding-left:25px;}#queue-container table{border-spacing:1;border-collapse:collapse;background:white;border-radius:6px;overflow:hidden;max-width:800px;width:100%;margin:0 auto;position:relative;}#queue-container table *{position:relative;}#queue-container table tbody tr:last-child{border:0;}#queue-container table td,#queue-container table th{text-align:left;}#queue-container table td.l,#queue-container table th.l{text-align:right;}table td.c,table th.c{text-align:center;}table td.r,table th.r{text-align:center;}#queue-container table caption{display:none;}#queue-container table{display:block;}#queue-container table > *,#queue-container table tr,#queue-container table td,#queue-container  table th{display:block;}#queue-container table thead{display:none;}#queue-container table tbody tr{height:auto;padding:8px 0;border-bottom:2px solid #1c3f94;background:#f5f5f5;}#queue-container table tbody tr td{padding:10px 0 10px 0;margin:0;border:none;}#queue-container table tbody tr td:last-child{margin-bottom:0;}#queue-container table tbody tr td:before{position:absolute;font-weight:700;width:40%;left:0px;top:-10px;}#queue-container table tbody tr td:nth-child(1):before{content:attr(data-heading-name);}#queue-container table tbody tr td:nth-child(2):before{content:attr(data-heading-status);}#queue-container table tbody tr td:nth-child(3){display:none;}#queue-container table tbody tr td:nth-child(4):before{content:attr(data-heading-duration);}#queue-container table tbody tr td:nth-child(5):before{content:attr(data-heading-price);}#queue-container table tbody tr td:nth-child(6):before{content:attr(data-heading-remove);}#msdv_order_summary{position:fixed;bottom:0;z-index:99999;left:0;width:100%;padding:15px 45px 0 25px;overflow:hidden;height:160px;display:block;top:unset;}#msdv_order_summary h3,#msdv_order_summary .order_total:nth-child(1),#msdv_order_summary .order_total:nth-child(2),#msdv_order_summary .order_total:nth-child(3),#msdv_order_summary .order_total:nth-child(5){display:none;}#msdv_order_summary .msdv_checkout_button{margin-top:10px;}.uppy-DragDrop-inner svg{display:none;}}#edit-field-audio-video-file-wrapper{display:none;}
.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);z-index:9999;}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;}.small-modal{width:50%;}.closeUploadPageModal{color:#aaa;float:right;text-align:right;font-size:28px;font-weight:bold;}.closeUploadPageModal:hover,.closeUploadPageModal:focus{color:black;text-decoration:none;cursor:pointer;}.small-modal .button{margin-top:15px;}.small-modal label.question{clear:both;display:inline-block;width:100%;}.small-modal label.question span{width:40%;float:left;}
