cobuild-angular-stack
Version:
Base stack angular sass jade gulp
446 lines (440 loc) • 9.91 kB
text/less
.body-list{
.flag-right {
width: 100px;
font-size: 12px;
text-transform: uppercase;
font-weight: 500;
padding: 6px 20px 6px 15px;
color: #fff;
background-color: #D91E18;
text-shadow: 0 1px 2px #bbb;
-webkit-box-shadow: 0 2px 4px #888;
-moz-box-shadow: 0 2px 4px #888;
box-shadow: 0 2px 4px #888;
float: right;
}
.price-ribbon {
position: absolute;
top: 75px;
right: -4px;
width: 90px;
font-size: 14px;
text-transform: uppercase;
font-weight: 300;
padding: 6px 20px 6px 15px;
color: #fff;
background-color: #D91E18;
text-shadow: 0 1px 2px #bbb;
-webkit-box-shadow: 0 2px 4px #888;
-moz-box-shadow: 0 2px 4px #888;
box-shadow: 0 2px 4px #888;
}
.price-ribbon:after {
content: ' ';
position: absolute;
width: 0;
height: 0;
right: 0;
top: 100%;
border-width: 5px 10px;
border-style: solid;
border-color: #64120f transparent transparent #64120f;
}
.title-number-portlet {
display: block;
font-size: 30px;
font-weight: 600;
color: #3e4f5e;
text-align: center;
}
span.text-ul {
color: #868686;
}
.list-group-item-detail{
position: relative;
display: block;
padding: 10px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd;
font-weight: 500;
}
.p-t-10{
padding-top: 10px;
}
.p-b-20 {
padding-bottom: 20px;
}
.btn {
display: inline-block;
font-weight: 400;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.btn.red {
&:not(.btn-outline) {
color: #fff;
background-color: #e7505a;
border-color: #e7505a;
}
}
.btn-primary {
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
color: #fff;
}
.btn:not(.btn-raised).btn-primary, .input-group-btn .btn:not(.btn-raised).btn-primary {
color: #fff ;
}
.btn.green-haze {
&:not(.btn-outline) {
color: #FFF;
background-color: #44b6ae;
border-color: #44b6ae;
}
}
.btn-success {
color: #fff;
background-color: #36c6d3;
border-color: #2bb8c4;
}
.btn-default {
color: #333;
background-color: #fff ;
border:1px solid #ccc ;
}
.btn.btn-outline.purple {
border-color: #8E44AD;
color: #8E44AD;
background: 0 0;
}
.btn-circle {
border-radius: 25px;
overflow: hidden;
}
.btn.green:not(.btn-outline) {
color: #FFF;
background-color: #32c5d2;
border-color: #32c5d2;
}
.btn.purple:not(.btn-outline) {
color: #fff;
background-color: #8E44AD;
border-color: #8E44AD;
}
.btn-group-sm>.btn, .btn-sm {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px;
}
.btn.blue:not(.btn-outline) {
color: #FFF;
background-color: #3598dc;
border-color: #3598dc;
}
.profile-userbuttons button {
text-transform: uppercase;
font-size: 11px;
font-weight: 600;
padding: 6px 15px;
}
.text-red {
color: red ;
}
.text-green {
color: green;
}
.text-blue {
color: #0c43af
}
input.form-control {
border: 1px solid #ccc;
padding-left: 5px ;
}
.form-group.is-focused .form-control{
background-image: none ;
}
.form-group.is-focused label, .form-group.is-focused label.control-label{
background-image: none ;
}
.form-group label.control-label {
font-size: 14px;
line-height: 1.07142857;
font-weight: 400;
margin: 16px 0 0;
margin-bottom: 13px;
}
.portlet.light {
padding: 12px 20px 15px;
background-color: #fff;
}
.portlet {
margin-top: 0;
margin-bottom: 25px;
padding: 0;
border-radius: 4px;
}
.portlet>.portlet-title>.nav-tabs {
background: 0 0;
margin: 4px 0 0;
float: right;
display: inline-block;
border: 0;
}
.portlet.light>.portlet-title>.nav-tabs>li {
margin: 0;
padding: 0;
}
.portlet.light>.portlet-title>.caption {
color: #666;
padding: 10px 0;
}
.portlet>.portlet-title>.caption {
float: left;
display: inline-block;
font-size: 18px;
line-height: 18px;
padding: 10px 0;
font-weight: 500;
color: #fc7667 ;
text-transform: uppercase;
}
.portlet.light>.portlet-title {
padding: 0;
min-height: 48px;
}
.portlet>.portlet-title {
border-bottom: 1px solid #eee;
padding: 0;
margin-bottom: 10px;
min-height: 41px;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
-ms-border-radius: 4px 4px 0 0;
-o-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
.profile-sidebar{
float:left;
width:300px;
margin-right:20px;
}
.profile-content{
overflow:hidden;
.form .form-actions, .portlet-form .form-actions {
padding: 20px;
margin: 0;
background-color: #f5f5f5;
border-top: 1px solid #e7ecf1;
}
.nav {
margin-bottom: 0;
padding-left: 0;
list-style: none;
}
.nav-tabs>li>a, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover {
background-color: transparent;
border: 0;
color: #0f74b5;
font-weight: 500;
}
.tabbable-line>.nav-tabs>li.active {
background: 0 0;
border-bottom: 4px solid #36c6d3;
position: relative;
text-transform: uppercase;
}
.mt-checkbox, .mt-radio {
display: inline-block;
position: relative;
padding-left: 30px;
margin-bottom: 15px;
cursor: pointer;
font-size: 14px;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.mt-checkbox:hover>input:not([disabled]):checked~span, .mt-checkbox>input:checked~span, .mt-radio:hover>input:not([disabled]):checked~span, .mt-radio>input:checked~span {
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
background: #d9d9d9;
}
.mt-checkbox>span:after, .mt-radio>span:after {
content: '';
position: absolute;
display: none;
}
.mt-checkbox>input, .mt-radio>input {
position: absolute;
z-index: -1;
opacity: 0;
filter: alpha(opacity=0);
}
.mt-checkbox>span:after {
left: 6px;
top: 2px;
width: 5px;
height: 10px;
border: solid #888;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}
.mt-checkbox>span{
&:after {
left: 6px;
top: 2px;
width: 5px;
height: 10px;
border: solid #888;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}
}
.input-icon>i, .mt-checkbox-list .mt-checkbox, .mt-checkbox-list .mt-radio, .mt-checkbox>input:checked~span:after, .mt-radio-list .mt-checkbox, .mt-radio-list .mt-radio, .mt-radio>input:checked~span:after {
display: block;
}
.input-group {
margin-top: 10px;
display: block;
.form-control {
border: 1px solid #ccc ;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) ;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) ;
border-top-left-radius: 0 ;
border-bottom-left-radius: 0 ;
padding-left: 30px ;
width: 100% ;
}
.input-group-addon {
position: absolute;
margin-top: 12px;
}
}
.btn.btn-default.form-control.ui-select-toggle {
border: 1px solid #ccc;
padding-top: 9px;
}
.mt-checkbox>span, .mt-radio>span {
border: 1px solid transparent;
position: absolute;
top: 1px;
left: 0;
height: 18px;
width: 18px;
background: #E6E6E6;
}
}
.profile-sidebar-portlet{
padding:30px 0 0;
}
.profile-userpic img{
/* float:none; */
margin:0 auto;
width:50%;
/* height:50%; */
-webkit-border-radius:50% ;
-moz-border-radius:50% ;
border-radius:50%;
}
.profile-usertitle{
text-align:center;
margin-top:20px
}
.profile-usertitle-name{
color:#5a7391;
font-size:20px;
font-weight:600;
margin-bottom:7px
}
.profile-usertitle-job{
text-transform:uppercase;
color:#5b9bd1;
font-size:13px;
font-weight:800;
margin-bottom:7px
}
.profile-userbuttons{text-align:center;
margin-top:10px
}
.profile-userbuttons .btn{
margin-right:5px
}
.profile-userbuttons .btn:last-child {
margin-right:0
}
.profile-userbuttons button{
text-transform:uppercase;
font-size:11px;
font-weight:600;
padding:6px 15px
}
.profile-usermenu{margin-top:30px;
padding-bottom:20px}
.profile-usermenu ul li {
border-bottom:1px solid #f0f4f7
}
.profile-usermenu ul li:last-child{
border-bottom:none
}
.profile-usermenu ul li a{
color:#93a3b5;
font-size:16px;
font-weight:400
}
.profile-usermenu ul li a i{
margin-right:8px;
font-size:16px
}
.profile-usermenu ul li a:hover{
background-color:#fafcfd;
color:#5b9bd1
}
.profile-usermenu ul li.active a{color:#5b9bd1;
background-color:#f6f9fb;
border-left:2px solid #5b9bd1;
margin-left:-2px}
.profile-stat{padding-bottom:20px;
border-bottom:1px solid #f0f4f7}
.profile-stat-title{color:#7f90a4;
font-size:25px;
text-align:center}
.profile-stat-text{color:#5b9bd1;
font-size:11px;
font-weight:800;
text-align:center}
.profile-desc-title{color:#7f90a4;
font-size:17px;
font-weight:600}
.profile-desc-text{color:#7e8c9e;
font-size:14px}
.profile-desc-link i{width:22px;
font-size:19px;
color:#abb6c4;
margin-right:5px}
.profile-desc-link a{font-size:14px;
font-weight:600;
color:#5b9bd1}
@media (max-width:991px){.profile-sidebar{float:none;
width:100%;
margin:0}
.profile-sidebar>.portlet{margin-bottom:20px}
.profile-content{overflow:visible}
}
}