cartodb-4.42/app/assets/stylesheets/public/public_export.css.scss
2024-04-06 05:25:13 +00:00

171 lines
3.0 KiB
SCSS

/**
* Public export styles
*
*/
@import "compass/css3/images";
@import "compass/css3/inline-block";
@import "../old_common/mixins";
.extra_options {
@include clearfix();
width: 100%;
margin: 30px 0 0;
padding: 13px 0 0;
float: left;
clear: both;
border-top: 1px solid #E5E5E5;
&.disabled {
display: none;
}
.row_count {
display: inline-block;
color: #858585;
font-size: 15px;
vertical-align: top;
vertical-align: middle;
}
.download_options {
@include clearfix();
display: inline-block;
margin: 0 0 0 5px;
vertical-align: top;
vertical-align: middle;
.download {
display: inline-block;
margin: 0 5px 0 3px;
color: #858585;
font-size: 15px;
vertical-align: top;
vertical-align: middle;
&::after {
content: '·';
position: relative;
margin-right: 9px;
float: left;
}
}
.loading {
display: inline-block;
color: #858585;
font-size: 15px;
vertical-align: top;
vertical-align: middle;
img {
margin: 0 5px 0 0;
vertical-align: middle;
}
}
a {
display: inline-block;
margin: 0;
padding: 0 11px;
font-family: 'Arial';
font-size: 11px;
line-height: 27px;
text-shadow: none;
text-transform: uppercase;
vertical-align: top;
}
h2 {
display: inline-block;
line-height: normal;
vertical-align: top;
}
}
.generating {
display: block;
}
}
.extra_options .user-options {
float: right;
}
.extra_options .button.green.clone {
display: none;
position: relative;
padding: 0 9px 0 28px;
font-family: 'Arial';
font-size: 11px;
letter-spacing: 0;
line-height: 27px;
text-shadow: none;
text-transform: uppercase;
i.clone-icon {
@include background(image-url('layout/clone-icon.png') no-repeat 0 0);
position: absolute;
top: 7px;
left: 10px;
width: 14px;
height: 13px;
}
}
.extra_options .button.grey.edit,
.extra_options .button.grey.oneclick {
display: none;
position: relative;
padding: 0 9px;
font-family: 'Arial';
font-size: 11px;
letter-spacing: 0;
line-height: 27px;
text-shadow: none;
text-transform: uppercase;
}
.extra_options .button.grey.oneclick {
display: inline-block;
}
@media only screen and (max-width: 710px) {
body.public-map .extra_options,
body.public .extra_options {
.download_options {
display: block !important;
margin: 10px 0 20px !important;
.download {
display: none !important;
}
}
.user-options {
width: 100%;
margin-top: 0;
float: left !important;
}
}
}
@media only screen and (min-width: 711px) and (max-width: 1035px) {
body.public-map .extra_options,
body.public .extra_options {
.download_options {
display: block !important;
margin: 10px 0 20px !important;
.download {
display: none !important;
}
}
.user-options {
margin-top: 28px;
}
}
}