UNPKG

cobuild-angular-stack

Version:

Base stack angular sass jade gulp

2,138 lines (1,974 loc) 52.1 kB
@margin-increment: 10px; @padding-increment: 10px; html, body { height: 100%; font-family: 'Catamaran', sans-serif; color: #333; font-weight: @font-light; } .main-kitchen { padding: 0; display: block; min-height: 100%; margin-top: 65px; &.unpaid{ margin-top: 105px; } } .header-pink { color: @color-pink; } .text-cool-gray{ color:@color-cool-gray !important; } .text-slate-grey{ color:@color-slate-gray !important; } .text-white{ color:@color-white !important; } .mt-data{ margin-top:70px; } .profile-form { .header-pink{ font-size: 22px; font-weight: @font-semibold; letter-spacing: 0.2px; text-align: center; color: @color-pink; text-transform: uppercase; } h3{ font-weight: @font-semibold; color: @color-slate-gray; font-size: 14px; letter-spacing: 0.6px; margin-bottom: 10px; } .form-group { label{ font-size: 16px; font-weight: normal; color: #7d8c93; margin: 22px 0; &.place{ margin-bottom: 12px; } } input{ font-size: 14px; font-weight: normal; color: #7d8c93; padding-left: 14px; } } a.cancel{ display: block; font-size: 20px; font-weight: normal; line-height: 1.5; text-align: center; color: @color-slate-gray; margin-top: 25px; } button.btn-dform{ width: 153px; margin: 5%; } .wedding-data{ margin-top:30px; } .icon { width: 16px; vertical-align: middle; &.calendar { content: url('../img/icon-calendar.png'); } } .input-group-btn .btn { height: 34px; &:focus { outline: none; } } } .flex-center { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .flex-overflow { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; overflow:hidden; } .flex-col{ -webkit-box-flex:1 0 200px; -ms-flex:1 0 200px; flex: 1 0 200px; box-sizing:border-box; } .inline-flex-center { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .flex-end { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align:end; -ms-flex-align:end; align-items: flex-end; } .flex{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .flex-justify-center{ -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .btn-clear { background-color: transparent; color: @color-pink; &:hover, &:focus { color: @color-slate-gray; } &:active { background-color: transparent; box-shadow: none; border: none; } } .btn-clear-dark { background-color: transparent; color: @color-slate-gray; &:hover, &:focus { color: @color-pink; } } .btn-inverse { background-color: @color-pink; color: white; &:hover, &:focus { color: white; background-color: #EC6E60; } } .btn-cool { background-color: @color-cool-gray; color: white; &:hover, &:focus { color: white; background-color: @color-cool-gray; } } .btn-dark { background-color: @color-slate-gray; color: white; &:hover, &:focus { color: @color-pink; } } .btn-brown { background-color: @color-brown; color: white; &:hover, &:focus { color: @color-slate-gray; } } .btn-gray { background-color: @color-gray; color: @color-slate-gray; &:hover, &:focus { color: @color-pink; } } .btn:not(.btn-fab){ border: none; height: 42px; i { margin-left: 10px; } } ///background colors .brown { background-color: @color-brown !important; color: white !important; } .gray { background-color: @color-gray !important; color: @color-slate-gray !important; } .inverse { background-color: @color-pink !important; color: white !important; } .dark { background-color: @color-slate-gray !important; color: white !important; } ////colot fonts .brown-font { color: @color-brown !important; } .gray-font { color: @color-gray !important; } .inverse-font { color: @color-pink !important; } .dark-font { color: @color-slate-gray !important; } .cool-font { color: @color-cool-gray !important; } .pagination>li>a, .pagination>li>span { color: @color-slate-gray; } .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { color: @color-pink; background-color: transparent; } .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { color: white; background-color: @color-pink; border-color: @color-pink; } .nav-pills>li>a { color: @color-slate-gray; } .nav-pills>li>a:focus, .nav-pills>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color: @color-pink !important; background-color: transparent; } .dropdown-menu { max-height: 215px; overflow: auto; } .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover { color: white; background-color: @color-pink; } textarea{ &.form-control{ } } .form-control, .form-group .form-control, .input-group-addon { background-color: transparent; border: none; border-bottom: 1px solid #d7d7d7; border-radius: 0; box-shadow: none !important; outline: none; resize: none; } .table { th { color: @color-cool-gray; } td { vertical-align: middle; color: @color-cool-gray; } } .input-group-addon { padding: 0 10px; border: none; color: @color-slate-gray; } .form-group label { font-weight: normal; color: @color-cool-gray; margin-right: 10px; text-align: left !important; } .is-focused label.control-label { color: @color-slate-gray; } .is-focused .form-control, .form-control:focus { border-color: @color-slate-gray; outline: none; } .radio-button { padding-left: 10px; font-size: 14px; color: @color-cool-gray; } .has-warning .form-control, .has-warning.is-focused .form-control { border-color: @color-pink; } .has-warning label.control-label, .has-warning .help-block { color: @color-pink; } .breadcrumb { background-color: transparent; } a { color: @color-pink; text-decoration: none; &:hover { color: @color-slate-gray; text-decoration: none; cursor: pointer; } } .list-group-item.active { background-color: transparent; color: @color-pink; border: 1px solid #ddd; } .list-group-item { &:hover { background-color: @color-pink !important; color: white !important; border-color: @color-pink !important; } } .margin-top { margin-top: 40px!important; } .margin-top-1 { margin-top: @margin-increment !important; } .margin-top-2 { margin-top: @margin-increment*2!important; } .margin-top-3 { margin-top: @margin-increment*3!important; } .margin-top-4 { margin-top: @margin-increment*4!important; } .margin-top-5 { margin-top: @margin-increment*5!important; } .margin-top-6 { margin-top: @margin-increment*6!important; } .margin-top-7 { margin-top: @margin-increment*7!important; } .margin-bottom { margin-bottom: 20px!important; } .margin-bottom-2 { margin-bottom: @margin-increment*2!important; } .margin-bottom-3 { margin-bottom: @margin-increment*3!important; } .margin-bottom-4 { margin-bottom: @margin-increment*4!important; } .margin-bottom-5 { margin-bottom: @margin-increment*5!important; } .margin-bottom-6 { margin-bottom: @margin-increment*6!important; } .margin-bottom-7 { margin-bottom: @margin-increment*7!important; } .margin-vertical { margin-bottom: @margin-increment!important; margin-top: @margin-increment!important; } .margin-vertical-2 { margin-bottom: @margin-increment*2!important; margin-top: @margin-increment*2!important; } .margin-vertical-3 { margin-bottom: @margin-increment*3!important; margin-top: @margin-increment*3!important; } .margin-vertical-4 { margin-bottom: @margin-increment*4!important; margin-top: @margin-increment*4!important; } .margin-vertical-5 { margin-bottom: @margin-increment*5!important; margin-top: @margin-increment*5!important; } .margin-vertical-6 { margin-bottom: @margin-increment*6!important; margin-top: @margin-increment*6!important; } .margin-vertical-7 { margin-bottom: @margin-increment*7!important; margin-top: @margin-increment*7!important; } .margin-left-0{ margin-left: 0!important; } .margin-right-0{ margin-right: 0!important; } .padding-top { padding-top: 40px!important; } .padding-top-2 { padding-top: @padding-increment*2!important; } .padding-top-3 { padding-top: @padding-increment*3!important; } .padding-top-4 { padding-top: @padding-increment*4!important; } .padding-top-5 { padding-top: @padding-increment*5!important; } .padding-top-6 { padding-top: @padding-increment*6!important; } .padding-top-7 { padding-top: @padding-increment*7!important; } .padding-bottom { padding-bottom: 20px!important; } .padding-bottom-2 { padding-bottom: @padding-increment*2!important; } .padding-bottom-3 { padding-bottom: @padding-increment*3!important; } .padding-bottom-4 { padding-bottom: @padding-increment*4!important; } .padding-bottom-5 { padding-bottom: @padding-increment*5!important; } .padding-bottom-6 { padding-bottom: @padding-increment*6!important; } .padding-bottom-7 { padding-bottom: @padding-increment*7!important; } .padding-vertical { padding-bottom: @padding-increment!important; padding-top: @padding-increment!important; } .padding-vertical-2 { padding-bottom: @padding-increment*2!important; padding-top: @padding-increment*2!important; } .padding-vertical-3 { padding-bottom: @padding-increment*3!important; padding-top: @padding-increment*3!important; } .padding-vertical-4 { padding-bottom: @padding-increment*4!important; padding-top: @padding-increment*4!important; } .padding-vertical-5 { padding-bottom: @padding-increment*5!important; padding-top: @padding-increment*5!important; } .padding-vertical-6 { padding-bottom: @padding-increment*6!important; padding-top: @padding-increment*6!important; } .padding-vertical-7 { padding-bottom: @padding-increment*7!important; padding-top: @padding-increment*7!important; } .padding-left-0{ padding-left: 0!important; } .padding-right-0{ padding-right: 0!important; } .no-text-transform { text-transform: none !important; } .header-gray { font-size: 20px; color: @color-cool-gray; text-transform: uppercase; } h1.header-gray{ font-size: 32px; text-transform: none; } h3.header-gray{ font-size: 18px; text-transform: none; } h4.header-gray { font-size: 16px; text-transform: none; } /////// #kitchen, .kitchen, .rokk3r-onboarding { .slider.slider-horizontal .slider-track { box-shadow: none; background-image: none; border: 1px solid rgb(239, 239, 239); border-radius: 0; background-color: rgb(239, 239, 239); height: 5px; } .slider.slider-horizontal .slider-selection { box-shadow: none; background-image: none; background-color: @color-pink; height: 5px; } .slider.slider-horizontal .slider-tick, .slider.slider-horizontal .slider-handle { background-color: @color-pink; background-image: none; height: 10px; width: 10px; margin-top: -3px; margin-left: -5px; } .slider.slider-horizontal { width: 95% !important; margin-left: 5px; } .form-group ul { list-style: none; padding-left: 10px; } .item-mesa { border: 1px solid #e7e7ed; background-color: white; border-radius: 6px; margin: 0 auto 24px; overflow: hidden; img { height: 192px; } .purchased-label { position: absolute; top: 0; left: 0; z-index: 1; margin-top:10px; margin-left:10px; } .item-description { border-top: 1px solid #e7e7ed; font-weight: 600; padding: 12px; div { vertical-align: middle; } .item-name{ display: inline-block; width: 60%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: @color-slate-gray; } .item-price { display: inline-block; width: 38%; text-align: right; color: @color-slate-gray; } .item-store { width: 100%; text-align: center; color: @color-cool-gray; } } .icon-mesa { &.icon-remove{ position: absolute; right: 0; top: 0; } z-index: 4; img { height: 20px; width: 21px; margin-top: 13px; margin-right: 13px; border-radius: 50%; } .close-icon { height: 29px; width: 29px; margin-top: 6px; margin-right: 6px; box-shadow: none; } } .product { height: 210px; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; border-top-left-radius: 6px; border-top-right-radius: 6px; img{ max-height: 100%; max-width: 100%; } } .padding { padding: 0 9px; } .add-label { position: absolute; top: 0; right: 0; left: 100%; width: 100%; color: #fc7667; background-color: #fff; text-align: center; line-height: 32px; padding-top: 10px; z-index: 3; } .overlay { position: absolute; height: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, .5); z-index: 2; h4 { display: none; color: #fff; text-align: center; width: 100%; margin: 0; } } &:hover{ .plus-container, .points-container{opacity: 1;} } .points-container{ background-color: #cbced5!important; border: solid 1px #cbced5!important; margin-top:5px; .img-container{ background-color: #cbced5;; } .edit-label{ position: absolute; top: 5px!important; } img{ background-color: #cbced5!important; } } .img-container{ background-color: #fe7563; float: right; height: 32px; width: 30px; margin-top: -6px; padding-top: 6px; z-index: 4; padding-right: 13px; border-radius: 6px; } .plus-container, .points-container{ // display: none; opacity: 0; float: right; clear: both; width: 45px; height: 33px; border-radius: 6px; margin-right: 8px; margin-top: 8px; background-color: #fe7563; border: solid 1px #fe7563; padding: 6px 0 6px 13px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; .add-label, .edit-label{ display: none; left: -14px!important; background: transparent; color: #fff; top: -9px; width: 150px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; } .img-container{ transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; } img{ background-color: #fe7563; width: 18px; margin: 0; height: auto; float: right; } } .plus-container.check{ background-color: #9cba7f; border-color: #9cba7f; .img-container{ background-color: #9cba7f; img{ background-color: #9cba7f; } } } .plus-container:hover{ width: 149px; .add-label{ left: -14px!important; display: block; } } .points-container:hover{ width: 112px; .edit-label{ left: 12px!important; display: block; } } } .sidebar { background-color: white; border-right: 1px solid #e7e7e7; position: fixed; top: 0; left: 0; height: 100%; * { color: @color-cool-gray !important; // font-weight: @font-semibold; } ul { &.unpaid{ top: 20%; } top: 15%; padding-left: 0; position: absolute; list-style: none; li { margin-bottom: 10px; float: none; // font-weight: @font-semibold; padding: 10px 15px 10px 30px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 15px; color: @color-cool-gray; div{ margin-right: 12px; width: 15px; } .modil { margin-right: 12px; width: 16px; } .camera { content: url('../img/menu-camera.png'); } .drink { content: url('../img/menu-drink.png'); } .add { content: url('../img/menu-add.png'); } .import { content: url('../img/menu-import.png'); } .gift { content: url('../img/menu-gift.png'); } .share { content: url('../img/menu-share.png'); } .payment { content: url('../img/menu-payment.png'); } .money { content: url('../img/menu-money.png'); } .profile { content: url('../img/menu-profile.png'); } } li:hover *, li.active * { color: @color-pink !important; } li:hover, li.active { border-left: 4px solid @color-pink; padding-left: 25px; .camera { content: url('../img/menu-hover-camera.png'); } .drink { content: url('../img/menu-hover-drink.png'); } .add { content: url('../img/menu-hover-add.png'); } .import { content: url('../img/menu-hover-import.png'); } .gift { content: url('../img/menu-hover-gift.png'); } .share { content: url('../img/menu-hover-share.png'); } .payment { content: url('../img/menu-hover-payment.png'); } .money { content: url('../img/menu-hover-money.png'); } .profile { content: url('../img/menu-hover-profile.png'); } } i { margin-right: 10px; } } } // .wedding-container{margin-left: 21%;} .icon { width: 16px; vertical-align: middle; &.marker { content: url('../img/icon-marker.png'); } &.time { content: url('../img/icon-time.png'); } &.export { content: url('../img/icon-export.png'); } &.calendar { content: url('../img/icon-calendar.png'); } } .bg-cover { height: 300px; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; margin-right: 15px; margin-left: 15px; margin-bottom: 57px; background-color: rgba(217,217,217,0.5); .edit-cover { opacity: 1; position: absolute; background-color: rgba(81, 81, 97, 0.3); width: 75px; height: 26.5px; border-radius: 1px; bottom: 80px; left: 40px; border: solid 0.5px #ffffff; padding: 0; font-size: 12px; font-weight: 500; color: #ffffff; z-index: 1; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; img{ padding-top: 2px; } } &:hover { .edit-cover { opacity: 1; } } .main-header { display: -ms-flexbox; display: -webkit-flex; display: -webkit-box; display: flex; align-items: center; color: white; font-size: 34px; height: 190px; .editable-wrap .editable-controls>input, .editable-wrap .editable-controls>select, .editable-wrap .editable-controls>textarea { font-size: 34px; border-color: white; color: white; width: 80%; } .padding-right { padding-right: 50px; } .padding-left { padding-left: 50px; } .editable-buttons { border: none; .btn-primary { background-color: @color-pink; } .btn-default { background-color: @color-slate-gray; span { color: white; } } } .name { font-weight: @font-light; height: 44px; line-height: 44px; width: 45%; img { display: none; height: 20px; } .border-white { border-bottom: 1px solid rgba(255, 255, 255, 0.4); } .editable-click, a.editable-click { color: white; } &:hover { cursor: pointer; img { display: inline; } } } .amp { width: 10%; text-align: center; font-size: 110px; } } .sub-header { color: white; font-size: 23px; height: 40px; line-height: 40px; margin-top: -30px; .input-date { width: 100%; span { border-bottom: 1px solid rgba(255, 255, 255, 0.4); padding: 0 16px; } } .input-date-dropdown { img { display: none; height: 20px; } .input-group { border-bottom: 1px solid rgba(255, 255, 255, 0.4); } width: 100%; input { background-color: transparent; border: none; text-align: center; width: 200px; font-size: 23px; color: white; height: 40px; line-height: 60px; padding-top: 40px; &.date-select{ &::-webkit-input-placeholder { padding-top: 20px ; color:#ffffff; } &::-moz-placeholder { padding-top: 20px; color:#ffffff; } /* firefox 19+ */ &:-ms-input-placeholder { padding-top: 20px; color:#ffffff; } /* ie */ &:-moz-placeholder { padding-top: 20px; color:#ffffff; } } } .uib-datepicker-popup { max-height: inherit; margin-left: -266px; color: #333; } &:hover { img { display: inline; position: absolute; bottom: 10px; } } } } .avatar { text-align: center; position: relative; width: 138px; height: 138px; margin: 0 auto; margin-top: 10px; background-color: #d9d9d9; border: 4px solid #fff; img{ &.no-pic{ margin-top: 40px; } &.profile-pic{ width: 100%; } } .edit-photo{ opacity:0; position: absolute; background-color: rgba(81, 81, 97, 0.3); width: 100%; height: 36px; border-radius: 1px; bottom: 0; left: 0; padding: 0; font-size: 12px; font-weight: 500; color: #ffffff; z-index: 1; text-align: left; line-height: 11px; padding-top: 0; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; img{ margin: 0; } span{ float: right; width: 80%; } } &:hover { .edit-photo{ opacity: 1; } } .no-pic{ margin-top: 40px; } } } .mensaje-bienvenida { text-align: center; margin: 20px auto; width: 62%; .icon-message { visibility: hidden; z-index: 10; img { height: 20px; } } &:hover { .icon-message { visibility: visible; } } .message-guest { /* comment follow 2 lines if don't want scroll */ height: auto; overflow:auto; border-radius: 5px; outline: none; padding: 10px; p { white-space: pre-line; text-align: center; font-size: 18px; width: 100%; } } .editable-click, a.editable-click { color: #333; } .editable-wrap, .editable-wrap .editable-controls, .editable-wrap .editable-error { width: 100%; .btn-primary { background-color: @color-pink; } .btn-default { background-color: @color-slate-gray; span { color: white; } } } .textarea { width: 100%; white-space: pre-line; min-height: 100px; resize: none; border: none; border-radius: 5px; outline: none; text-align: center; background-color: transparent; margin: auto; font-size: 18px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #525261; &:hover { cursor: pointer; } span { width: 100%; color: #525261; font-style: initial; } } textarea { width: 100%; height: 142px; resize: none; border: 1px solid #e7e7e7; border-radius: 5px; outline: none; font-size: 16px; background-color: white; padding: 12px 27px; } } .btn-mensaje { width: 73%; text-align: right; } .btn-action { min-width: 230px; } .form-map { i { color: @color-pink; margin-right: 5px; } margin: 50px 0; .uib-datepicker-popup.dropdown-menu { max-height: inherit; } .map { width: 49%; border: 1px solid #e7e7e7; border-radius: 5px; .angular-google-map-container{height: 257px;} .icon { width: 18px; } .description { background-color: white; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background-color: #FFFFFF; padding-top: 18px; .item { .header { font-weight: @font-semibold; margin-bottom: 10px; color: @color-slate-gray; font-size: 18px; font-weight: 400; } .subheader{ font-size: 15px; padding: 4px 0 10px 23px; height: 100%; color: #bdbec5; } } &.absolute-bottom{ position: absolute; margin: 0; left: 0; bottom: 0; width: 100%; } } } .form-assistence{ .header{ font-size: 18px!important; } input{ font-size: 15px!important; color: #bdbec5; margin-bottom: 40px; &::-webkit-input-placeholder { color:#bdbec5; } &::-moz-placeholder { color:#bdbec5; } /* firefox 19+ */ &:-ms-input-placeholder { color:#bdbec5; } /* ie */ &:-moz-placeholder { color:#bdbec5; } } .cool-font{font-size: 15px;} .btn-clear{font-size: 18px;} .footer{ margin-top: 33px; } .text-center{ label{vertical-align: text-bottom;} line-height: 16px; } } .disable-map{ display: none; z-index: 99; position: absolute; top: 0; left: 0; width: 100%; height: 100%; button{ position: absolute; left: 0; right: 0; top: 50%; margin: 0 auto; width: 230px; margin-top: -20px; } } .map:hover{ .disable-map{display: block;} } .form { border: 1px solid #e7e7e7; border-radius: 5px; background-color: white; width: 49%; padding: 0 30px; .header { padding: 29px; text-align: center; font-size: 19px; font-weight: 400; } .footer { border-top: 1px solid @color-gray-light; height: 60px; } .height-80 { height: 80px; } } &.edit{ > div{ background: #F7F7F7; padding: 20px 40px; .google-search-map { margin-top: 0; } .btn-inverse, .btn-cancel{ text-transform: uppercase; padding: 13px 0; font-size: 12px; width: 150px; &.btn-cancel{ background: @color-cool-gray; color: #FFFFFF; &:hover,&:active,&:focus{ background: #bdbec5; } } } .timepicker{ table{ width: 116%; input{ margin: 0 auto; } .uib-increment.hours a, .uib-increment.minutes a{ height: 15px; } a span{ color: #fc7667; } } } } } } } .form-map{ .edit-map, .edit-form{ display: none; z-index: 100; position: absolute; margin: 0 auto; width: 200px; left: 0; right: 0; top: 50%; margin-top: -22px; } .map.guest-map{ margin-right:1%; } .map.auth-map{ margin-right:1%; &:hover{ .edit-map{ display: block; } .row{ -webkit-filter: blur(2px); -moz-filter: blur(2px); -o-filter: blur(2px); -ms-filter: blur(2px); filter: blur(2px); } } } .form-assistence.auth-form{ margin-right:1%; &:hover{ .edit-form{ display: block; } .row{ -webkit-filter: blur(2px); -moz-filter: blur(2px); -o-filter: blur(2px); -ms-filter: blur(2px); filter: blur(2px); } } } } .no-padding { padding: 0; } #wedding-banner-add .cropArea { margin-top: 20px; height: 400px; } .kitchen-header { position: fixed; width: 100%; margin-bottom: 0; top: 0; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); background-color: white !important; border: none; .icon { width: 22px; &.cart { content: url('../img/icon-cart.png'); } } .navbar-default { margin-bottom: 0; background-color: white; border-radius: 0; border: none; .navbar-collapse { background-color: white; } .navbar-toggle { margin: 15px 5px 12px -5px; border: none; } } .navbar-header { background-color: white; height: 65px; .btn { height: 65px; } } .navbar-nav { width: inherit !important; text-align: left !important; background-color: white !important; .item-nav { height: 65px; margin-left: 40px; } .item-nav > a { color: @color-cool-gray !important; font-size: 15px; font-weight: 500; padding: 23px 15px; letter-spacing: 0.3px; &.red-btn { color: white !important; &:hover { color: white !important; font-weight: 500; } } } .item-nav:hover > a, .item-nav.active * { color: @color-pink !important; } .item-nav.active .border, .item-nav:hover .border { height: 4px; background-color: #fc7667; position: absolute; width: 100%; } .item-nav.cart a { padding: 20px 0; margin-right: -40px; } .btn-avatar{ margin-top: 16px; a{ padding: 0; } } .btn-monto { a{ padding: 0; } div { color: @color-pink !important; padding: 16px 15px; font-size: 15px; font-weight: 600; line-height: 34px; display: inline-block; } span{ float: right; margin-top: 30px; } } i { font-size: 23px; } } .btn-avatar { .item-header { height: inherit; color: @color-gray-light; a { background: white; padding: 3px 20px; } } .item-header.active { border: none; } img { height: 35px; border-radius: 50%; width: 35px; } } .logo { position: absolute; top: 13px; z-index: 3; img { width: 147px; } } .margin-left { margin-left: 60px; } .dropdown-menu.nav-drop { right: 65px; left: inherit; top: 65px; } .dropdown-menu.options{ right: 0; left: inherit; .active > a{ background-color: #525261; &:focus{ background-color: #525261; } } } } .kitchen-secondary { min-height: 40px; .navbar-header { background-color: @color-slate-gray; height: 40px; .navbar-toggle, .navbar-toggle:hover, .navbar-toggle:focus { border: none; background-color: transparent; margin: 4px; } .icon-bar { background-color: white; } } .navbar-collapse, .navbar-collapse * { background-color: @color-slate-gray !important; } .navbar-nav .item-nav a { color: white !important; } a:after { display: none; } .header-menu { height: 100%; color: white; } } .kitchen-footer { background-color: white; border-top: 1px solid @color-gray-light !important; height: 215px; color: @color-cool-gray; font-weight: @font-light; .btn-inverse{ padding: 12px 10px; color: #fff!important; display: block; width: 250px; margin-top: 20px; } hr { border-top: 1px solid @color-white; } .icon { width: 28px; vertical-align: middle; display: inline-block; margin-right: 34px; &:last-child { margin-right: 0; } &.facebook { content: url('../img/icon-facebook.png'); } &.linkedin { content: url('../img/icon-linkedin.png'); } &.twitter { content: url('../img/icon-twitter.png'); } &.instagram { content: url('../img/icon-instagram.png'); } &.whatsapp { width: 18px; margin-right: 6px; content: url('../img/icon-whatsapp.png'); } &.pinterest { content: url('../img/icon-pinterest.png'); } } .copy { text-align: center; font-weight: 400; > *{ vertical-align: middle; } } .footer-container { width: 100%; padding: 24px 54px; } .footer-info { float: left; width: 20%; .logo { width: 100px; } .message { margin-top: 12px; font-weight: 400; font-size: 10px; } .email-form { margin-top: 15px; input { font-weight: 300; border: none; border-bottom: 1px solid #eee; width: 174px; padding: 0 6px; } .btn { height: 18px; padding: 0; margin-left: 10px; } } } .footer-links { float: right; a { color: @color-cool-gray; &:hover { color: @color-slate-gray; } } ul { margin-bottom: 0; } .footer-menu { margin-top: 22px; li { display: inline-block; font-size: 16px; font-weight: 400; margin-right: 24px; &:last-child { margin-right: 0; } } } .footer-phones { margin-top: 22px; li { display: inline-block; font-size: 16px; font-weight: 400; margin-right: 30px; color: @color-cool-gray; &:last-child { margin-right: 0; } } } } } .signup-modal{ .modal-header{ padding:10px; } h1{ font-size: 30px; font-weight: normal; letter-spacing: 3.4px; color: #7d8c93; } h3{ font-size: 15px; font-weight: 300; text-align: center; color: #7d8c93; margin: 20px 0 40px 0; letter-spacing: 0.6px; line-height: 1.6; } .btn-blue{ height: 36px; border-radius: 2px; background-color: #4a90e2; font-weight: @font-semibold; letter-spacing: 0.1px; text-align: center; color: #ffffff; display: block; margin: 0 auto; } .form-container{ float: none; margin: 0 auto; } input{ margin-bottom: 20px; letter-spacing: 1.3px; color: @color-slate-gray; font-weight: normal; &::-webkit-input-placeholder { color: @color-slate-gray; font-weight: normal; } &:-moz-placeholder { /* Firefox 18- */ color: @color-slate-gray; font-weight: normal; } &::-moz-placeholder { /* Firefox 19+ */ color: @color-slate-gray; font-weight: normal; } &:-ms-input-placeholder { color: @color-slate-gray; font-weight: normal; } } .btn-inverse{ display: block; width: 190px; height: 36px; border-radius: 2px; margin: 0 auto; font-weight: @font-semibold; } } #kitchen, .kitchen { /* Hide radio button (the round disc) we will use just the label to create pushbutton effect */ input[type=radio], input[type=checkbox] { display: none; margin: 10px; } /* Change the look'n'feel of labels (which are adjacent to radiobuttons). Add some margin, padding to label */ input[type=radio] + label { display: inline-block; margin: -3px; background: #d8d8d8; border: 1px solid #979797; border-radius: 50%; height: 15px; width: 15px; margin-right: 10px; cursor: pointer; } input[type=checkbox] + label { display: inline-block; margin: -3px; border: 2px solid #efefef; height: 15px; width: 15px; cursor: pointer; margin-right: 10px; } /* Change background-color color for label next to checked radio button to make it look like highlighted button */ input[type=radio]:checked + label { background-image: none; border: 2px solid @color-pink; } input[type=radio]:checked + label div { height: 7px; margin: 2px; background-color: @color-pink; border-radius: 50%; width: 7px; } input[type=checkbox]:checked + label { background-image: none; border: 2px solid @color-pink; } input[type=checkbox]:checked + label div { height: 7px; margin: 2px; background-color: @color-pink; width: 7px; } } .pay-form { .btn { line-height: 1em; } } .btn-facebook { background-color: @color-blue-fb; color: @color-white; &:hover, &:focus { background-color: @color-blue-light-fb; color: @color-white; } &:active { background-color: transparent; box-shadow: none; border: none; } } .color-inverse{ color: @color-pink!important; } .color-dark{ color: @color-slate-gray!important; } .navbar.publish-message { margin-bottom: 0; min-height: initial; background-color: #fe7563; &.import{ background-color: #C7E8AD; } .message { margin: 5px 0 0px; a{ text-transform: uppercase; color: #FFF; font-weight: bold; &:hover{ color: #FFF; } } } } .btn[disabled]{ cursor:default !important; } .disabled { cursor:default !important; } .carousel-inner{ .btn-next{ display: inline; position: absolute; right: 25px; top: 45%; color:#7d8c93; } .btn-prev{ display: inline; position: absolute; left: 25px; top: 45%; color:#7d8c93; } .item{ margin: 0 5px; } } .slick-dots li { width: 10px; margin:0px; button:before{ font-size:15px; } } .modal-footer-centered{ text-align: center; margin: auto; padding-top: @padding-increment*3; padding-bottom: @padding-increment*3; .btn-action { width: 190px; margin: 0 10px; } } button.close.outside{ position:absolute; right: -175px; top:-35px; opacity:1; img{ width:18px; } } button.close.outside.outside-2{ top:-45px } .modal-dialog{ margin-top:60px; } input[type="number"].qty{ width: 60px; border-radius: 4px; border: 1px solid #dddddd; padding: 10px; text-align: center; } .placeholder{ &.filled { background-color: rgba(81, 81, 97, 0.3); color:#FFFFFF; } } .top-nav{ .dropdown-toggle{ &:after{ content: ""; position: absolute; width: 100%; height: 4px; top:100% ; z-index:1; } &:hover{