html.overlay-open .navbar-fixed-top {
z-index: 400;
}
html.js fieldset.collapsed {
border-left-width: 1px;
border-right-width: 1px;
height: auto;
}
html.js input.form-autocomplete {
background-image: none;
}
html.js input.form-autocomplete {
background-image: none;
}
html.js .autocomplete-throbber {
background-position: 100% 2px;
background-repeat: no-repeat;
display: inline-block;
height: 15px;
margin: 2px 0 0 2px;
width: 15px;
}
html.js .autocomplete-throbber.throbbing {
background-position: 100% -18px;
}
body {
position: relative;
}
body.admin-expanded.admin-vertical.admin-nw .navbar,
body.admin-expanded.admin-vertical.admin-sw .navbar {
margin-left: 260px;
}
body.navbar-is-fixed-top {
padding-top: 64px;
}
body.navbar-is-fixed-bottom {
padding-bottom: 64px !important;
}
body.toolbar {
padding-top: 30px !important;
}
body.toolbar .navbar-fixed-top {
top: 30px;
}
body.toolbar.navbar-is-fixed-top {
padding-top: 94px !important;
}
body.toolbar-drawer {
padding-top: 64px !important;
}
body.toolbar-drawer .navbar-fixed-top {
top: 64px;
}
body.toolbar-drawer.navbar-is-fixed-top {
padding-top: 128px !important;
}
body.admin-menu .navbar-fixed-top {
top: 29px;
}
body.admin-menu.navbar-is-fixed-top {
padding-top: 93px;
}
body div#admin-toolbar {
z-index: 1600;
}
body #toolbar,
body #admin-menu,
body #admin-toolbar {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
body #admin-menu {
margin: 0;
padding: 0;
position: fixed;
z-index: 1600;
}
body #admin-menu .dropdown li {
line-height: normal;
}
@media screen and (min-width: 768px) {
.navbar.container {
max-width: 720px;
}
}
@media screen and (min-width: 992px) {
.navbar.container {
max-width: 940px;
}
}
@media screen and (min-width: 1200px) {
.navbar.container {
max-width: 1140px;
}
}
.navbar.container,
.navbar.container-fluid {
margin-top: 20px;
}
.navbar.container > .container,
.navbar.container-fluid > .container-fluid {
margin: 0;
padding: 0;
width: auto;
}
#overlay-container,
.overlay-modal-background,
.overlay-element {
z-index: 1500;
}
#toolbar {
z-index: 1600;
}
.modal {
z-index: 1620;
}
.modal-dialog {
z-index: 1630;
}
.ctools-modal-dialog .modal-body {
width: 100% !important;
overflow: auto;
}
.modal-backdrop {
z-index: 1610;
}
.footer {
margin-top: 45px;
padding-top: 35px;
padding-bottom: 36px;
border-top: 1px solid #E5E5E5;
}
.element-invisible {
margin: 0;
padding: 0;
width: 1px;
}
.navbar .logo {
margin-right: -15px;
padding-left: 15px;
padding-right: 15px;
}
@media screen and (min-width: 768px) {
.navbar .logo {
margin-right: 0;
padding-left: 0;
}
}
ul.secondary {
float: left;
}
@media screen and (min-width: 768px) {
ul.secondary {
float: right;
}
}
.page-header {
margin-top: 0;
}
.region-sidebar-first .block:first-child h2.block-title,
.region-sidebar-second .block:first-child h2.block-title {
margin-top: 0;
}
p:last-child {
margin-bottom: 0;
}
.region-help > .glyphicon {
font-size: 19px;
float: left;
margin: -0.05em 0.5em 0 0;
}
.region-help .block {
overflow: hidden;
}
form#search-block-form {
margin: 0;
}
.navbar #block-search-form {
float: none;
margin: 5px 0 5px 5px;
}
@media screen and (min-width: 992px) {
.navbar #block-search-form {
float: right;
}
}
.navbar #block-search-form .input-group-btn {
width: auto;
}
ul.action-links {
margin: 12px 0;
padding: 0;
}
ul.action-links li {
display: inline;
margin: 0;
padding: 0 8px 0 0;
}
ul.action-links .glyphicon {
padding-right: 0.5em;
}
input,
textarea,
select,
.uneditable-input {
max-width: 100%;
width: auto;
}
input.error {
color: #b94a48;
border-color: #eed3d7;
}
fieldset legend.panel-heading {
float: left;
line-height: 1em;
margin: 0;
}
fieldset .panel-body {
clear: both;
}
fieldset .panel-heading a.panel-title {
color: inherit;
display: block;
margin: -10px -15px;
padding: 10px 15px;
}
fieldset .panel-heading a.panel-title:hover {
text-decoration: none;
}
.form-group:last-child,
.panel:last-child {
margin-bottom: 0;
}
.form-horizontal .form-group {
margin-left: 0;
margin-right: 0;
}
.form-actions {
clear: both;
}
.managed-files.table td:first-child {
width: 100%;
}
div.image-widget-data {
float: none;
overflow: hidden;
}
table.sticky-header {
z-index: 1;
}
.resizable-textarea textarea {
border-radius: 4px 4px 0 0;
}
.text-format-wrapper {
margin-bottom: 15px;
}
.text-format-wrapper > .form-type-textarea,
.text-format-wrapper .filter-wrapper {
margin-bottom: 0;
}
.filter-wrapper {
border-radius: 0 0 4px 4px;
}
.filter-wrapper .panel-body {
padding: 7px;
}
.filter-wrapper .form-type-select {
min-width: 30%;
}
.filter-wrapper .form-type-select .filter-list {
width: 100%;
}
.filter-help {
margin-top: 5px;
text-align: center;
}
@media screen and (min-width: 768px) {
.filter-help {
float: right;
}
}
.filter-help .glyphicon {
margin: 0 5px 0 0;
vertical-align: text-top;
}
.radio:first-child,
.checkbox:first-child {
margin-top: 0;
}
.radio:last-child,
.checkbox:last-child {
margin-bottom: 0;
}
.help-block,
.control-group .help-inline {
color: #999999;
font-size: 12px;
margin: 5px 0 10px;
padding: 0;
}
.panel-heading {
display: block;
}
a.tabledrag-handle .handle {
height: auto;
width: auto;
}
.error {
color: #b94a48;
}
div.error,
table tr.error {
background-color: #f2dede;
color: #b94a48;
}
.form-group.error,
.form-group.has-error {
background: none;
}
.form-group.error label,
.form-group.has-error label,
.form-group.error .control-label,
.form-group.has-error .control-label {
color: #b94a48;
font-weight: 600;
}
.form-group.error input,
.form-group.has-error input,
.form-group.error textarea,
.form-group.has-error textarea,
.form-group.error select,
.form-group.has-error select,
.form-group.error .uneditable-input,
.form-group.has-error .uneditable-input {
color: #777;
}
.form-group.error .help-block,
.form-group.has-error .help-block,
.form-group.error .help-inline,
.form-group.has-error .help-inline {
color: #999999;
}
.nav-tabs {
margin-bottom: 10px;
}
ul li.collapsed,
ul li.expanded,
ul li.leaf {
list-style: none;
list-style-image: none;
}
.tabs--secondary {
margin: 0 0 10px;
}
.submitted {
margin-bottom: 1em;
font-style: italic;
font-weight: normal;
color: #777;
}
.form-type-password-confirm {
position: relative;
}
.form-type-password-confirm label {
display: block;
}
.form-type-password-confirm label .label {
float: right;
}
.form-type-password-confirm .password-help {
padding-left: 2em;
}
@media (min-width: 768px) {
.form-type-password-confirm .password-help {
border-left: 1px solid #ddd;
left: 50%;
margin-left: 15px;
position: absolute;
}
}
@media (min-width: 992px) {
.form-type-password-confirm .password-help {
left: 33.33333333%;
}
}
.form-type-password-confirm .progress {
background: transparent;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
height: 4px;
margin: -5px 0px 0;
}
.form-type-password-confirm .form-type-password {
clear: left;
}
.form-type-password-confirm .form-control-feedback {
right: 15px;
}
.form-type-password-confirm .help-block {
clear: both;
}
ul.pagination li > a.progress-disabled {
float: left;
}
.form-autocomplete .glyphicon {
color: #999999;
font-size: 120%;
}
.form-autocomplete .glyphicon.glyphicon-spin {
color: #EB6864;
}
.form-autocomplete .input-group-addon {
background-color: #ffffff;
}
.form-autocomplete .dropdown a {
white-space: normal;
}
.ajax-progress-bar {
border-radius: 0 0 4px 4px;
border: 1px solid #ccc;
margin: -1px 0 0;
padding: 8px 12px;
width: 100%;
}
.ajax-progress-bar .progress {
height: 8px;
margin: 0;
}
.ajax-progress-bar .percentage,
.ajax-progress-bar .message {
color: #999999;
font-size: 13px;
line-height: 1em;
margin: 5px 0 0;
padding: 0;
}
.glyphicon-spin {
display: inline-block;
-moz-animation: spin 1s infinite linear;
-o-animation: spin 1s infinite linear;
-webkit-animation: spin 1s infinite linear;
animation: spin 1s infinite linear;
}
a .glyphicon-spin {
display: inline-block;
text-decoration: none;
}
@-moz-keyframes spin {
0% {
-moz-transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
}
}
@-o-keyframes spin {
0% {
-o-transform: rotate(0deg);
}
100% {
-o-transform: rotate(359deg);
}
}
@-ms-keyframes spin {
0% {
-ms-transform: rotate(0deg);
}
100% {
-ms-transform: rotate(359deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(359deg);
}
}
/**
* Missing Bootstrap 2 tab styling.
* @see http://stackoverflow.com/questions/18432577/stacked-tabs-in-bootstrap-3
* @see http://bootply.com/74926
*/
.tabbable {
margin-bottom: 20px;
}
.tabs-below > .nav-tabs,
.tabs-left > .nav-tabs,
.tabs-right > .nav-tabs {
border-bottom: 0;
}
.tabs-below > .nav-tabs .summary,
.tabs-left > .nav-tabs .summary,
.tabs-right > .nav-tabs .summary {
color: #999999;
font-size: 13px;
}
.tab-pane > .panel-heading {
display: none;
}
.tab-content > .active {
display: block;
}
.tabs-below > .nav-tabs {
border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
margin-top: -1px;
margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
border-top-color: #ddd;
border-bottom-color: transparent;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs,
.tabs-right > .nav-tabs {
padding-bottom: 20px;
width: 220px;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
float: none;
}
.tabs-left > .nav-tabs > li:focus,
.tabs-right > .nav-tabs > li:focus {
outline: 0;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
margin-right: 0;
margin-bottom: 3px;
}
.tabs-left > .nav-tabs > li > a:focus,
.tabs-right > .nav-tabs > li > a:focus {
outline: 0;
}
.tabs-left > .tab-content,
.tabs-right > .tab-content {
border-radius: 0 4px 4px 4px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
border: 1px solid #ddd;
overflow: hidden;
padding: 10px 15px;
}
.tabs-left > .nav-tabs {
float: left;
margin-right: -1px;
}
.tabs-left > .nav-tabs > li > a {
border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
border-color: #eeeeee #ddd #eeeeee #eeeeee;
}
.tabs-left > .nav-tabs > .active > a,
.tabs-left > .nav-tabs > .active > a:hover,
.tabs-left > .nav-tabs > .active > a:focus {
border-color: #ddd transparent #ddd #ddd;
-webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
}
.tabs-right > .nav-tabs {
float: right;
margin-left: -1px;
}
.tabs-right > .nav-tabs > li > a {
border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
border-color: #eeeeee #eeeeee #eeeeee #ddd;
-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
}
.tabs-right > .nav-tabs > .active > a,
.tabs-right > .nav-tabs > .active > a:hover,
.tabs-right > .nav-tabs > .active > a:focus {
border-color: #ddd #ddd #ddd transparent;
}
th.checkbox,
td.checkbox,
th.radio,
td.radio {
display: table-cell;
}
.views-display-settings .label {
font-size: 100%;
color: #666666;
}
.views-display-settings .footer {
padding: 0;
margin: 4px 0 0 0;
}
.views-exposed-form .views-exposed-widget .btn {
margin-top: 1.8em;
}
table .radio input[type="radio"],
table .checkbox input[type="checkbox"] {
max-width: inherit;
}
.form-horizontal .form-group label {
position: relative;
min-height: 1px;
margin-top: 0;
margin-bottom: 0;
padding-top: 7px;
padding-left: 15px;
padding-right: 15px;
text-align: right;
}
@media (min-width: 768px) {
.form-horizontal .form-group label {
float: left;
width: 16.66666667%;
}
}
.alert a {
font-weight: bold;
}
.alert-success a,
.alert-success a:hover,
.alert-success a:focus {
color: #356635;
}
.alert-info a,
.alert-info a:hover,
.alert-info a:focus {
color: #2d6987;
}
.alert-warning a,
.alert-warning a:hover,
.alert-warning a:focus {
color: #a47e3c;
}
.alert-danger a,
.alert-danger a:hover,
.alert-danger a:focus {
color: #953b39;
}
div.image-style-new,
div.image-style-new div {
display: block;
}
div.image-style-new div.input-group {
display: table;
}
td.module,
.table-striped > tbody > tr:nth-child(odd) > td.module,
.table > tbody > tr > td.module {
background: #ddd;
font-weight: 700;
}
.book-toc > .dropdown-menu {
overflow: hidden;
}
.book-toc > .dropdown-menu > .dropdown-header {
white-space: nowrap;
}
.book-toc > .dropdown-menu > li:nth-child(1) > a {
font-weight: bold;
}
.book-toc > .dropdown-menu .dropdown-menu {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border: 0;
display: block;
font-size: 13px;
margin: 0;
padding: 0;
position: static;
width: 100%;
}
.book-toc > .dropdown-menu .dropdown-menu > li {
padding-left: 20px;
}
.book-toc > .dropdown-menu .dropdown-menu > li > a {
margin-left: -40px;
padding-left: 60px;
}
#features-filter .form-item.form-type-checkbox {
padding-left: 20px;
}
fieldset.features-export-component {
font-size: 13px;
}
html.js #features-export-form fieldset.features-export-component,
fieldset.features-export-component {
margin: 0 0 10.5px;
}
fieldset.features-export-component .panel-heading {
padding: 5px 10px;
}
fieldset.features-export-component .panel-heading a.panel-title {
font-size: 13px;
font-weight: 500;
margin: -5px -10px;
padding: 5px 10px;
}
fieldset.features-export-component .panel-body {
padding: 0 10px;
}
div.features-export-list {
margin: -11px 0 10px;
padding: 0 10px;
}
fieldset.features-export-component .component-select .form-type-checkbox,
div.features-export-list .form-type-checkbox {
line-height: 1em;
margin: 5px 5px 5px 0 !important;
min-height: 0;
padding: 3px 3px 3px 25px!important;
}
fieldset.features-export-component .component-select .form-type-checkbox input[type=checkbox],
div.features-export-list .form-type-checkbox input[type=checkbox] {
margin-top: 0;
}
body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open .navbar-fixed-top {
top: 79px;
}
body.navbar-is-fixed-top.navbar-administration .navbar-fixed-top {
top: 39px;
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
body.navbar-is-fixed-top.navbar-administration.navbar-vertical.navbar-tray-open .navbar-fixed-top {
left: 240px;
left: 24rem;
}
}
.navbar-administration #navbar-administration.navbar-oriented .navbar-bar {
z-index: 1032;
}
.navbar-administration #navbar-administration .navbar-tray {
z-index: 1031;
}
body.navbar-is-fixed-top.navbar-administration {
padding-top: 103px!important;
}
body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open {
padding-top: 143px!important;
}
body.navbar-tray-open.navbar-vertical.navbar-fixed {
margin-left: 240px;
margin-left: 24rem;
}
#navbar-administration.navbar-oriented .navbar-tray-vertical {
width: 24rem;
}
/**
* Icon styles.
*/
a.icon-before .glyphicon,
a .glyphicon.icon-before {
margin-right: 0.25em;
}
a.icon-after .glyphicon,
a .glyphicon.icon-after {
margin-left: 0.25em;
}
.btn.icon-before .glyphicon,
.btn .glyphicon.icon-before {
margin-left: -0.25em;
margin-right: 0.25em;
}
.btn.icon-after .glyphicon,
.btn .glyphicon.icon-after {
margin-left: 0.25em;
margin-right: -0.25em;
}