html, body {
height: 100%;
}
body {
font-family: 'Open Sans', sans-serif;
-webkit-font-smoothing: antialiased;
background: $body-bg;
position: relative;
height: 100%;
&.white {
background: #fff;
> .container-fluid {
overflow: auto;
}
.inner__wrap {
> .row.content {
min-height: 100%;
margin-bottom: -89px;
}
}
}
}
.inner__wrap {
height: 100%;
> .row.main {
height: 100%;
position: relative;
}
}
.container-fluid {
@include legacy-pie-clearfix;
height: 100%;
position: relative;
}
.channel-view {
@include clearfix;
height: 100%;
position: relative;
}
img {
max-width: 100%;
height: auto;
&.rounded {
@include border-radius(100%);
}
}
.popover {
@include border-radius(3px);
color: #333;
&.bottom, &.right, &.top, &.left {
>.arrow:after {
border-color: transparent;
}
}
.popover-title {
background: rgba(black, 0.05);
}
.popover-content {
white-space: pre-wrap;
}
}
.dropdown-menu {
.divider {
@include opacity(0.15);
}
> li > a {
color: inherit;
&:focus, &:hover {
color: inherit;
}
}
}
.word-break--all {
word-break: break-all;
}
a {
word-break: break-word;
color: $primary-color;
cursor: pointer;
}
a:focus, a:hover {
color: $primary-color;
}
.tooltip {
.tooltip-inner {
word-break: break-word;
font-size: 13px;
padding: 3px 10px 4px;
font-weight: 500;
}
}
.nopadding {
padding: 0;
margin: 0;
}
.text-danger, a.text-danger {
color: #E05F5D;
&:hover, &:focus {
color: #E05F5D;
}
}
.btn {
&.btn-danger {
color: #fff;
&:hover, &:active, &:focus {
color: #fff;
}
}
}
select {
-webkit-appearance: none;
}
.form-control {
@include border-radius(2px);
&:focus {
@include box-shadow(none);
}
&.no-padding {
line-height: 32px;
padding: 0;
}
&.no-resize {
resize: none;
}
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
cursor: auto;
background: rgba(#fff, 0.1);
}
.form-group {
&.form-group--small {
margin-bottom: 10px;
}
}
.error-panel {
max-width: 275px;
position: absolute;
right: 10px;
top: 40px;
z-index: 100;
}
.nav>li>a:focus, .nav>li>a:hover {
background: transparent;
}
.btn {
@include single-transition(all, 0.25s, ease-in);
@include border-radius(1px);
&.btn-primary {
border-color: transparent;
background: $primary-color;
&:hover, &:focus, &:active {
background: $primary-color--hover;
}
}
&.btn-inactive {
border-color: transparent;
background: #707070;
color: #fff;
}
}
.relative-div {
position:relative;
}
@-webkit-keyframes spin2 {
from { -webkit-transform: rotate(0deg);}
to { -webkit-transform: rotate(360deg);}
}
@keyframes spin {
from { transform: scale(1) rotate(0deg);}
to { transform: scale(1) rotate(360deg);}
}
.glyphicon-refresh-animate {
@include animation(spin .7s infinite linear);
}
.black-bg {
background-color: black !important;
}
.white-bg {
background-color: white !important;
}
.alert {
padding: 8px 12px;
}
.emoji {
width: 1.5em;
height: 1.5em;
display: inline-block;
margin-bottom: 0.25em;
background-size: contain;
}