diff --git a/providerwww/application/config/backend_defines.php b/providerwww/application/config/backend_defines.php
index 9f4a791..6c094c5 100644
--- a/providerwww/application/config/backend_defines.php
+++ b/providerwww/application/config/backend_defines.php
@@ -22,6 +22,7 @@ define('MERMS_USER_REMINDERS', 120001);
//define('', 120001);
// PROVIDERS
+define('MERMS_PROVIDERS_STARTPRACTICE', 150005);
define('MERMS_PROVIDERS_BEFORESESSION', 150010);
define('MERMS_PROVIDERS_CREATEACCOUNT', 150015);
define('MERMS_PROVIDERS_RESETPASSWORD', 150010);
@@ -38,7 +39,21 @@ define('MERMS_PROVIDERS_LINKMEMBER', 150057);
/*
+#define MERMS_PROVIDERS_START 150000
+// // --
+#define MERMS_PROVIDERS_STARTPRACTICE 150005
+#define MERMS_PROVIDERS_BEFORESESSION 150010
+#define MERMS_PROVIDERS_CREATEACCOUNT 150015
+#define MERMS_PROVIDERS_RESETPASSWORD 150020
+#define MERMS_PROVIDERS_LOGIN 150025
+#define MERMS_PROVIDERS_DASHLOAD 150030
+#define MERMS_PROVIDERS_LOADPROFILE 150035
+#define MERMS_PROVIDERS_UPDATEPROFILE 150040
+#define MERMS_PROVIDERS_REMINDERS 150045
+#define MERMS_PROVIDERS_CREATEMEMBER 150055
+#define MERMS_PROVIDERS_LINKMEMBER 150057
+#define MERMS_PROVIDERS_CREATECHART 150060
// USERS
#define MERMS_USER_START 120000
diff --git a/providerwww/application/controllers/Login.php b/providerwww/application/controllers/Login.php
index c4119a5..2001b02 100644
--- a/providerwww/application/controllers/Login.php
+++ b/providerwww/application/controllers/Login.php
@@ -1,12 +1,13 @@
input->get());
+
$data = array();
$data['username'] = $data['pass'] = $data['error_message']='';
@@ -14,9 +15,7 @@ class Login extends Web_Controller {
$data['username'] = trim($this->input->post('username'));
$data['pass'] = htmlspecialchars($this->input->post('pass'));
- //$this->load->view('provider/dash');
$outData = array();
- //print_r($data);
$loginResult = $this->verifyLoginInput($data); // initial test
if ($loginResult == true) {
@@ -24,25 +23,21 @@ class Login extends Web_Controller {
$loginResult = $this->loginUser($data, $outData);
if (true == $loginResult) {
$out = array();
- $this->load->model('patient_model');
- $out = $this->patient_model->getPatientList();
- $data["patient_list"] = $out["patient_list"];
- $this->renderProviderSecurePage('dash', $data);
+ redirect('provider'); // provider controller extend Provider_Controller- this check session valid
}
}// if valid input was supplied
+ else
+ {
+ $data['error_message']="Invalid Username or Password";
+ }
if (false == $loginResult) {
$this->renderExternalPage('welcome_message', $data); // get here if login galis
}
} else {
- //$this->load->view('welcome_message');
- // $this->load->view('provider/dash');
$this->renderExternalPage('welcome_message', $data);
}
-
- //$this->load->view('provider/dash');
- //$this->load->view('welcome_message');
- }
+ } // end of index Login
private function verifyLoginInput(&$data) {
@@ -51,7 +46,6 @@ class Login extends Web_Controller {
$data['error_message']="Username and password required";
}
-
if (trim($data['username']) != '' or trim($data['pass']) != '') {
$ret = true;
}
@@ -59,14 +53,4 @@ class Login extends Web_Controller {
return $ret;
}
- public function logout() {
- $data = array();
- $this->destroySession();
- $this->renderExternalPage('welcome_message', $data);
- }
-
- private function destroySession() {
-
- }
-
}
diff --git a/providerwww/application/controllers/Logout.php b/providerwww/application/controllers/Logout.php
index c2f2e9b..6a19a33 100644
--- a/providerwww/application/controllers/Logout.php
+++ b/providerwww/application/controllers/Logout.php
@@ -1,25 +1,28 @@
input->get());
$data = array();
-
$this->logUserOut();
}
- public function logUserOut() {
+ private function logUserOut() {
$data = array();
$this->destroySession();
$this->renderExternalPage('welcome_message', $data);
}
- private function destroySession() {
-
+ private function destroySession() {
+ $_SESSION['session_id'] =$_SESSION['username'] =$_SESSION['practice_name'] =$_SESSION['sessionpractice_code_id'] =$_SESSION['user_id'] =""; // "";
+ $_SESSION['user_firstname'] =$_SESSION['user_lastname'] =$_SESSION['user_email'] =$_SESSION['practice_id'] =$_SESSION['user_provider'] =""; // "";
+ $_SESSION['user_admin'] = "";
+ unset($_SESSION);
+ return;
}
}
diff --git a/providerwww/application/controllers/Provider.php b/providerwww/application/controllers/Provider.php
index 5b0a99e..cc64122 100644
--- a/providerwww/application/controllers/Provider.php
+++ b/providerwww/application/controllers/Provider.php
@@ -11,6 +11,14 @@ class Provider extends Provider_Controller {
$out = $this->patient_model->getPatientList();
$data["patient_list"] = $out["patient_list"];
$_SESSION['patient_count']=5;
+
+
+
+ $this->load->model('encounter_model');
+ $out = $this->encounter_model->getEncounterList();
+ $data["encounter_list"] = $out["encounter_list"];
+
+
$this->renderProviderSecurePage('dash', $data);
}
@@ -56,6 +64,11 @@ class Provider extends Provider_Controller {
$this->load->model('patient_model');
$out = $this->patient_model->getPatientList();
$data["patient_list"] = $out["patient_list"];
+
+ $this->load->model('encounter_model');
+ $out = $this->encounter_model->getEncounterList();
+ $data["encounter_list"] = $out["encounter_list"];
+
$this->renderProviderSecurePage('dash', $data);
}
}
diff --git a/providerwww/application/controllers/Register.php b/providerwww/application/controllers/Register.php
index 441fa58..5c62f16 100644
--- a/providerwww/application/controllers/Register.php
+++ b/providerwww/application/controllers/Register.php
@@ -14,12 +14,12 @@ class Register extends Web_Controller {
//#define MERMS_PROVIDERS_STARTPRACTICE 150005
// echo "xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ";
- $data["practice_name"] = $this->input->post('practice_name');
+ $data["practice_name"] = $this->input->post('practice_name').rand(100,999);
$data["firstname"] = $this->input->post('firstname');
$data["lastname"] = $this->input->post('lastname');
$data["email"] = $this->input->post('email');
$data["password"] = $this->input->post('password');
- $data["username"] = $this->input->post('username');
+ $data["username"] = $this->input->post('username').rand(100,999);
$data['action'] = MERMS_PROVIDERS_STARTPRACTICE;
@@ -28,9 +28,9 @@ class Register extends Web_Controller {
$res = $this->backend_model->mermsemr_api($data, $out);
$loginReturn = false;
-
- if ( $res==PHP_LOGIN_OK && isset($out["practice_id"]) && $out["practice_id"] > 0 ){
-
+ // echo $res;
+ if ( $res==PHP_API_OK && isset($out["practice_pending_id"]) && $out["practice_pending_id"] > 0 ){
+ $data["loginReturn"] = true;
}
$this->renderExternalPage('register', $data);
diff --git a/providerwww/application/models/Encounter_model.php b/providerwww/application/models/Encounter_model.php
new file mode 100644
index 0000000..8bc3c86
--- /dev/null
+++ b/providerwww/application/models/Encounter_model.php
@@ -0,0 +1,41 @@
+db->query($mysql);
+ $num = $query->num_rows();
+ $data["encounter_list"] = $query->result();
+ return $data;
+ }
+
+ public function LoadEncounter($practice_id, $patient_id) {
+
+ $mysql = "SELECT pe.primary_complain AS reason, pe.appt_date AS appt,m.firstname,m.lastname,'F' AS gender , '35' AS age, pe.id,pe.id AS encounter_id FROM patient_encounters pe LEFT JOIN members m ON m.id=pe.member_id";
+ $query = $this->db->query($mysql);
+ $num = $query->num_rows();
+ $data["patient_return"] = $query->result();
+ return $data;
+ }
+
+}
+/*
+
+
+mermsemr_dev=> SELECT pe.primary_complain AS reason, pe.appt_date AS appt,m.firstname,m.lastname,'F' AS gender , '35' AS age, pe.id,pe.id AS encounter_id FROM patient_encounters pe LEFT JOIN members m ON m.id=pe.member_id;
+ reason | appt | firstname | lastname | gender | age | id | encounter_id
+----------------------------+----------------------------+-----------+----------+--------+-----+----+--------------
+ Nighthly headache | 2020-12-20 16:36:45.143238 | Olutest | Ameytest | F | 35 | 1 | 1
+ Sleepy and lazy all time | 2020-12-27 10:56:06 | Olutest | Ameytest | F | 35 | 2 | 2
+ Broken bones need fix | 2020-12-28 11:56:06 | Pottie | Gloria | F | 35 | 3 | 3
+ Too much food always | 2020-12-27 12:56:06 | fagbemi | Moore | F | 35 | 4 | 4
+ Just like to visit and see | 2020-12-27 15:56:06 | Olutest | Ameytest | F | 35 | 5 | 5
+(5 rows)
+
+*/
diff --git a/providerwww/application/views/provider/components/encounter_listing.php b/providerwww/application/views/provider/components/encounter_listing.php
new file mode 100644
index 0000000..7c58e11
--- /dev/null
+++ b/providerwww/application/views/provider/components/encounter_listing.php
@@ -0,0 +1,137 @@
+
+
+
+
+
+
= $prow->firstname ?> = $prow->lastname ?>
+
+
+ -
+ Created by Lizzy Halfman
+
+ - |
+ -
+ =$prow->appt?>
+
+
+
+
+
+ }
+?>
+
+
\ No newline at end of file
diff --git a/providerwww/application/views/provider/components/patient_listing.php b/providerwww/application/views/provider/components/patient_listing.php
index 7edb660..6e81363 100644
--- a/providerwww/application/views/provider/components/patient_listing.php
+++ b/providerwww/application/views/provider/components/patient_listing.php
@@ -15,12 +15,12 @@
- | # |
+ # |
Name |
- Phone |
- Chart |
- Status |
- Action |
+ Phone |
+ Chart |
+ Status |
+ Action |
diff --git a/providerwww/application/views/provider/dash.php b/providerwww/application/views/provider/dash.php
index 6389433..2d60f1d 100644
--- a/providerwww/application/views/provider/dash.php
+++ b/providerwww/application/views/provider/dash.php
@@ -24,113 +24,16 @@
-
-
-
-
Car dealer
-
-
- -
- Created by Lizzy Halfman
-
- - |
- -
- Saturday, March 17 2019
-
-
-
-
-
-
-
-
Webster HTML5
-
-
- -
- Created by Samuel Woods
-
- - |
- -
- Sunday, March 19 2019
-
-
-
-
-
-
-
-
The corps
-
-
- -
- Created by Andrew nico
-
- - |
- -
- Monday, March 21 2019
-
-
-
-
-
-
-
-
Sam martin vCard
-
-
- -
- Created by Jimmy Falicon
-
- - |
- -
- Friday, March 22 2019
-
-
-
-
-
-
-
-
Mentor admin
-
-
- -
- Created by Brian Joedon
-
- - |
- -
- Saturday, March 17 2019
-
-
-
-
+ include 'components/encounter_listing.php'; ?>
+
+
@@ -138,7 +41,7 @@
diff --git a/providerwww/application/views/register.php b/providerwww/application/views/register.php
index a6f4ade..c88b335 100644
--- a/providerwww/application/views/register.php
+++ b/providerwww/application/views/register.php
@@ -6,6 +6,9 @@ if (!isset($facility_image) || $facility_image == '') {
if (!isset($facility_text) || $facility_text == '') {
$facility_text = "Merms Providers";
}
+
+$registeration_completed = isset($loginReturn)?$loginReturn :false;
+
?>
@@ -28,8 +31,33 @@ if (!isset($facility_text) || $facility_text == '') {
+
+
+
-
Merms Providers
+
Merms Providers
+
+
+
+
+ }
+ else
+ {
+ ?>
Welcome, Please create your account.
+
+ }
+ ?>
+
+
+
+
+
diff --git a/providerwww/application/views/template/menu/sidemain.php b/providerwww/application/views/template/menu/sidemain.php
index eb20a98..e9240b0 100644
--- a/providerwww/application/views/template/menu/sidemain.php
+++ b/providerwww/application/views/template/menu/sidemain.php
@@ -22,7 +22,7 @@ $menu = array(
diff --git a/providerwww/assets/css/main.css b/providerwww/assets/css/main.css
new file mode 100644
index 0000000..96fc33b
--- /dev/null
+++ b/providerwww/assets/css/main.css
@@ -0,0 +1,1155 @@
+
+.small-blue-line {
+ display: inline-block;
+ height: 6px;
+ width: 50px;
+ background-color:#6063EA;
+}
+
+.small-red-line {
+ display: inline-block;
+ height: 6px;
+ width: 50px;
+ background-color:#E65190;
+}
+
+.small-black-line {
+ display: inline-block;
+ height: 6px;
+ width: 50px;
+ background-color: black;
+}
+
+.section {
+ position: relative;
+ color: black;
+}
+
+.section-grey-bg {
+ background-color: #FBFBFC;
+}
+
+.section p {
+ font-size: 1.25rem;
+ line-height: 2rem;
+}
+
+.section .img-wrap {
+ padding: 3rem 0;
+}
+
+
+ul.grayed-items {
+ list-style: none;
+}
+
+ul.grayed-items li {
+ margin-bottom: 1rem;
+ font-size: 1.2rem;
+ line-height: 2rem;
+}
+
+ul.grayed-items li::before {
+ content: "\2022"; /* Add content: \2022 is the CSS Code/unicode for a bullet */
+ color: #ECECEC; /* Change the color */
+ font-weight: bold; /* If you want it to be bold */
+ display: inline-block; /* Needed to add space between the bullet and the text */
+ width: 1em; /* Also needed for space (tweak if needed) */
+ margin-left: -1em; /* Also needed for space (tweak if needed) */
+ font-size: 2em;
+ vertical-align: top;
+}
+
+.email-signup-widget .input-group input {
+ border-radius: 5rem 0 0 5rem !important;
+ border-color: #7C718E;
+ border-right-color: transparent !important;
+ background: transparent;
+ font-size: 1.2rem;
+}
+
+.email-signup-widget .input-group .input-group-append input {
+ background-color: #6063EA !important;
+ color: #FFF !important;
+ font-size: 1.2rem !important;
+ padding-left: 3rem !important;
+ padding-right: 3rem !important;
+ border-radius: 5rem!important;
+ margin: 0 !important;
+ height: auto !important;
+
+}
+
+#signup-form-modal .button.btn {
+ background-color: #6063EA !important;
+ color: #FFF !important;
+ line-height: 2.5rem;
+ font-size: 1.2rem !important;
+ padding-left: 3rem !important;
+ padding-right: 3rem !important;
+ border-radius: 5rem!important;
+ margin: 0 15% !important;
+ display: block;
+ height: auto !important;
+ width: 70%;
+}
+
+#signup-form-modal #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
+ background: transparent;
+}
+
+#mc_embed_signup .mc-field-group {
+ width: auto !important;
+}
+
+.email-signup-widget .input-group .input-group-append {
+ margin-left: -1rem;
+}
+
+.email-signup-widget .open-modal-on-success {
+ color: transparent !important;
+}
+
+footer.nf {
+ margin-left: -15px;
+ margin-right: -15px;
+}
+
+.nf-content{
+ padding: 50px 24px 36.06px 24px;
+ display: grid;
+ grid-template-areas:
+ 'logo icon'
+ 'link link'
+ 'app app';
+}
+.nf-logo {
+ grid-area: logo;
+}
+.nf-social-icon {
+ grid-area: icon;
+}
+.nf-social-icon-wrapper{
+ display: flex;
+ justify-content: space-between;
+ max-width: 208px;
+}
+.nf-link-wrapper {
+ grid-area: link;
+ display: flex;
+ justify-content: space-between;
+ max-width: 100%;
+ margin: 34px 0 40px;
+}
+.nf-app {
+ grid-area: app;
+}
+.nf-app-icon-wrapper {
+ display: flex;
+ justify-content: space-between;
+ max-width: 195px;
+}
+.nf-icon-logo {
+ display: block;
+ width: 118px;
+ height: 20.04px;
+ background-image: url("/assets/img/float-travel-app-logo-1.png");
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+.nf-icon {
+ display: block;
+ width: 23px;
+ height: 23px;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+.nf-icon-facebook{
+ background-image: url("/assets/img/footer/facebook.png");
+}
+.nf-icon-instagram{
+ background-image: url("/assets/img/footer/instagram.png");
+}
+.nf-icon-linkedin{
+ background-image: url("/assets/img/footer/linkedin.png");
+}
+.nf-icon-twitter{
+ background-image: url("/assets/img/footer/twitter.png");
+}
+.nf-link{
+ display: block;
+ padding: 8px;
+ font-family: Open Sans;
+ font-style: normal;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 154%;
+ color: #000000;
+ text-decoration: none;
+}
+.nf-doc-link{
+ display: block;
+ padding: 8px;
+ font-family: Open Sans;
+ font-style: normal;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 154%;
+ color: #000000;
+}
+.nf-doc-link a {
+ text-decoration: none;
+ color: #6063EA;
+}
+.nf-app-icon{
+ display: block;
+ width: 94.14px;
+ height: 31.94px;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+.nf-icon-apple {
+ background-image: url("/assets/img/app-store-icons/apple-dark.svg");
+}
+.nf-icon-google {
+ background-image: url("/assets/img/app-store-icons/google-dark.svg");
+}
+
+.section-graphic {
+ position: absolute;
+ width: 103px;
+ height: 108px;
+}
+
+.section-graphic.top-left {
+ top: 0;
+ left: 48px;
+ background: url(../img/hp-section-graphic-top-left.png);
+}
+
+.section-graphic.bottom-right {
+ right: 0;
+ bottom: 48px;
+ background: url(../img/hp-section-bottom-right.png);
+}
+
+.section-graphic.bottom-center.small {
+ width: 97px;
+ height: 41px;
+ bottom: -48px;
+ left: 50%;
+ margin-left: -48px;
+ background: url(../img/hp-section-bottom-sm.png);
+}
+
+.header .btn {
+ padding: 0.3rem 2rem;
+
+} .login-btn {
+ border-color: #241342 !important;
+ color: #241342;
+}
+
+.header .login-btn:active,
+.header .login-btn:hover {
+ background-color: #241342 !important;
+ color: #fff !important;
+}
+
+.signup-btn {
+ background-color: #6063EA;
+ color: #fff !important;
+ border-color: #6063EA;
+}
+
+.signup-btn:active {
+ background-color: #431e86 !important;
+ border-color: #431e86 !important;
+}
+
+.section-graphic.top-dots {
+ background: url(../img/top-dots.png) 0 0 no-repeat;
+ width: 103px;
+ height: 71px;
+ left: 51%;
+}
+
+.section-graphic.bottom-left-dots {
+ background: url(../img/bottom-left-dots.png) 0 0 no-repeat;
+ width: 125px;
+ height: 129px;
+ bottom: -13px;
+ left: -2px;
+}
+
+.medium-white-line {
+ display: inline-block;
+ height: 6px;
+ width: 100px;
+ background-color: #FFF;
+}
+
+
+.features-list-section > div {
+ padding-bottom: 2rem;
+}
+
+.features-list-section h5 {
+ font-size: 1rem;
+ color: #1A1A1A;
+ text-align: center;
+ margin: 0 3rem;
+}
+
+.home-icon {
+ display: block;
+ background-repeat: no-repeat;
+ background-color: transparent;
+ background-position: center left;
+ width: 76px;
+ height: 76px;
+ margin: 0 auto;
+}
+
+
+.home-icon.personalized-transportation {
+ background-image: url(../img/home-personalized-transportation-icon.png);
+}
+
+.home-icon.family-schedules {
+ background-image: url(../img/home-family-schedules-icon.png);
+}
+
+.home-icon.car-ownership {
+ background-image: url(../img/home-car-ownership-icon.png);
+}
+
+.home-icon.commute {
+ background-image: url(../img/home-commute-icon.png);
+}
+
+.home-icon.rideshare {
+ background-image: url(../img/home-rideshare-icon.png);
+}
+
+.home-icon.track-spendings {
+ background-image: url(../img/home-track-spendings-icon.png);
+}
+
+.home-icon.transportation-options {
+ background-image: url(../img/home-transportation-options-icon.png);
+}
+
+.home-icon.alerts {
+ background-image: url(../img/home-alerts-icon.png);
+}
+
+.home-icon.eliminate-surge {
+ background-image: url(../img/home-eliminate-surge-icon.png);
+}
+
+.home-icon.ride-for-less {
+ background-image: url(../img/home-ride-for-less-icon.png);
+}
+
+.home-icon.cashback {
+ background-image: url(../img/home-cashback-icon.png);
+}
+
+.app-store-icons-wrap .icon {
+ display: inline-block;
+ width: 132px;
+ height: 45px;
+ padding: 0;
+ text-decoration: none;
+ background: transparent center no-repeat;
+}
+
+.app-store-icons-wrap .icon:hover {
+ text-decoration: none;
+}
+
+.app-store-icons-wrap .icon.google {
+ background-image: url(/assets/img/app-store-icons/google-dark.svg);
+}
+
+.app-store-icons-wrap .icon.google.white {
+ background-image: url(/assets/img/app-store-icons/google-white.svg);
+}
+
+.app-store-icons-wrap .icon.apple {
+ background-image: url(/assets/img/app-store-icons/apple-dark.svg);
+}
+
+.app-store-icons-wrap .icon.apple.white {
+ background-image: url(/assets/img/app-store-icons/apple-white.svg);
+}
+
+.social-media-icons-wrap .icon {
+ display: inline-block;
+ width: 44px;
+ height: 44px;
+ margin: 0 12px 0 0;
+ padding: 0;
+ text-decoration: none;
+ background: transparent center no-repeat;
+}
+
+.social-media-icons-wrap .icon:hover {
+ text-decoration: none;
+}
+
+.social-media-icons-wrap .icon.facebook {
+ background-image: url(../img/social-media-icons/facebook.svg);
+}
+
+.social-media-icons-wrap .icon.facebook.dark {
+ background-image: url(../img/social-media-icons/facebook-dark.svg);
+}
+
+.social-media-icons-wrap .icon.instagram {
+ background-image: url(../img/social-media-icons/instagram.svg);
+}
+
+.social-media-icons-wrap .icon.instagram.dark {
+ background-image: url(../img/social-media-icons/instagram-dark.svg);
+}
+
+.social-media-icons-wrap .icon.twitter {
+ background-image: url(../img/social-media-icons/twitter.svg);
+}
+
+.social-media-icons-wrap .icon.twitter.dark {
+ background-image: url(../img/social-media-icons/twitter-dark.svg);
+}
+
+.social-media-icons-wrap .icon.youtube {
+ background-image: url(../img/social-media-icons/youtube.svg);
+}
+
+.social-media-icons-wrap .icon.youtube.dark {
+ background-image: url(../img/social-media-icons/youtube-dark.svg);
+}
+
+.social-media-icons-wrap .icon.pinterest {
+ background-image: url(../img/social-media-icons/pinterest.svg);
+}
+
+@media (max-width: 425px) {
+
+ .header-content h1,
+ .header-content h2,
+ .header-content h3 {
+ font-size: 1.5rem;
+ }
+
+ /* .header-content p {
+ margin: 1rem 0 0 0.5rem;
+ } */
+
+ footer .explore {
+ margin-bottom: 15px;
+ }
+
+ footer .links {
+ margin-bottom: 15px;
+ padding: 0 15px;
+ margin-left: 0;
+ margin-right: 0;
+ width: 100%;
+ }
+
+ footer .links a+a {
+ margin: 5px 0px;
+ }
+}
+
+@media (min-width: 576px) {
+ .top-menu-wrap {
+ box-shadow: none;
+ position: static;
+ padding: 2.5rem 3rem !important;
+ }
+
+ .header .header-image {
+ margin-top: -120px;
+ }
+
+ .nf-content {
+ grid-template-areas:
+ 'logo link . icon'
+ 'logo link . app';
+ max-width: 1144px;
+ /* margin: 2.5rem 9.375rem 2.5rem 9.375rem; */
+ margin: 2.5rem auto;
+ padding-top: 0;
+ padding-bottom: 0;
+ }
+ .nf-link-wrapper{
+ margin: 0 0 0 10px;
+ }
+ .nf-link:first-child{
+ padding: 0 0 8px 0;
+ }
+ .nf-link {
+ padding: 8px 0;
+ }
+ .nf-link:last-child {
+ padding: 8px 0 0 0;
+ }
+ .nf-doc-link {
+ padding: 0;
+ }
+ .nf-social-icon {
+ margin-bottom: 45px;
+ }
+ .nf-icon {
+ width: 33px;
+ height: 33px;
+ }
+}
+
+@media (min-width: 768px) {
+ .nf-logo{
+ max-width: 70px;
+ }
+ .nf-social-icon {
+ position: relative;
+ }
+ .nf-social-icon-wrapper {
+ position: absolute;
+ right: 0;
+ width: 208px;
+ }
+ .nf-app {
+ position: relative;
+ }
+ .nf-link-wrapper {
+ max-width: 85%;
+ }
+ .nf-app-icon-wrapper {
+ position: absolute;
+ right: 0;
+ width: 195px;
+ }
+}
+
+@media (min-width: 992px) {
+ .nf-link-wrapper {
+ max-width: 100%;
+ }
+}
+
+@media (min-width: 1366px) {
+ .header .header-content {
+ position: absolute;
+ bottom: 80px;
+ left: 150px;
+ right: 0px;
+ padding: 0;
+ }
+
+ .header .header-content .title {
+ font-style: normal;
+ font-weight: 600;
+ font-size: 90px;
+ line-height: 101%;
+ color: white;
+ }
+
+ .header .header-content .sub-title {
+ margin-top: 20px;
+ font-style: normal;
+ font-weight: normal;
+ font-size: 22px;
+ line-height: 135%;
+ color: white;
+ max-width: 703px;
+ }
+
+ .header-content h5 {
+ font-weight: bold;
+ margin: 2rem 0 1rem;
+ }
+
+ .header-content h5 span {
+ border-bottom: 3px solid #E65190;
+ }
+
+ h3, h1, h2 {
+ font-size: 3rem;
+ }
+
+ .header .navbar .navbar-nav .nav-link {
+ color: #241342;
+ text-transform: none;
+ }
+
+ .header .navbar .navbar-nav .nav-item.active .nav-link {
+ color: #E65190;
+ font-weight: bold;
+ }
+
+ ul.grayed-items {
+ margin-top: 2rem;
+ }
+
+
+ .section .img-wrap {
+ padding: 0 3rem;
+ }
+
+ .section .img-wrap.wrap-right {
+ padding: 0 3rem 0 1rem;
+ }
+
+
+ .features-list-section h5 {
+ text-align: left;
+ margin: 0;
+ }
+
+ .features-list-section > div {
+ padding-bottom: 0;
+
+ }
+
+ .features-list-section .home-icon {
+ margin: 0;
+ }
+
+ .section p.headline {
+ font-size: 2rem;
+ line-height: 3rem;
+ }
+
+ .get-deals.section p.headline,
+ .set-budgets.section p.headline {
+ font-size: 1.4rem;
+ }
+
+ .section .highlight .line {
+ height: 2px;
+ z-index: 1;
+ }
+
+ .section.smart-transport .highlight .line {
+ background: #E65190;
+ width: 44vw;
+ top: 0;
+ left: 0;
+ }
+
+ .section.smart-transport .highlight .line.line-bottom {
+ background: #E65190;
+ width: 40vw;
+ bottom: 0;
+ top: auto;
+ }
+
+ .section.set-budgets .highlight .line {
+ background: #FBA9CF;
+ width: 40vw;
+ top: 0;
+ right: -3vw;
+ z-index: -1;
+ }
+
+ .section.set-budgets .highlight .line.line-bottom {
+ background: #FBA9CF;
+ bottom: 0;
+ top: auto;
+ right: 0;
+ }
+
+ .section.get-deals .highlight .line {
+ background: #21D27A;
+ width: 35vw;
+ top: 0;
+ left: 0;
+ }
+
+ .section.get-deals .highlight .line.line-bottom {
+ background: #21D27A;
+ bottom: 0;
+ top: auto;
+ }
+}
+
+/* @media (min-width: 1580px) {
+ .header .header-image {
+ height: 540px;
+ }
+}
+
+@media (min-width: 1820px) {
+ .header .header-image {
+ height: 580px;
+ }
+}
+
+@media (min-width: 1820px) {
+ .header .header-image {
+ height: 680px;
+ }
+} */
+
+
+/* Modal styles */
+
+.modal-backdrop.show {
+ opacity: 0.75;
+}
+
+.float-modal .modal-content{
+ background: transparent;
+ color: #fff;
+ border: medium none;
+}
+
+.float-modal .modal-header {
+ border: medium none;
+
+}
+
+.float-modal .modal-footer {
+ border-top: medium none;
+ padding-right: 0;
+}
+
+.float-modal .close {
+ opacity: 1;
+ text-shadow: none;
+ border: 1px solid #fff;
+ color: #fff;
+ border-radius: 33px;
+ font-size: 32px;
+ font-weight: normal;
+ line-height: 14px;
+ padding: 10px;
+ margin-top: 10px;
+}
+
+.float-modal .top-left-graphic {
+ background: url(../img/modal-top-left.png);
+ width: 99px;
+ height: 95px;
+}
+
+.float-modal .bottom-right-graphic {
+ background: url(../img/modal-bottom-right.png);
+ width: 95px;
+ height: 95px;
+}
+
+.float-modal h3 {
+ letter-spacing: 1.5px;
+}
+
+/* #signup-confirm-modal .modal-content {
+ background: transparent;
+ color: #fff;
+ border: medium none;
+} */
+
+
+.float-modal label {
+ opacity: 0.9;
+}
+
+.float-modal input {
+ border-radius: 2rem;
+}
+
+.float-modal textarea {
+ border-radius: 1.5rem;
+ color: #000 !important;
+}
+
+#contact-form-modal .submit-btn {
+ background: #FBA6CF;
+ border-radius: 2rem;
+ border: medium none;
+ margin: 0 10%;
+ width: 80%;
+ height: 42px;
+}
+
+/* #signup-confirm-modal .modal-header {
+ background: url(../img/modal-top-left.png);
+ background-repeat: no-repeat;
+} */
+
+#signup-confirm-modal .top-left-graphic {
+display: none;
+}
+
+#signup-confirm-modal .modal-body {
+font-size: 24px;
+}
+
+.rideshare-app-header {
+ margin: auto;
+ max-width: 70vw;
+}
+
+/* custom google place autocomplete */
+.pac-container {
+ border: 0;
+ box-shadow: rgba(38, 38, 38, 0.24) 0px 18px 36px;
+}
+
+.pac-item {
+ font-family: "Open Sans", sans-serif;
+}
+
+/*
+ Style for left menu on mobile
+*/
+
+.nnb-dialog{
+ margin: 0;
+}
+.nnb-modal-content{
+ border: none;
+ border-radius: 0;
+ height: 100vh;
+ padding: 33px 32px 0;
+}
+.nnb-header{
+ border: none;
+ margin-bottom: 35px;
+ padding: 0;
+}
+.nnb-close{
+ margin: -27px -15px 0 0 !important;
+ font-size: 38px;
+ opacity: 1;
+ font-weight: 500;
+ text-shadow: 0 0 !important;
+ color: #241342;
+}
+.nnb-modal-body{
+ padding: 0;
+}
+.nnb-nav{
+ margin-bottom: 74px;
+}
+.nnb-nav-link-wrapper{
+ padding: 6px 0;
+}
+a.nnb-nav-link{
+ font-family: Open Sans;
+ font-style: normal;
+ font-weight: normal;
+ font-size: 16px;
+ line-height: 154%;
+ color: #241342;
+}
+.nnb-nav-link:hover{
+ color: #241342;
+ border-bottom: 2px solid #241342;
+ text-decoration: none;
+}
+.nnb-btn{
+ width: 149px;
+ padding: 13px 0;
+ border-width: 0;
+ border-radius: 5px;
+ font-family: Open Sans;
+ font-style: normal;
+ font-weight: normal;
+ font-size: 18px;
+ line-height: 134.77%;
+ text-align: center;
+ background-color: #6063EA;
+ color: #FFFFFF;
+}
+.nnb-btn:focus{
+ outline: none;
+ background-color: #ECECFF;
+}
+
+.nnb-nav .nav-item.active-item .nnb-nav-link {
+ position: relative;
+ font-weight: 600;
+}
+
+.nnb-nav .nav-item.active-item .nnb-nav-link-wrapper {
+ padding-bottom: 0;
+}
+
+.nnb-nav .nav-item.active-item + .nav-item {
+ margin-top: 12px;
+}
+
+.nnb-nav .nav-item.active-item .nnb-nav-link:after {
+ content: '';
+ width: 100%;
+ height: 2px;
+ background-color: #241342;
+ color: #241342;
+ position: absolute;
+ margin-top: 5px;
+ bottom: -5px;
+ left: 0;
+}
+
+/*
+ End style for left menu on mobile
+*/
+
+
+/* Modal for sign up form */
+#signup-confirm-modal {
+ overflow: auto;
+}
+
+.nsem-dialog, .nssm-dialog {
+ margin: 0;
+}
+
+.nsem-modal-content, .nssm-modal-content {
+ border: none;
+ border-radius: 0;
+ min-height: 100vh;
+}
+
+.nsem-modal-content {
+ padding: 69px 32px 111px 32px;
+}
+
+.nsem-modal-header .nsem-close {
+ margin: 0;
+ padding: 0;
+ position: absolute;
+ right: 32px;
+ top: 32px;
+ font-size: 38px;
+ opacity: 1;
+ font-weight: 500;
+}
+
+.nsem-modal-header {
+ border: none;
+ padding: 0;
+}
+
+.nsem-header-small{
+ font-family: Open Sans;
+ font-style: normal;
+ font-weight: 600;
+ font-size: 16px;
+ line-height: 120%;
+ letter-spacing: 0.1em;
+ text-transform: uppercase;
+ color: #000000;
+}
+
+.nsem-title{
+ margin: 12px 0;
+ font-family: Open Sans;
+ font-style: normal;
+ font-weight: 600;
+ font-size: 32px;
+ line-height: 115.4%;
+ color: #000000;
+}
+
+.nsem-subtitle{
+ margin-bottom: 54px;
+ font-family: Open Sans;
+ font-style: normal;
+ font-weight: normal;
+ font-size: 20px;
+ line-height: 145%;
+ letter-spacing: -0.2px;
+ color: #000000;
+}
+
+.nsem-modal-body{
+ padding: 0;
+}
+
+.nsem-btn-1{
+ width: 100%;
+ padding: 13px 0;
+ font-family: Open Sans;
+ font-style: normal;
+ font-weight: bold;
+ font-size: 16px;
+ line-height: 134.77%;
+ background-color: #FFFFFF;
+ border-width: 0;
+ border: 2px solid #000000;
+ box-sizing: border-box;
+ border-radius: 5px;
+}
+
+.nsem-btn-1:focus{
+ outline: none;
+}
+
+.nsem-btn-1 img {
+ margin-right: 12px;
+}
+
+.nsem-btn-1 p {
+ margin-top: 2px;
+ margin-bottom: 0;
+ padding-bottom: 0;
+}
+
+.nsem-form-input{
+ border: 2px solid #000000;
+ box-sizing: border-box;
+ border-radius: 5px;
+ padding: 23px 12px;
+ margin-bottom: 32px;
+ font-weight: normal;
+ line-height: 145%;
+ letter-spacing: -0.2px;
+ color: #000000;
+}
+
+.nsem-form-input::placeholder{
+ font-family: Open Sans;
+ font-style: normal;
+ font-weight: normal;
+ font-size: 16px;
+ line-height: 145%;
+ letter-spacing: -0.2px;
+ color: #000000;
+ opacity: 0.5;
+}
+
+.nsem-form-input:focus{
+ border-color: #6063EA;
+ box-shadow: 0 0;
+ color: #000000;
+}
+
+.nsem-body-small-container{
+ margin: 20px 0 21px;
+}
+
+.nsem-body-small{
+ font-family: Open Sans;
+ font-style: normal;
+ font-weight: normal;
+ font-size: 16px;
+ line-height: 145%;
+ letter-spacing: -0.2px;
+ color: #000000;
+ opacity: 0.5;
+}
+
+.nsem-btn-2{
+ width: 100%;
+ padding: 13px 0;
+ border-radius: 4px;
+ border-width: 0;
+
+ font-family: Open Sans;
+ font-style: normal;
+ font-weight: 800;
+ font-size: 18px;
+ line-height: 134.77%;
+
+ text-align: center;
+
+ background-color: #6063EA;
+ color: #FFFFFF;
+}
+
+.nsem-btn-2:focus{
+ outline: none;
+ background-color: #ECECFF;
+}
+
+.nssm-modal-content {
+ padding: 32px;
+ background-color: #241342;
+ color: #FFFFFF;
+}
+
+.nssm-modal-header {
+ border: none;
+ padding: 0;
+}
+
+.nssm-close{
+ margin: -27px -15px 0 0 !important;
+ font-size: 38px;
+ opacity: 1;
+ font-weight: 300;
+ color: #FFFFFF;
+ text-shadow: 0 0 !important;
+}
+
+.nssm-close:hover{
+ color: #FFFFFF;
+}
+
+.nssm-body{
+ padding: 126px 0;
+}
+
+.nssm-small{
+ font-family: Open Sans;
+ font-style: normal;
+ font-weight: 600;
+ font-size: 16px;
+ line-height: 120%;
+ letter-spacing: 0.1em;
+ text-transform: uppercase;
+}
+
+.nssm-title{
+ margin: 12px 0 40px;
+ font-family: Open Sans;
+ font-style: normal;
+ font-weight: 600;
+ font-size: 32px;
+ line-height: 115.4%;
+}
+
+.nssm-text{
+ font-family: Open Sans;
+ font-style: normal;
+ font-weight: normal;
+ font-size: 20px;
+ line-height: 145%;
+ letter-spacing: -0.2px;
+}
+
+.nssm-custom-link{
+ color: #FFFFFF;
+ text-decoration: underline;
+}
+
+.nssm-custom-link:hover{
+ color: #FFFFFF;
+}
+
+@media (min-width: 426px){
+ .nsem-dialog, .nssm-dialog{
+ margin: 38px auto;
+ }
+ .nsem-modal-content, .nssm-modal-content {
+ min-height: unset;
+ border: 1px solid rgba(0,0,0,.2);
+ border-radius: .3rem;
+ }
+
+ .nsem-modal-content {
+ padding: 72px;
+ }
+ .nssm-body{
+ padding: 126px 41px 144px;
+ }
+}
+/* End modal sign up form */
\ No newline at end of file
diff --git a/providerwww/assets/img/bg/provider-0.jpg b/providerwww/assets/img/bg/provider-0.jpg
new file mode 100644
index 0000000..e46a542
Binary files /dev/null and b/providerwww/assets/img/bg/provider-0.jpg differ
diff --git a/providerwww/assets/img/bg/provider-1.0.jpg b/providerwww/assets/img/bg/provider-1.0.jpg
new file mode 100644
index 0000000..0aebd47
Binary files /dev/null and b/providerwww/assets/img/bg/provider-1.0.jpg differ
diff --git a/providerwww/assets/img/bg/provider-1a.jpg b/providerwww/assets/img/bg/provider-1a.jpg
new file mode 100644
index 0000000..c03be87
Binary files /dev/null and b/providerwww/assets/img/bg/provider-1a.jpg differ
diff --git a/providerwww/assets/img/logo.png b/providerwww/assets/img/logo.png
index f6d371d..46eb892 100644
Binary files a/providerwww/assets/img/logo.png and b/providerwww/assets/img/logo.png differ