123movies-seo/resources/assets/scss/_existing.scss

1189 lines
19 KiB
SCSS
Raw Permalink Normal View History

2024-08-24 23:08:42 +03:00
body {
background: #F6F6F6 !important;
margin: 0 !important;
font-size: 14px !important;
font-family: 'Open Sans', Arial, sans-serif;
}
.home {
border-bottom: 3px solid #ddd;
}
.container > header {
margin: 0 auto;
padding: 10em 0em;
text-align: center;
h1 {
font-size: 70px;
margin: 0;
font-weight: bold;
font-family: 'Open Sans', Arial, sans-serif;
color: #212122;
}
span {
display: block;
font-size: 30px;
color: #89949A;
font-family: 'Open Sans', Arial, sans-serif;
width: 100%;
}
}
.smart-body {
margin-bottom: 20px;
}
.myp {
height: 80px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}
.myp1 {
height: 20px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
/* Margin
=================================================================== */
.smart-margin-5 {
margin: 5px !important;
}
.smart-margin-10 {
margin: 10px !important;
}
.smart-margin-15 {
margin: 15px !important;
}
.smart-margin-left-5 {
margin-left: 5px !important;
}
.smart-margin-right-5 {
margin-right: 5px !important;
}
.smart-margin-bottom-5 {
margin-bottom: 5px !important;
}
.smart-margin-top-5 {
margin-top: 5px !important;
}
.smart-margin-left-10 {
margin-left: 10px !important;
}
.smart-margin-right-10 {
margin-right: 10px !important;
}
.smart-margin-bottom-10 {
margin-bottom: 10px !important;
}
.smart-margin-top-10 {
margin-top: 10px !important;
}
.smart-margin-left-15 {
margin-left: 15px !important;
}
.smart-margin-right-15 {
margin-right: 15px !important;
}
.smart-margin-bottom-15 {
margin-bottom: 15px !important;
}
.smart-margin-top-15 {
margin-top: 15px !important;
}
.smart-margin-left-20 {
margin-left: 20px !important;
}
.smart-margin-right-20 {
margin-right: 20px !important;
}
.smart-margin-bottom-20 {
margin-bottom: 20px !important;
}
.smart-margin-top-20 {
margin-top: 20px !important;
}
.smart-margin-left-30 {
margin-left: 30px !important;
}
.smart-margin-right-30 {
margin-right: 30px !important;
}
.smart-margin-bottom-30 {
margin-bottom: 30px !important;
}
.smart-margin-top-30 {
margin-top: 30px !important;
}
.smart-margin-left-40 {
margin-left: 40px !important;
}
.smart-margin-right-40 {
margin-right: 40px !important;
}
.smart-margin-bottom-40 {
margin-bottom: 40px !important;
}
.smart-margin-top-40 {
margin-top: 40px !important;
}
.smart-margin-off {
margin: 0 !important;
}
.smart-margin-off-top {
margin-top: 0 !important;
}
.smart-margin-off-bottom {
margin-bottom: 0 !important;
}
.smart-margin-off-left {
margin-left: 0 !important;
}
.smart-margin-off-right {
margin-right: 0 !important;
}
/* Padding
=================================================================== */
.smart-padding-5 {
padding: 5px !important;
}
.smart-padding-10 {
padding: 10px !important;
}
.smart-padding-15 {
padding: 15px !important;
}
.smart-padding-20 {
padding: 20px !important;
}
.smart-padding-30 {
padding: 30px !important;
}
.smart-padding-40 {
padding: 40px !important;
}
.smart-padding-left-5 {
padding-left: 5px !important;
}
.smart-padding-right-5 {
padding-right: 5px !important;
}
.smart-padding-bottom-5 {
padding-bottom: 5px !important;
}
.smart-padding-top-5 {
padding-top: 5px !important;
}
.smart-padding-top-10 {
padding-top: 10px !important;
}
.smart-padding-left-10 {
padding-left: 10px !important;
}
.smart-padding-right-10 {
padding-right: 10px !important;
}
.smart-padding-bottom-10 {
padding-bottom: 10px !important;
}
.smart-padding-top-15 {
padding-top: 15px !important;
}
.smart-padding-left-15 {
padding-left: 15px !important;
}
.smart-padding-right-15 {
padding-right: 15px !important;
}
.smart-padding-bottom-15 {
padding-bottom: 15px !important;
}
.smart-padding-top-20 {
padding-top: 20px !important;
}
.smart-padding-left-20 {
padding-left: 20px !important;
}
.smart-padding-right-20 {
padding-right: 20px !important;
}
.smart-padding-bottom-20 {
padding-bottom: 20px !important;
}
.smart-padding-top-30 {
padding-top: 30px !important;
}
.smart-padding-left-30 {
padding-left: 30px !important;
}
.smart-padding-right-30 {
padding-right: 30px !important;
}
.smart-padding-bottom-30 {
padding-bottom: 30px !important;
}
.smart-padding-top-40 {
padding-top: 40px !important;
}
.smart-padding-left-40 {
padding-left: 40px !important;
}
.smart-padding-right-40 {
padding-right: 40px !important;
}
.smart-padding-bottom-40 {
padding-bottom: 40px !important;
}
.smart-padding-top-50 {
padding-top: 50px !important;
}
.smart-padding-left-50 {
padding-left: 50px !important;
}
.smart-padding-right-50 {
padding-right: 50px !important;
}
.smart-padding-bottom-50 {
padding-bottom: 50px !important;
}
.smart-padding-top-60 {
padding-top: 60px !important;
}
.smart-padding-left-60 {
padding-left: 60px !important;
}
.smart-padding-right-60 {
padding-right: 60px !important;
}
.smart-padding-bottom-60 {
padding-bottom: 60px !important;
}
.smart-padding-top-70 {
padding-top: 70px !important;
}
.smart-padding-left-70 {
padding-left: 70px !important;
}
.smart-padding-right-70 {
padding-right: 70px !important;
}
.smart-padding-bottom-70 {
padding-bottom: 70px !important;
}
.smart-padding-off {
padding: 0 !important;
}
.smart-padding-off-left {
padding-left: 0 !important;
}
.smart-padding-off-right {
padding-right: 0 !important;
}
.smart-padding-off-bottom {
padding-bottom: 0 !important;
}
.smart-padding-off-top {
padding-top: 0 !important;
}
/* Button
=================================================================== */
.btn {
font-family: "aileronthin" arial !important;
letter-spacing: .6px;
font-size: 16px;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-transition: border .25s linear,color .25s linear,background-color .25s linear;
transition: border 0.25s linear, color 0.25s linear, background-color 0.25s linear;
}
.btn-default {
color: #212122;
border: none;
border-radius: 0;
&:hover {
color: #212122;
border: none;
}
}
.btn-primary, .btn-success, .btn-warning, .btn-danger, .btn-info {
color: #fff;
border: none;
border-radius: 0;
&:hover {
color: #fff;
border: none;
}
}
.btn-dark {
color: #fff;
border: none;
border-radius: 0;
background-color: #414142;
&:hover {
color: #fff;
border: none;
background-color: #212122;
}
}
.btn.btn-icon i {
position: absolute;
right: 0;
top: 0;
height: 100%;
}
.btn-primary.btn-icon {
position: relative;
padding-right: 39px;
border: 0;
}
.btn-lg.btn-primary.btn-icon i {
background-color: #286090;
padding: 12px 13px;
font-size: 14px;
}
.btn-danger.btn-icon {
position: relative;
padding-right: 39px;
border: 0;
}
.btn-lg {
&.btn-danger.btn-icon i {
background-color: #c9302c;
padding: 12px 13px;
font-size: 14px;
}
&.btn-success.btn-icon {
position: relative;
padding-right: 39px;
border: 0;
i {
background-color: #449d44;
padding: 12px 13px;
font-size: 14px;
}
}
&.btn-warning.btn-icon {
position: relative;
padding-right: 39px;
border: 0;
i {
background-color: #ec971f;
padding: 12px 13px;
font-size: 14px;
}
}
&.btn-info.btn-icon {
position: relative;
padding-right: 39px;
border: 0;
i {
background-color: #31b0d5;
padding: 12px 13px;
font-size: 14px;
}
}
&.btn-dark.btn-icon {
position: relative;
padding-right: 39px;
border: 0;
i {
background-color: #212122;
padding: 12px 13px;
font-size: 14px;
}
}
}
.btn-sm {
&.btn-primary.btn-icon i {
background-color: #286090;
padding: 7px 12px;
font-size: 14px;
}
&.btn-danger.btn-icon i {
background-color: #B11B1B;
padding: 7px 12px;
font-size: 14px;
}
&.btn-success.btn-icon {
position: relative;
padding-right: 39px;
border: 0;
i {
background-color: #007D3D;
padding: 7px 12px;
font-size: 14px;
}
}
&.btn-warning.btn-icon {
position: relative;
padding-right: 39px;
border: 0;
i {
background-color: #e5b51c;
padding: 7px 12px;
font-size: 14px;
}
}
&.btn-info.btn-icon {
position: relative;
padding-right: 39px;
border: 0;
i {
background-color: #1A8FBF;
padding: 7px 12px;
font-size: 14px;
}
}
&.btn-dark.btn-icon {
position: relative;
padding-right: 39px;
border: 0;
i {
background-color: #212122;
padding: 7px 12px;
font-size: 14px;
}
}
}
.btn-xs {
&.btn-primary.btn-icon i {
background-color: #286090;
padding: 5px 14px;
font-size: 14px;
}
&.btn-danger.btn-icon i {
background-color: #B11B1B;
padding: 5px 14px;
font-size: 14px;
}
&.btn-success.btn-icon {
position: relative;
padding-right: 39px;
border: 0;
i {
background-color: #007D3D;
padding: 5px 14px;
font-size: 14px;
}
}
&.btn-warning.btn-icon {
position: relative;
padding-right: 39px;
border: 0;
i {
background-color: #e5b51c;
padding: 5px 14px;
font-size: 14px;
}
}
&.btn-info.btn-icon {
position: relative;
padding-right: 39px;
border: 0;
i {
background-color: #1A8FBF;
padding: 5px 14px;
font-size: 14px;
}
}
&.btn-dark.btn-icon {
position: relative;
padding-right: 39px;
border: 0;
i {
background-color: #212122;
padding: 5px 14px;
font-size: 14px;
}
}
}
/* Navbar
=================================================================== */
.navbar, .form-control {
border-radius: 0;
}
@media (min-width: 768px) {
.navbar.open-hover .navbar-nav > .dropdown {
&:hover > .dropdown-menu, > .dropdown-menu:hover {
display: block;
margin-top: 0;
visibility: visible;
opacity: 1;
}
}
}
/* Form
=================================================================== */
.c-checkbox, .c-radio {
margin-right: 4px;
}
.c-checkbox *, .c-radio * {
cursor: pointer;
}
.c-checkbox input, .c-radio input {
opacity: 0;
position: absolute;
margin-left: 0 !important;
}
.c-checkbox span, .c-radio span {
position: relative;
display: inline-block;
vertical-align: top;
margin-left: -20px;
width: 20px;
height: 20px;
border-radius: 0;
border: 1px solid #ccc;
margin-right: 5px;
}
.c-checkbox:hover span, .c-radio:hover span {
border-color: #337ab7;
}
.form-inline {
.c-checkbox span, .c-radio span {
margin-left: 0;
}
}
.c-checkbox.c-checkbox-rounded span, .c-radio.c-checkbox-rounded span, .c-checkbox.c-radio-rounded span {
border-radius: 500px;
}
.c-radio {
&.c-radio-rounded span, span {
border-radius: 500px;
}
}
/* override for radio */
/* the icon */
.c-checkbox span:before, .c-radio span:before {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
text-align: center !important;
font-size: 12px;
line-height: 18px;
vertical-align: middle;
}
/* Checked state */
input {
&[type=checkbox]:checked + span:before, &[type=radio]:checked + span:before {
color: #fff;
opacity: 1;
transition: color 0.3 ease-out;
}
&[type=checkbox]:checked + span {
border-color: #337ab7;
background-color: #337ab7;
}
&[type=radio]:checked + span {
border-color: #337ab7;
background-color: #337ab7;
background-color: #fff;
&:before {
color: #337ab7;
}
}
&[type=checkbox]:disabled + span {
border-color: #dddddd !important;
background-color: #dddddd !important;
}
&[type=radio]:disabled + span {
border-color: #dddddd !important;
background-color: #dddddd !important;
background-color: #fff !important;
&:before {
color: #dddddd;
}
}
}
/* override for radio */
/* Disable state */
/* override for radio */
.form-control-rounded {
border-radius: 100px;
}
/* Panels
=================================================================== */
.panel {
border-radius: 0;
}
.panel-heading {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
/* Nav-Tabs
=================================================================== */
.nav-tabs {
&.default {
&.bordered + .tab-content {
border: 1px solid #E0E8EC;
border-top: 0;
min-height: 161px;
-webkit-border-radius: 0 0 1px 1px;
-webkit-background-clip: padding-box;
-moz-border-radius: 0 0 1px 1px;
-moz-background-clip: padding;
border-radius: 0 0 1px 1px;
background-clip: padding-box;
padding: 20px;
margin-bottom: 20px;
background-color: #FFF;
line-height: 24px;
color: #414142;
}
> li {
> a {
margin-right: 2px;
line-height: 1.42857143;
border-radius: 1px 1px 0 0;
background-color: #e3e4e4;
color: #212122;
&:hover {
background-color: #efefef;
color: #212122;
}
}
&.active > a {
background-color: #fff;
border: solid 1px #E0E8EC;
border-bottom: solid 1px #FFF;
color: #212122;
}
}
}
&.primary {
&.bordered + .tab-content {
border: 1px solid #337ab7;
border-top: 0;
min-height: 161px;
-webkit-border-radius: 0 0 1px 1px;
-webkit-background-clip: padding-box;
-moz-border-radius: 0 0 1px 1px;
-moz-background-clip: padding;
border-radius: 0 0 1px 1px;
background-clip: padding-box;
padding: 20px;
margin-bottom: 20px;
background-color: #337ab7;
line-height: 24px;
color: #fff;
}
> li {
> a {
margin-right: 2px;
line-height: 1.42857143;
border-radius: 1px 1px 0 0;
background-color: #60c2e8;
color: #FFF;
&:hover {
background-color: #286090;
color: #fff;
}
}
&.active > a {
background-color: #337ab7;
border: solid 1px #337ab7;
color: #fff;
}
}
}
}
/* Popover & Tooltips
=================================================================== */
.popover, .popover-title, .tooltip-inner {
border-radius: 0;
}
/* Badge
=================================================================== */
.badge {
display: inline-block;
min-width: 10px;
padding: 4px 6.5px;
font-size: 12px;
font-weight: 700;
line-height: 1;
color: #FFF;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
background-color: #999;
border-radius: 10px;
&.badge-default {
background-color: #fff;
color: #212122;
margin: 0 6px;
}
&.badge-dark {
background-color: #212122;
color: #fff;
margin: 0 6px;
}
&.badge-success {
background-color: #5cb85c;
color: #fff;
margin: 0 6px;
}
&.badge-warning {
background-color: #f0ad4e;
color: #fff;
margin: 0 6px;
}
&.badge-danger {
background-color: #d9534f;
color: #fff;
margin: 0 6px;
}
&.badge-info {
background-color: #60C2E8;
color: #fff;
margin: 0 6px;
}
&.badge-primary {
background-color: #337ab7;
color: #fff;
margin: 0 6px;
}
}
/* Label
=================================================================== */
.label {
display: inline;
padding: 5px 10px;
font-size: 75%;
font-weight: 400;
line-height: 1;
background-color: #EBEBEB;
color: #FFF;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 1px;
&.label-default {
background-color: #fff;
color: #212122;
}
&.label-dark {
background-color: #212122;
color: #fff;
}
&.label-success {
background-color: #5cb85c;
color: #fff;
}
&.label-warning {
background-color: #f0ad4e;
color: #fff;
}
&.label-danger {
background-color: #d9534f;
color: #fff;
}
&.label-info {
background-color: #60C2E8;
color: #fff;
}
&.label-primary {
background-color: #337ab7;
color: #fff;
}
}
/* Progress bars
=================================================================== */
.progress {
height: 20px;
margin-bottom: 20px;
overflow: hidden;
background-color: #FFF;
border-radius: 1px;
}
.animation-sm {
height: 5px;
}
.animation-md {
height: 12px;
}
.animation-lg {
height: 20px;
}
.progress-bar-success {
background-color: #5cb85c;
}
.progress-bar-info {
background-color: #60C2E8;
}
.progress-bar-warning {
background-color: #f0ad4e;
}
.progress-bar-danger {
background-color: #d9534f;
}
.progress-bar-primary {
background-color: #337ab7;
}
.progress-bar-dark {
background-color: #212122;
}
.progress .progress-bar.six-sec-ease-in-out {
-webkit-transition: width 6s ease-in-out;
-moz-transition: width 6s ease-in-out;
-ms-transition: width 6s ease-in-out;
-o-transition: width 6s ease-in-out;
transition: width 6s ease-in-out;
}
.footer {
background: #111;
padding-top: 25px;
padding-bottom: 0;
text-align: center;
color: #fff;
}
.jwplayer {
outline: 0;
}
.jw-rightclick {
display: none !important;
}
.player-title-bar {
display: none;
background-color: black;
color: #c0c0c0;
padding: 5px 10px;
}
.player-status-bar {
display: none;
background-color: #1a1a1a;
color: #c0c0c0;
padding: 5px 10px;
}
.img-group {
position: relative;
display: inline-block;
}
.img-tip {
position: absolute;
top: 5px;
right: 5px;
color: #fff;
opacity: 1;
display: block;
}
.img-update-tip {
position: absolute;
top: -5;
right: -5;
color: #fff;
opacity: 1;
display: block;
padding: 3;
border-radius: 3px;
}
.img-right-bottom-tip {
position: absolute;
bottom: 5;
right: 5;
color: #fff;
opacity: 1;
display: block;
padding: 3 3 3 3;
border-radius: 3px;
}
.divDark {
width: 100%;
height: 100%;
position: fixed;
top: 0px;
left: 0px;
z-index: 1;
background-color: black;
opacity: 0.98;
-moz-opacity: 0.5;
filter: alpha(opacity = 50);
}
.status-panel-btn {
border-radius: 2px;
padding: 2px;
padding-left: 5px;
padding-right: 5px;
background-color: #444444;
color: #bbbbbb;
cursor: hand;
&:hover {
text-decoration: none;
background-color: #666666;
color: #dddddd;
}
}
.panel-player {
position: relative;
}
.panel-state-control {
display: none;
margin: auto;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: black;
width: 100%;
line-height: 100%;
text-align: center;
}
.panel-state-control-btn {
position: absolute;
margin: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 190px;
height: 100px;
}
@media (max-width: 767px) {
.panel-state-error-btn {
position: absolute;
margin: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 210px;
height: 100px;
}
}
@media (min-width: 768px) {
.panel-state-error-btn {
position: absolute;
margin: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 260px;
height: 100px;
}
}
.state-control-btn {
border-radius: 2px;
width: 190px;
}