/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 14 2020 | 02:37:44 */
/*
 * ╔════════════════════════════════╗
 * ║     ╦╦╗╔╗╦╦╗╔╗╔╗ ╔╗╔╗ ╔╗╔╗     ║
 * ║     ║║║║║║║║╠╣║  ║ ║║ ║║╔╝     ║
 * ║     ╝╝╝╚╝╝╝╝╝╚╚╝o╚╝╚╝o╝╝╚╝     ║
 * ╚════════════════════════════════╝
 * - file: MoMac Default
 * - version: 1.0
 * - last modified: 28/04/20
 * - author: Tony Myers
 * - email: tony@momac.co.nz
 * - website: https://ww.momac.co.nz
 * - description: default css file 
 *   Inview Print
 *
 * ╔════════════════════════════════╗
 * ║ TABLE OF CONTENTS              ║
 * ╠════════════════════════════════╣
 * ║                                ║
 * ║ 1. MISC                        ║
 * ║                                ║
 * ╚════════════════════════════════╝
 *
 * ╔════════════════════════════════╗
 * ║ 1. MISC                        ║
 * ╚════════════════════════════════╝
 *
 */

/* change background for radio inputs */
#cf7md-form .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle {
  	background: #ffffff !important;
}
/* remove background on cf7 repeater */
.wpcf7-repeater-item {
  	background: none !important;
}

/* fix the margin on cf7 field repeaters */
.wpcf7-repeater-item,
.cf7-repeater {
    padding-left: 0px !important;
  	padding-right: 4px !important;
}

/* get the remove button for cf7 field repeater to fit */
.wpcf7-repeater-actions {
	padding: 0px !important;
	padding-top: 10px !important;
    width: 5% !important;
}

/* strip padding off input fields */
.container-wrap input[type="text"] {
	padding: 10px !important;
}

/* style the hr line for cf7 field repeater */
.quote-line {
  	background: none !important;
  	border-color: #ffffff33;
}

/* set place holder text color */
::-webkit-input-placeholder { /* Edge */
    color: #cacaca;
}

/* set place holder text color */
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #cacaca;
}

/* set place holder text color */
::placeholder {
    color: #cacaca;
}

/* tool tip styling */
.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip i {
  	margin-left: 5px;
  	color: #cccccc;
}

/* tooltip text */
.tooltip .tooltiptext {
  	font-size: 10pt;
    width: 320px;
    visibility: hidden;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 15px;
    border-radius: 6px;

    /* position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}

/* show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
}

/* center cf7 field repeater buttons */
.wpcf7-repeater-actions {
	text-align: center !important;
}


/* manual pdf form download styling */
.download-pdf {
  	width: 100%;
  	text-align: center;
  	background: #f2f2f2;
  	border-radius: 5px;
  	padding: 20px;
}

.download-pdf a {
	color: #222222;
}

.download-pdf a:hover {
	color: #8a8989;
}



/* popup box text */
.sgpb-main-html-content-wrapper p {
	color: #000000 !important;
}

/* popup box styling */
#sgpb-popup-dialog-main-div {
  	border: 3px solid #171796 !important;
}


/* cf7 field repeater background for every second item */
.wpcf7-repeater-item {
  	margin-top: 20px;
  	background: #f5f5f5 !important;
  	padding: 10px !important;
  	padding-top: 30px !important;
	border-radius: 5px;
}


/* bold h5 tags for repeater */
.wpcf7-repeater-item h5 {
  	font-weight: 500 !important;
}

/* style non material design inputs, located on the online orders form */
.wpcf7-repeater-list select:not([name="embellishment-type-1-0"]) {
    font-size: 16px !important;
    height: auto !important;
    margin: 0 !important;
    outline: 0 !important;
    padding: 15px !important;
    width: 100% !important;
    color: #000 !important;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.03) inset !important;
    margin-bottom: 30px !important;
    padding: 6px !important;
	height: 46px !important;
    border-radius: 0px !important;
    border: 1px solid #bababa !important;
	background: none !important;
}




/* Sets mobile width on image in "Position of Garment" Popup Box */
@media only screen and (max-width: 600px) {
  .position_of_garment {
    width: 200px;
    height: 200px;
  }
}

/* Sets the font-size of contact form checkbox label */
.cf7md-checkbox-label {
  font-size: 15pt !important;
}
  
  
.wpcf7-select,
.custom-form,
.mdc-select__native-control,
.mdc-text-field__input,
#cf7md-form .mdc-text-field--textarea:not(.mdc-text-field--disabled) {
  background-color: #ffffff !important;
}

.mdc-text-field input::placeholder {
  color:#C0C0C0!important;
}

/* fix label for material design, due to hiding asterisk */
.your-name .mdc-floating-label,
.your-organisation .mdc-floating-label,
.your-email .mdc-floating-label,
.your-number .mdc-floating-label,
.your-address .mdc-floating-label,
.your-message .mdc-floating-label,
.embellishment-type-1-0 .mdc-floating-label {
	display: inline-block !important;
}

/* style secondary header widget */
.sf-menu-right li {
	padding-top: 5px;
}

/* style secondary header widget */
.sf-menu-right li a {
	font-family: inview-main;
    font-weight: 200;
    color: #000000;
    font-size: 12px;
}


/* style multifileupload background */
.codedropz-upload-handler {
	background-color: #ffffff;
}

/* style multifileupload font colour */
.codedropz-upload-inner h3,
.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn,
.codedropz-upload-inner span,
.dnd-upload-counter,
.dnd-upload-counter span {
}

/* style repeater button background */
.wpcf7-repeater-add,
.wpcf7-repeater-add:focus {
    background: #3f50b6;
}

/* full width send buttons */
.cf7md-submit-btn {
  	width: 100% !important;
}

/* style dashed lines for multifileupload */
.codedropz-upload-handler {
    border: 2px dashed #9e9e9e !important;
}




