/** * Disable form shadow. */ .form-control { box-shadow: none; &:focus { box-shadow: none; } } /** * Disable borders. */ .header-menu, .navbar-toggle, nav { border: none !important; } /** * Show dropdown on hover (add "dropdown-hover" class to the btn-group element). */ .dropdown-hover:hover { .btn { @extend .activeDropdownBtn; } &>.dropdown-menu { display: block; } } /** * Dropdown. */ .btn-group { &>a { margin: 0; border: none; @include hoverUnderline; } .dropdown-backdrop { display: none; } .dropdown-menu { margin: 0; border: none; &>li { &>a { padding: 5px 15px; } } } .dropdown-menu-small { &>li { &>a { font-size: 12px; } &.divider { margin: 4px 0; } } } } /** * Responsive full width button (add "btn-xs-block" class to the button element). */ @media (max-width: 767px) { .btn-xs-block { display: block; width: 100%; } } /** * Responsive text alignment. */ .text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg { text-align: left; } .text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg { text-align: center; } .text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg { text-align: right; } .text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg { text-align: justify; } @media (max-width: 767px) { .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs { text-align: inherit; } .text-left-xs { text-align: left; } .text-center-xs { text-align: center; } .text-right-xs { text-align: right; } .text-justify-xs { text-align: justify; } } @media (min-width: 768px) and (max-width: 991px) { .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm { text-align: inherit; } .text-left-sm { text-align: left; } .text-center-sm { text-align: center; } .text-right-sm { text-align: right; } .text-justify-sm { text-align: justify; } } @media (min-width: 992px) and (max-width: 1199px) { .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md { text-align: inherit; } .text-left-md { text-align: left; } .text-center-md { text-align: center; } .text-right-md { text-align: right; } .text-justify-md { text-align: justify; } } @media (min-width: 1200px) { .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg { text-align: inherit; } .text-left-lg { text-align: left; } .text-center-lg { text-align: center; } .text-right-lg { text-align: right; } .text-justify-lg { text-align: justify; } }