.navbar{ &.navbar-precise{ padding-bottom: 1rem; } } .navbar-brand{ &.navbar-brand-precise{ padding-bottom: 0; } } .precise-head-wrapper{ font-size: 18px; background-color:#FFF ; box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12); a{ &:hover{ text-decoration: none; } } } .precise-content-wrapper{ font-size: 18px; background-color:#FFF ; box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12); .precise-media-wrapper{ width: 100%; } .precise-media-wrapper:nth-child(1) { border: 1px solid #4267b2; } .precise-media-wrapper:nth-child(1):hover { background-color: #4267b2; } .precise-media-img{ width: 25%; height: 36px; border-right: 1px solid rgba(0, 0, 0, 0.12); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .precise-media-img-item{ display: block; } .precise-media-img-item.after{ display: none; } .precise-media-wrapper:nth-child(1):hover .precise-media-img-item.before { display: none; } .precise-media-wrapper:nth-child(1):hover .precise-media-img-item.after { display: block; } .precise-media-wrapper:nth-child(1):hover .precise-media-context { color: #fff; } .precise-media-context{ color: rgba(67, 72, 76, 0.75); width: 75%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .form-control{ border-width: 1px; height: calc(1.5em + 1.75rem + 4px); } //取消IE edge & IE 瀏覽器帳號輸入框輸入會有x的圖示 .precise-form-items input::-ms-clear { display: none; } //取消IE edge & IE 瀏覽器密碼輸入框輸入會有眼睛的圖示 .precise-form-items input::-ms-reveal { display: none; } label{ color: rgba(0,0,0,.54); } .focus-status{ &:focus{ border-color:#ced4da; box-shadow: none; } } .divider-wrapper{ .divider{ width: 1px; height: 100%; border-left: 1px solid rgba(0, 0, 0, 0.12); position: relative; } .divider:after{ content: ""; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: transparent; color: rgba(110, 60, 60, 0.12); padding: 6px; } } } @media screen and (max-width: 768px){ .precise-content-wrapper{ .divider-wrapper{ .divider{ width: 100%; height: 1px; border-left: none; margin: 32px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.12); } .divider:after{ content: ""; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: transparent; color: rgba(0, 0, 0, 0.12); padding: 6px; } } } }