/* @override http://dbois.local/css/main.css?* */ .redish { color: #F2353C; } .blueish { color: #247CF0; } .greenish { color: #5A9101; } .whiteish { color: #fff; } .pointer { cursor: pointer; } .align-right { text-align: right; } .align-center { text-align: center; } .site-menu-sub > li { margin-left: 30px; padding-left: 10px; } .site-menu-sub > li :hover { background-color: #463238; color: gold; } .selected-page, .selected-page:hover{ color:gold !important; font-weight:bold; font-size:1.1em; } /*********TABLES************/ .table-blueish-header { background-color: #247CF0; color: #fff !important; } .table-darkish-header { background-color: #526069; color: #fff !important; } .table-cyanish-header { background-color: #0099B8; color: #fff !important; } .table-cyanish-header-light { background-color: #54CDE3; color: #fff !important; } .table-indigoish-header { background-color: #4D64FA; color: #fff !important; } .table-tealish-header { background-color: #008577; color: #fff !important; } .table-tealish-light-header { background-color: #C3F7F2; color: #fff !important; } th.rotate { height: 100px; white-space: nowrap; position:relative; top:-53px; } th.rotate > div { transform: /* Magic Numbers */ translate(25px, 51px) /* 45 is really 360 - 45 */ rotate(315deg); width: 30px; float:left; } th.rotate > div > span { padding: 5px 3px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; } .pie-test{ width:20px; height:20px; border:1px solid #777; } .focus-green{ background-color:#dcf7b0; border:0; font-weight: bold; } .red-line{ border-bottom: 1px solid red !important; } .red-border{ border: 2px solid red !important; } /*********SWITCH************/ .onoffswitch { position: relative; width: 60px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; } .onoffswitch-checkbox { display: none; } .onoffswitch-label { display: block; overflow: hidden; cursor: pointer; border: 2px solid #05A85C; border-radius: 16px; } .onoffswitch-inner { display: block; width: 200%; margin-left: -100%; transition: margin 0.3s ease-in 0s; } .onoffswitch-inner:before, .onoffswitch-inner:after { display: block; float: left; width: 50%; height: 23px; padding: 0; line-height: 23px; font-size: 11px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold; box-sizing: border-box; } .onoffswitch-inner:before { content: "Ja"; padding-left: 10px; background-color: #63BE62; color: #FFFFFF; } .onoffswitch-inner-euro:before { content: "u"; padding-left: 10px; background-color: #63BE62; color: #FFFFFF; } .onoffswitch-inner:after { content: "nee"; padding-right: 10px; background-color: #EEEEEE; color: #999999; text-align: right; } .onoffswitch-inner-euro:after { content: "€"; padding-right: 10px; background-color: #EEEEEE; color: #999999; text-align: right; } .onoffswitch-switch { display: block; width: 25px; margin: 1.5px; background: #FFFFFF; position: absolute; top: 0; bottom: 0; right: 33px; border: 2px solid #408C40; border-radius: 16px; transition: all 0.3s ease-in 0s; } .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; } .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0px; } /**********percentage input***********/ .percentage-input { text-align: right; padding-right: 25px; } .percentage-sign-holder{ position:relative; } .percentage-sign { position: absolute; right: 12px; z-index: 10; top: 7px; } /**********END: percentage input***********/ .pointer { cursor: pointer; } .comment-text { padding: 5px; margin-bottom: 10px; background-color: #fffad9; float: left; width: 100%; border: 1px solid #fffda0; border-radius: 5px; } .comment-text:hover { background-color: #e9f3e9; } /*************upload-button*************/ .upload-btn-wrapper { position: relative; overflow: hidden; display: inline-block; width: 100% } .upload-btn { border: 2px solid gray; color: gray; background-color: white; padding: 8px 20px; border-radius: 8px; font-size: 15px; font-weight: bold; width: 100% } .upload-btn-wrapper input[type=file] { font-size: 100px; position: absolute; left: 0; top: 0; opacity: 0; } /*********project page*************/ .divider { margin: 3px; height: 40px; } .project-page { position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background-color: #CCD5DB; z-index: 1035; display: none; } .project-page-header { height: 50px; background-color: #3e8ef7; width: 110%; float: left; position: relative; left: -30px; } .project-page-header > h3 { color: #fff; margin-top: 10px; margin-left: 20px; } .project-page > .container { background-color: #fff; } .graph-holder { padding: 10px 10px; background-color: #4c4c4c; background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 200, from(rgb(22, 20, 17)), to(rgb(76, 76, 76))); background-image: -webkit-radial-gradient(50% 50%, rgb(76, 76, 76), rgb(22, 20, 17)); background-image: -moz-radial-gradient(50% 50%, rgb(76, 76, 76), rgb(22, 20, 17)); background-image: -o-radial-gradient(50% 50%, rgb(76, 76, 76), rgb(22, 20, 17)); background-image: -ms-radial-gradient(50% 50%, rgb(76, 76, 76), rgb(22, 20, 17)); background-image: radial-gradient(50% 50%, rgb(76, 76, 76), rgb(22, 20, 17)); border-radius: 15px; } .footer-version-number{ position: relative; top:-20px; font-size:.8em; left:5px; color:#666; } .upload-btn-wrapper { position: relative; overflow: hidden; display: inline-block; } .upload-btn { border: 2px solid gray; color: gray; background-color: white; padding: 8px 20px; border-radius: 8px; font-size: 20px; font-weight: bold; } .upload-btn-wrapper input[type=file] { font-size: 100px; position: absolute; left: 0; top: 0; opacity: 0; } .euro-amount { float: right; width: 150px; position: relative; right: 150px; text-align: right; } /*************** RESERVATIONS *******************/ .grandtotal { background-color: #444; color: #fff; } .subtotal { background-color: #888; color: #fff; } /**********REPORTS****************/ .table-header-blue { background-color:#3e8ef7; color: #fff; } .invalid-feedback { font-size: .7em; color: red; } #project-scroller { overflow: auto; } .nav-item{ margin-top:10px; } .nav-item .active{ background-color :#188477 !important; color:#fff !important; } /***************AUTHORIDSATION ******************/ .main-menu{ font-size:1.2em; font-weight:bold; color:#222; } .sub-page{ margin-left:20px; }