diff --git a/src/api/static/css/borders.css b/src/api/static/css/borders.css new file mode 100644 index 0000000..75a7962 --- /dev/null +++ b/src/api/static/css/borders.css @@ -0,0 +1,36 @@ +.border { + border:1px solid #CAD5E0 ; +} +.border-round { + padding:6px; + border-radius:8px; +} +.border-round-top-left{ + border-top-left-radius: 8px; + padding:6px; +} +.border-round-top-right{ + border-top-right-radius: 8px; + padding:6px; +} +.border-round-bottom-right{ + border-bottom-right-radius: 8px; + padding:6px; +} +.border-round-bottom-left{ + border-bottom-left-radius: 8px; + padding:6px; +} + + +.border-right{ + border-right:1px solid #CAD5E0; +} + +.border-left{ + border-left:1px solid #CAD5E0; +} + + +.border-bottom { border-bottom:1px solid #CAD5E0} +.border-top { border-top:1px solid #CAD5E0} diff --git a/src/api/static/css/default.css b/src/api/static/css/default.css index 0c65244..87b805b 100644 --- a/src/api/static/css/default.css +++ b/src/api/static/css/default.css @@ -1,227 +1,95 @@ -.theme-raspberry{ - background: #00B4DB; /* fallback for old browsers */ - background: -webkit-linear-gradient(to bottom, #0083B0, #00B4DB); /* Chrome 10-25, Safari 5.1-6 */ - background: linear-gradient(to bottom, #0083B0, #00B4DB); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ - color:#ffffff; - font-family:verdana; +body { + font-family:sans-serif; font-weight:lighter; - text-transform:capitalize; - -} -.theme-dark-ocean { - background: #373B44; /* fallback for old browsers */ - background: -webkit-linear-gradient(to bottom, #4682B4, #d3d3d3); /* Chrome 10-25, Safari 5.1-6 */ - background: linear-gradient(to bottom, #4682B4, #d3d3d3); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ - color:#f3f3f3; -} -.theme-gray { - background: #bdc3c7; /* fallback for old browsers */ - background: -webkit-linear-gradient(to bottom, #2c3e50, #bdc3c7); /* Chrome 10-25, Safari 5.1-6 */ - background: linear-gradient(to bottom, #2c3e50, #bdc3c7); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ - color:#f3f3f3f3; -} -.theme-clouds { - background: #ECE9E6; /* fallback for old browsers */ - background: -webkit-linear-gradient(to bottom, #FFFFFF, #D3D3D3); /* Chrome 10-25, Safari 5.1-6 */ - background: linear-gradient(to bottom, #FFFFFF, #D3D3D3); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ - + font-size:16px; + } +.small {font-size:12px; color:gray; font-weight:lighter} +.bold {font-weight:bold} +.black {color:#000000} +.fa-times {color:maroon} +.fa-check {color:#20b2aa} +.fa-chart-pie{color:#ff6500} +.fa-link {color:#1e90ff} +/* .fa-user-tie{color:#1e90ff} */ +.fa-users {color:#B9340D} +.caption {font-size:22px;} -img {width:48px} -body{ - font-family:sans-serif; - font-size:14px; - - - margin-left:10%; - margin-right:10%; -} -.default {font-size:16px; - font-family: sans-serif; +.title { + padding:4px; + align-items: center; + display:grid; + grid-template-columns: 80px auto; + gap:2px; + height:48px; } -.button { - width:auto; - padding:6px; - font-weight:bold; - border-radius:8px; - border:2px solid #4682b4; - background-color:#4682b4; - color:white; + +.active-button { cursor:pointer; - text-align:center; - -} -.button .text {color:#ffffff} -.button:hover { - background-color:#ffffff; - color:#4682b4; - + align-items: center; + display:grid; + grid-template-columns: 48px auto; + gap:1px; + border-bottom:2px solid transparent; + background-color:#f3f3f3; + text-align: center; + padding:4px; } -.button:hover .text { color :#4682B4;} - .active { - font-weight:bold; - /* font-family:verdana; */ - cursor:pointer ; - - border:2px solid transparent; padding:4px; + cursor:pointer; + border-bottom:2px solid transparent ; } -.active:hover { border-bottom:2px solid #4682B4} -.current-plan { - - border-color: #20B2AA #20B2AA transparent transparent; - border-style: solid; - border-width: 15px 15px 15px 15px; - height: 0px; - width: 0px; - +.active:hover{ + border-bottom:2px solid #ff6500; } -.bold { font-weight:bold; } -.caption { - font-size:28px; font-weight:bold ; - font-family:sans-serif; - text-transform:capitalize; - - } -.medium-caption { - font-size:18px; - font-weight:lighter; - font-family:sans-serif ; - text-transform:capitalize; +.active-button:hover { + border-bottom:2px solid #ff6500; } -.plan { +.active-button .icon { padding:4px; margin:4px; - border-radius: 4px; - border:1px solid #CAD5E0 + } -.pricing { + +.ofooter { display:grid; - grid-template-columns: repeat(auto-fit,minmax(250px, 1fr) ); + grid-template-columns: 115px auto 115px; + gap:2px; + align-items:center; - /* align-content:center; */ } -.pricing-frame { - display:grid; - - height:70%; - align-content:center; -} -.footer { - bottom:10px; - position:fixed; - width: 80%; - padding:8spx; - text-align:center; - display:grid; - grid-template-columns: 10% auto 10%; - grid-gap: 2px; -} -.plan .title { - display:grid; - grid-template-columns: auto 32px; - grid-gap:2px; - font-size:24px; font-family:verdana; text-transform: capitalize; border-bottom:1px solid #CAD5E0; } -.plan .feature {display:grid; grid-template-columns: 60% 40%; grid-gap:2px; margin:2px;} -.plan .feature .label {text-transform: uppercase; grid-column:1; font-size:14px;} -.plan .feature .status {font-size:20px; text-align: right; font-size:14px;} -.border{border:1px solid #CAD5E0;} -.border-round { - border-radius:8px; - -webkit-border-radius:8px; - -moz-border-radius:8px; +.code { + background-color:#000000; + color:#f3f3f3; padding:8px; + font-family:courier; + font-size:14px; } -.border-bottom{ border-bottom:1px solid #CAD5E0} -.border-right{ border-right:1px solid #CAD5E0} -.border-left{ border-left:1px solid #CAD5E0} -.border-top{ border-top:1px solid #CAD5E0} -.left { float:left} -.small { font-family:sans-serif; font-size:11px; font-weight:lighter; color:#000000;} -.hidden {display:none} -.width-50{width:50%; padding:4px;} -.width-25{width:25%; padding:4px} -.height-48{height:48px;} -.fa-times {color:maroon; font-size:18px;} -.theme-dark-ocean .fa-check {color:green; font-size:18px} -.fa-check {color:#20B2AA; font-size:18px;} -table { border:1px solid #CAD5E0; - border-radius:8px; - -webkit-border-radius:8px; - padding:4px; - - margin:4px; +.menu .menu-item { + display:none; + position:absolute; + z-index:9; + background-color:rgba(255,255,255,0.7); + font-weight:lighter; + font-family:sans-serif; + } -.action { - cursor:pointer; - padding:4px; - padding-left:10px; - padding-right:10px; - border-radius:4px; - -webkit-border-radius:4px; - -moz-border-radius:4px; - font-weight:bold; - color:#4682b4; - +.menu .menu-item div,li {font-weight:lighter} +.menu .menu-item li {margin:4px;} +.menu:hover .menu-item{ + display:block; + height:auto; } -.action:hover { background-color:#4682b4; color:white} -tr {font-family:sans-serif; font-size:14px;} -td {padding:4px; font-weight:lighter; padding:4px;} -.gradient{ - background-image: -ms-linear-gradient(top, #008080 -120%, #FFFFFF 50%, #005757 120%); - background-image: -moz-linear-gradient(top, #008080 -120%, #FFFFFF 50%, #005757 120%); - background-image: -o-linear-gradient(top, #008080 -120%, #FFFFFF 50%, #005757 120%); - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-120, #008080), color-stop(50, #FFFFFF), color-stop(120, #005757)); - background-image: -webkit-linear-gradient(top, #008080 -120%, #FFFFFF 50%, #005757 120%); - background-image: linear-gradient(to bottom, #008080 -120%, #FFFFFF 50%, #005757 120%); +.menu-item .active-button { + margin-top:2px; + background:none } -@media only screen and (min-device-width: 320px){ - table {width:99%} - img {width:28px} - .medium-caption {font-size:14px} - body {font-size:12px;} - .default {font-size:12px} - .height-48{height:40px} - .width-50{width:47%; padding:4px;} - .width-25{width:24%; padding:4px} - .pricing {display:block;} - .plan .title { font-size:18px; font-family:verdana; text-transform: capitalize; border-bottom:1px solid #CAD5E0; } - .plan .feature {display:grid; grid-template-columns: 60% 40%; grid-gap:4px; margin:4px} - .plan .feature .label {font-size:12px; text-transform: uppercase; grid-column:1} - .plan .feature .status {font-size:16px; text-align: right; font-size:14px;} - .header{display:none} - .caption {font-size:20px} - -} -@media only screen and (min-device-width: 768px){ - body {font-size:12px} - .default {font-size:12px} - .header .logo{ - display:grid; - margin:4px; - grid-template-columns: 48px auto ; - grid-gap:2px; - align-items: center; - } - .header .logo img {width:32px} - .header {display:block;} - - table {width:70%; margin-left:20%} - .medium-caption {font-size:18px} - .width-50{width:50%; padding:4px;} - .width-25{width:25%; padding:4px} - .height-48{height:48px;} - .pricing { - display:grid; - grid-template-columns: repeat(auto-fit,minmax(250px, 1fr) ) - } - .plan .title { padding:4px; font-size:22px; font-family:verdana; text-transform: capitalize; border-bottom:1px solid #CAD5E0; } - .plan .feature {display:grid; grid-template-columns: 60% 40%; grid-gap:4px; margin:4px; padding:4px;} - .plan .feature .label {text-transform: uppercase; grid-column:1} - .plan .feature .status {font-size:20px; text-align: right; font-size:14px;} +.signup { + display:none; +} +iframe {width:100%; height:90%; border:1px solid transparent;} -} \ No newline at end of file diff --git a/src/api/static/js/payment.js b/src/api/static/js/payment.js index 70e29ef..fc24d24 100644 --- a/src/api/static/js/payment.js +++ b/src/api/static/js/payment.js @@ -9,10 +9,10 @@ payment.setup = function(context,pricing){ sessionStorage.customer = JSON.stringify({info:{}}) $('.payment-amount > input').on('focusin',function(){ - $('.payment-amount > .menu').slideDown('fast') + $('.payment-amount > .payment-list').slideDown('fast') }) $('.payment-amount > input').on('focusout',function(){ - $('.payment-amount > .menu').slideUp('slow') + $('.payment-amount > .payment-list').slideUp('slow') }) payment.init(0) @@ -21,6 +21,7 @@ payment.setup = function(context,pricing){ $('.copyright').text(d.getFullYear()) if( $('.jxmodal').length == 0){ $('.close-dialog').hide() + } } diff --git a/src/api/templates/card.html b/src/api/templates/card.html index 23c495b..0a8e706 100644 --- a/src/api/templates/card.html +++ b/src/api/templates/card.html @@ -2,7 +2,9 @@ - + + + @@ -12,11 +14,8 @@