/* -------------------------------------------------------- Borders :: Begin -------------------------------------------------------- */ .WM-Border { border: 1px solid; } .WM-Border-2x { border: 2px solid; } .WM-Border-R { border-right: 1px solid; } .WM-Border-L { border-left: 1px solid; } .WM-Border-T { border-top: 1px solid; } .WM-Border-B { border-bottom: 1px solid; } /* -------------------------------------------------------- Labels :: Begin -------------------------------------------------------- */ .WM-SubText { display: inline-block; padding: 10px 25px 5px 25px; color: #fff; border-radius: 5px; margin: 3px 0px 10px 0px; } .Context { font-family: BYekan-Edited, Montserrat-Regular !important; } .WM-SubText.SmallPad { padding: 3px 15px 0px 15px; } .WM-Notification { display: inline-block; text-align: center; line-height: 24px; width: 26px; height: 26px; color: #fff; border-radius: 13px; } /* -------------------------------------------------------- Price :: Begin -------------------------------------------------------- */ .Price { text-align: left; direction: ltr; font-size: 24px; } .Price .Unit { font-size: 12px; } .Price .Old { font-size: 14px; margin-left: 20px; text-decoration: line-through; text-decoration-color: #ee3552; color: #ee3552; margin-top: -5px; } /* -------------------------------------------------------- Others :: Begin -------------------------------------------------------- */ .zIndex99 { z-index: 99; } .has-blur { -webkit-filter: blur(5px); transition: 0.5s -webkit-filter linear; } /* -------------------------------------------------------- Navigation :: Begin -------------------------------------------------------- */ .WM-NavWrapper { z-index: 1000; box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22); background: #fff; width: calc(100% - 2em); margin: 0 1em; position: fixed; top: 1em; .WM-Nav { padding: 0.8em 1em; list-style: none; margin-bottom: 0; } } .WM-PageNav { border-left: 1px solid #c7c8c9; padding: 3px 25px; } .modal-mask { position: fixed; z-index: 9998; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5); display: table; transition: opacity .3s ease; } .modal-wrapper { display: table-cell; vertical-align: middle; } /* -------------------------------------------------------- Blocks :: Begin -------------------------------------------------------- */ // ----------------------info Block---------------------- .WM-Info .v-icon { margin-left: 5px; line-height: 22px; font-size: 14px; color: $Gray; } .WM-Section { padding: 10px 10px; margin: 10px 0px; border: 1px solid #eeeeee; border-right: 2px solid #000; margin-bottom: 30px; } .WM-Section .Step { font-size: 50px; opacity: 0.2; float: right; line-height: 60px; } .WM-Section .Title { float: right; margin-right: -30px; margin-top: 8px; } .WM-Section .Title .FA { font-size: 20px; line-height: 1.2; } .WM-Section .Title .EN { font-size: 12px; letter-spacing: 5px; text-transform: uppercase; font-family: 'Montserrat-Regular', sans-serif; } .Duplicate { border: 1px solid #ddd; position: relative; } .hasConfig .v-autocomplete, .hasConfig .vue-treeselect { width: calc(100% - 45px); float: right; } .hasHelp .v-autocomplete, .hasHelp .vue-treeselect { width: calc(100% - 45px); float: right; } .hasConfig.hasHelp .v-autocomplete, .hasConfig.hasHelp .vue-treeselect { width: calc(100% - 90px); float: right; } .hasConfig .v-btn { float: right; margin-top: 20px; margin-right: 10px; } .hasConfig .v-btn:nth-of-type(2) { margin-right: 5px; } .hasConfig .v-card__text { width: calc(100% - 50px); float: right; } .WM-Pointer { cursor: pointer; } .WM-ToDuplicate-Block { padding: 5px 10px 2px 10px; border: 1px solid #eeeeee; border-right: 2px solid #000; margin: 5px; ; } .WM-ToDuplicate-Block .Header { text-align: right; font-size: 22px; margin: 5px 0px; } /* -------------------------------------------------------- Float Buttons :: Begin -------------------------------------------------------- */ .float-buttons-placeholder { position: fixed; left: 5%; bottom: 5%; z-index: 999; } .float-buttons-placeholder .v-btn.XS { margin-left: -15px; margin-bottom: -25px; } /* -------------------------------------------------------- Float Buttons :: End -------------------------------------------------------- */ .color-square { width: 16px; height: 16px; border-radius: 8px; margin-left: 8px; }