blob: 513ecaa1b5f59b3d243dd64434b5c73a5224055c [file] [log] [blame]
/*
Bootflat 1.0.1
Designed & Built by flathemes, http://www.flathemes.com
Licensed under MIT License, http://opensource.org/licenses/mit-license.html
Thanks for supporting our website and enjoy!
*/
/*------------------------------------*\
$bubble
\*------------------------------------*/
.bubble-body {
position: relative;
padding: 3px;
background-color: #ecf0f1;
border-radius: 3px;
overflow: visible;
}
.pull-left ~ .bubble-body {
margin-left: 60px;
}
.pull-right ~ .bubble-body {
margin-right: 60px;
}
.bubble-body .bubble-inner {
min-height: 32px;
border: 1px solid #d3d7d7;
background-color: #fbfbfb;
}
.bubble-body .bubble-heading {
padding: 0 10px;
border-bottom: 1px solid #d3d7d7;
background-color: #f4f4f4;
font-size: 12px;
font-weight: bold;
color: #222;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
height: 33px;
line-height: 33px;
}
.bubble-body .bubble-content {
padding: 10px;
font-size: 13px;
overflow: auto;
width: 100%;
line-height: 1.7;
}
.bubble-body .bubble-inner {
margin-bottom: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.bubble-body .bubble-inner .bubble {
margin: 0 10px;
padding-top: 10px;
border-top: 1px solid #ecf0f1;
}
.bubble-body .bubble-inner .bubble .bubble {
margin: 0;
}
.bubble-body .bubble-inner .bubble-body:before,
.bubble-body .bubble-inner .bubble-body:after {
display: none;
}
.bubble-body .bubble-inner .bubble-body,
.bubble-body .bubble-inner .bubble-inner {
padding: 0;
border: none;
background-color: transparent;
}
.bubble-body .bubble-inner .bubble-inner .bubble-heading {
padding: 0;
border-bottom: none;
background-color: transparent;
height: auto;
line-height: normal;
}
.bubble-body .bubble-inner .bubble-inner .bubble-content {
padding: 0;
font-size: 13px;
overflow: auto;
width: 100%;
line-height: 1.5;
}
.bubble-arrow-left:before,
.bubble-arrow-right:after {
position: absolute;
top: 15px;
content: "";
display: block;
height: 0;
width: 0;
border-width: 10px;
border-style: solid;
}
.bubble-arrow-left:before {
border-color: transparent #ecf0f1 transparent transparent;
left: -20px;
}
.bubble-arrow-right:after {
border-color: transparent transparent transparent #ecf0f1;
right: -20px;
}
/*------------------------------------*\
$breadcrumb-arrow
\*------------------------------------*/
.breadcrumb-arrow {
padding: 0;
list-style:none;
background-color: #ecf0f1;
height:36px;
line-height: 36px;
}
.breadcrumb-arrow li:first-child a {
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.breadcrumb-arrow li,
.breadcrumb-arrow li a,
.breadcrumb-arrow li span{
display:-moz-inline-box;
display:inline-table;
display:inline-block;
zoom:1;
*display:inline;
vertical-align:top;
}
.breadcrumb-arrow li:not(:first-child) {
margin-left: -5px;
}
.breadcrumb-arrow li + li:before {
padding: 0;
content: "";
}
.breadcrumb-arrow li span {
padding: 0 10px;
}
.breadcrumb-arrow li a,
.breadcrumb-arrow li:not(:first-child) span {
padding:0 10px 0 25px;
height:35px;
line-height:35px;
}
.breadcrumb-arrow li:first-child a {
padding: 0 10px;
}
.breadcrumb-arrow li a {
position:relative;
border:1px solid #3da8e3;
color:#fff;
background-color:#3da8e3;
text-decoration:none;
}
.breadcrumb-arrow li [class^="icon-"],
.breadcrumb-arrow ul li [class*=" icon-"] {
top: 0;
}
.breadcrumb-arrow-arrow li:first-child a {
padding-left:10px;
}
.breadcrumb-arrow li a:before,
.breadcrumb-arrow li a:after {
position:absolute;
top:0;
content:'';
width: 0;
height: 0;
border-top: 17px solid transparent;
border-bottom: 17px solid transparent;
}
.breadcrumb-arrow li a:before {
right: -10px;
border-left-width: 10px;
border-left-style:solid;
border-left-color:#3da8e3;
z-index:3;
}
.breadcrumb-arrow li a:after{
right: -11px;
border-left: 10px solid #2980b9;
z-index:2;
}
.breadcrumb-arrow li a:hover,
.breadcrumb-arrow li a:focus {
background-color:#3598ce;
border: 1px solid #3598ce;
}
.breadcrumb-arrow li a:hover:before,
.breadcrumb-arrow li a:focus:before {
border-left-color: #3598ce;
}
.breadcrumb-arrow li a:active {
background-color:#2980b9;
border: 1px solid #2980b9;
}
.breadcrumb-arrow li a:active:before,
.breadcrumb-arrow li a:active:after {
border-left-color:#2980b9;
}
.breadcrumb-arrow li span{
color:#bdc3c7;
}
/*------------------------------------*\
$nav-tabs-panel
\*------------------------------------*/
.nav-tabs-panel,
.nav-tabs-panel.nav-justified {
margin-bottom: 15px;
border-bottom: 1px solid #2986b9;
background-color: #ecf0f1;
}
.nav-tabs-panel .tab-default,
.nav-tabs-panel.nav-justified .tab-default {
margin-right: 0;
padding: 11px 15px;
border-bottom: none;
color: #292929;
}
.nav-tabs-panel.nav-justified .active .tab-default,
.nav-tabs-panel.nav-justified .active .tab-default:hover,
.nav-tabs-panel.nav-justified .active .tab-default:focus,
.nav-tabs-panel .active .tab-default,
.nav-tabs-panel .active .tab-default:hover,
.nav-tabs-panel .active .tab-default:focus {
border-color: transparent transparent #2986b9 transparent;
border-bottom-style:solid;
border-width: 0 0 3px 0;
color: #fff;
background-color: #3da8e3;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.nav-tabs-panel li a:hover,
.nav-tabs-panel li a:focus {
border-color: transparent transparent transparent;
background-color: transparent;
}
.nav-tabs-panel .open .dropdown-toggle,
.nav-tabs-panel li.dropdown.open.active a:hover,
.nav-tabs-panel li.dropdown.open.active a:focus {
color: #292929;
background-color: transparent;
border-color: transparent;
}
.nav-tabs-panel .dropdown-toggle .caret,
.nav-tabs-panel .dropdown-toggle:hover .caret,
.nav-tabs-panel .dropdown-toggle:focus .caret,
.nav-tabs-panel li.dropdown.open .caret,
.nav-tabs-panel li.dropdown.open.active .caret,
.nav-tabs-panel li.dropdown.open a:hover .caret,
.nav-tabs-panel li.dropdown.open a:focus .caret {
border-top-color: #292929;
border-bottom-color: #292929;
}
.nav-tabs-panel .active .dropdown-toggle .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}
.nav-tabs-panel .dropdown-menu {
margin-top: 1px;
}
.nav-tabs-panel .dropdown-menu li a {
background-color: transparent;
}
.nav-tabs-panel .dropdown-menu li.active a {
background-color: #2986b9;
}
.nav-tabs-panel .dropdown-menu li a:hover,
.nav-tabs-panel .dropdown-menu li a:focus {
background-color: #2986b9;
}
/*------------------------------------*\
$tabs-below
\*------------------------------------*/
.tabs-below .nav-tabs-panel {
margin-top: 15px;
margin-bottom: 0;
border-top: 1px solid #2986b9;
border-bottom:none;
}
.tabs-below .nav-tabs-panel li {
margin-top: 0;
}
.tabs-below .nav-tabs-panel li a:hover,
.tabs-below .nav-tabs-panel li a:focus {
border-top-color: transparent;
}
.tabs-below .nav-tabs-panel .active .tab-default,
.tabs-below .nav-tabs-panel .active .tab-default:hover,
.tabs-below .nav-tabs-panel .active .tab-default:focus {
border-bottom-color: #2986b9;
}
.tabs-below .nav-tabs-panel .dropdown-menu {
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
/*------------------------------------*\
$tabs-left and $tabs-right
\*------------------------------------*/
.tabs-left .nav-tabs-panel,
.tabs-right .nav-tabs-panel {
position: relative;
border-bottom: none;
z-index: 20;
}
.tabs-left .nav-tabs-panel li,
.tabs-right .nav-tabs-panel li {
float: none;
}
.tabs-left .nav-tabs-panel li .tab-default,
.tabs-right .nav-tabs-panel li .tab-default {
min-width: 39px;
margin-bottom:0;
}
.tabs-left .nav-tabs-panel li .tab-default:hover,
.tabs-left .nav-tabs-panel li .tab-default:focus,
.tabs-right .nav-tabs-panel li .tab-default:hover,
.tabs-right .nav-tabs-panel li .tab-default:focus {
border-color: transparent;
}
.tabs-left .nav-tabs-panel {
float: left;
margin-right: 15px;
border-right: 1px solid #2986b9;
}
.tabs-left .nav-tabs-panel li a {
margin-right: 0;
}
.tabs-left .nav-tabs-panel .active .tab-default,
.tabs-left .nav-tabs-panel .active .tab-default:hover,
.tabs-left .nav-tabs-panel .active .tab-default:focus {
border-color: transparent transparent transparent #2986b9;
border-style: solid;
border-width: 0 0 0 3px;
}
.tabs-right .nav-tabs-panel {
float: right;
margin-left: 15px;
border-left: 1px solid #2986b9;
}
.tabs-right .nav-tabs-panel li a {
margin-left: 0;
}
.tabs-right .nav-tabs-panel .active .tab-default,
.tabs-right .nav-tabs-panel .active .tab-default:hover,
.tabs-right .nav-tabs-panel .active .tab-default:focus {
border-color: transparent #2986b9 transparent transparent;
border-style: solid;
border-width: 0 3px 0 0;
}