/* -------------------------------------------------------- Inputs :: Begin -------------------------------------------------------- */ .WM-Input { outline: none; border: none; } .WM-TextArea { outline: none; border: none; } .WM-TextArea:focus, .WM-Input:focus { border-color: transparent !important; } .WM-Input:focus::-webkit-input-placeholder { color: transparent; } .WM-Input:focus::-webkit-input-placeholder { color: transparent; } .WM-Input:focus:-moz-placeholder { color: transparent; } .WM-Input:focus::-moz-placeholder { color: transparent; } .WM-Input:focus:-ms-input-placeholder { color: transparent; } .WM-TextArea:focus::-webkit-input-placeholder { color: transparent; } .WM-TextArea:focus:-moz-placeholder { color: transparent; } .WM-TextArea:focus::-moz-placeholder { color: transparent; } .WM-TextArea:focus:-ms-input-placeholder { color: transparent; } .WM-Input::-webkit-input-placeholder { color: #555555; } .WM-Input:-moz-placeholder { color: #555555; } .WM-Input::-moz-placeholder { color: #555555; } .WM-Input:-ms-input-placeholder { color: #555555; } .WM-TextArea::-webkit-input-placeholder { color: #555555; } .WM-TextArea:-moz-placeholder { color: #555555; } .WM-TextArea::-moz-placeholder { color: #555555; } .WM-TextArea:-ms-input-placeholder { color: #555555; } .WM-InputWrapper { width: 100%; position: relative; border-bottom: 2px solid #d9d9d9; padding-bottom: 0px; margin-bottom: 35px; } .WM-InputLabel { font-size: 15px; color: #999999; line-height: 1.5; padding-left: 5px; } .WM-Input100 { display: block; width: 100%; background: transparent; font-size: 18px; color: #555555; line-height: 1.2; } .WM-Input100-Focus { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none; } .WM-Input100-Focus::before { content: ""; display: block; position: absolute; bottom: -2px; left: 0; width: 0; height: 2px; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; background: #ff4b5a; } .WM-Input.WM-Input100 { height: 40px; } .WM-InputWrapper input:disabled { cursor: not-allowed; } .WM-TextArea.WM-Input100 { min-height: 110px; padding-top: 9px; padding-bottom: 13px; } .WM-Input100:focus+.WM-Input100-Focus::before { width: 100%; } .WM-Select { background-color: transparent !important; -webkit-appearance: none; } .WM-Checkbox { position: relative; /* handling click events */ /* when checkbox is checked */ } .WM-Checkbox.WM-Checkbox-inline { display: inline-block; } .form-inline .WM-Checkbox.WM-Checkbox-inline { margin-left: 20px; top: 3px; } .WM-Checkbox input[type=checkbox] { visibility: hidden; position: absolute; } .WM-Checkbox label { cursor: pointer; padding-right: 30px; } .WM-Checkbox label>span { display: block; position: absolute; right: 0; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; } .WM-Checkbox label>span.inc { background: #fff; right: -10px; top: -10px; height: 40px; width: 40px; opacity: 0; border-radius: 50% !important; -moz-border-radius: 50% !important; -webkit-border-radius: 50% !important; } .WM-Checkbox label>.box { top: 1px; border: 2px solid #d0d7de; height: 20px; width: 20px; z-index: 5; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; transition-delay: 0.2s; } .ie .WM-Checkbox label>.box { top: 2px; } .WM-Checkbox label>.check { top: 2px; left: 6px; width: 20px; height: 10px; border: 2px solid #ee3552; border-top: none; border-right: none; opacity: 0; z-index: 5; -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); transform: rotate(-180deg); -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; transition-delay: 0.3s; } .WM-Checkbox label>span.inc { -webkit-animation: growCircle 0.3s ease; -moz-animation: growCircle 0.3s ease; animation: growCircle 0.3s ease; } .WM-Checkbox input[type=checkbox]:checked~label>.box { opacity: 0; -webkit-transform: scale(0) rotate(180deg); -moz-transform: scale(0) rotate(180deg); transform: scale(0) rotate(180deg); } .WM-Checkbox input[type=checkbox]:checked~label>.check { opacity: 1; -webkit-transform: scale(1) rotate(-45deg); -moz-transform: scale(1) rotate(-45deg); transform: scale(1) rotate(-45deg); } .WM-Checkbox input[type=checkbox]:disabled~label, .WM-Checkbox input[type=checkbox][disabled]~label { cursor: not-allowed; opacity: 0.7; filter: alpha(opacity=70); } .WM-Checkbox input[type=checkbox]:disabled~label>.box, .WM-Checkbox input[type=checkbox][disabled]~label>.box { cursor: not-allowed; opacity: 0.7; filter: alpha(opacity=70); } .WM-Checkbox input[type=checkbox]:disabled:checked~label>.check, .WM-Checkbox input[type=checkbox][disabled]:checked~label>.check { cursor: not-allowed; opacity: 0.7; filter: alpha(opacity=70); } .WM-Checkbox.has-error label { color: #e7505a; } .WM-Checkbox.has-error label>.box { border-color: #e7505a; } .WM-Checkbox.has-error label>.check { border-color: #e7505a; } .WM-Checkbox.has-info label { color: #4eabe6; } .WM-Checkbox.has-info label>.box { border-color: #4eabe6; } .WM-Checkbox.has-info label>.check { border-color: #4eabe6; } .WM-Checkbox.has-success label { color: #5dc09c; } .WM-Checkbox.has-success label>.box { border-color: #5dc09c; } .WM-Checkbox.has-success label>.check { border-color: #5dc09c; } .WM-Checkbox.has-warning label { color: #c8d046; } .WM-Checkbox.has-warning label>.box { border-color: #c8d046; } .WM-Checkbox.has-warning label>.check { border-color: #c8d046; } .c-form-checkboxes.has-error>label { color: #e7505a; } .c-form-checkboxes.has-info>label { color: #4eabe6; } .c-form-checkboxes.has-success>label { color: #5dc09c; } .c-form-checkboxes.has-warning>label { color: #c8d046; } .WM-Checkbox-list { margin: 10px 0; } .form-horizontal .WM-Checkbox-list { margin-top: 0px; } .WM-Checkbox-list .WM-Checkbox { display: block; margin-bottom: 10px; } .WM-Checkbox-inline { margin: 10px 0; } .form-horizontal .WM-Checkbox-inline { margin-top: 8px; } .WM-Checkbox-inline .WM-Checkbox { display: inline-block; margin-left: 20px; } .WM-Checkbox-inline .WM-Checkbox:last-child { margin-left: 0; } /* bubble animation */ @-webkit-keyframes growCircle { 0%, 100% { -webkit-transform: scale(0); opacity: 1; } 70% { background: #eee; -webkit-transform: scale(1.25); } } @-moz-keyframes growCircle { 0%, 100% { -moz-transform: scale(0); opacity: 1; } 70% { background: #eee; -moz-transform: scale(1.25); } } @keyframes growCircle { 0%, 100% { transform: scale(0); opacity: 1; } 70% { background: #eee; transform: scale(1.25); } } /* -------------------------------------------------------- Buttons :: Begin -------------------------------------------------------- */ .WM-Btn { outline: none !important; border: none; background: transparent; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; justify-content: center; align-items: center; padding: 0 20px; min-width: 160px; height: 50px; border-radius: 25px; font-size: 16px; color: #fff; line-height: 1.2; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; } // .WM-Btn-Red { // background-color: $Red; // box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); // -moz-box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); // -webkit-box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); // -o-box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); // -ms-box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); // } // .WM-Btn-Orange { // background-color: $Orange; // box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); // -moz-box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); // -webkit-box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); // -o-box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); // -ms-box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); // } // .WM-Btn-Purple { // background-color: $Cyan; // box-shadow: 0 10px 30px 0px rgba(250, 197, 210, 0.5); // -moz-box-shadow: 0 10px 30px 0px rgba(50, 197, 210, 0.5); // -webkit-box-shadow: 0 10px 30px 0px rgba(50, 197, 210, 0.5); // -o-box-shadow: 0 10px 30px 0px rgba(50, 197, 210, 0.5); // -ms-box-shadow: 0 10px 30px 0px rgba(50, 197, 210, 0.5); // } // .WM-Btn-Yellow { // background-color: $Yellow; // color: $Black; // box-shadow: 0 10px 30px 0px rgba(234, 223, 131, 0.5); // -moz-box-shadow: 0 10px 30px 0px rgba(234, 223, 131, 0.5); // -webkit-box-shadow: 0 10px 30px 0px rgba(234, 223, 131, 0.5); // -o-box-shadow: 0 10px 30px 0px rgba(234, 223, 131, 0.5); // -ms-box-shadow: 0 10px 30px 0px rgba(234, 223, 131, 0.5); // } // .WM-Btn-Purple { // background-color: $Purple; // color: $White; // box-shadow: 0 10px 30px 0px rgba(172, 55, 115, 0.5); // -moz-box-shadow: 0 10px 30px 0px rgba(172, 55, 115, 0.5); // -webkit-box-shadow: 0 10px 30px 0px rgba(172, 55, 115, 0.5); // -o-box-shadow: 0 10px 30px 0px rgba(172, 55, 115, 0.5); // -ms-box-shadow: 0 10px 30px 0px rgba(172, 55, 115, 0.5); // } // .WM-Btn-Black { // background-color: $Black; // box-shadow: 0 10px 30px 0px rgba(0, 0, 0, 0.5); // -moz-box-shadow: 0 10px 30px 0px rgba(0, 0, 0, 0.5); // -webkit-box-shadow: 0 10px 30px 0px rgba(0, 0, 0, 0.5); // -o-box-shadow: 0 10px 30px 0px rgba(0, 0, 0, 0.5); // -ms-box-shadow: 0 10px 30px 0px rgba(0, 0, 0, 0.5); // } // .WM-Btn-White { // background-color: $White; // color: $Black; // box-shadow: 0 10px 30px 0px rgba(255, 255, 255, 0.2); // -moz-box-shadow: 0 10px 30px 0px rgba(255, 255, 255, 0.2); // -webkit-box-shadow: 0 10px 30px 0px rgba(255, 255, 255, 0.2); // -o-box-shadow: 0 10px 30px 0px rgba(255, 255, 255, 0.2); // -ms-box-shadow: 0 10px 30px 0px rgba(255, 255, 255, 0.2); // } // .WM-Btn-Green { // background-color: $Green; // box-shadow: 0 10px 30px 0px rgba(13, 126, 0, 0.35); // -moz-box-shadow: 0 10px 30px 0px rgba(13, 126, 0, 0.35); // -webkit-box-shadow: 0 10px 30px 0px rgba(13, 126, 0, 0.35); // -o-box-shadow: 0 10px 30px 0px rgba(13, 126, 0, 0.35); // -ms-box-shadow: 0 10px 30px 0px rgba(13, 126, 0, 0.35); // } // .WM-Btn-Cyan { // background-color: $Cyan; // box-shadow: 0 10px 30px 0px rgba(50, 197, 210, 0.32); // -moz-box-shadow: 0 10px 30px 0px rgba(50, 197, 210, 0.32); // -webkit-box-shadow: 0 10px 30px 0px rgba(50, 197, 210, 0.32); // -o-box-shadow: 0 10px 30px 0px rgba(50, 197, 210, 0.32); // -ms-box-shadow: 0 10px 30px 0px rgba(50, 197, 210, 0.32); // } .WM-Btn i { margin-left: 5px; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; } .WM-Btn:hover { background-color: #333333; cursor: pointer; color: #fff; box-shadow: 0 10px 30px 0px rgba(51, 51, 51, 0.5); -moz-box-shadow: 0 10px 30px 0px rgba(51, 51, 51, 0.5); -webkit-box-shadow: 0 10px 30px 0px rgba(51, 51, 51, 0.5); -o-box-shadow: 0 10px 30px 0px rgba(51, 51, 51, 0.5); -ms-box-shadow: 0 10px 30px 0px rgba(51, 51, 51, 0.5); } .WM-Btn-RedHover:hover { background-color: $Red; cursor: pointer; color: #fff; box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); -moz-box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); -webkit-box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); -o-box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); -ms-box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); } .WM-Btn-SM { min-width: 50px; padding: 0 10px; } .WM-Btn-SM i { margin-left: 0px; } button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: none; } /* -------------------------------------------------------- Links :: Begin -------------------------------------------------------- */ .WM-Link { display: inline-block; color: #000; direction: rtl; text-decoration: none; transition: width .3s cubic-bezier(1, 0, 0, 1); } .WM-Link::after { content: ''; display: block; width: 0; height: 2px; background: #000; transition: width .3s cubic-bezier(1, 0, 0, 1); // transition: width .3s; margin-top: 2px; } .WM-Link:hover::after, .WM-Link.WM-Selected::after, .WM-Link.WM-Active::after { width: 100%; } // -----------------------Modify-------------------------- .v-btn--floating { height: 50px; width: 50px; } .v-btn--floating .v-icon { font-size: 18px; } .v-btn.WithText { width: auto; padding: 10px 30px; } .v-btn.Square { border-radius: 10px; } .v-btn.WithText .v-btn__content { font-size: 18px; } .v-btn.WithText .v-icon { margin-left: 5px; }