Commit 67867f9a by Petrisor Munteanu

Initial commit with old app

parent 2f0d59c6
vendor
uploads
.gitignore.swp
RewriteEngine On
RewriteBase /public/
RewriteRule ^img/(.*)$ /public/img/$1 [L]
RewriteRule ^css/(.*)$ /public/css/$1 [L]
RewriteRule ^js/(.*)$ /public/js/$1 [L]
RewriteRule ^fonts/(.*)$ /public/fonts/$1 [L]
RewriteRule ^.*$ /public/index.php [NC,L]
Redirect "/oferta-publicitate.html" "/public/oferta-publicitate.html"
Redirect "/termeni-si-conditii.html" "/public/termeni-si-conditii.html"
\ No newline at end of file
{
"name": "slim/slim-skeleton",
"description": "A Slim Framework skeleton application for rapid development",
"keywords": ["microframework","rest","router", "psr7"],
"homepage": "http://github.com/slimphp/Slim-Skeleton",
"license": "MIT",
"authors": [
{
"name": "Josh Lockhart",
"email": "info@joshlockhart.com",
"homepage": "http://www.joshlockhart.com/"
}
],
"require": {
"php": ">=5.5.0",
"slim/slim": "^3.1",
"slim/php-view": "^2.0",
"monolog/monolog": "^1.17",
"slim/flash": "^0.4.0",
"aura/sql": "^3.0",
"aura/sqlquery": "^2.7",
"bryanjhv/slim-session": "~3.0",
"phpmailer/phpmailer": "^6.0"
}
}
This diff is collapsed. Click to expand it.
<?php
function appConfig() {
return [
'displayErrorDetails' => true,
'logger' => [
'name' => 'slim-app',
'path' => __DIR__ . '/../logs/app.log',
],
'upload' => [
'path' => __DIR__ . '/uploads',
],
'db' => [
'host' => '',
'port' => '',
'dbname' => '',
'user' => '',
'password' => '',
],
'api' => [
'address' => 'address',
'port' => 'port',
'email' => 'username',
'password' => 'password',
'cookieFile' => 'cookie file location',
'certificate' => ''
],
'payments' => [
'name' => 'Romania Libera',
'email' => 'email',
'terminal' => 'terminal id',
'merchant' => 'merchant id',
'url' => 'url',
'backref' => 'callback endpoint',
'desc' => 'Anunt Romania Libera',
'currency' => 'RON'
],
'admin' => [
'email' => ''
],
'smtp' => [
"host" => "",
"username" => "",
"password" => "",
"secure" => "",
"port" => "",
]
];
}
#!/usr/bin/env bash
function info() {
echo -e "\033[00;34mi\033[0m $1"
}
function success() {
echo -e "\r\033[00;32m✓\033[0m $1"
}
function fail() {
echo -e "\033[00;31m!\033[0m $1"
exit 1
}
check() {
if [[ $? != 0 ]]; then
fail "$1"
exit 1
fi
}
info "Pulling latest project version"
git pull --quiet origin master
check "Could not pull latest project version"
info "Creating dist archive"
tar zcf dist.tar.gz src vendor public templates config_sample.php
check "Could not create dist archive"
info "Copying dist archive"
scp -q ./dist.tar.gz app@rlcms:~
check "Could not copy dist archive"
info "Replacing old dist"
ssh app@rlcms "cd /home/app &&
mkdir -p rlads &&
rm -rf rlads/src rlads/vendor rlads/public rlads/templates &&
tar zxf ./dist.tar.gz -C rlads &&
rm ./dist.tar.gz"
check "Could not replace old dist"
info "Deleting dist archive"
rm ./dist.tar.gz
check "Could not delete dist archive"
success "Project successfully deployed"
<?php
function appConfig() {
return [
'displayErrorDetails' => true,
'logger' => [
'name' => 'slim-app',
'path' => __DIR__ . '/../logs/app.log',
],
'upload' => [
'path' => __DIR__ . '/uploads',
],
'db' => [
'host' => 'localhost',
'port' => '3306',
'dbname' => 'devel_13',
'user' => 'devel',
'password' => 'devel',
],
'api' => [
'address' => 'http://46.102.175.8',
'port' => '8080',
'email' => 'admin@rl.ro',
'password' => 'admin',
'cookieFile' => '/tmp/rofusion.txt',
'certificate' => ''
],
'payments' => [
'name' => 'Ro fusion',
'url' => 'http://sandboxsecure.mobilpay.ro',
'signature' => 'LTS9-WTDL-P1EF-QKNF-11VL',
'redirectUrl' => 'http://public13.webas.ro/finalizare',
'backref' => 'http://public13.webas.ro/confirm-payment',
'desc' => 'Anunturi',
'currency' => 'RON',
'publicCertificate' => __DIR__ . '/sandbox.LTS9-WTDL-P1EF-QKNF-11VL.public.cer',
'privateCertificate' => __DIR__ . '/sandbox.LTS9-WTDL-P1EF-QKNF-11VLprivate.key'
],
'admin' => [
'email' => 'cc2@activemall.ro'
],
'smtp' => [
"host" => "smtp.gmail.com",
"username" => "mp941027@gmail.com",
"password" => "Mandagas1",
"secure" => "tls",
"port" => 587,
],
'jenuPublication' => 20
];
}
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 0 (0x0)
Signature Algorithm: md5WithRSAEncryption
Issuer: C=RO, ST=Bucharest, L=Bucharest, O=N E T O P I A , OU=N E T O P I A Development Team, CN=mobilpay.ro/emailAddress=support@mobilpay.ro
Validity
Not Before: Oct 5 10:02:44 2018 GMT
Not After : Oct 5 10:02:44 2019 GMT
Subject: C=RO, ST=Bucharest, L=Bucharest, O=N E T O P I A , OU=N E T O P I A Development Team, CN=mobilpay.ro/emailAddress=support@mobilpay.ro
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (1024 bit)
Modulus:
00:bc:21:d3:f3:61:12:96:45:b8:ab:e0:85:9f:4d:
ef:90:97:6d:ad:39:31:63:42:87:8d:b6:91:c7:c5:
29:ba:8f:e5:85:62:09:40:60:dc:c7:39:65:87:75:
7b:45:e2:f5:48:b5:40:8d:99:fe:3b:ef:72:1a:c3:
64:64:30:8d:aa:c0:a6:bd:d2:f5:ba:30:1c:49:19:
1f:cd:59:a2:53:a8:3c:70:59:6d:8a:40:db:c0:48:
c8:76:11:71:a4:d7:8c:bb:62:04:6b:e3:a7:0b:b3:
96:39:97:78:1a:15:2e:29:c8:68:4d:08:52:93:1e:
9f:d3:0b:58:6d:9f:18:c7:5d
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Subject Key Identifier:
3D:C9:70:A1:30:6C:73:53:34:1F:96:69:17:4F:5A:32:20:1A:1E:B5
X509v3 Authority Key Identifier:
keyid:3D:C9:70:A1:30:6C:73:53:34:1F:96:69:17:4F:5A:32:20:1A:1E:B5
X509v3 Basic Constraints:
CA:TRUE
Signature Algorithm: md5WithRSAEncryption
57:70:7d:ea:79:f3:b6:a0:23:0c:19:f2:47:91:cd:da:af:07:
2f:c6:b2:05:25:c6:72:b3:99:8f:75:dd:22:6c:50:35:68:17:
1f:65:57:97:00:34:a2:72:50:e4:0c:33:d6:5d:1a:e0:5d:1b:
d7:4c:7f:2b:3e:b7:8a:a2:b7:b7:69:ca:08:69:f2:43:3b:25:
2c:47:85:72:ae:0d:9c:aa:1d:f7:6b:a8:73:7f:a1:c0:23:fb:
2c:32:98:e3:31:18:a1:dc:33:b1:4d:2b:f4:91:ca:97:1a:4a:
38:af:cd:ec:fd:a2:cc:e8:86:83:8d:6e:75:9c:4b:99:b7:89:
6b:e9
-----BEGIN CERTIFICATE-----
MIIDKjCCApOgAwIBAgIBADANBgkqhkiG9w0BAQQFADCBsTELMAkGA1UEBhMCUk8x
EjAQBgNVBAgMCUJ1Y2hhcmVzdDESMBAGA1UEBwwJQnVjaGFyZXN0MRcwFQYDVQQK
DA5OIEUgVCBPIFAgSSBBIDEnMCUGA1UECwweTiBFIFQgTyBQIEkgQSBEZXZlbG9w
bWVudCBUZWFtMRQwEgYDVQQDDAttb2JpbHBheS5ybzEiMCAGCSqGSIb3DQEJARYT
c3VwcG9ydEBtb2JpbHBheS5ybzAeFw0xODEwMDUxMDAyNDRaFw0xOTEwMDUxMDAy
NDRaMIGxMQswCQYDVQQGEwJSTzESMBAGA1UECAwJQnVjaGFyZXN0MRIwEAYDVQQH
DAlCdWNoYXJlc3QxFzAVBgNVBAoMDk4gRSBUIE8gUCBJIEEgMScwJQYDVQQLDB5O
IEUgVCBPIFAgSSBBIERldmVsb3BtZW50IFRlYW0xFDASBgNVBAMMC21vYmlscGF5
LnJvMSIwIAYJKoZIhvcNAQkBFhNzdXBwb3J0QG1vYmlscGF5LnJvMIGfMA0GCSqG
SIb3DQEBAQUAA4GNADCBiQKBgQC8IdPzYRKWRbir4IWfTe+Ql22tOTFjQoeNtpHH
xSm6j+WFYglAYNzHOWWHdXtF4vVItUCNmf4773Iaw2RkMI2qwKa90vW6MBxJGR/N
WaJTqDxwWW2KQNvASMh2EXGk14y7YgRr46cLs5Y5l3gaFS4pyGhNCFKTHp/TC1ht
nxjHXQIDAQABo1AwTjAdBgNVHQ4EFgQUPclwoTBsc1M0H5ZpF09aMiAaHrUwHwYD
VR0jBBgwFoAUPclwoTBsc1M0H5ZpF09aMiAaHrUwDAYDVR0TBAUwAwEB/zANBgkq
hkiG9w0BAQQFAAOBgQBXcH3qefO2oCMMGfJHkc3arwcvxrIFJcZys5mPdd0ibFA1
aBcfZVeXADSiclDkDDPWXRrgXRvXTH8rPreKore3acoIafJDOyUsR4Vyrg2cqh33
a6hzf6HAI/ssMpjjMRih3DOxTSv0kcqXGko4r83s/aLM6IaDjW51nEuZt4lr6Q==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAKGFbvcd1ARUGJAf
THNsXq4kRCNBO2nAfAU44CgOddx6mv5xiM0QEUBuQttXSNAfqtWhMPhxI7pxXse3
cirrxDj3ElscaE84RNyWCukKQzgm/YF4Nmtv1vWFoQiumw8ZGeELxI4g/gJ1jbzZ
um2FMSFF05X44QQIoCboZDDsNFhfAgMBAAECgYEAgIF1qHv9y7fQlxGftJE6vtex
sk7a4yc2RL1cceIXWWPeXqObkHLBFv7iiDnof1VCiJanLHJvV42NN942oflT8i6a
nJrOlkfsj/uaECmno0ts1y6jW47ADwEnIgXJkyVzwBFyEuzXBMy3uO1re4+8TCZO
t5qjBPAaDliyI4+PuNkCQQDUR46eSNPLL1s53qtuLB2VollsAeDoqjW2jE5po04r
Af5ErPUrDjGUeWoTO/TwnGQnmBJEgD4+Zt7smunUs14bAkEAwsmk2+dHlhiVjZgi
RgcpensXanwa2ZoPuqBPtBAgQ0c5Jjka1Y1gfvrQXxAcA/q1zzSgYr2FKD7qV0C0
2d7DDQJAaKyQSsSmiv5jAXonFkBypiJT7cpPWOr1aXpt//EizlpBQyP2ELEDCa+E
+s8JzMuRJ2T5PQXvq12Wdx08SEHaGQJBAJFpLqTq9snZ+GsHky5r0k8Y7NYVZ4Xi
OLO9UUK+dxdCaCtcneel7s9cNYmB4SgnVOomA0Uy7eCpdw9Dwr6SSVECQER19A5o
xujEPcz1VJss7jDJYJ1jPh9JiIacLdpUOSDt2dHrnsff3JK0po7CfMwOdHrYmDTE
RboQ82fWLVmrGyA=
-----END PRIVATE KEY-----
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 0 (0x0)
Signature Algorithm: md5WithRSAEncryption
Issuer: C=RO, ST=Bucharest, L=Bucharest, O=N E T O P I A , OU=N E T O P I A Development Team, CN=mobilpay.ro/emailAddress=support@mobilpay.ro
Validity
Not Before: Oct 5 10:02:44 2018 GMT
Not After : Oct 5 10:02:44 2019 GMT
Subject: C=RO, ST=Bucharest, L=Bucharest, O=N E T O P I A , OU=N E T O P I A Development Team, CN=mobilpay.ro/emailAddress=support@mobilpay.ro
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (1024 bit)
Modulus:
00:bc:21:d3:f3:61:12:96:45:b8:ab:e0:85:9f:4d:
ef:90:97:6d:ad:39:31:63:42:87:8d:b6:91:c7:c5:
29:ba:8f:e5:85:62:09:40:60:dc:c7:39:65:87:75:
7b:45:e2:f5:48:b5:40:8d:99:fe:3b:ef:72:1a:c3:
64:64:30:8d:aa:c0:a6:bd:d2:f5:ba:30:1c:49:19:
1f:cd:59:a2:53:a8:3c:70:59:6d:8a:40:db:c0:48:
c8:76:11:71:a4:d7:8c:bb:62:04:6b:e3:a7:0b:b3:
96:39:97:78:1a:15:2e:29:c8:68:4d:08:52:93:1e:
9f:d3:0b:58:6d:9f:18:c7:5d
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Subject Key Identifier:
3D:C9:70:A1:30:6C:73:53:34:1F:96:69:17:4F:5A:32:20:1A:1E:B5
X509v3 Authority Key Identifier:
keyid:3D:C9:70:A1:30:6C:73:53:34:1F:96:69:17:4F:5A:32:20:1A:1E:B5
X509v3 Basic Constraints:
CA:TRUE
Signature Algorithm: md5WithRSAEncryption
57:70:7d:ea:79:f3:b6:a0:23:0c:19:f2:47:91:cd:da:af:07:
2f:c6:b2:05:25:c6:72:b3:99:8f:75:dd:22:6c:50:35:68:17:
1f:65:57:97:00:34:a2:72:50:e4:0c:33:d6:5d:1a:e0:5d:1b:
d7:4c:7f:2b:3e:b7:8a:a2:b7:b7:69:ca:08:69:f2:43:3b:25:
2c:47:85:72:ae:0d:9c:aa:1d:f7:6b:a8:73:7f:a1:c0:23:fb:
2c:32:98:e3:31:18:a1:dc:33:b1:4d:2b:f4:91:ca:97:1a:4a:
38:af:cd:ec:fd:a2:cc:e8:86:83:8d:6e:75:9c:4b:99:b7:89:
6b:e9
-----BEGIN CERTIFICATE-----
MIIDKjCCApOgAwIBAgIBADANBgkqhkiG9w0BAQQFADCBsTELMAkGA1UEBhMCUk8x
EjAQBgNVBAgMCUJ1Y2hhcmVzdDESMBAGA1UEBwwJQnVjaGFyZXN0MRcwFQYDVQQK
DA5OIEUgVCBPIFAgSSBBIDEnMCUGA1UECwweTiBFIFQgTyBQIEkgQSBEZXZlbG9w
bWVudCBUZWFtMRQwEgYDVQQDDAttb2JpbHBheS5ybzEiMCAGCSqGSIb3DQEJARYT
c3VwcG9ydEBtb2JpbHBheS5ybzAeFw0xODEwMDUxMDAyNDRaFw0xOTEwMDUxMDAy
NDRaMIGxMQswCQYDVQQGEwJSTzESMBAGA1UECAwJQnVjaGFyZXN0MRIwEAYDVQQH
DAlCdWNoYXJlc3QxFzAVBgNVBAoMDk4gRSBUIE8gUCBJIEEgMScwJQYDVQQLDB5O
IEUgVCBPIFAgSSBBIERldmVsb3BtZW50IFRlYW0xFDASBgNVBAMMC21vYmlscGF5
LnJvMSIwIAYJKoZIhvcNAQkBFhNzdXBwb3J0QG1vYmlscGF5LnJvMIGfMA0GCSqG
SIb3DQEBAQUAA4GNADCBiQKBgQC8IdPzYRKWRbir4IWfTe+Ql22tOTFjQoeNtpHH
xSm6j+WFYglAYNzHOWWHdXtF4vVItUCNmf4773Iaw2RkMI2qwKa90vW6MBxJGR/N
WaJTqDxwWW2KQNvASMh2EXGk14y7YgRr46cLs5Y5l3gaFS4pyGhNCFKTHp/TC1ht
nxjHXQIDAQABo1AwTjAdBgNVHQ4EFgQUPclwoTBsc1M0H5ZpF09aMiAaHrUwHwYD
VR0jBBgwFoAUPclwoTBsc1M0H5ZpF09aMiAaHrUwDAYDVR0TBAUwAwEB/zANBgkq
hkiG9w0BAQQFAAOBgQBXcH3qefO2oCMMGfJHkc3arwcvxrIFJcZys5mPdd0ibFA1
aBcfZVeXADSiclDkDDPWXRrgXRvXTH8rPreKore3acoIafJDOyUsR4Vyrg2cqh33
a6hzf6HAI/ssMpjjMRih3DOxTSv0kcqXGko4r83s/aLM6IaDjW51nEuZt4lr6Q==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAPWF5TRG+VH3kcWa
cheCdCB/EwUZYFELepVGldTsDIt/w7h9Bi/55+Eq0HjBp9zqMrz90jZh67akEQKb
x1ilA87XkrBKXTvGzyszglz6UbfLhuLg1UfmjJst9cOtwPOAdL30wNewKHv2uJio
wqqolt+OImKm0MO0/+MM/z8n4szPAgMBAAECgYEA8JL6O3cv5TkIBO+Iy7BvyUe6
g0ySK9drjclUFwYUZLwUMzmOToQ4yVECZNCcgsKYZMbwq4jXRmcMo9mwQxOt3Zvc
ukwcwbnhDbUY2pgEr+SMasYzEErg+pJLhLkWCs8tJL+YppV30+i9JT9LelekBwY3
bQmWdbaLv56P+5w7QIECQQD7SmicemdHGwmhEz13nbOynmP0h5nXY3yFYYkKmUSn
R6VpunCD9G3thIBJfFVyg4EDHqOQIMekypTcd8XRAmHJAkEA+h/Q4Hia8EXJA6hf
ATkaasI6R79ZriOUpa82wo7W2jqSGQ1UtujY3n7TuNuE0GjISgYwbhcowabJKEVJ
5gvF1wJAVjYM9cI4tHheMVi8edEs2Vbly/rJmM+U5N21emFi4FEAOumvuFWfcSFI
Me3qEsNy+3MDgmr8k1i9AXZF85LxoQJBALRifaFlWVgu++lHZDzdkc+sg5t6xJJx
1qIm2rc1jH2WAAdRNeczxjOwA8Etj3s+FjRMgmDjEuGWBzyju8fMdcECQQCj/DtM
+b7wtPqMtet6cbf8Mc45vJnvmIpviG/BMYi8dlQFty1gzw/dyn4CLNM47umAVxTR
9JSX2ToP3Qt102qK
-----END PRIVATE KEY-----
\ No newline at end of file
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
/** Base container **/
.kalendae {
display: inline-block;
zoom: 1;
*display:inline;
padding: 0px;
margin: 0px;
font-size: 12px;
font-family: 'Helvetica Neue', 'Helvetica';
cursor: default;
position: relative;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.kalendae * {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
/** Popup Container for Kalendae.Input **/
.kalendae.k-floating {
position: absolute;
top: 0;
left: 0;
z-index: 100000;
margin: 0;
box-shadow: 0 1px 3px rgba(0,0,0,0.75);
}
/** Kalendae.Input's popup close button **/
.kalendae .k-btn-close {
position: absolute;
top: -8px;
right: -8px;
width: 20px;
height: 20px;
background: white;
border: 2px solid #ccc;
color: #999;
line-height: 17px;
text-align: center;
font-size: 13px;
border-radius: 10px;
box-shadow: 0 1px 3px rgba(0,0,0,0.75);
cursor: pointer;
text-decoration: none;
}
.kalendae .k-btn-close:after {
content: "\2716";
}
.kalendae .k-btn-close:hover {
color: #7EA0E2;
background: white;
border-color: #7EA0E2;
}
/** Month Container **/
.kalendae .k-calendar {
display: inline-block;
zoom: 1;
*display:inline;
width: 33.3%;
padding: 1%;
vertical-align: top;
border: 1px solid #ddd;
background: #f1f1f1;
}
/** Month Separator **/
.kalendae .k-separator {
display: inline-block;
zoom: 1;
*display:inline;
width: 2px;
vertical-align: top;
background: #ddd;
height: 155px;
margin: 0px 10px;
}
/** Month Title Row **/
.kalendae .k-title {
text-align: center;
white-space: nowrap;
position: relative;
height: 18px;
}
.kalendae .k-caption {
font-size: 12px;
line-height: 18px;
}
/** Month and Year Buttons **/
.kalendae .k-btn-previous-month, .kalendae .k-btn-next-month, .kalendae .k-btn-previous-year, .kalendae .k-btn-next-year {
width: 16px;
height: 23px;
cursor: pointer;
position: absolute;
top: -3px;
color: #777;
font-size: 32px;
line-height: 18px;
font-weight: bold;
font-family: arial;
text-decoration: none;
}
.kalendae .k-btn-previous-year {
left: 0;
}
.kalendae .k-btn-previous-month {
left: 16px;
}
.kalendae .k-btn-next-month {
right: 16px;
}
.kalendae .k-btn-next-year {
right: 0;
}
.kalendae .k-btn-previous-month:after {
content: "\2039";
}
.kalendae .k-btn-next-month:after {
content: "\203A";
}
.kalendae .k-btn-previous-year:after {
content: "\00AB";
}
.kalendae .k-btn-next-year:after {
content: "\00BB";
}
.kalendae .k-btn-previous-month:hover, .kalendae .k-btn-next-month:hover {
color: #7EA0E2;
}
.kalendae .k-btn-previous-year:hover, .kalendae .k-btn-next-year:hover {
color: #6FDF81;
}
/** Remove extra buttons when calendar shows multiple months **/
.kalendae .k-first-month .k-btn-next-month, .kalendae .k-middle-month .k-btn-next-month, .kalendae .k-middle-month .k-btn-previous-month, .kalendae .k-last-month .k-btn-previous-month, .kalendae .k-first-month .k-btn-next-year, .kalendae .k-middle-month .k-btn-next-year, .kalendae .k-middle-month .k-btn-previous-year, .kalendae .k-last-month .k-btn-previous-year {
display: none;
}
/** Disable year nav option **/
.kalendae .k-title.k-disable-year-nav .k-btn-next-year, .kalendae .k-title.k-disable-year-nav .k-btn-previous-year {
display: none;
}
.kalendae .k-title.k-disable-year-nav .k-btn-next-month {
right: 0;
}
.kalendae .k-title.k-disable-year-nav .k-btn-previous-month {
left: 0;
}
/** Force specific width for month container contents **/
.kalendae .k-title, .kalendae .k-header, .kalendae .k-days {
width: 100%;
display: block;
overflow: hidden;
}
/** Hide unusable buttons **/
.kalendae.k-disable-next-month-btn .k-btn-next-month, .kalendae.k-disable-previous-month-btn .k-btn-previous-month, .kalendae.k-disable-next-year-btn .k-btn-next-year, .kalendae.k-disable-previous-year-btn .k-btn-previous-year {
display: none;
}
/** Week columns and day cells **/
.kalendae .k-header span, .kalendae .k-days span {
float: left;
margin: 1px 1px 2px 1px;
}
.kalendae .k-header span {
text-align: right;
font-weight: bold;
width: 12.5%;
padding: 5px 5px 0 0;
color: #666;
}
.kalendae .k-header.k-active span {
cursor: pointer;
border-radius: 3px;
}
.kalendae .k-days span {
text-align: right;
width: 12.5%;
height: 1.6em;
line-height: 1.2em;
padding: 2px 2px 2px 2px;
border: 1px solid transparent;
color: #999;
}
/** Today **/
.kalendae .k-today {
text-decoration: underline;
}
/** Days inside of the month view **/
.kalendae .k-days span.k-in-month.k-active {
border-color: #ddd;
background-color: #fff;
color: #333;
}
/** Days outside of the month view (before the first day of the month, after the last day of the month) **/
.kalendae .k-days span.k-out-of-month {
color: #ddd;
}
/** Selectable **/
.kalendae .k-days span.k-active {
cursor: pointer;
}
/** Selected day, when outside the selectable area **/
.kalendae .k-days span.k-selected {
background: #880E4F;
color: #A6016A;
}
/** Selected day, when inside the selectable area **/
.kalendae .k-days span.k-selected.k-active, .kalendae .k-header.k-active span.k-selected {
background: #A6016A;
color: white;
}
/** Days between the start and end points on a range, outside of the selectable area **/
.kalendae .k-days span.k-range {
background: none;
border-color: #6DD4FE;
}
/** Days between the start and end points on a range, inside of the selectable area **/
.kalendae .k-days span.k-range.k-in-month {
background: #C4D4F1;
border-color: #19AEFE;
color: #333;
}
/** Selectable day, hovered **/
.kalendae .k-days span.k-active:hover, .kalendae .k-days span.k-active.k-day-hover-active {
background: #A6016A;
border-color: #A6016A;
color: #fff;
}
/** Selectable week, hovered **/
.kalendae .k-week:hover span.k-active {
border-color: #666;
}
.k-out-of-month {
background: none !important;
border:none !important;
color: #999 !important;
}
.k-selected.k-out-of-month {
color: #A6016A !important;
}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
/*-------------------------------------IE8 ONLY CODE BELOW THIS LINE--------------------------------------------*/
.kalendae.ie8.k-floating {
border: 1px solid #ccc;
}
.kalendae.ie8 .k-btn-close {
width: 20px;
height: 20px;
border: none;
background: url('close.png') no-repeat top left;
}
.kalendae.ie8 .k-btn-close:after {
display: none;
}
.kalendae.ie8 .k-btn-previous-month, .kalendae.ie8 .k-btn-next-month, .kalendae.ie8 .k-btn-previous-year, .kalendae.ie8 .k-btn-next-year {
width: 16px;
height: 16px;
cursor: pointer;
background: #777 url('arrows.png') no-repeat center left;
position: absolute;
top: 0;
}
.kalendae.ie8 .k-btn-next-month, .kalendae.ie8 .k-btn-next-year {
background-position: center right;
}
.kalendae.ie8 .k-btn-previous-month:hover, .kalendae.ie8 .k-btn-next-month:hover {
background-color: #7EA0E2;
}
.kalendae.ie8 .k-btn-previous-year, .kalendae.ie8 .k-btn-next-year {
background-color: #333;
}
.kalendae.ie8 .k-btn-previous-year:hover, .kalendae.ie8 .k-btn-next-year:hover {
background-color: #6FDF81;
}
.kalendae.ie8 .k-btn-previous-month:after, .kalendae.ie8 .k-btn-next-month:after, .kalendae.ie8 .k-btn-previous-year:after, .kalendae.ie8 .k-btn-next-year:after {
display: none;
}
This source diff could not be displayed because it is too large. You can view the blob instead.
.default_color{background-color: #9D0566 !important}
.default_color_text{color: #9D0566 !important}
.brand-logo {
font-size: 1.7rem !important;
font-weight: 900;
letter-spacing: -1px;
line-height: 20px;
padding: 15px 0 7px 0 !important;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
text-transform: uppercase;
}
.brand-logo small {
letter-spacing: 2px;
}
a.dropdown-button small {
display: block;
position: absolute;
top: 38px;
line-height: 20px;
font-weight: 400;
letter-spacing: 1px;
}
.brand-logo small {
font-weight: 300;
}
html {
font-size: 14px;
}
body {
background: #fafafa;
}
h1, h2, h3, h4, h5 {
margin: 5px 0;
}
h1 {
font-weight: 700;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
font-size: 2rem;
}
h2 {
font-size: 1.5rem !important;
font-weight: 700;
margin: 10px 0 20px 0;
}
.parallax-container h2 {
font-size: 1.10rem !important;
font-weight: 500;
}
h3 {
font-size: 1.15rem !important;
font-weight: 400;
}
h4 {
font-size: 1rem !important;
font-weight: 200;
}
h5 {
font-size: 1rem !important;
}
.clr {
clear: both;
}
a.tooltipped:hover {
color:#A6016A;
text-decoration: underline;
}
.fw700 {
font-weight: 700;
}
.fw500 {
font-weight: 500;
}
.f16 {
font-size: 16px !important;
}
.p10 {
padding: 10px !important;
word-wrap: break-word;
}
.card {
margin-top: 0;
transition: all 0.1s ease 0s;
}
h2.card-panel {
margin-top: 0;
}
.card.cyan h3 {
font-size: 1.5rem !important;
font-weight: 600;
margin-bottom: 20px;
}
.collection {
margin: 0;
}
.collection .collection-item.active {
background-color: #0097a7;
color: #fff;
}
.pin-top {
position: relative;
}
.pin-bottom {
position: relative;
}
.pinned {
position: fixed !important;
}
#mo3 .row .col.m8 {
float: right;
}
.pinfo {
color: #fff;
padding: 25px 0;
position: sticky;
z-index: 1001;
}
.pinfo h2 {
font-weight: 300;
color: #eee;
}
.parallax {
background: rgb(136, 14, 79);
background: -moz-linear-gradient(0deg, rgb(136, 14, 79) -100%, rgb(0, 150, 167) 100%);
background: -webkit-linear-gradient(0deg, rgb(136, 14, 79) -100%, rgb(0, 150, 167) 100%);
background: -o-linear-gradient(0deg, rgb(136, 14, 79) -100%, rgb(0, 150, 167) 100%);
background: -ms-linear-gradient(0deg, rgb(136, 14, 79) -100%, rgb(0, 150, 167) 100%);
background: linear-gradient(0deg, rgb(136, 14, 79) -100%, rgb(0, 150, 167) 100%);
}
.parallax-container {
height: 180px;
}
.btn {
padding: 5px 1rem;
height: auto;
line-height: initial;
}
#mo .collection a.collection-item {
color: #fff;
}
#mo .collection .collection-item {
background-color: transparent;
padding: 12px 15px;
}
#mo .btn {
text-transform: none;
display: inherit;
}
#mo .collection {
border: none;
}
#mo .collection a.collection-item:hover:not(.active) {
background-color: rgba(0,0,0,0.3);
}
.collapsible-header {
padding: 1rem;
}
.collapsible-header:hover {
background: #A6016A;
color: #fff;
}
.collection a.collection-item {
color: #880E4F;
border-bottom: 1px solid #f1f1f1;
padding: 5px 20px;
}
.collection-item h3 {
font-weight: 300;
}
.collection-item h2 {
margin: 5px 0 0 0;
}
.collapsible-header.active {
background: #a6016a;
color: #fff;
}
.collapsible-header h2 {
font-size: 1.20rem !important;
margin: 0;
}
.dropdown-content li {
min-height: inherit;
}
.dropdown-content li > a, .dropdown-content li > span {
font-size: 13px;
font-weight: 400;
padding: 10px;
line-height: 16px;
color: #A6016A;
}
.dropdown-content li {
min-width: inherit;
}
#mo3 .collection-item.active h2 {
font-size: 2rem !important;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.m8 .collection .collection-item {
/*border-bottom: none;*/
}
.collection a.collection-item:hover:not(.active) {
background-color: #0097a7;
color: #fff;
text-decoration: none;
}
.card .card-content {
background: none;
padding: 0;
min-height: 175px;
}
.card .card-title {
padding: 5px 20px;
margin: 0;
color: #fff;
}
.card .card-title h3 {
font-weight: 700;
color: #fff;
}
nav ul a {
font-size: 1.2rem;
font-weight: 900;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
padding: 0 5px 0 15px;
}
nav ul a.mactive {
background: #0096A7;
color: #fff;
}
nav ul a:hover {
background-color: rgba(100, 100, 100, 0.1);
}
.card.default_color .card-content {
min-height: 230px;
}
.white {
color: #fff;
}
.collapsible {
box-shadow: none;
}
.material-icons {
font-size: 16px !important;
}
.card-image img {
max-width: 100%;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.card-image:hover img {
-moz-transform: scale(1.1) rotate(-2deg);
-webkit-transform: scale(1.1) rotate(-2deg);
transform: scale(1.15) rotate(-2deg);
}
.cyan.darken-3:hover {
background-color: #A6016A !important;
}
.btn-large {
animation: pulse 3s infinite;
padding: 0 15px;
}
.caption.left-align.container {
left: 10% !important;
right: 0% !important;
width: 100%;
}
.caption.right-align.container {
left: 0% !important;
right: 10% !important;
width: 100%;
}
@keyframes pulse {
0% {
background-color: #2BBAAC;
}
50% {
background-color: #0095A6;
}
100% {
background-color: #2BBAAC;
}
}
.brand-logo img {
margin: 7px;
margin-right: 10px;
height: 50px;
width: 50px;
float: left;
}
footer * {
font-family: "Roboto",sans-serif;
font-weight: 300;
}
footer h3 {
font-weight: 400;
}
footer p {
font-weight: 300;
}
footer a {
color: #fff;
}
footer a:hover {
text-decoration: underline;
}
nav .button-collapse {
margin-left: -12px;
}
.button-collapse .material-icons {
font-size: 2.7rem !important;
}
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav {
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 1px 5px 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 1024px) {
.container {
width: 90%;
}
}
@media only screen and (min-width: 1200px) {
.container {
width: 90%;
}
}
@media only screen and (max-width: 768px) {
.brand-logo {
font-size: 1.25rem !important;
left: 150px !important;
padding-top: 10px !important;
transform: translateX(-110px) !important;
}
.parallax-container {
height: auto;
}
.parallax {
position: relative;
}
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment