Modified: ofbiz/ofbiz-framework/trunk/themes/rainbowstone/webapp/rainbowstone/rainbowstone-ruby.less
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/themes/rainbowstone/webapp/rainbowstone/rainbowstone-ruby.less?rev=1824321&r1=1824320&r2=1824321&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/themes/rainbowstone/webapp/rainbowstone/rainbowstone-ruby.less (original) +++ ofbiz/ofbiz-framework/trunk/themes/rainbowstone/webapp/rainbowstone/rainbowstone-ruby.less Thu Feb 15 15:07:22 2018 @@ -1,34 +1,3 @@ -/* common colors */ -@black: #000; -@white: #fff; -@grey: #e6e6e6; -@greydark: #929292; - -@color-success: #8cff8c; -@font-color-for-success: @black; -@color-alert: #ff8c8c; -@font-color-for-alert: @black; - -@color-success-dark: #356e35; -@font-color-for-success: @black; -@color-alert-dark: #932f33; -@font-color-for-alert: @black; - -@color-background-alert: #f2dede; -@color-font-alert: #a94442; -@color-border-alert: #ebccd1; - -@color-background-success: #dff0d8; -@color-font-success: #3c763d; -@color-border-success: #d6e9c6; - -/* Sapphire colors */ -@blue-dark: #002333; -@blue-main: #005982; -@blue-medium: #c7dfff; -@blue-light: #f1f7ff; -@blue-light2: #e4f0f5; - /* Ruby colors */ @red-dark: #420000; @red-main: #bf1616; @@ -36,37 +5,7 @@ @red-light: #fce7e7; @red-light2: #fed7c9; -/* Emerald colors */ -@green-dark: #197948; -@green-main: #23af9b; -@green-medium: #7ae3ad; -@green-light: #e5f9ef; -@green-light2: #d7f9ef; - -/* Amber colors */ -@amber-dark: #bc4216; -@amber-main: #f08906; -@amber-medium: #f5c4b3; -@amber-light: #fcede8; -@amber-light2: #fcedcd; - -/* Sapphire theme */ -/* -@main-color-theme : @blue-main; -@dark-color-theme : @blue-dark; -@medium-color-theme : @blue-medium; -@light-color-theme : @blue-light; -@light2-color-theme : @blue-light2; -@font-color-for-dark : @grey; -@font-color-for-main : @white; -@font-color-for-medium : @dark-color-theme; -@font-color-for-light : @dark-color-theme; -@shadow-color : @black; -@shadow-color-light : @greydark; -*/ - /* Ruby theme */ - @main-color-theme : @red-main; @dark-color-theme : @red-dark; @medium-color-theme : @red-medium; @@ -79,1917 +18,5 @@ @shadow-color : @black; @shadow-color-light : @greydark; - -/* Emerald theme */ -/* -@main-color-theme : @green-main; -@dark-color-theme : @green-dark; -@medium-color-theme : @green-medium; -@light-color-theme : @green-light; -@light2-color-theme : @green-light2; -@font-color-for-dark : @white; -@font-color-for-main : @white; -@font-color-for-medium : @dark-color-theme; -@font-color-for-light : @dark-color-theme; -@shadow-color : @black; -@shadow-color-light : @greydark; -*/ -/* Amber theme */ -/* -@main-color-theme : @amber-main; -@dark-color-theme : @amber-dark; -@medium-color-theme : @amber-medium; -@light-color-theme : @amber-light; -@light2-color-theme : @amber-light2; -@font-color-for-dark : @white; -@font-color-for-main : @white; -@font-color-for-medium : @dark-color-theme; -@font-color-for-light : @dark-color-theme; -@shadow-color : @black; -@shadow-color-light : @greydark; -*/ - - -@app-bar-height: 60px; -@sub-app-bar-height: 40px; -@footer-height: 20px; -@home-btn-width: 47px; -@color-line-height: 9px; - -@home-menu-tile-height: 80px; -@home-menu-tile-min-width: 100px; -@home-menu-tile-max-width: 100px; - -@third-lvl-height: 80px; -@third-lvl-width : 100px; -@min-screen : 1170px; -@min-container-width: 1130px; - -@box-border-color: #d7d7d7; - -@font-face { - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - src: url('fonts/quicksand/quicksandbold.otf'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - src: url('fonts/quicksand/quicksandbold.otf'); - font-weight: bold; - font-style: normal; -} - -/* ---------------------------------- */ -/* Begin special checkbox type switch */ -/* ---------------------------------- */ - -[type="checkbox"]:not(:checked).nrd-chkbox, [type="checkbox"]:checked.nrd-chkbox { - display: none; -} - -[type="checkbox"]:not(:checked).nrd-chkbox + label, -[type="checkbox"]:checked.nrd-chkbox + label{ - cursor: pointer; -} -[type="checkbox"]:not(:checked).nrd-chkbox + label:before, -[type="checkbox"]:checked.nrd-chkbox + label:before{ - content: ""; - width: 150px; - min-width: 150px; - background-color: @light-color-theme; - padding: 2px 20px 2px 20px; - border-radius: 8px 8px 8px 8px; - - cursor: pointer; -} - -[type="checkbox"]:not(:checked).nrd-chkbox + label:after, -[type="checkbox"]:checked.nrd-chkbox + label:after{ - content: ""; - position: relative; - left:-35px; - background-color: @dark-color-theme; - min-height: 10px; - min-width: 10px; - padding-left: 4px; - padding-right: 5px; - border-radius: 8px 8px 8px 8px; - transition: all .2s; -} - -[type="checkbox"]:checked.nrd-chkbox + label:after{ - position: relative; - left: -15px; - transition: all .2s; -} -/* ---------------------------------- */ -/* End special checkbox type switch */ -/* ---------------------------------- */ - -/* ---------------------------------- */ -/* Begin square Checkbox */ -/* ---------------------------------- */ - -[type="checkbox"]:not(:checked).nrd-square-chkbox, -[type="checkbox"]:checked.nrd-square-chkbox{ - position: absolute; - left: -9999px; -} - -[type="checkbox"]:not(:checked).nrd-square-chkbox + label, -[type="checkbox"]:checked.nrd-square-chkbox + label{ - content: ''; - padding-left: 35px; - position: relative; - cursor: pointer; - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - font-size: 12px; - -} -[type="checkbox"]:not(:checked).nrd-square-chkbox + label:before, -[type="checkbox"]:checked.nrd-square-chkbox + label:before{ - content: ''; - position: absolute; - left:10px; - top: -4px; - width: 17px; - height: 17px; /* dim. de la case */ - border: 1px solid #aaa; - background: @light-color-theme; - border-radius: 2px; -} - -[type="checkbox"]:not(:checked).nrd-square-chkbox + label:before { - background: @light-color-theme; -} -[type="checkbox"]:checked.nrd-square-chkbox + label:before{ - background: @main-color-theme; -} - -[type="checkbox"]:not(:checked).nrd-square-chkbox + label:after, -[type="checkbox"]:checked.nrd-square-chkbox + label:after{ - content: 'â'; - position: absolute; - top: -4px; - left: 14px; - font-size: 16px; - color: @font-color-for-main; - transition: all .2s; -} -[type="checkbox"]:not(:checked).nrd-square-chkbox + label:after { - opacity: 0; - transform: scale(0); -} -[type="checkbox"]:checked.nrd-square-chkbox + label:after { - opacity: 1; - transform: scale(1); -} -/* ---------------------------------*/ -/* End square Checkbox */ -/* ---------------------------------*/ - -/* ---------------------------------*/ -/* Begin class content mgmt */ -/* ---------------------------------*/ - - -.flex-row { - display: flex; - flex-direction: row !important; -} -.flex-column { - display: flex; - flex-direction: column; -} - -.col-width-1 { - width: 10%; -} -.col-width-2 { - width: 20%; -} -.col-width-3 { - width: 30%; -} -.col-width-4 { - width: 40%; -} -.col-width-5 { - width: 50%; -} -.col-width-6 { - width: 60%; -} -.col-width-7 { - width: 70%; -} -.col-width-8 { - width: 80%; -} -.col-width-9 { - width: 90%; -} -.col-width-10 { - width: 100%; -} - -.align-v-center { - display:flex; - align-items: center; -} - -.align-h-center { - display:flex; - justify-content: center; -} - -/* ---------------------------------*/ -/* End class content mgmt */ -/* ---------------------------------*/ - - -/* ---------------------------------- */ -/* Begin btn-sort */ -/* ---------------------------------- */ - -.btn-sort { - position: relative; - top: -6px; - border:none; - background:none; - border-radius: 0; - margin-left:5px; -} - -.btn-sort:before{ - content: ''; - position: absolute; - left: -1px; - width: 0; - height: 0; - border-right: 10px solid transparent; - border-bottom: 10px solid @greydark; - border-left: 10px solid transparent; -} - -.btn-sort:after{ - content: ''; - position: absolute; - right: -1px; - width: 0; - height: 0; - border-right: 10px solid transparent; - border-top: 10px solid @greydark; - border-left: 10px solid transparent; - @media screen and (max-width: 1349px) { - right: -5px; - } -} - -.btn-sort.btn-sort-asc:before{ - border-bottom: 10px solid @main-color-theme; -} - -.btn-sort.btn-sort-desc:after{ - border-top: 10px solid @main-color-theme; -} - -/* ---------------------------------- */ -/* End btn-sort */ -/* ---------------------------------- */ - - -/* ---------------------------------- */ -/* Begin defaut colour class */ -/* ---------------------------------- */ - -.dark-color { - background-color: @dark-color-theme !important; - color: @font-color-for-dark !important; -} -.main-color { - background-color: @main-color-theme !important; - color: @font-color-for-main !important; -} -.medium-color { - background-color: @medium-color-theme !important; - color: @font-color-for-medium !important; -} -.light-color { - background-color: @light-color-theme !important; - color: @font-color-for-light !important; -} -.light2-color { - background-color: @light2-color-theme !important; - color: @font-color-for-light !important; -} - -.grey-color { - background-color: @grey !important; -} -.darkgrey-color { - background-color: @greydark !important; -} - -/* begin lookup widget */ -.ui-dialog { - opacity: 1; - z-index: 50; -} - -.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix { - background: none !important; - background-color: @dark-color-theme !important; - button { - background: none; - background-color: @light-color-theme; - } -} -/* end lookup widget */ - -.main-bar-label { - color: @light-color-theme; - padding-left: 3px; - padding-right: 6px; - font-size: 15px; - font-weight: bold; -} - -#company-logo { - right: 10px; - top: 2px; - background: url("images/ofbiz-simple-white.svg") no-repeat left top / cover; - min-height: 50px; - min-width: 50px; - margin-right: 15px; - align-self: center; - @media screen and (min-width : 1232px) { - min-height: 50px; - min-width: 129px; - background: url("images/ofbiz_logo.svg") no-repeat left top / cover; - } -} - -.modal-screen { - visibility: hidden; - display: flex; - flex-direction: column; - background-color: @grey; - opacity: .93; - position: fixed; - top: 0; - left: 0; - height: 100%; - width: 100%; - z-index: 9999; -} - -.modal-box{ - background-color: @white; - opacity: 1; - margin: 10%; - border-radius: 10px; - border: solid 2px @main-color-theme; - padding : 10px 40px 10px 40px; - .modal-header { - position: relative; - display: flex; - flex-direction: row; - h2 { - font-size: 25px; - font-weight: normal; - color: @main-color-theme; - } - .btn-close-nrd { - position: absolute; - right: 0; - display: flex; - justify-content: center; - border: solid 1px @main-color-theme; - border-radius: 5px; - color: @main-color-theme; - font-size: 25px; - height: 30px; - width: 30px; - text-decoration: none !important; - } - } - .modal-body { - p { - font-size: 20px; - } - } - .modal-footer { - position: relative; - height: 35px; - display: flex; - justify-content: flex-end; - .btn-nrd { - background: none; - border: none; - text-shadow: none; - opacity: 1; - margin-right: 10px; - font-size: 20px; - padding: 5px; - border-radius: 8px; - } - .btn-nrd-main { - background-color: @main-color-theme; - color: @white; - } - .btn-nrd-std { - background-color: @white; - color: @main-color-theme; - border: solid 1px @main-color-theme !important; - } - } -} -.btn-nrd:hover { - box-shadow: 5px 5px 3px 0 @black; -} - -.btn-nrd-std:hover { - background-color: @main-color-theme !important; - color: @white !important; - border: solid 1px @main-color-theme !important; -} - -.btn-close-nrd:hover { - background-color: @main-color-theme !important; - color: @white !important; -} - -.list-nrd { - border: solid 2px @main-color-theme; - border-bottom-left-radius: 10px; - border-bottom-right-radius: 10px; - display: flex; - flex-direction: column; - margin-top: 15px; - margin-bottom: 15px; - .title-list-nrd { - background-color: @main-color-theme; - color : @white; - font-size: 20px; - font-weight: bold; - padding-left: 5px; - } - - li { - position: relative; - display: flex; - flex-direction: row; - font-size: 20px; - padding-left: 5px; - padding-top: 2px; - padding-bottom: 2px; - margin-bottom: 3px; - a { - color: @main-color-theme; - } - span { - position: absolute; - right: 0; - color: @main-color-theme; - font-size: 30px; - } - } -} -li.line-odd { - background-color: @light-color-theme; -} - -#user-avatar { - height: 40px; - width: 40px; - padding: 2px; - - align-self: center; - - :hover { - cursor: pointer; - } - img { - max-height: 40px; - max-width: 40px; - position: relative; - top: -2px; - padding: 2px; - background-color: @white; - border-radius: 2px; - } -} - -#main-navigation-bar { - position: relative; - width: 100%; - min-width: @min-container-width; - display: flex; - flex-direction: row; - align-items: center; - justify-content: space-between; - font-family: Quicksand,sans-serif; - background-color: @dark-color-theme; - z-index: 5; - height: @app-bar-height; -} -#main-nav-bar-left { - position: relative; - display: flex; - align-items: center; -} -#main-nav-bar-right { - position: relative; - display: flex; - align-items: center; - padding-right: 15px; -} - -.app-btn{ - height: @app-bar-height; - background-color: @dark-color-theme; - display: flex; - align-items: center; - flex-direction: row; - margin-right: 2px; - margin-left: 2px; - a { - padding:10px; - color: @font-color-for-dark; - font-size: 1.4em !important; - } -} - -.app-btn a:visited { - color: @font-color-for-dark; -} - -.app-btn:hover{ - position: relative; - top: -6px; - background-color: @main-color-theme; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; - box-shadow: 1px 1px 12px @shadow-color; - a { - position: relative; - top: 6px; - color : @font-color-for-main; - } -} -.app-btn.selected:hover { - background-color: @dark-color-theme; - box-shadow: none; - top:0; -} - -.app-btn a:hover { - text-decoration: none; -} -#app-selected { - position: relative; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - background-color: @main-color-theme; - box-shadow: 1px -2px 12px @shadow-color; - z-index: 0; - opacity: .99; - border-top-left-radius : 8px ; - border-top-right-radius : 8px ; - a { - position: relative; - top: 3px; - color: @font-color-for-main; - } -} -.app-btn.selected a:hover { - text-decoration: none; -} - -#app-bar-line { - position: relative; - width: 100%; - min-width: @min-container-width; - height: @color-line-height; - background-color: @main-color-theme; - box-shadow: 2px 2px 5px @shadow-color; -} -#color-add { - width: 150px; - background-color: @main-color-theme; - height: @color-line-height; - z-index: 20; - position: relative; - top: @color-line-height; -} - -#more-app { - position: relative; - display: flex; - align-items: center; - justify-content: center; - font-weight: bold; - font-size: 1.4em !important; - width: 40px; - height: @app-bar-height; - color: @font-color-for-dark; -} -#more-app:hover { - background-color: @main-color-theme; - text-decoration: none; -} -#more-app:hover #more-app-list { - display: block; -} -#more-app.selected { - background-color: @main-color-theme; -} - -#more-app-list { - display: none; - position: absolute; - top: @app-bar-height; - left: -20px; - background-color: @dark-color-theme; - z-index: 10; - border: solid 4px @main-color-theme; - border-top-width: @color-line-height; - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - li { - padding-left : 4px; - padding-right: 4px; - } - - a { - color: @font-color-for-dark; - font-size: 15px; - } - - :hover { - background-color: @medium-color-theme; - a { - box-shadow: none; - color: @dark-color-theme; - } - a:hover{ - box-shadow: none; - text-decoration: none; - border-radius: 0; - } - } - - li.selected { - background-color: @main-color-theme; - a { - color: @font-color-for-main; - } - a:hover { - color: @font-color-for-main; - background-color: @main-color-theme; - } - } -} - -#homeButton { - display: flex; - //visibility: hidden; - align-items: center; - justify-content: center; - background-color:@grey; - border: none; - border-radius : 0; - - height: @app-bar-height; - width : @home-btn-width; - text-decoration: none; - img { - height: 25px; - transition: all .2s ease-in-out; - } -} - -#homeButton:hover img { - transform: scale(1.1); -} - -#app-bar-list { - display: flex; -} - -#user-details { - position: absolute; - right: 20px; - top : 62px; - background-color: @dark-color-theme; - color : @font-color-for-dark; - font-size: 15px; - font-weight: bold; - padding-top: 5px; - padding-bottom: 10px; - z-index: 15; - box-shadow: 3px 3px 12px @shadow-color; - border-radius: 3px; - transition: all .1s ease-in-out; - - img { - height: 50px; - background-color: @white; - padding: 4px; - border-radius : 3px; - margin-left: 10px; - margin-right: 5px; - } - #logout { - background-color: @white; - color: @dark-color-theme !important; - border-radius: 2px; - :hover { - text-decoration: none; - } - } -} - -#user-details:after{ - content: ''; - position: absolute; - top: -10px; - right: 5px; - width: 0; - height: 0; - border-right: 10px solid transparent; - border-bottom: 10px solid @dark-color-theme; - border-left: 10px solid transparent; -} - -a.user-pref-btn { - margin-top: 15px; - background-color: @dark-color-theme; - margin-left: 10px; - margin-right: 10px; - padding-top: 2px; - padding-bottom: 2px; - display: flex; - justify-content: center; - color: @font-color-for-dark !important; - :hover { - text-decoration: none; - } -} - -#user-name { - display: flex; - flex-direction: column; - justify-content: center; - align-content: center; - padding-left : 5px; - padding-right : 5px; - span { - min-width: 100px; - padding-bottom : 5px; - padding-top : 5px; - } -} - -#user-row1 { - display: flex; - flex-direction: row; - justify-content: center; - #user-lang { - display: flex; - flex-direction: row; - justify-content: center; - align-content: center; - padding-left: 10px; - padding-right: 10px; - span { - min-width: 30px; - color: @font-color-for-dark; - } - } -} - -.appbar-btn-img { - height: @app-bar-height - 40px; -} - -#help-btn { - font-size: 10px; - min-width: 20px; - margin-right: 15px; -} -/* Begin sub Menu section */ - -#app-navigation { - height: @sub-app-bar-height; - border-right: solid 1px @black; - border-bottom: solid 1px @black; - width: 100%; - min-width: @min-container-width; - h2 { - display: none; - } - ul { - display: flex; - flex-direction: row; - background-color: @grey; - flex-grow: 1; - } - ul li ul li { - border-left: solid 1px @black; - height: @sub-app-bar-height; - display: flex; - align-items: center; - justify-items: center; - justify-content: center; - min-width: 75px; - padding-left: 6px; - padding-right: 6px; - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - border-bottom: solid 1px @black; - font-size: 12px; - @media screen and (max-width: 1500px) { - font-size: 10px; - min-width: 65px; - } - @media screen and (max-width: 1300px) { - font-size: 10px; - min-width: 50px; - } - a { - display: flex; - justify-content: center; - align-items: center; - text-align: center; - height: 100%; - width: 100%; - text-decoration: none; - } - } -} - -#app-navigation ul li ul li:last-child { - border-right: solid 1px @black; -} - -#app-navigation ul li ul li:hover { - background-color: @main-color-theme; - min-height: @sub-app-bar-height; - position: relative; - //top: -1px; - a { - color: @white; - text-decoration: none; - } -} -#app-navigation ul li ul li.selected:hover { - a { - color: @black !important; - } -} - -#app-navigation ul li ul li.selected { - background-color: @white; - position: relative; - top: 1px; - height: @sub-app-bar-height + 1px; - border-top-right-radius: 2px; - border-top-left-radius: 2px; - border-bottom: none; - - :after { - content: ''; - position: absolute; - top: -2px; - left: 5px; - width: 0; - height: 0; - border-right: 10px solid transparent; - border-top: 10px solid @main-color-theme; - border-left: 10px solid transparent; - } - -} - - -/* End sub Menu section */ - -/* begin sub Menu section 3rd level */ - -.button-bar.tab-bar { - ul li ul li { - border: solid 1px @grey; - border-radius: 4px; - a { - width: 100%; - height: 100%; - } - } - li.selected{ - background-color: @main-color-theme; - a{ - color: @font-color-for-main; - } - } - ul li ul li:hover { - background-color: @main-color-theme; - a { - color: @font-color-for-main ; - } - } -} - -#third-level-menu-container { - display: flex; - flex-direction: row; -} -#working-area { - width: 100%; -} - -#left-column-menu { - width: 100px; -} - -.third-lvl-menu { - background-color: @dark-color-theme; - position: relative; - left: -10px; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - padding-top: 4px; - padding-bottom: 4px; - ul { - li { - ul { - position: relative; - top: 5px; - width: @third-lvl-width; - } - } - } - h2 { - visibility: hidden; - } -} -.third-level-item:last-child { - border-bottom: solid 1px @main-color-theme; -} - -.third-level-item { - min-height: @third-lvl-height; - background-color: @dark-color-theme; - padding-right: 3px; - border-top: solid 1px @main-color-theme; - - a, a:visited { - display: flex; - justify-content: center; - align-items: center; - width: 100%; - color: @font-color-for-dark !important; - min-height: @third-lvl-height; - max-width: @third-lvl-width; - text-align: center; - } -} -.third-level-item.selected { - position: relative; - border-left: solid 9px @main-color-theme; - a, a:visited { - background-color: @white; - color: @dark-color-theme !important; - } - :after { - content: ''; - position: absolute; - top: 5px; - left: 0; - width: 0; - height: 0; - border-top: 10px solid transparent; - border-left: 10px solid @main-color-theme; - border-bottom: 10px solid transparent; - } -} - -.third-level-item a:hover { - background-color: @main-color-theme; - color: @font-color-for-main ; - text-decoration: none; -} -/* End 3rd level menu */ - - - -/* Begin Home Menu for IB section */ -.fixed-nav-bar { - position: fixed !important; - width: 100%; -} -#nav-bar-offset { - height: @app-bar-height ; -} - -#homeGlyph { - margin-left: 20px; - height: 20px; -} - -#homePageTitle { - color: @white; - font-size: 20px; - font-weight: bold; - margin-right: 20px; - margin-left: 20px; -} -.home-menu-list { - display: flex; - flex-direction: column; - align-items: center; -} -.hp-applist { - display: flex; - flex-direction: row; - color : @white; - align-items: center; - .app-title { - display: flex; - align-items: center; - justify-content: center; - background-color: @dark-color-theme; - height: @home-menu-tile-height; - padding: 5px 10px 5px 10px; - border-bottom: solid 1px @black; - span { - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif !important; - font-size: 15px; - font-weight: bold; - width: 110px; - a { - display: flex; - justify-content: center; - color : @white; - } - } - } - - .hp-menu-item { - display: flex; - align-items: center; - justify-content: center; - position: relative; - margin-left: 5px; - margin-right: 5px; - border: solid 2px @grey; - border-radius: 8px; - height: @home-menu-tile-height - 4px; - min-width: @home-menu-tile-min-width; - max-width: @home-menu-tile-max-width; - .menu-link { - font-size: 10px; - color: @black; - padding: 10px; - } - .star-link { - position: absolute; - height: 25px; - top: 5px; - right: 5px; - } - } - -} -.hp-applist .app-title span a:hover { - text-decoration: none; -} - -.hp-menu-item.favoriteItem { - border: solid 2px @dark-color-theme; -} - -.hp-menu-item:hover { - box-shadow: 3px 3px 12px @shadow-color; - a { - text-decoration: none; - } -} - -/* End Home Menu for IB section */ - -/* Begin Login screenlet */ -#login-container { - #content-messages { - position: relative; - top: @app-bar-height; - border-radius: 4px; - width: 97%; - &.errorMessage { - background-color : @color-background-alert !important; - color: @color-font-alert !important; - border : solid 1px @color-border-alert !important; - } - &.eventMessage { - background-color : @color-background-success !important; - color: @color-font-success !important; - border : solid 1px @color-border-success !important; - } - } -} -#loginBar { - position: fixed; - top:0; - left: 0; - width: 100%; - height: @app-bar-height; - background-color: @dark-color-theme; - span { - background-color: @white; - color: @main-color-theme; - border-top-right-radius: 5px; - border-top-left-radius: 5px; - font-size: 25px; - position: relative; - top: @app-bar-height - 32px; - left: 15px; - padding: 5px 10px 5px 10px; - } - #company-logo { - position: absolute; - } -} - -.login-screenlet { - display: flex; - flex-direction: column; - min-width: 300px; - max-width: 50em; - border-radius: 8px !important; - margin-top: 15%; - box-shadow: 3px 3px 12px @shadow-color; - .screenlet-title-bar { - display: flex; - align-content: center; - justify-content: center; - margin:0; - padding:0; - h3{ - padding-top:2px; - padding-bottom:2px; - background-color: @dark-color-theme !important; - color: @font-color-for-dark; - height: 100%; - width:100%; - text-shadow: none; - font-size: 25px; - } - } - .screenlet-body { - background-color: @main-color-theme !important; - form { - .button { - width: 150px; - border-radius: 4px; - background: none; - background-color: @dark-color-theme; - color: @font-color-for-dark; - text-shadow: none; - margin-top: 20px; - margin-bottom: 10px; - } - - table { - tr { - width: 100%; - .label { - color: @font-color-for-main; - width: 25%; - font-size: 15px; - } - input { - width: 100%; - } - .buttontext, - [type="submit"] { - width: 150px; - border-radius: 4px; - background: none; - background-color: @dark-color-theme; - color: @font-color-for-dark; - text-shadow: none; - } - [name="GET_PASSWORD_HINT"] { - background-color: @font-color-for-dark; - color: @main-color-theme; - border: none; - width: 100%; - } - [name="EMAIL_PASSWORD"] { - background-color: @font-color-for-dark; - color: @main-color-theme; - border: none; - width: 100%; - } - td { - padding: 5px; - color: @font-color-for-main; - font-size: 15px; - font-weight: bold; - } - } - } - } - a { - color: @font-color-for-main; - } - } -} - -.login-screenlet .screenlet-title-bar { - text-align: center; -} - -/* End Login screenlet */ - - -/* --------------------------------------------- */ -/* Begin Screenlet style */ -/* --------------------------------------------- */ -.screenlet-title-bar { - text-decoration: none ; - color: @dark-color-theme; - background-color: @grey; - height: 1%; /* IE fix */ - min-height: 1.5em; - padding:0.8em 0.2em; -} - -.screenlet { - border-radius: 5px; - border: solid 1px @grey; - height: auto !important; - margin-bottom: 1em; - overflow: auto; -} - -.screenlet-body { - background-color: #FFFFFF; - height: auto !important; - height: 1%; - padding: 0.4em; -} - -.screenlet-body div { - margin: 0.8em 0.1em -} - -/* Special Screenlet style for locale and timezone window */ -.lists.screenlet { - margin-left: 25%; - margin-right: 25%; - margin-top: 1em; -} - -.lists.screenlet .basic-table tr td { - text-align: center; -} - -.lists.screenlet .basic-table tr td a { - display: block; -} - -/* Alternate table header style */ -.basic-table .header-row-2 th, -.basic-table .header-row-2 td { - background-color: @greydark; - border-bottom: 0; - border-left: 0.1em solid #aaa; - border-right: 0.1em solid #888; - color: #ffffff; - font-weight: bold; -} - -/* No padding screenlet decorator */ -.no-padding { - padding: 0; - border: none; -} - -.no-padding .h1, -.no-padding .h2, -.no-padding .h3, -.no-paddingr h1, -.no-padding h2, -.no-padding h3 { - padding: 0.7em; -} - -.screenlet-title-bar ul a:hover { - color: @main-color-theme !important; - text-decoration: none; -} - - -/* --------------------------------------------- */ -/* End Screenlet style */ -/* --------------------------------------------- */ - -/* ---------------------- */ -/* Table Styles */ -/* ---------------------- */ - -.basic-table { - background-color: #ffffff; - color: #000000; - margin-bottom: 1em; - width: 100%; -} - -form table, -form .basic-table, -.screenlet-body .basic-table { - background: transparent; - margin-bottom: 0; -} - -.basic-table tr td { - /* Style for all cells */ - padding: 0.8em 0.1em; - vertical-align: middle; -} - -.basic-table tr .align-bottom { - vertical-align: bottom; -} - -.basic-table tr .align-top { - vertical-align: top; -} - -.basic-table tr .label, -.basic-table tr .group-label { - /* field labels for forms */ - font-weight: bold; - text-align: right; - padding-right: 1.5em; - white-space: nowrap; - width: 1%; -} - -.basic-table tr .group-label { - /* "header" for field label groups */ - font-size: 1.2em; - padding: 2em 1.5em 0 0; -} - -.basic-table tr th, -.basic-table .header-row { - font-weight: bold; - text-align: left; -} - -.basic-table .header-row td { - border-bottom: 0.1em solid #000000; -} - -.basic-table .header-row td a { - color: #000000; -} - -.basic-table .alternate-row { - /* Alternating row style */ - background-color: #eeeeee; -} - -.basic-table .selected { - background: #FFFCCF; -} - -.basic-table .alternate-rowSelected { - background: #FFF55F; -} - -.basic-table .Validate { - /*Style use by alt-row-style on list*/ - background: #A0D5F7; -} - -.basic-table .alternate-rowValidate { - /*Style use by alt-row-style on list*/ - background: #72A8F2; -} - -.basic-table .Warn { - /*Style use by alt-row-style on list*/ - background: #f55C5C; -} - -.basic-table .alternate-rowWarn { - /*Style use by alt-row-style on list*/ - background: #FC7455; -} - -.basic-table tr .button-col { - /* button column style - for the small - collection of buttons used in lists */ - vertical-align: top; - padding: 0.3em; -} -.basic-table tr .button-col a, -.basic-table tr .button-col button, -.basic-table tr .button-col input[type="reset"], -.basic-table tr .button-col input[type="submit"], -.basic-table tr .button-col input[type="button"] { - -webkit-appearance: none; - -moz-border-radius: 1em; - -webkit-border-radius: 1em; - border-radius: 2px; - border: 0.1em solid @main-color-theme; - background-color: @white; - cursor: pointer; - color: @main-color-theme; - display:inline-block; - font-size: 0.9em; - font-weight: bold; - outline: 0; - overflow: visible; - padding: 0.1em 0.5em 0.2em 0.5em; - text-decoration: none; - width: auto; - - &:hover { - background-color: @main-color-theme; - color: @white; - } -} - -.basic-table .collapsed { - visibility: collapse; -} - -/* Sort field style */ -.basic-table .header-row-2 th .sort-order-asc, -.basic-table .header-row-2 td .sort-order-asc{ - background: url(/images/arrow-gr-up.png) no-repeat right; - padding-left: 0.5em; - padding-right: 20px; /* Setting must be in px */ -} -.basic-table .header-row-2 th .sort-order-desc, -.basic-table .header-row-2 td .sort-order-desc{ - background: url(/images/arrow-gr-dw.png) no-repeat right; - padding-left: 0.5em; - padding-right: 20px; /* Setting must be in px */ -} -.basic-table .header-row-2 th .sort-order, -.basic-table .header-row-2 td .sort-order{ - background: url(/images/arrow-gr.png) no-repeat right; - padding-left: 0.5em; - padding-right: 20px; /* Setting must be in px */ - color:#fff -} - - -/* --------------------------------------------- */ -/* Begin Message Info */ -/* --------------------------------------------- */ -.count-message { - display: flex; - align-items: center; - justify-content: center; - min-height:20px; - min-width: 20px; - max-height:20px; - max-width: 20px; - background: @white; - font-size:12px; - font-weight: bold; - border-radius: 50%; -} -.info-message-title { - min-width:150px; - margin: 5px; - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - font-size: 16px; - font-weight: bold; -} -.message-list { - position:relative; - margin-top: 10px; - box-shadow: 1px 3px 5px @greydark; - border-radius: 0 5px 5px 0; - transition: height 2s; -} -.message-list-main { - padding: 5px 15px 5px 15px; -} -.message-list-alert { - background-color: @color-alert; - border-left : solid 5px @color-alert-dark; - .count-message { - color: @color-alert-dark; - } -} -.message-list-success { - background-color: @color-success; - border-left: solid 5px @color-success-dark; - .count-message { - color: @color-success-dark; - } -} -.message-list-table-container { - background-color: @white; - border-radius: 5px; - overflow: hidden; - height: 0; -} -.info-message-success { - display: none; -} -.info-message-alert { - display: none; -} -table.msg-list { - width: 100%; - font-size: 16px; - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - padding: 0; - thead { - height: 100%; - background-color: @grey; - margin: 0; - padding: 0; - tr{ - font-weight: bold; - border-bottom: solid 1px @black; - height: 100%; - background-color: @grey; - line-height: 30px; - } - } - tbody { - tr { - line-height: 25px; - } - tr.msg-row-success { - background-color: @color-success; - } - tr.msg-row-alert { - background-color: @color-alert; - } - } - td { - padding-left: 5px; - } -} - -/* --------------------------------------------- */ -/* End Message Info */ -/* --------------------------------------------- */ - -/* ---------------------- */ -/* Paginate Style */ -/* ---------------------- */ - -.paginate-bar-nrd { - display: flex; - flex-direction: row; - align-items: center; - font-size: 15px; - background-color: @grey; - padding-left: 10px; - padding-top: 3px; - padding-bottom: 3px; - box-shadow: 0 2px 5px @shadow-color; - - ul.paginate-pg-list { - display: flex; - flex-direction: row; - background-color: @white; - color: @main-color-theme; - margin-right: 10px; - border-radius: 8px; - border: solid 1px @box-border-color; - height: 18px; - li { - display: flex; - justify-content: center; - min-width: 17px; - border-right: solid 1px @box-border-color; - padding-left: 2px; - padding-right: 2px; - height:100%; - a { - display: flex; - justify-content: center; - align-items: center; - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - color: @dark-color-theme; - height: 100%; - width: 100%; - } - .paginate-disable { - - } - } - li.selected { - background-color: @main-color-theme; - a { - color: @font-color-for-main; - } - } - li:first-child, li:last-child { - width: 20px; - } - li:first-child { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - } - li:last-child { - border-right: none; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - } - -} -select.paginate-select { - position: relative; - background: @white; - font-size: 16px; - font-weight: bold; - border: 1px solid @box-border-color; - option { - display: flex; - justify-self: center; - font-size: 14px; - } -} - -.paginate-select-label { - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - font-size: 16px; - padding-left: 15px; - padding-right: 15px; -} - -.paginate-information { - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - font-size: 16px; - padding-left: 15px; - padding-right: 15px; -} - -ul.paginate-pg-list li:hover{ - background-color: @main-color-theme; - a { - text-decoration: none; - color: @font-color-for-main; - } -} - -/* End of Paginate Style */ -/* ---------------------- */ - -/* ------------------------------- */ -/* List Navigation Style */ -/* ------------------------------- */ - -.nav-pager { - background-color: @greydark; - color: @white; - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - font-size: 9px; - font-weight: bold; - line-height: 3.5em; - height: 3.5em; - margin: 0.5em 0 0.5em 0; - border-radius: 3px 3px 0 0; -} - -.nav-pager ul { - display: inline; /* IE Fix */ -} - -.nav-pager ul li { - float:left; - vertical-align: middle; -} - -.nav-pager ul li a { - display: block; -} - -.nav-pager ul a { - color: @white; - padding: 0 1em 0 1em; - text-decoration: none; -} - -.nav-pager ul a:hover { - background-color: @main-color-theme; - color: @font-color-for-main; -} - -.nav-pager ul .nav-pagesize, -.nav-pager ul .nav-page-select, -.nav-pager ul .nav-displaying { - padding: 0 1em 0 1em; -} - -.nav-pager ul .nav-first-disabled, -.nav-pager ul .nav-previous-disabled, -.nav-pager ul .nav-next-disabled, -.nav-pager ul .nav-last-disabled { - padding: 0 1em 0 1em; -} - -.nav-pager ul .nav-first-disabled:hover, -.nav-pager ul .nav-previous-disabled:hover, -.nav-pager ul .nav-next-disabled:hover, -.nav-pager ul .nav-last-disabled:hover { - cursor: not-allowed; -} - - -.nav-pager ul .nav-displaying { - border-right: none; -} - - -/* ---------------------------- */ -/* Multi-Column Styles */ -/* ---------------------------- */ - -#column-container { - margin: auto; - padding: 1em; - position: relative; - min-width: @min-container-width; -} - -#column-container h1, -#column-container .h1, -#column-container h2, -#column-container .h2 { - margin-bottom: 0.5em; -} - -#column-container h1, -#column-container .h1 { - color: #557996; -} - -#column-container .left { - float: left; - /* alt: position: absolute; top: 0px; left: 0px; */ - width: 22em; - margin-right: 1em; -} - -#column-container .left-larger { - float: left; - /* alt: position: absolute; top: 0px; left: 0px; */ - width: 25em; - margin-right: 1em; -} - -.lefthalf { - float: left; - height: 1%; - left: 0; - margin: 0% 1% 1% 0%; - width: 49%; -} - -.righthalf { - float: right; - height: 1%; - margin: 0 0 1% 1%; - right: 0; - width: 49%; -} - -#column-container .right { - float: right; - margin-left: 1em; - width: 22em; -} - -#column-container .leftonly { - margin-left: 23em; - width: auto; -} - -#column-container .leftonly-larger { - margin-left: 26em; - width: auto; -} - -#column-container .rightonly { - margin-right: 23em; - width: auto; -} - -#column-container .center { - margin-left: 23em; - margin-right: 23em; - width: auto; -} - -#column-container .nocolumns { - width: auto; -} - -/* ---------------------- */ -/* Button Style */ -/* ---------------------- */ - -.button-bar li.buttontext a, -a.buttontext, -a.buttontextbig, -.smallSubmit, -.smallSubmit:hover, -.mediumSubmit, -.largeSubmit, -.loginButton, -.button-style-1 a, -.button-style-1 ul a, -.button-style-2 ul a, -.button-style-2 a, -.button, -button, -input[type="reset"], -input[type="submit"], -input[type="button"] { - -webkit-appearance: none; - -moz-border-radius: 1.1em; - -webkit-border-radius: 1.1em; - border-radius: 2px; - border: 0.1em solid @main-color-theme; - background-color: @white; - cursor: pointer; - color: @main-color-theme; - display:inline-block; - font-size: 1em; - font-weight: bold; - outline: 0; - overflow: visible; - padding: 0.4em 1em 0.4em; - text-decoration:none; - /*text-transform:uppercase;*/ - width: auto; - - /* IE7 */ - *padding-top: 0.2em; - *padding-bottom: 0; - &:hover { - color: @font-color-for-main; - background-color: @main-color-theme; - } -} - - -/* ---------------------- */ -/* Footer Style */ -/* ---------------------- */ - -#footer { - background: @dark-color-theme; - border-top: 0.1em inset #000; - padding: 0.5em 0 0.5em 0.5em; - - height: @footer-height; - position: fixed; - bottom: 0; - width: 100%; - display: flex; - flex-direction: row; - align-items: center; - justify-content: space-between; - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif !important; - z-index: 10; - - span { - color: @font-color-for-dark; - padding: 10px; - } - - a { - color: @font-color-for-dark; - font-weight: normal; - } -} - -#footer a:focus { - text-decoration: underline; -} - -#footer-offset { - height: @footer-height + 10px; - width: 100%; -} +/* include main less theme file */ +@import (less) "rainbowstone-main-theme.less"; Modified: ofbiz/ofbiz-framework/trunk/themes/rainbowstone/webapp/rainbowstone/rainbowstone-saphir.less URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/themes/rainbowstone/webapp/rainbowstone/rainbowstone-saphir.less?rev=1824321&r1=1824320&r2=1824321&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/themes/rainbowstone/webapp/rainbowstone/rainbowstone-saphir.less (original) +++ ofbiz/ofbiz-framework/trunk/themes/rainbowstone/webapp/rainbowstone/rainbowstone-saphir.less Thu Feb 15 15:07:22 2018 @@ -1,27 +1,3 @@ -/* common colors */ -@black: #000; -@white: #fff; -@grey: #e6e6e6; -@greydark: #929292; - -@color-success: #8cff8c; -@font-color-for-success: @black; -@color-alert: #ff8c8c; -@font-color-for-alert: @black; - -@color-success-dark: #356e35; -@font-color-for-success: @black; -@color-alert-dark: #932f33; -@font-color-for-alert: @black; - -@color-background-alert: #f2dede; -@color-font-alert: #a94442; -@color-border-alert: #ebccd1; - -@color-background-success: #dff0d8; -@color-font-success: #3c763d; -@color-border-success: #d6e9c6; - /* Saphir colors */ @blue-dark: #002333; @blue-main: #005982; @@ -29,27 +5,6 @@ @blue-light: #f1f7ff; @blue-light2: #e4f0f5; -/* Ruby colors */ -@red-dark: #420000; -@red-main: #bf1616; -@red-medium: #f7baba; -@red-light: #fce7e7; -@red-light2: #fed7c9; - -/* Emerald colors */ -@green-dark: #197948; -@green-main: #23af9b; -@green-medium: #7ae3ad; -@green-light: #e5f9ef; -@green-light2: #d7f9ef; - -/* Amber colors */ -@amber-dark: #bc4216; -@amber-main: #f08906; -@amber-medium: #f5c4b3; -@amber-light: #fcede8; -@amber-light2: #fcedcd; - /* Saphir theme */ @main-color-theme : @blue-main; @dark-color-theme : @blue-dark; @@ -63,1935 +18,5 @@ @shadow-color : @black; @shadow-color-light : @greydark; -/* Ruby theme */ -/* -@main-color-theme : @red-main; -@dark-color-theme : @red-dark; -@medium-color-theme : @red-medium; -@light-color-theme : @red-light; -@light2-color-theme : @red-light2; -@font-color-for-dark : @grey; -@font-color-for-main : @white; -@font-color-for-medium : @dark-color-theme; -@font-color-for-light : @dark-color-theme; -@shadow-color : @black; -@shadow-color-light : @greydark; -/* - -/* Emerald theme */ -/* -@main-color-theme : @green-main; -@dark-color-theme : @green-dark; -@medium-color-theme : @green-medium; -@light-color-theme : @green-light; -@light2-color-theme : @green-light2; -@font-color-for-dark : @white; -@font-color-for-main : @white; -@font-color-for-medium : @dark-color-theme; -@font-color-for-light : @dark-color-theme; -@shadow-color : @black; -@shadow-color-light : @greydark; -*/ -/* Amber theme */ -/* -@main-color-theme : @amber-main; -@dark-color-theme : @amber-dark; -@medium-color-theme : @amber-medium; -@light-color-theme : @amber-light; -@light2-color-theme : @amber-light2; -@font-color-for-dark : @white; -@font-color-for-main : @white; -@font-color-for-medium : @dark-color-theme; -@font-color-for-light : @dark-color-theme; -@shadow-color : @black; -@shadow-color-light : @greydark; -*/ - - -@app-bar-height: 60px; -@sub-app-bar-height: 40px; -@footer-height: 20px; -@home-btn-width: 47px; -@color-line-height: 9px; - -@home-menu-tile-height: 80px; -@home-menu-tile-min-width: 100px; -@home-menu-tile-max-width: 100px; - -@third-lvl-height: 80px; -@third-lvl-width : 100px; -@min-screen : 1170px; -@min-container-width: 1130px; - -@box-border-color: #d7d7d7; - -@font-face { - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - src: url('fonts/quicksand/quicksandbold.otf'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - src: url('fonts/quicksand/quicksandbold.otf'); - font-weight: bold; - font-style: normal; -} - -/* ---------------------------------- */ -/* Begin special checkbox type switch */ -/* ---------------------------------- */ - -[type="checkbox"]:not(:checked).nrd-chkbox, [type="checkbox"]:checked.nrd-chkbox { - display: none; -} - -[type="checkbox"]:not(:checked).nrd-chkbox + label, -[type="checkbox"]:checked.nrd-chkbox + label{ - cursor: pointer; -} -[type="checkbox"]:not(:checked).nrd-chkbox + label:before, -[type="checkbox"]:checked.nrd-chkbox + label:before{ - content: ""; - width: 150px; - min-width: 150px; - background-color: @light-color-theme; - padding: 2px 20px 2px 20px; - border-radius: 8px 8px 8px 8px; - - cursor: pointer; -} - -[type="checkbox"]:not(:checked).nrd-chkbox + label:after, -[type="checkbox"]:checked.nrd-chkbox + label:after{ - content: ""; - position: relative; - left:-35px; - background-color: @dark-color-theme; - min-height: 10px; - min-width: 10px; - padding-left: 4px; - padding-right: 5px; - border-radius: 8px 8px 8px 8px; - transition: all .2s; -} - -[type="checkbox"]:checked.nrd-chkbox + label:after{ - position: relative; - left: -15px; - transition: all .2s; -} -/* ---------------------------------- */ -/* End special checkbox type switch */ -/* ---------------------------------- */ - -/* ---------------------------------- */ -/* Begin square Checkbox */ -/* ---------------------------------- */ - -[type="checkbox"]:not(:checked).nrd-square-chkbox, -[type="checkbox"]:checked.nrd-square-chkbox{ - position: absolute; - left: -9999px; -} - -[type="checkbox"]:not(:checked).nrd-square-chkbox + label, -[type="checkbox"]:checked.nrd-square-chkbox + label{ - content: ''; - padding-left: 35px; - position: relative; - cursor: pointer; - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - font-size: 12px; - -} -[type="checkbox"]:not(:checked).nrd-square-chkbox + label:before, -[type="checkbox"]:checked.nrd-square-chkbox + label:before{ - content: ''; - position: absolute; - left:10px; - top: -4px; - width: 17px; - height: 17px; /* dim. de la case */ - border: 1px solid #aaa; - background: @light-color-theme; - border-radius: 2px; -} - -[type="checkbox"]:not(:checked).nrd-square-chkbox + label:before { - background: @light-color-theme; -} -[type="checkbox"]:checked.nrd-square-chkbox + label:before{ - background: @main-color-theme; -} - -[type="checkbox"]:not(:checked).nrd-square-chkbox + label:after, -[type="checkbox"]:checked.nrd-square-chkbox + label:after{ - content: 'â'; - position: absolute; - top: -4px; - left: 14px; - font-size: 16px; - color: @font-color-for-main; - transition: all .2s; -} -[type="checkbox"]:not(:checked).nrd-square-chkbox + label:after { - opacity: 0; - transform: scale(0); -} -[type="checkbox"]:checked.nrd-square-chkbox + label:after { - opacity: 1; - transform: scale(1); -} -/* ---------------------------------*/ -/* End square Checkbox */ -/* ---------------------------------*/ - -/* ---------------------------------*/ -/* Begin class content mgmt */ -/* ---------------------------------*/ - - -.flex-row { - display: flex; - flex-direction: row !important; -} -.flex-column { - display: flex; - flex-direction: column; -} - -.col-width-1 { - width: 10%; -} -.col-width-2 { - width: 20%; -} -.col-width-3 { - width: 30%; -} -.col-width-4 { - width: 40%; -} -.col-width-5 { - width: 50%; -} -.col-width-6 { - width: 60%; -} -.col-width-7 { - width: 70%; -} -.col-width-8 { - width: 80%; -} -.col-width-9 { - width: 90%; -} -.col-width-10 { - width: 100%; -} - -.align-v-center { - display:flex; - align-items: center; -} - -.align-h-center { - display:flex; - justify-content: center; -} - -/* ---------------------------------*/ -/* End class content mgmt */ -/* ---------------------------------*/ - - -/* ---------------------------------- */ -/* Begin btn-sort */ -/* ---------------------------------- */ - -.btn-sort { - position: relative; - top: -6px; - border:none; - background:none; - border-radius: 0; - margin-left:5px; -} - -.btn-sort:before{ - content: ''; - position: absolute; - left: -1px; - width: 0; - height: 0; - border-right: 10px solid transparent; - border-bottom: 10px solid @greydark; - border-left: 10px solid transparent; -} - -.btn-sort:after{ - content: ''; - position: absolute; - right: -1px; - width: 0; - height: 0; - border-right: 10px solid transparent; - border-top: 10px solid @greydark; - border-left: 10px solid transparent; - @media screen and (max-width: 1349px) { - right: -5px; - } -} - -.btn-sort.btn-sort-asc:before{ - border-bottom: 10px solid @main-color-theme; -} - -.btn-sort.btn-sort-desc:after{ - border-top: 10px solid @main-color-theme; -} - -/* ---------------------------------- */ -/* End btn-sort */ -/* ---------------------------------- */ - - -/* ---------------------------------- */ -/* Begin defaut colour class */ -/* ---------------------------------- */ - -.dark-color { - background-color: @dark-color-theme !important; - color: @font-color-for-dark !important; -} -.main-color { - background-color: @main-color-theme !important; - color: @font-color-for-main !important; -} -.medium-color { - background-color: @medium-color-theme !important; - color: @font-color-for-medium !important; -} -.light-color { - background-color: @light-color-theme !important; - color: @font-color-for-light !important; -} -.light2-color { - background-color: @light2-color-theme !important; - color: @font-color-for-light !important; -} - -.grey-color { - background-color: @grey !important; -} -.darkgrey-color { - background-color: @greydark !important; -} - -/* begin lookup widget */ -.ui-dialog { - opacity: 1; - z-index: 50; -} - -.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix { - background: none !important; - background-color: @dark-color-theme !important; - button { - background: none; - background-color: @light-color-theme; - } -} -/* end lookup widget */ - -.main-bar-label { - color: @light-color-theme; - padding-left: 3px; - padding-right: 6px; - font-size: 15px; - font-weight: bold; -} - -#company-logo { - right: 10px; - top: 2px; - background: url("images/ofbiz-simple-white.svg") no-repeat left top / cover; - min-height: 50px; - min-width: 50px; - margin-right: 15px; - align-self: center; - @media screen and (min-width : 1232px) { - min-height: 50px; - min-width: 129px; - background: url("images/ofbiz_logo.svg") no-repeat left top / cover; - } -} - -.modal-screen { - visibility: hidden; - display: flex; - flex-direction: column; - background-color: @grey; - opacity: .93; - position: fixed; - top: 0; - left: 0; - height: 100%; - width: 100%; - z-index: 9999; -} - -.modal-box{ - background-color: @white; - opacity: 1; - margin: 10%; - border-radius: 10px; - border: solid 2px @main-color-theme; - padding : 10px 40px 10px 40px; - .modal-header { - position: relative; - display: flex; - flex-direction: row; - h2 { - font-size: 25px; - font-weight: normal; - color: @main-color-theme; - } - .btn-close-nrd { - position: absolute; - right: 0; - display: flex; - justify-content: center; - border: solid 1px @main-color-theme; - border-radius: 5px; - color: @main-color-theme; - font-size: 25px; - height: 30px; - width: 30px; - text-decoration: none !important; - } - } - .modal-body { - p { - font-size: 20px; - } - } - .modal-footer { - position: relative; - height: 35px; - display: flex; - justify-content: flex-end; - .btn-nrd { - background: none; - border: none; - text-shadow: none; - opacity: 1; - margin-right: 10px; - font-size: 20px; - padding: 5px; - border-radius: 8px; - } - .btn-nrd-main { - background-color: @main-color-theme; - color: @white; - } - .btn-nrd-std { - background-color: @white; - color: @main-color-theme; - border: solid 1px @main-color-theme !important; - } - } -} -.btn-nrd:hover { - box-shadow: 5px 5px 3px 0 @black; -} - -.btn-nrd-std:hover { - background-color: @main-color-theme !important; - color: @white !important; - border: solid 1px @main-color-theme !important; -} - -.btn-close-nrd:hover { - background-color: @main-color-theme !important; - color: @white !important; -} - -.list-nrd { - border: solid 2px @main-color-theme; - border-bottom-left-radius: 10px; - border-bottom-right-radius: 10px; - display: flex; - flex-direction: column; - margin-top: 15px; - margin-bottom: 15px; - .title-list-nrd { - background-color: @main-color-theme; - color : @white; - font-size: 20px; - font-weight: bold; - padding-left: 5px; - } - - li { - position: relative; - display: flex; - flex-direction: row; - font-size: 20px; - padding-left: 5px; - padding-top: 2px; - padding-bottom: 2px; - margin-bottom: 3px; - a { - color: @main-color-theme; - } - span { - position: absolute; - right: 0; - color: @main-color-theme; - font-size: 30px; - } - } -} -li.line-odd { - background-color: @light-color-theme; -} - -#user-avatar { - height: 40px; - width: 40px; - padding: 2px; - align-self: center; - - :hover { - cursor: pointer; - } - img { - max-height: 40px; - max-width: 40px; - position: relative; - top: -2px; - padding: 2px; - background-color: @white; - border-radius: 2px; - } -} - -#main-navigation-bar { - position: relative; - width: 100%; - min-width: @min-container-width; - display: flex; - flex-direction: row; - align-items: center; - justify-content: space-between; - font-family: Quicksand,sans-serif; - background-color: @dark-color-theme; - z-index: 5; - height: @app-bar-height; -} -#main-nav-bar-left { - position: relative; - display: flex; - align-items: center; -} -#main-nav-bar-right { - position: relative; - display: flex; - align-items: center; - padding-right: 15px; -} - -.app-btn{ - height: @app-bar-height; - background-color: @dark-color-theme; - display: flex; - align-items: center; - flex-direction: row; - margin-right: 2px; - margin-left: 2px; - a { - padding:10px; - color: @font-color-for-dark; - font-size: 1.4em !important; - } -} - -.app-btn a:visited { - color: @font-color-for-dark; -} - -.app-btn:hover{ - position: relative; - top: -6px; - background-color: @main-color-theme; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; - box-shadow: 1px 1px 12px @shadow-color; - a { - position: relative; - top: 6px; - color : @font-color-for-main; - } -} -.app-btn.selected:hover { - background-color: @dark-color-theme; - box-shadow: none; - top:0; -} - -.app-btn a:hover { - text-decoration: none; -} -#app-selected { - position: relative; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - background-color: @main-color-theme; - box-shadow: 1px -2px 12px @shadow-color; - z-index: 0; - opacity: .99; - border-top-left-radius : 8px ; - border-top-right-radius : 8px ; - a { - position: relative; - top: 3px; - color: @font-color-for-main; - } -} -.app-btn.selected a:hover { - text-decoration: none; -} - -#app-bar-line { - position: relative; - width: 100%; - min-width: @min-container-width; - height: @color-line-height; - background-color: @main-color-theme; - box-shadow: 2px 2px 5px @shadow-color; -} -#color-add { - width: 150px; - background-color: @main-color-theme; - height: @color-line-height; - z-index: 20; - position: relative; - top: @color-line-height; -} - -#more-app { - position: relative; - display: flex; - align-items: center; - justify-content: center; - font-weight: bold; - font-size: 1.4em !important; - width: 40px; - height: @app-bar-height; - color: @font-color-for-dark; -} -#more-app:hover { - background-color: @main-color-theme; - text-decoration: none; -} -#more-app:hover #more-app-list { - display: block; -} -#more-app.selected { - background-color: @main-color-theme; -} - -#more-app-list { - display: none; - position: absolute; - top: @app-bar-height; - left: -20px; - background-color: @dark-color-theme; - z-index: 10; - border: solid 4px @main-color-theme; - border-top-width: @color-line-height; - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - li { - padding-left : 4px; - padding-right: 4px; - } - - a { - color: @font-color-for-dark; - font-size: 15px; - } - - :hover { - background-color: @medium-color-theme; - a { - box-shadow: none; - color: @dark-color-theme; - } - a:hover{ - box-shadow: none; - text-decoration: none; - border-radius: 0; - } - } - - li.selected { - background-color: @main-color-theme; - a { - color: @font-color-for-main; - } - a:hover { - color: @font-color-for-main; - background-color: @main-color-theme; - } - } -} - -#homeButton { - display: flex; - //visibility: hidden; - align-items: center; - justify-content: center; - background-color:@grey; - border: none; - border-radius : 0; - - height: @app-bar-height; - width : @home-btn-width; - text-decoration: none; - img { - height: 25px; - transition: all .2s ease-in-out; - } -} - -#homeButton:hover img { - transform: scale(1.1); -} - -#app-bar-list { - display: flex; -} - -#user-details { - position: absolute; - right: 20px; - top : 62px; - background-color: @dark-color-theme; - color : @font-color-for-dark; - font-size: 15px; - font-weight: bold; - padding-top: 5px; - padding-bottom: 10px; - z-index: 15; - box-shadow: 3px 3px 12px @shadow-color; - border-radius: 3px; - transition: all .1s ease-in-out; - - img { - height: 50px; - background-color: @white; - padding: 4px; - border-radius : 3px; - margin-left: 10px; - margin-right: 5px; - } - #logout { - background-color: @white; - color: @dark-color-theme !important; - border-radius: 2px; - :hover { - text-decoration: none; - } - } -} - -#user-details:after{ - content: ''; - position: absolute; - top: -10px; - right: 5px; - width: 0; - height: 0; - border-right: 10px solid transparent; - border-bottom: 10px solid @dark-color-theme; - border-left: 10px solid transparent; -} - -a.user-pref-btn { - margin-top: 15px; - background-color: @dark-color-theme; - margin-left: 10px; - margin-right: 10px; - padding-top: 2px; - padding-bottom: 2px; - display: flex; - justify-content: center; - color: @font-color-for-dark !important; - :hover { - text-decoration: none; - } -} - -#user-name { - display: flex; - flex-direction: column; - justify-content: center; - align-content: center; - padding-left : 5px; - padding-right : 5px; - span { - min-width: 100px; - padding-bottom : 5px; - padding-top : 5px; - } -} - -#user-row1 { - display: flex; - flex-direction: row; - justify-content: center; - #user-lang { - display: flex; - flex-direction: row; - justify-content: center; - align-content: center; - padding-left: 10px; - padding-right: 10px; - span { - min-width: 30px; - color: @font-color-for-dark; - } - } -} - -.appbar-btn-img { - height: @app-bar-height - 40px; -} - -#help-btn { - font-size: 10px; - min-width: 20px; - margin-right: 15px; -} -/* Begin sub Menu section */ - -#app-navigation { - height: @sub-app-bar-height; - border-right: solid 1px @black; - border-bottom: solid 1px @black; - width: 100%; - min-width: @min-container-width; - h2 { - display: none; - } - ul { - display: flex; - flex-direction: row; - background-color: @grey; - flex-grow: 1; - } - ul li ul li { - border-left: solid 1px @black; - height: @sub-app-bar-height; - display: flex; - align-items: center; - justify-items: center; - justify-content: center; - min-width: 75px; - padding-left: 6px; - padding-right: 6px; - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - border-bottom: solid 1px @black; - font-size: 12px; - @media screen and (max-width: 1500px) { - font-size: 10px; - min-width: 65px; - } - @media screen and (max-width: 1300px) { - font-size: 10px; - min-width: 50px; - } - a { - display: flex; - justify-content: center; - align-items: center; - text-align: center; - height: 100%; - width: 100%; - text-decoration: none; - } - } -} - -#app-navigation ul li ul li:last-child { - border-right: solid 1px @black; -} - -#app-navigation ul li ul li:hover { - background-color: @main-color-theme; - min-height: @sub-app-bar-height; - position: relative; - //top: -1px; - a { - color: @white; - text-decoration: none; - } -} -#app-navigation ul li ul li.selected:hover { - a { - color: @black !important; - } -} - -#app-navigation ul li ul li.selected { - background-color: @white; - position: relative; - top: 1px; - height: @sub-app-bar-height + 1px; - border-top-right-radius: 2px; - border-top-left-radius: 2px; - border-bottom: none; - - :after { - content: ''; - position: absolute; - top: -2px; - left: 5px; - width: 0; - height: 0; - border-right: 10px solid transparent; - border-top: 10px solid @main-color-theme; - border-left: 10px solid transparent; - } - -} - - -/* End sub Menu section */ - -/* begin sub Menu section 3rd level */ - -.button-bar.tab-bar { - ul li ul li { - border: solid 1px @grey; - border-radius: 4px; - a { - width: 100%; - height: 100%; - } - } - li.selected{ - background-color: @main-color-theme; - a{ - color: @font-color-for-main; - } - } - ul li ul li:hover { - background-color: @main-color-theme; - a { - color: @font-color-for-main ; - } - } -} - -#third-level-menu-container { - display: flex; - flex-direction: row; -} -#working-area { - width: 100%; -} - -#left-column-menu { - width: 100px; -} - -.third-lvl-menu { - background-color: @dark-color-theme; - position: relative; - left: -10px; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - padding-top: 4px; - padding-bottom: 4px; - ul { - li { - ul { - position: relative; - top: 5px; - width: @third-lvl-width; - } - } - } - h2 { - visibility: hidden; - } -} -.third-level-item:last-child { - border-bottom: solid 1px @main-color-theme; -} - -.third-level-item { - min-height: @third-lvl-height; - background-color: @dark-color-theme; - padding-right: 3px; - border-top: solid 1px @main-color-theme; - - a, a:visited { - display: flex; - justify-content: center; - align-items: center; - width: 100%; - color: @font-color-for-dark !important; - min-height: @third-lvl-height; - max-width: @third-lvl-width; - text-align: center; - } -} -.third-level-item.selected { - position: relative; - border-left: solid 9px @main-color-theme; - a, a:visited { - background-color: @white; - color: @dark-color-theme !important; - } - :after { - content: ''; - position: absolute; - top: 5px; - left: 0; - width: 0; - height: 0; - border-top: 10px solid transparent; - border-left: 10px solid @main-color-theme; - border-bottom: 10px solid transparent; - } -} - -.third-level-item a:hover { - background-color: @main-color-theme; - color: @font-color-for-main ; - text-decoration: none; -} -/* End 3rd level menu */ - -/* ===== System messages rendering ===== */ -.eventMessage, -.errorMessage { - font-size: 1.3em; - font-weight: bold; - _margin: 5px 7px 0 7px; - padding: 0 1em 0 50px; -} -.eventMessage { - background: #105fa8 url(../images/information.png) no-repeat 5px 50%; - color: #FFFFFF; - border: solid 3px #f0f0f0; -} -.errorMessage { - background: #820f05 url(../images/exclamation.png) no-repeat 5px 50%; - color: #ffffff; - border: solid 3px #f0f0f0; -} - -.content-messages p { - margin: 0.5em 0 0.5em 0; -} - - - -/* Begin Home Menu*/ -.fixed-nav-bar { - position: fixed !important; - width: 100%; -} -#nav-bar-offset { - height: @app-bar-height ; -} - -#homeGlyph { - margin-left: 20px; - height: 20px; -} - -#homePageTitle { - color: @white; - font-size: 20px; - font-weight: bold; - margin-right: 20px; - margin-left: 20px; -} -.home-menu-list { - display: flex; - flex-direction: column; - align-items: center; -} -.hp-applist { - display: flex; - flex-direction: row; - color : @white; - align-items: center; - .app-title { - display: flex; - align-items: center; - justify-content: center; - background-color: @dark-color-theme; - height: @home-menu-tile-height; - padding: 5px 10px 5px 10px; - border-bottom: solid 1px @black; - span { - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif !important; - font-size: 15px; - font-weight: bold; - width: 110px; - a { - display: flex; - justify-content: center; - color : @white; - } - } - } - - .hp-menu-item { - display: flex; - align-items: center; - justify-content: center; - position: relative; - margin-left: 5px; - margin-right: 5px; - border: solid 2px @grey; - border-radius: 8px; - height: @home-menu-tile-height - 4px; - min-width: @home-menu-tile-min-width; - max-width: @home-menu-tile-max-width; - .menu-link { - font-size: 10px; - color: @black; - padding: 10px; - } - .star-link { - position: absolute; - height: 25px; - top: 5px; - right: 5px; - } - } - -} -.hp-applist .app-title span a:hover { - text-decoration: none; -} - -.hp-menu-item.favoriteItem { - border: solid 2px @dark-color-theme; -} - -.hp-menu-item:hover { - box-shadow: 3px 3px 12px @shadow-color; - a { - text-decoration: none; - } -} - -/* End Home Menu */ - -/* Begin Login screenlet */ -#loginBar { - position: fixed; - top:0; - left: 0; - width: 100%; - height: @app-bar-height; - background-color: @dark-color-theme; - span { - background-color: @white; - color: @main-color-theme; - border-top-right-radius: 5px; - border-top-left-radius: 5px; - font-size: 25px; - position: relative; - top: @app-bar-height - 32px; - left: 15px; - padding: 5px 10px 5px 10px; - } - #company-logo { - position: absolute; - } -} - -.login-screenlet { - display: flex; - flex-direction: column; - min-width: 300px; - max-width: 50em; - border-radius: 8px !important; - margin-top: 15%; - box-shadow: 3px 3px 12px @shadow-color; - .screenlet-title-bar { - display: flex; - align-content: center; - justify-content: center; - margin:0; - padding:0; - h3{ - padding-top:2px; - padding-bottom:2px; - background-color: @dark-color-theme !important; - color: @font-color-for-dark; - height: 100%; - width:100%; - text-shadow: none; - font-size: 25px; - } - } - .screenlet-body { - background-color: @main-color-theme !important; - form { - .button { - width: 150px; - border-radius: 4px; - background: none; - background-color: @dark-color-theme; - color: @font-color-for-dark; - text-shadow: none; - margin-top: 20px; - margin-bottom: 10px; - } - - table { - tr { - width: 100%; - .label { - color: @font-color-for-main; - width: 25%; - font-size: 15px; - } - input { - width: 100%; - } - .buttontext, - [type="submit"] { - width: 150px; - border-radius: 4px; - background: none; - background-color: @dark-color-theme; - color: @font-color-for-dark; - text-shadow: none; - } - [name="GET_PASSWORD_HINT"] { - background-color: @font-color-for-dark; - color: @main-color-theme; - border: none; - width: 100%; - } - [name="EMAIL_PASSWORD"] { - background-color: @font-color-for-dark; - color: @main-color-theme; - border: none; - width: 100%; - } - td { - padding: 5px; - color: @font-color-for-main; - font-size: 15px; - font-weight: bold; - } - } - } - } - a { - color: @font-color-for-main; - } - } -} - -.login-screenlet .screenlet-title-bar { - text-align: center; -} - -/* End Login screenlet */ - - -/* --------------------------------------------- */ -/* Begin Screenlet style */ -/* --------------------------------------------- */ -.screenlet-title-bar { - text-decoration: none ; - color: @dark-color-theme; - background-color: @grey; - height: 1%; /* IE fix */ - min-height: 1.5em; - padding:0.8em 0.2em; -} - -.screenlet { - border-radius: 5px; - border: solid 1px @grey; - height: auto !important; - margin-bottom: 1em; - overflow: auto; -} - -.screenlet-body { - background-color: #FFFFFF; - height: auto !important; - height: 1%; - padding: 0.4em; -} - -.screenlet-body div { - margin: 0.8em 0.1em -} - -/* Special Screenlet style for locale and timezone window */ -.lists.screenlet { - margin-left: 25%; - margin-right: 25%; - margin-top: 1em; -} - -.lists.screenlet .basic-table tr td { - text-align: center; -} - -.lists.screenlet .basic-table tr td a { - display: block; -} - -/* Alternate table header style */ -.basic-table .header-row-2 th, -.basic-table .header-row-2 td { - background-color: @greydark; - border-bottom: 0; - border-left: 0.1em solid #aaa; - border-right: 0.1em solid #888; - color: #ffffff; - font-weight: bold; -} - -/* No padding screenlet decorator */ -.no-padding { - padding: 0; - border: none; -} - -.no-padding .h1, -.no-padding .h2, -.no-padding .h3, -.no-paddingr h1, -.no-padding h2, -.no-padding h3 { - padding: 0.7em; -} - -.screenlet-title-bar ul a:hover { - color: @main-color-theme !important; - text-decoration: none; -} - - -/* --------------------------------------------- */ -/* End Screenlet style */ -/* --------------------------------------------- */ - -/* ---------------------- */ -/* Table Styles */ -/* ---------------------- */ - -.basic-table { - background-color: #ffffff; - color: #000000; - margin-bottom: 1em; - width: 100%; -} - -form table, -form .basic-table, -.screenlet-body .basic-table { - background: transparent; - margin-bottom: 0; -} - -.basic-table tr td { - /* Style for all cells */ - padding: 0.8em 0.1em; - vertical-align: middle; -} - -.basic-table tr .align-bottom { - vertical-align: bottom; -} - -.basic-table tr .align-top { - vertical-align: top; -} - -.basic-table tr .label, -.basic-table tr .group-label { - /* field labels for forms */ - font-weight: bold; - text-align: right; - padding-right: 1.5em; - white-space: nowrap; - width: 1%; -} - -.basic-table tr .group-label { - /* "header" for field label groups */ - font-size: 1.2em; - padding: 2em 1.5em 0 0; -} - -.basic-table tr th, -.basic-table .header-row { - font-weight: bold; - text-align: left; -} - -.basic-table .header-row td { - border-bottom: 0.1em solid #000000; -} - -.basic-table .header-row td a { - color: #000000; -} - -.basic-table .alternate-row { - /* Alternating row style */ - background-color: #eeeeee; -} - -.basic-table .selected { - background: #FFFCCF; -} - -.basic-table .alternate-rowSelected { - background: #FFF55F; -} - -.basic-table .Validate { - /*Style use by alt-row-style on list*/ - background: #A0D5F7; -} - -.basic-table .alternate-rowValidate { - /*Style use by alt-row-style on list*/ - background: #72A8F2; -} - -.basic-table .Warn { - /*Style use by alt-row-style on list*/ - background: #f55C5C; -} - -.basic-table .alternate-rowWarn { - /*Style use by alt-row-style on list*/ - background: #FC7455; -} - -.basic-table tr .button-col { - /* button column style - for the small - collection of buttons used in lists */ - vertical-align: top; - padding: 0.3em; -} -.basic-table tr .button-col a, -.basic-table tr .button-col button, -.basic-table tr .button-col input[type="reset"], -.basic-table tr .button-col input[type="submit"], -.basic-table tr .button-col input[type="button"] { - -webkit-appearance: none; - -moz-border-radius: 1em; - -webkit-border-radius: 1em; - border-radius: 2px; - border: 0.1em solid @main-color-theme; - background-color: @white; - cursor: pointer; - color: @main-color-theme; - display:inline-block; - font-size: 0.9em; - font-weight: bold; - outline: 0; - overflow: visible; - padding: 0.1em 0.5em 0.2em 0.5em; - text-decoration: none; - width: auto; - - &:hover { - background-color: @main-color-theme; - color: @white; - } -} - -.basic-table .collapsed { - visibility: collapse; -} - -/* Sort field style */ -.basic-table .header-row-2 th .sort-order-asc, -.basic-table .header-row-2 td .sort-order-asc{ - background: url(/images/arrow-gr-up.png) no-repeat right; - padding-left: 0.5em; - padding-right: 20px; /* Setting must be in px */ -} -.basic-table .header-row-2 th .sort-order-desc, -.basic-table .header-row-2 td .sort-order-desc{ - background: url(/images/arrow-gr-dw.png) no-repeat right; - padding-left: 0.5em; - padding-right: 20px; /* Setting must be in px */ -} -.basic-table .header-row-2 th .sort-order, -.basic-table .header-row-2 td .sort-order{ - background: url(/images/arrow-gr.png) no-repeat right; - padding-left: 0.5em; - padding-right: 20px; /* Setting must be in px */ - color:#fff -} - - -/* --------------------------------------------- */ -/* Begin Message Info */ -/* --------------------------------------------- */ -.count-message { - display: flex; - align-items: center; - justify-content: center; - min-height:20px; - min-width: 20px; - max-height:20px; - max-width: 20px; - background: @white; - font-size:12px; - font-weight: bold; - border-radius: 50%; -} -.info-message-title { - min-width:150px; - margin: 5px; - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - font-size: 16px; - font-weight: bold; -} -.message-list { - position:relative; - margin-top: 10px; - box-shadow: 1px 3px 5px @greydark; - border-radius: 0 5px 5px 0; - transition: height 2s; -} -.message-list-main { - padding: 5px 15px 5px 15px; -} -.message-list-alert { - background-color: @color-alert; - border-left : solid 5px @color-alert-dark; - .count-message { - color: @color-alert-dark; - } -} -.message-list-success { - background-color: @color-success; - border-left: solid 5px @color-success-dark; - .count-message { - color: @color-success-dark; - } -} -.message-list-table-container { - background-color: @white; - border-radius: 5px; - overflow: hidden; - height: 0; -} -.info-message-success { - display: none; -} -.info-message-alert { - display: none; -} -table.msg-list { - width: 100%; - font-size: 16px; - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - padding: 0; - thead { - height: 100%; - background-color: @grey; - margin: 0; - padding: 0; - tr{ - font-weight: bold; - border-bottom: solid 1px @black; - height: 100%; - background-color: @grey; - line-height: 30px; - } - } - tbody { - tr { - line-height: 25px; - } - tr.msg-row-success { - background-color: @color-success; - } - tr.msg-row-alert { - background-color: @color-alert; - } - } - td { - padding-left: 5px; - } -} - -/* --------------------------------------------- */ -/* End Message Info */ -/* --------------------------------------------- */ - -/* ---------------------- */ -/* Paginate Style */ -/* ---------------------- */ - -.paginate-bar-nrd { - display: flex; - flex-direction: row; - align-items: center; - font-size: 15px; - background-color: @grey; - padding-left: 10px; - padding-top: 3px; - padding-bottom: 3px; - box-shadow: 0 2px 5px @shadow-color; - - ul.paginate-pg-list { - display: flex; - flex-direction: row; - background-color: @white; - color: @main-color-theme; - margin-right: 10px; - border-radius: 8px; - border: solid 1px @box-border-color; - height: 18px; - li { - display: flex; - justify-content: center; - min-width: 17px; - border-right: solid 1px @box-border-color; - padding-left: 2px; - padding-right: 2px; - height:100%; - a { - display: flex; - justify-content: center; - align-items: center; - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - color: @dark-color-theme; - height: 100%; - width: 100%; - } - .paginate-disable { - - } - } - li.selected { - background-color: @main-color-theme; - a { - color: @font-color-for-main; - } - } - li:first-child, li:last-child { - width: 20px; - } - li:first-child { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - } - li:last-child { - border-right: none; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - } - -} -select.paginate-select { - position: relative; - background: @white; - font-size: 16px; - font-weight: bold; - border: 1px solid @box-border-color; - option { - display: flex; - justify-self: center; - font-size: 14px; - } -} - -.paginate-select-label { - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - font-size: 16px; - padding-left: 15px; - padding-right: 15px; -} - -.paginate-information { - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - font-size: 16px; - padding-left: 15px; - padding-right: 15px; -} - -ul.paginate-pg-list li:hover{ - background-color: @main-color-theme; - a { - text-decoration: none; - color: @font-color-for-main; - } -} - -/* End of Paginate Style */ -/* ---------------------- */ - -/* ------------------------------- */ -/* List Navigation Style */ -/* ------------------------------- */ - -.nav-pager { - background-color: @greydark; - color: @white; - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif; - font-size: 9px; - font-weight: bold; - line-height: 3.5em; - height: 3.5em; - margin: 0.5em 0 0.5em 0; - border-radius: 3px 3px 0 0; -} - -.nav-pager ul { - display: inline; /* IE Fix */ -} - -.nav-pager ul li { - float:left; - vertical-align: middle; -} - -.nav-pager ul li a { - display: block; -} - -.nav-pager ul a { - color: @white; - padding: 0 1em 0 1em; - text-decoration: none; -} - -.nav-pager ul a:hover { - background-color: @main-color-theme; - color: @font-color-for-main; -} - -.nav-pager ul .nav-pagesize, -.nav-pager ul .nav-page-select, -.nav-pager ul .nav-displaying { - padding: 0 1em 0 1em; -} - -.nav-pager ul .nav-first-disabled, -.nav-pager ul .nav-previous-disabled, -.nav-pager ul .nav-next-disabled, -.nav-pager ul .nav-last-disabled { - padding: 0 1em 0 1em; -} - -.nav-pager ul .nav-first-disabled:hover, -.nav-pager ul .nav-previous-disabled:hover, -.nav-pager ul .nav-next-disabled:hover, -.nav-pager ul .nav-last-disabled:hover { - cursor: not-allowed; -} - - -.nav-pager ul .nav-displaying { - border-right: none; -} - - -/* ---------------------------- */ -/* Multi-Column Styles */ -/* ---------------------------- */ - -#column-container { - margin: auto; - padding: 1em; - position: relative; - min-width: @min-container-width; -} - -#column-container h1, -#column-container .h1, -#column-container h2, -#column-container .h2 { - margin-bottom: 0.5em; -} - -#column-container h1, -#column-container .h1 { - color: #557996; -} - -#column-container .left { - float: left; - /* alt: position: absolute; top: 0px; left: 0px; */ - width: 22em; - margin-right: 1em; -} - -#column-container .left-larger { - float: left; - /* alt: position: absolute; top: 0px; left: 0px; */ - width: 25em; - margin-right: 1em; -} - -.lefthalf { - float: left; - height: 1%; - left: 0; - margin: 0% 1% 1% 0%; - width: 49%; -} - -.righthalf { - float: right; - height: 1%; - margin: 0 0 1% 1%; - right: 0; - width: 49%; -} - -#column-container .right { - float: right; - margin-left: 1em; - width: 22em; -} - -#column-container .leftonly { - margin-left: 23em; - width: auto; -} - -#column-container .leftonly-larger { - margin-left: 26em; - width: auto; -} - -#column-container .rightonly { - margin-right: 23em; - width: auto; -} - -#column-container .center { - margin-left: 23em; - margin-right: 23em; - width: auto; -} - -#column-container .nocolumns { - width: auto; -} - -/* ---------------------- */ -/* Button Style */ -/* ---------------------- */ - -.button-bar li.buttontext a, -a.buttontext, -a.buttontextbig, -.smallSubmit, -.smallSubmit:hover, -.mediumSubmit, -.largeSubmit, -.loginButton, -.button-style-1 a, -.button-style-1 ul a, -.button-style-2 ul a, -.button-style-2 a, -.button, -button, -input[type="reset"], -input[type="submit"], -input[type="button"] { - -webkit-appearance: none; - -moz-border-radius: 1.1em; - -webkit-border-radius: 1.1em; - border-radius: 2px; - border: 0.1em solid @main-color-theme; - background-color: @white; - cursor: pointer; - color: @main-color-theme; - display:inline-block; - font-size: 1em; - font-weight: bold; - outline: 0; - overflow: visible; - padding: 0.4em 1em 0.4em; - text-decoration:none; - /*text-transform:uppercase;*/ - width: auto; - - /* IE7 */ - *padding-top: 0.2em; - *padding-bottom: 0; - &:hover { - color: @font-color-for-main; - background-color: @main-color-theme; - } -} - - -/* ---------------------- */ -/* Footer Style */ -/* ---------------------- */ - -#footer { - background: @dark-color-theme; - border-top: 0.1em inset #000; - padding: 0.5em 0 0.5em 0.5em; - - height: @footer-height; - position: fixed; - bottom: 0; - width: 100%; - display: flex; - flex-direction: row; - align-items: center; - justify-content: space-between; - font-family: "Quicksand", Arial, "Lucida Grande", sans-serif !important; - z-index: 10; - - span { - color: @font-color-for-dark; - padding: 10px; - } - - a { - color: @font-color-for-dark; - font-weight: normal; - } -} - -#footer a:focus { - text-decoration: underline; -} - -#footer-offset { - height: @footer-height + 10px; - width: 100%; -} +/* include main less theme file */ +@import (less) "rainbowstone-main-theme.less"; |
Free forum by Nabble | Edit this page |