File: //home/arjun/projects/buyercall_new/buyercall/buyercall/assets/styles/theme/_frontendmain.scss
/*
* Document : frontendmain.scss
* Description: The main stylesheet of the template
*
* Structure (with shortcodes):
* (#m01mls) MAIN LAYOUT
* (#m02hds) HEADER
* (#m03mcs) MAIN CONTENT
* (#m04bos) BOOTSTRAP OVERWRITE/EXTEND STYLES
* (#m05ths) THEME
* (#m06hes) HELPERS
* (#m07res) RESPONSIVE
*/
/*
=================================================================
(#m01mls) MAIN LAYOUT
=================================================================
*/
body {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #323d40;
background-color: #eeeeee;
}
.home-body {
padding-top:0px !important;
background-color: #edefed;
}
#page-container-frontend {
margin: 0 auto;
width: 100%;
}
/*
=================================================================
(#m02hds) HEADER
=================================================================
*/
/* Header */
header {
position: fixed;
top: 0;
left: 0;
right: 0;
margin: 0 auto;
width: 100%;
padding: 20px 0;
color: #ffffff;
z-index: 1000;
-webkit-transition: padding .15s ease-out, background .5s ease-out;
transition: padding .15s ease-out, background .5s ease-out;
&.header-scroll {
padding: 0;
background-color:#FFF;
border-bottom: 1px solid #e7e7e7;
&.logo-image-home {
background: url('../images/buyercall-logo-blue.png') no-repeat !important;
}
}
}
.header-add-pages {
background-color:#3498DB;
}
/* Above fold */
.fold-content {
text-align: center;
margin-top: 65px;
}
/* Logo */
a.site-logo {
display: block;
float: left;
color: #ffffff;
font-size: 18px;
height: 44px;
line-height: 44px;
&:hover {
color: #ffffff;
text-decoration: none;
> i {
opacity: .1;
-webkit-transform: scale(2.5);
transform: scale(2.5);
}
}
> i {
font-size: 14px;
opacity: .6;
-webkit-transition: all .5s ease-out;
transition: all .5s ease-out;
}
}
/* Menu */
header nav {
float: right;
}
.site-nav {
position: fixed;
top: 0;
left: -200px;
bottom: 0;
overflow-y: auto;
list-style: none;
margin: 0;
padding: 0;
width: 200px;
z-index: 1001;
background: #323d40;
border-right: 5px solid rgba(255, 255, 255, 0.25);
-webkit-transition: all ease-out .25s;
transition: all ease-out .25s;
&.site-nav-visible {
-webkit-transform: translateX(200px);
transform: translateX(200px);
}
a {
display: block;
font-size: 14px;
color: #fff !important;
font-weight: 600;
padding: 0 20px;
margin: 5px 0;
padding-top: 5px;
height: 34px;
line-height: 34px;
text-transform: none;
&:hover {
color: #2594d0 !important;
background: transparent;
text-decoration: none;
};
&:focus, &.active, &.open {
color: #FFF !important;
text-decoration: none;
}
}
li.active > a {
color: #ffffff;
background: rgba(0, 0, 0, 0.6);
background-color: #3498db;
border-radius: 0px;
&:hover {
color: #fff !important;
}
}
i {
font-size: 14px;
}
}
.site-menu-toggle {
margin: 5px 0 !important;
}
.logo-image-home {
margin-bottom:10px;
}
/*
=================================================================
(#m03mcs) MAIN CONTENT
=================================================================
*/
/* Main Structure */
.site-section {
padding: 10px 0 0;
}
.site-block {
margin-bottom: 49px;
}
.site-heading {
margin: 0 0 29px;
}
.site-content {
background-color: #edefed;
padding-bottom: 1px;
}
.site-section-top {
height: 700px;
padding-top: 124px;
overflow: hidden;
background-color: #3498db;
}
.background-hero-overlay {
position: absolute;
display: block;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color: #000000;
opacity: 0.5;
}
.site-section-integration {
height: 100px;
padding-top: 50px;
overflow: hidden;
background-color: #F5F5F5;
padding: 0px 0 0;
}
.site-section-demo {
background-color: #3498DB;
}
.site-section-light {
color: #ffffff;
}
.site-slide-content {
overflow: hidden;
}
/* Footer */
.site-footer {
color: #777777;
padding-top: 11px;
padding-bottom: 40px;
background-color: #323d40;
}
.footer-heading {
color: #dddddd;
font-size: 18px;
margin: 29px 0 16px;
}
.footer-nav a {
color: #ffffff;
opacity: .4;
-webkit-transition: all ease-out .1s;
transition: all ease-out .1s;
&:hover, &:focus {
color: #ffffff;
opacity: 1;
text-decoration: none;
}
}
.footer-nav-social a {
display: block;
width: 32px;
height: 32px;
line-height: 30px;
text-align: center;
border-radius: 50%;
background-color: #000000;
border: 2px solid #000000;
-webkit-transition: all ease-out .2s;
transition: all ease-out .2s;
&:hover, &:focus {
color: #ffffff;
background-color: #3498db;
border: 2px solid #ffffff;
}
}
/* Did you know? */
.dyk-heading {
font-weight: bold;
text-align:center;
}
.demo-heading {
font-weight: bold;
text-align:left;
}
/* Pricing Tables */
.table.table-pricing {
background-color: #ffffff;
text-align: center;
border: 5px solid #ffffff;
-webkit-transition: all 0.25s linear;
transition: all 0.25s linear;
&.table-featured, &:hover {
border-color: #3498db;
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
-webkit-box-shadow: 0 3px 3px 1px #eeeeee;
box-shadow: 0 3px 3px 1px #eeeeee;
}
th {
text-align: center;
background-color: #3498db;
border-bottom: none;
color: #ffffff;
padding-top: 15px;
padding-bottom: 15px;
}
td {
font-size: 14px;
padding-top: 10px;
padding-bottom: 10px;
}
}
/* Counter */
.counter {
text-align: center;
color: #ffffff;
span {
font-weight: 300;
font-size: 56px;
text-align: center;
display: block;
}
small {
font-weight: 400;
font-size: 20px;
opacity: .75;
}
}
/* Features */
.feature {
width: 90px;
height: 90px;
line-height: 90px;
text-align: center;
display: inline-block;
font-size: 42px;
color: #ffffff;
border-radius: 25px;
margin-bottom: 40px;
-webkit-transition: all ease-out .25s;
transition: all ease-out .25s;
-webkit-box-shadow: inset 0 -5px 0 rgba(0, 0, 0, 0.2);
box-shadow: inset 0 -5px 0 rgba(0, 0, 0, 0.2);
&:hover {
color: #ffffff;
text-decoration: none;
-webkit-box-shadow: inset 0 -5px 0 rgba(0, 0, 0, 0.4);
box-shadow: inset 0 -5px 0 rgba(0, 0, 0, 0.4);
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
&:focus {
color: #ffffff;
text-decoration: none;
}
}
h4.site-heading.feature-heading {
margin-bottom: 15px;
}
/* Row Items */
.row-items > div {
margin-bottom: 49px;
}
/* Scroll to top link */
#to-top {
display: none;
position: fixed;
bottom: 30px;
right: 20px;
border-radius: 3px;
padding: 4px 10px;
font-size: 22px;
text-align: center;
color: #ffffff;
background-color: #000000;
opacity: .05;
&:hover {
color: #ffffff;
background-color: #3498db;
text-decoration: none;
opacity: 1;
}
}
/*
=================================================================
(#m04bos) BOOTSTRAP OVERWRITE/EXTEND STYLES
=================================================================
*/
/* Typography */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 300;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
font-weight: 300;
color: #879599;
}
h1, h2, h3 {
margin-bottom: 15px;
}
.text-primary {
color: #3498db;
&:hover {
color: #3498db;
}
}
a {
color: #3498db;
&:hover, &:focus {
color: #3498db;
}
&.text-primary {
color: #3498db;
&:hover, &:focus {
color: #3498db;
}
}
}
.text-danger {
color: #dd817b;
&:hover {
color: #dd817b;
}
}
a.text-danger {
color: #dd817b;
&:hover, &:focus {
color: #dd817b;
}
}
.text-warning {
color: #fa9c61;
&:hover {
color: #fa9c61;
}
}
a.text-warning {
color: #fa9c61;
&:hover, &:focus {
color: #fa9c61;
}
}
.text-success {
color: #7fb364;
&:hover {
color: #7fb364;
}
}
a.text-success {
color: #7fb364;
&:hover, &:focus {
color: #7fb364;
}
}
.text-info {
color: #3498db;
&:hover {
color: #3498db;
}
}
a.text-info {
color: #3498db;
&:hover, &:focus {
color: #3498db;
}
}
.text-muted {
color: #777777;
&:hover {
color: #777777;
}
}
a.text-muted {
color: #777777;
&:hover, &:focus {
color: #777777;
}
}
.text-light {
color: #ffffff;
&:hover {
color: #ffffff;
}
}
a.text-light {
color: #ffffff;
&:hover, &:focus {
color: #ffffff;
}
}
.text-dark {
color: #000000;
&:hover {
color: #000000;
}
}
a.text-dark {
color: #000000;
&:hover, &:focus {
color: #000000;
}
}
blockquote {
margin: 20px 0;
padding: 10px 35px 10px 35px;
position: relative;
width: 100%;
border-left: none;
&:before {
display: none;
content: "\201C";
font-family: serif;
font-size: 96px;
position: absolute;
left: 0;
top: -30px;
color: red;
}
&.pull-right:before {
left: 10px;
right: auto;
}
}
strong, b {
font-weight: 600;
}
p {
line-height: 1.7;
}
ul.ul-breath li {
margin-bottom: 7px;
}
.quote-normal {
font-size: 15px;
text-align: left;
}
.quote-number {
font-size: 120px;
text-align: center !important;
padding: 0px;
}
.automation {
background-color: #FFF;
margin-top: 20px;
}
.automotive-text {
color: #323D40;
}
.automotive-row {
margin-top: 25px;
}
.automotive-row-bg {
background-color: #EBEFF2;
padding: 20px 30px 20px 0px;
}
.automation-website {
color: #3498DB;
text-align: center;
}
.automation-microsoft {
width: 80%;
}
.automation-google {
width: 60%;
}
.automation-salesforce {
width: 60%;
}
.automation-amazon {
width: 70%;
}
.automation-padding {
padding-left:0px;
padding-right:0px;
}
/* Tables */
.table {
&.table-vcenter {
th, td {
vertical-align: middle;
}
}
thead > tr > {
th {
font-size: 13px;
font-weight: 600;
> small {
font-weight: 400;
font-size: 75%;
}
padding-top: 14px;
padding-bottom: 14px;
}
td {
padding-top: 14px;
padding-bottom: 14px;
}
}
tfoot > tr > {
th, td {
padding-top: 14px;
padding-bottom: 14px;
}
}
tbody > tr > {
th, td {
padding-top: 12px;
padding-bottom: 12px;
}
}
&.table-condensed tbody > tr > {
th, td {
padding-top: 5px;
padding-bottom: 5px;
}
}
tfoot > tr > {
th, td {
background-color: #fafcfc;
}
}
}
.table-borderless tbody > tr > {
th, td {
border-top-width: 0;
}
}
.table {
thead > tr > th, tbody > tr > th, tfoot > tr > th, thead > tr > td, tbody > tr > td, tfoot > tr > td, tbody + tbody {
border-color: #ebf1f2;
}
}
.table-bordered {
border-color: #ebf1f2;
> {
thead > tr > th, tbody > tr > th, tfoot > tr > th, thead > tr > td, tbody > tr > td, tfoot > tr > td {
border-color: #ebf1f2;
}
}
}
.table-hover > tbody > tr:hover > {
td, th {
background-color: #ebf1f2;
}
}
/* Forms */
label {
font-size: 13px;
font-weight: bold;
}
fieldset legend {
font-size: 18px;
padding: 30px 0 10px;
border-bottom: 2px solid #ebf1f2;
}
input {
&[type="file"] {
padding-top: 7px;
}
&[type="text"].form-control, &[type="password"].form-control, &[type="email"].form-control {
-webkit-appearance: none;
}
}
textarea.form-control {
-webkit-appearance: none;
}
.form-control {
padding: 6px 8px;
max-width: 100%;
margin: 1px 0;
color: #323d40;
border-color: #dae5e8;
font-size: 13px;
}
.form-horizontal .form-control-static, .radio label, .checkbox label {
font-size: 13px;
}
label {
&.radio, &.radio-inline, &.checkbox, &.checkbox-inline {
font-size: 13px;
}
}
.form-control-borderless {
.form-control, .input-group-addon, &:focus {
border: transparent !important;
}
border: transparent !important;
}
.input-group {
margin-top: 1px;
margin-bottom: 1px;
.form-control {
margin-top: 0;
}
}
.form-control:focus {
border-color: #3498db;
}
.help-block {
margin-top: 8px;
color: #999999;
font-weight: 400;
font-style: italic;
}
.input-group-addon {
min-width: 45px;
text-align: center;
background-color: #ffffff;
border-color: #dae5e8;
}
.form-horizontal .control-label {
margin-bottom: 5px;
}
.form-bordered {
margin: -15px -15px -1px;
}
.modal-body .form-bordered {
margin-bottom: -20px;
}
.form-bordered {
fieldset legend {
margin: 0;
padding-left: 20px;
padding-right: 20px;
}
.form-group {
margin: 0;
border: none;
padding: 15px;
border-bottom: 1px solid #ebf1f2;
&.form-actions {
background-color: #fafcfc;
border-bottom: none;
}
}
}
.form-horizontal.form-bordered .form-group {
padding-left: 0;
padding-right: 0;
}
.form-bordered .help-block {
margin-bottom: 0;
}
.has-success .form-control, .has-warning .form-control, .has-error .form-control {
-webkit-box-shadow: none;
box-shadow: none;
}
.has-success {
.help-block, .control-label, .input-group-addon, .checkbox, .checkbox-inline, .radio, .radio-inline {
color: #7fb364;
}
.form-control, .input-group-addon {
border-color: #9ddd7b;
background-color: #ffffff;
}
.form-control:focus {
border-color: #7fb364;
}
}
.has-warning {
.help-block, .control-label, .input-group-addon, .checkbox, .checkbox-inline, .radio, .radio-inline {
color: #fa9c61;
}
.form-control, .input-group-addon {
border-color: #fa9c61;
background-color: #ffffff;
}
.form-control:focus {
border-color: #e58f5a;
}
}
.has-error {
.help-block, .control-label, .input-group-addon, .checkbox, .checkbox-inline, .radio, .radio-inline {
color: #dd817b;
}
.form-control, .input-group-addon {
border-color: #dd817b;
background-color: #ffffff;
}
.form-control:focus {
border-color: #cc7872;
}
}
/* Buttons */
.btn {
margin: 1px 0;
background-color: #ffffff;
&.disabled, &[disabled] {
opacity: .4;
}
}
fieldset[disabled] .btn {
opacity: .4;
}
.block-options .btn, .input-group .btn, .modal-content .btn {
margin-top: 0;
margin-bottom: 0;
}
.btn-default {
background-color: #c2cccf;
border-color: #c2cccf;
&.btn-alt {
background-color: #ffffff;
}
&:hover {
background-color: #dae5e8;
border-color: #dae5e8;
}
&:focus, &:active, &.active {
background-color: #aab3b5;
border-color: #aab3b5;
color: #ffffff;
}
}
.open .btn-default.dropdown-toggle {
background-color: #aab3b5;
border-color: #aab3b5;
color: #ffffff;
}
.btn-default {
&.disabled {
background-color: #c2cccf;
border-color: #c2cccf;
&:hover, &:focus, &:active, &.active {
background-color: #c2cccf;
border-color: #c2cccf;
}
}
&[disabled] {
&:hover, &:focus, &:active, &.active {
background-color: #c2cccf;
border-color: #c2cccf;
}
}
}
fieldset[disabled] .btn-default {
&:hover, &:focus, &:active, &.active {
background-color: #c2cccf;
border-color: #c2cccf;
}
}
.btn-primary {
background-color: #3498db;
border-color: #3498db;
color: #ffffff;
&.btn-alt {
background-color: #ffffff;
color: #3498db;
}
&:hover {
background-color: #3BAAF5;
border-color: #3BAAF5;
color: #ffffff;
}
&:focus, &:active, &.active {
background-color: #3498db;
border-color: #3498db;
color: #ffffff;
}
}
.open .btn-primary.dropdown-toggle {
background-color: #3498db;
border-color: #3498db;
color: #ffffff;
}
.btn-primary {
&.disabled {
background-color: #3498db;
border-color: #3498db;
color: #ffffff;
&:hover, &:focus, &:active, &.active {
background-color: #3498db;
border-color: #3498db;
color: #ffffff;
}
}
&[disabled] {
&:hover, &:focus, &:active, &.active {
background-color: #3498db;
border-color: #3498db;
color: #ffffff;
}
}
}
fieldset[disabled] .btn-primary {
&:hover, &:focus, &:active, &.active {
background-color: #3498db;
border-color: #3498db;
color: #ffffff;
}
}
.btn-danger {
background-color: #c4746e;
border-color: #c4746e;
color: #ffffff;
&.btn-alt {
background-color: #ffffff;
color: #e74c3c;
}
&:hover {
background-color: #dd817b;
border-color: #dd817b;
color: #ffffff;
}
&:focus, &:active, &.active {
background-color: #ab6560;
border-color: #ab6560;
color: #ffffff;
}
}
.open .btn-danger.dropdown-toggle {
background-color: #ab6560;
border-color: #ab6560;
color: #ffffff;
}
.btn-danger {
&.disabled {
background-color: #c4746e;
border-color: #c4746e;
color: #ffffff;
&:hover, &:focus, &:active, &.active {
background-color: #c4746e;
border-color: #c4746e;
color: #ffffff;
}
}
&[disabled] {
&:hover, &:focus, &:active, &.active {
background-color: #c4746e;
border-color: #c4746e;
color: #ffffff;
}
}
}
fieldset[disabled] .btn-danger {
&:hover, &:focus, &:active, &.active {
background-color: #c4746e;
border-color: #c4746e;
color: #ffffff;
}
}
.btn-warning {
background-color: #e08c58;
border-color: #e08c58;
color: #ffffff;
&.btn-alt {
background-color: #ffffff;
color: #f39c12;
}
&:hover {
background-color: #fa9c61;
border-color: #fa9c61;
color: #ffffff;
}
&:focus, &:active, &.active {
background-color: #c77c4e;
border-color: #c77c4e;
color: #ffffff;
}
}
.open .btn-warning.dropdown-toggle {
background-color: #c77c4e;
border-color: #c77c4e;
color: #ffffff;
}
.btn-warning {
&.disabled {
background-color: #e08c58;
border-color: #e08c58;
color: #ffffff;
&:hover, &:focus, &:active, &.active {
background-color: #e08c58;
border-color: #e08c58;
color: #ffffff;
}
}
&[disabled] {
&:hover, &:focus, &:active, &.active {
background-color: #e08c58;
border-color: #e08c58;
color: #ffffff;
}
}
}
fieldset[disabled] .btn-warning {
&:hover, &:focus, &:active, &.active {
background-color: #e08c58;
border-color: #e08c58;
color: #ffffff;
}
}
.btn-success {
background-color: #8cc46e;
border-color: #8cc46e;
color: #ffffff;
&.btn-alt {
background-color: #ffffff;
color: #7db831;
}
&:hover {
background-color: #9ddd7b;
border-color: #9ddd7b;
color: #ffffff;
}
&:focus, &:active, &.active {
background-color: #7aab60;
border-color: #7aab60;
color: #ffffff;
}
}
.open .btn-success.dropdown-toggle {
background-color: #7aab60;
border-color: #7aab60;
color: #ffffff;
}
.btn-success {
&.disabled {
background-color: #8cc46e;
border-color: #8cc46e;
color: #ffffff;
&:hover, &:focus, &:active, &.active {
background-color: #8cc46e;
border-color: #8cc46e;
color: #ffffff;
}
}
&[disabled] {
&:hover, &:focus, &:active, &.active {
background-color: #8cc46e;
border-color: #8cc46e;
color: #ffffff;
}
}
}
fieldset[disabled] .btn-success {
&:hover, &:focus, &:active, &.active {
background-color: #8cc46e;
border-color: #8cc46e;
color: #ffffff;
}
}
.btn-info {
background-color: #49a3c4;
border-color: #49a3c4;
color: #ffffff;
&.btn-alt {
background-color: #ffffff;
color: #3498db;
}
&:hover {
background-color: #51b7dd;
border-color: #51b7dd;
color: #ffffff;
}
&:focus, &:active, &.active {
background-color: #3f8eab;
border-color: #3f8eab;
color: #ffffff;
}
}
.open .btn-info.dropdown-toggle {
background-color: #3f8eab;
border-color: #3f8eab;
color: #ffffff;
}
.btn-info {
&.disabled {
background-color: #49a3c4;
border-color: #49a3c4;
color: #ffffff;
&:hover, &:focus, &:active, &.active {
background-color: #49a3c4;
border-color: #49a3c4;
color: #ffffff;
}
}
&[disabled] {
&:hover, &:focus, &:active, &.active {
background-color: #49a3c4;
border-color: #49a3c4;
color: #ffffff;
}
}
}
fieldset[disabled] .btn-info {
&:hover, &:focus, &:active, &.active {
background-color: #49a3c4;
border-color: #49a3c4;
color: #ffffff;
}
}
.btn-link {
color: #3498db;
&:hover, &:focus {
color: #3498db;
}
}
/* Labels, Badges */
.label, .badge {
font-weight: normal;
font-size: 90%;
}
.label {
padding: 1px 4px;
}
.badge {
background: rgba(0, 0, 0, 0.4);
padding: 3px 6px;
}
.label-danger {
background-color: #dd817b;
&[href] {
&:hover, &:focus {
background-color: #b36964;
}
}
}
.label-warning {
background-color: #fa9c61;
&[href] {
&:hover, &:focus {
background-color: #d98755;
}
}
}
.label-success {
background-color: #9ddd7b;
&[href] {
&:hover, &:focus {
background-color: #7fb364;
}
}
}
.label-info {
background-color: #51b7dd;
&[href] {
&:hover, &:focus {
background-color: #4295b3;
}
}
}
.label-primary {
background-color: #3498db;
&[href] {
&:hover, &:focus {
background-color: #289982;
}
}
}
.label-default {
background-color: #999999;
&[href] {
&:hover, &:focus {
background-color: #777777;
}
}
}
/* Carousel */
.carousel-control {
width: 60px;
&.left, &.right, &.left.no-hover:hover, &.right.no-hover:hover {
background: none;
filter: none;
}
&.left:hover, &.right:hover {
background: rgba(0, 0, 0, 0.1);
filter: none;
}
span {
position: absolute;
top: 50%;
left: 50%;
z-index: 5;
display: inline-block;
text-shadow: none;
}
i {
width: 20px;
height: 20px;
margin-top: -10px;
margin-left: -10px;
}
}
.carousel.carousel-html {
margin-bottom: 40px;
}
.carousel-html {
.carousel-indicators {
bottom: -20px;
li {
background-color: #dddddd;
}
.active {
background-color: #3498db;
}
}
.carousel-control {
text-shadow: none;
color: #cccccc;
&:hover {
color: #ffffff;
}
}
}
.carousel-home {
margin-bottom: 0 !important;
img {
max-width: 100%;
}
}
/* Nav */
.nav-pills > li.active > a {
color: #fff;
background-color: transparent;
&:hover, &:focus {
color: #fff;
background-color: transparent;
}
}
.dropdown-menu > {
li > a {
&:hover, &:focus {
color: #fff;
background-color: transparent;
}
}
.active > a {
color: #fff;
background-color: transparent;
&:hover, &:focus {
color: #fff;
background-color: transparent;
}
}
}
.nav {
.open > a {
color: #fff;
background-color: transparent;
&:hover, &:focus {
color: #33485d;
background-color: transparent;
}
}
> li i {
font-size: 14px;
}
}
.nav-pills > .active > a > .badge {
color: #3498db;
}
.nav-stacked > li > a {
margin: 4px 0 0;
}
.nav {
.caret {
border-top-color: #3498db;
border-bottom-color: #3498db;
}
a {
&:hover .caret, &:focus .caret {
border-top-color: #3498db;
border-bottom-color: #3498db;
}
}
> li > a {
&:hover, &:focus {
background-color: transparent;
}
}
}
.nav-tabs {
border-bottom-color: #ebf1f2;
> li {
margin-bottom: 0;
> a {
padding-left: 7px;
padding-right: 7px;
margin-bottom: -1px;
&:hover {
border-color: #ebf1f2;
}
}
&.active > a {
color: #323d40;
border-color: #ebf1f2;
border-bottom-color: transparent;
&:hover, &:focus {
color: #323d40;
border-color: #ebf1f2;
border-bottom-color: transparent;
}
}
}
}
.nav-pills > li.active > a > .badge {
background: rgba(0, 0, 0, 0.2);
color: #ffffff;
}
.dropdown-menu {
min-width: 180px;
padding: 0;
font-size: 13px;
border-color: #dae5e8;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
display: block;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
}
.open > .dropdown-menu, .dropdown-menu.open {
-webkit-transform: scale(1);
transform: scale(1);
}
.lt-ie10 {
.dropdown-menu {
display: none;
}
.open > .dropdown-menu, .dropdown-menu.open {
display: block;
}
}
.dropdown-menu {
> li > a {
padding: 8px 10px;
}
i {
opacity: .2;
line-height: 17px;
}
a:hover i {
opacity: .5;
}
.divider {
margin: 3px 0;
padding: 0 !important;
background-color: #f0f0f0;
}
}
li.dropdown-header {
padding: 8px 10px;
color: #323d40;
background-color: #ebf1f2;
}
.dropdown-submenu {
position: relative;
> .dropdown-menu {
top: 0;
left: 100%;
margin-top: -3px;
margin-left: 0;
}
&:hover > .dropdown-menu {
display: block;
}
&.pull-left {
float: none;
> .dropdown-menu {
left: -100%;
margin-left: 10px;
}
}
}
.collapse.in .dropdown.open .dropdown-menu {
display: block;
position: static;
margin: 0 0 0 15px;
left: auto;
top: auto;
}
.pagination > {
li > {
a, span {
font-weight: 600;
color: #3498db;
margin-left: 5px;
margin-right: 5px;
border: none !important;
border-radius: 3px !important;
background: transparent;
}
}
.active > {
a, span, a:hover, span:hover, a:focus, span:focus {
background-color: transparent;
}
}
.disabled > {
span {
background: transparent;
&:hover, &:focus {
background: transparent;
}
}
a {
background: transparent;
&:hover, &:focus {
background: transparent;
}
}
}
}
.pager > li > {
a, span {
border-color: #ebf1f2;
}
a:hover {
background-color: transparent;
border-color: transparent;
color: #ffffff;
}
}
.pagination > li > a:hover {
background-color: transparent;
border-color: #3498db;
color: #ffffff;
}
.pager > li.disabled > a:hover {
border-color: #ebf1f2;
}
/* Popover */
.popover {
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
.popover-title {
background: none;
border: none;
font-size: 15px;
font-weight: 600;
padding-top: 7px;
padding-bottom: 2px;
}
/* Promo Video */
.promo-video {
width: 100%;
}
.third-party {
font-size: 14px;
color: #879599;
padding-top: 20px;
}
.third-party-block {
padding-top: 20px;
opacity: 0.5;
}
/* demo section */
.demo-request {
margin-top: 20px;
}
/* Tooltip */
.tooltip {
z-index: 1051;
&.in {
opacity: 1;
}
}
.tooltip-inner {
padding: 4px 6px;
background-color: #000000;
color: #ffffff;
}
.tooltip {
&.top .tooltip-arrow, &.top-left .tooltip-arrow, &.top-right .tooltip-arrow {
border-top-color: #000000;
}
&.right .tooltip-arrow {
border-right-color: #000000;
}
&.left .tooltip-arrow {
border-left-color: #000000;
}
&.bottom .tooltip-arrow, &.bottom-left .tooltip-arrow, &.bottom-right .tooltip-arrow {
border-bottom-color: #000000;
}
}
/* Breadcrumps */
.breadcrumb {
background-color: transparent;
i {
font-size: 14px;
}
}
.breadcrumb-top {
font-size: 12px;
text-align: right;
margin-bottom: 0;
padding-bottom: 7px;
}
/* Bottom Margin */
p, .table, .alert, .carousel {
margin-bottom: 20px;
}
/* Removing shadows and radius */
.navbar-form, .navbar-collapse {
-webkit-box-shadow: none;
box-shadow: none;
}
.form-control {
-webkit-box-shadow: none;
box-shadow: none;
&:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
}
.has-success .form-control:focus, .has-warning .form-control:focus, .has-error .form-control:focus, .popover, .progress, .progress-bar {
-webkit-box-shadow: none;
box-shadow: none;
}
.btn {
&.active, &:active {
-webkit-box-shadow: none;
box-shadow: none;
}
}
.open .btn.dropdown-toggle, .panel {
-webkit-box-shadow: none;
box-shadow: none;
}
/*
=================================================================
(#m05ths) THEME
=================================================================
*/
/* Default Color Theme specific colors */
.themed-color {
color: #3498db !important;
}
.themed-background {
background-color: #3498db !important;
}
.themed-color-dark {
color: #323d40 !important;
}
.themed-background-dark {
background-color: #323d40 !important;
}
/* Contextual Background Colors */
.themed-background-danger {
background-color: #dd817b !important;
}
.themed-background-warning {
background-color: #fa9c61 !important;
}
.themed-background-info {
background-color: #51b7dd !important;
}
.themed-background-success {
background-color: #9ddd7b !important;
}
.themed-background-muted {
background-color: #f9f9f9 !important;
}
/*
=================================================================
(#m06hes) HELPERS
=================================================================
*/
.push-bit {
margin-bottom: 30px;
}
.push {
margin-bottom: 49px;
}
.push-top-bottom {
margin-top: 49px;
margin-bottom: 49px;
}
.remove-margin {
margin-bottom: 0;
}
.display-none {
display: none;
}
.visibility-none {
visibility: hidden;
}
:focus {
outline: 0 !important;
}
/*
=================================================================
(#m07res) RESPONSIVE
=================================================================
*/
/* Small devices, Tablets (>767px) */
@media screen and (min-width: 768px) {
/* Forms */
.form-bordered {
margin-left: -20px;
margin-right: -20px;
.form-group {
padding-left: 20px;
padding-right: 20px;
}
}
.form-horizontal.form-bordered .form-group {
padding-left: 5px;
padding-right: 5px;
}
/* Tabs */
.nav-tabs > li > a {
padding-left: 15px;
padding-right: 15px;
margin-left: 3px;
margin-right: 3px;
}
}
/* Medium devices, Desktops (>991px) */
@media screen and (min-width: 992px) {
/* Header */
header.header-scroll {
padding: 0px 0px 0px 0px;
}
/* Menu */
.site-nav {
position: static;
top: auto;
right: auto;
bottom: auto;
overflow-y: visible;
width: auto;
background: transparent;
z-index: auto;
-webkit-transition: none;
transition: none;
&.site-nav-visible {
-webkit-transform: none;
transform: none;
}
li {
float: left;
padding: 0;
margin-left: 15px;
position: relative;
}
a {
margin: 0;
height: 53px;
line-height: 44px;
border-radius: 3px;
}
}
}
/* Small devices, Desktops (< 767px) */
@media screen and (max-width: 768px) {
.demo-request {
text-align:center;
}
.btn-demo {
margin-top: 10px;
}
.site-nav li.active > a {
width: 100%;
padding-bottom: 40px !important;
}
}