/* -------------------------------------------------------- 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; } /* -------------------------------------------------------- SectionTitle :: Begin -------------------------------------------------------- */ .SectionTitle .TitleFa { font-size: 1.7rem; } .SectionTitle .TitleEn { span { color: $White; padding: 5px 25px 1px 25px; border-radius: 0.2em; letter-spacing: 0.5em; } .Line { flex-grow: 1; position: relative; .inner { position: absolute; top: 50%; width: calc(100% - 1em); left: 0; height: 1px; } } } /* -------------------------------------------------------- Labels :: Begin -------------------------------------------------------- */ .WM-SubText { display: inline-block; padding: 10px 25px 5px 25px; color: #fff; border-radius: 5px; margin: 3px 0px 10px 0px; } .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; } /* -------------------------------------------------------- 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; }