Sno | +API Name | +API Endpoint | +View | +Edit | +Delete | +
---|
diff --git a/app.py b/app.py new file mode 100644 index 0000000000000000000000000000000000000000..c8d66142fb6a5cbf48a0bf29a477a76306f73ab9 --- /dev/null +++ b/app.py @@ -0,0 +1,1509 @@ +import json +import os +import logging +import shutil +import asyncpg +from fastapi import FastAPI, File, Query,Form, Request, HTTPException, UploadFile +from fastapi.responses import JSONResponse, RedirectResponse +from fastapi.staticfiles import StaticFiles +from fastapi.templating import Jinja2Templates +from fastapi.middleware.cors import CORSMiddleware +from dotenv import load_dotenv +import mysql.connector +from typing import List +from pydantic import BaseModel +import psycopg2 + + + +# Load environment variables +load_dotenv() + +# Configure logging +logging.basicConfig( + level=logging.INFO, + format='%(asctime)s - %(levelname)s - %(message)s', + handlers=[ + logging.FileHandler("redmindgen.log"), + logging.StreamHandler() # This ensures logging to console + ] +) +logging.info("Application startup") + +# Create the FastAPI app +app = FastAPI(title="RedmindGen", description="Chat with your Data", version="1.0.0") + +# Mount static files +app.mount("/static", StaticFiles(directory="static"), name="static") + +# Jinja2 templates +templates = Jinja2Templates(directory="templates") + +# Configure CORS +origins = [ + "http://localhost:8000", + "http://127.0.0.1:8000", + "http://167.71.75.10:8003/" +] + +app.add_middleware( + CORSMiddleware, + allow_origins=origins, + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) +DB_USER = 'u852023448_redmindgpt' +DB_PASSWORD = 'redmindGpt@123' +DB_HOST = '217.21.88.10' +DB_NAME = 'u852023448_redmindgpt' +from pydantic import BaseModel +class DatabaseConnection(BaseModel): + database_type: str + server: str + port: str + databaseName: str + username: str + password: str +@app.post("/api/connect") +async def connect_to_database(connection: DatabaseConnection): + try: + print(f"Attempting to connect to database: {connection.database_type}") + if connection.database_type == "Postgres": + print(f"PostgreSQL connection details - Host: {connection.server}, Port: {connection.port}, Database: {connection.databaseName}, User: {connection.username}") + conn = psycopg2.connect( + host=connection.server, + port=connection.port, + database=connection.databaseName, + user=connection.username, + password=connection.password + ) + query_schemas = "SELECT schema_name FROM information_schema.schemata" + query_tables = "SELECT table_name FROM information_schema.tables WHERE table_schema = %s" + elif connection.database_type == "mysql": + print(f"inside mysql",connection.server,connection.port,connection.databaseName,connection.username,connection.password) + conn = mysql.connector.connect( + host=connection.server, + port=connection.port, + database=connection.databaseName, + user=connection.username, + password=connection.password + ) + query_schemas = "SELECT schema_name FROM information_schema.schemata" + query_tables = "SELECT table_name FROM information_schema.tables WHERE table_schema = %s" + else: + raise HTTPException(status_code=400, detail="Unsupported database type") + + cursor = conn.cursor() + + # Fetch all schemas + cursor.execute(query_schemas) + schemas = cursor.fetchall() + + # Fetch all tables within each schema + schema_tables = {} + for schema in schemas: + cursor.execute(query_tables, (schema[0],)) + tables = cursor.fetchall() + schema_tables[schema[0]] = [table[0] for table in tables] + + cursor.close() + conn.close() + + return {"schemas": [schema[0] for schema in schemas], "schema_tables": schema_tables, "success": True} + + except Exception as e: + raise HTTPException(status_code=500, detail=str(e)) + +# Function to create a new database connection for MySQL (Example) +def get_db_connection(): + try: + cnx = mysql.connector.connect(user=DB_USER, password=DB_PASSWORD, host=DB_HOST, database=DB_NAME) + return cnx + except mysql.connector.Error as err: + logging.error(f"Database connection error: {err}") + return None +# Function to create a new database connection for MySQL (Example) +def get_db_connection(): + try: + cnx = mysql.connector.connect(user=DB_USER, password=DB_PASSWORD, host=DB_HOST, database=DB_NAME) + return cnx + except mysql.connector.Error as err: + logging.error(f"Database connection error: {err}") + return None + +@app.get("/") +async def read_root(request: Request): + return templates.TemplateResponse("index.html", {"request": request}) + +def verify_user(username: str, password: str): + try: + cnx = get_db_connection() + cursor = cnx.cursor() + query = "SELECT role,company_id FROM user_detail WHERE username = %s AND password = %s" + values = (username, password) + cursor.execute(query, values) + result = cursor.fetchone() + cursor.close() + cnx.close() + if result is not None: + logging.info(f"User {username}{result[1]} logged in successfully") + return "success",result[0],result[1] + else: + logging.info(f"User {username} login failed") + return "failure" + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + return "failure" + +@app.post("/validate-user") +async def validate_user(request: Request, username: str = Form(...), password: str = Form(...)): + status, role ,company_id= verify_user(username, password) + if status == 'success' and role and company_id: + logging.info(f"user role {role} is returned") + + # Set cookies and redirect to the dashboard + response = RedirectResponse(url="/dashboard", status_code=302) + response.set_cookie(key="role", value=role) + response.set_cookie(key="username", value=username) + response.set_cookie(key="company_id",value=company_id) + return response + else: + # If login fails, redirect back to the index page with an error message + return templates.TemplateResponse("index.html", { + "request": request, + "error": "Invalid username or password" + }) + +@app.post("/submit_company_profile") +async def submit_company_profile(request: Request, + company_name: str = Form(...), + company_code: str = Form(...), + domain: str = Form(...), + llm_tools: List[str] = Form(...), + username:str=Form(...), + password:str=Form(...), + role:str=Form(...)): + logging.info("Received form submission for company profile") + logging.info(f"Form data - company_name: {company_name}, company_code: {company_code}, domain: {domain}, llm_tools: {llm_tools}") + + try: + cnx = get_db_connection() + cursor = cnx.cursor() + query = "INSERT INTO company_detail (company_name, company_code, domain, llm_tools) VALUES (%s, %s, %s, %s)" + values = (company_name, company_code, domain, ",".join(llm_tools)) + logging.info(f"Executing query: {query} with values: {values}") + cursor.execute(query, values) + # Retrieve the inserted company_id + company_id = cursor.lastrowid + logging.info(f"Company profile for {company_name} inserted successfully with company_id: {company_id}") + + # Insert user details with the retrieved company_id + user_query = "INSERT INTO user_detail (company_id, username, password,role) VALUES (%s, %s, %s, %s)" + user_values = (company_id, username, password, role) + logging.info(f"Executing user detail query: {user_query} with values: {user_values}") + cursor.execute(user_query, user_values) + cnx.commit() + logging.info(f"Query executed successfully, {cursor.rowcount} row(s) affected") + cursor.close() + cnx.close() + logging.info(f"Company profile for {company_name} inserted successfully") + RedirectResponse(url="/company_profile?message=Data saved successfully", status_code=302) + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Internal Server Error") + + +@app.get("/api/companies") +async def get_companies(): + try: + cnx = get_db_connection() + cursor = cnx.cursor() + query = "SELECT company_name FROM company_detail " + cursor.execute(query) + companies = cursor.fetchall() + cursor.close() + cnx.close() + return {"companies": [{"name": company[0]} for company in companies]} + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Internal Server Error") + +@app.get("/dashboard") +async def dashboard(request: Request): + try: + # Retrieve cookies + role = request.cookies.get("role") + username = request.cookies.get("username") + company_id=request._cookies.get("company_id") + + # Establish database connection + cnx = get_db_connection() + cursor = cnx.cursor() + + # Fetch all table names + cursor.execute("SHOW TABLES") + all_tables = cursor.fetchall() + + # Dictionary to hold the count of records for each table + table_count_of_each_table = {} + + # Fetch count of records for each table + for table in all_tables: + table_name = table[0] + query = f"SELECT COUNT(*) FROM {table_name} WHERE company_id = %s" + cursor.execute(query, (company_id,)) + + count = cursor.fetchone()[0] + table_count_of_each_table[table_name] = count + query1=f"select company_name from company_detail where company_id = %s" + cursor.execute(query1,(company_id,)) + company_name_result = cursor.fetchone() + + # Check if company_name_result is not None + if company_name_result: + company_name = company_name_result[0] + else: + company_name = "Unknown" # Default + # Close cursor and connection + cursor.close() + cnx.close() + + # Log the counts for debugging purposes + logging.info(table_count_of_each_table) + + # Render the template with the data, role, and username + return templates.TemplateResponse("dashboard.html", { + "request": request, + "title": "Dashboard", + "table_count_of_each_table": table_count_of_each_table, + "role": role, + "username": username, + "company_id":company_id, + "company_name":company_name + }) + except mysql.connector.Error as err: + # Log the error and raise an HTTPException + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Internal Server Error") + +@app.get("/api/company_record_count/{company_id}") +async def get_company_record_count(company_id: int): + try: + # Establish database connection + cnx = get_db_connection() + cursor = cnx.cursor() + + # List of tables to count records in + tables = ["knowledge_base", "data_connectors", "api_connectors", "prompt_templates"] + + # Dictionary to hold the count of records for each table + table_counts = {} + + # Fetch count of records for the selected company in each table + for table in tables: + query = f"SELECT COUNT(*) FROM {table} WHERE company_id = %s" + cursor.execute(query, (company_id,)) + count = cursor.fetchone()[0] + table_counts[table] = count + + # Close cursor and connection + cursor.close() + cnx.close() + + return {"table_counts": table_counts} + + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Internal Server Error") + + +@app.get("/company_profile") +async def company_profile(request: Request): + try: + # Retrieve cookies + role = request.cookies.get("role") + company_id = request.cookies.get("company_id") + + # Render the template with the role and company_id + return templates.TemplateResponse("company_profile.html", { + "request": request, + "role": role, + "company_id": company_id, + "title":"Company Profile" + }) + except Exception as e: + # Handle exceptions + logging.error(f"Error: {e}") + raise HTTPException(status_code=500, detail="Internal Server Error") + #return templates.TemplateResponse("company_profile.html", {"request": request,"title":"Company Profile"}) +@app.get("/api/company_id") +async def get_company_id(company_name: str): + print(f"Received company_name: {company_name}") # Debug statement + logging.info(f"Received request for company name: {company_name}") + try: + cnx = get_db_connection() + cursor = cnx.cursor() + query = "SELECT * FROM company_detail WHERE company_name = %s" + cursor.execute(query, (company_name,)) + result = cursor.fetchone() + cursor.close() + cnx.close() + + if result: + llm_tools = result[4].split(',') if result[4] else [] + return {"company_id": result[0], + "company_name":result[1], + "company_code":result[2], + "domain":result[3], + "llm_tools":llm_tools + } + else: + logging.error(f"Company not found for name: {company_name}") + raise HTTPException(status_code=404, detail="Company not found") + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Internal Server Error") + +@app.get("/api/companydetails") +async def get_companies(): + print(f"Received company_name") # Debug statement + logging.info(f"Received request for company name") + + try: + cnx = get_db_connection() + cursor = cnx.cursor() + query = "SELECT * FROM company_detail" + cursor.execute(query) + result = cursor.fetchall() + logging.info(f"Query result: {result}") + cursor.close() + cnx.close() + + companies = [] + for row in result: + llm_tools = row[4].split(',') if row[4] else [] + logging.info(row[4]) + companies.append({ + "company_id": row[0], + "company_name": row[1], + "company_code": row[2], + "domain": row[3], + "llm_tools": row[4] + }) + + if companies: + return companies + else: + logging.error(f"Company not found for name: {result[1]}") + raise HTTPException(status_code=404, detail="Company not found") + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Internal Server Error") + +#to view the details +@app.get("/api/getcompanydetails/{company_id}") +async def get_company_details(company_id: int): + company = await get_company_from_db(company_id) + if not company: + raise HTTPException(status_code=404, detail="Company not found") + return company + +async def get_company_from_db(company_id: int): + try: + # Establish a connection to the database + cnx = get_db_connection() + if cnx is None: + raise HTTPException(status_code=500, detail="Failed to connect to the database") + cursor = cnx.cursor(dictionary=True) + query = "SELECT * FROM company_detail WHERE company_id = %s" + cursor.execute(query, (company_id,)) + company = cursor.fetchone() + cursor.close() + cnx.close() + return company + except mysql.connector.Error as err: + logging.error(f"Error fetching company: {err}") + raise HTTPException(status_code=500, detail="Failed to fetch company") +# to edit the details +@app.put("/api/putcompanydetails/{company_id}") +async def update_company_details(company_id: int, + company_name: str = Form(...), + company_code: str = Form(...), + domain: str = Form(...), + llm_tools: List[str] = Form(...)): + print(f"Received company_id",company_id) # Debug statement + logging.info(f"Received request for company data") + company_data = { + 'company_name': company_name, + 'company_code': company_code, + 'domain': domain, + 'llm_tools': ','.join(llm_tools) + } + updated_company = await update_company_in_db(company_id, company_data) + if not updated_company: + raise HTTPException(status_code=500, detail="Failed to update company") + return updated_company + +async def update_company_in_db(company_id: int, company_data: dict): + try: + print(f"Received company_nid inside function",company_id) # Debug statement + logging.info(f"Received request for company name") + cnx = get_db_connection() + if cnx is None: + raise HTTPException(status_code=500, detail="Failed to connect to the database") + cursor = cnx.cursor() + update_query = """ + UPDATE u852023448_redmind.gptcompany_detail cd + SET cd.company_name = %s, cd.company_code = %s, cd.domain = %s, cd.llm_tools = %s + WHERE cd.company_id = %s; + """ + logging.info(f"Executing query: {update_query} with company_id: {company_id}") + params = (company_id,company_data) + logging.info(f"Query parameters: {params}") + print(f"Query parameters: {params}") + + + cursor.execute(update_query, ( + company_data['company_name'], + company_data['company_code'], + company_data['domain'], + company_data['llm_tools'], + company_id + )) + + cnx.commit() + success = cursor.rowcount > 0 + cursor.close() + cnx.close() + if not success: + return None + return company_data + except mysql.connector.Error as err: + logging.error(f"Error updating company: {err}") + raise HTTPException(status_code=500, detail="Failed to update company") + + +def delete_company_from_db(company_id: int) -> bool: + print(f"Received company_name: {company_id}") # Debug statement + logging.info(f"Received request for company name: {company_id}") + try: + # Establish a connection to the database + cnx = get_db_connection() + if cnx is None: + raise HTTPException(status_code=500, detail="Failed to connect to the database") + cursor = cnx.cursor() + delete_query = "DELETE FROM company_detail WHERE company_id = %s" + cursor.execute(delete_query, (company_id,)) + cnx.commit() + success = cursor.rowcount > 0 + cursor.close() + cnx.close() + return success + except mysql.connector.Error as err: + logging.error(f"Error deleting company: {err}") + raise HTTPException(status_code=500, detail="Failed to delete company") +@app.delete("/api/delcompanydetails/{company_id}") +async def delete_company(company_id: int): + deletion_success = delete_company_from_db(company_id) + if not deletion_success: + raise HTTPException(status_code=404, detail="Company not found or failed to delete") + return {"message": "Company deleted successfully"} + +@app.get("/knowledgebase") +async def knowledgebase(request: Request): + try: + # Retrieve cookies + role = request.cookies.get("role") + company_id = request.cookies.get("company_id") + + # Render the template with the role and company_id + return templates.TemplateResponse("knowledgebase.html", { + "request": request, + "role": role, + "company_id": company_id, + "title":"KnowledgeBase" + }) + except Exception as e: + # Handle exceptions + logging.error(f"Error: {e}") + raise HTTPException(status_code=500, detail="Internal Server Error") + + +#to insert into knowledgebase +@app.post("/upload_document") +async def upload_document( + request: Request, + company_id:str=Form(...), + uploadFile: UploadFile = File(...), + documentName: str = Form(...), + documentDescription: str = Form(...), + department: str = Form(...), + vectorDBflag:str=Form(...), + version: str = Form(...), + lastUpdated: str = Form(...) +): + try: + # Save the uploaded file + upload_folder = "uploads/" + os.makedirs(upload_folder, exist_ok=True) + file_path = os.path.join(upload_folder, uploadFile.filename) + + with open(file_path, "wb") as buffer: + shutil.copyfileobj(uploadFile.file, buffer) + + # Save the details to the database + cnx = get_db_connection() + cursor = cnx.cursor() + query = """ + INSERT INTO knowledge_base (company_id,file_path, document_name, document_desc, department, version,vectorDBflag, last_updated) + VALUES (%s,%s, %s, %s, %s, %s,%s, %s) + """ + values = (company_id,file_path, documentName, documentDescription, department, version,vectorDBflag, lastUpdated) + cursor.execute(query, values) + cnx.commit() + row_id=cursor.lastrowid + cursor.close() + cnx.close() + + logging.info(f"Document {documentName} uploaded successfully") + return JSONResponse(status_code=200, content={"message": "Data saved successfully", "row_id": row_id}) + #return RedirectResponse(url="/knowledgebase", status_code=302) + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Internal Server Error") + +#to retrieve from knowledgebase +@app.get("/api/document_upload") +async def get_document(company_id: str = Query(...)): + print(f"Received companyId and name: {company_id}") # Log rec + #async def get_data_connectors(company_id: str, company_name: str): + logging.info(f"Received request for company_id and company_id: {company_id}") + try: + cnx = get_db_connection() + cursor = cnx.cursor() + query = """ + SELECT kb.kid,kb.company_id, kb.file_path, kb.document_name, kb.document_desc,kb.department,kb.version,kb.vectorDBflag,kb.last_updated + FROM u852023448_redmindgpt.knowledge_base kb + JOIN u852023448_redmindgpt.company_detail cd ON kb.company_id = cd.company_id + WHERE kb.company_id = %s + """ + logging.info(f"Executing query: {query} with company_id: {company_id}") + params = (company_id,) + logging.info(f"Query parameters: {params}") + print(f"Query parameters: {params}") + + cursor.execute(query, params) # Pa + result = cursor.fetchall() + logging.info(f"Query result: {result}") + cursor.close + cnx.close() + companies=[] + for row in result: + + companies.append({ + "row_id":row[0], + "company_id": row[1], + "file_path":row[2], + "document_name": row[3], + "document_desc": row[4], + "department": row[5], + "version": row[6], + "vectorDBflag":row[7], + "last_updated": row[8] + }) + if companies: + return companies + else: + logging.warning(f"No document found for company_id: {company_id}") + raise HTTPException(status_code=404, detail="Data document not found") + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Internal Server Error") + + #on update of modal form the data table is refresh the value in datatable +@app.get("/api/document_update") +async def get_document(company_id: str = Query(...)): + print(f"Received companyId and name: {company_id},{company_id}") # Log rec + #async def get_data_connectors(company_id: str, company_name: str): + logging.info(f"Received request for company_id and company_id: {company_id},{company_id}") + try: + cnx = get_db_connection() + cursor = cnx.cursor() + query = """ + SELECT kb.kid,kb.company_id, kb.file_path, kb.document_name, kb.document_desc,kb.department,kb.version,kb.vectorDBflag,kb.last_updated + FROM u852023448_redmindgpt.knowledge_base kb + JOIN u852023448_redmindgpt.company_detail cd ON kb.company_id = cd.company_id + WHERE kb.company_id = %s + """ + logging.info(f"Executing query: {query} with company_id: {company_id}") + values= (company_id,) + # logging.info(f"Query parameters: {params}") + print(f"Query parameters: {values}") + + cursor.execute(query, values) # Pa + result = cursor.fetchall() + logging.info(f"Query result: {r.esult}") + cursor.close + cnx.close() + companies=[] + for row in result: + + companies.append({ + "kid":row[0], + "company_id": row[1], + "file_path":row[2], + "document_name": row[3], + "document_desc": row[4], + "department": row[5], + "version": row[6], + "vectorDBflag":row[7], + "last_updated": row[8] + }) + if companies: + return companies + else: + logging.warning(f"No document found for company_id: {company_id}") + raise HTTPException(status_code=404, detail="Data document not found") + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Internal Server Error") + +#to get data for view in knowledgebase +@app.get("/api/getknowledgebase/{company_id}") +async def get_company_details(company_id: int): + company = await get_knowledge_from_db(company_id) + if not company: + raise HTTPException(status_code=404, detail="Company not found") + return company + +async def get_knowledge_from_db(company_id: int): + try: + # Establish a connection to the database + cnx = get_db_connection() + if cnx is None: + raise HTTPException(status_code=500, detail="Failed to connect to the database") + cursor = cnx.cursor(dictionary=True) + query = "SELECT * FROM knowledge_base WHERE kid = %s" + cursor.execute(query, (company_id,)) + company = cursor.fetchone() + cursor.close() + cnx.close() + if company: + logging.debug(f"Extracted filename") + if company.get('file_path'): + company['file_path'] = os.path.basename(company['file_path']) + logging.debug(f"Extracted filename: {company['file_path']}") + return company + else: + raise HTTPException(status_code=404, detail="Company not found or file not found for the company") + except mysql.connector.Error as err: + logging.error(f"Error fetching company: {err}") + raise HTTPException(status_code=500, detail="Failed to fetch company") + +# to edit the knowledgebase details +@app.put("/api/putknowledgebase/{companyId}") +async def update_company_details( + request: Request, + companyId: int, + company_id: str = Form(...), + file_path: UploadFile = File(...), + documentName: str = Form(...), + documentDescription: str = Form(...), + department: str = Form(...), + version: str = Form(...), + vectorDBFlag: str = Form(...), + lastUpdated: str = Form(...) +): + logging.info(f"Received request for company data with ID inside edit/update knowledgebase: {companyId}") + print(f"Received request for company data with ID inside edit/update knowledgebase file name: {file_path.filename}") + + # Create the upload folder if it doesn't exist + upload_folder = "uploads/" + os.makedirs(upload_folder, exist_ok=True) + + # Construct the file path for saving + saved_file_path = os.path.join(upload_folder, file_path.filename) + + try: + # Save the uploaded file to the server + with open(saved_file_path, "wb") as buffer: + shutil.copyfileobj(file_path.file, buffer) + except Exception as e: + logging.error(f"Error saving file: {e}") + raise HTTPException(status_code=500, detail="Failed to save file") + + # Prepare the company data dictionary + company_data = { + 'kid': companyId, + 'company_id': company_id, + 'file_path': saved_file_path, # Use the path where the file was saved + 'document_name': documentName, + 'document_desc': documentDescription, + 'department': department, + 'version': version, + 'vectorDBflag': vectorDBFlag, + 'last_updated': lastUpdated + } + + # Update the knowledge base in the database + updated_company = await update_knowledge_in_db(companyId, company_data) + if not updated_company: + raise HTTPException(status_code=500, detail="Failed to update company") + return updated_company + +async def update_knowledge_in_db(kid: int, company_data: dict): + try: + logging.info(f"Updating knowledge base for ID: {kid}") + cnx = get_db_connection() + if cnx is None: + raise HTTPException(status_code=500, detail="Failed to connect to the database") + + cursor = cnx.cursor() + update_query = """ + UPDATE u852023448_redmindgpt.knowledge_base kb + SET kb.company_id = %s, kb.document_name = %s, kb.document_desc = %s, + kb.department = %s, kb.version = %s, kb.vectorDBflag = %s, kb.last_updated = %s + WHERE kb.kid = %s; + """ + logging.info(f"Executing update query: {update_query}") + + cursor.execute(update_query, ( + company_data['company_id'], + company_data['document_name'], + company_data['document_desc'], + company_data['department'], + company_data['version'], + company_data['vectorDBflag'], + company_data['last_updated'], + kid + )) + + cnx.commit() + success = cursor.rowcount > 0 + cursor.close() + cnx.close() + + if not success: + logging.info("No rows updated") + return None + logging.info("Update successful") + return company_data + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Failed to update company") + except Exception as e: + logging.error(f"Unexpected error: {e}") + raise HTTPException(status_code=500, detail="Unexpected error occurred") + + +def delete_knowledge_from_db(company_id: int) -> bool: + print(f"Received knowledge base company_id: {company_id}") # Debug statement + logging.info(f"Received request for knowledgebase company id: {company_id}") + try: + # Establish a connection to the database + cnx = get_db_connection() + if cnx is None: + raise HTTPException(status_code=500, detail="Failed to connect to the database") + cursor = cnx.cursor() + delete_query = "DELETE FROM knowledge_base WHERE kid = %s" + cursor.execute(delete_query, (company_id,)) + cnx.commit() + success = cursor.rowcount > 0 + cursor.close() + cnx.close() + return success + except mysql.connector.Error as err: + logging.error(f"Error deleting company: {err}") + raise HTTPException(status_code=500, detail="Failed to delete company") + + #to perform delete operation in knowlegebase +@app.delete("/api/delknowledgebase/{company_id}") +async def delete_company(company_id: int): + deletion_success = delete_knowledge_from_db(company_id) + if not deletion_success: + raise HTTPException(status_code=404, detail="Company not found or failed to delete") + return {"message": "Company deleted successfully"} + + +@app.get("/data_connectors") +async def data_connectors(request: Request): + try: + # Retrieve cookies + role = request.cookies.get("role") + company_id = request.cookies.get("company_id") + + # Render the template with the role and company_id + return templates.TemplateResponse("data_connectors.html", { + "request": request, + "role": role, + "company_id": company_id, + "title": "Data Connectors" + }) + except Exception as e: + # Handle exceptions + logging.error(f"Error: {e}") + raise HTTPException(status_code=500, detail="Internal Server Error") + +#to insert into data_connectors +@app.post("/save_data_connectors") +async def save_data_connectors( request: Request, + company_id: int = Form(...), + database: List[str] = Form(...), + server: str = Form(...), + port: str = Form(...), + databaseName:List[str]= Form(...), + username: str=Form(...), + password: str=Form(...), + selectedTables: List[str] = Form(...)): + logging.info(f"Received form submission for database_connectors") + print(f"Received form submission for database_connectors") + try: + cnx = get_db_connection() + cursor = cnx.cursor() + # Check if the company_id already exists in the data_connectors table + check_query = "SELECT COUNT(*) FROM data_connectors WHERE company_id = %s" + cursor.execute(check_query, (company_id,)) + exists = cursor.fetchone()[0] > 0 + + if exists: + # Update the existing record + query = """ + UPDATE data_connectors + SET databasetype = %s, serverip = %s, port = %s, database_name = %s, username = %s, password = %s, dbtablename = %s + WHERE company_id = %s + """ + values = (",".join(database), server, port, ",".join(databaseName), username, password or '', ",".join(selectedTables), company_id) + logging.info(f"Executing update query: {query} with values: {values}") + cursor.execute(query, values) + cnx.commit() + logging.info(f"Query executed successfully, {cursor.rowcount} row(s) updated") + else: + # Insert a new record + query = """ + INSERT INTO data_connectors(company_id, databasetype, serverip, port, database_name, username, password, dbtablename) + VALUES (%s, %s, %s, %s, %s, %s, %s, %s) + """ + values = (company_id, ",".join(database), server, port, ",".join(databaseName), username, password or '', ",".join(selectedTables)) + logging.info(f"Executing insert query: {query} with values: {values}") + cursor.execute(query, values) + cnx.commit() + logging.info(f"Query executed successfully, {cursor.rowcount} row(s) inserted") + + cursor.close() + cnx.close() + + # logging.info(f"Data_connectors for {database} processed successfully") + # return JSONResponse(content={"status": "success", "message": "Data saved successfully"}, status_code=200) + response = { + "msg": "Data saved successfully", + "url": "/save_data_connectors", # The URL you want to redirect to + "created": True + } + return JSONResponse(content=response) + + + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + return JSONResponse(content={"status": "error", "message": "Internal Server Error"}, status_code=500) + except Exception as e: + logging.error(f"Unexpected error: {e}") + return JSONResponse(content={"status": "error", "message": "Unexpected Server Error"}, status_code=500) + +@app.get("/api/check_data_connectors") +async def get_data_connectors(company_id: str = Query(...), company_name: str = Query(...)): + print(f"Received companyId and name: {company_id},{company_name}") # Log rec + #async def get_data_connectors(company_id: str, company_name: str): + logging.info(f"Received request for company_id and company_id: {company_id},{company_name}") + try: + cnx = get_db_connection() + cursor = cnx.cursor() + query = """ + SELECT dc.company_id, dc.databasetype, dc.serverip, dc.port,dc.database_name, dc.username, dc.password ,dc.dbtablename + FROM u852023448_redmindgpt.data_connectors dc + JOIN u852023448_redmindgpt.company_detail cd ON dc.company_id = cd.company_id + WHERE dc.company_id = %s and cd.company_name=%s + """ + logging.info(f"Executing query: {query} with company_id: {company_id}") + params = (company_id,company_name) + logging.info(f"Query parameters: {params}") + print(f"Query parameters: {params}") + + cursor.execute(query, params) # Pa + result = cursor.fetchone() + logging.info(f"Query result: {result}") + cursor.close() + cnx.close() + + if result: + databasetype = result[1] + dbtablename = result[7].split(',') if result[7] else [] + logging.info(f"Data found for company_id: {company_id}") + return { + "company_id": result[0], + "databasetype":databasetype, + "serverip": result[2], + "port": result[3], + "database_name": result[4], + "username": result[5], + "password": result[6], + "dbtablename": dbtablename + } + else: + logging.warning(f"No data found for company_id: {company_id}") + raise HTTPException(status_code=404, detail="Data connector not found") + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Internal Server Error") + +@app.get("/API_connectors") +async def API_connectors(request: Request): + try: + # Retrieve cookies + role = request.cookies.get("role") + company_id = request.cookies.get("company_id") + + # Render the template with the role and company_id + return templates.TemplateResponse("API_connectors.html", { + "request": request, + "role": role, + "company_id": company_id, + "title":"API Connectors" + }) + except Exception as e: + # Handle exceptions + logging.error(f"Error: {e}") + raise HTTPException(status_code=500, detail="Internal Server Error") + +#save api connectors +@app.post("/api/save_api_details") +async def API_saveconnectors(request: Request, + company_id:int=Form(...), + APIName:str=Form(...), + APIEndpoint:str=Form(...), + Auth_Bearer:str=Form(...), + Inputjson:str=Form(...), + OutputJson:str=Form(...), + Description:str=Form(...)): + logging.info(f"Received form submission for database_connectors") + try: + cnx =get_db_connection() + cursor = cnx.cursor() + #databasetype_json=json.dumps(database) + query = "INSERT INTO api_connectors(company_id,api_name, api_endpoint, auth_token, input_param,output_json,description) VALUES (%s,%s, %s, %s, %s,%s,%s)" + values = (company_id, APIName, APIEndpoint, Auth_Bearer, Inputjson,OutputJson,Description) + logging.info(f"Executing query: {query} with values: {values}") + cursor.execute(query, values) + cnx.commit() + logging.info(f"Query executed successfully, {cursor.rowcount} row(s) affected") + row_id = cursor.lastrowid + cursor.close() + cnx.close() + logging.info(f"Data_connectors for {APIName} inserted successfully") + return JSONResponse(status_code=200, content={"message": "Data saved successfully", "row_id": row_id}) + #return RedirectResponse(url="/data_connectors", status_code=302) + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Internal Server Error") + # retrieve api connectors +@app.get("/api/get_api_connectors") +async def get_api_connectors(company_id: str = Query(...)): + print(f"Received companyId and name: {company_id}") # Log rec + #async def get_data_connectors(company_id: str, company_name: str): + logging.info(f"Received request for company_id and company_id: {company_id}") + try: + cnx =get_db_connection() + cursor = cnx.cursor() + query = """ + SELECT ac.id, ac.company_id, ac.api_name, ac.api_endpoint,ac.auth_token,ac.input_param, ac.output_json, ac.description + FROM u852023448_redmindgpt.api_connectors ac + JOIN u852023448_redmindgpt.company_detail cd ON ac.company_id = cd.company_id + WHERE ac.company_id = %s + """ + logging.info(f"Executing query: {query} with company_id: {company_id}") + params = (company_id,) + logging.info(f"Query parameters: {params}") + print(f"Query parameters: {params}") + + cursor.execute(query, params) # Pa + result = cursor.fetchall() + logging.info(f"Query result: {result}") + cursor.close() + cnx.close() + companies=[] + for row in result: + companies.append({ + "row_id":row[0], + "company_id": row[1], + "APIName":row[2], + "APIEndpoint": row[3] + # "Auth_Bearer": result[3], + # "Inputjson": result[4], + #"OutputJson": result[5], + #"description": result[6] + + }) + if companies: + return companies + else: + logging.warning(f"No data found for company_id: {company_id}") + raise HTTPException(status_code=404, detail="Data connector not found") + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Internal Server Error") + #to view the table details in modal +@app.get("/api/viewapiconnectors/{company_id}") +async def get_company_details(company_id: int): + + company = await get_api_from_db(company_id) + if not company: + raise HTTPException(status_code=404, detail="Company not found") + return company + +async def get_api_from_db(company_id: int): + try: + # Establish a connection to the database + cnx = get_db_connection() + if cnx is None: + raise HTTPException(status_code=500, detail="Failed to connect to the database") + cursor = cnx.cursor(dictionary=True) + query = "SELECT * FROM api_connectors WHERE id = %s" + cursor.execute(query, (company_id,)) + company = cursor.fetchone() + cursor.close() + cnx.close() + if company: + logging.info(f"api details:{company}") + return company + else: + raise HTTPException(status_code=404, detail="Company not found or file not found for the company") + except mysql.connector.Error as err: + logging.error(f"Error fetching company: {err}") + raise HTTPException(status_code=500, detail="Failed to fetch company") + #to edit the api details in modal form +@app.put("/api/editapiconnectors/{companyId}") +async def update_company_details( + request: Request, + companyId: int, + company_id:str=Form(...), + APIName:str=Form(...), + APIEndpoint:str=Form(...), + Auth_Bearer:str=Form(...), + Inputjson:str=Form(...), + OutputJson:str=Form(...), + Description:str=Form(...)): + logging.info(f"Received form submission for database_connectors") + logging.info(f"Received request for company data with ID inside edit/update knowledgebase: {companyId}") + + # Prepare the company data dictionary + company_data = { + 'kid': companyId, + 'company_id': company_id, + 'api_name': APIName, + 'api_endpoint': APIEndpoint, + 'auth_token': Auth_Bearer, + 'input_param': Inputjson, + 'output_json': OutputJson, + 'description': Description + } + + # Update the knowledge base in the database + updated_company = await update_api_in_db(companyId, company_data) + if not updated_company: + raise HTTPException(status_code=500, detail="Failed to update company") + return updated_company + +async def update_api_in_db(id: int, company_data: dict): + try: + logging.info(f"Updating api for ID: {id}") + cnx = get_db_connection() + if cnx is None: + raise HTTPException(status_code=500, detail="Failed to connect to the database") + + cursor = cnx.cursor() + update_query = """ + UPDATE u852023448_redmindgpt.api_connectors ac + SET ac.company_id = %s, ac.api_name = %s, ac.api_endpoint= %s, + ac.auth_token= %s, ac.input_param= %s,ac.output_json = %s, ac.description= %s + WHERE ac.id = %s; + """ + logging.info(f"Executing update query: {update_query}") + + cursor.execute(update_query, ( + company_data['company_id'], + company_data['api_name'], + company_data['api_endpoint'], + company_data['auth_token'], + company_data['input_param'], + company_data['output_json'], + company_data['description'], + id + )) + + cnx.commit() + success = cursor.rowcount > 0 + cursor.close() + cnx.close() + + if not success: + logging.info("No rows updated") + return None + logging.info("Update successful") + return company_data + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Failed to update company") + except Exception as e: + logging.error(f"Unexpected error: {e}") + raise HTTPException(status_code=500, detail="Unexpected error occurred") + +#on update of modal form the data table is refreshed to dispalyupdated value in datatable +@app.get("/api/api_updatetable") +async def get_document(company_id: str = Query(...)): + print(f"Received companyId and name for api datatable update: {company_id},{company_id}") # Log rec + #async def get_data_connectors(company_id: str, company_name: str): + logging.info(f"Received request for company_id and company_id: {company_id},{company_id}") + try: + cnx = get_db_connection() + cursor = cnx.cursor() + query=""" SELECT ac.id,ac.company_id, ac.api_name, ac.api_endpoint,ac.auth_token,ac.input_param, ac.output_json, ac.description + FROM u852023448_redmindgpt.api_connectors ac + JOIN u852023448_redmindgpt.company_detail cd ON ac.company_id = cd.company_id + WHERE ac.company_id = %s + """ + logging.info(f"Executing query: {query} with company_id: {company_id}") + values= (company_id,) + # logging.info(f"Query parameters: {params}") + print(f"Query parameters: {values}") + + cursor.execute(query, values) # Pa + result = cursor.fetchall() + logging.info(f"Query result for update table: {result}") + cursor.close + cnx.close() + companies=[] + for row in result: + + companies.append({ + "row_id":row[0], + "company_id": row[1], + "api_name":row[2], + "api_endpoint": row[3], + # "Auth_Bearer": row[4], + # "Inputjson": row[5], + # "OutputJson": row[6], + # "description": row[7] + + }) + if companies: + return companies + else: + logging.warning(f"No document found for company_id: {company_id}") + raise HTTPException(status_code=404, detail="Data document not found") + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Internal Server Error") + + #to delete api details from db +@app.delete("/api/deleteapi/{company_id}") +async def delete_company(company_id: int): + deletion_success = delete_api_from_db(company_id) + if not deletion_success: + raise HTTPException(status_code=404, detail="Company not found or failed to delete") + return {"message": "Company deleted successfully"} + +def delete_api_from_db(company_id: int) -> bool: + print(f"Received api for company_id: {company_id}") # Debug statement + logging.info(f"Received request for api for company id: {company_id}") + try: + # Establish a connection to the database + cnx = get_db_connection() + if cnx is None: + raise HTTPException(status_code=500, detail="Failed to connect to the database") + cursor = cnx.cursor() + delete_query = "DELETE FROM api_connectors WHERE id = %s" + cursor.execute(delete_query, (company_id,)) + cnx.commit() + success = cursor.rowcount > 0 + cursor.close() + cnx.close() + return success + except mysql.connector.Error as err: + logging.error(f"Error deleting company: {err}") + raise HTTPException(status_code=500, detail="Failed to delete company") + + +@app.get("/prompt_template") +async def prompt_template(request: Request): + try: + # Retrieve cookies + role = request.cookies.get("role") + company_id = request.cookies.get("company_id") + + # Render the template with the role and company_id + return templates.TemplateResponse("prompt_template.html", { + "request": request, + "role": role, + "company_id": company_id, + "title":"Prompt Templates" + }) + except Exception as e: + # Handle exceptions + logging.error(f"Error: {e}") + raise HTTPException(status_code=500, detail="Internal Server Error") +# to insert into prompt templates +@app.post("/api/save_prompt_details") +async def prompt_saveconnectors(request: Request, + company_id:int=Form(...), + scenario:str=Form(...), + sampleprompt:str=Form(...), + comments:str=Form(...), + ): + logging.info(f"Received form submission for database_connectors") + try: + cnx =get_db_connection() + cursor = cnx.cursor() + #databasetype_json=json.dumps(database) + query = "INSERT INTO prompt_templates(company_id,scenario, prompts, comments) VALUES (%s,%s, %s, %s)" + values = (company_id, scenario, sampleprompt, comments) + logging.info(f"Executing query: {query} with values: {values}") + cursor.execute(query, values) + cnx.commit() + logging.info(f"Query executed successfully, {cursor.rowcount} row(s) affected") + row_id = cursor.lastrowid # Get the last inserted row_id + cursor.close() + cnx.close() + logging.info(f"Data_connectors for {scenario} inserted successfully") + return JSONResponse(status_code=200, content={"message": "Data saved successfully", "row_id": row_id}) + #return RedirectResponse(url="/prompt_template", status_code=302) + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Internal Server Error") + # retrieve api connectors +@app.get("/api/get_prompt_templates") +async def get_prompt_connectors(company_id: str = Query(...)): + print(f"Received companyId and name: {company_id}") # Log rec + #async def get_data_connectors(company_id: str, company_name: str): + logging.info(f"Received request for company_id and company_id: {company_id}") + try: + cnx =get_db_connection() + cursor = cnx.cursor() + query = """ + SELECT pt.id,pt.company_id,pt.scenario,pt.prompts,pt.comments + FROM u852023448_redmindgpt.prompt_templates pt + JOIN u852023448_redmindgpt.company_detail cd ON pt.company_id = cd.company_id + WHERE pt.company_id = %s + """ + logging.info(f"Executing query: {query} with company_id: {company_id}") + params = (company_id,) + logging.info(f"Query parameters: {params}") + print(f"Query parameters: {params}") + + cursor.execute(query, params) # Pa + result = cursor.fetchall() + logging.info(f"Query result: {result}") + cursor.close() + cnx.close() + companies=[] + for row in result: + companies.append({ + "row_id":row[0], + "company_id": row[1], + "scenario":row[2], + "prompt": row[3] + # "Auth_Bearer": result[3], + # "Inputjson": result[4], + #"OutputJson": result[5], + #"description": result[6] + + }) + if companies: + return companies + else: + logging.warning(f"No data found for company_id: {company_id}") + raise HTTPException(status_code=404, detail="Data connector not found") + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Internal Server Error") + +def delete_prompt_template_from_db(row_id: int) -> bool: + logging.info(f"Received request for prompt_template company id: {row_id}") + logging.info(f"Received request for prompt_template row id: {row_id}") + + try: + # Establish a connection to the database + cnx = get_db_connection() + if cnx is None: + raise HTTPException(status_code=500, detail="Failed to connect to the database") + cursor = cnx.cursor() + delete_query = "DELETE FROM prompt_templates WHERE id = %s" + + logging.info(f"sql delete query for prompt template ===> {delete_query}") + + cursor.execute(delete_query, (row_id,)) + cnx.commit() + success = cursor.rowcount > 0 + logging.info (f"deleted succesfully ! ===> {success}") + + cursor.close() + cnx.close() + return success + except mysql.connector.Error as err: + print('python') + logging.error(f"Error deleting company: {err}") + raise HTTPException(status_code=500, detail="Failed to delete company") + +@app.delete("/api/prompt_template_for_del/{row_id}") +async def delete_company(row_id: int): + deletion_success = delete_prompt_template_from_db(row_id) + logging.info(f"company row_id +++> {row_id}") + + if not deletion_success: + raise HTTPException(status_code=404, detail="Company not found or failed to delete") + return {"message": "Company deleted successfully"} + +# promt_template view function ! ............ + +#to get data for view in promt_templae by id +@app.get("/api/getpromttemplate/{company_id}") +async def get_promt_company_details(company_id: int): + company = await get_promt_from_db(company_id) + if not company: + raise HTTPException(status_code=404, detail="Company not found") + return company + +async def get_promt_from_db(company_id: int): + try: + # Establish a connection to the database + cnx = get_db_connection() + if cnx is None: + raise HTTPException(status_code=500, detail="Failed to connect to the database") + cursor = cnx.cursor(dictionary=True) + query = "SELECT * FROM prompt_templates WHERE id = %s" + logging.info(f"row_id in db addresss ========> {company_id}") + + cursor.execute(query, (company_id,)) + company = cursor.fetchone() + cursor.close() + cnx.close() + if company: + logging.info(f"row_id in db addresss ========> {company}") + return company + + else: + raise HTTPException(status_code=404, detail="Company not found or file not found for the company") + except mysql.connector.Error as err: + logging.error(f"Error fetching company: {err}") + raise HTTPException(status_code=500, detail="Failed to fetch company") + +# Function to update company details +@app.put("/api/putprompttemplates/{kid}") +async def update_company_details( + kid: int, + scenario: str = Form(...), + prompt: str = Form(...), + comments: str = Form(...) +): + logging.info(f"Received request for company data with ID: {kid}") + company_data = { + 'scenario': scenario, + 'prompts': prompt, + 'comments': comments, + } + updated_company = await update_prompt_in_db(kid, company_data) + if not updated_company: + raise HTTPException(status_code=500, detail="Failed to update company") + return updated_company + +# Database query function to update company data +async def update_prompt_in_db(kid: int, company_data: dict): + try: + logging.info(f"Updating prompt for ID: {kid}") + cnx = get_db_connection() + if cnx is None: + raise HTTPException(status_code=500, detail="Failed to connect to the database") + + cursor = cnx.cursor() + update_query = """ + UPDATE u852023448_redmindgpt.prompt_templates pt + SET pt.scenario=%s, pt.prompts=%s, pt.comments=%s + WHERE pt.id = %s; + """ + logging.info(f"row_id in prompt db address ========> {kid}") + logging.info(f"SQL update query for company ===> {update_query}") + + cursor.execute(update_query, ( + company_data['scenario'], + company_data['prompts'], + company_data['comments'], + kid + )) + + cnx.commit() + success = cursor.rowcount > 0 + cursor.close() + cnx.close() + + if not success: + return None + return company_data + + except mysql.connector.Error as err: + logging.error(f"Error updating company: {err}") + raise HTTPException(status_code=500, detail="Failed to update company") + +# to refresh prompt data table +@app.get("/api/prompt_update") +async def get_document(company_id: str = Query(...)): + print(f"Received companyId and name: {company_id},{company_id}") # Log rec + #async def get_data_connectors(company_id: str, company_name: str): + logging.info(f"Received request for company_id and company_id: {company_id},{company_id}") + try: + cnx = get_db_connection() + cursor = cnx.cursor() + query = """ + SELECT pt.id,pt.company_id,pt.scenario,pt.prompts,pt.comments + FROM u852023448_redmindgpt.prompt_templates pt + JOIN u852023448_redmindgpt.company_detail cd ON pt.company_id = cd.company_id + WHERE pt.company_id = %s + """ + logging.info(f"Executing query: {query} with company_id: {company_id}") + values= (company_id,) + # logging.info(f"Query parameters: {params}") + print(f"Query parameters: {values}") + + cursor.execute(query, values) # Pa + result = cursor.fetchall() + logging.info(f"Query result: {result}") + cursor.close + cnx.close() + companies=[] + for row in result: + companies.append({ + 'id':row[0], + "company_id": row[1], + "scenario":row[2], + "prompts": row[3] + # "Auth_Bearer": result[3], + # "Inputjson": result[4], + #"OutputJson": result[5], + #"description": result[6] + + }) + if companies: + logging.info(f"the primary key id is {companies}") + return companies + else: + logging.warning(f"No document found for company_id: {company_id}") + raise HTTPException(status_code=404, detail="Data document not found") + except mysql.connector.Error as err: + logging.error(f"Database error: {err}") + raise HTTPException(status_code=500, detail="Internal Server Error") + +@app.get("/chatbot") +async def chatbot(request: Request): + return templates.TemplateResponse("chatbot.html", {"request": request,"title":"Chatbot"}) + +if __name__ == "__main__": + import uvicorn + uvicorn.run(app, host="127.0.0.1", port=8000) diff --git a/config/__pycache__/settings.cpython-310.pyc b/config/__pycache__/settings.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5690bf9d894926ac32f73cba06e2225e2294bfd2 Binary files /dev/null and b/config/__pycache__/settings.cpython-310.pyc differ diff --git a/config/__pycache__/settings.cpython-311.pyc b/config/__pycache__/settings.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..57fc9ae4c81474f77fac7be5c800432d10c92293 Binary files /dev/null and b/config/__pycache__/settings.cpython-311.pyc differ diff --git a/config/__pycache__/settings.cpython-312.pyc b/config/__pycache__/settings.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4811187870851a600e924edcf1a07b0a54583ac4 Binary files /dev/null and b/config/__pycache__/settings.cpython-312.pyc differ diff --git a/config/settings.py b/config/settings.py new file mode 100644 index 0000000000000000000000000000000000000000..7f83211d437dfc3ae480380aa44c501d2f8ef8e0 --- /dev/null +++ b/config/settings.py @@ -0,0 +1,4 @@ +import os + +class Settings: + DB_URI = "mysql+mysqlconnector://redmindgen:51(xtzb0z_P8wRkowkDGQe@167.71.75.10:3306/collegedb" diff --git a/logs/redmindgen.log b/logs/redmindgen.log new file mode 100644 index 0000000000000000000000000000000000000000..0c787ac13d87ccefe14d1669d20e59169d991ed8 --- /dev/null +++ b/logs/redmindgen.log @@ -0,0 +1,297 @@ +2024-06-22 11:21:36,422 - INFO - File upload start +2024-06-22 11:22:21,001 - INFO - File upload start +2024-06-22 11:22:52,243 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 11:22:53,209 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 11:22:54,125 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 11:22:54,284 - INFO - Loading faiss with AVX2 support. +2024-06-22 11:22:54,416 - INFO - Successfully loaded faiss with AVX2 support. +2024-06-22 11:22:55,231 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 11:22:55,657 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 11:22:55,822 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 11:22:56,034 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 11:22:57,123 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 11:24:18,175 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 11:24:19,301 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 11:24:19,646 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 11:24:19,847 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 11:24:20,106 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 11:24:20,326 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 11:24:21,292 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 11:27:20,601 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 11:27:21,628 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 11:27:22,004 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 11:27:22,251 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 11:27:22,467 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 11:27:22,700 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 11:27:24,516 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 11:27:25,691 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 11:27:26,036 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 11:27:26,204 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 11:27:26,416 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 11:27:26,657 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 11:27:27,618 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 400 Bad Request" +2024-06-22 12:41:28,806 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:41:29,772 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:41:30,493 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:41:54,281 - INFO - Starting file upload for 1 files +2024-06-22 12:41:54,737 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:42:58,630 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:42:59,838 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:43:00,701 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:43:02,213 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:43:03,806 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:43:05,076 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:43:05,513 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:43:05,727 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:43:05,956 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:43:06,163 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:43:06,331 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:43:08,771 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:43:09,813 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:43:10,179 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:43:10,358 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:43:10,535 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:43:10,743 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:43:10,959 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:43:12,048 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 400 Bad Request" +2024-06-22 12:44:03,381 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:44:04,325 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:44:05,214 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:44:07,759 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:44:08,774 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:44:09,136 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:44:09,309 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:44:09,550 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:44:09,789 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:44:10,004 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:44:10,518 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:44:10,681 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:44:10,886 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:44:11,109 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:44:11,763 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:44:12,830 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 400 Bad Request" +2024-06-22 12:44:48,997 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:44:49,909 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:44:50,401 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:45:25,727 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:45:26,674 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:45:27,062 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:45:27,518 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:45:27,697 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:45:27,919 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:45:28,156 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:45:29,471 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:45:50,715 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:45:51,921 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:45:52,844 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:45:54,063 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:45:55,050 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:45:56,110 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:45:56,486 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:45:56,722 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:45:56,919 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:45:57,117 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:45:57,327 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:46:00,222 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:46:01,065 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:46:02,160 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:46:02,781 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-22 12:46:03,126 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:46:03,402 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:46:03,617 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:46:03,871 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:46:04,112 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-22 12:46:04,994 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 400 Bad Request" +2024-06-23 12:09:16,317 - INFO - File upload start +2024-06-23 12:11:46,239 - INFO - Starting file upload for 1 files +2024-06-23 12:11:47,111 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:11:47,120 - INFO - Loading faiss with AVX2 support. +2024-06-23 12:11:47,145 - INFO - Successfully loaded faiss with AVX2 support. +2024-06-23 12:12:08,980 - INFO - Received question: Adobe Acrobat PDF Files +2024-06-23 12:12:10,779 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:12:10,995 - INFO - Searching documents for query: Adobe Acrobat PDF Files +2024-06-23 12:12:11,350 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:12:11,559 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:12:11,758 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:12:11,950 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:12:12,171 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:12:12,396 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:12:12,399 - INFO - Document search results: ["Fibromyalgia\nWords shown in bold are explained in the glossary on p.29.We’re the 10 million people living with arthritis. We’re the carers, \nresearchers, health professionals, friends and parents all united in our ambition to ensure that one day, no one will have to live with the pain, fatigue and isolation that arthritis causes.\nWe understand that every day is different. We know that what works \nfor one person may not help someone else. Our information is a collaboration of experiences, research and facts. We aim to give you everything you need to know about your condition, the treatments available and the many options you can try, so you can make the best and most informed choices for your lifestyle.\nWe’re always happy to hear from you whether it’s with feedback on our \ninformation, to share your story, or just to find out more about the work of Versus Arthritis. Contact us at content@versusarthritis.org\nRegistered office: Versus Arthritis, Copeman House, St Mary’s Gate, Chesterfield S41 7TD\nRegistered Charity England and Wales No. 207711, Scotland No. SC041156.Contents\nLynn’s story 4\nWhat is fibromyalgia? 6\nSymptoms 6\nWho gets fibromyalgia? 8\nDoes it run in families? 8\nCauses 8\nDiagnosis 10\nWhat does the future hold for me? 11\nTreatments 13\nPhysical therapies 13\nPain clinics and pain management programmes 15\nPsychological therapies 15\nAcupuncture 18\nDrug treatments 18\nHow can I help myself? 20\nResearch and new developments 27\nGlossary 29\nWhere can I find out more? 30\nTalk to us 314 5 versusarthritis.org\nHelpline 0800 5200 520\nLynn’s story\nLynn White was diagnosed with fibromyalgia in her early 40s. \nNow at 52, she wants people to know they can keep on top of their condition with treatment, self-care and the occasional treat.\n‘I had the symptoms for years before I found out I had fibro. I knew \nI wasn’t right. I’d feel awful.\n‘I’d get terribly low and I was in pain everywhere. But you just get \non with things don’t you. I didn’t want to make an issue out of it. My daughter has JIA and Sjögren’s syndrome and she was so ill, I couldn’t think about how I was feeling.‘When I eventually saw a rheumatologist, she just pressed my trigger points – I went through the roof. Tears were pouring down my face.\n‘Knowing I had fibro made such a difference. When you can name it, \nyou can start dealing with it.\n‘I have to look after myself. I try to pace myself. I exercise with a \npersonal trainer too, that makes all the difference.\n‘Exercise is so important. But don’t just go and exercise, you need \nto see a physiotherapist or a gym instructor. Doing the wrong exercises can be as harmful as doing nothing. Make yourself keep walking, because when you stop it’s so difficult to get going again.\n‘I have acupuncture, laser and heat treatments. They’re brilliant \nand really help. If I don’t go it takes weeks to get back on track.\n‘I get as much sleep as I can. In the morning I’m still tired and my \nlegs feel like lead, but I must get on and walk the dogs. Heat pads on my waist really help me walk. I always feel much better out in the fresh air.\n‘I watch my diet, because once the weight goes on it doesn’t shift, \nthat makes me feel worse.\n‘If I’m going out, I try not to do too much the day before and \nafter. Sometimes, I really don’t feel up to it, but my friends really understand.\n‘I have down days, but I deal with it. It helps to stay positive. \nIt would be very easy to get down.\n‘I make sure I treat myself with a massage or a facial. It’s not \nindulgent, it helps. It’s so important to relax your body, mind and muscles and I know I’ll sleep well that night.\n‘Little things really do make a difference. I still have days I don’t \nfeel great, but I know I have to get on with things.’6 7 versusarthritis.org\nHelpline 0800 5200 520What is fibromyalgia?\nFibromyalgia is a long-term condition that causes pain and \ntenderness all over your body.\nUnlike arthritis, this isn’t because you have problems with your joints, \nbones or muscles. It’s thought to be caused by your nervous system in your brain and spine not being able to control or process pain signals from other parts of your body.\nThe condition is also linked to: •\n poor sleep\n• feeling you can’t concentrate or remember things\n• extreme and constant tiredness that doesn’t improve with sleep or \nrest – which is known as fatigue.\nThere can be many other symptoms that affect different parts of your body.\nSymptoms\nThe main symptoms of fibromyalgia are:\n• pain – you may feel as though you’ve got pain that spreads \nthroughout your entire body, with certain parts – such as your neck and back – feeling particularly painful\n•\n tiredness, fatigue and generally feeling like you have no energy\n• sleeping badly – waking up feeling unrested\n• aching and stiffness, which often feels worse during or after you’ve been active.\nIt’s common for your condition to flare-up, making your symptoms suddenly worse.Fibromyalgia can also cause:\n•\n forgetfulness or poor concentration\n• stress, worry or low mood\n• tingling, numbness or swelling of your hands and feet\n• headaches\n• restless legs syndrome – a tingling, uncomfortable feeling in your \nlegs, especially at night\n• irritability, or feeling low or weepy\n• feeling like you urgently need to wee, especially at night\n• painful menstrual periods\n• diarrhoea, constipation and stomach pain – sometimes separately diagnosed as irritable bowel syndrome (IBS)\n•\n increased sensitivity to things like cold, sound, knocks and bumps\n• tender or overly sensitive joints and muscles.\nThe pain may feel like it’s affecting your whole body, or it may be particularly bad in just a few areas. Some people say their pain gets worse in extreme temperatures, such as very hot, cold or damp weather.\nPeople often say that besides the pain, fatigue is the worst part of \nfibromyalgia. This can be linked to a difficulty to think clearly or remember things properly, which is sometimes called fibro fog or brain fog.\nFibromyalgia can be physically and \nmentally overwhelming, but if you can learn to manage it you can reduce its impact on your life.8 9 versusarthritis.org\nHelpline 0800 5200 520Who gets fibromyalgia?\nIt’s estimated that somewhere between 1.8 million and 2.9 million \npeople in the UK have fibromyalgia.\nIt most commonly develops between the ages of 25 and 55, although \nchildren can also get it. It appears that more women are diagnosed with fibromyalgia than men.\nDoes it run in families?\nWe don’t know for sure whether fibromyalgia can run in families.\nIt’s thought that people can inherit genes that make them more likely \nto get fibromyalgia, and the condition can then be triggered by an injury, physical or psychological trauma, or stress.\nCauses\nWe don’t currently know the exact reason why people get fibromyalgia. But there does seem to be a common link with things such as arthritis, a traumatic event, and mental health and well-being.\nFibromyalgia isn’t caused by damage or an injury to the body. But it \ndoes increase the sensitivity of your nerve endings, which means you could feel pain from a small amount of pressure or minor knocks.\nOne theory is that the condition is caused by problems with a \nperson’s central nervous system – which controls all the sensations and movements the body makes.\nStudies have shown that parts of the brain that register pain react \ndifferently if you have fibromyalgia. This means you feel pain when other people just feel uncomfortable or stiff.\nPeople with fibromyalgia often don’t get enough deep sleep. \nResearch shows that lack of good quality sleep can make pain worse, and maybe even cause pain.Pain, unhappiness, depression and stress can all make you sleep badly.\nSymptoms often start after an illness, accident, or a time of emotional \nstress and anxiety.\nWhen you’re low or depressed, your pain can also feel worse. At the \nsame time, your pain can make you feel more stressed.\nUnlike conditions, such as arthritis, the pain you feel with fibromyalgia \nisn’t caused by visible inflammation or damage to your body.\nThis doesn’t mean the symptoms of fibromyalgia are unreal or ‘all in \nyour mind’. However, anxiety, physical or mental trauma, and sleep disturbance are all thought to play a part in the condition.\nPoor sleep appears to be a significant \ncause of fibromyalgia, so getting enough good-quality sleep is important.\nFigure 1. The cycle of pain and sleep disturbance\n \n \n Sleep \ndisturbanceLocalised \nmuscular/ \njoint pain\nInsufficient deep, \nrestorative sleep\nDifficulty with daily activities, \nfatigue, widespred muscular \npain and tendernessDisease, \nillness\nAnxiety, \nlife crisis10 11 versusarthritis.org\nHelpline 0800 5200 520Fibromyalgia doesn’t appear to cause lasting damage to your body, \nbut it’s important to stay physically active so your muscles don’t become weak. If your muscles become weak, you could cause lasting damage.\nDiagnosis\nFibromyalgia can sometimes be difficult to diagnose, as the symptoms vary from person to person.\nThere are some common symptoms your doctor will look for to help \ndiagnose fibromyalgia, including:\n•\n severe pain that has lasted three months or more\n• fatigue\n• regularly waking up feeling unrefreshed\n• problems with your memory and understanding.\nIt may help your doctor understand the problems you’re having \nif you make a list of any physical or psychological problems you’ve experienced. They will probably then carry out a physical examination.\nThere aren’t any specific blood tests, x-rays or scans to confirm a \ndiagnosis of fibromyalgia. But you might have blood tests to check for other conditions.\nMany symptoms of fibromyalgia are similar to those of other \nconditions, such as rheumatoid arthritis\n, Sjögren’s syndrome \n(sher-grenz sin-drome) and an underactive thyroid gland.\nSome people may be diagnosed and treated for one of these other \nconditions. It is also possible to have one of these conditions as well as fibromyalgia.Your doctor may also suggest a referral to:\n•\n a rheumatologist – a doctor who specialises in conditions affecting \nthe bones, joints and muscles. They may confirm your diagnosis.\n• a physiotherapist – who can suggest exercises and relaxation techniques\n•\n a clinical psychologist or counsellor – who may use methods such as cognitive behavioural therapy (CBT) and mindfulness\n•\n an occupational therapist – who can advise you on the best way to carry out daily activities and work around your condition\n•\n a community or hospital-based specialist pain clinic, or chronic fatigue service – who can help you manage your symptoms.\nFor more information about how these specialists could help you, see the treatment section later in this booklet.\nWhat does the future hold for me?\nBecause fibromyalgia’s symptoms vary from person to person, it’s difficult to predict how long you will have the condition and the impact it will have on your life.\nAlthough there’s currently no cure, there are treatments, therapies and \nself-management techniques that can improve your quality of life.\nFibromyalgia doesn’t seem to cause long-term damage to your body. \nBut it’s important to keep your muscles and joints strong through activity.\nGradually increasing how much exercise you do can also improve \nyour symptoms.12 13 versusarthritis.org\nHelpline 0800 5200 520Treatments\nThere are a number of ways your symptoms can be managed.\nIn many cases, fibromyalgia can be diagnosed and treated by your \nGP, without the need to see a specialist.\nThey can advise you on treatments and therapies that tackle specific \nsymptoms. These may include drug treatments. However, physical and psychological therapies can often be a more effective way of managing fibromyalgia than medication.\nThere are also many things you can do for yourself that can change \nthe way your condition impacts upon your life.\nPhysical therapies\nDepending on how your fibromyalgia is affecting you, your doctor may refer you to a physiotherapist or occupational therapist.\nPhysiotherapy\nPhysiotherapy can help relieve the pain of fibromyalgia .\nPhysiotherapists are trained specialists who can help you stay active and independent. They will show you the best exercises to strengthen your muscles, without hurting yourself or putting your body under too much strain.\nThey can show you how something as simple as improving your \nposture can help your pain. They may also advise you on relaxation techniques which can be just as important as exercise when you’re dealing with fibromyalgia.\nYour doctor can refer you to an NHS physiotherapist. In some areas \nyou can refer yourself, but this may take a while.‘It helps to stay positive. It would be \nvery easy to get down…. Little things really do make a difference. I know I have to get on with things.’\n14 15 versusarthritis.org\nHelpline 0800 5200 520Occupational therapy\nOccupational therapy can help you manage your everyday \nactivities around your fibromyalgia, without increasing your pain or overwhelming yourself.\nYour occupational therapist may suggest new ways you can get \nthings done. They may also teach you some relaxation techniques.\nIf you still find some activities difficult after you’ve made these \nchanges, they may suggest equipment, known as aids and adaptations, to help you.\nYour doctor can refer you to an occupational therapist or you can \nsee one privately, for a fee.\nIf you’re having problems at work, your employer may have an \noccupational health team that could help you. Otherwise, you can contact a Jobcentre Plus office to ask for advice.To find a private occupational therapist, visit the Royal College of Occupational Therapists website www.rcot.co.uk\nFor more information about working with fibromyalgia, you can also look at the living with arthritis section of our website www.versusarthritis.orgPain clinics and pain management \nprogrammes\nPain clinics bring together the skills of a wide range of professionals, \nsuch as: \n• specialist pain consultants\n• physiotherapists\n• occupational therapists\n• psychologists\n• social workers\n• employment advisors.\nThey can provide specific treatments or rehabilitation therapies that \ncould reduce the effects of fibromyalgia.\nA pain specialist may suggest you join a pain management \nprogramme, which brings together people with different long-term pain conditions. Pain management won’t take away your pain, but it can help you manage it better and reduce its impact on your life.\nThese sessions are often led by psychologists who specialise in \nhelping people find ways to live with their pain. They are usually held in an outpatient clinic and run over several days or weeks.\nPsychological therapies\nPain is never just a physical experience, especially if it lasts a long time. Pain can affect your mood and behaviour.\nPsychological approaches to pain management try to address \nthe emotional effects of your pain and the things that can make your pain worse. They help you look at how your pain affects your thoughts and habits, and how your emotions can affect your pain.It can be quicker to see a physiotherapist privately, but you would pay for the appointment. To find a private physiotherapist, visit the Chartered Society of Physiotherapy website www.csp.org.uk16 17 versusarthritis.org\nHelpline 0800 5200 520Therapies such as cognitive behavioural therapy (CBT), which is a \ntalking therapy, try to reduce the overwhelming effect of problems such as stress, unhappiness and pain.\nThey aim to help you understand how you react to different \nproblems by breaking them down into smaller, more manageable, chunks. This should help you change the way you react to them and the effect they have on you.\nMaking small changes to the way you react to a situation or problem \ncan often improve both your emotional and physical health.\nPsychological therapies can also include relaxation techniques and \nother ways to reduce your stress.\nThey encourage you not to be too hard on yourself, even when you feel frustrated, and to accept that sometimes there are limits to what you can do.\nA number of healthcare professionals often have training in CBT, so \nyou may not have to see a psychologist.\nFor more information about psychological therapies and CBT, the British Association for Behavioural & Cognitive Psychotherapies (BABCP) keeps a register of all accredited therapists in the UK at: www.babcp.com18 19 versusarthritis.org\nHelpline 0800 5200 520Before prescribing drugs to treat your pain, your doctor will discuss \nthe benefits and risks of starting drug treatment. If you are aged over 18, it’s likely they will first try you on an antidepressant, such as: \n•\n amitriptyline\n• citalopram\n• duloxetine\n• fluoxetine\n• paroxetine\n• sertraline.\nAntidepressants are regularly used to treat sleep problems and \npain, as well as depression. When they are used to treat pain, they’re usually prescribed at a lower dose than when they are used to treat depression. However, they can still help if your condition effects your mood. \nAntidepressants are now recommended by the National Institute \nof Health and Care Excellence (NICE) as the first choice of drug treatment for unexplained long-term, widespread pain, such as fibromyalgia.\nYou might need to take\n them for a few months before you feel their \nfull benefits. Your doctor will gradually increase the dose to a level \nthat works for you. \nSome antidepressants can make you feel sleepy, so avoid taking \nthem before you drive, cycle or use heavy machinery. You usually \nneed to take them about two hours before bedtime. \nAll drugs have potential side effects. It’s important to talk to your doctor about how to get the best balance between pain relief and any unpleasant effects.\n If you feel like a treatment isn’t helping you, \ntalk to your doctor. Acupuncture\nYour doctor may recommend a course of acupuncture from a trained NHS healthcare professional, such as a physiotherapist, to help with your pain.\nAcupuncture uses fine needles, inserted into several specific parts of \nthe body to relieve pain. There is evidence to support its use in the short-term treatment of fibromyalgia, Though a course of treatments may only help for up to three months, it may help you start managing your condition.\nYou may be able to receive this treatment at a local health centre \nor GP surgery.\nDoctors will not recommend treatment with devices such as TENS \nmachines, ultrasound or interferential therapy, because there is currently little evidence to support their use in treating fibromyalgia.\nDrug treatments\nDrugs can’t treat fibromyalgia, but they can help reduce your symptoms. \nYour doctor may only recommend drug treatment once you’ve tried\n \noptions, such as exercise, psychological therapy or acupuncture. \n20 21 versusarthritis.org\nHelpline 0800 5200 520In the past people with fibromyalgia have been prescribed a variety \nof different types of drugs, such as:\n• gabapentin and pragabalin, which target nerve pain\n• opioid painkillers, such as codeine, tramadol and morphine\n• compound painkillers, including co-codamol and co-dydramol\n• paracetamol\n• non-steroidal anti-inflammatory drugs (NSAIDs), such as \nibuprofen and naproxen\n• steroid injections.\nIf you are currently prescribed one of these drugs, your doctor is likely to want to discuss whether your condition could be treated differently in the future.\nHow can I help myself?\nExercise\nIf you’re in pain, your instinct may be to avoid exercise or moving around too much. But keeping active is a really important part of the treatment for fibromyalgia and can prevent other health problems.\nYour symptoms and general health can be improved by a \ncombination of aerobic exercise and movements that improve your flexibility and strength.\nExercise has been proven to improve fatigue and our ability to \ncontrol pain.\nAt first, you may find that your pain and tiredness become worse, \nparticularly if you’re starting to exercise muscles that haven’t been used for a while. Try to do the same amount of exercise each day, so you build up your muscle strength and your stamina.\nThen, after doing your routine of exercises for a couple of weeks, \nslowly increase the amount you do, and this will improve your fitness, stamina and flexibility.Aerobic exercises\nAerobic exercise is anything that makes you a little out of breath and your heart beat faster.\nSwimming is recommended for people with fibromyalgia. Taking a \nbrisk walk and cycling can also help.\nAt home, you could step up and down your bottom step several \ntimes, or march on the spot to get your heart beating faster.\nResearch shows aerobic exercise \nimproves your fitness and can also reduce the pain and fatigue of fibromyalgia. It should also improve your sleep and general wellbeing.\n22 23 versusarthritis.org\nHelpline 0800 5200 520Diet and nutrition\nThere’s no particular diet that’s been proven to help fibromyalgia. \nHowever, it’s recommended that you keep to a healthy weight by eating a balanced diet that is low in saturated fats, sugar and salt, and has plenty of fruit and vegetables. It’s also good to drink six to eight glasses of water every day.\nYou can order our Diet and arthritis information booklet on our website or by calling our free helpline on 0800 5200 520.Find more information about healthy eating in our About arthritis pages on our website www.versusarthritis.orgStrengthening exercisesStrengthening exercises help develop and build the muscles that move and protect your joints. They may be difficult at first but should become easier with practice.\nAim to do at least one session a day, either at home or in a gym. Ask \na GP or physiotherapist for examples of strengthening exercises you could do at home.\nYou can also buy specially designed equipment, such as ankle \nweights. Begin with lighter weights, then move on to heavier ones, if you feel able to.\nStrengthening equipment in a gym allows you to work your muscles \nby pushing or pulling against a resistance, such as weights or elastic ropes. You can ask an instructor for advice about using the equipment, if you’re not sure.\nStretching exercises\nStretching, or range of movement, exercises can increase your flexibility. You can do these anywhere. There are plenty of examples of exercises online, or you could ask a physiotherapist. Some people with fibromyalgia have found t'ai chi and yoga help.\nAlternatively, you could take a look at our Keep moving booklet for more advice. This is available to order on our website or by calling our free helpline on 0800 5200 520.For more information, see our exercise advice in the managing your symptoms pages on our website www.versusarthritis.org/exercise\n24 25 versusarthritis.org\nHelpline 0800 5200 520Complementary treatments\nSome people with fibromyalgia find that complementary treatments \nhelp their symptoms.\nMassage can be helpful for some people with fibromyalgia. However, \nthe effects don’t often last that long.\nIf you want to try a complementary treatment, speak to your doctor \nfirst, in case it affects any other treatment you’re on.\nIt’s important to go to a legally registered therapist, or one who has a \nset ethical code and is fully insured.\nIf you decide to try therapies or supplements, you should be critical \nof what they’re doing for you and only continue if they’re helping.\nSleep\nPoor sleep appears to be a significant cause of fibromyalgia, so getting enough good-quality sleep is an important part of your treatment. Not only will it help with tiredness and fatigue, but it may also improve your pain.\nSleeping tablets are not normally recommended, as the body can \nbecome tolerant to them, which can lead to the effects wearing off and even addiction. But regular activity, particularly aerobic exercise, and cognitive behavioural therapy (CBT) have proven effective for people with disrupted sleep patterns.You can find more information about complementary treatments in our About Arthritis pages on our website www.versusarthritis.orgIt can also help to change your habits around bedtime. To help you get a better night’s sleep:\n•\n Make sure your bedroom is dark, quiet and a comfortable \ntemperature.\n• Try a warm bath before bedtime to help ease pain and stiffness.\n• Develop a regular routine, where you go to bed and get up at a similar time each day.\n•\n You may like to try listening to some soothing music before going to bed.\n•\n Some gentle exercises may help reduce muscle tension, but it’s probably best to avoid energetic exercise too close to bedtime.\n•\n Keep a notepad by your bed – if you think of something you need to do the next day, write it down and then put it out of your mind.\n•\n Avoid caffeine in the eight hours before you go to bed.\n• Don’t drink alcohol close to bedtime.\n• Avoid eating main meals close to bedtime.\n• If you smoke, try to stop smoking, or at least don’t smoke close to bedtime.\n•\n Try not to sleep during the day.\n• Avoid watching TV and using computers, tablets or smartphones in your bedroom.\n•\n Don’t keep checking the time during the night.\nYou can also find this information in our Sleep and arthritis booklet, which can be ordered via the website or by calling our free helpline on 0800 5200 520.You can find more information about things that could improve the quality of sleep on our website at www.versusarthritis.org/sleep26 27 versusarthritis.org\nHelpline 0800 5200 520What else can I do?\nBecause fibromyalgia varies from person to person, we suggest you \ntry some of the following tips to find out what works for you:\n• Learn about fibromyalgia – understanding your condition can help \nreduce your fears and anxiety. It also means you’re fully aware of treatment and self-management approaches that can help you.\n•\n Find a support group in your area or an online forum for people with fibromyalgia. Talking about your experiences with other people who understand can help.\n•\n Encourage your family and friends to learn more about your condition and to talk to you about it. You could show them this information. It’s especially important they understand how your pain affects you, even if you look well.\n•\n Find ways to talk about your feelings, such as anxiety, low mood or anger. Counselling or CBT can help – your GP will be able to refer you.\n•\n For ‘fibro fog’, some people find mental exercises like crosswords or jigsaw puzzles help. Do as much as you can to stimulate your brain.\n•\n Pick your best time of day to do anything needing concentration. Explain to others if fibromyalgia affects your memory.\n•\n Learn to pace yourself by breaking tasks into smaller chunks, giving yourself time to rest in between.\n•\n Stress and unhappiness can make fibromyalgia pain feel worse – addressing what’s making you feel that way could help.\n•\n Ask for help from people at your workplace, such as a friend, colleague or manager.\n•\n Working shorter hours, as well as adapting your desk, chair, computer and other working areas for comfort, can all help.•\n Ask an occupational therapist, your local Jobcentre Plus office or Citizens Advice service for advice. They can work with both you and your employer.\n•\n Applying heat with a hot water bottle, or having a hot bath or shower, can help pain and improve morning stiffness.\n•\n If you have a dry mouth, try a toothpaste containing sodium bicarbonate.\n•\n Some people have found meditation helps improve their pain.\n• Try the treatments your doctor offers and discuss which ones are helpful.\nResearch and new developments\nVersus Arthritis is funding a number of research studies into the causes, effects and treatment of fibromyalgia. Some examples include:\n•\n A study at the University of Cambridge is looking at why things \nthat wouldn’t normally be painful, such as sound, light and gentle touch become painful for people with fibromyalgia, and whether brain signals that process pain differ in people with fibromyalgia.\n•\n Research underway at the University of Sussex is examining how the body's natural fight and flight response to stress might be altered in people who have fibromyalgia. This work is also looking at the role inflammation might have in this process.\n•\n We are funding work at the University of Liverpool investigating how the brain processes pain signals. It has been found that in people with long-term pain such as fibromyalgia there are differences in the structure and activity in the parts of the brain that process pain signals. Using mathematical modelling, this work could help to match people up with the best treatment option for them.28 29 versusarthritis.org\nHelpline 0800 5200 520• We are also investigating how to improve healthcare services \nfor people with fibromyalgia. Research being carried out at the University of Aberdeen is looking at how long it took people with fibromyalgia to get diagnosed and where in the system improvements can be made.\nThe Pain Centre Versus ArthritisIn partnership with the University of Nottingham and local NHS Trusts, Versus Arthritis supports the world’s first national centre for research into pain.\nThe aims of the centre are to improve our understanding of pain and \nways to stop it, through existing and new treatments.\nThe centre has experts in rheumatology, neuroimaging, psychology, \nneuropharmacology, neurosciences and orthopaedic surgery.For the latest news from around the charity, including about our research, visit our website: www.versusarthritis.org/news\nIf you’d like to receive regular updates about our latest research, support services and campaigns, visit this page and fill in your details so we can send you our newsletter: www.versusarthritis.org/newsletterGlossary\nRheumatoid arthritis Rheumatoid arthritis (room-a-toyd arth-rye-tus) is a long-term condition that can cause pain, swelling and stiffness in your joints.\nSjögren’s syndrome \nSjögren’s syndrome (sher-grenz sin-drome) is an autoimmune condition that causes a dry mouth and eyes. It can also affect other parts of the body and cause joint pain and fatigue. It can occur on its own, or in relation to another condition, such as rheumatoid arthritis.\xa0\nUnderactive thyroid \nAn underactive thyroid gland or hypothyroidism, is when the thyroid, a gland in the neck, doesn’t produce enough important hormones. Common signs of an underactive thyroid are tiredness, weight gain and feeling depressed.30 31 versusarthritis.org\nHelpline 0800 5200 520Where can I find out more? \xa0\nIf you’ve found this information useful, you might be interested in \nother titles from our range. You can download all of our booklets from our website www.versusarthritis.org or order them by contacting our Helpline. If you wish to order by post, our address can be found on the back of this booklet.\nBulk orders\nFor bulk orders, please contact our warehouse, APS, directly to \nplace an order:\nPhone: 0800 515 209 \nEmail: info@versusarthritis.org\nTell us what you think\nAll of our information is created with you in mind. And we want to know if we are getting it right. If you have any thoughts or suggestions on how we could improve our information, we would love to hear from you. \nPlease send your views to bookletfeedback@versusarthritis.org \nor write to us at: Versus Arthritis, Copeman House, St Mary’s Court, St Mary’s Gate, Chesterfield, Derbyshire S41 7TD.\nThank you! \xa0\nA team of people helped us create this booklet. Versus Arthritis medical advisors, Dr Peter Glennon and Aneela Mian are responsible for the content overall. We would also like to thank professor Ernest Choy and Lisa Turner for helping us review this booklet.\xa0\nWe would also like to give a special thank you to the people \nwho shared their opinions and thoughts on the booklet. Your contributions make sure the information we provide is relevant and suitable for everyone.Talk to us\nOur offices\nWe have offices in each country of the UK. Please get in touch to find out what services and support we offer in your area:\nEngland\nTel: 0300 790 0400 Email: enquiries@versusarthritis.org\nScotland\nTel: 0141 954 7776 Email: scotland@versusarthritis.org\nNorthern Ireland\nTel: 028 9078 2940 Email: nireland@versusarthritis.org\nWales\nTel: 0800 756 3970 \nEmail: cymru@versuarthritis.orgHelpline\nYou don’t need to face arthritis alone. Our advisors aim \nto bring all of the information and advice about arthritis \ninto one place to provide tailored support for you.\nHelpline: 0800 5200 520 \nEmail: helpline@versusarthritis.orgFibromyalgia\nFibromyalgia is a long-term condition that can cause pain throughout \nthe body. It can make you feel extremely tired and affect your ability to concentrate. In this booklet, we explain what fibromyalgia is, how it’s treated and how you can manage its impact on your life. \nFor information please visit our website: \nversusarthritis.org0300 790 0400\n /VersusArthritis \n @VersusArthritis \n @VersusArthritis\n© Versus Arthritis 2020\nVA2013", 'Table\tof\tBenefits\t-\tDubai\tand\t\nNorthern\tEmirates\tApplicants\nSILVER\nTerritorial\tScope\tof\tCoverage Worldwide\nAggregate\tAnnual\tLimit AED\t1\tMillion\nSilk\tRoad\t(op\tAccess\tto\tClinics\tonly)\nFrom\t10\tPM\tto\t8AM\tOut\tPatient\t\ntreatments\taccess\tis\tavailable\tat\t\nNetwork\tHospitals\nCoverage\tCriteria\tfor\nTreatment\toutside\tUAECoverage\toutside\tUAE\tis\tlimited\tto\t\n90\tdays\tper\ttreatment.\tA\tsingle\t\nholiday\tor\tbusiness\ttrip\tmay\tnot\t\nexceed\t90\tdays\nUnderwriting\tterms\tand\tcoverage\t\ncriteria\tfor\tPre-existing,Chronic\tconditions:• All pre-existing medical conditions \nshould\tbe\tdeclared\tin\tthe\tMedical\t \t \t\n\t Application\tForm\tand\tis\tsubject\tto\t\nmedical\tunderwriting.\n• All declared Pre-existing and \nChronic\tconditions\tare\tcovered\t\nwith a sub limit of AED 150,000/- \n• Undeclared pre-existing \nconditions\twill\tnot\tbe\tcovered\t\nduring\tthe\tpolicy\tperiod\tand\twill\t\nbe\tunderwritten\tat\trenewal.\n\t All\tadverse\tfindings\ton\thealth\t\ndeclarations\twould\tbe\tpriced\ton\t\neach\tcase\tbasis).\tIn\tcase\tof\t\nmisrepresentation\tinsurer\t\nreserves\tthe\tright\tto\tcancel\tthe\t\npolicyMedical\tNetwork\tSilver Insurance\tPlanRoom\tType PrivateIN\tPATIENT\tBENEFITS\nThe\tcost\tof\taccommodation\tof\ta\t\nperson\taccompanying\ta\tbeneficiary\t\nbelow\t16\tyears\tof\tage\tin\tthe\tsame\t\nroom\tin\tcases\tof\tmedical\tnecessity\tat\t\nthe\t\trecommendation\tof\tthe\ttreating\tdoctor\t\tand\twith\tprior\tapprovalCovered\t\n(Max\tup\tto\tAED\t100\tper\tnight)\nIntensive\tcare\tunit\tand\tcoronary\tartery\tdisease\ttreatmentYes\nRecipient\tOrgan\ttransplantation\tservice,\texcluding\tany\tcharges\t\nrelated\tto\tDonorOrgan\ttransplantation\tshall\tcover\t\nthe\torgan\ttransplantation\tas\t\nrecipient\texcluding\tany\tcost\t\nrelated\tto\tdonor,\tand\texcluding\t\nthe\tacquisition\tand\torgan\tcost.\t\nOrgans\tcovered\tare:\theart,\tlung,\t\nkidney,\tpancreas,\tliver,\tAllogeneic\t\n&\tautologous\tbone\tmarrow.\nRepatriation\tcosts\tfor\tthe\ttransport\t\nof\tmortal\tremains\tto\tthe\tcountry\tof\t\noriginCovered up to AED 7500/-Ambulance\tServices\n(in\tMedical\tEmergency\tonly\tand\nif\tfollowed\tby\tadmission)Yes\nCopay\ton\tconsultation\tfor\tfollow\tup\t\nwithin\t7\tdays\tfor\tsame\ttreatment\t\nand\twith\tsame\tDoctor.No\tCopayPhysician\tConsultation Covered\twith\tCopay\tof\t20%\tmax\t\nAED\t50\tper\tconsultationOUT\tPATIENT\tBENEFITSEmergency\tDental\ttreatment\tfor\naccidental\tdamage\tto\tnatural\tteethUnder\tthis\tbenefit\tthe\ttreatment\trequired\twithin\tthree\tmonths\t\nfollowing\taccidental\tdamage\tto\t\nsound\tnatural\tteeth\tcaused\tby\ta\t\nviolent\texternal\tmeans\twhen\tthe\t\ntreatment\tis\tgiven\tby\ta\tPhysician,\t\ndentist\tor\tdental\tsurgeon\tis\t\ncovered.\n*\t\t\tNo\ttreatment\twill\tbe\tcovered\t\n\t\t\t\t\tafter\t3\tmonths\tof\tthe\taccident.\n**\tTreatment\trequired\tas\tthe\tresult\t\n\t\t\t\t\tof\tthe\tconsumption\tof\tfood\tor\t\n\t\t\t\t\tdrink\tor\tany\tforeign\tbodies\t\n\t\t\t\t\tcontained\tin\tsuch\tfood\tor\tdrink\t\n\t\t\t\t\tis\tnot\tcovered.Physiotherapy\n(Subject\tto\tPrior\tApproval)Covered\twith\t0%\tcopay\tup\tto\t15\tsessions\tper\tmember\tper\tyear\nDay\tcare\tTreatment Covered\nOut\tPatient\tSurgery Covered\nEmergency\tMental\thealth\tTreatments Covered\nWork\tRelated\tInjuries\tand\tillness Not\tCoveredOTHER\tSALIENT\tBENEFITS*Approval\tprotocol\tfor\tFree\taccess\tat\tnetwork\tproviders\twill\tfollow\tDHA\tguidelinesDiagnostics\t(X-Ray,\tMRI,\tCT-Scan,\t\nultrasound\tand\tEndoscopy)Covered\twith\t0%\tcopay\tper\t\ninvoicePrescribed\tDrugs\tand\tMedicines\t\n(covered\tup\tto\tABL)Covered\twith\t0%\tcopay\tper\t\ninvoiceCancer\tTreatments-\tScreening\tHealth\t\ncare\tservices,\tinvestigations\tand\ttreatments\tonly\tfor\tmembers\tenrolled\tunder\tPatient\tSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHAPreventive\tservices\tcovered\tfor\t\nmembers\tover\t18\tyears\tof\tage\n*Prior\tApproval\tis\trequired\tfor\t\nFree\tAccess\tfacility(Non\tAUH)Diabetic\tScreening:\tFasting\tBlood\tSugar\tand\tHBA1C\t\ntests\tare\tcovered\tonce\ta\tpolicy\t\nyear\tfor\teligible\tmembers\nHepatitis\tC\tInfection-\tScreening\t\nHealth\tcare\tservices,\tinvestigations\t\nand\ttreatments\trelated\tto\tviral\thepatitis\tand\tits\tcomplications\tonly\t\nfor\tmembers\tenrolled\tunder\tPatient\t\nSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHA\nDiagnostic\tand\ttreatment\tservices\t\nfor\tdental\tand\tgum\ttreatments,\t\nHearing\tand\tvision\taids,\tand\tvision\tcorrection\tby\tsurgeries\tand\tlaser\t(Emergency\tcases\tOnly)Covered\tin\tmedical\temergenciesNew\tBorn\tbaby\tcoverage\nBabies born inside and out-side UAE \n- New born expenses are covered \nfrom\tDate\tof\tBirth\tunder\tthe\t\nmother’s card for the first 30 days \nfrom\tdate\tof\tbirth\tup\tto\tAnnual\t\nBenefit\tLimit\tof\tmother.\nNew\tborn\tbabies\twill\tbe\tadded\tto\t\nthe\tprinciple\tpolicy\tonly\tupon\trequested\tby\tthe\tpolicy\tholder\tand\t\nis\tsubject\tto\tMedical\tunderwriting.\nCoverage\tfor\tnew\tborn\tare\tin\tline\t\nwith\tDHA\tbenefit\tguidelines.\nInfluenza\tVaccine\n(For\tDubai\tVisa\tholders)\n(On\tReimbursement\tBasis)As\tper\tDHA\tguidelines\tCovered\tonce\t\nper\tannum\ton\tat\tdesignated\tclinics\t\nonly.\nHepatitis\tB\tVirus\tScreening\tand\t\ntreatmentas\tper\tDHA\tguidelines\nAdult\tPneumococcal\tConjugate\tVaccine\t(On\tReimbursement\tBasis) To\tbe\tfollowed\tas\tper\tthe\tguidelines\t\nlaid\tout\tin\tAdult\tPneumococcal\tVaccination\tguidelinesMaternity\tBenefits\nInpatient\t&\tOutpatient\tcoverage\tincludes:\t\n1.\t Pre\t&\tPost\tnatal\ttreatments\t\n2.\t Normal\tdelivery\t\n3.\t Medically\tnecessary\tCaesarean\t\nSection\t\n4.\tMaternity\trelated\tComplications\t5.\t Medically\tnecessary\tlegal\t\nterminations\n\t\n*\tIn-patient\tmaternity\ttreatment\tare\t\nsubject\tto\tprior\tapproval- Normal Delivery expenses are \ncovered\tup\tto\ta\tsub\tlimit\tof\tAED\t\n10,000/-\n- Medically necessary Caesarean \nSection\tand\tcomplication\texpenses\t\nare\tcovered\tup\tto\ta\tsub\tlimit\tof\t\n AED 10,000/-\n- Any Medical Emergency expenses \nrelated\tto\tMaternity\twill\tbe\tcovered\tup to a sub limit of AED 150,000/-\n- Out Patient eligible Maternity \nexpenses\tare\tcovered\tup\tto\tAnnual\t\nlimit\n- 10% co-payment applicable on all \nMaternity treatments, including out- patient\tMaternity\tconsultation\t(no\t\nDeductible\tapplies)\n- The following screening tests are \ncovered\tas\tper\tDHA\tAntenatal\tcare\t\t\nprotocol:\n\t•\t FBC\tand\tPlatelets\n\t•\t Blood\tgroup,\tRhesus\tstatus\tand\t\nantibodies\n\t•\t VDRL\n\t•\t MSU\t&\turinalysis\t\n\t•\t Rubella\tserology\t\n\t• HIV\t\n\t• Hepatitis\tC\toffered\tto\thigh\trisk\t\npatients\n\t• GTT,\tif\thigh\trisk\n\t• FBS,\tRandom\tblood\tsugar\tOR\t\nHbA1C\n\t• Ultrasonography:\t3\tscansTakaful Emarat’s Global emergency \nassistance\tprogram\tprovided\t\nthrough\tAssist\tAmerica\nThis\tprogram\timmediately\tconnects\tyou\tto\t\nqualified\thealthcare\tproviders,\thospitals,\t\npharmacies,\tand\tother\tservices\tif\tyou\texperience\t\nan\temergency\twhile\ttraveling\tmore\tthan\t150\tkilometers\taway\tfrom\tyour\tpermanent\tresidence,\tor\tin\tanother\tcountry,\tfor\tup\tto\t90\tdays.\n\t\n1-877-488-9857\t(Toll\tFree\twithin\tthe\tU.S.)1-609-275-4999\t(Collect\tCall\toutside\tthe\tU.S.)\nEmail\tmedservices@assistamerica.com\n\tYour\tAssist\tAmerica\tReference\tNumber\tis:\t97-AL-TEI-3191\n\t\nNote:\tRefer\tto\tthe\tpamphlet\tfor\tterms\tand\tconditionsMedical\tEmergency\tAssistance\n- Emergency Medical Evacuation\n- Medical Repatriation- Foreign Hospital Admission Assistance- Medical Monitoring- Medical Referrals- Prescription Assistance\nTravel\tEmergency\tAssistance\n- Compassionate Visit- Care of Minor Children- Return of Mortal Remains- Lost Luggage or Document Assistance- Interpreter and Legal Referrals- Emergency Message Transmission- Pre-Trip InformationAlternative\tMedicine\tBenefit\tcovers:\t\nOsteopathy,\t\tChiropractic,\t\nHomeopathy,\tAcupuncture,\t\t\nAyurveda\tand\tHerbal\tTreatmentsCovered\ton\treimbursement\nup to AED 1,600/-\nVaccination\tfor\tChildrenas\tper\tMOH\tschedule\n*(Require\tpre-authorization)Covered\nWithin\tthe\tNetwork\n(Free\tAccess)Covered(Out-side UAE: covered maximum\nup\tto\t100%\tof\tUAE\tapplicable\nnetwork\trates)CLAIMS\tSETTLEMENT\tTERMS\t(What\tis\tPaid\tby\tthe\tInsurer)\nOutside\tthe\tNetwork\n(Reimbursement)\tReimbursement\t\tin\tSEA:\n- 100% of actual covered cost \nsubject\tto\tmaximum\tof\t100%\tof\tUAE\tapplicable\t\tnetwork\t\trates\n\t Reimbursement\t\telsewhere\twithin\t\nterritorial\tscope\tof\tcover*:\n- 80% of Actual Covered Cost \nsubject\tto\tmaximum\tof\t80%\tof\t\nUAE\tApplicable\tNetwork\t\trates\n*\t No\tElective\ttreatment\t\nreimbursement\tfor\tSilk\tRoad\tNetwork\tinside\tUAE.Elective\tTreatment\nWithin\tthe\tNetwork\tand\nOutside\tNetwork100%\tof\tActual\tCovered\tCostEMERGENCY TREATMENTSDental\tBenefits\n*Consultation\t&\tX-Ray,\tScaling,\tTooth\t\nExtraction,\tAmalgam\tfillings,\t\nTemporary\tand/or\tpermanent\t\ncomposite,\tfillings\tand\troot\tcanal\t\ntreatment\tand\tCrown\tonly.Covered\twith\t20%\tcopay\tup\tto\t\nAED\t3500\nFree\tAccess - Covered with pre-\nauthorization\tonly\t–\t\nCo-payment 20% applicable \nReimbursement - Additional 20% \nco-payment applicable over free access', 'Purging ere al TN a ea ecto Cee\n\n \n\nHOME ABOUTUS OURSCHOOL LEARNING HALLOFFAME ADMISSION WORKWITHUS CONTACTUS\n\nPH\n\n \n\nhi lio}e] Bs\n\n\\ AWARD WINNING SCHOOL WITH MORE THAN\nTWO DECADES OF EXCELLENCE\n\nKHALIFA AWARD FOR EDUCATION\n\nA |\n\n500+\n\nDEDICATED\nFACULTY\n\njo\n100%\n\nPLACEMENT TO\nWORLD CLASS\nUNIVERSITIES\n\n \n\nMESSAGE FROM PRINCIPAL & DIRECTOR\n\nGOSS ec enn eRe ea) ,\nalee oy LE ° Pane eds\nth year of being a forerunner in providing worldclass education to the pryahtane\n\nRe ee RRO ca eR esa aoe\nSeno Me sae Mace cua Rice\nTea Sg ee Nag Cn Ree ea\nseme Lg\n\nDANA MARWAHA\nSeen]\n\n \n\nMISSION & VISION STUDENT BLOG\n\nOur school aims to consider the\nuniqueness and individual needs\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nof its pupils by delivering, nigra COMmmontcence\nEW SCHOOL Neen\nVIEW SHOWCASE\nSCHOOLS\nEDUCATIONAL -\nPARADIGM MY SOCIAL RESPONSIBILITY\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nNN cam ey\n\nEemEny ITD (> ml fim)\n\nSewer', 'Home\n\tMESSAGE FROM PRINCIPAL & DIRECTOR: \nDelhi Private School Sharjah stands witness to this, as our institution steps into its 25th year of being a forerunner in providing worldclass education to the students of the Indian diaspora in the UAE. We began as a modest institution with 145 students and equipped with the dream to nurture the best. Today, we stand tall with almost 6000 students enjoying and experiencing the tradition of excellence at DPS Sharjah, where innovation has grown to be a culture and every student is an explorer… an innovator! \nMISSION & VISION\nOur school aims to consider the uniqueness and individual needs of its pupils by delivering…\nEDUCATIONAL PARADIGM\nDelhi Private School Sharjah follows an indigenous model of Education which has evolved…\nPRIMARY:\n \tFROM THE DESK OF THE HM\nThe DPS , Sharjah primary wing exudes a warm and friendly environment where a core commitment...\nAt Delhi Private School -Sharjah, we build on the principle of enjoying the journey of education while we focus on...\nThe primary wing of DPS Sharjah is a buzzing hub of happy, eager, curious, and natural learners…\nFACILITIES:\nSTEM LAB:\nThe school has introduced STEM LABS for students of Grades 1- 5.\nSTEM is a curriculum based on the idea of educating students in four specific disciplines — Science, Technology, Engineering and Mathematics — with an interdisciplinary and applied approach.\n \nRather than teach the four disciplines as separate and discrete subjects, STEM integrates them into a cohesive learning paradigm based on real-world applications.\n\t\tIMMERSIVE ROOM:\nThe state-of-the-art Immersive Room is a cutting-edge facility designed to transform the way our primary school students learn. This 3-D learning and interactive environment offers a dynamic, hands-on approach to education, allowing students to explore subjects in a vivid, engaging manner. In the Immersive Room, lessons come to life as students can dive into virtual worlds, interact with 3-D models, and participate in interactive simulations. Whether exploring ancient civilizations, traveling through the human body, or experimenting with scientific concepts, the Immersive Room provides an unparalleled opportunity for students to engage deeply with their studies.\nFINE ARTS STATION\n\t\t\tSpecial well-equipped rooms have been allocated for teaching Art, Dance and Music to the students.\n\t\tSMART CLASSES:\nHands -on learning has been taken to a new level through our IT support system. Children learn best when they visualize what they are learning. The Interactive Smart Boards , Hybrid classrooms, smart tech tools enhance the teaching and make learning more interesting, engaging and relevant for the children.\nENRICHMENT RESOURCE CENTRE:\nThe school offers a support system to classroom teaching enabling children to cope better with the surroundings. It is unique as it provides direct services in terms of evaluation and remediation that takes the mystery out of why learning may become difficult for a child. Also the centre offers an Individual Education Program is for children lagging behind academically. \nLIBRARIES:\nThe school lays a lot of emphasis on cultivating a mature reading habit in the children. We have three separate libraries for students of KGII to Grade V. Housing a wide range of age-appropriate books, ranging from fiction to general knowledge, they ensure your child gets an early introduction into the magic world of books, fostering a habit that will stand him in good stead for a lifetime.\nCLINIC:\nThe primary school is equipped with three clinics which are looked after by qualified nurses and an in house doctor. Health check-ups of children are done regularly and records are maintained. Parents are informed in case a child needs special attention.\nPLAY AREAS\nSafe play areas with well-defined boundaries are available for the children to frolic in. Separate areas are demarcated for different age-groups. Play facilities that contribute to children’s physical fitness have been installed where children engage in supervised play.\nRULES:\nLEAVE RULES\nDigital Almanac will be available on the school website from this academic year .\n \nMEETING WITH TEACHERS \n• Parents can meet teachers by prior appointment only. Online appointments on Teams may be fixed by communicating with the teacher through the Communication portal in Special programs. .\n \nDISCIPLINE AND BEHAVIOUR \nTo create a pleasant atmosphere, conducive to distance learning as well as onsite learning wherein children can study safely and efficiently, high standards of positive self- discipline is required. Good order and positive discipline is sought through good relationships and self discipline . Generally the school enjoys a friendly, caring and supportive atmosphere and emphasis is given to encouraging and showing appreciation of good behaviour rather than punish bad behaviour.\n \nLIBRARY\nLibrary periods are conducted onsite now through a very efficient reading programme.\nOWN TRANSPORT\n• Students who travel in their own transport must arrive in school by 7.20 am and must be picked up from school by 1:45 pm latest .\n• Students should never leave the school before the attendant arrives.\n• In case of delay they should report to the school reception and the parent will be called.\n \n•At present Parents will not be allowed inside the campus . They will collect their respective wards from the main gate no.3 after school hours.\nTRANSPORT\nAll students should reach the bus stop at least five minutes before the arrival time. Buses will not wait for latecomers . The bus drivers are authorized to stop the buses at designated stops only, unless otherwise directed by the bus teacher. The list of designated stops has been formulated keeping in view the convenience and safety of the students and you are required to adhere to the same.\n \nChildren of Pre KG to Grade II must be dropped and picked up from the bus stop by the parent/caretaker. If the person is not at the bus stop the child will be brought back to school and the parent will have to make arrangements to pick up the child from school. Parents are not allowed to enter or travel in the bus at any time. If parents have any concern regarding the transport facility they are requested to ask for a complaint form from the driver or fill up the complaint form on the school communication portal for Transport . The concern will be addressed by the school at the earliest.\n \nThe bus teachers and bus monitors are responsible for maintaining discipline in the buses. Any serious offences will be reported to the Headmistress. Children will not be allowed to board other buses .\nACADEMICS:\nA TYPICAL DAY\nThe school follows four days a week fully onsite pattern of teaching. A regular, productive working day at DPS Sharjah Primary wing is divided into 8 periods. The children get two refreshing breaks to rejuvenate their minds and stretch their limbs. The day includes a home room period when students spend valuable time with their class teachers. This time is an opportunity for them to share experiences or simply bond with their classmates and class teacher. All assemblies, themed week activities, inter-house activities, practices for events are held during the home room period so as to leave the rest of the day for the set class schedules.\n\tINNOVATIVE TEACHING METHODOLOGY\n\t\tIn the primary section all teaching is thematic and activity based. The syllabus is set by the school. The indigenous curriculum created by our team of talented teachers focuses on hands-on learning through creative, cross curricular lessons, project work, games and logical and lateral thinking activities. It is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time.\n \nOur staff continuously update and upgrade their technology and teaching skills through continuous professional development programmes to seamlessly deliver high quality and relevant lessons.\n\tGRADE III, IV, V\n\t\tHere teaching goes into formal mode. The syllabus is set by the school maintaining the ethos of activity based learning. The curriculum focuses on hands-on learning through in-class work , project work, games and logical and lateral thinking activities.\nIt is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time. Every classroom at DPS Sharjah is a THINKING CLASSROOM. Our children are encouraged to ask the WHYs and WHY NOTs and that is how we learn as we teach. French is introduced as an optional second language in Grade III giving students a choice between French and Hindi.\nKGI to GRADE II\nThe syllabus has been created in a manner that aims at making the child love coming to school. Syllabus is flexible and therefore gives each child the freedom to learn at his/her own pace. Each month is a THEME MONTH, wherein the theme is learnt through age appropriate hands- on learning experiences. Cross curricular teaching takes place through activities, discussions, story telling and enacting , class assemblies and carefully chosen and organized field trips. French is introduced as an optional second language in Grade I giving students a choice between French and Hindi\nPRE KG\nIn our Pre-KG program, we understand the importance of early childhood development. We are committed to nurturing young minds and helping our little learners develop essential skills that will set the foundation for a lifetime of learning and success. The Pre KG curriculum features the distinct and proprietary DPSS Pedagogical Framework and draws from six leading pedagogies in its approach to education, namely the Reggio Emilia, Montessori, Ecological Systems Theory, Somatics, Anganwadi and Finnish method to create a child-led curriculum adapted to meet the needs of each individual child. We promote learning through a combination of play-based activities and structured adult-guided instruction.\nTHEME WEEKS:\nA week in a month is chosen to experiment and explore a certain theme. This concept enhances individual participation, research skills, group work, creativity in presentation and helps latent talent surface and bloom. \nLABS\nThe STEM labs add a whole new perspective to learning MATH and SCIENCE. Children learn through hands on activities which help them to connect the topic taught to real life experiences. The school also has fully equipped COMPUTER LABS for students of grades 1 – 5.\n \nThe labs serve as a refreshing change from class room teaching. Each lab is equipped with state of the art interactive smart boards to make learning and teaching an exciting and unique experience. Students visit the LAB once a week for each subject.', "Adobe Acrobat PDF Files\nAdobe® Portable Document Format (PDF) is a universal file format that preserves all\nof the fonts, formatting, colours and graphics of any source document, regardless ofthe application and platform used to create it.\nAdobe PDF is an ideal format for electronic document distribution as it overcomes the\nproblems commonly encountered with electronic file sharing.\n• Anyone, anywhere can open a PDF file. All you need is the free Adobe Acrobat\nReader. Recipients of other file formats sometimes can't open files because they\ndon't have the applications used to create the documents.\n• PDF files always print correctly on any printing device.\n• PDF files always display exactly as created, regardless of fonts, software, and\noperating systems. Fonts, and graphics are not lost due to platform, software, and\nversion incompatibilities.\n• The free Acrobat Reader is easy to download and can be freely distributed by\nanyone.\n• Compact PDF files are smaller than their source files and download a\npage at a time for fast display on the Web.", "5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n\n6. Question: List the names and GPAs of all students.\n\nSELECT StudentName, StudentGPA \nFROM Student;\n\nExpected Answer:\n\n\nJerry Ryan, 4.0\nHugo Jurgens, 3.2\nAnita Nelson, 3.7\nRobert Arnold, 2.5\nHelen Small, 2.0\nJason Leavitt, 4.0\nHeather Vester, 3.3\nIvan Wright, 2.9\nNorman Roberts, 1.3\nJames Neville, 3.7\n\n7. Question: Which courses are taught in the Riverhead building?\n\nSELECT Course.CourseName \nFROM Section \nJOIN Course ON Section.CourseID = Course.CourseID \nJOIN Buildings ON Section.BuildingID = Buildings.BuildingID \nWHERE Buildings.BuildingName = 'Riverhead';\n\nExpected Answer:\n\nComputer Science III\nCalculus I\nAccounting I\n\n8. Question: What are the phone numbers of all faculty members?\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nComputer Science I, Computer Science Illustrated\nComputer Science II, Liang Java\nComputer Science III, Liang Java\nData Structures, Data Structures & Algorithms\nComputer Assembly, Machine Learning\nIntro To Networking, Networking CCNA\nCalculus I, Intro to Calculus\nCalculus II, Advanced Topics in Calculus\nCalculus III, Vectors and Matrices in Calculus\nDifferential Equations, Multivariable Calculus\nLinear Algebra, Math for Computer Science\nAccounting I, Fundamentals of Accounting\nAccounting II, Fundamentals of Accounting\nComposition, Short Stories\nLiterature, Poems and Stories\nOrganic Chemistry I, Organic Chemistry Principles\nOrganic Chemistry II, Organic Chemistry Principles\n\n\n5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n1. Question: What is the name of the college with the highest number of students?\n\nSELECT CollegeName \nFROM College \nORDER BY CollegeTotalStudents DESC \nLIMIT 1;\n\nExpected Answer: SCCC\n\n2. Question: List all buildings in the college and their associated college names.\n\nSELECT BuildingName, CollegeName \nFROM Buildings;\n\nExpected Answer:\n\nRiverhead, SCCC\nIslip, SCCC\nSouth Hampton, SCCC\nAmmerman, SCCC\nSmithtown, SCCC\n\n\n3. Question: Which classrooms have projectors?\n\nSELECT RoomNumber \nFROM Classrooms \nWHERE HasProjector = 'Y';\n\nExpected Answer:\n201\n203\n304\n\n4. Question: List all courses along with their associated textbook titles.\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nTanya Ferguson, 635-448-6158\nGuy O'Neill, 654-651-8521\nDennis Wilks, 687-846-5132\nKenneth Mason, 876-263-4455\nMike Briley, 184-846-4613\nMary George, 184-618-4842\nJune Walkters, 618-476-4631\nAngela Mendez, 594-976-4326\nJohn Leak, 459-487-9635\nCarey Cochran, 111-526-8633\n\n9. Question: List the details of all interns including their hourly wage.\n\nSELECT Interns.InternID, Person.PersonName, Interns.InternHourlyWage \nFROM Interns \nJOIN Person ON Interns.PersonID = Person.PersonID;\n\nExpected Answer:\n\n1, Jamie Kurland, 14.50\n2, Brenda Thornberry, 15\n3, Tom Katz, 11\n\n10. Question: Which faculty member is the head of the Mathematics department?\n\nSELECT FacultyName \nFROM Faculty \nWHERE FacultyTitle = 'Head Of Mathematics';\n\nExpected Answer: Guy O'Neill"] +2024-06-23 12:12:13,989 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:12:14,134 - INFO - Searching documents for query: Adobe Acrobat PDF Files +2024-06-23 12:12:14,470 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:12:14,670 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:12:14,857 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:12:15,066 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:12:15,284 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:12:15,455 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:12:15,458 - INFO - Document search results: ["Fibromyalgia\nWords shown in bold are explained in the glossary on p.29.We’re the 10 million people living with arthritis. We’re the carers, \nresearchers, health professionals, friends and parents all united in our ambition to ensure that one day, no one will have to live with the pain, fatigue and isolation that arthritis causes.\nWe understand that every day is different. We know that what works \nfor one person may not help someone else. Our information is a collaboration of experiences, research and facts. We aim to give you everything you need to know about your condition, the treatments available and the many options you can try, so you can make the best and most informed choices for your lifestyle.\nWe’re always happy to hear from you whether it’s with feedback on our \ninformation, to share your story, or just to find out more about the work of Versus Arthritis. Contact us at content@versusarthritis.org\nRegistered office: Versus Arthritis, Copeman House, St Mary’s Gate, Chesterfield S41 7TD\nRegistered Charity England and Wales No. 207711, Scotland No. SC041156.Contents\nLynn’s story 4\nWhat is fibromyalgia? 6\nSymptoms 6\nWho gets fibromyalgia? 8\nDoes it run in families? 8\nCauses 8\nDiagnosis 10\nWhat does the future hold for me? 11\nTreatments 13\nPhysical therapies 13\nPain clinics and pain management programmes 15\nPsychological therapies 15\nAcupuncture 18\nDrug treatments 18\nHow can I help myself? 20\nResearch and new developments 27\nGlossary 29\nWhere can I find out more? 30\nTalk to us 314 5 versusarthritis.org\nHelpline 0800 5200 520\nLynn’s story\nLynn White was diagnosed with fibromyalgia in her early 40s. \nNow at 52, she wants people to know they can keep on top of their condition with treatment, self-care and the occasional treat.\n‘I had the symptoms for years before I found out I had fibro. I knew \nI wasn’t right. I’d feel awful.\n‘I’d get terribly low and I was in pain everywhere. But you just get \non with things don’t you. I didn’t want to make an issue out of it. My daughter has JIA and Sjögren’s syndrome and she was so ill, I couldn’t think about how I was feeling.‘When I eventually saw a rheumatologist, she just pressed my trigger points – I went through the roof. Tears were pouring down my face.\n‘Knowing I had fibro made such a difference. When you can name it, \nyou can start dealing with it.\n‘I have to look after myself. I try to pace myself. I exercise with a \npersonal trainer too, that makes all the difference.\n‘Exercise is so important. But don’t just go and exercise, you need \nto see a physiotherapist or a gym instructor. Doing the wrong exercises can be as harmful as doing nothing. Make yourself keep walking, because when you stop it’s so difficult to get going again.\n‘I have acupuncture, laser and heat treatments. They’re brilliant \nand really help. If I don’t go it takes weeks to get back on track.\n‘I get as much sleep as I can. In the morning I’m still tired and my \nlegs feel like lead, but I must get on and walk the dogs. Heat pads on my waist really help me walk. I always feel much better out in the fresh air.\n‘I watch my diet, because once the weight goes on it doesn’t shift, \nthat makes me feel worse.\n‘If I’m going out, I try not to do too much the day before and \nafter. Sometimes, I really don’t feel up to it, but my friends really understand.\n‘I have down days, but I deal with it. It helps to stay positive. \nIt would be very easy to get down.\n‘I make sure I treat myself with a massage or a facial. It’s not \nindulgent, it helps. It’s so important to relax your body, mind and muscles and I know I’ll sleep well that night.\n‘Little things really do make a difference. I still have days I don’t \nfeel great, but I know I have to get on with things.’6 7 versusarthritis.org\nHelpline 0800 5200 520What is fibromyalgia?\nFibromyalgia is a long-term condition that causes pain and \ntenderness all over your body.\nUnlike arthritis, this isn’t because you have problems with your joints, \nbones or muscles. It’s thought to be caused by your nervous system in your brain and spine not being able to control or process pain signals from other parts of your body.\nThe condition is also linked to: •\n poor sleep\n• feeling you can’t concentrate or remember things\n• extreme and constant tiredness that doesn’t improve with sleep or \nrest – which is known as fatigue.\nThere can be many other symptoms that affect different parts of your body.\nSymptoms\nThe main symptoms of fibromyalgia are:\n• pain – you may feel as though you’ve got pain that spreads \nthroughout your entire body, with certain parts – such as your neck and back – feeling particularly painful\n•\n tiredness, fatigue and generally feeling like you have no energy\n• sleeping badly – waking up feeling unrested\n• aching and stiffness, which often feels worse during or after you’ve been active.\nIt’s common for your condition to flare-up, making your symptoms suddenly worse.Fibromyalgia can also cause:\n•\n forgetfulness or poor concentration\n• stress, worry or low mood\n• tingling, numbness or swelling of your hands and feet\n• headaches\n• restless legs syndrome – a tingling, uncomfortable feeling in your \nlegs, especially at night\n• irritability, or feeling low or weepy\n• feeling like you urgently need to wee, especially at night\n• painful menstrual periods\n• diarrhoea, constipation and stomach pain – sometimes separately diagnosed as irritable bowel syndrome (IBS)\n•\n increased sensitivity to things like cold, sound, knocks and bumps\n• tender or overly sensitive joints and muscles.\nThe pain may feel like it’s affecting your whole body, or it may be particularly bad in just a few areas. Some people say their pain gets worse in extreme temperatures, such as very hot, cold or damp weather.\nPeople often say that besides the pain, fatigue is the worst part of \nfibromyalgia. This can be linked to a difficulty to think clearly or remember things properly, which is sometimes called fibro fog or brain fog.\nFibromyalgia can be physically and \nmentally overwhelming, but if you can learn to manage it you can reduce its impact on your life.8 9 versusarthritis.org\nHelpline 0800 5200 520Who gets fibromyalgia?\nIt’s estimated that somewhere between 1.8 million and 2.9 million \npeople in the UK have fibromyalgia.\nIt most commonly develops between the ages of 25 and 55, although \nchildren can also get it. It appears that more women are diagnosed with fibromyalgia than men.\nDoes it run in families?\nWe don’t know for sure whether fibromyalgia can run in families.\nIt’s thought that people can inherit genes that make them more likely \nto get fibromyalgia, and the condition can then be triggered by an injury, physical or psychological trauma, or stress.\nCauses\nWe don’t currently know the exact reason why people get fibromyalgia. But there does seem to be a common link with things such as arthritis, a traumatic event, and mental health and well-being.\nFibromyalgia isn’t caused by damage or an injury to the body. But it \ndoes increase the sensitivity of your nerve endings, which means you could feel pain from a small amount of pressure or minor knocks.\nOne theory is that the condition is caused by problems with a \nperson’s central nervous system – which controls all the sensations and movements the body makes.\nStudies have shown that parts of the brain that register pain react \ndifferently if you have fibromyalgia. This means you feel pain when other people just feel uncomfortable or stiff.\nPeople with fibromyalgia often don’t get enough deep sleep. \nResearch shows that lack of good quality sleep can make pain worse, and maybe even cause pain.Pain, unhappiness, depression and stress can all make you sleep badly.\nSymptoms often start after an illness, accident, or a time of emotional \nstress and anxiety.\nWhen you’re low or depressed, your pain can also feel worse. At the \nsame time, your pain can make you feel more stressed.\nUnlike conditions, such as arthritis, the pain you feel with fibromyalgia \nisn’t caused by visible inflammation or damage to your body.\nThis doesn’t mean the symptoms of fibromyalgia are unreal or ‘all in \nyour mind’. However, anxiety, physical or mental trauma, and sleep disturbance are all thought to play a part in the condition.\nPoor sleep appears to be a significant \ncause of fibromyalgia, so getting enough good-quality sleep is important.\nFigure 1. The cycle of pain and sleep disturbance\n \n \n Sleep \ndisturbanceLocalised \nmuscular/ \njoint pain\nInsufficient deep, \nrestorative sleep\nDifficulty with daily activities, \nfatigue, widespred muscular \npain and tendernessDisease, \nillness\nAnxiety, \nlife crisis10 11 versusarthritis.org\nHelpline 0800 5200 520Fibromyalgia doesn’t appear to cause lasting damage to your body, \nbut it’s important to stay physically active so your muscles don’t become weak. If your muscles become weak, you could cause lasting damage.\nDiagnosis\nFibromyalgia can sometimes be difficult to diagnose, as the symptoms vary from person to person.\nThere are some common symptoms your doctor will look for to help \ndiagnose fibromyalgia, including:\n•\n severe pain that has lasted three months or more\n• fatigue\n• regularly waking up feeling unrefreshed\n• problems with your memory and understanding.\nIt may help your doctor understand the problems you’re having \nif you make a list of any physical or psychological problems you’ve experienced. They will probably then carry out a physical examination.\nThere aren’t any specific blood tests, x-rays or scans to confirm a \ndiagnosis of fibromyalgia. But you might have blood tests to check for other conditions.\nMany symptoms of fibromyalgia are similar to those of other \nconditions, such as rheumatoid arthritis\n, Sjögren’s syndrome \n(sher-grenz sin-drome) and an underactive thyroid gland.\nSome people may be diagnosed and treated for one of these other \nconditions. It is also possible to have one of these conditions as well as fibromyalgia.Your doctor may also suggest a referral to:\n•\n a rheumatologist – a doctor who specialises in conditions affecting \nthe bones, joints and muscles. They may confirm your diagnosis.\n• a physiotherapist – who can suggest exercises and relaxation techniques\n•\n a clinical psychologist or counsellor – who may use methods such as cognitive behavioural therapy (CBT) and mindfulness\n•\n an occupational therapist – who can advise you on the best way to carry out daily activities and work around your condition\n•\n a community or hospital-based specialist pain clinic, or chronic fatigue service – who can help you manage your symptoms.\nFor more information about how these specialists could help you, see the treatment section later in this booklet.\nWhat does the future hold for me?\nBecause fibromyalgia’s symptoms vary from person to person, it’s difficult to predict how long you will have the condition and the impact it will have on your life.\nAlthough there’s currently no cure, there are treatments, therapies and \nself-management techniques that can improve your quality of life.\nFibromyalgia doesn’t seem to cause long-term damage to your body. \nBut it’s important to keep your muscles and joints strong through activity.\nGradually increasing how much exercise you do can also improve \nyour symptoms.12 13 versusarthritis.org\nHelpline 0800 5200 520Treatments\nThere are a number of ways your symptoms can be managed.\nIn many cases, fibromyalgia can be diagnosed and treated by your \nGP, without the need to see a specialist.\nThey can advise you on treatments and therapies that tackle specific \nsymptoms. These may include drug treatments. However, physical and psychological therapies can often be a more effective way of managing fibromyalgia than medication.\nThere are also many things you can do for yourself that can change \nthe way your condition impacts upon your life.\nPhysical therapies\nDepending on how your fibromyalgia is affecting you, your doctor may refer you to a physiotherapist or occupational therapist.\nPhysiotherapy\nPhysiotherapy can help relieve the pain of fibromyalgia .\nPhysiotherapists are trained specialists who can help you stay active and independent. They will show you the best exercises to strengthen your muscles, without hurting yourself or putting your body under too much strain.\nThey can show you how something as simple as improving your \nposture can help your pain. They may also advise you on relaxation techniques which can be just as important as exercise when you’re dealing with fibromyalgia.\nYour doctor can refer you to an NHS physiotherapist. In some areas \nyou can refer yourself, but this may take a while.‘It helps to stay positive. It would be \nvery easy to get down…. Little things really do make a difference. I know I have to get on with things.’\n14 15 versusarthritis.org\nHelpline 0800 5200 520Occupational therapy\nOccupational therapy can help you manage your everyday \nactivities around your fibromyalgia, without increasing your pain or overwhelming yourself.\nYour occupational therapist may suggest new ways you can get \nthings done. They may also teach you some relaxation techniques.\nIf you still find some activities difficult after you’ve made these \nchanges, they may suggest equipment, known as aids and adaptations, to help you.\nYour doctor can refer you to an occupational therapist or you can \nsee one privately, for a fee.\nIf you’re having problems at work, your employer may have an \noccupational health team that could help you. Otherwise, you can contact a Jobcentre Plus office to ask for advice.To find a private occupational therapist, visit the Royal College of Occupational Therapists website www.rcot.co.uk\nFor more information about working with fibromyalgia, you can also look at the living with arthritis section of our website www.versusarthritis.orgPain clinics and pain management \nprogrammes\nPain clinics bring together the skills of a wide range of professionals, \nsuch as: \n• specialist pain consultants\n• physiotherapists\n• occupational therapists\n• psychologists\n• social workers\n• employment advisors.\nThey can provide specific treatments or rehabilitation therapies that \ncould reduce the effects of fibromyalgia.\nA pain specialist may suggest you join a pain management \nprogramme, which brings together people with different long-term pain conditions. Pain management won’t take away your pain, but it can help you manage it better and reduce its impact on your life.\nThese sessions are often led by psychologists who specialise in \nhelping people find ways to live with their pain. They are usually held in an outpatient clinic and run over several days or weeks.\nPsychological therapies\nPain is never just a physical experience, especially if it lasts a long time. Pain can affect your mood and behaviour.\nPsychological approaches to pain management try to address \nthe emotional effects of your pain and the things that can make your pain worse. They help you look at how your pain affects your thoughts and habits, and how your emotions can affect your pain.It can be quicker to see a physiotherapist privately, but you would pay for the appointment. To find a private physiotherapist, visit the Chartered Society of Physiotherapy website www.csp.org.uk16 17 versusarthritis.org\nHelpline 0800 5200 520Therapies such as cognitive behavioural therapy (CBT), which is a \ntalking therapy, try to reduce the overwhelming effect of problems such as stress, unhappiness and pain.\nThey aim to help you understand how you react to different \nproblems by breaking them down into smaller, more manageable, chunks. This should help you change the way you react to them and the effect they have on you.\nMaking small changes to the way you react to a situation or problem \ncan often improve both your emotional and physical health.\nPsychological therapies can also include relaxation techniques and \nother ways to reduce your stress.\nThey encourage you not to be too hard on yourself, even when you feel frustrated, and to accept that sometimes there are limits to what you can do.\nA number of healthcare professionals often have training in CBT, so \nyou may not have to see a psychologist.\nFor more information about psychological therapies and CBT, the British Association for Behavioural & Cognitive Psychotherapies (BABCP) keeps a register of all accredited therapists in the UK at: www.babcp.com18 19 versusarthritis.org\nHelpline 0800 5200 520Before prescribing drugs to treat your pain, your doctor will discuss \nthe benefits and risks of starting drug treatment. If you are aged over 18, it’s likely they will first try you on an antidepressant, such as: \n•\n amitriptyline\n• citalopram\n• duloxetine\n• fluoxetine\n• paroxetine\n• sertraline.\nAntidepressants are regularly used to treat sleep problems and \npain, as well as depression. When they are used to treat pain, they’re usually prescribed at a lower dose than when they are used to treat depression. However, they can still help if your condition effects your mood. \nAntidepressants are now recommended by the National Institute \nof Health and Care Excellence (NICE) as the first choice of drug treatment for unexplained long-term, widespread pain, such as fibromyalgia.\nYou might need to take\n them for a few months before you feel their \nfull benefits. Your doctor will gradually increase the dose to a level \nthat works for you. \nSome antidepressants can make you feel sleepy, so avoid taking \nthem before you drive, cycle or use heavy machinery. You usually \nneed to take them about two hours before bedtime. \nAll drugs have potential side effects. It’s important to talk to your doctor about how to get the best balance between pain relief and any unpleasant effects.\n If you feel like a treatment isn’t helping you, \ntalk to your doctor. Acupuncture\nYour doctor may recommend a course of acupuncture from a trained NHS healthcare professional, such as a physiotherapist, to help with your pain.\nAcupuncture uses fine needles, inserted into several specific parts of \nthe body to relieve pain. There is evidence to support its use in the short-term treatment of fibromyalgia, Though a course of treatments may only help for up to three months, it may help you start managing your condition.\nYou may be able to receive this treatment at a local health centre \nor GP surgery.\nDoctors will not recommend treatment with devices such as TENS \nmachines, ultrasound or interferential therapy, because there is currently little evidence to support their use in treating fibromyalgia.\nDrug treatments\nDrugs can’t treat fibromyalgia, but they can help reduce your symptoms. \nYour doctor may only recommend drug treatment once you’ve tried\n \noptions, such as exercise, psychological therapy or acupuncture. \n20 21 versusarthritis.org\nHelpline 0800 5200 520In the past people with fibromyalgia have been prescribed a variety \nof different types of drugs, such as:\n• gabapentin and pragabalin, which target nerve pain\n• opioid painkillers, such as codeine, tramadol and morphine\n• compound painkillers, including co-codamol and co-dydramol\n• paracetamol\n• non-steroidal anti-inflammatory drugs (NSAIDs), such as \nibuprofen and naproxen\n• steroid injections.\nIf you are currently prescribed one of these drugs, your doctor is likely to want to discuss whether your condition could be treated differently in the future.\nHow can I help myself?\nExercise\nIf you’re in pain, your instinct may be to avoid exercise or moving around too much. But keeping active is a really important part of the treatment for fibromyalgia and can prevent other health problems.\nYour symptoms and general health can be improved by a \ncombination of aerobic exercise and movements that improve your flexibility and strength.\nExercise has been proven to improve fatigue and our ability to \ncontrol pain.\nAt first, you may find that your pain and tiredness become worse, \nparticularly if you’re starting to exercise muscles that haven’t been used for a while. Try to do the same amount of exercise each day, so you build up your muscle strength and your stamina.\nThen, after doing your routine of exercises for a couple of weeks, \nslowly increase the amount you do, and this will improve your fitness, stamina and flexibility.Aerobic exercises\nAerobic exercise is anything that makes you a little out of breath and your heart beat faster.\nSwimming is recommended for people with fibromyalgia. Taking a \nbrisk walk and cycling can also help.\nAt home, you could step up and down your bottom step several \ntimes, or march on the spot to get your heart beating faster.\nResearch shows aerobic exercise \nimproves your fitness and can also reduce the pain and fatigue of fibromyalgia. It should also improve your sleep and general wellbeing.\n22 23 versusarthritis.org\nHelpline 0800 5200 520Diet and nutrition\nThere’s no particular diet that’s been proven to help fibromyalgia. \nHowever, it’s recommended that you keep to a healthy weight by eating a balanced diet that is low in saturated fats, sugar and salt, and has plenty of fruit and vegetables. It’s also good to drink six to eight glasses of water every day.\nYou can order our Diet and arthritis information booklet on our website or by calling our free helpline on 0800 5200 520.Find more information about healthy eating in our About arthritis pages on our website www.versusarthritis.orgStrengthening exercisesStrengthening exercises help develop and build the muscles that move and protect your joints. They may be difficult at first but should become easier with practice.\nAim to do at least one session a day, either at home or in a gym. Ask \na GP or physiotherapist for examples of strengthening exercises you could do at home.\nYou can also buy specially designed equipment, such as ankle \nweights. Begin with lighter weights, then move on to heavier ones, if you feel able to.\nStrengthening equipment in a gym allows you to work your muscles \nby pushing or pulling against a resistance, such as weights or elastic ropes. You can ask an instructor for advice about using the equipment, if you’re not sure.\nStretching exercises\nStretching, or range of movement, exercises can increase your flexibility. You can do these anywhere. There are plenty of examples of exercises online, or you could ask a physiotherapist. Some people with fibromyalgia have found t'ai chi and yoga help.\nAlternatively, you could take a look at our Keep moving booklet for more advice. This is available to order on our website or by calling our free helpline on 0800 5200 520.For more information, see our exercise advice in the managing your symptoms pages on our website www.versusarthritis.org/exercise\n24 25 versusarthritis.org\nHelpline 0800 5200 520Complementary treatments\nSome people with fibromyalgia find that complementary treatments \nhelp their symptoms.\nMassage can be helpful for some people with fibromyalgia. However, \nthe effects don’t often last that long.\nIf you want to try a complementary treatment, speak to your doctor \nfirst, in case it affects any other treatment you’re on.\nIt’s important to go to a legally registered therapist, or one who has a \nset ethical code and is fully insured.\nIf you decide to try therapies or supplements, you should be critical \nof what they’re doing for you and only continue if they’re helping.\nSleep\nPoor sleep appears to be a significant cause of fibromyalgia, so getting enough good-quality sleep is an important part of your treatment. Not only will it help with tiredness and fatigue, but it may also improve your pain.\nSleeping tablets are not normally recommended, as the body can \nbecome tolerant to them, which can lead to the effects wearing off and even addiction. But regular activity, particularly aerobic exercise, and cognitive behavioural therapy (CBT) have proven effective for people with disrupted sleep patterns.You can find more information about complementary treatments in our About Arthritis pages on our website www.versusarthritis.orgIt can also help to change your habits around bedtime. To help you get a better night’s sleep:\n•\n Make sure your bedroom is dark, quiet and a comfortable \ntemperature.\n• Try a warm bath before bedtime to help ease pain and stiffness.\n• Develop a regular routine, where you go to bed and get up at a similar time each day.\n•\n You may like to try listening to some soothing music before going to bed.\n•\n Some gentle exercises may help reduce muscle tension, but it’s probably best to avoid energetic exercise too close to bedtime.\n•\n Keep a notepad by your bed – if you think of something you need to do the next day, write it down and then put it out of your mind.\n•\n Avoid caffeine in the eight hours before you go to bed.\n• Don’t drink alcohol close to bedtime.\n• Avoid eating main meals close to bedtime.\n• If you smoke, try to stop smoking, or at least don’t smoke close to bedtime.\n•\n Try not to sleep during the day.\n• Avoid watching TV and using computers, tablets or smartphones in your bedroom.\n•\n Don’t keep checking the time during the night.\nYou can also find this information in our Sleep and arthritis booklet, which can be ordered via the website or by calling our free helpline on 0800 5200 520.You can find more information about things that could improve the quality of sleep on our website at www.versusarthritis.org/sleep26 27 versusarthritis.org\nHelpline 0800 5200 520What else can I do?\nBecause fibromyalgia varies from person to person, we suggest you \ntry some of the following tips to find out what works for you:\n• Learn about fibromyalgia – understanding your condition can help \nreduce your fears and anxiety. It also means you’re fully aware of treatment and self-management approaches that can help you.\n•\n Find a support group in your area or an online forum for people with fibromyalgia. Talking about your experiences with other people who understand can help.\n•\n Encourage your family and friends to learn more about your condition and to talk to you about it. You could show them this information. It’s especially important they understand how your pain affects you, even if you look well.\n•\n Find ways to talk about your feelings, such as anxiety, low mood or anger. Counselling or CBT can help – your GP will be able to refer you.\n•\n For ‘fibro fog’, some people find mental exercises like crosswords or jigsaw puzzles help. Do as much as you can to stimulate your brain.\n•\n Pick your best time of day to do anything needing concentration. Explain to others if fibromyalgia affects your memory.\n•\n Learn to pace yourself by breaking tasks into smaller chunks, giving yourself time to rest in between.\n•\n Stress and unhappiness can make fibromyalgia pain feel worse – addressing what’s making you feel that way could help.\n•\n Ask for help from people at your workplace, such as a friend, colleague or manager.\n•\n Working shorter hours, as well as adapting your desk, chair, computer and other working areas for comfort, can all help.•\n Ask an occupational therapist, your local Jobcentre Plus office or Citizens Advice service for advice. They can work with both you and your employer.\n•\n Applying heat with a hot water bottle, or having a hot bath or shower, can help pain and improve morning stiffness.\n•\n If you have a dry mouth, try a toothpaste containing sodium bicarbonate.\n•\n Some people have found meditation helps improve their pain.\n• Try the treatments your doctor offers and discuss which ones are helpful.\nResearch and new developments\nVersus Arthritis is funding a number of research studies into the causes, effects and treatment of fibromyalgia. Some examples include:\n•\n A study at the University of Cambridge is looking at why things \nthat wouldn’t normally be painful, such as sound, light and gentle touch become painful for people with fibromyalgia, and whether brain signals that process pain differ in people with fibromyalgia.\n•\n Research underway at the University of Sussex is examining how the body's natural fight and flight response to stress might be altered in people who have fibromyalgia. This work is also looking at the role inflammation might have in this process.\n•\n We are funding work at the University of Liverpool investigating how the brain processes pain signals. It has been found that in people with long-term pain such as fibromyalgia there are differences in the structure and activity in the parts of the brain that process pain signals. Using mathematical modelling, this work could help to match people up with the best treatment option for them.28 29 versusarthritis.org\nHelpline 0800 5200 520• We are also investigating how to improve healthcare services \nfor people with fibromyalgia. Research being carried out at the University of Aberdeen is looking at how long it took people with fibromyalgia to get diagnosed and where in the system improvements can be made.\nThe Pain Centre Versus ArthritisIn partnership with the University of Nottingham and local NHS Trusts, Versus Arthritis supports the world’s first national centre for research into pain.\nThe aims of the centre are to improve our understanding of pain and \nways to stop it, through existing and new treatments.\nThe centre has experts in rheumatology, neuroimaging, psychology, \nneuropharmacology, neurosciences and orthopaedic surgery.For the latest news from around the charity, including about our research, visit our website: www.versusarthritis.org/news\nIf you’d like to receive regular updates about our latest research, support services and campaigns, visit this page and fill in your details so we can send you our newsletter: www.versusarthritis.org/newsletterGlossary\nRheumatoid arthritis Rheumatoid arthritis (room-a-toyd arth-rye-tus) is a long-term condition that can cause pain, swelling and stiffness in your joints.\nSjögren’s syndrome \nSjögren’s syndrome (sher-grenz sin-drome) is an autoimmune condition that causes a dry mouth and eyes. It can also affect other parts of the body and cause joint pain and fatigue. It can occur on its own, or in relation to another condition, such as rheumatoid arthritis.\xa0\nUnderactive thyroid \nAn underactive thyroid gland or hypothyroidism, is when the thyroid, a gland in the neck, doesn’t produce enough important hormones. Common signs of an underactive thyroid are tiredness, weight gain and feeling depressed.30 31 versusarthritis.org\nHelpline 0800 5200 520Where can I find out more? \xa0\nIf you’ve found this information useful, you might be interested in \nother titles from our range. You can download all of our booklets from our website www.versusarthritis.org or order them by contacting our Helpline. If you wish to order by post, our address can be found on the back of this booklet.\nBulk orders\nFor bulk orders, please contact our warehouse, APS, directly to \nplace an order:\nPhone: 0800 515 209 \nEmail: info@versusarthritis.org\nTell us what you think\nAll of our information is created with you in mind. And we want to know if we are getting it right. If you have any thoughts or suggestions on how we could improve our information, we would love to hear from you. \nPlease send your views to bookletfeedback@versusarthritis.org \nor write to us at: Versus Arthritis, Copeman House, St Mary’s Court, St Mary’s Gate, Chesterfield, Derbyshire S41 7TD.\nThank you! \xa0\nA team of people helped us create this booklet. Versus Arthritis medical advisors, Dr Peter Glennon and Aneela Mian are responsible for the content overall. We would also like to thank professor Ernest Choy and Lisa Turner for helping us review this booklet.\xa0\nWe would also like to give a special thank you to the people \nwho shared their opinions and thoughts on the booklet. Your contributions make sure the information we provide is relevant and suitable for everyone.Talk to us\nOur offices\nWe have offices in each country of the UK. Please get in touch to find out what services and support we offer in your area:\nEngland\nTel: 0300 790 0400 Email: enquiries@versusarthritis.org\nScotland\nTel: 0141 954 7776 Email: scotland@versusarthritis.org\nNorthern Ireland\nTel: 028 9078 2940 Email: nireland@versusarthritis.org\nWales\nTel: 0800 756 3970 \nEmail: cymru@versuarthritis.orgHelpline\nYou don’t need to face arthritis alone. Our advisors aim \nto bring all of the information and advice about arthritis \ninto one place to provide tailored support for you.\nHelpline: 0800 5200 520 \nEmail: helpline@versusarthritis.orgFibromyalgia\nFibromyalgia is a long-term condition that can cause pain throughout \nthe body. It can make you feel extremely tired and affect your ability to concentrate. In this booklet, we explain what fibromyalgia is, how it’s treated and how you can manage its impact on your life. \nFor information please visit our website: \nversusarthritis.org0300 790 0400\n /VersusArthritis \n @VersusArthritis \n @VersusArthritis\n© Versus Arthritis 2020\nVA2013", 'Table\tof\tBenefits\t-\tDubai\tand\t\nNorthern\tEmirates\tApplicants\nSILVER\nTerritorial\tScope\tof\tCoverage Worldwide\nAggregate\tAnnual\tLimit AED\t1\tMillion\nSilk\tRoad\t(op\tAccess\tto\tClinics\tonly)\nFrom\t10\tPM\tto\t8AM\tOut\tPatient\t\ntreatments\taccess\tis\tavailable\tat\t\nNetwork\tHospitals\nCoverage\tCriteria\tfor\nTreatment\toutside\tUAECoverage\toutside\tUAE\tis\tlimited\tto\t\n90\tdays\tper\ttreatment.\tA\tsingle\t\nholiday\tor\tbusiness\ttrip\tmay\tnot\t\nexceed\t90\tdays\nUnderwriting\tterms\tand\tcoverage\t\ncriteria\tfor\tPre-existing,Chronic\tconditions:• All pre-existing medical conditions \nshould\tbe\tdeclared\tin\tthe\tMedical\t \t \t\n\t Application\tForm\tand\tis\tsubject\tto\t\nmedical\tunderwriting.\n• All declared Pre-existing and \nChronic\tconditions\tare\tcovered\t\nwith a sub limit of AED 150,000/- \n• Undeclared pre-existing \nconditions\twill\tnot\tbe\tcovered\t\nduring\tthe\tpolicy\tperiod\tand\twill\t\nbe\tunderwritten\tat\trenewal.\n\t All\tadverse\tfindings\ton\thealth\t\ndeclarations\twould\tbe\tpriced\ton\t\neach\tcase\tbasis).\tIn\tcase\tof\t\nmisrepresentation\tinsurer\t\nreserves\tthe\tright\tto\tcancel\tthe\t\npolicyMedical\tNetwork\tSilver Insurance\tPlanRoom\tType PrivateIN\tPATIENT\tBENEFITS\nThe\tcost\tof\taccommodation\tof\ta\t\nperson\taccompanying\ta\tbeneficiary\t\nbelow\t16\tyears\tof\tage\tin\tthe\tsame\t\nroom\tin\tcases\tof\tmedical\tnecessity\tat\t\nthe\t\trecommendation\tof\tthe\ttreating\tdoctor\t\tand\twith\tprior\tapprovalCovered\t\n(Max\tup\tto\tAED\t100\tper\tnight)\nIntensive\tcare\tunit\tand\tcoronary\tartery\tdisease\ttreatmentYes\nRecipient\tOrgan\ttransplantation\tservice,\texcluding\tany\tcharges\t\nrelated\tto\tDonorOrgan\ttransplantation\tshall\tcover\t\nthe\torgan\ttransplantation\tas\t\nrecipient\texcluding\tany\tcost\t\nrelated\tto\tdonor,\tand\texcluding\t\nthe\tacquisition\tand\torgan\tcost.\t\nOrgans\tcovered\tare:\theart,\tlung,\t\nkidney,\tpancreas,\tliver,\tAllogeneic\t\n&\tautologous\tbone\tmarrow.\nRepatriation\tcosts\tfor\tthe\ttransport\t\nof\tmortal\tremains\tto\tthe\tcountry\tof\t\noriginCovered up to AED 7500/-Ambulance\tServices\n(in\tMedical\tEmergency\tonly\tand\nif\tfollowed\tby\tadmission)Yes\nCopay\ton\tconsultation\tfor\tfollow\tup\t\nwithin\t7\tdays\tfor\tsame\ttreatment\t\nand\twith\tsame\tDoctor.No\tCopayPhysician\tConsultation Covered\twith\tCopay\tof\t20%\tmax\t\nAED\t50\tper\tconsultationOUT\tPATIENT\tBENEFITSEmergency\tDental\ttreatment\tfor\naccidental\tdamage\tto\tnatural\tteethUnder\tthis\tbenefit\tthe\ttreatment\trequired\twithin\tthree\tmonths\t\nfollowing\taccidental\tdamage\tto\t\nsound\tnatural\tteeth\tcaused\tby\ta\t\nviolent\texternal\tmeans\twhen\tthe\t\ntreatment\tis\tgiven\tby\ta\tPhysician,\t\ndentist\tor\tdental\tsurgeon\tis\t\ncovered.\n*\t\t\tNo\ttreatment\twill\tbe\tcovered\t\n\t\t\t\t\tafter\t3\tmonths\tof\tthe\taccident.\n**\tTreatment\trequired\tas\tthe\tresult\t\n\t\t\t\t\tof\tthe\tconsumption\tof\tfood\tor\t\n\t\t\t\t\tdrink\tor\tany\tforeign\tbodies\t\n\t\t\t\t\tcontained\tin\tsuch\tfood\tor\tdrink\t\n\t\t\t\t\tis\tnot\tcovered.Physiotherapy\n(Subject\tto\tPrior\tApproval)Covered\twith\t0%\tcopay\tup\tto\t15\tsessions\tper\tmember\tper\tyear\nDay\tcare\tTreatment Covered\nOut\tPatient\tSurgery Covered\nEmergency\tMental\thealth\tTreatments Covered\nWork\tRelated\tInjuries\tand\tillness Not\tCoveredOTHER\tSALIENT\tBENEFITS*Approval\tprotocol\tfor\tFree\taccess\tat\tnetwork\tproviders\twill\tfollow\tDHA\tguidelinesDiagnostics\t(X-Ray,\tMRI,\tCT-Scan,\t\nultrasound\tand\tEndoscopy)Covered\twith\t0%\tcopay\tper\t\ninvoicePrescribed\tDrugs\tand\tMedicines\t\n(covered\tup\tto\tABL)Covered\twith\t0%\tcopay\tper\t\ninvoiceCancer\tTreatments-\tScreening\tHealth\t\ncare\tservices,\tinvestigations\tand\ttreatments\tonly\tfor\tmembers\tenrolled\tunder\tPatient\tSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHAPreventive\tservices\tcovered\tfor\t\nmembers\tover\t18\tyears\tof\tage\n*Prior\tApproval\tis\trequired\tfor\t\nFree\tAccess\tfacility(Non\tAUH)Diabetic\tScreening:\tFasting\tBlood\tSugar\tand\tHBA1C\t\ntests\tare\tcovered\tonce\ta\tpolicy\t\nyear\tfor\teligible\tmembers\nHepatitis\tC\tInfection-\tScreening\t\nHealth\tcare\tservices,\tinvestigations\t\nand\ttreatments\trelated\tto\tviral\thepatitis\tand\tits\tcomplications\tonly\t\nfor\tmembers\tenrolled\tunder\tPatient\t\nSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHA\nDiagnostic\tand\ttreatment\tservices\t\nfor\tdental\tand\tgum\ttreatments,\t\nHearing\tand\tvision\taids,\tand\tvision\tcorrection\tby\tsurgeries\tand\tlaser\t(Emergency\tcases\tOnly)Covered\tin\tmedical\temergenciesNew\tBorn\tbaby\tcoverage\nBabies born inside and out-side UAE \n- New born expenses are covered \nfrom\tDate\tof\tBirth\tunder\tthe\t\nmother’s card for the first 30 days \nfrom\tdate\tof\tbirth\tup\tto\tAnnual\t\nBenefit\tLimit\tof\tmother.\nNew\tborn\tbabies\twill\tbe\tadded\tto\t\nthe\tprinciple\tpolicy\tonly\tupon\trequested\tby\tthe\tpolicy\tholder\tand\t\nis\tsubject\tto\tMedical\tunderwriting.\nCoverage\tfor\tnew\tborn\tare\tin\tline\t\nwith\tDHA\tbenefit\tguidelines.\nInfluenza\tVaccine\n(For\tDubai\tVisa\tholders)\n(On\tReimbursement\tBasis)As\tper\tDHA\tguidelines\tCovered\tonce\t\nper\tannum\ton\tat\tdesignated\tclinics\t\nonly.\nHepatitis\tB\tVirus\tScreening\tand\t\ntreatmentas\tper\tDHA\tguidelines\nAdult\tPneumococcal\tConjugate\tVaccine\t(On\tReimbursement\tBasis) To\tbe\tfollowed\tas\tper\tthe\tguidelines\t\nlaid\tout\tin\tAdult\tPneumococcal\tVaccination\tguidelinesMaternity\tBenefits\nInpatient\t&\tOutpatient\tcoverage\tincludes:\t\n1.\t Pre\t&\tPost\tnatal\ttreatments\t\n2.\t Normal\tdelivery\t\n3.\t Medically\tnecessary\tCaesarean\t\nSection\t\n4.\tMaternity\trelated\tComplications\t5.\t Medically\tnecessary\tlegal\t\nterminations\n\t\n*\tIn-patient\tmaternity\ttreatment\tare\t\nsubject\tto\tprior\tapproval- Normal Delivery expenses are \ncovered\tup\tto\ta\tsub\tlimit\tof\tAED\t\n10,000/-\n- Medically necessary Caesarean \nSection\tand\tcomplication\texpenses\t\nare\tcovered\tup\tto\ta\tsub\tlimit\tof\t\n AED 10,000/-\n- Any Medical Emergency expenses \nrelated\tto\tMaternity\twill\tbe\tcovered\tup to a sub limit of AED 150,000/-\n- Out Patient eligible Maternity \nexpenses\tare\tcovered\tup\tto\tAnnual\t\nlimit\n- 10% co-payment applicable on all \nMaternity treatments, including out- patient\tMaternity\tconsultation\t(no\t\nDeductible\tapplies)\n- The following screening tests are \ncovered\tas\tper\tDHA\tAntenatal\tcare\t\t\nprotocol:\n\t•\t FBC\tand\tPlatelets\n\t•\t Blood\tgroup,\tRhesus\tstatus\tand\t\nantibodies\n\t•\t VDRL\n\t•\t MSU\t&\turinalysis\t\n\t•\t Rubella\tserology\t\n\t• HIV\t\n\t• Hepatitis\tC\toffered\tto\thigh\trisk\t\npatients\n\t• GTT,\tif\thigh\trisk\n\t• FBS,\tRandom\tblood\tsugar\tOR\t\nHbA1C\n\t• Ultrasonography:\t3\tscansTakaful Emarat’s Global emergency \nassistance\tprogram\tprovided\t\nthrough\tAssist\tAmerica\nThis\tprogram\timmediately\tconnects\tyou\tto\t\nqualified\thealthcare\tproviders,\thospitals,\t\npharmacies,\tand\tother\tservices\tif\tyou\texperience\t\nan\temergency\twhile\ttraveling\tmore\tthan\t150\tkilometers\taway\tfrom\tyour\tpermanent\tresidence,\tor\tin\tanother\tcountry,\tfor\tup\tto\t90\tdays.\n\t\n1-877-488-9857\t(Toll\tFree\twithin\tthe\tU.S.)1-609-275-4999\t(Collect\tCall\toutside\tthe\tU.S.)\nEmail\tmedservices@assistamerica.com\n\tYour\tAssist\tAmerica\tReference\tNumber\tis:\t97-AL-TEI-3191\n\t\nNote:\tRefer\tto\tthe\tpamphlet\tfor\tterms\tand\tconditionsMedical\tEmergency\tAssistance\n- Emergency Medical Evacuation\n- Medical Repatriation- Foreign Hospital Admission Assistance- Medical Monitoring- Medical Referrals- Prescription Assistance\nTravel\tEmergency\tAssistance\n- Compassionate Visit- Care of Minor Children- Return of Mortal Remains- Lost Luggage or Document Assistance- Interpreter and Legal Referrals- Emergency Message Transmission- Pre-Trip InformationAlternative\tMedicine\tBenefit\tcovers:\t\nOsteopathy,\t\tChiropractic,\t\nHomeopathy,\tAcupuncture,\t\t\nAyurveda\tand\tHerbal\tTreatmentsCovered\ton\treimbursement\nup to AED 1,600/-\nVaccination\tfor\tChildrenas\tper\tMOH\tschedule\n*(Require\tpre-authorization)Covered\nWithin\tthe\tNetwork\n(Free\tAccess)Covered(Out-side UAE: covered maximum\nup\tto\t100%\tof\tUAE\tapplicable\nnetwork\trates)CLAIMS\tSETTLEMENT\tTERMS\t(What\tis\tPaid\tby\tthe\tInsurer)\nOutside\tthe\tNetwork\n(Reimbursement)\tReimbursement\t\tin\tSEA:\n- 100% of actual covered cost \nsubject\tto\tmaximum\tof\t100%\tof\tUAE\tapplicable\t\tnetwork\t\trates\n\t Reimbursement\t\telsewhere\twithin\t\nterritorial\tscope\tof\tcover*:\n- 80% of Actual Covered Cost \nsubject\tto\tmaximum\tof\t80%\tof\t\nUAE\tApplicable\tNetwork\t\trates\n*\t No\tElective\ttreatment\t\nreimbursement\tfor\tSilk\tRoad\tNetwork\tinside\tUAE.Elective\tTreatment\nWithin\tthe\tNetwork\tand\nOutside\tNetwork100%\tof\tActual\tCovered\tCostEMERGENCY TREATMENTSDental\tBenefits\n*Consultation\t&\tX-Ray,\tScaling,\tTooth\t\nExtraction,\tAmalgam\tfillings,\t\nTemporary\tand/or\tpermanent\t\ncomposite,\tfillings\tand\troot\tcanal\t\ntreatment\tand\tCrown\tonly.Covered\twith\t20%\tcopay\tup\tto\t\nAED\t3500\nFree\tAccess - Covered with pre-\nauthorization\tonly\t–\t\nCo-payment 20% applicable \nReimbursement - Additional 20% \nco-payment applicable over free access', 'Purging ere al TN a ea ecto Cee\n\n \n\nHOME ABOUTUS OURSCHOOL LEARNING HALLOFFAME ADMISSION WORKWITHUS CONTACTUS\n\nPH\n\n \n\nhi lio}e] Bs\n\n\\ AWARD WINNING SCHOOL WITH MORE THAN\nTWO DECADES OF EXCELLENCE\n\nKHALIFA AWARD FOR EDUCATION\n\nA |\n\n500+\n\nDEDICATED\nFACULTY\n\njo\n100%\n\nPLACEMENT TO\nWORLD CLASS\nUNIVERSITIES\n\n \n\nMESSAGE FROM PRINCIPAL & DIRECTOR\n\nGOSS ec enn eRe ea) ,\nalee oy LE ° Pane eds\nth year of being a forerunner in providing worldclass education to the pryahtane\n\nRe ee RRO ca eR esa aoe\nSeno Me sae Mace cua Rice\nTea Sg ee Nag Cn Ree ea\nseme Lg\n\nDANA MARWAHA\nSeen]\n\n \n\nMISSION & VISION STUDENT BLOG\n\nOur school aims to consider the\nuniqueness and individual needs\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nof its pupils by delivering, nigra COMmmontcence\nEW SCHOOL Neen\nVIEW SHOWCASE\nSCHOOLS\nEDUCATIONAL -\nPARADIGM MY SOCIAL RESPONSIBILITY\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nNN cam ey\n\nEemEny ITD (> ml fim)\n\nSewer', 'Home\n\tMESSAGE FROM PRINCIPAL & DIRECTOR: \nDelhi Private School Sharjah stands witness to this, as our institution steps into its 25th year of being a forerunner in providing worldclass education to the students of the Indian diaspora in the UAE. We began as a modest institution with 145 students and equipped with the dream to nurture the best. Today, we stand tall with almost 6000 students enjoying and experiencing the tradition of excellence at DPS Sharjah, where innovation has grown to be a culture and every student is an explorer… an innovator! \nMISSION & VISION\nOur school aims to consider the uniqueness and individual needs of its pupils by delivering…\nEDUCATIONAL PARADIGM\nDelhi Private School Sharjah follows an indigenous model of Education which has evolved…\nPRIMARY:\n \tFROM THE DESK OF THE HM\nThe DPS , Sharjah primary wing exudes a warm and friendly environment where a core commitment...\nAt Delhi Private School -Sharjah, we build on the principle of enjoying the journey of education while we focus on...\nThe primary wing of DPS Sharjah is a buzzing hub of happy, eager, curious, and natural learners…\nFACILITIES:\nSTEM LAB:\nThe school has introduced STEM LABS for students of Grades 1- 5.\nSTEM is a curriculum based on the idea of educating students in four specific disciplines — Science, Technology, Engineering and Mathematics — with an interdisciplinary and applied approach.\n \nRather than teach the four disciplines as separate and discrete subjects, STEM integrates them into a cohesive learning paradigm based on real-world applications.\n\t\tIMMERSIVE ROOM:\nThe state-of-the-art Immersive Room is a cutting-edge facility designed to transform the way our primary school students learn. This 3-D learning and interactive environment offers a dynamic, hands-on approach to education, allowing students to explore subjects in a vivid, engaging manner. In the Immersive Room, lessons come to life as students can dive into virtual worlds, interact with 3-D models, and participate in interactive simulations. Whether exploring ancient civilizations, traveling through the human body, or experimenting with scientific concepts, the Immersive Room provides an unparalleled opportunity for students to engage deeply with their studies.\nFINE ARTS STATION\n\t\t\tSpecial well-equipped rooms have been allocated for teaching Art, Dance and Music to the students.\n\t\tSMART CLASSES:\nHands -on learning has been taken to a new level through our IT support system. Children learn best when they visualize what they are learning. The Interactive Smart Boards , Hybrid classrooms, smart tech tools enhance the teaching and make learning more interesting, engaging and relevant for the children.\nENRICHMENT RESOURCE CENTRE:\nThe school offers a support system to classroom teaching enabling children to cope better with the surroundings. It is unique as it provides direct services in terms of evaluation and remediation that takes the mystery out of why learning may become difficult for a child. Also the centre offers an Individual Education Program is for children lagging behind academically. \nLIBRARIES:\nThe school lays a lot of emphasis on cultivating a mature reading habit in the children. We have three separate libraries for students of KGII to Grade V. Housing a wide range of age-appropriate books, ranging from fiction to general knowledge, they ensure your child gets an early introduction into the magic world of books, fostering a habit that will stand him in good stead for a lifetime.\nCLINIC:\nThe primary school is equipped with three clinics which are looked after by qualified nurses and an in house doctor. Health check-ups of children are done regularly and records are maintained. Parents are informed in case a child needs special attention.\nPLAY AREAS\nSafe play areas with well-defined boundaries are available for the children to frolic in. Separate areas are demarcated for different age-groups. Play facilities that contribute to children’s physical fitness have been installed where children engage in supervised play.\nRULES:\nLEAVE RULES\nDigital Almanac will be available on the school website from this academic year .\n \nMEETING WITH TEACHERS \n• Parents can meet teachers by prior appointment only. Online appointments on Teams may be fixed by communicating with the teacher through the Communication portal in Special programs. .\n \nDISCIPLINE AND BEHAVIOUR \nTo create a pleasant atmosphere, conducive to distance learning as well as onsite learning wherein children can study safely and efficiently, high standards of positive self- discipline is required. Good order and positive discipline is sought through good relationships and self discipline . Generally the school enjoys a friendly, caring and supportive atmosphere and emphasis is given to encouraging and showing appreciation of good behaviour rather than punish bad behaviour.\n \nLIBRARY\nLibrary periods are conducted onsite now through a very efficient reading programme.\nOWN TRANSPORT\n• Students who travel in their own transport must arrive in school by 7.20 am and must be picked up from school by 1:45 pm latest .\n• Students should never leave the school before the attendant arrives.\n• In case of delay they should report to the school reception and the parent will be called.\n \n•At present Parents will not be allowed inside the campus . They will collect their respective wards from the main gate no.3 after school hours.\nTRANSPORT\nAll students should reach the bus stop at least five minutes before the arrival time. Buses will not wait for latecomers . The bus drivers are authorized to stop the buses at designated stops only, unless otherwise directed by the bus teacher. The list of designated stops has been formulated keeping in view the convenience and safety of the students and you are required to adhere to the same.\n \nChildren of Pre KG to Grade II must be dropped and picked up from the bus stop by the parent/caretaker. If the person is not at the bus stop the child will be brought back to school and the parent will have to make arrangements to pick up the child from school. Parents are not allowed to enter or travel in the bus at any time. If parents have any concern regarding the transport facility they are requested to ask for a complaint form from the driver or fill up the complaint form on the school communication portal for Transport . The concern will be addressed by the school at the earliest.\n \nThe bus teachers and bus monitors are responsible for maintaining discipline in the buses. Any serious offences will be reported to the Headmistress. Children will not be allowed to board other buses .\nACADEMICS:\nA TYPICAL DAY\nThe school follows four days a week fully onsite pattern of teaching. A regular, productive working day at DPS Sharjah Primary wing is divided into 8 periods. The children get two refreshing breaks to rejuvenate their minds and stretch their limbs. The day includes a home room period when students spend valuable time with their class teachers. This time is an opportunity for them to share experiences or simply bond with their classmates and class teacher. All assemblies, themed week activities, inter-house activities, practices for events are held during the home room period so as to leave the rest of the day for the set class schedules.\n\tINNOVATIVE TEACHING METHODOLOGY\n\t\tIn the primary section all teaching is thematic and activity based. The syllabus is set by the school. The indigenous curriculum created by our team of talented teachers focuses on hands-on learning through creative, cross curricular lessons, project work, games and logical and lateral thinking activities. It is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time.\n \nOur staff continuously update and upgrade their technology and teaching skills through continuous professional development programmes to seamlessly deliver high quality and relevant lessons.\n\tGRADE III, IV, V\n\t\tHere teaching goes into formal mode. The syllabus is set by the school maintaining the ethos of activity based learning. The curriculum focuses on hands-on learning through in-class work , project work, games and logical and lateral thinking activities.\nIt is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time. Every classroom at DPS Sharjah is a THINKING CLASSROOM. Our children are encouraged to ask the WHYs and WHY NOTs and that is how we learn as we teach. French is introduced as an optional second language in Grade III giving students a choice between French and Hindi.\nKGI to GRADE II\nThe syllabus has been created in a manner that aims at making the child love coming to school. Syllabus is flexible and therefore gives each child the freedom to learn at his/her own pace. Each month is a THEME MONTH, wherein the theme is learnt through age appropriate hands- on learning experiences. Cross curricular teaching takes place through activities, discussions, story telling and enacting , class assemblies and carefully chosen and organized field trips. French is introduced as an optional second language in Grade I giving students a choice between French and Hindi\nPRE KG\nIn our Pre-KG program, we understand the importance of early childhood development. We are committed to nurturing young minds and helping our little learners develop essential skills that will set the foundation for a lifetime of learning and success. The Pre KG curriculum features the distinct and proprietary DPSS Pedagogical Framework and draws from six leading pedagogies in its approach to education, namely the Reggio Emilia, Montessori, Ecological Systems Theory, Somatics, Anganwadi and Finnish method to create a child-led curriculum adapted to meet the needs of each individual child. We promote learning through a combination of play-based activities and structured adult-guided instruction.\nTHEME WEEKS:\nA week in a month is chosen to experiment and explore a certain theme. This concept enhances individual participation, research skills, group work, creativity in presentation and helps latent talent surface and bloom. \nLABS\nThe STEM labs add a whole new perspective to learning MATH and SCIENCE. Children learn through hands on activities which help them to connect the topic taught to real life experiences. The school also has fully equipped COMPUTER LABS for students of grades 1 – 5.\n \nThe labs serve as a refreshing change from class room teaching. Each lab is equipped with state of the art interactive smart boards to make learning and teaching an exciting and unique experience. Students visit the LAB once a week for each subject.', "Adobe Acrobat PDF Files\nAdobe® Portable Document Format (PDF) is a universal file format that preserves all\nof the fonts, formatting, colours and graphics of any source document, regardless ofthe application and platform used to create it.\nAdobe PDF is an ideal format for electronic document distribution as it overcomes the\nproblems commonly encountered with electronic file sharing.\n• Anyone, anywhere can open a PDF file. All you need is the free Adobe Acrobat\nReader. Recipients of other file formats sometimes can't open files because they\ndon't have the applications used to create the documents.\n• PDF files always print correctly on any printing device.\n• PDF files always display exactly as created, regardless of fonts, software, and\noperating systems. Fonts, and graphics are not lost due to platform, software, and\nversion incompatibilities.\n• The free Acrobat Reader is easy to download and can be freely distributed by\nanyone.\n• Compact PDF files are smaller than their source files and download a\npage at a time for fast display on the Web.", "5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n\n6. Question: List the names and GPAs of all students.\n\nSELECT StudentName, StudentGPA \nFROM Student;\n\nExpected Answer:\n\n\nJerry Ryan, 4.0\nHugo Jurgens, 3.2\nAnita Nelson, 3.7\nRobert Arnold, 2.5\nHelen Small, 2.0\nJason Leavitt, 4.0\nHeather Vester, 3.3\nIvan Wright, 2.9\nNorman Roberts, 1.3\nJames Neville, 3.7\n\n7. Question: Which courses are taught in the Riverhead building?\n\nSELECT Course.CourseName \nFROM Section \nJOIN Course ON Section.CourseID = Course.CourseID \nJOIN Buildings ON Section.BuildingID = Buildings.BuildingID \nWHERE Buildings.BuildingName = 'Riverhead';\n\nExpected Answer:\n\nComputer Science III\nCalculus I\nAccounting I\n\n8. Question: What are the phone numbers of all faculty members?\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nComputer Science I, Computer Science Illustrated\nComputer Science II, Liang Java\nComputer Science III, Liang Java\nData Structures, Data Structures & Algorithms\nComputer Assembly, Machine Learning\nIntro To Networking, Networking CCNA\nCalculus I, Intro to Calculus\nCalculus II, Advanced Topics in Calculus\nCalculus III, Vectors and Matrices in Calculus\nDifferential Equations, Multivariable Calculus\nLinear Algebra, Math for Computer Science\nAccounting I, Fundamentals of Accounting\nAccounting II, Fundamentals of Accounting\nComposition, Short Stories\nLiterature, Poems and Stories\nOrganic Chemistry I, Organic Chemistry Principles\nOrganic Chemistry II, Organic Chemistry Principles\n\n\n5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n1. Question: What is the name of the college with the highest number of students?\n\nSELECT CollegeName \nFROM College \nORDER BY CollegeTotalStudents DESC \nLIMIT 1;\n\nExpected Answer: SCCC\n\n2. Question: List all buildings in the college and their associated college names.\n\nSELECT BuildingName, CollegeName \nFROM Buildings;\n\nExpected Answer:\n\nRiverhead, SCCC\nIslip, SCCC\nSouth Hampton, SCCC\nAmmerman, SCCC\nSmithtown, SCCC\n\n\n3. Question: Which classrooms have projectors?\n\nSELECT RoomNumber \nFROM Classrooms \nWHERE HasProjector = 'Y';\n\nExpected Answer:\n201\n203\n304\n\n4. Question: List all courses along with their associated textbook titles.\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nTanya Ferguson, 635-448-6158\nGuy O'Neill, 654-651-8521\nDennis Wilks, 687-846-5132\nKenneth Mason, 876-263-4455\nMike Briley, 184-846-4613\nMary George, 184-618-4842\nJune Walkters, 618-476-4631\nAngela Mendez, 594-976-4326\nJohn Leak, 459-487-9635\nCarey Cochran, 111-526-8633\n\n9. Question: List the details of all interns including their hourly wage.\n\nSELECT Interns.InternID, Person.PersonName, Interns.InternHourlyWage \nFROM Interns \nJOIN Person ON Interns.PersonID = Person.PersonID;\n\nExpected Answer:\n\n1, Jamie Kurland, 14.50\n2, Brenda Thornberry, 15\n3, Tom Katz, 11\n\n10. Question: Which faculty member is the head of the Mathematics department?\n\nSELECT FacultyName \nFROM Faculty \nWHERE FacultyTitle = 'Head Of Mathematics';\n\nExpected Answer: Guy O'Neill"] +2024-06-23 12:12:16,439 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 400 Bad Request" +2024-06-23 12:12:16,440 - ERROR - Error processing question: Adobe Acrobat PDF Files, Error: Error code: 400 - {'error': {'message': "This model's maximum context length is 16385 tokens. However, your messages resulted in 30445 tokens (30319 in the messages, 126 in the functions). Please reduce the length of the messages or functions.", 'type': 'invalid_request_error', 'param': 'messages', 'code': 'context_length_exceeded'}} +2024-06-23 12:13:04,403 - INFO - Received question: Adobe Acrobat PDF Files +2024-06-23 12:13:05,027 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:13:05,172 - INFO - Searching documents for query: Adobe Acrobat PDF Files +2024-06-23 12:13:05,521 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:13:05,731 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:13:05,942 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:13:06,149 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:13:06,319 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:13:06,489 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:13:06,492 - INFO - Document search results: ["Fibromyalgia\nWords shown in bold are explained in the glossary on p.29.We’re the 10 million people living with arthritis. We’re the carers, \nresearchers, health professionals, friends and parents all united in our ambition to ensure that one day, no one will have to live with the pain, fatigue and isolation that arthritis causes.\nWe understand that every day is different. We know that what works \nfor one person may not help someone else. Our information is a collaboration of experiences, research and facts. We aim to give you everything you need to know about your condition, the treatments available and the many options you can try, so you can make the best and most informed choices for your lifestyle.\nWe’re always happy to hear from you whether it’s with feedback on our \ninformation, to share your story, or just to find out more about the work of Versus Arthritis. Contact us at content@versusarthritis.org\nRegistered office: Versus Arthritis, Copeman House, St Mary’s Gate, Chesterfield S41 7TD\nRegistered Charity England and Wales No. 207711, Scotland No. SC041156.Contents\nLynn’s story 4\nWhat is fibromyalgia? 6\nSymptoms 6\nWho gets fibromyalgia? 8\nDoes it run in families? 8\nCauses 8\nDiagnosis 10\nWhat does the future hold for me? 11\nTreatments 13\nPhysical therapies 13\nPain clinics and pain management programmes 15\nPsychological therapies 15\nAcupuncture 18\nDrug treatments 18\nHow can I help myself? 20\nResearch and new developments 27\nGlossary 29\nWhere can I find out more? 30\nTalk to us 314 5 versusarthritis.org\nHelpline 0800 5200 520\nLynn’s story\nLynn White was diagnosed with fibromyalgia in her early 40s. \nNow at 52, she wants people to know they can keep on top of their condition with treatment, self-care and the occasional treat.\n‘I had the symptoms for years before I found out I had fibro. I knew \nI wasn’t right. I’d feel awful.\n‘I’d get terribly low and I was in pain everywhere. But you just get \non with things don’t you. I didn’t want to make an issue out of it. My daughter has JIA and Sjögren’s syndrome and she was so ill, I couldn’t think about how I was feeling.‘When I eventually saw a rheumatologist, she just pressed my trigger points – I went through the roof. Tears were pouring down my face.\n‘Knowing I had fibro made such a difference. When you can name it, \nyou can start dealing with it.\n‘I have to look after myself. I try to pace myself. I exercise with a \npersonal trainer too, that makes all the difference.\n‘Exercise is so important. But don’t just go and exercise, you need \nto see a physiotherapist or a gym instructor. Doing the wrong exercises can be as harmful as doing nothing. Make yourself keep walking, because when you stop it’s so difficult to get going again.\n‘I have acupuncture, laser and heat treatments. They’re brilliant \nand really help. If I don’t go it takes weeks to get back on track.\n‘I get as much sleep as I can. In the morning I’m still tired and my \nlegs feel like lead, but I must get on and walk the dogs. Heat pads on my waist really help me walk. I always feel much better out in the fresh air.\n‘I watch my diet, because once the weight goes on it doesn’t shift, \nthat makes me feel worse.\n‘If I’m going out, I try not to do too much the day before and \nafter. Sometimes, I really don’t feel up to it, but my friends really understand.\n‘I have down days, but I deal with it. It helps to stay positive. \nIt would be very easy to get down.\n‘I make sure I treat myself with a massage or a facial. It’s not \nindulgent, it helps. It’s so important to relax your body, mind and muscles and I know I’ll sleep well that night.\n‘Little things really do make a difference. I still have days I don’t \nfeel great, but I know I have to get on with things.’6 7 versusarthritis.org\nHelpline 0800 5200 520What is fibromyalgia?\nFibromyalgia is a long-term condition that causes pain and \ntenderness all over your body.\nUnlike arthritis, this isn’t because you have problems with your joints, \nbones or muscles. It’s thought to be caused by your nervous system in your brain and spine not being able to control or process pain signals from other parts of your body.\nThe condition is also linked to: •\n poor sleep\n• feeling you can’t concentrate or remember things\n• extreme and constant tiredness that doesn’t improve with sleep or \nrest – which is known as fatigue.\nThere can be many other symptoms that affect different parts of your body.\nSymptoms\nThe main symptoms of fibromyalgia are:\n• pain – you may feel as though you’ve got pain that spreads \nthroughout your entire body, with certain parts – such as your neck and back – feeling particularly painful\n•\n tiredness, fatigue and generally feeling like you have no energy\n• sleeping badly – waking up feeling unrested\n• aching and stiffness, which often feels worse during or after you’ve been active.\nIt’s common for your condition to flare-up, making your symptoms suddenly worse.Fibromyalgia can also cause:\n•\n forgetfulness or poor concentration\n• stress, worry or low mood\n• tingling, numbness or swelling of your hands and feet\n• headaches\n• restless legs syndrome – a tingling, uncomfortable feeling in your \nlegs, especially at night\n• irritability, or feeling low or weepy\n• feeling like you urgently need to wee, especially at night\n• painful menstrual periods\n• diarrhoea, constipation and stomach pain – sometimes separately diagnosed as irritable bowel syndrome (IBS)\n•\n increased sensitivity to things like cold, sound, knocks and bumps\n• tender or overly sensitive joints and muscles.\nThe pain may feel like it’s affecting your whole body, or it may be particularly bad in just a few areas. Some people say their pain gets worse in extreme temperatures, such as very hot, cold or damp weather.\nPeople often say that besides the pain, fatigue is the worst part of \nfibromyalgia. This can be linked to a difficulty to think clearly or remember things properly, which is sometimes called fibro fog or brain fog.\nFibromyalgia can be physically and \nmentally overwhelming, but if you can learn to manage it you can reduce its impact on your life.8 9 versusarthritis.org\nHelpline 0800 5200 520Who gets fibromyalgia?\nIt’s estimated that somewhere between 1.8 million and 2.9 million \npeople in the UK have fibromyalgia.\nIt most commonly develops between the ages of 25 and 55, although \nchildren can also get it. It appears that more women are diagnosed with fibromyalgia than men.\nDoes it run in families?\nWe don’t know for sure whether fibromyalgia can run in families.\nIt’s thought that people can inherit genes that make them more likely \nto get fibromyalgia, and the condition can then be triggered by an injury, physical or psychological trauma, or stress.\nCauses\nWe don’t currently know the exact reason why people get fibromyalgia. But there does seem to be a common link with things such as arthritis, a traumatic event, and mental health and well-being.\nFibromyalgia isn’t caused by damage or an injury to the body. But it \ndoes increase the sensitivity of your nerve endings, which means you could feel pain from a small amount of pressure or minor knocks.\nOne theory is that the condition is caused by problems with a \nperson’s central nervous system – which controls all the sensations and movements the body makes.\nStudies have shown that parts of the brain that register pain react \ndifferently if you have fibromyalgia. This means you feel pain when other people just feel uncomfortable or stiff.\nPeople with fibromyalgia often don’t get enough deep sleep. \nResearch shows that lack of good quality sleep can make pain worse, and maybe even cause pain.Pain, unhappiness, depression and stress can all make you sleep badly.\nSymptoms often start after an illness, accident, or a time of emotional \nstress and anxiety.\nWhen you’re low or depressed, your pain can also feel worse. At the \nsame time, your pain can make you feel more stressed.\nUnlike conditions, such as arthritis, the pain you feel with fibromyalgia \nisn’t caused by visible inflammation or damage to your body.\nThis doesn’t mean the symptoms of fibromyalgia are unreal or ‘all in \nyour mind’. However, anxiety, physical or mental trauma, and sleep disturbance are all thought to play a part in the condition.\nPoor sleep appears to be a significant \ncause of fibromyalgia, so getting enough good-quality sleep is important.\nFigure 1. The cycle of pain and sleep disturbance\n \n \n Sleep \ndisturbanceLocalised \nmuscular/ \njoint pain\nInsufficient deep, \nrestorative sleep\nDifficulty with daily activities, \nfatigue, widespred muscular \npain and tendernessDisease, \nillness\nAnxiety, \nlife crisis10 11 versusarthritis.org\nHelpline 0800 5200 520Fibromyalgia doesn’t appear to cause lasting damage to your body, \nbut it’s important to stay physically active so your muscles don’t become weak. If your muscles become weak, you could cause lasting damage.\nDiagnosis\nFibromyalgia can sometimes be difficult to diagnose, as the symptoms vary from person to person.\nThere are some common symptoms your doctor will look for to help \ndiagnose fibromyalgia, including:\n•\n severe pain that has lasted three months or more\n• fatigue\n• regularly waking up feeling unrefreshed\n• problems with your memory and understanding.\nIt may help your doctor understand the problems you’re having \nif you make a list of any physical or psychological problems you’ve experienced. They will probably then carry out a physical examination.\nThere aren’t any specific blood tests, x-rays or scans to confirm a \ndiagnosis of fibromyalgia. But you might have blood tests to check for other conditions.\nMany symptoms of fibromyalgia are similar to those of other \nconditions, such as rheumatoid arthritis\n, Sjögren’s syndrome \n(sher-grenz sin-drome) and an underactive thyroid gland.\nSome people may be diagnosed and treated for one of these other \nconditions. It is also possible to have one of these conditions as well as fibromyalgia.Your doctor may also suggest a referral to:\n•\n a rheumatologist – a doctor who specialises in conditions affecting \nthe bones, joints and muscles. They may confirm your diagnosis.\n• a physiotherapist – who can suggest exercises and relaxation techniques\n•\n a clinical psychologist or counsellor – who may use methods such as cognitive behavioural therapy (CBT) and mindfulness\n•\n an occupational therapist – who can advise you on the best way to carry out daily activities and work around your condition\n•\n a community or hospital-based specialist pain clinic, or chronic fatigue service – who can help you manage your symptoms.\nFor more information about how these specialists could help you, see the treatment section later in this booklet.\nWhat does the future hold for me?\nBecause fibromyalgia’s symptoms vary from person to person, it’s difficult to predict how long you will have the condition and the impact it will have on your life.\nAlthough there’s currently no cure, there are treatments, therapies and \nself-management techniques that can improve your quality of life.\nFibromyalgia doesn’t seem to cause long-term damage to your body. \nBut it’s important to keep your muscles and joints strong through activity.\nGradually increasing how much exercise you do can also improve \nyour symptoms.12 13 versusarthritis.org\nHelpline 0800 5200 520Treatments\nThere are a number of ways your symptoms can be managed.\nIn many cases, fibromyalgia can be diagnosed and treated by your \nGP, without the need to see a specialist.\nThey can advise you on treatments and therapies that tackle specific \nsymptoms. These may include drug treatments. However, physical and psychological therapies can often be a more effective way of managing fibromyalgia than medication.\nThere are also many things you can do for yourself that can change \nthe way your condition impacts upon your life.\nPhysical therapies\nDepending on how your fibromyalgia is affecting you, your doctor may refer you to a physiotherapist or occupational therapist.\nPhysiotherapy\nPhysiotherapy can help relieve the pain of fibromyalgia .\nPhysiotherapists are trained specialists who can help you stay active and independent. They will show you the best exercises to strengthen your muscles, without hurting yourself or putting your body under too much strain.\nThey can show you how something as simple as improving your \nposture can help your pain. They may also advise you on relaxation techniques which can be just as important as exercise when you’re dealing with fibromyalgia.\nYour doctor can refer you to an NHS physiotherapist. In some areas \nyou can refer yourself, but this may take a while.‘It helps to stay positive. It would be \nvery easy to get down…. Little things really do make a difference. I know I have to get on with things.’\n14 15 versusarthritis.org\nHelpline 0800 5200 520Occupational therapy\nOccupational therapy can help you manage your everyday \nactivities around your fibromyalgia, without increasing your pain or overwhelming yourself.\nYour occupational therapist may suggest new ways you can get \nthings done. They may also teach you some relaxation techniques.\nIf you still find some activities difficult after you’ve made these \nchanges, they may suggest equipment, known as aids and adaptations, to help you.\nYour doctor can refer you to an occupational therapist or you can \nsee one privately, for a fee.\nIf you’re having problems at work, your employer may have an \noccupational health team that could help you. Otherwise, you can contact a Jobcentre Plus office to ask for advice.To find a private occupational therapist, visit the Royal College of Occupational Therapists website www.rcot.co.uk\nFor more information about working with fibromyalgia, you can also look at the living with arthritis section of our website www.versusarthritis.orgPain clinics and pain management \nprogrammes\nPain clinics bring together the skills of a wide range of professionals, \nsuch as: \n• specialist pain consultants\n• physiotherapists\n• occupational therapists\n• psychologists\n• social workers\n• employment advisors.\nThey can provide specific treatments or rehabilitation therapies that \ncould reduce the effects of fibromyalgia.\nA pain specialist may suggest you join a pain management \nprogramme, which brings together people with different long-term pain conditions. Pain management won’t take away your pain, but it can help you manage it better and reduce its impact on your life.\nThese sessions are often led by psychologists who specialise in \nhelping people find ways to live with their pain. They are usually held in an outpatient clinic and run over several days or weeks.\nPsychological therapies\nPain is never just a physical experience, especially if it lasts a long time. Pain can affect your mood and behaviour.\nPsychological approaches to pain management try to address \nthe emotional effects of your pain and the things that can make your pain worse. They help you look at how your pain affects your thoughts and habits, and how your emotions can affect your pain.It can be quicker to see a physiotherapist privately, but you would pay for the appointment. To find a private physiotherapist, visit the Chartered Society of Physiotherapy website www.csp.org.uk16 17 versusarthritis.org\nHelpline 0800 5200 520Therapies such as cognitive behavioural therapy (CBT), which is a \ntalking therapy, try to reduce the overwhelming effect of problems such as stress, unhappiness and pain.\nThey aim to help you understand how you react to different \nproblems by breaking them down into smaller, more manageable, chunks. This should help you change the way you react to them and the effect they have on you.\nMaking small changes to the way you react to a situation or problem \ncan often improve both your emotional and physical health.\nPsychological therapies can also include relaxation techniques and \nother ways to reduce your stress.\nThey encourage you not to be too hard on yourself, even when you feel frustrated, and to accept that sometimes there are limits to what you can do.\nA number of healthcare professionals often have training in CBT, so \nyou may not have to see a psychologist.\nFor more information about psychological therapies and CBT, the British Association for Behavioural & Cognitive Psychotherapies (BABCP) keeps a register of all accredited therapists in the UK at: www.babcp.com18 19 versusarthritis.org\nHelpline 0800 5200 520Before prescribing drugs to treat your pain, your doctor will discuss \nthe benefits and risks of starting drug treatment. If you are aged over 18, it’s likely they will first try you on an antidepressant, such as: \n•\n amitriptyline\n• citalopram\n• duloxetine\n• fluoxetine\n• paroxetine\n• sertraline.\nAntidepressants are regularly used to treat sleep problems and \npain, as well as depression. When they are used to treat pain, they’re usually prescribed at a lower dose than when they are used to treat depression. However, they can still help if your condition effects your mood. \nAntidepressants are now recommended by the National Institute \nof Health and Care Excellence (NICE) as the first choice of drug treatment for unexplained long-term, widespread pain, such as fibromyalgia.\nYou might need to take\n them for a few months before you feel their \nfull benefits. Your doctor will gradually increase the dose to a level \nthat works for you. \nSome antidepressants can make you feel sleepy, so avoid taking \nthem before you drive, cycle or use heavy machinery. You usually \nneed to take them about two hours before bedtime. \nAll drugs have potential side effects. It’s important to talk to your doctor about how to get the best balance between pain relief and any unpleasant effects.\n If you feel like a treatment isn’t helping you, \ntalk to your doctor. Acupuncture\nYour doctor may recommend a course of acupuncture from a trained NHS healthcare professional, such as a physiotherapist, to help with your pain.\nAcupuncture uses fine needles, inserted into several specific parts of \nthe body to relieve pain. There is evidence to support its use in the short-term treatment of fibromyalgia, Though a course of treatments may only help for up to three months, it may help you start managing your condition.\nYou may be able to receive this treatment at a local health centre \nor GP surgery.\nDoctors will not recommend treatment with devices such as TENS \nmachines, ultrasound or interferential therapy, because there is currently little evidence to support their use in treating fibromyalgia.\nDrug treatments\nDrugs can’t treat fibromyalgia, but they can help reduce your symptoms. \nYour doctor may only recommend drug treatment once you’ve tried\n \noptions, such as exercise, psychological therapy or acupuncture. \n20 21 versusarthritis.org\nHelpline 0800 5200 520In the past people with fibromyalgia have been prescribed a variety \nof different types of drugs, such as:\n• gabapentin and pragabalin, which target nerve pain\n• opioid painkillers, such as codeine, tramadol and morphine\n• compound painkillers, including co-codamol and co-dydramol\n• paracetamol\n• non-steroidal anti-inflammatory drugs (NSAIDs), such as \nibuprofen and naproxen\n• steroid injections.\nIf you are currently prescribed one of these drugs, your doctor is likely to want to discuss whether your condition could be treated differently in the future.\nHow can I help myself?\nExercise\nIf you’re in pain, your instinct may be to avoid exercise or moving around too much. But keeping active is a really important part of the treatment for fibromyalgia and can prevent other health problems.\nYour symptoms and general health can be improved by a \ncombination of aerobic exercise and movements that improve your flexibility and strength.\nExercise has been proven to improve fatigue and our ability to \ncontrol pain.\nAt first, you may find that your pain and tiredness become worse, \nparticularly if you’re starting to exercise muscles that haven’t been used for a while. Try to do the same amount of exercise each day, so you build up your muscle strength and your stamina.\nThen, after doing your routine of exercises for a couple of weeks, \nslowly increase the amount you do, and this will improve your fitness, stamina and flexibility.Aerobic exercises\nAerobic exercise is anything that makes you a little out of breath and your heart beat faster.\nSwimming is recommended for people with fibromyalgia. Taking a \nbrisk walk and cycling can also help.\nAt home, you could step up and down your bottom step several \ntimes, or march on the spot to get your heart beating faster.\nResearch shows aerobic exercise \nimproves your fitness and can also reduce the pain and fatigue of fibromyalgia. It should also improve your sleep and general wellbeing.\n22 23 versusarthritis.org\nHelpline 0800 5200 520Diet and nutrition\nThere’s no particular diet that’s been proven to help fibromyalgia. \nHowever, it’s recommended that you keep to a healthy weight by eating a balanced diet that is low in saturated fats, sugar and salt, and has plenty of fruit and vegetables. It’s also good to drink six to eight glasses of water every day.\nYou can order our Diet and arthritis information booklet on our website or by calling our free helpline on 0800 5200 520.Find more information about healthy eating in our About arthritis pages on our website www.versusarthritis.orgStrengthening exercisesStrengthening exercises help develop and build the muscles that move and protect your joints. They may be difficult at first but should become easier with practice.\nAim to do at least one session a day, either at home or in a gym. Ask \na GP or physiotherapist for examples of strengthening exercises you could do at home.\nYou can also buy specially designed equipment, such as ankle \nweights. Begin with lighter weights, then move on to heavier ones, if you feel able to.\nStrengthening equipment in a gym allows you to work your muscles \nby pushing or pulling against a resistance, such as weights or elastic ropes. You can ask an instructor for advice about using the equipment, if you’re not sure.\nStretching exercises\nStretching, or range of movement, exercises can increase your flexibility. You can do these anywhere. There are plenty of examples of exercises online, or you could ask a physiotherapist. Some people with fibromyalgia have found t'ai chi and yoga help.\nAlternatively, you could take a look at our Keep moving booklet for more advice. This is available to order on our website or by calling our free helpline on 0800 5200 520.For more information, see our exercise advice in the managing your symptoms pages on our website www.versusarthritis.org/exercise\n24 25 versusarthritis.org\nHelpline 0800 5200 520Complementary treatments\nSome people with fibromyalgia find that complementary treatments \nhelp their symptoms.\nMassage can be helpful for some people with fibromyalgia. However, \nthe effects don’t often last that long.\nIf you want to try a complementary treatment, speak to your doctor \nfirst, in case it affects any other treatment you’re on.\nIt’s important to go to a legally registered therapist, or one who has a \nset ethical code and is fully insured.\nIf you decide to try therapies or supplements, you should be critical \nof what they’re doing for you and only continue if they’re helping.\nSleep\nPoor sleep appears to be a significant cause of fibromyalgia, so getting enough good-quality sleep is an important part of your treatment. Not only will it help with tiredness and fatigue, but it may also improve your pain.\nSleeping tablets are not normally recommended, as the body can \nbecome tolerant to them, which can lead to the effects wearing off and even addiction. But regular activity, particularly aerobic exercise, and cognitive behavioural therapy (CBT) have proven effective for people with disrupted sleep patterns.You can find more information about complementary treatments in our About Arthritis pages on our website www.versusarthritis.orgIt can also help to change your habits around bedtime. To help you get a better night’s sleep:\n•\n Make sure your bedroom is dark, quiet and a comfortable \ntemperature.\n• Try a warm bath before bedtime to help ease pain and stiffness.\n• Develop a regular routine, where you go to bed and get up at a similar time each day.\n•\n You may like to try listening to some soothing music before going to bed.\n•\n Some gentle exercises may help reduce muscle tension, but it’s probably best to avoid energetic exercise too close to bedtime.\n•\n Keep a notepad by your bed – if you think of something you need to do the next day, write it down and then put it out of your mind.\n•\n Avoid caffeine in the eight hours before you go to bed.\n• Don’t drink alcohol close to bedtime.\n• Avoid eating main meals close to bedtime.\n• If you smoke, try to stop smoking, or at least don’t smoke close to bedtime.\n•\n Try not to sleep during the day.\n• Avoid watching TV and using computers, tablets or smartphones in your bedroom.\n•\n Don’t keep checking the time during the night.\nYou can also find this information in our Sleep and arthritis booklet, which can be ordered via the website or by calling our free helpline on 0800 5200 520.You can find more information about things that could improve the quality of sleep on our website at www.versusarthritis.org/sleep26 27 versusarthritis.org\nHelpline 0800 5200 520What else can I do?\nBecause fibromyalgia varies from person to person, we suggest you \ntry some of the following tips to find out what works for you:\n• Learn about fibromyalgia – understanding your condition can help \nreduce your fears and anxiety. It also means you’re fully aware of treatment and self-management approaches that can help you.\n•\n Find a support group in your area or an online forum for people with fibromyalgia. Talking about your experiences with other people who understand can help.\n•\n Encourage your family and friends to learn more about your condition and to talk to you about it. You could show them this information. It’s especially important they understand how your pain affects you, even if you look well.\n•\n Find ways to talk about your feelings, such as anxiety, low mood or anger. Counselling or CBT can help – your GP will be able to refer you.\n•\n For ‘fibro fog’, some people find mental exercises like crosswords or jigsaw puzzles help. Do as much as you can to stimulate your brain.\n•\n Pick your best time of day to do anything needing concentration. Explain to others if fibromyalgia affects your memory.\n•\n Learn to pace yourself by breaking tasks into smaller chunks, giving yourself time to rest in between.\n•\n Stress and unhappiness can make fibromyalgia pain feel worse – addressing what’s making you feel that way could help.\n•\n Ask for help from people at your workplace, such as a friend, colleague or manager.\n•\n Working shorter hours, as well as adapting your desk, chair, computer and other working areas for comfort, can all help.•\n Ask an occupational therapist, your local Jobcentre Plus office or Citizens Advice service for advice. They can work with both you and your employer.\n•\n Applying heat with a hot water bottle, or having a hot bath or shower, can help pain and improve morning stiffness.\n•\n If you have a dry mouth, try a toothpaste containing sodium bicarbonate.\n•\n Some people have found meditation helps improve their pain.\n• Try the treatments your doctor offers and discuss which ones are helpful.\nResearch and new developments\nVersus Arthritis is funding a number of research studies into the causes, effects and treatment of fibromyalgia. Some examples include:\n•\n A study at the University of Cambridge is looking at why things \nthat wouldn’t normally be painful, such as sound, light and gentle touch become painful for people with fibromyalgia, and whether brain signals that process pain differ in people with fibromyalgia.\n•\n Research underway at the University of Sussex is examining how the body's natural fight and flight response to stress might be altered in people who have fibromyalgia. This work is also looking at the role inflammation might have in this process.\n•\n We are funding work at the University of Liverpool investigating how the brain processes pain signals. It has been found that in people with long-term pain such as fibromyalgia there are differences in the structure and activity in the parts of the brain that process pain signals. Using mathematical modelling, this work could help to match people up with the best treatment option for them.28 29 versusarthritis.org\nHelpline 0800 5200 520• We are also investigating how to improve healthcare services \nfor people with fibromyalgia. Research being carried out at the University of Aberdeen is looking at how long it took people with fibromyalgia to get diagnosed and where in the system improvements can be made.\nThe Pain Centre Versus ArthritisIn partnership with the University of Nottingham and local NHS Trusts, Versus Arthritis supports the world’s first national centre for research into pain.\nThe aims of the centre are to improve our understanding of pain and \nways to stop it, through existing and new treatments.\nThe centre has experts in rheumatology, neuroimaging, psychology, \nneuropharmacology, neurosciences and orthopaedic surgery.For the latest news from around the charity, including about our research, visit our website: www.versusarthritis.org/news\nIf you’d like to receive regular updates about our latest research, support services and campaigns, visit this page and fill in your details so we can send you our newsletter: www.versusarthritis.org/newsletterGlossary\nRheumatoid arthritis Rheumatoid arthritis (room-a-toyd arth-rye-tus) is a long-term condition that can cause pain, swelling and stiffness in your joints.\nSjögren’s syndrome \nSjögren’s syndrome (sher-grenz sin-drome) is an autoimmune condition that causes a dry mouth and eyes. It can also affect other parts of the body and cause joint pain and fatigue. It can occur on its own, or in relation to another condition, such as rheumatoid arthritis.\xa0\nUnderactive thyroid \nAn underactive thyroid gland or hypothyroidism, is when the thyroid, a gland in the neck, doesn’t produce enough important hormones. Common signs of an underactive thyroid are tiredness, weight gain and feeling depressed.30 31 versusarthritis.org\nHelpline 0800 5200 520Where can I find out more? \xa0\nIf you’ve found this information useful, you might be interested in \nother titles from our range. You can download all of our booklets from our website www.versusarthritis.org or order them by contacting our Helpline. If you wish to order by post, our address can be found on the back of this booklet.\nBulk orders\nFor bulk orders, please contact our warehouse, APS, directly to \nplace an order:\nPhone: 0800 515 209 \nEmail: info@versusarthritis.org\nTell us what you think\nAll of our information is created with you in mind. And we want to know if we are getting it right. If you have any thoughts or suggestions on how we could improve our information, we would love to hear from you. \nPlease send your views to bookletfeedback@versusarthritis.org \nor write to us at: Versus Arthritis, Copeman House, St Mary’s Court, St Mary’s Gate, Chesterfield, Derbyshire S41 7TD.\nThank you! \xa0\nA team of people helped us create this booklet. Versus Arthritis medical advisors, Dr Peter Glennon and Aneela Mian are responsible for the content overall. We would also like to thank professor Ernest Choy and Lisa Turner for helping us review this booklet.\xa0\nWe would also like to give a special thank you to the people \nwho shared their opinions and thoughts on the booklet. Your contributions make sure the information we provide is relevant and suitable for everyone.Talk to us\nOur offices\nWe have offices in each country of the UK. Please get in touch to find out what services and support we offer in your area:\nEngland\nTel: 0300 790 0400 Email: enquiries@versusarthritis.org\nScotland\nTel: 0141 954 7776 Email: scotland@versusarthritis.org\nNorthern Ireland\nTel: 028 9078 2940 Email: nireland@versusarthritis.org\nWales\nTel: 0800 756 3970 \nEmail: cymru@versuarthritis.orgHelpline\nYou don’t need to face arthritis alone. Our advisors aim \nto bring all of the information and advice about arthritis \ninto one place to provide tailored support for you.\nHelpline: 0800 5200 520 \nEmail: helpline@versusarthritis.orgFibromyalgia\nFibromyalgia is a long-term condition that can cause pain throughout \nthe body. It can make you feel extremely tired and affect your ability to concentrate. In this booklet, we explain what fibromyalgia is, how it’s treated and how you can manage its impact on your life. \nFor information please visit our website: \nversusarthritis.org0300 790 0400\n /VersusArthritis \n @VersusArthritis \n @VersusArthritis\n© Versus Arthritis 2020\nVA2013", 'Table\tof\tBenefits\t-\tDubai\tand\t\nNorthern\tEmirates\tApplicants\nSILVER\nTerritorial\tScope\tof\tCoverage Worldwide\nAggregate\tAnnual\tLimit AED\t1\tMillion\nSilk\tRoad\t(op\tAccess\tto\tClinics\tonly)\nFrom\t10\tPM\tto\t8AM\tOut\tPatient\t\ntreatments\taccess\tis\tavailable\tat\t\nNetwork\tHospitals\nCoverage\tCriteria\tfor\nTreatment\toutside\tUAECoverage\toutside\tUAE\tis\tlimited\tto\t\n90\tdays\tper\ttreatment.\tA\tsingle\t\nholiday\tor\tbusiness\ttrip\tmay\tnot\t\nexceed\t90\tdays\nUnderwriting\tterms\tand\tcoverage\t\ncriteria\tfor\tPre-existing,Chronic\tconditions:• All pre-existing medical conditions \nshould\tbe\tdeclared\tin\tthe\tMedical\t \t \t\n\t Application\tForm\tand\tis\tsubject\tto\t\nmedical\tunderwriting.\n• All declared Pre-existing and \nChronic\tconditions\tare\tcovered\t\nwith a sub limit of AED 150,000/- \n• Undeclared pre-existing \nconditions\twill\tnot\tbe\tcovered\t\nduring\tthe\tpolicy\tperiod\tand\twill\t\nbe\tunderwritten\tat\trenewal.\n\t All\tadverse\tfindings\ton\thealth\t\ndeclarations\twould\tbe\tpriced\ton\t\neach\tcase\tbasis).\tIn\tcase\tof\t\nmisrepresentation\tinsurer\t\nreserves\tthe\tright\tto\tcancel\tthe\t\npolicyMedical\tNetwork\tSilver Insurance\tPlanRoom\tType PrivateIN\tPATIENT\tBENEFITS\nThe\tcost\tof\taccommodation\tof\ta\t\nperson\taccompanying\ta\tbeneficiary\t\nbelow\t16\tyears\tof\tage\tin\tthe\tsame\t\nroom\tin\tcases\tof\tmedical\tnecessity\tat\t\nthe\t\trecommendation\tof\tthe\ttreating\tdoctor\t\tand\twith\tprior\tapprovalCovered\t\n(Max\tup\tto\tAED\t100\tper\tnight)\nIntensive\tcare\tunit\tand\tcoronary\tartery\tdisease\ttreatmentYes\nRecipient\tOrgan\ttransplantation\tservice,\texcluding\tany\tcharges\t\nrelated\tto\tDonorOrgan\ttransplantation\tshall\tcover\t\nthe\torgan\ttransplantation\tas\t\nrecipient\texcluding\tany\tcost\t\nrelated\tto\tdonor,\tand\texcluding\t\nthe\tacquisition\tand\torgan\tcost.\t\nOrgans\tcovered\tare:\theart,\tlung,\t\nkidney,\tpancreas,\tliver,\tAllogeneic\t\n&\tautologous\tbone\tmarrow.\nRepatriation\tcosts\tfor\tthe\ttransport\t\nof\tmortal\tremains\tto\tthe\tcountry\tof\t\noriginCovered up to AED 7500/-Ambulance\tServices\n(in\tMedical\tEmergency\tonly\tand\nif\tfollowed\tby\tadmission)Yes\nCopay\ton\tconsultation\tfor\tfollow\tup\t\nwithin\t7\tdays\tfor\tsame\ttreatment\t\nand\twith\tsame\tDoctor.No\tCopayPhysician\tConsultation Covered\twith\tCopay\tof\t20%\tmax\t\nAED\t50\tper\tconsultationOUT\tPATIENT\tBENEFITSEmergency\tDental\ttreatment\tfor\naccidental\tdamage\tto\tnatural\tteethUnder\tthis\tbenefit\tthe\ttreatment\trequired\twithin\tthree\tmonths\t\nfollowing\taccidental\tdamage\tto\t\nsound\tnatural\tteeth\tcaused\tby\ta\t\nviolent\texternal\tmeans\twhen\tthe\t\ntreatment\tis\tgiven\tby\ta\tPhysician,\t\ndentist\tor\tdental\tsurgeon\tis\t\ncovered.\n*\t\t\tNo\ttreatment\twill\tbe\tcovered\t\n\t\t\t\t\tafter\t3\tmonths\tof\tthe\taccident.\n**\tTreatment\trequired\tas\tthe\tresult\t\n\t\t\t\t\tof\tthe\tconsumption\tof\tfood\tor\t\n\t\t\t\t\tdrink\tor\tany\tforeign\tbodies\t\n\t\t\t\t\tcontained\tin\tsuch\tfood\tor\tdrink\t\n\t\t\t\t\tis\tnot\tcovered.Physiotherapy\n(Subject\tto\tPrior\tApproval)Covered\twith\t0%\tcopay\tup\tto\t15\tsessions\tper\tmember\tper\tyear\nDay\tcare\tTreatment Covered\nOut\tPatient\tSurgery Covered\nEmergency\tMental\thealth\tTreatments Covered\nWork\tRelated\tInjuries\tand\tillness Not\tCoveredOTHER\tSALIENT\tBENEFITS*Approval\tprotocol\tfor\tFree\taccess\tat\tnetwork\tproviders\twill\tfollow\tDHA\tguidelinesDiagnostics\t(X-Ray,\tMRI,\tCT-Scan,\t\nultrasound\tand\tEndoscopy)Covered\twith\t0%\tcopay\tper\t\ninvoicePrescribed\tDrugs\tand\tMedicines\t\n(covered\tup\tto\tABL)Covered\twith\t0%\tcopay\tper\t\ninvoiceCancer\tTreatments-\tScreening\tHealth\t\ncare\tservices,\tinvestigations\tand\ttreatments\tonly\tfor\tmembers\tenrolled\tunder\tPatient\tSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHAPreventive\tservices\tcovered\tfor\t\nmembers\tover\t18\tyears\tof\tage\n*Prior\tApproval\tis\trequired\tfor\t\nFree\tAccess\tfacility(Non\tAUH)Diabetic\tScreening:\tFasting\tBlood\tSugar\tand\tHBA1C\t\ntests\tare\tcovered\tonce\ta\tpolicy\t\nyear\tfor\teligible\tmembers\nHepatitis\tC\tInfection-\tScreening\t\nHealth\tcare\tservices,\tinvestigations\t\nand\ttreatments\trelated\tto\tviral\thepatitis\tand\tits\tcomplications\tonly\t\nfor\tmembers\tenrolled\tunder\tPatient\t\nSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHA\nDiagnostic\tand\ttreatment\tservices\t\nfor\tdental\tand\tgum\ttreatments,\t\nHearing\tand\tvision\taids,\tand\tvision\tcorrection\tby\tsurgeries\tand\tlaser\t(Emergency\tcases\tOnly)Covered\tin\tmedical\temergenciesNew\tBorn\tbaby\tcoverage\nBabies born inside and out-side UAE \n- New born expenses are covered \nfrom\tDate\tof\tBirth\tunder\tthe\t\nmother’s card for the first 30 days \nfrom\tdate\tof\tbirth\tup\tto\tAnnual\t\nBenefit\tLimit\tof\tmother.\nNew\tborn\tbabies\twill\tbe\tadded\tto\t\nthe\tprinciple\tpolicy\tonly\tupon\trequested\tby\tthe\tpolicy\tholder\tand\t\nis\tsubject\tto\tMedical\tunderwriting.\nCoverage\tfor\tnew\tborn\tare\tin\tline\t\nwith\tDHA\tbenefit\tguidelines.\nInfluenza\tVaccine\n(For\tDubai\tVisa\tholders)\n(On\tReimbursement\tBasis)As\tper\tDHA\tguidelines\tCovered\tonce\t\nper\tannum\ton\tat\tdesignated\tclinics\t\nonly.\nHepatitis\tB\tVirus\tScreening\tand\t\ntreatmentas\tper\tDHA\tguidelines\nAdult\tPneumococcal\tConjugate\tVaccine\t(On\tReimbursement\tBasis) To\tbe\tfollowed\tas\tper\tthe\tguidelines\t\nlaid\tout\tin\tAdult\tPneumococcal\tVaccination\tguidelinesMaternity\tBenefits\nInpatient\t&\tOutpatient\tcoverage\tincludes:\t\n1.\t Pre\t&\tPost\tnatal\ttreatments\t\n2.\t Normal\tdelivery\t\n3.\t Medically\tnecessary\tCaesarean\t\nSection\t\n4.\tMaternity\trelated\tComplications\t5.\t Medically\tnecessary\tlegal\t\nterminations\n\t\n*\tIn-patient\tmaternity\ttreatment\tare\t\nsubject\tto\tprior\tapproval- Normal Delivery expenses are \ncovered\tup\tto\ta\tsub\tlimit\tof\tAED\t\n10,000/-\n- Medically necessary Caesarean \nSection\tand\tcomplication\texpenses\t\nare\tcovered\tup\tto\ta\tsub\tlimit\tof\t\n AED 10,000/-\n- Any Medical Emergency expenses \nrelated\tto\tMaternity\twill\tbe\tcovered\tup to a sub limit of AED 150,000/-\n- Out Patient eligible Maternity \nexpenses\tare\tcovered\tup\tto\tAnnual\t\nlimit\n- 10% co-payment applicable on all \nMaternity treatments, including out- patient\tMaternity\tconsultation\t(no\t\nDeductible\tapplies)\n- The following screening tests are \ncovered\tas\tper\tDHA\tAntenatal\tcare\t\t\nprotocol:\n\t•\t FBC\tand\tPlatelets\n\t•\t Blood\tgroup,\tRhesus\tstatus\tand\t\nantibodies\n\t•\t VDRL\n\t•\t MSU\t&\turinalysis\t\n\t•\t Rubella\tserology\t\n\t• HIV\t\n\t• Hepatitis\tC\toffered\tto\thigh\trisk\t\npatients\n\t• GTT,\tif\thigh\trisk\n\t• FBS,\tRandom\tblood\tsugar\tOR\t\nHbA1C\n\t• Ultrasonography:\t3\tscansTakaful Emarat’s Global emergency \nassistance\tprogram\tprovided\t\nthrough\tAssist\tAmerica\nThis\tprogram\timmediately\tconnects\tyou\tto\t\nqualified\thealthcare\tproviders,\thospitals,\t\npharmacies,\tand\tother\tservices\tif\tyou\texperience\t\nan\temergency\twhile\ttraveling\tmore\tthan\t150\tkilometers\taway\tfrom\tyour\tpermanent\tresidence,\tor\tin\tanother\tcountry,\tfor\tup\tto\t90\tdays.\n\t\n1-877-488-9857\t(Toll\tFree\twithin\tthe\tU.S.)1-609-275-4999\t(Collect\tCall\toutside\tthe\tU.S.)\nEmail\tmedservices@assistamerica.com\n\tYour\tAssist\tAmerica\tReference\tNumber\tis:\t97-AL-TEI-3191\n\t\nNote:\tRefer\tto\tthe\tpamphlet\tfor\tterms\tand\tconditionsMedical\tEmergency\tAssistance\n- Emergency Medical Evacuation\n- Medical Repatriation- Foreign Hospital Admission Assistance- Medical Monitoring- Medical Referrals- Prescription Assistance\nTravel\tEmergency\tAssistance\n- Compassionate Visit- Care of Minor Children- Return of Mortal Remains- Lost Luggage or Document Assistance- Interpreter and Legal Referrals- Emergency Message Transmission- Pre-Trip InformationAlternative\tMedicine\tBenefit\tcovers:\t\nOsteopathy,\t\tChiropractic,\t\nHomeopathy,\tAcupuncture,\t\t\nAyurveda\tand\tHerbal\tTreatmentsCovered\ton\treimbursement\nup to AED 1,600/-\nVaccination\tfor\tChildrenas\tper\tMOH\tschedule\n*(Require\tpre-authorization)Covered\nWithin\tthe\tNetwork\n(Free\tAccess)Covered(Out-side UAE: covered maximum\nup\tto\t100%\tof\tUAE\tapplicable\nnetwork\trates)CLAIMS\tSETTLEMENT\tTERMS\t(What\tis\tPaid\tby\tthe\tInsurer)\nOutside\tthe\tNetwork\n(Reimbursement)\tReimbursement\t\tin\tSEA:\n- 100% of actual covered cost \nsubject\tto\tmaximum\tof\t100%\tof\tUAE\tapplicable\t\tnetwork\t\trates\n\t Reimbursement\t\telsewhere\twithin\t\nterritorial\tscope\tof\tcover*:\n- 80% of Actual Covered Cost \nsubject\tto\tmaximum\tof\t80%\tof\t\nUAE\tApplicable\tNetwork\t\trates\n*\t No\tElective\ttreatment\t\nreimbursement\tfor\tSilk\tRoad\tNetwork\tinside\tUAE.Elective\tTreatment\nWithin\tthe\tNetwork\tand\nOutside\tNetwork100%\tof\tActual\tCovered\tCostEMERGENCY TREATMENTSDental\tBenefits\n*Consultation\t&\tX-Ray,\tScaling,\tTooth\t\nExtraction,\tAmalgam\tfillings,\t\nTemporary\tand/or\tpermanent\t\ncomposite,\tfillings\tand\troot\tcanal\t\ntreatment\tand\tCrown\tonly.Covered\twith\t20%\tcopay\tup\tto\t\nAED\t3500\nFree\tAccess - Covered with pre-\nauthorization\tonly\t–\t\nCo-payment 20% applicable \nReimbursement - Additional 20% \nco-payment applicable over free access', 'Purging ere al TN a ea ecto Cee\n\n \n\nHOME ABOUTUS OURSCHOOL LEARNING HALLOFFAME ADMISSION WORKWITHUS CONTACTUS\n\nPH\n\n \n\nhi lio}e] Bs\n\n\\ AWARD WINNING SCHOOL WITH MORE THAN\nTWO DECADES OF EXCELLENCE\n\nKHALIFA AWARD FOR EDUCATION\n\nA |\n\n500+\n\nDEDICATED\nFACULTY\n\njo\n100%\n\nPLACEMENT TO\nWORLD CLASS\nUNIVERSITIES\n\n \n\nMESSAGE FROM PRINCIPAL & DIRECTOR\n\nGOSS ec enn eRe ea) ,\nalee oy LE ° Pane eds\nth year of being a forerunner in providing worldclass education to the pryahtane\n\nRe ee RRO ca eR esa aoe\nSeno Me sae Mace cua Rice\nTea Sg ee Nag Cn Ree ea\nseme Lg\n\nDANA MARWAHA\nSeen]\n\n \n\nMISSION & VISION STUDENT BLOG\n\nOur school aims to consider the\nuniqueness and individual needs\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nof its pupils by delivering, nigra COMmmontcence\nEW SCHOOL Neen\nVIEW SHOWCASE\nSCHOOLS\nEDUCATIONAL -\nPARADIGM MY SOCIAL RESPONSIBILITY\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nNN cam ey\n\nEemEny ITD (> ml fim)\n\nSewer', 'Home\n\tMESSAGE FROM PRINCIPAL & DIRECTOR: \nDelhi Private School Sharjah stands witness to this, as our institution steps into its 25th year of being a forerunner in providing worldclass education to the students of the Indian diaspora in the UAE. We began as a modest institution with 145 students and equipped with the dream to nurture the best. Today, we stand tall with almost 6000 students enjoying and experiencing the tradition of excellence at DPS Sharjah, where innovation has grown to be a culture and every student is an explorer… an innovator! \nMISSION & VISION\nOur school aims to consider the uniqueness and individual needs of its pupils by delivering…\nEDUCATIONAL PARADIGM\nDelhi Private School Sharjah follows an indigenous model of Education which has evolved…\nPRIMARY:\n \tFROM THE DESK OF THE HM\nThe DPS , Sharjah primary wing exudes a warm and friendly environment where a core commitment...\nAt Delhi Private School -Sharjah, we build on the principle of enjoying the journey of education while we focus on...\nThe primary wing of DPS Sharjah is a buzzing hub of happy, eager, curious, and natural learners…\nFACILITIES:\nSTEM LAB:\nThe school has introduced STEM LABS for students of Grades 1- 5.\nSTEM is a curriculum based on the idea of educating students in four specific disciplines — Science, Technology, Engineering and Mathematics — with an interdisciplinary and applied approach.\n \nRather than teach the four disciplines as separate and discrete subjects, STEM integrates them into a cohesive learning paradigm based on real-world applications.\n\t\tIMMERSIVE ROOM:\nThe state-of-the-art Immersive Room is a cutting-edge facility designed to transform the way our primary school students learn. This 3-D learning and interactive environment offers a dynamic, hands-on approach to education, allowing students to explore subjects in a vivid, engaging manner. In the Immersive Room, lessons come to life as students can dive into virtual worlds, interact with 3-D models, and participate in interactive simulations. Whether exploring ancient civilizations, traveling through the human body, or experimenting with scientific concepts, the Immersive Room provides an unparalleled opportunity for students to engage deeply with their studies.\nFINE ARTS STATION\n\t\t\tSpecial well-equipped rooms have been allocated for teaching Art, Dance and Music to the students.\n\t\tSMART CLASSES:\nHands -on learning has been taken to a new level through our IT support system. Children learn best when they visualize what they are learning. The Interactive Smart Boards , Hybrid classrooms, smart tech tools enhance the teaching and make learning more interesting, engaging and relevant for the children.\nENRICHMENT RESOURCE CENTRE:\nThe school offers a support system to classroom teaching enabling children to cope better with the surroundings. It is unique as it provides direct services in terms of evaluation and remediation that takes the mystery out of why learning may become difficult for a child. Also the centre offers an Individual Education Program is for children lagging behind academically. \nLIBRARIES:\nThe school lays a lot of emphasis on cultivating a mature reading habit in the children. We have three separate libraries for students of KGII to Grade V. Housing a wide range of age-appropriate books, ranging from fiction to general knowledge, they ensure your child gets an early introduction into the magic world of books, fostering a habit that will stand him in good stead for a lifetime.\nCLINIC:\nThe primary school is equipped with three clinics which are looked after by qualified nurses and an in house doctor. Health check-ups of children are done regularly and records are maintained. Parents are informed in case a child needs special attention.\nPLAY AREAS\nSafe play areas with well-defined boundaries are available for the children to frolic in. Separate areas are demarcated for different age-groups. Play facilities that contribute to children’s physical fitness have been installed where children engage in supervised play.\nRULES:\nLEAVE RULES\nDigital Almanac will be available on the school website from this academic year .\n \nMEETING WITH TEACHERS \n• Parents can meet teachers by prior appointment only. Online appointments on Teams may be fixed by communicating with the teacher through the Communication portal in Special programs. .\n \nDISCIPLINE AND BEHAVIOUR \nTo create a pleasant atmosphere, conducive to distance learning as well as onsite learning wherein children can study safely and efficiently, high standards of positive self- discipline is required. Good order and positive discipline is sought through good relationships and self discipline . Generally the school enjoys a friendly, caring and supportive atmosphere and emphasis is given to encouraging and showing appreciation of good behaviour rather than punish bad behaviour.\n \nLIBRARY\nLibrary periods are conducted onsite now through a very efficient reading programme.\nOWN TRANSPORT\n• Students who travel in their own transport must arrive in school by 7.20 am and must be picked up from school by 1:45 pm latest .\n• Students should never leave the school before the attendant arrives.\n• In case of delay they should report to the school reception and the parent will be called.\n \n•At present Parents will not be allowed inside the campus . They will collect their respective wards from the main gate no.3 after school hours.\nTRANSPORT\nAll students should reach the bus stop at least five minutes before the arrival time. Buses will not wait for latecomers . The bus drivers are authorized to stop the buses at designated stops only, unless otherwise directed by the bus teacher. The list of designated stops has been formulated keeping in view the convenience and safety of the students and you are required to adhere to the same.\n \nChildren of Pre KG to Grade II must be dropped and picked up from the bus stop by the parent/caretaker. If the person is not at the bus stop the child will be brought back to school and the parent will have to make arrangements to pick up the child from school. Parents are not allowed to enter or travel in the bus at any time. If parents have any concern regarding the transport facility they are requested to ask for a complaint form from the driver or fill up the complaint form on the school communication portal for Transport . The concern will be addressed by the school at the earliest.\n \nThe bus teachers and bus monitors are responsible for maintaining discipline in the buses. Any serious offences will be reported to the Headmistress. Children will not be allowed to board other buses .\nACADEMICS:\nA TYPICAL DAY\nThe school follows four days a week fully onsite pattern of teaching. A regular, productive working day at DPS Sharjah Primary wing is divided into 8 periods. The children get two refreshing breaks to rejuvenate their minds and stretch their limbs. The day includes a home room period when students spend valuable time with their class teachers. This time is an opportunity for them to share experiences or simply bond with their classmates and class teacher. All assemblies, themed week activities, inter-house activities, practices for events are held during the home room period so as to leave the rest of the day for the set class schedules.\n\tINNOVATIVE TEACHING METHODOLOGY\n\t\tIn the primary section all teaching is thematic and activity based. The syllabus is set by the school. The indigenous curriculum created by our team of talented teachers focuses on hands-on learning through creative, cross curricular lessons, project work, games and logical and lateral thinking activities. It is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time.\n \nOur staff continuously update and upgrade their technology and teaching skills through continuous professional development programmes to seamlessly deliver high quality and relevant lessons.\n\tGRADE III, IV, V\n\t\tHere teaching goes into formal mode. The syllabus is set by the school maintaining the ethos of activity based learning. The curriculum focuses on hands-on learning through in-class work , project work, games and logical and lateral thinking activities.\nIt is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time. Every classroom at DPS Sharjah is a THINKING CLASSROOM. Our children are encouraged to ask the WHYs and WHY NOTs and that is how we learn as we teach. French is introduced as an optional second language in Grade III giving students a choice between French and Hindi.\nKGI to GRADE II\nThe syllabus has been created in a manner that aims at making the child love coming to school. Syllabus is flexible and therefore gives each child the freedom to learn at his/her own pace. Each month is a THEME MONTH, wherein the theme is learnt through age appropriate hands- on learning experiences. Cross curricular teaching takes place through activities, discussions, story telling and enacting , class assemblies and carefully chosen and organized field trips. French is introduced as an optional second language in Grade I giving students a choice between French and Hindi\nPRE KG\nIn our Pre-KG program, we understand the importance of early childhood development. We are committed to nurturing young minds and helping our little learners develop essential skills that will set the foundation for a lifetime of learning and success. The Pre KG curriculum features the distinct and proprietary DPSS Pedagogical Framework and draws from six leading pedagogies in its approach to education, namely the Reggio Emilia, Montessori, Ecological Systems Theory, Somatics, Anganwadi and Finnish method to create a child-led curriculum adapted to meet the needs of each individual child. We promote learning through a combination of play-based activities and structured adult-guided instruction.\nTHEME WEEKS:\nA week in a month is chosen to experiment and explore a certain theme. This concept enhances individual participation, research skills, group work, creativity in presentation and helps latent talent surface and bloom. \nLABS\nThe STEM labs add a whole new perspective to learning MATH and SCIENCE. Children learn through hands on activities which help them to connect the topic taught to real life experiences. The school also has fully equipped COMPUTER LABS for students of grades 1 – 5.\n \nThe labs serve as a refreshing change from class room teaching. Each lab is equipped with state of the art interactive smart boards to make learning and teaching an exciting and unique experience. Students visit the LAB once a week for each subject.', "Adobe Acrobat PDF Files\nAdobe® Portable Document Format (PDF) is a universal file format that preserves all\nof the fonts, formatting, colours and graphics of any source document, regardless ofthe application and platform used to create it.\nAdobe PDF is an ideal format for electronic document distribution as it overcomes the\nproblems commonly encountered with electronic file sharing.\n• Anyone, anywhere can open a PDF file. All you need is the free Adobe Acrobat\nReader. Recipients of other file formats sometimes can't open files because they\ndon't have the applications used to create the documents.\n• PDF files always print correctly on any printing device.\n• PDF files always display exactly as created, regardless of fonts, software, and\noperating systems. Fonts, and graphics are not lost due to platform, software, and\nversion incompatibilities.\n• The free Acrobat Reader is easy to download and can be freely distributed by\nanyone.\n• Compact PDF files are smaller than their source files and download a\npage at a time for fast display on the Web.", "5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n\n6. Question: List the names and GPAs of all students.\n\nSELECT StudentName, StudentGPA \nFROM Student;\n\nExpected Answer:\n\n\nJerry Ryan, 4.0\nHugo Jurgens, 3.2\nAnita Nelson, 3.7\nRobert Arnold, 2.5\nHelen Small, 2.0\nJason Leavitt, 4.0\nHeather Vester, 3.3\nIvan Wright, 2.9\nNorman Roberts, 1.3\nJames Neville, 3.7\n\n7. Question: Which courses are taught in the Riverhead building?\n\nSELECT Course.CourseName \nFROM Section \nJOIN Course ON Section.CourseID = Course.CourseID \nJOIN Buildings ON Section.BuildingID = Buildings.BuildingID \nWHERE Buildings.BuildingName = 'Riverhead';\n\nExpected Answer:\n\nComputer Science III\nCalculus I\nAccounting I\n\n8. Question: What are the phone numbers of all faculty members?\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nComputer Science I, Computer Science Illustrated\nComputer Science II, Liang Java\nComputer Science III, Liang Java\nData Structures, Data Structures & Algorithms\nComputer Assembly, Machine Learning\nIntro To Networking, Networking CCNA\nCalculus I, Intro to Calculus\nCalculus II, Advanced Topics in Calculus\nCalculus III, Vectors and Matrices in Calculus\nDifferential Equations, Multivariable Calculus\nLinear Algebra, Math for Computer Science\nAccounting I, Fundamentals of Accounting\nAccounting II, Fundamentals of Accounting\nComposition, Short Stories\nLiterature, Poems and Stories\nOrganic Chemistry I, Organic Chemistry Principles\nOrganic Chemistry II, Organic Chemistry Principles\n\n\n5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n1. Question: What is the name of the college with the highest number of students?\n\nSELECT CollegeName \nFROM College \nORDER BY CollegeTotalStudents DESC \nLIMIT 1;\n\nExpected Answer: SCCC\n\n2. Question: List all buildings in the college and their associated college names.\n\nSELECT BuildingName, CollegeName \nFROM Buildings;\n\nExpected Answer:\n\nRiverhead, SCCC\nIslip, SCCC\nSouth Hampton, SCCC\nAmmerman, SCCC\nSmithtown, SCCC\n\n\n3. Question: Which classrooms have projectors?\n\nSELECT RoomNumber \nFROM Classrooms \nWHERE HasProjector = 'Y';\n\nExpected Answer:\n201\n203\n304\n\n4. Question: List all courses along with their associated textbook titles.\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nTanya Ferguson, 635-448-6158\nGuy O'Neill, 654-651-8521\nDennis Wilks, 687-846-5132\nKenneth Mason, 876-263-4455\nMike Briley, 184-846-4613\nMary George, 184-618-4842\nJune Walkters, 618-476-4631\nAngela Mendez, 594-976-4326\nJohn Leak, 459-487-9635\nCarey Cochran, 111-526-8633\n\n9. Question: List the details of all interns including their hourly wage.\n\nSELECT Interns.InternID, Person.PersonName, Interns.InternHourlyWage \nFROM Interns \nJOIN Person ON Interns.PersonID = Person.PersonID;\n\nExpected Answer:\n\n1, Jamie Kurland, 14.50\n2, Brenda Thornberry, 15\n3, Tom Katz, 11\n\n10. Question: Which faculty member is the head of the Mathematics department?\n\nSELECT FacultyName \nFROM Faculty \nWHERE FacultyTitle = 'Head Of Mathematics';\n\nExpected Answer: Guy O'Neill"] +2024-06-23 12:13:08,440 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:13:08,674 - INFO - Searching documents for query: Adobe Acrobat PDF Files +2024-06-23 12:13:09,068 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:13:09,312 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:13:09,530 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:13:09,780 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:13:10,053 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:13:10,264 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:13:10,267 - INFO - Document search results: ["Fibromyalgia\nWords shown in bold are explained in the glossary on p.29.We’re the 10 million people living with arthritis. We’re the carers, \nresearchers, health professionals, friends and parents all united in our ambition to ensure that one day, no one will have to live with the pain, fatigue and isolation that arthritis causes.\nWe understand that every day is different. We know that what works \nfor one person may not help someone else. Our information is a collaboration of experiences, research and facts. We aim to give you everything you need to know about your condition, the treatments available and the many options you can try, so you can make the best and most informed choices for your lifestyle.\nWe’re always happy to hear from you whether it’s with feedback on our \ninformation, to share your story, or just to find out more about the work of Versus Arthritis. Contact us at content@versusarthritis.org\nRegistered office: Versus Arthritis, Copeman House, St Mary’s Gate, Chesterfield S41 7TD\nRegistered Charity England and Wales No. 207711, Scotland No. SC041156.Contents\nLynn’s story 4\nWhat is fibromyalgia? 6\nSymptoms 6\nWho gets fibromyalgia? 8\nDoes it run in families? 8\nCauses 8\nDiagnosis 10\nWhat does the future hold for me? 11\nTreatments 13\nPhysical therapies 13\nPain clinics and pain management programmes 15\nPsychological therapies 15\nAcupuncture 18\nDrug treatments 18\nHow can I help myself? 20\nResearch and new developments 27\nGlossary 29\nWhere can I find out more? 30\nTalk to us 314 5 versusarthritis.org\nHelpline 0800 5200 520\nLynn’s story\nLynn White was diagnosed with fibromyalgia in her early 40s. \nNow at 52, she wants people to know they can keep on top of their condition with treatment, self-care and the occasional treat.\n‘I had the symptoms for years before I found out I had fibro. I knew \nI wasn’t right. I’d feel awful.\n‘I’d get terribly low and I was in pain everywhere. But you just get \non with things don’t you. I didn’t want to make an issue out of it. My daughter has JIA and Sjögren’s syndrome and she was so ill, I couldn’t think about how I was feeling.‘When I eventually saw a rheumatologist, she just pressed my trigger points – I went through the roof. Tears were pouring down my face.\n‘Knowing I had fibro made such a difference. When you can name it, \nyou can start dealing with it.\n‘I have to look after myself. I try to pace myself. I exercise with a \npersonal trainer too, that makes all the difference.\n‘Exercise is so important. But don’t just go and exercise, you need \nto see a physiotherapist or a gym instructor. Doing the wrong exercises can be as harmful as doing nothing. Make yourself keep walking, because when you stop it’s so difficult to get going again.\n‘I have acupuncture, laser and heat treatments. They’re brilliant \nand really help. If I don’t go it takes weeks to get back on track.\n‘I get as much sleep as I can. In the morning I’m still tired and my \nlegs feel like lead, but I must get on and walk the dogs. Heat pads on my waist really help me walk. I always feel much better out in the fresh air.\n‘I watch my diet, because once the weight goes on it doesn’t shift, \nthat makes me feel worse.\n‘If I’m going out, I try not to do too much the day before and \nafter. Sometimes, I really don’t feel up to it, but my friends really understand.\n‘I have down days, but I deal with it. It helps to stay positive. \nIt would be very easy to get down.\n‘I make sure I treat myself with a massage or a facial. It’s not \nindulgent, it helps. It’s so important to relax your body, mind and muscles and I know I’ll sleep well that night.\n‘Little things really do make a difference. I still have days I don’t \nfeel great, but I know I have to get on with things.’6 7 versusarthritis.org\nHelpline 0800 5200 520What is fibromyalgia?\nFibromyalgia is a long-term condition that causes pain and \ntenderness all over your body.\nUnlike arthritis, this isn’t because you have problems with your joints, \nbones or muscles. It’s thought to be caused by your nervous system in your brain and spine not being able to control or process pain signals from other parts of your body.\nThe condition is also linked to: •\n poor sleep\n• feeling you can’t concentrate or remember things\n• extreme and constant tiredness that doesn’t improve with sleep or \nrest – which is known as fatigue.\nThere can be many other symptoms that affect different parts of your body.\nSymptoms\nThe main symptoms of fibromyalgia are:\n• pain – you may feel as though you’ve got pain that spreads \nthroughout your entire body, with certain parts – such as your neck and back – feeling particularly painful\n•\n tiredness, fatigue and generally feeling like you have no energy\n• sleeping badly – waking up feeling unrested\n• aching and stiffness, which often feels worse during or after you’ve been active.\nIt’s common for your condition to flare-up, making your symptoms suddenly worse.Fibromyalgia can also cause:\n•\n forgetfulness or poor concentration\n• stress, worry or low mood\n• tingling, numbness or swelling of your hands and feet\n• headaches\n• restless legs syndrome – a tingling, uncomfortable feeling in your \nlegs, especially at night\n• irritability, or feeling low or weepy\n• feeling like you urgently need to wee, especially at night\n• painful menstrual periods\n• diarrhoea, constipation and stomach pain – sometimes separately diagnosed as irritable bowel syndrome (IBS)\n•\n increased sensitivity to things like cold, sound, knocks and bumps\n• tender or overly sensitive joints and muscles.\nThe pain may feel like it’s affecting your whole body, or it may be particularly bad in just a few areas. Some people say their pain gets worse in extreme temperatures, such as very hot, cold or damp weather.\nPeople often say that besides the pain, fatigue is the worst part of \nfibromyalgia. This can be linked to a difficulty to think clearly or remember things properly, which is sometimes called fibro fog or brain fog.\nFibromyalgia can be physically and \nmentally overwhelming, but if you can learn to manage it you can reduce its impact on your life.8 9 versusarthritis.org\nHelpline 0800 5200 520Who gets fibromyalgia?\nIt’s estimated that somewhere between 1.8 million and 2.9 million \npeople in the UK have fibromyalgia.\nIt most commonly develops between the ages of 25 and 55, although \nchildren can also get it. It appears that more women are diagnosed with fibromyalgia than men.\nDoes it run in families?\nWe don’t know for sure whether fibromyalgia can run in families.\nIt’s thought that people can inherit genes that make them more likely \nto get fibromyalgia, and the condition can then be triggered by an injury, physical or psychological trauma, or stress.\nCauses\nWe don’t currently know the exact reason why people get fibromyalgia. But there does seem to be a common link with things such as arthritis, a traumatic event, and mental health and well-being.\nFibromyalgia isn’t caused by damage or an injury to the body. But it \ndoes increase the sensitivity of your nerve endings, which means you could feel pain from a small amount of pressure or minor knocks.\nOne theory is that the condition is caused by problems with a \nperson’s central nervous system – which controls all the sensations and movements the body makes.\nStudies have shown that parts of the brain that register pain react \ndifferently if you have fibromyalgia. This means you feel pain when other people just feel uncomfortable or stiff.\nPeople with fibromyalgia often don’t get enough deep sleep. \nResearch shows that lack of good quality sleep can make pain worse, and maybe even cause pain.Pain, unhappiness, depression and stress can all make you sleep badly.\nSymptoms often start after an illness, accident, or a time of emotional \nstress and anxiety.\nWhen you’re low or depressed, your pain can also feel worse. At the \nsame time, your pain can make you feel more stressed.\nUnlike conditions, such as arthritis, the pain you feel with fibromyalgia \nisn’t caused by visible inflammation or damage to your body.\nThis doesn’t mean the symptoms of fibromyalgia are unreal or ‘all in \nyour mind’. However, anxiety, physical or mental trauma, and sleep disturbance are all thought to play a part in the condition.\nPoor sleep appears to be a significant \ncause of fibromyalgia, so getting enough good-quality sleep is important.\nFigure 1. The cycle of pain and sleep disturbance\n \n \n Sleep \ndisturbanceLocalised \nmuscular/ \njoint pain\nInsufficient deep, \nrestorative sleep\nDifficulty with daily activities, \nfatigue, widespred muscular \npain and tendernessDisease, \nillness\nAnxiety, \nlife crisis10 11 versusarthritis.org\nHelpline 0800 5200 520Fibromyalgia doesn’t appear to cause lasting damage to your body, \nbut it’s important to stay physically active so your muscles don’t become weak. If your muscles become weak, you could cause lasting damage.\nDiagnosis\nFibromyalgia can sometimes be difficult to diagnose, as the symptoms vary from person to person.\nThere are some common symptoms your doctor will look for to help \ndiagnose fibromyalgia, including:\n•\n severe pain that has lasted three months or more\n• fatigue\n• regularly waking up feeling unrefreshed\n• problems with your memory and understanding.\nIt may help your doctor understand the problems you’re having \nif you make a list of any physical or psychological problems you’ve experienced. They will probably then carry out a physical examination.\nThere aren’t any specific blood tests, x-rays or scans to confirm a \ndiagnosis of fibromyalgia. But you might have blood tests to check for other conditions.\nMany symptoms of fibromyalgia are similar to those of other \nconditions, such as rheumatoid arthritis\n, Sjögren’s syndrome \n(sher-grenz sin-drome) and an underactive thyroid gland.\nSome people may be diagnosed and treated for one of these other \nconditions. It is also possible to have one of these conditions as well as fibromyalgia.Your doctor may also suggest a referral to:\n•\n a rheumatologist – a doctor who specialises in conditions affecting \nthe bones, joints and muscles. They may confirm your diagnosis.\n• a physiotherapist – who can suggest exercises and relaxation techniques\n•\n a clinical psychologist or counsellor – who may use methods such as cognitive behavioural therapy (CBT) and mindfulness\n•\n an occupational therapist – who can advise you on the best way to carry out daily activities and work around your condition\n•\n a community or hospital-based specialist pain clinic, or chronic fatigue service – who can help you manage your symptoms.\nFor more information about how these specialists could help you, see the treatment section later in this booklet.\nWhat does the future hold for me?\nBecause fibromyalgia’s symptoms vary from person to person, it’s difficult to predict how long you will have the condition and the impact it will have on your life.\nAlthough there’s currently no cure, there are treatments, therapies and \nself-management techniques that can improve your quality of life.\nFibromyalgia doesn’t seem to cause long-term damage to your body. \nBut it’s important to keep your muscles and joints strong through activity.\nGradually increasing how much exercise you do can also improve \nyour symptoms.12 13 versusarthritis.org\nHelpline 0800 5200 520Treatments\nThere are a number of ways your symptoms can be managed.\nIn many cases, fibromyalgia can be diagnosed and treated by your \nGP, without the need to see a specialist.\nThey can advise you on treatments and therapies that tackle specific \nsymptoms. These may include drug treatments. However, physical and psychological therapies can often be a more effective way of managing fibromyalgia than medication.\nThere are also many things you can do for yourself that can change \nthe way your condition impacts upon your life.\nPhysical therapies\nDepending on how your fibromyalgia is affecting you, your doctor may refer you to a physiotherapist or occupational therapist.\nPhysiotherapy\nPhysiotherapy can help relieve the pain of fibromyalgia .\nPhysiotherapists are trained specialists who can help you stay active and independent. They will show you the best exercises to strengthen your muscles, without hurting yourself or putting your body under too much strain.\nThey can show you how something as simple as improving your \nposture can help your pain. They may also advise you on relaxation techniques which can be just as important as exercise when you’re dealing with fibromyalgia.\nYour doctor can refer you to an NHS physiotherapist. In some areas \nyou can refer yourself, but this may take a while.‘It helps to stay positive. It would be \nvery easy to get down…. Little things really do make a difference. I know I have to get on with things.’\n14 15 versusarthritis.org\nHelpline 0800 5200 520Occupational therapy\nOccupational therapy can help you manage your everyday \nactivities around your fibromyalgia, without increasing your pain or overwhelming yourself.\nYour occupational therapist may suggest new ways you can get \nthings done. They may also teach you some relaxation techniques.\nIf you still find some activities difficult after you’ve made these \nchanges, they may suggest equipment, known as aids and adaptations, to help you.\nYour doctor can refer you to an occupational therapist or you can \nsee one privately, for a fee.\nIf you’re having problems at work, your employer may have an \noccupational health team that could help you. Otherwise, you can contact a Jobcentre Plus office to ask for advice.To find a private occupational therapist, visit the Royal College of Occupational Therapists website www.rcot.co.uk\nFor more information about working with fibromyalgia, you can also look at the living with arthritis section of our website www.versusarthritis.orgPain clinics and pain management \nprogrammes\nPain clinics bring together the skills of a wide range of professionals, \nsuch as: \n• specialist pain consultants\n• physiotherapists\n• occupational therapists\n• psychologists\n• social workers\n• employment advisors.\nThey can provide specific treatments or rehabilitation therapies that \ncould reduce the effects of fibromyalgia.\nA pain specialist may suggest you join a pain management \nprogramme, which brings together people with different long-term pain conditions. Pain management won’t take away your pain, but it can help you manage it better and reduce its impact on your life.\nThese sessions are often led by psychologists who specialise in \nhelping people find ways to live with their pain. They are usually held in an outpatient clinic and run over several days or weeks.\nPsychological therapies\nPain is never just a physical experience, especially if it lasts a long time. Pain can affect your mood and behaviour.\nPsychological approaches to pain management try to address \nthe emotional effects of your pain and the things that can make your pain worse. They help you look at how your pain affects your thoughts and habits, and how your emotions can affect your pain.It can be quicker to see a physiotherapist privately, but you would pay for the appointment. To find a private physiotherapist, visit the Chartered Society of Physiotherapy website www.csp.org.uk16 17 versusarthritis.org\nHelpline 0800 5200 520Therapies such as cognitive behavioural therapy (CBT), which is a \ntalking therapy, try to reduce the overwhelming effect of problems such as stress, unhappiness and pain.\nThey aim to help you understand how you react to different \nproblems by breaking them down into smaller, more manageable, chunks. This should help you change the way you react to them and the effect they have on you.\nMaking small changes to the way you react to a situation or problem \ncan often improve both your emotional and physical health.\nPsychological therapies can also include relaxation techniques and \nother ways to reduce your stress.\nThey encourage you not to be too hard on yourself, even when you feel frustrated, and to accept that sometimes there are limits to what you can do.\nA number of healthcare professionals often have training in CBT, so \nyou may not have to see a psychologist.\nFor more information about psychological therapies and CBT, the British Association for Behavioural & Cognitive Psychotherapies (BABCP) keeps a register of all accredited therapists in the UK at: www.babcp.com18 19 versusarthritis.org\nHelpline 0800 5200 520Before prescribing drugs to treat your pain, your doctor will discuss \nthe benefits and risks of starting drug treatment. If you are aged over 18, it’s likely they will first try you on an antidepressant, such as: \n•\n amitriptyline\n• citalopram\n• duloxetine\n• fluoxetine\n• paroxetine\n• sertraline.\nAntidepressants are regularly used to treat sleep problems and \npain, as well as depression. When they are used to treat pain, they’re usually prescribed at a lower dose than when they are used to treat depression. However, they can still help if your condition effects your mood. \nAntidepressants are now recommended by the National Institute \nof Health and Care Excellence (NICE) as the first choice of drug treatment for unexplained long-term, widespread pain, such as fibromyalgia.\nYou might need to take\n them for a few months before you feel their \nfull benefits. Your doctor will gradually increase the dose to a level \nthat works for you. \nSome antidepressants can make you feel sleepy, so avoid taking \nthem before you drive, cycle or use heavy machinery. You usually \nneed to take them about two hours before bedtime. \nAll drugs have potential side effects. It’s important to talk to your doctor about how to get the best balance between pain relief and any unpleasant effects.\n If you feel like a treatment isn’t helping you, \ntalk to your doctor. Acupuncture\nYour doctor may recommend a course of acupuncture from a trained NHS healthcare professional, such as a physiotherapist, to help with your pain.\nAcupuncture uses fine needles, inserted into several specific parts of \nthe body to relieve pain. There is evidence to support its use in the short-term treatment of fibromyalgia, Though a course of treatments may only help for up to three months, it may help you start managing your condition.\nYou may be able to receive this treatment at a local health centre \nor GP surgery.\nDoctors will not recommend treatment with devices such as TENS \nmachines, ultrasound or interferential therapy, because there is currently little evidence to support their use in treating fibromyalgia.\nDrug treatments\nDrugs can’t treat fibromyalgia, but they can help reduce your symptoms. \nYour doctor may only recommend drug treatment once you’ve tried\n \noptions, such as exercise, psychological therapy or acupuncture. \n20 21 versusarthritis.org\nHelpline 0800 5200 520In the past people with fibromyalgia have been prescribed a variety \nof different types of drugs, such as:\n• gabapentin and pragabalin, which target nerve pain\n• opioid painkillers, such as codeine, tramadol and morphine\n• compound painkillers, including co-codamol and co-dydramol\n• paracetamol\n• non-steroidal anti-inflammatory drugs (NSAIDs), such as \nibuprofen and naproxen\n• steroid injections.\nIf you are currently prescribed one of these drugs, your doctor is likely to want to discuss whether your condition could be treated differently in the future.\nHow can I help myself?\nExercise\nIf you’re in pain, your instinct may be to avoid exercise or moving around too much. But keeping active is a really important part of the treatment for fibromyalgia and can prevent other health problems.\nYour symptoms and general health can be improved by a \ncombination of aerobic exercise and movements that improve your flexibility and strength.\nExercise has been proven to improve fatigue and our ability to \ncontrol pain.\nAt first, you may find that your pain and tiredness become worse, \nparticularly if you’re starting to exercise muscles that haven’t been used for a while. Try to do the same amount of exercise each day, so you build up your muscle strength and your stamina.\nThen, after doing your routine of exercises for a couple of weeks, \nslowly increase the amount you do, and this will improve your fitness, stamina and flexibility.Aerobic exercises\nAerobic exercise is anything that makes you a little out of breath and your heart beat faster.\nSwimming is recommended for people with fibromyalgia. Taking a \nbrisk walk and cycling can also help.\nAt home, you could step up and down your bottom step several \ntimes, or march on the spot to get your heart beating faster.\nResearch shows aerobic exercise \nimproves your fitness and can also reduce the pain and fatigue of fibromyalgia. It should also improve your sleep and general wellbeing.\n22 23 versusarthritis.org\nHelpline 0800 5200 520Diet and nutrition\nThere’s no particular diet that’s been proven to help fibromyalgia. \nHowever, it’s recommended that you keep to a healthy weight by eating a balanced diet that is low in saturated fats, sugar and salt, and has plenty of fruit and vegetables. It’s also good to drink six to eight glasses of water every day.\nYou can order our Diet and arthritis information booklet on our website or by calling our free helpline on 0800 5200 520.Find more information about healthy eating in our About arthritis pages on our website www.versusarthritis.orgStrengthening exercisesStrengthening exercises help develop and build the muscles that move and protect your joints. They may be difficult at first but should become easier with practice.\nAim to do at least one session a day, either at home or in a gym. Ask \na GP or physiotherapist for examples of strengthening exercises you could do at home.\nYou can also buy specially designed equipment, such as ankle \nweights. Begin with lighter weights, then move on to heavier ones, if you feel able to.\nStrengthening equipment in a gym allows you to work your muscles \nby pushing or pulling against a resistance, such as weights or elastic ropes. You can ask an instructor for advice about using the equipment, if you’re not sure.\nStretching exercises\nStretching, or range of movement, exercises can increase your flexibility. You can do these anywhere. There are plenty of examples of exercises online, or you could ask a physiotherapist. Some people with fibromyalgia have found t'ai chi and yoga help.\nAlternatively, you could take a look at our Keep moving booklet for more advice. This is available to order on our website or by calling our free helpline on 0800 5200 520.For more information, see our exercise advice in the managing your symptoms pages on our website www.versusarthritis.org/exercise\n24 25 versusarthritis.org\nHelpline 0800 5200 520Complementary treatments\nSome people with fibromyalgia find that complementary treatments \nhelp their symptoms.\nMassage can be helpful for some people with fibromyalgia. However, \nthe effects don’t often last that long.\nIf you want to try a complementary treatment, speak to your doctor \nfirst, in case it affects any other treatment you’re on.\nIt’s important to go to a legally registered therapist, or one who has a \nset ethical code and is fully insured.\nIf you decide to try therapies or supplements, you should be critical \nof what they’re doing for you and only continue if they’re helping.\nSleep\nPoor sleep appears to be a significant cause of fibromyalgia, so getting enough good-quality sleep is an important part of your treatment. Not only will it help with tiredness and fatigue, but it may also improve your pain.\nSleeping tablets are not normally recommended, as the body can \nbecome tolerant to them, which can lead to the effects wearing off and even addiction. But regular activity, particularly aerobic exercise, and cognitive behavioural therapy (CBT) have proven effective for people with disrupted sleep patterns.You can find more information about complementary treatments in our About Arthritis pages on our website www.versusarthritis.orgIt can also help to change your habits around bedtime. To help you get a better night’s sleep:\n•\n Make sure your bedroom is dark, quiet and a comfortable \ntemperature.\n• Try a warm bath before bedtime to help ease pain and stiffness.\n• Develop a regular routine, where you go to bed and get up at a similar time each day.\n•\n You may like to try listening to some soothing music before going to bed.\n•\n Some gentle exercises may help reduce muscle tension, but it’s probably best to avoid energetic exercise too close to bedtime.\n•\n Keep a notepad by your bed – if you think of something you need to do the next day, write it down and then put it out of your mind.\n•\n Avoid caffeine in the eight hours before you go to bed.\n• Don’t drink alcohol close to bedtime.\n• Avoid eating main meals close to bedtime.\n• If you smoke, try to stop smoking, or at least don’t smoke close to bedtime.\n•\n Try not to sleep during the day.\n• Avoid watching TV and using computers, tablets or smartphones in your bedroom.\n•\n Don’t keep checking the time during the night.\nYou can also find this information in our Sleep and arthritis booklet, which can be ordered via the website or by calling our free helpline on 0800 5200 520.You can find more information about things that could improve the quality of sleep on our website at www.versusarthritis.org/sleep26 27 versusarthritis.org\nHelpline 0800 5200 520What else can I do?\nBecause fibromyalgia varies from person to person, we suggest you \ntry some of the following tips to find out what works for you:\n• Learn about fibromyalgia – understanding your condition can help \nreduce your fears and anxiety. It also means you’re fully aware of treatment and self-management approaches that can help you.\n•\n Find a support group in your area or an online forum for people with fibromyalgia. Talking about your experiences with other people who understand can help.\n•\n Encourage your family and friends to learn more about your condition and to talk to you about it. You could show them this information. It’s especially important they understand how your pain affects you, even if you look well.\n•\n Find ways to talk about your feelings, such as anxiety, low mood or anger. Counselling or CBT can help – your GP will be able to refer you.\n•\n For ‘fibro fog’, some people find mental exercises like crosswords or jigsaw puzzles help. Do as much as you can to stimulate your brain.\n•\n Pick your best time of day to do anything needing concentration. Explain to others if fibromyalgia affects your memory.\n•\n Learn to pace yourself by breaking tasks into smaller chunks, giving yourself time to rest in between.\n•\n Stress and unhappiness can make fibromyalgia pain feel worse – addressing what’s making you feel that way could help.\n•\n Ask for help from people at your workplace, such as a friend, colleague or manager.\n•\n Working shorter hours, as well as adapting your desk, chair, computer and other working areas for comfort, can all help.•\n Ask an occupational therapist, your local Jobcentre Plus office or Citizens Advice service for advice. They can work with both you and your employer.\n•\n Applying heat with a hot water bottle, or having a hot bath or shower, can help pain and improve morning stiffness.\n•\n If you have a dry mouth, try a toothpaste containing sodium bicarbonate.\n•\n Some people have found meditation helps improve their pain.\n• Try the treatments your doctor offers and discuss which ones are helpful.\nResearch and new developments\nVersus Arthritis is funding a number of research studies into the causes, effects and treatment of fibromyalgia. Some examples include:\n•\n A study at the University of Cambridge is looking at why things \nthat wouldn’t normally be painful, such as sound, light and gentle touch become painful for people with fibromyalgia, and whether brain signals that process pain differ in people with fibromyalgia.\n•\n Research underway at the University of Sussex is examining how the body's natural fight and flight response to stress might be altered in people who have fibromyalgia. This work is also looking at the role inflammation might have in this process.\n•\n We are funding work at the University of Liverpool investigating how the brain processes pain signals. It has been found that in people with long-term pain such as fibromyalgia there are differences in the structure and activity in the parts of the brain that process pain signals. Using mathematical modelling, this work could help to match people up with the best treatment option for them.28 29 versusarthritis.org\nHelpline 0800 5200 520• We are also investigating how to improve healthcare services \nfor people with fibromyalgia. Research being carried out at the University of Aberdeen is looking at how long it took people with fibromyalgia to get diagnosed and where in the system improvements can be made.\nThe Pain Centre Versus ArthritisIn partnership with the University of Nottingham and local NHS Trusts, Versus Arthritis supports the world’s first national centre for research into pain.\nThe aims of the centre are to improve our understanding of pain and \nways to stop it, through existing and new treatments.\nThe centre has experts in rheumatology, neuroimaging, psychology, \nneuropharmacology, neurosciences and orthopaedic surgery.For the latest news from around the charity, including about our research, visit our website: www.versusarthritis.org/news\nIf you’d like to receive regular updates about our latest research, support services and campaigns, visit this page and fill in your details so we can send you our newsletter: www.versusarthritis.org/newsletterGlossary\nRheumatoid arthritis Rheumatoid arthritis (room-a-toyd arth-rye-tus) is a long-term condition that can cause pain, swelling and stiffness in your joints.\nSjögren’s syndrome \nSjögren’s syndrome (sher-grenz sin-drome) is an autoimmune condition that causes a dry mouth and eyes. It can also affect other parts of the body and cause joint pain and fatigue. It can occur on its own, or in relation to another condition, such as rheumatoid arthritis.\xa0\nUnderactive thyroid \nAn underactive thyroid gland or hypothyroidism, is when the thyroid, a gland in the neck, doesn’t produce enough important hormones. Common signs of an underactive thyroid are tiredness, weight gain and feeling depressed.30 31 versusarthritis.org\nHelpline 0800 5200 520Where can I find out more? \xa0\nIf you’ve found this information useful, you might be interested in \nother titles from our range. You can download all of our booklets from our website www.versusarthritis.org or order them by contacting our Helpline. If you wish to order by post, our address can be found on the back of this booklet.\nBulk orders\nFor bulk orders, please contact our warehouse, APS, directly to \nplace an order:\nPhone: 0800 515 209 \nEmail: info@versusarthritis.org\nTell us what you think\nAll of our information is created with you in mind. And we want to know if we are getting it right. If you have any thoughts or suggestions on how we could improve our information, we would love to hear from you. \nPlease send your views to bookletfeedback@versusarthritis.org \nor write to us at: Versus Arthritis, Copeman House, St Mary’s Court, St Mary’s Gate, Chesterfield, Derbyshire S41 7TD.\nThank you! \xa0\nA team of people helped us create this booklet. Versus Arthritis medical advisors, Dr Peter Glennon and Aneela Mian are responsible for the content overall. We would also like to thank professor Ernest Choy and Lisa Turner for helping us review this booklet.\xa0\nWe would also like to give a special thank you to the people \nwho shared their opinions and thoughts on the booklet. Your contributions make sure the information we provide is relevant and suitable for everyone.Talk to us\nOur offices\nWe have offices in each country of the UK. Please get in touch to find out what services and support we offer in your area:\nEngland\nTel: 0300 790 0400 Email: enquiries@versusarthritis.org\nScotland\nTel: 0141 954 7776 Email: scotland@versusarthritis.org\nNorthern Ireland\nTel: 028 9078 2940 Email: nireland@versusarthritis.org\nWales\nTel: 0800 756 3970 \nEmail: cymru@versuarthritis.orgHelpline\nYou don’t need to face arthritis alone. Our advisors aim \nto bring all of the information and advice about arthritis \ninto one place to provide tailored support for you.\nHelpline: 0800 5200 520 \nEmail: helpline@versusarthritis.orgFibromyalgia\nFibromyalgia is a long-term condition that can cause pain throughout \nthe body. It can make you feel extremely tired and affect your ability to concentrate. In this booklet, we explain what fibromyalgia is, how it’s treated and how you can manage its impact on your life. \nFor information please visit our website: \nversusarthritis.org0300 790 0400\n /VersusArthritis \n @VersusArthritis \n @VersusArthritis\n© Versus Arthritis 2020\nVA2013", 'Table\tof\tBenefits\t-\tDubai\tand\t\nNorthern\tEmirates\tApplicants\nSILVER\nTerritorial\tScope\tof\tCoverage Worldwide\nAggregate\tAnnual\tLimit AED\t1\tMillion\nSilk\tRoad\t(op\tAccess\tto\tClinics\tonly)\nFrom\t10\tPM\tto\t8AM\tOut\tPatient\t\ntreatments\taccess\tis\tavailable\tat\t\nNetwork\tHospitals\nCoverage\tCriteria\tfor\nTreatment\toutside\tUAECoverage\toutside\tUAE\tis\tlimited\tto\t\n90\tdays\tper\ttreatment.\tA\tsingle\t\nholiday\tor\tbusiness\ttrip\tmay\tnot\t\nexceed\t90\tdays\nUnderwriting\tterms\tand\tcoverage\t\ncriteria\tfor\tPre-existing,Chronic\tconditions:• All pre-existing medical conditions \nshould\tbe\tdeclared\tin\tthe\tMedical\t \t \t\n\t Application\tForm\tand\tis\tsubject\tto\t\nmedical\tunderwriting.\n• All declared Pre-existing and \nChronic\tconditions\tare\tcovered\t\nwith a sub limit of AED 150,000/- \n• Undeclared pre-existing \nconditions\twill\tnot\tbe\tcovered\t\nduring\tthe\tpolicy\tperiod\tand\twill\t\nbe\tunderwritten\tat\trenewal.\n\t All\tadverse\tfindings\ton\thealth\t\ndeclarations\twould\tbe\tpriced\ton\t\neach\tcase\tbasis).\tIn\tcase\tof\t\nmisrepresentation\tinsurer\t\nreserves\tthe\tright\tto\tcancel\tthe\t\npolicyMedical\tNetwork\tSilver Insurance\tPlanRoom\tType PrivateIN\tPATIENT\tBENEFITS\nThe\tcost\tof\taccommodation\tof\ta\t\nperson\taccompanying\ta\tbeneficiary\t\nbelow\t16\tyears\tof\tage\tin\tthe\tsame\t\nroom\tin\tcases\tof\tmedical\tnecessity\tat\t\nthe\t\trecommendation\tof\tthe\ttreating\tdoctor\t\tand\twith\tprior\tapprovalCovered\t\n(Max\tup\tto\tAED\t100\tper\tnight)\nIntensive\tcare\tunit\tand\tcoronary\tartery\tdisease\ttreatmentYes\nRecipient\tOrgan\ttransplantation\tservice,\texcluding\tany\tcharges\t\nrelated\tto\tDonorOrgan\ttransplantation\tshall\tcover\t\nthe\torgan\ttransplantation\tas\t\nrecipient\texcluding\tany\tcost\t\nrelated\tto\tdonor,\tand\texcluding\t\nthe\tacquisition\tand\torgan\tcost.\t\nOrgans\tcovered\tare:\theart,\tlung,\t\nkidney,\tpancreas,\tliver,\tAllogeneic\t\n&\tautologous\tbone\tmarrow.\nRepatriation\tcosts\tfor\tthe\ttransport\t\nof\tmortal\tremains\tto\tthe\tcountry\tof\t\noriginCovered up to AED 7500/-Ambulance\tServices\n(in\tMedical\tEmergency\tonly\tand\nif\tfollowed\tby\tadmission)Yes\nCopay\ton\tconsultation\tfor\tfollow\tup\t\nwithin\t7\tdays\tfor\tsame\ttreatment\t\nand\twith\tsame\tDoctor.No\tCopayPhysician\tConsultation Covered\twith\tCopay\tof\t20%\tmax\t\nAED\t50\tper\tconsultationOUT\tPATIENT\tBENEFITSEmergency\tDental\ttreatment\tfor\naccidental\tdamage\tto\tnatural\tteethUnder\tthis\tbenefit\tthe\ttreatment\trequired\twithin\tthree\tmonths\t\nfollowing\taccidental\tdamage\tto\t\nsound\tnatural\tteeth\tcaused\tby\ta\t\nviolent\texternal\tmeans\twhen\tthe\t\ntreatment\tis\tgiven\tby\ta\tPhysician,\t\ndentist\tor\tdental\tsurgeon\tis\t\ncovered.\n*\t\t\tNo\ttreatment\twill\tbe\tcovered\t\n\t\t\t\t\tafter\t3\tmonths\tof\tthe\taccident.\n**\tTreatment\trequired\tas\tthe\tresult\t\n\t\t\t\t\tof\tthe\tconsumption\tof\tfood\tor\t\n\t\t\t\t\tdrink\tor\tany\tforeign\tbodies\t\n\t\t\t\t\tcontained\tin\tsuch\tfood\tor\tdrink\t\n\t\t\t\t\tis\tnot\tcovered.Physiotherapy\n(Subject\tto\tPrior\tApproval)Covered\twith\t0%\tcopay\tup\tto\t15\tsessions\tper\tmember\tper\tyear\nDay\tcare\tTreatment Covered\nOut\tPatient\tSurgery Covered\nEmergency\tMental\thealth\tTreatments Covered\nWork\tRelated\tInjuries\tand\tillness Not\tCoveredOTHER\tSALIENT\tBENEFITS*Approval\tprotocol\tfor\tFree\taccess\tat\tnetwork\tproviders\twill\tfollow\tDHA\tguidelinesDiagnostics\t(X-Ray,\tMRI,\tCT-Scan,\t\nultrasound\tand\tEndoscopy)Covered\twith\t0%\tcopay\tper\t\ninvoicePrescribed\tDrugs\tand\tMedicines\t\n(covered\tup\tto\tABL)Covered\twith\t0%\tcopay\tper\t\ninvoiceCancer\tTreatments-\tScreening\tHealth\t\ncare\tservices,\tinvestigations\tand\ttreatments\tonly\tfor\tmembers\tenrolled\tunder\tPatient\tSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHAPreventive\tservices\tcovered\tfor\t\nmembers\tover\t18\tyears\tof\tage\n*Prior\tApproval\tis\trequired\tfor\t\nFree\tAccess\tfacility(Non\tAUH)Diabetic\tScreening:\tFasting\tBlood\tSugar\tand\tHBA1C\t\ntests\tare\tcovered\tonce\ta\tpolicy\t\nyear\tfor\teligible\tmembers\nHepatitis\tC\tInfection-\tScreening\t\nHealth\tcare\tservices,\tinvestigations\t\nand\ttreatments\trelated\tto\tviral\thepatitis\tand\tits\tcomplications\tonly\t\nfor\tmembers\tenrolled\tunder\tPatient\t\nSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHA\nDiagnostic\tand\ttreatment\tservices\t\nfor\tdental\tand\tgum\ttreatments,\t\nHearing\tand\tvision\taids,\tand\tvision\tcorrection\tby\tsurgeries\tand\tlaser\t(Emergency\tcases\tOnly)Covered\tin\tmedical\temergenciesNew\tBorn\tbaby\tcoverage\nBabies born inside and out-side UAE \n- New born expenses are covered \nfrom\tDate\tof\tBirth\tunder\tthe\t\nmother’s card for the first 30 days \nfrom\tdate\tof\tbirth\tup\tto\tAnnual\t\nBenefit\tLimit\tof\tmother.\nNew\tborn\tbabies\twill\tbe\tadded\tto\t\nthe\tprinciple\tpolicy\tonly\tupon\trequested\tby\tthe\tpolicy\tholder\tand\t\nis\tsubject\tto\tMedical\tunderwriting.\nCoverage\tfor\tnew\tborn\tare\tin\tline\t\nwith\tDHA\tbenefit\tguidelines.\nInfluenza\tVaccine\n(For\tDubai\tVisa\tholders)\n(On\tReimbursement\tBasis)As\tper\tDHA\tguidelines\tCovered\tonce\t\nper\tannum\ton\tat\tdesignated\tclinics\t\nonly.\nHepatitis\tB\tVirus\tScreening\tand\t\ntreatmentas\tper\tDHA\tguidelines\nAdult\tPneumococcal\tConjugate\tVaccine\t(On\tReimbursement\tBasis) To\tbe\tfollowed\tas\tper\tthe\tguidelines\t\nlaid\tout\tin\tAdult\tPneumococcal\tVaccination\tguidelinesMaternity\tBenefits\nInpatient\t&\tOutpatient\tcoverage\tincludes:\t\n1.\t Pre\t&\tPost\tnatal\ttreatments\t\n2.\t Normal\tdelivery\t\n3.\t Medically\tnecessary\tCaesarean\t\nSection\t\n4.\tMaternity\trelated\tComplications\t5.\t Medically\tnecessary\tlegal\t\nterminations\n\t\n*\tIn-patient\tmaternity\ttreatment\tare\t\nsubject\tto\tprior\tapproval- Normal Delivery expenses are \ncovered\tup\tto\ta\tsub\tlimit\tof\tAED\t\n10,000/-\n- Medically necessary Caesarean \nSection\tand\tcomplication\texpenses\t\nare\tcovered\tup\tto\ta\tsub\tlimit\tof\t\n AED 10,000/-\n- Any Medical Emergency expenses \nrelated\tto\tMaternity\twill\tbe\tcovered\tup to a sub limit of AED 150,000/-\n- Out Patient eligible Maternity \nexpenses\tare\tcovered\tup\tto\tAnnual\t\nlimit\n- 10% co-payment applicable on all \nMaternity treatments, including out- patient\tMaternity\tconsultation\t(no\t\nDeductible\tapplies)\n- The following screening tests are \ncovered\tas\tper\tDHA\tAntenatal\tcare\t\t\nprotocol:\n\t•\t FBC\tand\tPlatelets\n\t•\t Blood\tgroup,\tRhesus\tstatus\tand\t\nantibodies\n\t•\t VDRL\n\t•\t MSU\t&\turinalysis\t\n\t•\t Rubella\tserology\t\n\t• HIV\t\n\t• Hepatitis\tC\toffered\tto\thigh\trisk\t\npatients\n\t• GTT,\tif\thigh\trisk\n\t• FBS,\tRandom\tblood\tsugar\tOR\t\nHbA1C\n\t• Ultrasonography:\t3\tscansTakaful Emarat’s Global emergency \nassistance\tprogram\tprovided\t\nthrough\tAssist\tAmerica\nThis\tprogram\timmediately\tconnects\tyou\tto\t\nqualified\thealthcare\tproviders,\thospitals,\t\npharmacies,\tand\tother\tservices\tif\tyou\texperience\t\nan\temergency\twhile\ttraveling\tmore\tthan\t150\tkilometers\taway\tfrom\tyour\tpermanent\tresidence,\tor\tin\tanother\tcountry,\tfor\tup\tto\t90\tdays.\n\t\n1-877-488-9857\t(Toll\tFree\twithin\tthe\tU.S.)1-609-275-4999\t(Collect\tCall\toutside\tthe\tU.S.)\nEmail\tmedservices@assistamerica.com\n\tYour\tAssist\tAmerica\tReference\tNumber\tis:\t97-AL-TEI-3191\n\t\nNote:\tRefer\tto\tthe\tpamphlet\tfor\tterms\tand\tconditionsMedical\tEmergency\tAssistance\n- Emergency Medical Evacuation\n- Medical Repatriation- Foreign Hospital Admission Assistance- Medical Monitoring- Medical Referrals- Prescription Assistance\nTravel\tEmergency\tAssistance\n- Compassionate Visit- Care of Minor Children- Return of Mortal Remains- Lost Luggage or Document Assistance- Interpreter and Legal Referrals- Emergency Message Transmission- Pre-Trip InformationAlternative\tMedicine\tBenefit\tcovers:\t\nOsteopathy,\t\tChiropractic,\t\nHomeopathy,\tAcupuncture,\t\t\nAyurveda\tand\tHerbal\tTreatmentsCovered\ton\treimbursement\nup to AED 1,600/-\nVaccination\tfor\tChildrenas\tper\tMOH\tschedule\n*(Require\tpre-authorization)Covered\nWithin\tthe\tNetwork\n(Free\tAccess)Covered(Out-side UAE: covered maximum\nup\tto\t100%\tof\tUAE\tapplicable\nnetwork\trates)CLAIMS\tSETTLEMENT\tTERMS\t(What\tis\tPaid\tby\tthe\tInsurer)\nOutside\tthe\tNetwork\n(Reimbursement)\tReimbursement\t\tin\tSEA:\n- 100% of actual covered cost \nsubject\tto\tmaximum\tof\t100%\tof\tUAE\tapplicable\t\tnetwork\t\trates\n\t Reimbursement\t\telsewhere\twithin\t\nterritorial\tscope\tof\tcover*:\n- 80% of Actual Covered Cost \nsubject\tto\tmaximum\tof\t80%\tof\t\nUAE\tApplicable\tNetwork\t\trates\n*\t No\tElective\ttreatment\t\nreimbursement\tfor\tSilk\tRoad\tNetwork\tinside\tUAE.Elective\tTreatment\nWithin\tthe\tNetwork\tand\nOutside\tNetwork100%\tof\tActual\tCovered\tCostEMERGENCY TREATMENTSDental\tBenefits\n*Consultation\t&\tX-Ray,\tScaling,\tTooth\t\nExtraction,\tAmalgam\tfillings,\t\nTemporary\tand/or\tpermanent\t\ncomposite,\tfillings\tand\troot\tcanal\t\ntreatment\tand\tCrown\tonly.Covered\twith\t20%\tcopay\tup\tto\t\nAED\t3500\nFree\tAccess - Covered with pre-\nauthorization\tonly\t–\t\nCo-payment 20% applicable \nReimbursement - Additional 20% \nco-payment applicable over free access', 'Purging ere al TN a ea ecto Cee\n\n \n\nHOME ABOUTUS OURSCHOOL LEARNING HALLOFFAME ADMISSION WORKWITHUS CONTACTUS\n\nPH\n\n \n\nhi lio}e] Bs\n\n\\ AWARD WINNING SCHOOL WITH MORE THAN\nTWO DECADES OF EXCELLENCE\n\nKHALIFA AWARD FOR EDUCATION\n\nA |\n\n500+\n\nDEDICATED\nFACULTY\n\njo\n100%\n\nPLACEMENT TO\nWORLD CLASS\nUNIVERSITIES\n\n \n\nMESSAGE FROM PRINCIPAL & DIRECTOR\n\nGOSS ec enn eRe ea) ,\nalee oy LE ° Pane eds\nth year of being a forerunner in providing worldclass education to the pryahtane\n\nRe ee RRO ca eR esa aoe\nSeno Me sae Mace cua Rice\nTea Sg ee Nag Cn Ree ea\nseme Lg\n\nDANA MARWAHA\nSeen]\n\n \n\nMISSION & VISION STUDENT BLOG\n\nOur school aims to consider the\nuniqueness and individual needs\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nof its pupils by delivering, nigra COMmmontcence\nEW SCHOOL Neen\nVIEW SHOWCASE\nSCHOOLS\nEDUCATIONAL -\nPARADIGM MY SOCIAL RESPONSIBILITY\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nNN cam ey\n\nEemEny ITD (> ml fim)\n\nSewer', 'Home\n\tMESSAGE FROM PRINCIPAL & DIRECTOR: \nDelhi Private School Sharjah stands witness to this, as our institution steps into its 25th year of being a forerunner in providing worldclass education to the students of the Indian diaspora in the UAE. We began as a modest institution with 145 students and equipped with the dream to nurture the best. Today, we stand tall with almost 6000 students enjoying and experiencing the tradition of excellence at DPS Sharjah, where innovation has grown to be a culture and every student is an explorer… an innovator! \nMISSION & VISION\nOur school aims to consider the uniqueness and individual needs of its pupils by delivering…\nEDUCATIONAL PARADIGM\nDelhi Private School Sharjah follows an indigenous model of Education which has evolved…\nPRIMARY:\n \tFROM THE DESK OF THE HM\nThe DPS , Sharjah primary wing exudes a warm and friendly environment where a core commitment...\nAt Delhi Private School -Sharjah, we build on the principle of enjoying the journey of education while we focus on...\nThe primary wing of DPS Sharjah is a buzzing hub of happy, eager, curious, and natural learners…\nFACILITIES:\nSTEM LAB:\nThe school has introduced STEM LABS for students of Grades 1- 5.\nSTEM is a curriculum based on the idea of educating students in four specific disciplines — Science, Technology, Engineering and Mathematics — with an interdisciplinary and applied approach.\n \nRather than teach the four disciplines as separate and discrete subjects, STEM integrates them into a cohesive learning paradigm based on real-world applications.\n\t\tIMMERSIVE ROOM:\nThe state-of-the-art Immersive Room is a cutting-edge facility designed to transform the way our primary school students learn. This 3-D learning and interactive environment offers a dynamic, hands-on approach to education, allowing students to explore subjects in a vivid, engaging manner. In the Immersive Room, lessons come to life as students can dive into virtual worlds, interact with 3-D models, and participate in interactive simulations. Whether exploring ancient civilizations, traveling through the human body, or experimenting with scientific concepts, the Immersive Room provides an unparalleled opportunity for students to engage deeply with their studies.\nFINE ARTS STATION\n\t\t\tSpecial well-equipped rooms have been allocated for teaching Art, Dance and Music to the students.\n\t\tSMART CLASSES:\nHands -on learning has been taken to a new level through our IT support system. Children learn best when they visualize what they are learning. The Interactive Smart Boards , Hybrid classrooms, smart tech tools enhance the teaching and make learning more interesting, engaging and relevant for the children.\nENRICHMENT RESOURCE CENTRE:\nThe school offers a support system to classroom teaching enabling children to cope better with the surroundings. It is unique as it provides direct services in terms of evaluation and remediation that takes the mystery out of why learning may become difficult for a child. Also the centre offers an Individual Education Program is for children lagging behind academically. \nLIBRARIES:\nThe school lays a lot of emphasis on cultivating a mature reading habit in the children. We have three separate libraries for students of KGII to Grade V. Housing a wide range of age-appropriate books, ranging from fiction to general knowledge, they ensure your child gets an early introduction into the magic world of books, fostering a habit that will stand him in good stead for a lifetime.\nCLINIC:\nThe primary school is equipped with three clinics which are looked after by qualified nurses and an in house doctor. Health check-ups of children are done regularly and records are maintained. Parents are informed in case a child needs special attention.\nPLAY AREAS\nSafe play areas with well-defined boundaries are available for the children to frolic in. Separate areas are demarcated for different age-groups. Play facilities that contribute to children’s physical fitness have been installed where children engage in supervised play.\nRULES:\nLEAVE RULES\nDigital Almanac will be available on the school website from this academic year .\n \nMEETING WITH TEACHERS \n• Parents can meet teachers by prior appointment only. Online appointments on Teams may be fixed by communicating with the teacher through the Communication portal in Special programs. .\n \nDISCIPLINE AND BEHAVIOUR \nTo create a pleasant atmosphere, conducive to distance learning as well as onsite learning wherein children can study safely and efficiently, high standards of positive self- discipline is required. Good order and positive discipline is sought through good relationships and self discipline . Generally the school enjoys a friendly, caring and supportive atmosphere and emphasis is given to encouraging and showing appreciation of good behaviour rather than punish bad behaviour.\n \nLIBRARY\nLibrary periods are conducted onsite now through a very efficient reading programme.\nOWN TRANSPORT\n• Students who travel in their own transport must arrive in school by 7.20 am and must be picked up from school by 1:45 pm latest .\n• Students should never leave the school before the attendant arrives.\n• In case of delay they should report to the school reception and the parent will be called.\n \n•At present Parents will not be allowed inside the campus . They will collect their respective wards from the main gate no.3 after school hours.\nTRANSPORT\nAll students should reach the bus stop at least five minutes before the arrival time. Buses will not wait for latecomers . The bus drivers are authorized to stop the buses at designated stops only, unless otherwise directed by the bus teacher. The list of designated stops has been formulated keeping in view the convenience and safety of the students and you are required to adhere to the same.\n \nChildren of Pre KG to Grade II must be dropped and picked up from the bus stop by the parent/caretaker. If the person is not at the bus stop the child will be brought back to school and the parent will have to make arrangements to pick up the child from school. Parents are not allowed to enter or travel in the bus at any time. If parents have any concern regarding the transport facility they are requested to ask for a complaint form from the driver or fill up the complaint form on the school communication portal for Transport . The concern will be addressed by the school at the earliest.\n \nThe bus teachers and bus monitors are responsible for maintaining discipline in the buses. Any serious offences will be reported to the Headmistress. Children will not be allowed to board other buses .\nACADEMICS:\nA TYPICAL DAY\nThe school follows four days a week fully onsite pattern of teaching. A regular, productive working day at DPS Sharjah Primary wing is divided into 8 periods. The children get two refreshing breaks to rejuvenate their minds and stretch their limbs. The day includes a home room period when students spend valuable time with their class teachers. This time is an opportunity for them to share experiences or simply bond with their classmates and class teacher. All assemblies, themed week activities, inter-house activities, practices for events are held during the home room period so as to leave the rest of the day for the set class schedules.\n\tINNOVATIVE TEACHING METHODOLOGY\n\t\tIn the primary section all teaching is thematic and activity based. The syllabus is set by the school. The indigenous curriculum created by our team of talented teachers focuses on hands-on learning through creative, cross curricular lessons, project work, games and logical and lateral thinking activities. It is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time.\n \nOur staff continuously update and upgrade their technology and teaching skills through continuous professional development programmes to seamlessly deliver high quality and relevant lessons.\n\tGRADE III, IV, V\n\t\tHere teaching goes into formal mode. The syllabus is set by the school maintaining the ethos of activity based learning. The curriculum focuses on hands-on learning through in-class work , project work, games and logical and lateral thinking activities.\nIt is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time. Every classroom at DPS Sharjah is a THINKING CLASSROOM. Our children are encouraged to ask the WHYs and WHY NOTs and that is how we learn as we teach. French is introduced as an optional second language in Grade III giving students a choice between French and Hindi.\nKGI to GRADE II\nThe syllabus has been created in a manner that aims at making the child love coming to school. Syllabus is flexible and therefore gives each child the freedom to learn at his/her own pace. Each month is a THEME MONTH, wherein the theme is learnt through age appropriate hands- on learning experiences. Cross curricular teaching takes place through activities, discussions, story telling and enacting , class assemblies and carefully chosen and organized field trips. French is introduced as an optional second language in Grade I giving students a choice between French and Hindi\nPRE KG\nIn our Pre-KG program, we understand the importance of early childhood development. We are committed to nurturing young minds and helping our little learners develop essential skills that will set the foundation for a lifetime of learning and success. The Pre KG curriculum features the distinct and proprietary DPSS Pedagogical Framework and draws from six leading pedagogies in its approach to education, namely the Reggio Emilia, Montessori, Ecological Systems Theory, Somatics, Anganwadi and Finnish method to create a child-led curriculum adapted to meet the needs of each individual child. We promote learning through a combination of play-based activities and structured adult-guided instruction.\nTHEME WEEKS:\nA week in a month is chosen to experiment and explore a certain theme. This concept enhances individual participation, research skills, group work, creativity in presentation and helps latent talent surface and bloom. \nLABS\nThe STEM labs add a whole new perspective to learning MATH and SCIENCE. Children learn through hands on activities which help them to connect the topic taught to real life experiences. The school also has fully equipped COMPUTER LABS for students of grades 1 – 5.\n \nThe labs serve as a refreshing change from class room teaching. Each lab is equipped with state of the art interactive smart boards to make learning and teaching an exciting and unique experience. Students visit the LAB once a week for each subject.', "Adobe Acrobat PDF Files\nAdobe® Portable Document Format (PDF) is a universal file format that preserves all\nof the fonts, formatting, colours and graphics of any source document, regardless ofthe application and platform used to create it.\nAdobe PDF is an ideal format for electronic document distribution as it overcomes the\nproblems commonly encountered with electronic file sharing.\n• Anyone, anywhere can open a PDF file. All you need is the free Adobe Acrobat\nReader. Recipients of other file formats sometimes can't open files because they\ndon't have the applications used to create the documents.\n• PDF files always print correctly on any printing device.\n• PDF files always display exactly as created, regardless of fonts, software, and\noperating systems. Fonts, and graphics are not lost due to platform, software, and\nversion incompatibilities.\n• The free Acrobat Reader is easy to download and can be freely distributed by\nanyone.\n• Compact PDF files are smaller than their source files and download a\npage at a time for fast display on the Web.", "5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n\n6. Question: List the names and GPAs of all students.\n\nSELECT StudentName, StudentGPA \nFROM Student;\n\nExpected Answer:\n\n\nJerry Ryan, 4.0\nHugo Jurgens, 3.2\nAnita Nelson, 3.7\nRobert Arnold, 2.5\nHelen Small, 2.0\nJason Leavitt, 4.0\nHeather Vester, 3.3\nIvan Wright, 2.9\nNorman Roberts, 1.3\nJames Neville, 3.7\n\n7. Question: Which courses are taught in the Riverhead building?\n\nSELECT Course.CourseName \nFROM Section \nJOIN Course ON Section.CourseID = Course.CourseID \nJOIN Buildings ON Section.BuildingID = Buildings.BuildingID \nWHERE Buildings.BuildingName = 'Riverhead';\n\nExpected Answer:\n\nComputer Science III\nCalculus I\nAccounting I\n\n8. Question: What are the phone numbers of all faculty members?\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nComputer Science I, Computer Science Illustrated\nComputer Science II, Liang Java\nComputer Science III, Liang Java\nData Structures, Data Structures & Algorithms\nComputer Assembly, Machine Learning\nIntro To Networking, Networking CCNA\nCalculus I, Intro to Calculus\nCalculus II, Advanced Topics in Calculus\nCalculus III, Vectors and Matrices in Calculus\nDifferential Equations, Multivariable Calculus\nLinear Algebra, Math for Computer Science\nAccounting I, Fundamentals of Accounting\nAccounting II, Fundamentals of Accounting\nComposition, Short Stories\nLiterature, Poems and Stories\nOrganic Chemistry I, Organic Chemistry Principles\nOrganic Chemistry II, Organic Chemistry Principles\n\n\n5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n1. Question: What is the name of the college with the highest number of students?\n\nSELECT CollegeName \nFROM College \nORDER BY CollegeTotalStudents DESC \nLIMIT 1;\n\nExpected Answer: SCCC\n\n2. Question: List all buildings in the college and their associated college names.\n\nSELECT BuildingName, CollegeName \nFROM Buildings;\n\nExpected Answer:\n\nRiverhead, SCCC\nIslip, SCCC\nSouth Hampton, SCCC\nAmmerman, SCCC\nSmithtown, SCCC\n\n\n3. Question: Which classrooms have projectors?\n\nSELECT RoomNumber \nFROM Classrooms \nWHERE HasProjector = 'Y';\n\nExpected Answer:\n201\n203\n304\n\n4. Question: List all courses along with their associated textbook titles.\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nTanya Ferguson, 635-448-6158\nGuy O'Neill, 654-651-8521\nDennis Wilks, 687-846-5132\nKenneth Mason, 876-263-4455\nMike Briley, 184-846-4613\nMary George, 184-618-4842\nJune Walkters, 618-476-4631\nAngela Mendez, 594-976-4326\nJohn Leak, 459-487-9635\nCarey Cochran, 111-526-8633\n\n9. Question: List the details of all interns including their hourly wage.\n\nSELECT Interns.InternID, Person.PersonName, Interns.InternHourlyWage \nFROM Interns \nJOIN Person ON Interns.PersonID = Person.PersonID;\n\nExpected Answer:\n\n1, Jamie Kurland, 14.50\n2, Brenda Thornberry, 15\n3, Tom Katz, 11\n\n10. Question: Which faculty member is the head of the Mathematics department?\n\nSELECT FacultyName \nFROM Faculty \nWHERE FacultyTitle = 'Head Of Mathematics';\n\nExpected Answer: Guy O'Neill"] +2024-06-23 12:13:11,481 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 400 Bad Request" +2024-06-23 12:13:11,482 - ERROR - Error processing question: Adobe Acrobat PDF Files, Error: Error code: 400 - {'error': {'message': "This model's maximum context length is 16385 tokens. However, your messages resulted in 30449 tokens (30323 in the messages, 126 in the functions). Please reduce the length of the messages or functions.", 'type': 'invalid_request_error', 'param': 'messages', 'code': 'context_length_exceeded'}} +2024-06-23 12:24:11,299 - INFO - Received question: how many students is there +2024-06-23 12:24:11,872 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:24:12,924 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:24:12,943 - INFO - Executing SQL query: SELECT COUNT(*) FROM student; +2024-06-23 12:24:12,946 - INFO - Query successful: [(10,)] +2024-06-23 12:24:13,400 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:24:14,394 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:24:14,396 - INFO - Response generated: There are 10 students in the database. +2024-06-23 12:24:34,879 - INFO - Received question: what is DSP +2024-06-23 12:24:36,200 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:24:37,283 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:24:37,286 - INFO - Executing SQL query: DSP stands for Digital Signal Processing. It is a technique used to analyze and manipulate digital signals to improve their quality or extract useful information from them. +2024-06-23 12:24:37,288 - ERROR - Error executing query: DSP stands for Digital Signal Processing. It is a technique used to analyze and manipulate digital signals to improve their quality or extract useful information from them., Error: (mysql.connector.errors.ProgrammingError) 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DSP stands for Digital Signal Processing. It is a technique used to analyze and ' at line 1 +[SQL: DSP stands for Digital Signal Processing. It is a technique used to analyze and manipulate digital signals to improve their quality or extract useful information from them.] +(Background on this error at: https://sqlalche.me/e/20/f405) +2024-06-23 12:24:37,289 - INFO - Searching documents for query: What is DSP? +2024-06-23 12:24:37,655 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:24:37,891 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:24:38,115 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:24:38,311 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:24:38,540 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:24:38,757 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:24:38,760 - INFO - Document search results: ["Fibromyalgia\nWords shown in bold are explained in the glossary on p.29.We’re the 10 million people living with arthritis. We’re the carers, \nresearchers, health professionals, friends and parents all united in our ambition to ensure that one day, no one will have to live with the pain, fatigue and isolation that arthritis causes.\nWe understand that every day is different. We know that what works \nfor one person may not help someone else. Our information is a collaboration of experiences, research and facts. We aim to give you everything you need to know about your condition, the treatments available and the many options you can try, so you can make the best and most informed choices for your lifestyle.\nWe’re always happy to hear from you whether it’s with feedback on our \ninformation, to share your story, or just to find out more about the work of Versus Arthritis. Contact us at content@versusarthritis.org\nRegistered office: Versus Arthritis, Copeman House, St Mary’s Gate, Chesterfield S41 7TD\nRegistered Charity England and Wales No. 207711, Scotland No. SC041156.Contents\nLynn’s story 4\nWhat is fibromyalgia? 6\nSymptoms 6\nWho gets fibromyalgia? 8\nDoes it run in families? 8\nCauses 8\nDiagnosis 10\nWhat does the future hold for me? 11\nTreatments 13\nPhysical therapies 13\nPain clinics and pain management programmes 15\nPsychological therapies 15\nAcupuncture 18\nDrug treatments 18\nHow can I help myself? 20\nResearch and new developments 27\nGlossary 29\nWhere can I find out more? 30\nTalk to us 314 5 versusarthritis.org\nHelpline 0800 5200 520\nLynn’s story\nLynn White was diagnosed with fibromyalgia in her early 40s. \nNow at 52, she wants people to know they can keep on top of their condition with treatment, self-care and the occasional treat.\n‘I had the symptoms for years before I found out I had fibro. I knew \nI wasn’t right. I’d feel awful.\n‘I’d get terribly low and I was in pain everywhere. But you just get \non with things don’t you. I didn’t want to make an issue out of it. My daughter has JIA and Sjögren’s syndrome and she was so ill, I couldn’t think about how I was feeling.‘When I eventually saw a rheumatologist, she just pressed my trigger points – I went through the roof. Tears were pouring down my face.\n‘Knowing I had fibro made such a difference. When you can name it, \nyou can start dealing with it.\n‘I have to look after myself. I try to pace myself. I exercise with a \npersonal trainer too, that makes all the difference.\n‘Exercise is so important. But don’t just go and exercise, you need \nto see a physiotherapist or a gym instructor. Doing the wrong exercises can be as harmful as doing nothing. Make yourself keep walking, because when you stop it’s so difficult to get going again.\n‘I have acupuncture, laser and heat treatments. They’re brilliant \nand really help. If I don’t go it takes weeks to get back on track.\n‘I get as much sleep as I can. In the morning I’m still tired and my \nlegs feel like lead, but I must get on and walk the dogs. Heat pads on my waist really help me walk. I always feel much better out in the fresh air.\n‘I watch my diet, because once the weight goes on it doesn’t shift, \nthat makes me feel worse.\n‘If I’m going out, I try not to do too much the day before and \nafter. Sometimes, I really don’t feel up to it, but my friends really understand.\n‘I have down days, but I deal with it. It helps to stay positive. \nIt would be very easy to get down.\n‘I make sure I treat myself with a massage or a facial. It’s not \nindulgent, it helps. It’s so important to relax your body, mind and muscles and I know I’ll sleep well that night.\n‘Little things really do make a difference. I still have days I don’t \nfeel great, but I know I have to get on with things.’6 7 versusarthritis.org\nHelpline 0800 5200 520What is fibromyalgia?\nFibromyalgia is a long-term condition that causes pain and \ntenderness all over your body.\nUnlike arthritis, this isn’t because you have problems with your joints, \nbones or muscles. It’s thought to be caused by your nervous system in your brain and spine not being able to control or process pain signals from other parts of your body.\nThe condition is also linked to: •\n poor sleep\n• feeling you can’t concentrate or remember things\n• extreme and constant tiredness that doesn’t improve with sleep or \nrest – which is known as fatigue.\nThere can be many other symptoms that affect different parts of your body.\nSymptoms\nThe main symptoms of fibromyalgia are:\n• pain – you may feel as though you’ve got pain that spreads \nthroughout your entire body, with certain parts – such as your neck and back – feeling particularly painful\n•\n tiredness, fatigue and generally feeling like you have no energy\n• sleeping badly – waking up feeling unrested\n• aching and stiffness, which often feels worse during or after you’ve been active.\nIt’s common for your condition to flare-up, making your symptoms suddenly worse.Fibromyalgia can also cause:\n•\n forgetfulness or poor concentration\n• stress, worry or low mood\n• tingling, numbness or swelling of your hands and feet\n• headaches\n• restless legs syndrome – a tingling, uncomfortable feeling in your \nlegs, especially at night\n• irritability, or feeling low or weepy\n• feeling like you urgently need to wee, especially at night\n• painful menstrual periods\n• diarrhoea, constipation and stomach pain – sometimes separately diagnosed as irritable bowel syndrome (IBS)\n•\n increased sensitivity to things like cold, sound, knocks and bumps\n• tender or overly sensitive joints and muscles.\nThe pain may feel like it’s affecting your whole body, or it may be particularly bad in just a few areas. Some people say their pain gets worse in extreme temperatures, such as very hot, cold or damp weather.\nPeople often say that besides the pain, fatigue is the worst part of \nfibromyalgia. This can be linked to a difficulty to think clearly or remember things properly, which is sometimes called fibro fog or brain fog.\nFibromyalgia can be physically and \nmentally overwhelming, but if you can learn to manage it you can reduce its impact on your life.8 9 versusarthritis.org\nHelpline 0800 5200 520Who gets fibromyalgia?\nIt’s estimated that somewhere between 1.8 million and 2.9 million \npeople in the UK have fibromyalgia.\nIt most commonly develops between the ages of 25 and 55, although \nchildren can also get it. It appears that more women are diagnosed with fibromyalgia than men.\nDoes it run in families?\nWe don’t know for sure whether fibromyalgia can run in families.\nIt’s thought that people can inherit genes that make them more likely \nto get fibromyalgia, and the condition can then be triggered by an injury, physical or psychological trauma, or stress.\nCauses\nWe don’t currently know the exact reason why people get fibromyalgia. But there does seem to be a common link with things such as arthritis, a traumatic event, and mental health and well-being.\nFibromyalgia isn’t caused by damage or an injury to the body. But it \ndoes increase the sensitivity of your nerve endings, which means you could feel pain from a small amount of pressure or minor knocks.\nOne theory is that the condition is caused by problems with a \nperson’s central nervous system – which controls all the sensations and movements the body makes.\nStudies have shown that parts of the brain that register pain react \ndifferently if you have fibromyalgia. This means you feel pain when other people just feel uncomfortable or stiff.\nPeople with fibromyalgia often don’t get enough deep sleep. \nResearch shows that lack of good quality sleep can make pain worse, and maybe even cause pain.Pain, unhappiness, depression and stress can all make you sleep badly.\nSymptoms often start after an illness, accident, or a time of emotional \nstress and anxiety.\nWhen you’re low or depressed, your pain can also feel worse. At the \nsame time, your pain can make you feel more stressed.\nUnlike conditions, such as arthritis, the pain you feel with fibromyalgia \nisn’t caused by visible inflammation or damage to your body.\nThis doesn’t mean the symptoms of fibromyalgia are unreal or ‘all in \nyour mind’. However, anxiety, physical or mental trauma, and sleep disturbance are all thought to play a part in the condition.\nPoor sleep appears to be a significant \ncause of fibromyalgia, so getting enough good-quality sleep is important.\nFigure 1. The cycle of pain and sleep disturbance\n \n \n Sleep \ndisturbanceLocalised \nmuscular/ \njoint pain\nInsufficient deep, \nrestorative sleep\nDifficulty with daily activities, \nfatigue, widespred muscular \npain and tendernessDisease, \nillness\nAnxiety, \nlife crisis10 11 versusarthritis.org\nHelpline 0800 5200 520Fibromyalgia doesn’t appear to cause lasting damage to your body, \nbut it’s important to stay physically active so your muscles don’t become weak. If your muscles become weak, you could cause lasting damage.\nDiagnosis\nFibromyalgia can sometimes be difficult to diagnose, as the symptoms vary from person to person.\nThere are some common symptoms your doctor will look for to help \ndiagnose fibromyalgia, including:\n•\n severe pain that has lasted three months or more\n• fatigue\n• regularly waking up feeling unrefreshed\n• problems with your memory and understanding.\nIt may help your doctor understand the problems you’re having \nif you make a list of any physical or psychological problems you’ve experienced. They will probably then carry out a physical examination.\nThere aren’t any specific blood tests, x-rays or scans to confirm a \ndiagnosis of fibromyalgia. But you might have blood tests to check for other conditions.\nMany symptoms of fibromyalgia are similar to those of other \nconditions, such as rheumatoid arthritis\n, Sjögren’s syndrome \n(sher-grenz sin-drome) and an underactive thyroid gland.\nSome people may be diagnosed and treated for one of these other \nconditions. It is also possible to have one of these conditions as well as fibromyalgia.Your doctor may also suggest a referral to:\n•\n a rheumatologist – a doctor who specialises in conditions affecting \nthe bones, joints and muscles. They may confirm your diagnosis.\n• a physiotherapist – who can suggest exercises and relaxation techniques\n•\n a clinical psychologist or counsellor – who may use methods such as cognitive behavioural therapy (CBT) and mindfulness\n•\n an occupational therapist – who can advise you on the best way to carry out daily activities and work around your condition\n•\n a community or hospital-based specialist pain clinic, or chronic fatigue service – who can help you manage your symptoms.\nFor more information about how these specialists could help you, see the treatment section later in this booklet.\nWhat does the future hold for me?\nBecause fibromyalgia’s symptoms vary from person to person, it’s difficult to predict how long you will have the condition and the impact it will have on your life.\nAlthough there’s currently no cure, there are treatments, therapies and \nself-management techniques that can improve your quality of life.\nFibromyalgia doesn’t seem to cause long-term damage to your body. \nBut it’s important to keep your muscles and joints strong through activity.\nGradually increasing how much exercise you do can also improve \nyour symptoms.12 13 versusarthritis.org\nHelpline 0800 5200 520Treatments\nThere are a number of ways your symptoms can be managed.\nIn many cases, fibromyalgia can be diagnosed and treated by your \nGP, without the need to see a specialist.\nThey can advise you on treatments and therapies that tackle specific \nsymptoms. These may include drug treatments. However, physical and psychological therapies can often be a more effective way of managing fibromyalgia than medication.\nThere are also many things you can do for yourself that can change \nthe way your condition impacts upon your life.\nPhysical therapies\nDepending on how your fibromyalgia is affecting you, your doctor may refer you to a physiotherapist or occupational therapist.\nPhysiotherapy\nPhysiotherapy can help relieve the pain of fibromyalgia .\nPhysiotherapists are trained specialists who can help you stay active and independent. They will show you the best exercises to strengthen your muscles, without hurting yourself or putting your body under too much strain.\nThey can show you how something as simple as improving your \nposture can help your pain. They may also advise you on relaxation techniques which can be just as important as exercise when you’re dealing with fibromyalgia.\nYour doctor can refer you to an NHS physiotherapist. In some areas \nyou can refer yourself, but this may take a while.‘It helps to stay positive. It would be \nvery easy to get down…. Little things really do make a difference. I know I have to get on with things.’\n14 15 versusarthritis.org\nHelpline 0800 5200 520Occupational therapy\nOccupational therapy can help you manage your everyday \nactivities around your fibromyalgia, without increasing your pain or overwhelming yourself.\nYour occupational therapist may suggest new ways you can get \nthings done. They may also teach you some relaxation techniques.\nIf you still find some activities difficult after you’ve made these \nchanges, they may suggest equipment, known as aids and adaptations, to help you.\nYour doctor can refer you to an occupational therapist or you can \nsee one privately, for a fee.\nIf you’re having problems at work, your employer may have an \noccupational health team that could help you. Otherwise, you can contact a Jobcentre Plus office to ask for advice.To find a private occupational therapist, visit the Royal College of Occupational Therapists website www.rcot.co.uk\nFor more information about working with fibromyalgia, you can also look at the living with arthritis section of our website www.versusarthritis.orgPain clinics and pain management \nprogrammes\nPain clinics bring together the skills of a wide range of professionals, \nsuch as: \n• specialist pain consultants\n• physiotherapists\n• occupational therapists\n• psychologists\n• social workers\n• employment advisors.\nThey can provide specific treatments or rehabilitation therapies that \ncould reduce the effects of fibromyalgia.\nA pain specialist may suggest you join a pain management \nprogramme, which brings together people with different long-term pain conditions. Pain management won’t take away your pain, but it can help you manage it better and reduce its impact on your life.\nThese sessions are often led by psychologists who specialise in \nhelping people find ways to live with their pain. They are usually held in an outpatient clinic and run over several days or weeks.\nPsychological therapies\nPain is never just a physical experience, especially if it lasts a long time. Pain can affect your mood and behaviour.\nPsychological approaches to pain management try to address \nthe emotional effects of your pain and the things that can make your pain worse. They help you look at how your pain affects your thoughts and habits, and how your emotions can affect your pain.It can be quicker to see a physiotherapist privately, but you would pay for the appointment. To find a private physiotherapist, visit the Chartered Society of Physiotherapy website www.csp.org.uk16 17 versusarthritis.org\nHelpline 0800 5200 520Therapies such as cognitive behavioural therapy (CBT), which is a \ntalking therapy, try to reduce the overwhelming effect of problems such as stress, unhappiness and pain.\nThey aim to help you understand how you react to different \nproblems by breaking them down into smaller, more manageable, chunks. This should help you change the way you react to them and the effect they have on you.\nMaking small changes to the way you react to a situation or problem \ncan often improve both your emotional and physical health.\nPsychological therapies can also include relaxation techniques and \nother ways to reduce your stress.\nThey encourage you not to be too hard on yourself, even when you feel frustrated, and to accept that sometimes there are limits to what you can do.\nA number of healthcare professionals often have training in CBT, so \nyou may not have to see a psychologist.\nFor more information about psychological therapies and CBT, the British Association for Behavioural & Cognitive Psychotherapies (BABCP) keeps a register of all accredited therapists in the UK at: www.babcp.com18 19 versusarthritis.org\nHelpline 0800 5200 520Before prescribing drugs to treat your pain, your doctor will discuss \nthe benefits and risks of starting drug treatment. If you are aged over 18, it’s likely they will first try you on an antidepressant, such as: \n•\n amitriptyline\n• citalopram\n• duloxetine\n• fluoxetine\n• paroxetine\n• sertraline.\nAntidepressants are regularly used to treat sleep problems and \npain, as well as depression. When they are used to treat pain, they’re usually prescribed at a lower dose than when they are used to treat depression. However, they can still help if your condition effects your mood. \nAntidepressants are now recommended by the National Institute \nof Health and Care Excellence (NICE) as the first choice of drug treatment for unexplained long-term, widespread pain, such as fibromyalgia.\nYou might need to take\n them for a few months before you feel their \nfull benefits. Your doctor will gradually increase the dose to a level \nthat works for you. \nSome antidepressants can make you feel sleepy, so avoid taking \nthem before you drive, cycle or use heavy machinery. You usually \nneed to take them about two hours before bedtime. \nAll drugs have potential side effects. It’s important to talk to your doctor about how to get the best balance between pain relief and any unpleasant effects.\n If you feel like a treatment isn’t helping you, \ntalk to your doctor. Acupuncture\nYour doctor may recommend a course of acupuncture from a trained NHS healthcare professional, such as a physiotherapist, to help with your pain.\nAcupuncture uses fine needles, inserted into several specific parts of \nthe body to relieve pain. There is evidence to support its use in the short-term treatment of fibromyalgia, Though a course of treatments may only help for up to three months, it may help you start managing your condition.\nYou may be able to receive this treatment at a local health centre \nor GP surgery.\nDoctors will not recommend treatment with devices such as TENS \nmachines, ultrasound or interferential therapy, because there is currently little evidence to support their use in treating fibromyalgia.\nDrug treatments\nDrugs can’t treat fibromyalgia, but they can help reduce your symptoms. \nYour doctor may only recommend drug treatment once you’ve tried\n \noptions, such as exercise, psychological therapy or acupuncture. \n20 21 versusarthritis.org\nHelpline 0800 5200 520In the past people with fibromyalgia have been prescribed a variety \nof different types of drugs, such as:\n• gabapentin and pragabalin, which target nerve pain\n• opioid painkillers, such as codeine, tramadol and morphine\n• compound painkillers, including co-codamol and co-dydramol\n• paracetamol\n• non-steroidal anti-inflammatory drugs (NSAIDs), such as \nibuprofen and naproxen\n• steroid injections.\nIf you are currently prescribed one of these drugs, your doctor is likely to want to discuss whether your condition could be treated differently in the future.\nHow can I help myself?\nExercise\nIf you’re in pain, your instinct may be to avoid exercise or moving around too much. But keeping active is a really important part of the treatment for fibromyalgia and can prevent other health problems.\nYour symptoms and general health can be improved by a \ncombination of aerobic exercise and movements that improve your flexibility and strength.\nExercise has been proven to improve fatigue and our ability to \ncontrol pain.\nAt first, you may find that your pain and tiredness become worse, \nparticularly if you’re starting to exercise muscles that haven’t been used for a while. Try to do the same amount of exercise each day, so you build up your muscle strength and your stamina.\nThen, after doing your routine of exercises for a couple of weeks, \nslowly increase the amount you do, and this will improve your fitness, stamina and flexibility.Aerobic exercises\nAerobic exercise is anything that makes you a little out of breath and your heart beat faster.\nSwimming is recommended for people with fibromyalgia. Taking a \nbrisk walk and cycling can also help.\nAt home, you could step up and down your bottom step several \ntimes, or march on the spot to get your heart beating faster.\nResearch shows aerobic exercise \nimproves your fitness and can also reduce the pain and fatigue of fibromyalgia. It should also improve your sleep and general wellbeing.\n22 23 versusarthritis.org\nHelpline 0800 5200 520Diet and nutrition\nThere’s no particular diet that’s been proven to help fibromyalgia. \nHowever, it’s recommended that you keep to a healthy weight by eating a balanced diet that is low in saturated fats, sugar and salt, and has plenty of fruit and vegetables. It’s also good to drink six to eight glasses of water every day.\nYou can order our Diet and arthritis information booklet on our website or by calling our free helpline on 0800 5200 520.Find more information about healthy eating in our About arthritis pages on our website www.versusarthritis.orgStrengthening exercisesStrengthening exercises help develop and build the muscles that move and protect your joints. They may be difficult at first but should become easier with practice.\nAim to do at least one session a day, either at home or in a gym. Ask \na GP or physiotherapist for examples of strengthening exercises you could do at home.\nYou can also buy specially designed equipment, such as ankle \nweights. Begin with lighter weights, then move on to heavier ones, if you feel able to.\nStrengthening equipment in a gym allows you to work your muscles \nby pushing or pulling against a resistance, such as weights or elastic ropes. You can ask an instructor for advice about using the equipment, if you’re not sure.\nStretching exercises\nStretching, or range of movement, exercises can increase your flexibility. You can do these anywhere. There are plenty of examples of exercises online, or you could ask a physiotherapist. Some people with fibromyalgia have found t'ai chi and yoga help.\nAlternatively, you could take a look at our Keep moving booklet for more advice. This is available to order on our website or by calling our free helpline on 0800 5200 520.For more information, see our exercise advice in the managing your symptoms pages on our website www.versusarthritis.org/exercise\n24 25 versusarthritis.org\nHelpline 0800 5200 520Complementary treatments\nSome people with fibromyalgia find that complementary treatments \nhelp their symptoms.\nMassage can be helpful for some people with fibromyalgia. However, \nthe effects don’t often last that long.\nIf you want to try a complementary treatment, speak to your doctor \nfirst, in case it affects any other treatment you’re on.\nIt’s important to go to a legally registered therapist, or one who has a \nset ethical code and is fully insured.\nIf you decide to try therapies or supplements, you should be critical \nof what they’re doing for you and only continue if they’re helping.\nSleep\nPoor sleep appears to be a significant cause of fibromyalgia, so getting enough good-quality sleep is an important part of your treatment. Not only will it help with tiredness and fatigue, but it may also improve your pain.\nSleeping tablets are not normally recommended, as the body can \nbecome tolerant to them, which can lead to the effects wearing off and even addiction. But regular activity, particularly aerobic exercise, and cognitive behavioural therapy (CBT) have proven effective for people with disrupted sleep patterns.You can find more information about complementary treatments in our About Arthritis pages on our website www.versusarthritis.orgIt can also help to change your habits around bedtime. To help you get a better night’s sleep:\n•\n Make sure your bedroom is dark, quiet and a comfortable \ntemperature.\n• Try a warm bath before bedtime to help ease pain and stiffness.\n• Develop a regular routine, where you go to bed and get up at a similar time each day.\n•\n You may like to try listening to some soothing music before going to bed.\n•\n Some gentle exercises may help reduce muscle tension, but it’s probably best to avoid energetic exercise too close to bedtime.\n•\n Keep a notepad by your bed – if you think of something you need to do the next day, write it down and then put it out of your mind.\n•\n Avoid caffeine in the eight hours before you go to bed.\n• Don’t drink alcohol close to bedtime.\n• Avoid eating main meals close to bedtime.\n• If you smoke, try to stop smoking, or at least don’t smoke close to bedtime.\n•\n Try not to sleep during the day.\n• Avoid watching TV and using computers, tablets or smartphones in your bedroom.\n•\n Don’t keep checking the time during the night.\nYou can also find this information in our Sleep and arthritis booklet, which can be ordered via the website or by calling our free helpline on 0800 5200 520.You can find more information about things that could improve the quality of sleep on our website at www.versusarthritis.org/sleep26 27 versusarthritis.org\nHelpline 0800 5200 520What else can I do?\nBecause fibromyalgia varies from person to person, we suggest you \ntry some of the following tips to find out what works for you:\n• Learn about fibromyalgia – understanding your condition can help \nreduce your fears and anxiety. It also means you’re fully aware of treatment and self-management approaches that can help you.\n•\n Find a support group in your area or an online forum for people with fibromyalgia. Talking about your experiences with other people who understand can help.\n•\n Encourage your family and friends to learn more about your condition and to talk to you about it. You could show them this information. It’s especially important they understand how your pain affects you, even if you look well.\n•\n Find ways to talk about your feelings, such as anxiety, low mood or anger. Counselling or CBT can help – your GP will be able to refer you.\n•\n For ‘fibro fog’, some people find mental exercises like crosswords or jigsaw puzzles help. Do as much as you can to stimulate your brain.\n•\n Pick your best time of day to do anything needing concentration. Explain to others if fibromyalgia affects your memory.\n•\n Learn to pace yourself by breaking tasks into smaller chunks, giving yourself time to rest in between.\n•\n Stress and unhappiness can make fibromyalgia pain feel worse – addressing what’s making you feel that way could help.\n•\n Ask for help from people at your workplace, such as a friend, colleague or manager.\n•\n Working shorter hours, as well as adapting your desk, chair, computer and other working areas for comfort, can all help.•\n Ask an occupational therapist, your local Jobcentre Plus office or Citizens Advice service for advice. They can work with both you and your employer.\n•\n Applying heat with a hot water bottle, or having a hot bath or shower, can help pain and improve morning stiffness.\n•\n If you have a dry mouth, try a toothpaste containing sodium bicarbonate.\n•\n Some people have found meditation helps improve their pain.\n• Try the treatments your doctor offers and discuss which ones are helpful.\nResearch and new developments\nVersus Arthritis is funding a number of research studies into the causes, effects and treatment of fibromyalgia. Some examples include:\n•\n A study at the University of Cambridge is looking at why things \nthat wouldn’t normally be painful, such as sound, light and gentle touch become painful for people with fibromyalgia, and whether brain signals that process pain differ in people with fibromyalgia.\n•\n Research underway at the University of Sussex is examining how the body's natural fight and flight response to stress might be altered in people who have fibromyalgia. This work is also looking at the role inflammation might have in this process.\n•\n We are funding work at the University of Liverpool investigating how the brain processes pain signals. It has been found that in people with long-term pain such as fibromyalgia there are differences in the structure and activity in the parts of the brain that process pain signals. Using mathematical modelling, this work could help to match people up with the best treatment option for them.28 29 versusarthritis.org\nHelpline 0800 5200 520• We are also investigating how to improve healthcare services \nfor people with fibromyalgia. Research being carried out at the University of Aberdeen is looking at how long it took people with fibromyalgia to get diagnosed and where in the system improvements can be made.\nThe Pain Centre Versus ArthritisIn partnership with the University of Nottingham and local NHS Trusts, Versus Arthritis supports the world’s first national centre for research into pain.\nThe aims of the centre are to improve our understanding of pain and \nways to stop it, through existing and new treatments.\nThe centre has experts in rheumatology, neuroimaging, psychology, \nneuropharmacology, neurosciences and orthopaedic surgery.For the latest news from around the charity, including about our research, visit our website: www.versusarthritis.org/news\nIf you’d like to receive regular updates about our latest research, support services and campaigns, visit this page and fill in your details so we can send you our newsletter: www.versusarthritis.org/newsletterGlossary\nRheumatoid arthritis Rheumatoid arthritis (room-a-toyd arth-rye-tus) is a long-term condition that can cause pain, swelling and stiffness in your joints.\nSjögren’s syndrome \nSjögren’s syndrome (sher-grenz sin-drome) is an autoimmune condition that causes a dry mouth and eyes. It can also affect other parts of the body and cause joint pain and fatigue. It can occur on its own, or in relation to another condition, such as rheumatoid arthritis.\xa0\nUnderactive thyroid \nAn underactive thyroid gland or hypothyroidism, is when the thyroid, a gland in the neck, doesn’t produce enough important hormones. Common signs of an underactive thyroid are tiredness, weight gain and feeling depressed.30 31 versusarthritis.org\nHelpline 0800 5200 520Where can I find out more? \xa0\nIf you’ve found this information useful, you might be interested in \nother titles from our range. You can download all of our booklets from our website www.versusarthritis.org or order them by contacting our Helpline. If you wish to order by post, our address can be found on the back of this booklet.\nBulk orders\nFor bulk orders, please contact our warehouse, APS, directly to \nplace an order:\nPhone: 0800 515 209 \nEmail: info@versusarthritis.org\nTell us what you think\nAll of our information is created with you in mind. And we want to know if we are getting it right. If you have any thoughts or suggestions on how we could improve our information, we would love to hear from you. \nPlease send your views to bookletfeedback@versusarthritis.org \nor write to us at: Versus Arthritis, Copeman House, St Mary’s Court, St Mary’s Gate, Chesterfield, Derbyshire S41 7TD.\nThank you! \xa0\nA team of people helped us create this booklet. Versus Arthritis medical advisors, Dr Peter Glennon and Aneela Mian are responsible for the content overall. We would also like to thank professor Ernest Choy and Lisa Turner for helping us review this booklet.\xa0\nWe would also like to give a special thank you to the people \nwho shared their opinions and thoughts on the booklet. Your contributions make sure the information we provide is relevant and suitable for everyone.Talk to us\nOur offices\nWe have offices in each country of the UK. Please get in touch to find out what services and support we offer in your area:\nEngland\nTel: 0300 790 0400 Email: enquiries@versusarthritis.org\nScotland\nTel: 0141 954 7776 Email: scotland@versusarthritis.org\nNorthern Ireland\nTel: 028 9078 2940 Email: nireland@versusarthritis.org\nWales\nTel: 0800 756 3970 \nEmail: cymru@versuarthritis.orgHelpline\nYou don’t need to face arthritis alone. Our advisors aim \nto bring all of the information and advice about arthritis \ninto one place to provide tailored support for you.\nHelpline: 0800 5200 520 \nEmail: helpline@versusarthritis.orgFibromyalgia\nFibromyalgia is a long-term condition that can cause pain throughout \nthe body. It can make you feel extremely tired and affect your ability to concentrate. In this booklet, we explain what fibromyalgia is, how it’s treated and how you can manage its impact on your life. \nFor information please visit our website: \nversusarthritis.org0300 790 0400\n /VersusArthritis \n @VersusArthritis \n @VersusArthritis\n© Versus Arthritis 2020\nVA2013", 'Table\tof\tBenefits\t-\tDubai\tand\t\nNorthern\tEmirates\tApplicants\nSILVER\nTerritorial\tScope\tof\tCoverage Worldwide\nAggregate\tAnnual\tLimit AED\t1\tMillion\nSilk\tRoad\t(op\tAccess\tto\tClinics\tonly)\nFrom\t10\tPM\tto\t8AM\tOut\tPatient\t\ntreatments\taccess\tis\tavailable\tat\t\nNetwork\tHospitals\nCoverage\tCriteria\tfor\nTreatment\toutside\tUAECoverage\toutside\tUAE\tis\tlimited\tto\t\n90\tdays\tper\ttreatment.\tA\tsingle\t\nholiday\tor\tbusiness\ttrip\tmay\tnot\t\nexceed\t90\tdays\nUnderwriting\tterms\tand\tcoverage\t\ncriteria\tfor\tPre-existing,Chronic\tconditions:• All pre-existing medical conditions \nshould\tbe\tdeclared\tin\tthe\tMedical\t \t \t\n\t Application\tForm\tand\tis\tsubject\tto\t\nmedical\tunderwriting.\n• All declared Pre-existing and \nChronic\tconditions\tare\tcovered\t\nwith a sub limit of AED 150,000/- \n• Undeclared pre-existing \nconditions\twill\tnot\tbe\tcovered\t\nduring\tthe\tpolicy\tperiod\tand\twill\t\nbe\tunderwritten\tat\trenewal.\n\t All\tadverse\tfindings\ton\thealth\t\ndeclarations\twould\tbe\tpriced\ton\t\neach\tcase\tbasis).\tIn\tcase\tof\t\nmisrepresentation\tinsurer\t\nreserves\tthe\tright\tto\tcancel\tthe\t\npolicyMedical\tNetwork\tSilver Insurance\tPlanRoom\tType PrivateIN\tPATIENT\tBENEFITS\nThe\tcost\tof\taccommodation\tof\ta\t\nperson\taccompanying\ta\tbeneficiary\t\nbelow\t16\tyears\tof\tage\tin\tthe\tsame\t\nroom\tin\tcases\tof\tmedical\tnecessity\tat\t\nthe\t\trecommendation\tof\tthe\ttreating\tdoctor\t\tand\twith\tprior\tapprovalCovered\t\n(Max\tup\tto\tAED\t100\tper\tnight)\nIntensive\tcare\tunit\tand\tcoronary\tartery\tdisease\ttreatmentYes\nRecipient\tOrgan\ttransplantation\tservice,\texcluding\tany\tcharges\t\nrelated\tto\tDonorOrgan\ttransplantation\tshall\tcover\t\nthe\torgan\ttransplantation\tas\t\nrecipient\texcluding\tany\tcost\t\nrelated\tto\tdonor,\tand\texcluding\t\nthe\tacquisition\tand\torgan\tcost.\t\nOrgans\tcovered\tare:\theart,\tlung,\t\nkidney,\tpancreas,\tliver,\tAllogeneic\t\n&\tautologous\tbone\tmarrow.\nRepatriation\tcosts\tfor\tthe\ttransport\t\nof\tmortal\tremains\tto\tthe\tcountry\tof\t\noriginCovered up to AED 7500/-Ambulance\tServices\n(in\tMedical\tEmergency\tonly\tand\nif\tfollowed\tby\tadmission)Yes\nCopay\ton\tconsultation\tfor\tfollow\tup\t\nwithin\t7\tdays\tfor\tsame\ttreatment\t\nand\twith\tsame\tDoctor.No\tCopayPhysician\tConsultation Covered\twith\tCopay\tof\t20%\tmax\t\nAED\t50\tper\tconsultationOUT\tPATIENT\tBENEFITSEmergency\tDental\ttreatment\tfor\naccidental\tdamage\tto\tnatural\tteethUnder\tthis\tbenefit\tthe\ttreatment\trequired\twithin\tthree\tmonths\t\nfollowing\taccidental\tdamage\tto\t\nsound\tnatural\tteeth\tcaused\tby\ta\t\nviolent\texternal\tmeans\twhen\tthe\t\ntreatment\tis\tgiven\tby\ta\tPhysician,\t\ndentist\tor\tdental\tsurgeon\tis\t\ncovered.\n*\t\t\tNo\ttreatment\twill\tbe\tcovered\t\n\t\t\t\t\tafter\t3\tmonths\tof\tthe\taccident.\n**\tTreatment\trequired\tas\tthe\tresult\t\n\t\t\t\t\tof\tthe\tconsumption\tof\tfood\tor\t\n\t\t\t\t\tdrink\tor\tany\tforeign\tbodies\t\n\t\t\t\t\tcontained\tin\tsuch\tfood\tor\tdrink\t\n\t\t\t\t\tis\tnot\tcovered.Physiotherapy\n(Subject\tto\tPrior\tApproval)Covered\twith\t0%\tcopay\tup\tto\t15\tsessions\tper\tmember\tper\tyear\nDay\tcare\tTreatment Covered\nOut\tPatient\tSurgery Covered\nEmergency\tMental\thealth\tTreatments Covered\nWork\tRelated\tInjuries\tand\tillness Not\tCoveredOTHER\tSALIENT\tBENEFITS*Approval\tprotocol\tfor\tFree\taccess\tat\tnetwork\tproviders\twill\tfollow\tDHA\tguidelinesDiagnostics\t(X-Ray,\tMRI,\tCT-Scan,\t\nultrasound\tand\tEndoscopy)Covered\twith\t0%\tcopay\tper\t\ninvoicePrescribed\tDrugs\tand\tMedicines\t\n(covered\tup\tto\tABL)Covered\twith\t0%\tcopay\tper\t\ninvoiceCancer\tTreatments-\tScreening\tHealth\t\ncare\tservices,\tinvestigations\tand\ttreatments\tonly\tfor\tmembers\tenrolled\tunder\tPatient\tSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHAPreventive\tservices\tcovered\tfor\t\nmembers\tover\t18\tyears\tof\tage\n*Prior\tApproval\tis\trequired\tfor\t\nFree\tAccess\tfacility(Non\tAUH)Diabetic\tScreening:\tFasting\tBlood\tSugar\tand\tHBA1C\t\ntests\tare\tcovered\tonce\ta\tpolicy\t\nyear\tfor\teligible\tmembers\nHepatitis\tC\tInfection-\tScreening\t\nHealth\tcare\tservices,\tinvestigations\t\nand\ttreatments\trelated\tto\tviral\thepatitis\tand\tits\tcomplications\tonly\t\nfor\tmembers\tenrolled\tunder\tPatient\t\nSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHA\nDiagnostic\tand\ttreatment\tservices\t\nfor\tdental\tand\tgum\ttreatments,\t\nHearing\tand\tvision\taids,\tand\tvision\tcorrection\tby\tsurgeries\tand\tlaser\t(Emergency\tcases\tOnly)Covered\tin\tmedical\temergenciesNew\tBorn\tbaby\tcoverage\nBabies born inside and out-side UAE \n- New born expenses are covered \nfrom\tDate\tof\tBirth\tunder\tthe\t\nmother’s card for the first 30 days \nfrom\tdate\tof\tbirth\tup\tto\tAnnual\t\nBenefit\tLimit\tof\tmother.\nNew\tborn\tbabies\twill\tbe\tadded\tto\t\nthe\tprinciple\tpolicy\tonly\tupon\trequested\tby\tthe\tpolicy\tholder\tand\t\nis\tsubject\tto\tMedical\tunderwriting.\nCoverage\tfor\tnew\tborn\tare\tin\tline\t\nwith\tDHA\tbenefit\tguidelines.\nInfluenza\tVaccine\n(For\tDubai\tVisa\tholders)\n(On\tReimbursement\tBasis)As\tper\tDHA\tguidelines\tCovered\tonce\t\nper\tannum\ton\tat\tdesignated\tclinics\t\nonly.\nHepatitis\tB\tVirus\tScreening\tand\t\ntreatmentas\tper\tDHA\tguidelines\nAdult\tPneumococcal\tConjugate\tVaccine\t(On\tReimbursement\tBasis) To\tbe\tfollowed\tas\tper\tthe\tguidelines\t\nlaid\tout\tin\tAdult\tPneumococcal\tVaccination\tguidelinesMaternity\tBenefits\nInpatient\t&\tOutpatient\tcoverage\tincludes:\t\n1.\t Pre\t&\tPost\tnatal\ttreatments\t\n2.\t Normal\tdelivery\t\n3.\t Medically\tnecessary\tCaesarean\t\nSection\t\n4.\tMaternity\trelated\tComplications\t5.\t Medically\tnecessary\tlegal\t\nterminations\n\t\n*\tIn-patient\tmaternity\ttreatment\tare\t\nsubject\tto\tprior\tapproval- Normal Delivery expenses are \ncovered\tup\tto\ta\tsub\tlimit\tof\tAED\t\n10,000/-\n- Medically necessary Caesarean \nSection\tand\tcomplication\texpenses\t\nare\tcovered\tup\tto\ta\tsub\tlimit\tof\t\n AED 10,000/-\n- Any Medical Emergency expenses \nrelated\tto\tMaternity\twill\tbe\tcovered\tup to a sub limit of AED 150,000/-\n- Out Patient eligible Maternity \nexpenses\tare\tcovered\tup\tto\tAnnual\t\nlimit\n- 10% co-payment applicable on all \nMaternity treatments, including out- patient\tMaternity\tconsultation\t(no\t\nDeductible\tapplies)\n- The following screening tests are \ncovered\tas\tper\tDHA\tAntenatal\tcare\t\t\nprotocol:\n\t•\t FBC\tand\tPlatelets\n\t•\t Blood\tgroup,\tRhesus\tstatus\tand\t\nantibodies\n\t•\t VDRL\n\t•\t MSU\t&\turinalysis\t\n\t•\t Rubella\tserology\t\n\t• HIV\t\n\t• Hepatitis\tC\toffered\tto\thigh\trisk\t\npatients\n\t• GTT,\tif\thigh\trisk\n\t• FBS,\tRandom\tblood\tsugar\tOR\t\nHbA1C\n\t• Ultrasonography:\t3\tscansTakaful Emarat’s Global emergency \nassistance\tprogram\tprovided\t\nthrough\tAssist\tAmerica\nThis\tprogram\timmediately\tconnects\tyou\tto\t\nqualified\thealthcare\tproviders,\thospitals,\t\npharmacies,\tand\tother\tservices\tif\tyou\texperience\t\nan\temergency\twhile\ttraveling\tmore\tthan\t150\tkilometers\taway\tfrom\tyour\tpermanent\tresidence,\tor\tin\tanother\tcountry,\tfor\tup\tto\t90\tdays.\n\t\n1-877-488-9857\t(Toll\tFree\twithin\tthe\tU.S.)1-609-275-4999\t(Collect\tCall\toutside\tthe\tU.S.)\nEmail\tmedservices@assistamerica.com\n\tYour\tAssist\tAmerica\tReference\tNumber\tis:\t97-AL-TEI-3191\n\t\nNote:\tRefer\tto\tthe\tpamphlet\tfor\tterms\tand\tconditionsMedical\tEmergency\tAssistance\n- Emergency Medical Evacuation\n- Medical Repatriation- Foreign Hospital Admission Assistance- Medical Monitoring- Medical Referrals- Prescription Assistance\nTravel\tEmergency\tAssistance\n- Compassionate Visit- Care of Minor Children- Return of Mortal Remains- Lost Luggage or Document Assistance- Interpreter and Legal Referrals- Emergency Message Transmission- Pre-Trip InformationAlternative\tMedicine\tBenefit\tcovers:\t\nOsteopathy,\t\tChiropractic,\t\nHomeopathy,\tAcupuncture,\t\t\nAyurveda\tand\tHerbal\tTreatmentsCovered\ton\treimbursement\nup to AED 1,600/-\nVaccination\tfor\tChildrenas\tper\tMOH\tschedule\n*(Require\tpre-authorization)Covered\nWithin\tthe\tNetwork\n(Free\tAccess)Covered(Out-side UAE: covered maximum\nup\tto\t100%\tof\tUAE\tapplicable\nnetwork\trates)CLAIMS\tSETTLEMENT\tTERMS\t(What\tis\tPaid\tby\tthe\tInsurer)\nOutside\tthe\tNetwork\n(Reimbursement)\tReimbursement\t\tin\tSEA:\n- 100% of actual covered cost \nsubject\tto\tmaximum\tof\t100%\tof\tUAE\tapplicable\t\tnetwork\t\trates\n\t Reimbursement\t\telsewhere\twithin\t\nterritorial\tscope\tof\tcover*:\n- 80% of Actual Covered Cost \nsubject\tto\tmaximum\tof\t80%\tof\t\nUAE\tApplicable\tNetwork\t\trates\n*\t No\tElective\ttreatment\t\nreimbursement\tfor\tSilk\tRoad\tNetwork\tinside\tUAE.Elective\tTreatment\nWithin\tthe\tNetwork\tand\nOutside\tNetwork100%\tof\tActual\tCovered\tCostEMERGENCY TREATMENTSDental\tBenefits\n*Consultation\t&\tX-Ray,\tScaling,\tTooth\t\nExtraction,\tAmalgam\tfillings,\t\nTemporary\tand/or\tpermanent\t\ncomposite,\tfillings\tand\troot\tcanal\t\ntreatment\tand\tCrown\tonly.Covered\twith\t20%\tcopay\tup\tto\t\nAED\t3500\nFree\tAccess - Covered with pre-\nauthorization\tonly\t–\t\nCo-payment 20% applicable \nReimbursement - Additional 20% \nco-payment applicable over free access', 'Delhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nNN cam ey\n\nEemEny ITD (> ml fim)\n\nSewer\n\nPurging ere al TN a ea ecto Cee\n\n \n\nHOME ABOUTUS OURSCHOOL LEARNING HALLOFFAME ADMISSION WORKWITHUS CONTACTUS\n\nPH\n\n \n\nhi lio}e] Bs\n\n\\ AWARD WINNING SCHOOL WITH MORE THAN\nTWO DECADES OF EXCELLENCE\n\nKHALIFA AWARD FOR EDUCATION\n\nA |\n\n500+\n\nDEDICATED\nFACULTY\n\njo\n100%\n\nPLACEMENT TO\nWORLD CLASS\nUNIVERSITIES\n\n \n\nMESSAGE FROM PRINCIPAL & DIRECTOR\n\nGOSS ec enn eRe ea) ,\nalee oy LE ° Pane eds\nth year of being a forerunner in providing worldclass education to the pryahtane\n\nRe ee RRO ca eR esa aoe\nSeno Me sae Mace cua Rice\nTea Sg ee Nag Cn Ree ea\nseme Lg\n\nDANA MARWAHA\nSeen]\n\n \n\nMISSION & VISION STUDENT BLOG\n\nOur school aims to consider the\nuniqueness and individual needs\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nof its pupils by delivering, nigra COMmmontcence\nEW SCHOOL Neen\nVIEW SHOWCASE\nSCHOOLS\nEDUCATIONAL -\nPARADIGM MY SOCIAL RESPONSIBILITY\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School', 'Home\n\tMESSAGE FROM PRINCIPAL & DIRECTOR: \nDelhi Private School Sharjah stands witness to this, as our institution steps into its 25th year of being a forerunner in providing worldclass education to the students of the Indian diaspora in the UAE. We began as a modest institution with 145 students and equipped with the dream to nurture the best. Today, we stand tall with almost 6000 students enjoying and experiencing the tradition of excellence at DPS Sharjah, where innovation has grown to be a culture and every student is an explorer… an innovator! \nMISSION & VISION\nOur school aims to consider the uniqueness and individual needs of its pupils by delivering…\nEDUCATIONAL PARADIGM\nDelhi Private School Sharjah follows an indigenous model of Education which has evolved…\nPRIMARY:\n \tFROM THE DESK OF THE HM\nThe DPS , Sharjah primary wing exudes a warm and friendly environment where a core commitment...\nAt Delhi Private School -Sharjah, we build on the principle of enjoying the journey of education while we focus on...\nThe primary wing of DPS Sharjah is a buzzing hub of happy, eager, curious, and natural learners…\nFACILITIES:\nSTEM LAB:\nThe school has introduced STEM LABS for students of Grades 1- 5.\nSTEM is a curriculum based on the idea of educating students in four specific disciplines — Science, Technology, Engineering and Mathematics — with an interdisciplinary and applied approach.\n \nRather than teach the four disciplines as separate and discrete subjects, STEM integrates them into a cohesive learning paradigm based on real-world applications.\n\t\tIMMERSIVE ROOM:\nThe state-of-the-art Immersive Room is a cutting-edge facility designed to transform the way our primary school students learn. This 3-D learning and interactive environment offers a dynamic, hands-on approach to education, allowing students to explore subjects in a vivid, engaging manner. In the Immersive Room, lessons come to life as students can dive into virtual worlds, interact with 3-D models, and participate in interactive simulations. Whether exploring ancient civilizations, traveling through the human body, or experimenting with scientific concepts, the Immersive Room provides an unparalleled opportunity for students to engage deeply with their studies.\nFINE ARTS STATION\n\t\t\tSpecial well-equipped rooms have been allocated for teaching Art, Dance and Music to the students.\n\t\tSMART CLASSES:\nHands -on learning has been taken to a new level through our IT support system. Children learn best when they visualize what they are learning. The Interactive Smart Boards , Hybrid classrooms, smart tech tools enhance the teaching and make learning more interesting, engaging and relevant for the children.\nENRICHMENT RESOURCE CENTRE:\nThe school offers a support system to classroom teaching enabling children to cope better with the surroundings. It is unique as it provides direct services in terms of evaluation and remediation that takes the mystery out of why learning may become difficult for a child. Also the centre offers an Individual Education Program is for children lagging behind academically. \nLIBRARIES:\nThe school lays a lot of emphasis on cultivating a mature reading habit in the children. We have three separate libraries for students of KGII to Grade V. Housing a wide range of age-appropriate books, ranging from fiction to general knowledge, they ensure your child gets an early introduction into the magic world of books, fostering a habit that will stand him in good stead for a lifetime.\nCLINIC:\nThe primary school is equipped with three clinics which are looked after by qualified nurses and an in house doctor. Health check-ups of children are done regularly and records are maintained. Parents are informed in case a child needs special attention.\nPLAY AREAS\nSafe play areas with well-defined boundaries are available for the children to frolic in. Separate areas are demarcated for different age-groups. Play facilities that contribute to children’s physical fitness have been installed where children engage in supervised play.\nRULES:\nLEAVE RULES\nDigital Almanac will be available on the school website from this academic year .\n \nMEETING WITH TEACHERS \n• Parents can meet teachers by prior appointment only. Online appointments on Teams may be fixed by communicating with the teacher through the Communication portal in Special programs. .\n \nDISCIPLINE AND BEHAVIOUR \nTo create a pleasant atmosphere, conducive to distance learning as well as onsite learning wherein children can study safely and efficiently, high standards of positive self- discipline is required. Good order and positive discipline is sought through good relationships and self discipline . Generally the school enjoys a friendly, caring and supportive atmosphere and emphasis is given to encouraging and showing appreciation of good behaviour rather than punish bad behaviour.\n \nLIBRARY\nLibrary periods are conducted onsite now through a very efficient reading programme.\nOWN TRANSPORT\n• Students who travel in their own transport must arrive in school by 7.20 am and must be picked up from school by 1:45 pm latest .\n• Students should never leave the school before the attendant arrives.\n• In case of delay they should report to the school reception and the parent will be called.\n \n•At present Parents will not be allowed inside the campus . They will collect their respective wards from the main gate no.3 after school hours.\nTRANSPORT\nAll students should reach the bus stop at least five minutes before the arrival time. Buses will not wait for latecomers . The bus drivers are authorized to stop the buses at designated stops only, unless otherwise directed by the bus teacher. The list of designated stops has been formulated keeping in view the convenience and safety of the students and you are required to adhere to the same.\n \nChildren of Pre KG to Grade II must be dropped and picked up from the bus stop by the parent/caretaker. If the person is not at the bus stop the child will be brought back to school and the parent will have to make arrangements to pick up the child from school. Parents are not allowed to enter or travel in the bus at any time. If parents have any concern regarding the transport facility they are requested to ask for a complaint form from the driver or fill up the complaint form on the school communication portal for Transport . The concern will be addressed by the school at the earliest.\n \nThe bus teachers and bus monitors are responsible for maintaining discipline in the buses. Any serious offences will be reported to the Headmistress. Children will not be allowed to board other buses .\nACADEMICS:\nA TYPICAL DAY\nThe school follows four days a week fully onsite pattern of teaching. A regular, productive working day at DPS Sharjah Primary wing is divided into 8 periods. The children get two refreshing breaks to rejuvenate their minds and stretch their limbs. The day includes a home room period when students spend valuable time with their class teachers. This time is an opportunity for them to share experiences or simply bond with their classmates and class teacher. All assemblies, themed week activities, inter-house activities, practices for events are held during the home room period so as to leave the rest of the day for the set class schedules.\n\tINNOVATIVE TEACHING METHODOLOGY\n\t\tIn the primary section all teaching is thematic and activity based. The syllabus is set by the school. The indigenous curriculum created by our team of talented teachers focuses on hands-on learning through creative, cross curricular lessons, project work, games and logical and lateral thinking activities. It is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time.\n \nOur staff continuously update and upgrade their technology and teaching skills through continuous professional development programmes to seamlessly deliver high quality and relevant lessons.\n\tGRADE III, IV, V\n\t\tHere teaching goes into formal mode. The syllabus is set by the school maintaining the ethos of activity based learning. The curriculum focuses on hands-on learning through in-class work , project work, games and logical and lateral thinking activities.\nIt is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time. Every classroom at DPS Sharjah is a THINKING CLASSROOM. Our children are encouraged to ask the WHYs and WHY NOTs and that is how we learn as we teach. French is introduced as an optional second language in Grade III giving students a choice between French and Hindi.\nKGI to GRADE II\nThe syllabus has been created in a manner that aims at making the child love coming to school. Syllabus is flexible and therefore gives each child the freedom to learn at his/her own pace. Each month is a THEME MONTH, wherein the theme is learnt through age appropriate hands- on learning experiences. Cross curricular teaching takes place through activities, discussions, story telling and enacting , class assemblies and carefully chosen and organized field trips. French is introduced as an optional second language in Grade I giving students a choice between French and Hindi\nPRE KG\nIn our Pre-KG program, we understand the importance of early childhood development. We are committed to nurturing young minds and helping our little learners develop essential skills that will set the foundation for a lifetime of learning and success. The Pre KG curriculum features the distinct and proprietary DPSS Pedagogical Framework and draws from six leading pedagogies in its approach to education, namely the Reggio Emilia, Montessori, Ecological Systems Theory, Somatics, Anganwadi and Finnish method to create a child-led curriculum adapted to meet the needs of each individual child. We promote learning through a combination of play-based activities and structured adult-guided instruction.\nTHEME WEEKS:\nA week in a month is chosen to experiment and explore a certain theme. This concept enhances individual participation, research skills, group work, creativity in presentation and helps latent talent surface and bloom. \nLABS\nThe STEM labs add a whole new perspective to learning MATH and SCIENCE. Children learn through hands on activities which help them to connect the topic taught to real life experiences. The school also has fully equipped COMPUTER LABS for students of grades 1 – 5.\n \nThe labs serve as a refreshing change from class room teaching. Each lab is equipped with state of the art interactive smart boards to make learning and teaching an exciting and unique experience. Students visit the LAB once a week for each subject.', "Adobe Acrobat PDF Files\nAdobe® Portable Document Format (PDF) is a universal file format that preserves all\nof the fonts, formatting, colours and graphics of any source document, regardless ofthe application and platform used to create it.\nAdobe PDF is an ideal format for electronic document distribution as it overcomes the\nproblems commonly encountered with electronic file sharing.\n• Anyone, anywhere can open a PDF file. All you need is the free Adobe Acrobat\nReader. Recipients of other file formats sometimes can't open files because they\ndon't have the applications used to create the documents.\n• PDF files always print correctly on any printing device.\n• PDF files always display exactly as created, regardless of fonts, software, and\noperating systems. Fonts, and graphics are not lost due to platform, software, and\nversion incompatibilities.\n• The free Acrobat Reader is easy to download and can be freely distributed by\nanyone.\n• Compact PDF files are smaller than their source files and download a\npage at a time for fast display on the Web.", "5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n\n6. Question: List the names and GPAs of all students.\n\nSELECT StudentName, StudentGPA \nFROM Student;\n\nExpected Answer:\n\n\nJerry Ryan, 4.0\nHugo Jurgens, 3.2\nAnita Nelson, 3.7\nRobert Arnold, 2.5\nHelen Small, 2.0\nJason Leavitt, 4.0\nHeather Vester, 3.3\nIvan Wright, 2.9\nNorman Roberts, 1.3\nJames Neville, 3.7\n\n7. Question: Which courses are taught in the Riverhead building?\n\nSELECT Course.CourseName \nFROM Section \nJOIN Course ON Section.CourseID = Course.CourseID \nJOIN Buildings ON Section.BuildingID = Buildings.BuildingID \nWHERE Buildings.BuildingName = 'Riverhead';\n\nExpected Answer:\n\nComputer Science III\nCalculus I\nAccounting I\n\n8. Question: What are the phone numbers of all faculty members?\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\n1. Question: What is the name of the college with the highest number of students?\n\nSELECT CollegeName \nFROM College \nORDER BY CollegeTotalStudents DESC \nLIMIT 1;\n\nExpected Answer: SCCC\n\n2. Question: List all buildings in the college and their associated college names.\n\nSELECT BuildingName, CollegeName \nFROM Buildings;\n\nExpected Answer:\n\nRiverhead, SCCC\nIslip, SCCC\nSouth Hampton, SCCC\nAmmerman, SCCC\nSmithtown, SCCC\n\n\n3. Question: Which classrooms have projectors?\n\nSELECT RoomNumber \nFROM Classrooms \nWHERE HasProjector = 'Y';\n\nExpected Answer:\n201\n203\n304\n\n4. Question: List all courses along with their associated textbook titles.\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nTanya Ferguson, 635-448-6158\nGuy O'Neill, 654-651-8521\nDennis Wilks, 687-846-5132\nKenneth Mason, 876-263-4455\nMike Briley, 184-846-4613\nMary George, 184-618-4842\nJune Walkters, 618-476-4631\nAngela Mendez, 594-976-4326\nJohn Leak, 459-487-9635\nCarey Cochran, 111-526-8633\n\n9. Question: List the details of all interns including their hourly wage.\n\nSELECT Interns.InternID, Person.PersonName, Interns.InternHourlyWage \nFROM Interns \nJOIN Person ON Interns.PersonID = Person.PersonID;\n\nExpected Answer:\n\n1, Jamie Kurland, 14.50\n2, Brenda Thornberry, 15\n3, Tom Katz, 11\n\n10. Question: Which faculty member is the head of the Mathematics department?\n\nSELECT FacultyName \nFROM Faculty \nWHERE FacultyTitle = 'Head Of Mathematics';\n\nExpected Answer: Guy O'Neill\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nComputer Science I, Computer Science Illustrated\nComputer Science II, Liang Java\nComputer Science III, Liang Java\nData Structures, Data Structures & Algorithms\nComputer Assembly, Machine Learning\nIntro To Networking, Networking CCNA\nCalculus I, Intro to Calculus\nCalculus II, Advanced Topics in Calculus\nCalculus III, Vectors and Matrices in Calculus\nDifferential Equations, Multivariable Calculus\nLinear Algebra, Math for Computer Science\nAccounting I, Fundamentals of Accounting\nAccounting II, Fundamentals of Accounting\nComposition, Short Stories\nLiterature, Poems and Stories\nOrganic Chemistry I, Organic Chemistry Principles\nOrganic Chemistry II, Organic Chemistry Principles\n\n\n5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000"] +2024-06-23 12:24:40,388 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:24:43,082 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:24:43,084 - INFO - Response generated: I have retrieved information related to fibromyalgia from a document. Here is an excerpt from the document: + +"Fibromyalgia is a long-term condition that causes pain and tenderness all over your body. Unlike arthritis, this isn’t because you have problems with your joints, bones or muscles. It’s thought to be caused by your nervous system in your brain and spine not being able to control or process pain signals from other parts of your body." + +If you need more specific information or have any other questions, feel free to ask! +2024-06-23 12:24:59,073 - INFO - Received question: what is adobe pdf +2024-06-23 12:24:59,736 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:24:59,810 - INFO - Searching documents for query: adobe pdf +2024-06-23 12:25:00,154 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:00,365 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:00,528 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:01,277 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:01,455 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:01,666 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:01,671 - INFO - Document search results: ["Fibromyalgia\nWords shown in bold are explained in the glossary on p.29.We’re the 10 million people living with arthritis. We’re the carers, \nresearchers, health professionals, friends and parents all united in our ambition to ensure that one day, no one will have to live with the pain, fatigue and isolation that arthritis causes.\nWe understand that every day is different. We know that what works \nfor one person may not help someone else. Our information is a collaboration of experiences, research and facts. We aim to give you everything you need to know about your condition, the treatments available and the many options you can try, so you can make the best and most informed choices for your lifestyle.\nWe’re always happy to hear from you whether it’s with feedback on our \ninformation, to share your story, or just to find out more about the work of Versus Arthritis. Contact us at content@versusarthritis.org\nRegistered office: Versus Arthritis, Copeman House, St Mary’s Gate, Chesterfield S41 7TD\nRegistered Charity England and Wales No. 207711, Scotland No. SC041156.Contents\nLynn’s story 4\nWhat is fibromyalgia? 6\nSymptoms 6\nWho gets fibromyalgia? 8\nDoes it run in families? 8\nCauses 8\nDiagnosis 10\nWhat does the future hold for me? 11\nTreatments 13\nPhysical therapies 13\nPain clinics and pain management programmes 15\nPsychological therapies 15\nAcupuncture 18\nDrug treatments 18\nHow can I help myself? 20\nResearch and new developments 27\nGlossary 29\nWhere can I find out more? 30\nTalk to us 314 5 versusarthritis.org\nHelpline 0800 5200 520\nLynn’s story\nLynn White was diagnosed with fibromyalgia in her early 40s. \nNow at 52, she wants people to know they can keep on top of their condition with treatment, self-care and the occasional treat.\n‘I had the symptoms for years before I found out I had fibro. I knew \nI wasn’t right. I’d feel awful.\n‘I’d get terribly low and I was in pain everywhere. But you just get \non with things don’t you. I didn’t want to make an issue out of it. My daughter has JIA and Sjögren’s syndrome and she was so ill, I couldn’t think about how I was feeling.‘When I eventually saw a rheumatologist, she just pressed my trigger points – I went through the roof. Tears were pouring down my face.\n‘Knowing I had fibro made such a difference. When you can name it, \nyou can start dealing with it.\n‘I have to look after myself. I try to pace myself. I exercise with a \npersonal trainer too, that makes all the difference.\n‘Exercise is so important. But don’t just go and exercise, you need \nto see a physiotherapist or a gym instructor. Doing the wrong exercises can be as harmful as doing nothing. Make yourself keep walking, because when you stop it’s so difficult to get going again.\n‘I have acupuncture, laser and heat treatments. They’re brilliant \nand really help. If I don’t go it takes weeks to get back on track.\n‘I get as much sleep as I can. In the morning I’m still tired and my \nlegs feel like lead, but I must get on and walk the dogs. Heat pads on my waist really help me walk. I always feel much better out in the fresh air.\n‘I watch my diet, because once the weight goes on it doesn’t shift, \nthat makes me feel worse.\n‘If I’m going out, I try not to do too much the day before and \nafter. Sometimes, I really don’t feel up to it, but my friends really understand.\n‘I have down days, but I deal with it. It helps to stay positive. \nIt would be very easy to get down.\n‘I make sure I treat myself with a massage or a facial. It’s not \nindulgent, it helps. It’s so important to relax your body, mind and muscles and I know I’ll sleep well that night.\n‘Little things really do make a difference. I still have days I don’t \nfeel great, but I know I have to get on with things.’6 7 versusarthritis.org\nHelpline 0800 5200 520What is fibromyalgia?\nFibromyalgia is a long-term condition that causes pain and \ntenderness all over your body.\nUnlike arthritis, this isn’t because you have problems with your joints, \nbones or muscles. It’s thought to be caused by your nervous system in your brain and spine not being able to control or process pain signals from other parts of your body.\nThe condition is also linked to: •\n poor sleep\n• feeling you can’t concentrate or remember things\n• extreme and constant tiredness that doesn’t improve with sleep or \nrest – which is known as fatigue.\nThere can be many other symptoms that affect different parts of your body.\nSymptoms\nThe main symptoms of fibromyalgia are:\n• pain – you may feel as though you’ve got pain that spreads \nthroughout your entire body, with certain parts – such as your neck and back – feeling particularly painful\n•\n tiredness, fatigue and generally feeling like you have no energy\n• sleeping badly – waking up feeling unrested\n• aching and stiffness, which often feels worse during or after you’ve been active.\nIt’s common for your condition to flare-up, making your symptoms suddenly worse.Fibromyalgia can also cause:\n•\n forgetfulness or poor concentration\n• stress, worry or low mood\n• tingling, numbness or swelling of your hands and feet\n• headaches\n• restless legs syndrome – a tingling, uncomfortable feeling in your \nlegs, especially at night\n• irritability, or feeling low or weepy\n• feeling like you urgently need to wee, especially at night\n• painful menstrual periods\n• diarrhoea, constipation and stomach pain – sometimes separately diagnosed as irritable bowel syndrome (IBS)\n•\n increased sensitivity to things like cold, sound, knocks and bumps\n• tender or overly sensitive joints and muscles.\nThe pain may feel like it’s affecting your whole body, or it may be particularly bad in just a few areas. Some people say their pain gets worse in extreme temperatures, such as very hot, cold or damp weather.\nPeople often say that besides the pain, fatigue is the worst part of \nfibromyalgia. This can be linked to a difficulty to think clearly or remember things properly, which is sometimes called fibro fog or brain fog.\nFibromyalgia can be physically and \nmentally overwhelming, but if you can learn to manage it you can reduce its impact on your life.8 9 versusarthritis.org\nHelpline 0800 5200 520Who gets fibromyalgia?\nIt’s estimated that somewhere between 1.8 million and 2.9 million \npeople in the UK have fibromyalgia.\nIt most commonly develops between the ages of 25 and 55, although \nchildren can also get it. It appears that more women are diagnosed with fibromyalgia than men.\nDoes it run in families?\nWe don’t know for sure whether fibromyalgia can run in families.\nIt’s thought that people can inherit genes that make them more likely \nto get fibromyalgia, and the condition can then be triggered by an injury, physical or psychological trauma, or stress.\nCauses\nWe don’t currently know the exact reason why people get fibromyalgia. But there does seem to be a common link with things such as arthritis, a traumatic event, and mental health and well-being.\nFibromyalgia isn’t caused by damage or an injury to the body. But it \ndoes increase the sensitivity of your nerve endings, which means you could feel pain from a small amount of pressure or minor knocks.\nOne theory is that the condition is caused by problems with a \nperson’s central nervous system – which controls all the sensations and movements the body makes.\nStudies have shown that parts of the brain that register pain react \ndifferently if you have fibromyalgia. This means you feel pain when other people just feel uncomfortable or stiff.\nPeople with fibromyalgia often don’t get enough deep sleep. \nResearch shows that lack of good quality sleep can make pain worse, and maybe even cause pain.Pain, unhappiness, depression and stress can all make you sleep badly.\nSymptoms often start after an illness, accident, or a time of emotional \nstress and anxiety.\nWhen you’re low or depressed, your pain can also feel worse. At the \nsame time, your pain can make you feel more stressed.\nUnlike conditions, such as arthritis, the pain you feel with fibromyalgia \nisn’t caused by visible inflammation or damage to your body.\nThis doesn’t mean the symptoms of fibromyalgia are unreal or ‘all in \nyour mind’. However, anxiety, physical or mental trauma, and sleep disturbance are all thought to play a part in the condition.\nPoor sleep appears to be a significant \ncause of fibromyalgia, so getting enough good-quality sleep is important.\nFigure 1. The cycle of pain and sleep disturbance\n \n \n Sleep \ndisturbanceLocalised \nmuscular/ \njoint pain\nInsufficient deep, \nrestorative sleep\nDifficulty with daily activities, \nfatigue, widespred muscular \npain and tendernessDisease, \nillness\nAnxiety, \nlife crisis10 11 versusarthritis.org\nHelpline 0800 5200 520Fibromyalgia doesn’t appear to cause lasting damage to your body, \nbut it’s important to stay physically active so your muscles don’t become weak. If your muscles become weak, you could cause lasting damage.\nDiagnosis\nFibromyalgia can sometimes be difficult to diagnose, as the symptoms vary from person to person.\nThere are some common symptoms your doctor will look for to help \ndiagnose fibromyalgia, including:\n•\n severe pain that has lasted three months or more\n• fatigue\n• regularly waking up feeling unrefreshed\n• problems with your memory and understanding.\nIt may help your doctor understand the problems you’re having \nif you make a list of any physical or psychological problems you’ve experienced. They will probably then carry out a physical examination.\nThere aren’t any specific blood tests, x-rays or scans to confirm a \ndiagnosis of fibromyalgia. But you might have blood tests to check for other conditions.\nMany symptoms of fibromyalgia are similar to those of other \nconditions, such as rheumatoid arthritis\n, Sjögren’s syndrome \n(sher-grenz sin-drome) and an underactive thyroid gland.\nSome people may be diagnosed and treated for one of these other \nconditions. It is also possible to have one of these conditions as well as fibromyalgia.Your doctor may also suggest a referral to:\n•\n a rheumatologist – a doctor who specialises in conditions affecting \nthe bones, joints and muscles. They may confirm your diagnosis.\n• a physiotherapist – who can suggest exercises and relaxation techniques\n•\n a clinical psychologist or counsellor – who may use methods such as cognitive behavioural therapy (CBT) and mindfulness\n•\n an occupational therapist – who can advise you on the best way to carry out daily activities and work around your condition\n•\n a community or hospital-based specialist pain clinic, or chronic fatigue service – who can help you manage your symptoms.\nFor more information about how these specialists could help you, see the treatment section later in this booklet.\nWhat does the future hold for me?\nBecause fibromyalgia’s symptoms vary from person to person, it’s difficult to predict how long you will have the condition and the impact it will have on your life.\nAlthough there’s currently no cure, there are treatments, therapies and \nself-management techniques that can improve your quality of life.\nFibromyalgia doesn’t seem to cause long-term damage to your body. \nBut it’s important to keep your muscles and joints strong through activity.\nGradually increasing how much exercise you do can also improve \nyour symptoms.12 13 versusarthritis.org\nHelpline 0800 5200 520Treatments\nThere are a number of ways your symptoms can be managed.\nIn many cases, fibromyalgia can be diagnosed and treated by your \nGP, without the need to see a specialist.\nThey can advise you on treatments and therapies that tackle specific \nsymptoms. These may include drug treatments. However, physical and psychological therapies can often be a more effective way of managing fibromyalgia than medication.\nThere are also many things you can do for yourself that can change \nthe way your condition impacts upon your life.\nPhysical therapies\nDepending on how your fibromyalgia is affecting you, your doctor may refer you to a physiotherapist or occupational therapist.\nPhysiotherapy\nPhysiotherapy can help relieve the pain of fibromyalgia .\nPhysiotherapists are trained specialists who can help you stay active and independent. They will show you the best exercises to strengthen your muscles, without hurting yourself or putting your body under too much strain.\nThey can show you how something as simple as improving your \nposture can help your pain. They may also advise you on relaxation techniques which can be just as important as exercise when you’re dealing with fibromyalgia.\nYour doctor can refer you to an NHS physiotherapist. In some areas \nyou can refer yourself, but this may take a while.‘It helps to stay positive. It would be \nvery easy to get down…. Little things really do make a difference. I know I have to get on with things.’\n14 15 versusarthritis.org\nHelpline 0800 5200 520Occupational therapy\nOccupational therapy can help you manage your everyday \nactivities around your fibromyalgia, without increasing your pain or overwhelming yourself.\nYour occupational therapist may suggest new ways you can get \nthings done. They may also teach you some relaxation techniques.\nIf you still find some activities difficult after you’ve made these \nchanges, they may suggest equipment, known as aids and adaptations, to help you.\nYour doctor can refer you to an occupational therapist or you can \nsee one privately, for a fee.\nIf you’re having problems at work, your employer may have an \noccupational health team that could help you. Otherwise, you can contact a Jobcentre Plus office to ask for advice.To find a private occupational therapist, visit the Royal College of Occupational Therapists website www.rcot.co.uk\nFor more information about working with fibromyalgia, you can also look at the living with arthritis section of our website www.versusarthritis.orgPain clinics and pain management \nprogrammes\nPain clinics bring together the skills of a wide range of professionals, \nsuch as: \n• specialist pain consultants\n• physiotherapists\n• occupational therapists\n• psychologists\n• social workers\n• employment advisors.\nThey can provide specific treatments or rehabilitation therapies that \ncould reduce the effects of fibromyalgia.\nA pain specialist may suggest you join a pain management \nprogramme, which brings together people with different long-term pain conditions. Pain management won’t take away your pain, but it can help you manage it better and reduce its impact on your life.\nThese sessions are often led by psychologists who specialise in \nhelping people find ways to live with their pain. They are usually held in an outpatient clinic and run over several days or weeks.\nPsychological therapies\nPain is never just a physical experience, especially if it lasts a long time. Pain can affect your mood and behaviour.\nPsychological approaches to pain management try to address \nthe emotional effects of your pain and the things that can make your pain worse. They help you look at how your pain affects your thoughts and habits, and how your emotions can affect your pain.It can be quicker to see a physiotherapist privately, but you would pay for the appointment. To find a private physiotherapist, visit the Chartered Society of Physiotherapy website www.csp.org.uk16 17 versusarthritis.org\nHelpline 0800 5200 520Therapies such as cognitive behavioural therapy (CBT), which is a \ntalking therapy, try to reduce the overwhelming effect of problems such as stress, unhappiness and pain.\nThey aim to help you understand how you react to different \nproblems by breaking them down into smaller, more manageable, chunks. This should help you change the way you react to them and the effect they have on you.\nMaking small changes to the way you react to a situation or problem \ncan often improve both your emotional and physical health.\nPsychological therapies can also include relaxation techniques and \nother ways to reduce your stress.\nThey encourage you not to be too hard on yourself, even when you feel frustrated, and to accept that sometimes there are limits to what you can do.\nA number of healthcare professionals often have training in CBT, so \nyou may not have to see a psychologist.\nFor more information about psychological therapies and CBT, the British Association for Behavioural & Cognitive Psychotherapies (BABCP) keeps a register of all accredited therapists in the UK at: www.babcp.com18 19 versusarthritis.org\nHelpline 0800 5200 520Before prescribing drugs to treat your pain, your doctor will discuss \nthe benefits and risks of starting drug treatment. If you are aged over 18, it’s likely they will first try you on an antidepressant, such as: \n•\n amitriptyline\n• citalopram\n• duloxetine\n• fluoxetine\n• paroxetine\n• sertraline.\nAntidepressants are regularly used to treat sleep problems and \npain, as well as depression. When they are used to treat pain, they’re usually prescribed at a lower dose than when they are used to treat depression. However, they can still help if your condition effects your mood. \nAntidepressants are now recommended by the National Institute \nof Health and Care Excellence (NICE) as the first choice of drug treatment for unexplained long-term, widespread pain, such as fibromyalgia.\nYou might need to take\n them for a few months before you feel their \nfull benefits. Your doctor will gradually increase the dose to a level \nthat works for you. \nSome antidepressants can make you feel sleepy, so avoid taking \nthem before you drive, cycle or use heavy machinery. You usually \nneed to take them about two hours before bedtime. \nAll drugs have potential side effects. It’s important to talk to your doctor about how to get the best balance between pain relief and any unpleasant effects.\n If you feel like a treatment isn’t helping you, \ntalk to your doctor. Acupuncture\nYour doctor may recommend a course of acupuncture from a trained NHS healthcare professional, such as a physiotherapist, to help with your pain.\nAcupuncture uses fine needles, inserted into several specific parts of \nthe body to relieve pain. There is evidence to support its use in the short-term treatment of fibromyalgia, Though a course of treatments may only help for up to three months, it may help you start managing your condition.\nYou may be able to receive this treatment at a local health centre \nor GP surgery.\nDoctors will not recommend treatment with devices such as TENS \nmachines, ultrasound or interferential therapy, because there is currently little evidence to support their use in treating fibromyalgia.\nDrug treatments\nDrugs can’t treat fibromyalgia, but they can help reduce your symptoms. \nYour doctor may only recommend drug treatment once you’ve tried\n \noptions, such as exercise, psychological therapy or acupuncture. \n20 21 versusarthritis.org\nHelpline 0800 5200 520In the past people with fibromyalgia have been prescribed a variety \nof different types of drugs, such as:\n• gabapentin and pragabalin, which target nerve pain\n• opioid painkillers, such as codeine, tramadol and morphine\n• compound painkillers, including co-codamol and co-dydramol\n• paracetamol\n• non-steroidal anti-inflammatory drugs (NSAIDs), such as \nibuprofen and naproxen\n• steroid injections.\nIf you are currently prescribed one of these drugs, your doctor is likely to want to discuss whether your condition could be treated differently in the future.\nHow can I help myself?\nExercise\nIf you’re in pain, your instinct may be to avoid exercise or moving around too much. But keeping active is a really important part of the treatment for fibromyalgia and can prevent other health problems.\nYour symptoms and general health can be improved by a \ncombination of aerobic exercise and movements that improve your flexibility and strength.\nExercise has been proven to improve fatigue and our ability to \ncontrol pain.\nAt first, you may find that your pain and tiredness become worse, \nparticularly if you’re starting to exercise muscles that haven’t been used for a while. Try to do the same amount of exercise each day, so you build up your muscle strength and your stamina.\nThen, after doing your routine of exercises for a couple of weeks, \nslowly increase the amount you do, and this will improve your fitness, stamina and flexibility.Aerobic exercises\nAerobic exercise is anything that makes you a little out of breath and your heart beat faster.\nSwimming is recommended for people with fibromyalgia. Taking a \nbrisk walk and cycling can also help.\nAt home, you could step up and down your bottom step several \ntimes, or march on the spot to get your heart beating faster.\nResearch shows aerobic exercise \nimproves your fitness and can also reduce the pain and fatigue of fibromyalgia. It should also improve your sleep and general wellbeing.\n22 23 versusarthritis.org\nHelpline 0800 5200 520Diet and nutrition\nThere’s no particular diet that’s been proven to help fibromyalgia. \nHowever, it’s recommended that you keep to a healthy weight by eating a balanced diet that is low in saturated fats, sugar and salt, and has plenty of fruit and vegetables. It’s also good to drink six to eight glasses of water every day.\nYou can order our Diet and arthritis information booklet on our website or by calling our free helpline on 0800 5200 520.Find more information about healthy eating in our About arthritis pages on our website www.versusarthritis.orgStrengthening exercisesStrengthening exercises help develop and build the muscles that move and protect your joints. They may be difficult at first but should become easier with practice.\nAim to do at least one session a day, either at home or in a gym. Ask \na GP or physiotherapist for examples of strengthening exercises you could do at home.\nYou can also buy specially designed equipment, such as ankle \nweights. Begin with lighter weights, then move on to heavier ones, if you feel able to.\nStrengthening equipment in a gym allows you to work your muscles \nby pushing or pulling against a resistance, such as weights or elastic ropes. You can ask an instructor for advice about using the equipment, if you’re not sure.\nStretching exercises\nStretching, or range of movement, exercises can increase your flexibility. You can do these anywhere. There are plenty of examples of exercises online, or you could ask a physiotherapist. Some people with fibromyalgia have found t'ai chi and yoga help.\nAlternatively, you could take a look at our Keep moving booklet for more advice. This is available to order on our website or by calling our free helpline on 0800 5200 520.For more information, see our exercise advice in the managing your symptoms pages on our website www.versusarthritis.org/exercise\n24 25 versusarthritis.org\nHelpline 0800 5200 520Complementary treatments\nSome people with fibromyalgia find that complementary treatments \nhelp their symptoms.\nMassage can be helpful for some people with fibromyalgia. However, \nthe effects don’t often last that long.\nIf you want to try a complementary treatment, speak to your doctor \nfirst, in case it affects any other treatment you’re on.\nIt’s important to go to a legally registered therapist, or one who has a \nset ethical code and is fully insured.\nIf you decide to try therapies or supplements, you should be critical \nof what they’re doing for you and only continue if they’re helping.\nSleep\nPoor sleep appears to be a significant cause of fibromyalgia, so getting enough good-quality sleep is an important part of your treatment. Not only will it help with tiredness and fatigue, but it may also improve your pain.\nSleeping tablets are not normally recommended, as the body can \nbecome tolerant to them, which can lead to the effects wearing off and even addiction. But regular activity, particularly aerobic exercise, and cognitive behavioural therapy (CBT) have proven effective for people with disrupted sleep patterns.You can find more information about complementary treatments in our About Arthritis pages on our website www.versusarthritis.orgIt can also help to change your habits around bedtime. To help you get a better night’s sleep:\n•\n Make sure your bedroom is dark, quiet and a comfortable \ntemperature.\n• Try a warm bath before bedtime to help ease pain and stiffness.\n• Develop a regular routine, where you go to bed and get up at a similar time each day.\n•\n You may like to try listening to some soothing music before going to bed.\n•\n Some gentle exercises may help reduce muscle tension, but it’s probably best to avoid energetic exercise too close to bedtime.\n•\n Keep a notepad by your bed – if you think of something you need to do the next day, write it down and then put it out of your mind.\n•\n Avoid caffeine in the eight hours before you go to bed.\n• Don’t drink alcohol close to bedtime.\n• Avoid eating main meals close to bedtime.\n• If you smoke, try to stop smoking, or at least don’t smoke close to bedtime.\n•\n Try not to sleep during the day.\n• Avoid watching TV and using computers, tablets or smartphones in your bedroom.\n•\n Don’t keep checking the time during the night.\nYou can also find this information in our Sleep and arthritis booklet, which can be ordered via the website or by calling our free helpline on 0800 5200 520.You can find more information about things that could improve the quality of sleep on our website at www.versusarthritis.org/sleep26 27 versusarthritis.org\nHelpline 0800 5200 520What else can I do?\nBecause fibromyalgia varies from person to person, we suggest you \ntry some of the following tips to find out what works for you:\n• Learn about fibromyalgia – understanding your condition can help \nreduce your fears and anxiety. It also means you’re fully aware of treatment and self-management approaches that can help you.\n•\n Find a support group in your area or an online forum for people with fibromyalgia. Talking about your experiences with other people who understand can help.\n•\n Encourage your family and friends to learn more about your condition and to talk to you about it. You could show them this information. It’s especially important they understand how your pain affects you, even if you look well.\n•\n Find ways to talk about your feelings, such as anxiety, low mood or anger. Counselling or CBT can help – your GP will be able to refer you.\n•\n For ‘fibro fog’, some people find mental exercises like crosswords or jigsaw puzzles help. Do as much as you can to stimulate your brain.\n•\n Pick your best time of day to do anything needing concentration. Explain to others if fibromyalgia affects your memory.\n•\n Learn to pace yourself by breaking tasks into smaller chunks, giving yourself time to rest in between.\n•\n Stress and unhappiness can make fibromyalgia pain feel worse – addressing what’s making you feel that way could help.\n•\n Ask for help from people at your workplace, such as a friend, colleague or manager.\n•\n Working shorter hours, as well as adapting your desk, chair, computer and other working areas for comfort, can all help.•\n Ask an occupational therapist, your local Jobcentre Plus office or Citizens Advice service for advice. They can work with both you and your employer.\n•\n Applying heat with a hot water bottle, or having a hot bath or shower, can help pain and improve morning stiffness.\n•\n If you have a dry mouth, try a toothpaste containing sodium bicarbonate.\n•\n Some people have found meditation helps improve their pain.\n• Try the treatments your doctor offers and discuss which ones are helpful.\nResearch and new developments\nVersus Arthritis is funding a number of research studies into the causes, effects and treatment of fibromyalgia. Some examples include:\n•\n A study at the University of Cambridge is looking at why things \nthat wouldn’t normally be painful, such as sound, light and gentle touch become painful for people with fibromyalgia, and whether brain signals that process pain differ in people with fibromyalgia.\n•\n Research underway at the University of Sussex is examining how the body's natural fight and flight response to stress might be altered in people who have fibromyalgia. This work is also looking at the role inflammation might have in this process.\n•\n We are funding work at the University of Liverpool investigating how the brain processes pain signals. It has been found that in people with long-term pain such as fibromyalgia there are differences in the structure and activity in the parts of the brain that process pain signals. Using mathematical modelling, this work could help to match people up with the best treatment option for them.28 29 versusarthritis.org\nHelpline 0800 5200 520• We are also investigating how to improve healthcare services \nfor people with fibromyalgia. Research being carried out at the University of Aberdeen is looking at how long it took people with fibromyalgia to get diagnosed and where in the system improvements can be made.\nThe Pain Centre Versus ArthritisIn partnership with the University of Nottingham and local NHS Trusts, Versus Arthritis supports the world’s first national centre for research into pain.\nThe aims of the centre are to improve our understanding of pain and \nways to stop it, through existing and new treatments.\nThe centre has experts in rheumatology, neuroimaging, psychology, \nneuropharmacology, neurosciences and orthopaedic surgery.For the latest news from around the charity, including about our research, visit our website: www.versusarthritis.org/news\nIf you’d like to receive regular updates about our latest research, support services and campaigns, visit this page and fill in your details so we can send you our newsletter: www.versusarthritis.org/newsletterGlossary\nRheumatoid arthritis Rheumatoid arthritis (room-a-toyd arth-rye-tus) is a long-term condition that can cause pain, swelling and stiffness in your joints.\nSjögren’s syndrome \nSjögren’s syndrome (sher-grenz sin-drome) is an autoimmune condition that causes a dry mouth and eyes. It can also affect other parts of the body and cause joint pain and fatigue. It can occur on its own, or in relation to another condition, such as rheumatoid arthritis.\xa0\nUnderactive thyroid \nAn underactive thyroid gland or hypothyroidism, is when the thyroid, a gland in the neck, doesn’t produce enough important hormones. Common signs of an underactive thyroid are tiredness, weight gain and feeling depressed.30 31 versusarthritis.org\nHelpline 0800 5200 520Where can I find out more? \xa0\nIf you’ve found this information useful, you might be interested in \nother titles from our range. You can download all of our booklets from our website www.versusarthritis.org or order them by contacting our Helpline. If you wish to order by post, our address can be found on the back of this booklet.\nBulk orders\nFor bulk orders, please contact our warehouse, APS, directly to \nplace an order:\nPhone: 0800 515 209 \nEmail: info@versusarthritis.org\nTell us what you think\nAll of our information is created with you in mind. And we want to know if we are getting it right. If you have any thoughts or suggestions on how we could improve our information, we would love to hear from you. \nPlease send your views to bookletfeedback@versusarthritis.org \nor write to us at: Versus Arthritis, Copeman House, St Mary’s Court, St Mary’s Gate, Chesterfield, Derbyshire S41 7TD.\nThank you! \xa0\nA team of people helped us create this booklet. Versus Arthritis medical advisors, Dr Peter Glennon and Aneela Mian are responsible for the content overall. We would also like to thank professor Ernest Choy and Lisa Turner for helping us review this booklet.\xa0\nWe would also like to give a special thank you to the people \nwho shared their opinions and thoughts on the booklet. Your contributions make sure the information we provide is relevant and suitable for everyone.Talk to us\nOur offices\nWe have offices in each country of the UK. Please get in touch to find out what services and support we offer in your area:\nEngland\nTel: 0300 790 0400 Email: enquiries@versusarthritis.org\nScotland\nTel: 0141 954 7776 Email: scotland@versusarthritis.org\nNorthern Ireland\nTel: 028 9078 2940 Email: nireland@versusarthritis.org\nWales\nTel: 0800 756 3970 \nEmail: cymru@versuarthritis.orgHelpline\nYou don’t need to face arthritis alone. Our advisors aim \nto bring all of the information and advice about arthritis \ninto one place to provide tailored support for you.\nHelpline: 0800 5200 520 \nEmail: helpline@versusarthritis.orgFibromyalgia\nFibromyalgia is a long-term condition that can cause pain throughout \nthe body. It can make you feel extremely tired and affect your ability to concentrate. In this booklet, we explain what fibromyalgia is, how it’s treated and how you can manage its impact on your life. \nFor information please visit our website: \nversusarthritis.org0300 790 0400\n /VersusArthritis \n @VersusArthritis \n @VersusArthritis\n© Versus Arthritis 2020\nVA2013", 'Table\tof\tBenefits\t-\tDubai\tand\t\nNorthern\tEmirates\tApplicants\nSILVER\nTerritorial\tScope\tof\tCoverage Worldwide\nAggregate\tAnnual\tLimit AED\t1\tMillion\nSilk\tRoad\t(op\tAccess\tto\tClinics\tonly)\nFrom\t10\tPM\tto\t8AM\tOut\tPatient\t\ntreatments\taccess\tis\tavailable\tat\t\nNetwork\tHospitals\nCoverage\tCriteria\tfor\nTreatment\toutside\tUAECoverage\toutside\tUAE\tis\tlimited\tto\t\n90\tdays\tper\ttreatment.\tA\tsingle\t\nholiday\tor\tbusiness\ttrip\tmay\tnot\t\nexceed\t90\tdays\nUnderwriting\tterms\tand\tcoverage\t\ncriteria\tfor\tPre-existing,Chronic\tconditions:• All pre-existing medical conditions \nshould\tbe\tdeclared\tin\tthe\tMedical\t \t \t\n\t Application\tForm\tand\tis\tsubject\tto\t\nmedical\tunderwriting.\n• All declared Pre-existing and \nChronic\tconditions\tare\tcovered\t\nwith a sub limit of AED 150,000/- \n• Undeclared pre-existing \nconditions\twill\tnot\tbe\tcovered\t\nduring\tthe\tpolicy\tperiod\tand\twill\t\nbe\tunderwritten\tat\trenewal.\n\t All\tadverse\tfindings\ton\thealth\t\ndeclarations\twould\tbe\tpriced\ton\t\neach\tcase\tbasis).\tIn\tcase\tof\t\nmisrepresentation\tinsurer\t\nreserves\tthe\tright\tto\tcancel\tthe\t\npolicyMedical\tNetwork\tSilver Insurance\tPlanRoom\tType PrivateIN\tPATIENT\tBENEFITS\nThe\tcost\tof\taccommodation\tof\ta\t\nperson\taccompanying\ta\tbeneficiary\t\nbelow\t16\tyears\tof\tage\tin\tthe\tsame\t\nroom\tin\tcases\tof\tmedical\tnecessity\tat\t\nthe\t\trecommendation\tof\tthe\ttreating\tdoctor\t\tand\twith\tprior\tapprovalCovered\t\n(Max\tup\tto\tAED\t100\tper\tnight)\nIntensive\tcare\tunit\tand\tcoronary\tartery\tdisease\ttreatmentYes\nRecipient\tOrgan\ttransplantation\tservice,\texcluding\tany\tcharges\t\nrelated\tto\tDonorOrgan\ttransplantation\tshall\tcover\t\nthe\torgan\ttransplantation\tas\t\nrecipient\texcluding\tany\tcost\t\nrelated\tto\tdonor,\tand\texcluding\t\nthe\tacquisition\tand\torgan\tcost.\t\nOrgans\tcovered\tare:\theart,\tlung,\t\nkidney,\tpancreas,\tliver,\tAllogeneic\t\n&\tautologous\tbone\tmarrow.\nRepatriation\tcosts\tfor\tthe\ttransport\t\nof\tmortal\tremains\tto\tthe\tcountry\tof\t\noriginCovered up to AED 7500/-Ambulance\tServices\n(in\tMedical\tEmergency\tonly\tand\nif\tfollowed\tby\tadmission)Yes\nCopay\ton\tconsultation\tfor\tfollow\tup\t\nwithin\t7\tdays\tfor\tsame\ttreatment\t\nand\twith\tsame\tDoctor.No\tCopayPhysician\tConsultation Covered\twith\tCopay\tof\t20%\tmax\t\nAED\t50\tper\tconsultationOUT\tPATIENT\tBENEFITSEmergency\tDental\ttreatment\tfor\naccidental\tdamage\tto\tnatural\tteethUnder\tthis\tbenefit\tthe\ttreatment\trequired\twithin\tthree\tmonths\t\nfollowing\taccidental\tdamage\tto\t\nsound\tnatural\tteeth\tcaused\tby\ta\t\nviolent\texternal\tmeans\twhen\tthe\t\ntreatment\tis\tgiven\tby\ta\tPhysician,\t\ndentist\tor\tdental\tsurgeon\tis\t\ncovered.\n*\t\t\tNo\ttreatment\twill\tbe\tcovered\t\n\t\t\t\t\tafter\t3\tmonths\tof\tthe\taccident.\n**\tTreatment\trequired\tas\tthe\tresult\t\n\t\t\t\t\tof\tthe\tconsumption\tof\tfood\tor\t\n\t\t\t\t\tdrink\tor\tany\tforeign\tbodies\t\n\t\t\t\t\tcontained\tin\tsuch\tfood\tor\tdrink\t\n\t\t\t\t\tis\tnot\tcovered.Physiotherapy\n(Subject\tto\tPrior\tApproval)Covered\twith\t0%\tcopay\tup\tto\t15\tsessions\tper\tmember\tper\tyear\nDay\tcare\tTreatment Covered\nOut\tPatient\tSurgery Covered\nEmergency\tMental\thealth\tTreatments Covered\nWork\tRelated\tInjuries\tand\tillness Not\tCoveredOTHER\tSALIENT\tBENEFITS*Approval\tprotocol\tfor\tFree\taccess\tat\tnetwork\tproviders\twill\tfollow\tDHA\tguidelinesDiagnostics\t(X-Ray,\tMRI,\tCT-Scan,\t\nultrasound\tand\tEndoscopy)Covered\twith\t0%\tcopay\tper\t\ninvoicePrescribed\tDrugs\tand\tMedicines\t\n(covered\tup\tto\tABL)Covered\twith\t0%\tcopay\tper\t\ninvoiceCancer\tTreatments-\tScreening\tHealth\t\ncare\tservices,\tinvestigations\tand\ttreatments\tonly\tfor\tmembers\tenrolled\tunder\tPatient\tSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHAPreventive\tservices\tcovered\tfor\t\nmembers\tover\t18\tyears\tof\tage\n*Prior\tApproval\tis\trequired\tfor\t\nFree\tAccess\tfacility(Non\tAUH)Diabetic\tScreening:\tFasting\tBlood\tSugar\tand\tHBA1C\t\ntests\tare\tcovered\tonce\ta\tpolicy\t\nyear\tfor\teligible\tmembers\nHepatitis\tC\tInfection-\tScreening\t\nHealth\tcare\tservices,\tinvestigations\t\nand\ttreatments\trelated\tto\tviral\thepatitis\tand\tits\tcomplications\tonly\t\nfor\tmembers\tenrolled\tunder\tPatient\t\nSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHA\nDiagnostic\tand\ttreatment\tservices\t\nfor\tdental\tand\tgum\ttreatments,\t\nHearing\tand\tvision\taids,\tand\tvision\tcorrection\tby\tsurgeries\tand\tlaser\t(Emergency\tcases\tOnly)Covered\tin\tmedical\temergenciesNew\tBorn\tbaby\tcoverage\nBabies born inside and out-side UAE \n- New born expenses are covered \nfrom\tDate\tof\tBirth\tunder\tthe\t\nmother’s card for the first 30 days \nfrom\tdate\tof\tbirth\tup\tto\tAnnual\t\nBenefit\tLimit\tof\tmother.\nNew\tborn\tbabies\twill\tbe\tadded\tto\t\nthe\tprinciple\tpolicy\tonly\tupon\trequested\tby\tthe\tpolicy\tholder\tand\t\nis\tsubject\tto\tMedical\tunderwriting.\nCoverage\tfor\tnew\tborn\tare\tin\tline\t\nwith\tDHA\tbenefit\tguidelines.\nInfluenza\tVaccine\n(For\tDubai\tVisa\tholders)\n(On\tReimbursement\tBasis)As\tper\tDHA\tguidelines\tCovered\tonce\t\nper\tannum\ton\tat\tdesignated\tclinics\t\nonly.\nHepatitis\tB\tVirus\tScreening\tand\t\ntreatmentas\tper\tDHA\tguidelines\nAdult\tPneumococcal\tConjugate\tVaccine\t(On\tReimbursement\tBasis) To\tbe\tfollowed\tas\tper\tthe\tguidelines\t\nlaid\tout\tin\tAdult\tPneumococcal\tVaccination\tguidelinesMaternity\tBenefits\nInpatient\t&\tOutpatient\tcoverage\tincludes:\t\n1.\t Pre\t&\tPost\tnatal\ttreatments\t\n2.\t Normal\tdelivery\t\n3.\t Medically\tnecessary\tCaesarean\t\nSection\t\n4.\tMaternity\trelated\tComplications\t5.\t Medically\tnecessary\tlegal\t\nterminations\n\t\n*\tIn-patient\tmaternity\ttreatment\tare\t\nsubject\tto\tprior\tapproval- Normal Delivery expenses are \ncovered\tup\tto\ta\tsub\tlimit\tof\tAED\t\n10,000/-\n- Medically necessary Caesarean \nSection\tand\tcomplication\texpenses\t\nare\tcovered\tup\tto\ta\tsub\tlimit\tof\t\n AED 10,000/-\n- Any Medical Emergency expenses \nrelated\tto\tMaternity\twill\tbe\tcovered\tup to a sub limit of AED 150,000/-\n- Out Patient eligible Maternity \nexpenses\tare\tcovered\tup\tto\tAnnual\t\nlimit\n- 10% co-payment applicable on all \nMaternity treatments, including out- patient\tMaternity\tconsultation\t(no\t\nDeductible\tapplies)\n- The following screening tests are \ncovered\tas\tper\tDHA\tAntenatal\tcare\t\t\nprotocol:\n\t•\t FBC\tand\tPlatelets\n\t•\t Blood\tgroup,\tRhesus\tstatus\tand\t\nantibodies\n\t•\t VDRL\n\t•\t MSU\t&\turinalysis\t\n\t•\t Rubella\tserology\t\n\t• HIV\t\n\t• Hepatitis\tC\toffered\tto\thigh\trisk\t\npatients\n\t• GTT,\tif\thigh\trisk\n\t• FBS,\tRandom\tblood\tsugar\tOR\t\nHbA1C\n\t• Ultrasonography:\t3\tscansTakaful Emarat’s Global emergency \nassistance\tprogram\tprovided\t\nthrough\tAssist\tAmerica\nThis\tprogram\timmediately\tconnects\tyou\tto\t\nqualified\thealthcare\tproviders,\thospitals,\t\npharmacies,\tand\tother\tservices\tif\tyou\texperience\t\nan\temergency\twhile\ttraveling\tmore\tthan\t150\tkilometers\taway\tfrom\tyour\tpermanent\tresidence,\tor\tin\tanother\tcountry,\tfor\tup\tto\t90\tdays.\n\t\n1-877-488-9857\t(Toll\tFree\twithin\tthe\tU.S.)1-609-275-4999\t(Collect\tCall\toutside\tthe\tU.S.)\nEmail\tmedservices@assistamerica.com\n\tYour\tAssist\tAmerica\tReference\tNumber\tis:\t97-AL-TEI-3191\n\t\nNote:\tRefer\tto\tthe\tpamphlet\tfor\tterms\tand\tconditionsMedical\tEmergency\tAssistance\n- Emergency Medical Evacuation\n- Medical Repatriation- Foreign Hospital Admission Assistance- Medical Monitoring- Medical Referrals- Prescription Assistance\nTravel\tEmergency\tAssistance\n- Compassionate Visit- Care of Minor Children- Return of Mortal Remains- Lost Luggage or Document Assistance- Interpreter and Legal Referrals- Emergency Message Transmission- Pre-Trip InformationAlternative\tMedicine\tBenefit\tcovers:\t\nOsteopathy,\t\tChiropractic,\t\nHomeopathy,\tAcupuncture,\t\t\nAyurveda\tand\tHerbal\tTreatmentsCovered\ton\treimbursement\nup to AED 1,600/-\nVaccination\tfor\tChildrenas\tper\tMOH\tschedule\n*(Require\tpre-authorization)Covered\nWithin\tthe\tNetwork\n(Free\tAccess)Covered(Out-side UAE: covered maximum\nup\tto\t100%\tof\tUAE\tapplicable\nnetwork\trates)CLAIMS\tSETTLEMENT\tTERMS\t(What\tis\tPaid\tby\tthe\tInsurer)\nOutside\tthe\tNetwork\n(Reimbursement)\tReimbursement\t\tin\tSEA:\n- 100% of actual covered cost \nsubject\tto\tmaximum\tof\t100%\tof\tUAE\tapplicable\t\tnetwork\t\trates\n\t Reimbursement\t\telsewhere\twithin\t\nterritorial\tscope\tof\tcover*:\n- 80% of Actual Covered Cost \nsubject\tto\tmaximum\tof\t80%\tof\t\nUAE\tApplicable\tNetwork\t\trates\n*\t No\tElective\ttreatment\t\nreimbursement\tfor\tSilk\tRoad\tNetwork\tinside\tUAE.Elective\tTreatment\nWithin\tthe\tNetwork\tand\nOutside\tNetwork100%\tof\tActual\tCovered\tCostEMERGENCY TREATMENTSDental\tBenefits\n*Consultation\t&\tX-Ray,\tScaling,\tTooth\t\nExtraction,\tAmalgam\tfillings,\t\nTemporary\tand/or\tpermanent\t\ncomposite,\tfillings\tand\troot\tcanal\t\ntreatment\tand\tCrown\tonly.Covered\twith\t20%\tcopay\tup\tto\t\nAED\t3500\nFree\tAccess - Covered with pre-\nauthorization\tonly\t–\t\nCo-payment 20% applicable \nReimbursement - Additional 20% \nco-payment applicable over free access', 'Purging ere al TN a ea ecto Cee\n\n \n\nHOME ABOUTUS OURSCHOOL LEARNING HALLOFFAME ADMISSION WORKWITHUS CONTACTUS\n\nPH\n\n \n\nhi lio}e] Bs\n\n\\ AWARD WINNING SCHOOL WITH MORE THAN\nTWO DECADES OF EXCELLENCE\n\nKHALIFA AWARD FOR EDUCATION\n\nA |\n\n500+\n\nDEDICATED\nFACULTY\n\njo\n100%\n\nPLACEMENT TO\nWORLD CLASS\nUNIVERSITIES\n\n \n\nMESSAGE FROM PRINCIPAL & DIRECTOR\n\nGOSS ec enn eRe ea) ,\nalee oy LE ° Pane eds\nth year of being a forerunner in providing worldclass education to the pryahtane\n\nRe ee RRO ca eR esa aoe\nSeno Me sae Mace cua Rice\nTea Sg ee Nag Cn Ree ea\nseme Lg\n\nDANA MARWAHA\nSeen]\n\n \n\nMISSION & VISION STUDENT BLOG\n\nOur school aims to consider the\nuniqueness and individual needs\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nof its pupils by delivering, nigra COMmmontcence\nEW SCHOOL Neen\nVIEW SHOWCASE\nSCHOOLS\nEDUCATIONAL -\nPARADIGM MY SOCIAL RESPONSIBILITY\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nNN cam ey\n\nEemEny ITD (> ml fim)\n\nSewer', 'Home\n\tMESSAGE FROM PRINCIPAL & DIRECTOR: \nDelhi Private School Sharjah stands witness to this, as our institution steps into its 25th year of being a forerunner in providing worldclass education to the students of the Indian diaspora in the UAE. We began as a modest institution with 145 students and equipped with the dream to nurture the best. Today, we stand tall with almost 6000 students enjoying and experiencing the tradition of excellence at DPS Sharjah, where innovation has grown to be a culture and every student is an explorer… an innovator! \nMISSION & VISION\nOur school aims to consider the uniqueness and individual needs of its pupils by delivering…\nEDUCATIONAL PARADIGM\nDelhi Private School Sharjah follows an indigenous model of Education which has evolved…\nPRIMARY:\n \tFROM THE DESK OF THE HM\nThe DPS , Sharjah primary wing exudes a warm and friendly environment where a core commitment...\nAt Delhi Private School -Sharjah, we build on the principle of enjoying the journey of education while we focus on...\nThe primary wing of DPS Sharjah is a buzzing hub of happy, eager, curious, and natural learners…\nFACILITIES:\nSTEM LAB:\nThe school has introduced STEM LABS for students of Grades 1- 5.\nSTEM is a curriculum based on the idea of educating students in four specific disciplines — Science, Technology, Engineering and Mathematics — with an interdisciplinary and applied approach.\n \nRather than teach the four disciplines as separate and discrete subjects, STEM integrates them into a cohesive learning paradigm based on real-world applications.\n\t\tIMMERSIVE ROOM:\nThe state-of-the-art Immersive Room is a cutting-edge facility designed to transform the way our primary school students learn. This 3-D learning and interactive environment offers a dynamic, hands-on approach to education, allowing students to explore subjects in a vivid, engaging manner. In the Immersive Room, lessons come to life as students can dive into virtual worlds, interact with 3-D models, and participate in interactive simulations. Whether exploring ancient civilizations, traveling through the human body, or experimenting with scientific concepts, the Immersive Room provides an unparalleled opportunity for students to engage deeply with their studies.\nFINE ARTS STATION\n\t\t\tSpecial well-equipped rooms have been allocated for teaching Art, Dance and Music to the students.\n\t\tSMART CLASSES:\nHands -on learning has been taken to a new level through our IT support system. Children learn best when they visualize what they are learning. The Interactive Smart Boards , Hybrid classrooms, smart tech tools enhance the teaching and make learning more interesting, engaging and relevant for the children.\nENRICHMENT RESOURCE CENTRE:\nThe school offers a support system to classroom teaching enabling children to cope better with the surroundings. It is unique as it provides direct services in terms of evaluation and remediation that takes the mystery out of why learning may become difficult for a child. Also the centre offers an Individual Education Program is for children lagging behind academically. \nLIBRARIES:\nThe school lays a lot of emphasis on cultivating a mature reading habit in the children. We have three separate libraries for students of KGII to Grade V. Housing a wide range of age-appropriate books, ranging from fiction to general knowledge, they ensure your child gets an early introduction into the magic world of books, fostering a habit that will stand him in good stead for a lifetime.\nCLINIC:\nThe primary school is equipped with three clinics which are looked after by qualified nurses and an in house doctor. Health check-ups of children are done regularly and records are maintained. Parents are informed in case a child needs special attention.\nPLAY AREAS\nSafe play areas with well-defined boundaries are available for the children to frolic in. Separate areas are demarcated for different age-groups. Play facilities that contribute to children’s physical fitness have been installed where children engage in supervised play.\nRULES:\nLEAVE RULES\nDigital Almanac will be available on the school website from this academic year .\n \nMEETING WITH TEACHERS \n• Parents can meet teachers by prior appointment only. Online appointments on Teams may be fixed by communicating with the teacher through the Communication portal in Special programs. .\n \nDISCIPLINE AND BEHAVIOUR \nTo create a pleasant atmosphere, conducive to distance learning as well as onsite learning wherein children can study safely and efficiently, high standards of positive self- discipline is required. Good order and positive discipline is sought through good relationships and self discipline . Generally the school enjoys a friendly, caring and supportive atmosphere and emphasis is given to encouraging and showing appreciation of good behaviour rather than punish bad behaviour.\n \nLIBRARY\nLibrary periods are conducted onsite now through a very efficient reading programme.\nOWN TRANSPORT\n• Students who travel in their own transport must arrive in school by 7.20 am and must be picked up from school by 1:45 pm latest .\n• Students should never leave the school before the attendant arrives.\n• In case of delay they should report to the school reception and the parent will be called.\n \n•At present Parents will not be allowed inside the campus . They will collect their respective wards from the main gate no.3 after school hours.\nTRANSPORT\nAll students should reach the bus stop at least five minutes before the arrival time. Buses will not wait for latecomers . The bus drivers are authorized to stop the buses at designated stops only, unless otherwise directed by the bus teacher. The list of designated stops has been formulated keeping in view the convenience and safety of the students and you are required to adhere to the same.\n \nChildren of Pre KG to Grade II must be dropped and picked up from the bus stop by the parent/caretaker. If the person is not at the bus stop the child will be brought back to school and the parent will have to make arrangements to pick up the child from school. Parents are not allowed to enter or travel in the bus at any time. If parents have any concern regarding the transport facility they are requested to ask for a complaint form from the driver or fill up the complaint form on the school communication portal for Transport . The concern will be addressed by the school at the earliest.\n \nThe bus teachers and bus monitors are responsible for maintaining discipline in the buses. Any serious offences will be reported to the Headmistress. Children will not be allowed to board other buses .\nACADEMICS:\nA TYPICAL DAY\nThe school follows four days a week fully onsite pattern of teaching. A regular, productive working day at DPS Sharjah Primary wing is divided into 8 periods. The children get two refreshing breaks to rejuvenate their minds and stretch their limbs. The day includes a home room period when students spend valuable time with their class teachers. This time is an opportunity for them to share experiences or simply bond with their classmates and class teacher. All assemblies, themed week activities, inter-house activities, practices for events are held during the home room period so as to leave the rest of the day for the set class schedules.\n\tINNOVATIVE TEACHING METHODOLOGY\n\t\tIn the primary section all teaching is thematic and activity based. The syllabus is set by the school. The indigenous curriculum created by our team of talented teachers focuses on hands-on learning through creative, cross curricular lessons, project work, games and logical and lateral thinking activities. It is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time.\n \nOur staff continuously update and upgrade their technology and teaching skills through continuous professional development programmes to seamlessly deliver high quality and relevant lessons.\n\tGRADE III, IV, V\n\t\tHere teaching goes into formal mode. The syllabus is set by the school maintaining the ethos of activity based learning. The curriculum focuses on hands-on learning through in-class work , project work, games and logical and lateral thinking activities.\nIt is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time. Every classroom at DPS Sharjah is a THINKING CLASSROOM. Our children are encouraged to ask the WHYs and WHY NOTs and that is how we learn as we teach. French is introduced as an optional second language in Grade III giving students a choice between French and Hindi.\nKGI to GRADE II\nThe syllabus has been created in a manner that aims at making the child love coming to school. Syllabus is flexible and therefore gives each child the freedom to learn at his/her own pace. Each month is a THEME MONTH, wherein the theme is learnt through age appropriate hands- on learning experiences. Cross curricular teaching takes place through activities, discussions, story telling and enacting , class assemblies and carefully chosen and organized field trips. French is introduced as an optional second language in Grade I giving students a choice between French and Hindi\nPRE KG\nIn our Pre-KG program, we understand the importance of early childhood development. We are committed to nurturing young minds and helping our little learners develop essential skills that will set the foundation for a lifetime of learning and success. The Pre KG curriculum features the distinct and proprietary DPSS Pedagogical Framework and draws from six leading pedagogies in its approach to education, namely the Reggio Emilia, Montessori, Ecological Systems Theory, Somatics, Anganwadi and Finnish method to create a child-led curriculum adapted to meet the needs of each individual child. We promote learning through a combination of play-based activities and structured adult-guided instruction.\nTHEME WEEKS:\nA week in a month is chosen to experiment and explore a certain theme. This concept enhances individual participation, research skills, group work, creativity in presentation and helps latent talent surface and bloom. \nLABS\nThe STEM labs add a whole new perspective to learning MATH and SCIENCE. Children learn through hands on activities which help them to connect the topic taught to real life experiences. The school also has fully equipped COMPUTER LABS for students of grades 1 – 5.\n \nThe labs serve as a refreshing change from class room teaching. Each lab is equipped with state of the art interactive smart boards to make learning and teaching an exciting and unique experience. Students visit the LAB once a week for each subject.', "Adobe Acrobat PDF Files\nAdobe® Portable Document Format (PDF) is a universal file format that preserves all\nof the fonts, formatting, colours and graphics of any source document, regardless ofthe application and platform used to create it.\nAdobe PDF is an ideal format for electronic document distribution as it overcomes the\nproblems commonly encountered with electronic file sharing.\n• Anyone, anywhere can open a PDF file. All you need is the free Adobe Acrobat\nReader. Recipients of other file formats sometimes can't open files because they\ndon't have the applications used to create the documents.\n• PDF files always print correctly on any printing device.\n• PDF files always display exactly as created, regardless of fonts, software, and\noperating systems. Fonts, and graphics are not lost due to platform, software, and\nversion incompatibilities.\n• The free Acrobat Reader is easy to download and can be freely distributed by\nanyone.\n• Compact PDF files are smaller than their source files and download a\npage at a time for fast display on the Web.", "5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n\n6. Question: List the names and GPAs of all students.\n\nSELECT StudentName, StudentGPA \nFROM Student;\n\nExpected Answer:\n\n\nJerry Ryan, 4.0\nHugo Jurgens, 3.2\nAnita Nelson, 3.7\nRobert Arnold, 2.5\nHelen Small, 2.0\nJason Leavitt, 4.0\nHeather Vester, 3.3\nIvan Wright, 2.9\nNorman Roberts, 1.3\nJames Neville, 3.7\n\n7. Question: Which courses are taught in the Riverhead building?\n\nSELECT Course.CourseName \nFROM Section \nJOIN Course ON Section.CourseID = Course.CourseID \nJOIN Buildings ON Section.BuildingID = Buildings.BuildingID \nWHERE Buildings.BuildingName = 'Riverhead';\n\nExpected Answer:\n\nComputer Science III\nCalculus I\nAccounting I\n\n8. Question: What are the phone numbers of all faculty members?\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nComputer Science I, Computer Science Illustrated\nComputer Science II, Liang Java\nComputer Science III, Liang Java\nData Structures, Data Structures & Algorithms\nComputer Assembly, Machine Learning\nIntro To Networking, Networking CCNA\nCalculus I, Intro to Calculus\nCalculus II, Advanced Topics in Calculus\nCalculus III, Vectors and Matrices in Calculus\nDifferential Equations, Multivariable Calculus\nLinear Algebra, Math for Computer Science\nAccounting I, Fundamentals of Accounting\nAccounting II, Fundamentals of Accounting\nComposition, Short Stories\nLiterature, Poems and Stories\nOrganic Chemistry I, Organic Chemistry Principles\nOrganic Chemistry II, Organic Chemistry Principles\n\n\n5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n1. Question: What is the name of the college with the highest number of students?\n\nSELECT CollegeName \nFROM College \nORDER BY CollegeTotalStudents DESC \nLIMIT 1;\n\nExpected Answer: SCCC\n\n2. Question: List all buildings in the college and their associated college names.\n\nSELECT BuildingName, CollegeName \nFROM Buildings;\n\nExpected Answer:\n\nRiverhead, SCCC\nIslip, SCCC\nSouth Hampton, SCCC\nAmmerman, SCCC\nSmithtown, SCCC\n\n\n3. Question: Which classrooms have projectors?\n\nSELECT RoomNumber \nFROM Classrooms \nWHERE HasProjector = 'Y';\n\nExpected Answer:\n201\n203\n304\n\n4. Question: List all courses along with their associated textbook titles.\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nTanya Ferguson, 635-448-6158\nGuy O'Neill, 654-651-8521\nDennis Wilks, 687-846-5132\nKenneth Mason, 876-263-4455\nMike Briley, 184-846-4613\nMary George, 184-618-4842\nJune Walkters, 618-476-4631\nAngela Mendez, 594-976-4326\nJohn Leak, 459-487-9635\nCarey Cochran, 111-526-8633\n\n9. Question: List the details of all interns including their hourly wage.\n\nSELECT Interns.InternID, Person.PersonName, Interns.InternHourlyWage \nFROM Interns \nJOIN Person ON Interns.PersonID = Person.PersonID;\n\nExpected Answer:\n\n1, Jamie Kurland, 14.50\n2, Brenda Thornberry, 15\n3, Tom Katz, 11\n\n10. Question: Which faculty member is the head of the Mathematics department?\n\nSELECT FacultyName \nFROM Faculty \nWHERE FacultyTitle = 'Head Of Mathematics';\n\nExpected Answer: Guy O'Neill"] +2024-06-23 12:25:03,273 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:25:03,407 - INFO - Searching documents for query: adobe pdf +2024-06-23 12:25:03,785 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:03,958 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:04,310 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:04,524 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:04,760 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:04,986 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:04,991 - INFO - Document search results: ["Fibromyalgia\nWords shown in bold are explained in the glossary on p.29.We’re the 10 million people living with arthritis. We’re the carers, \nresearchers, health professionals, friends and parents all united in our ambition to ensure that one day, no one will have to live with the pain, fatigue and isolation that arthritis causes.\nWe understand that every day is different. We know that what works \nfor one person may not help someone else. Our information is a collaboration of experiences, research and facts. We aim to give you everything you need to know about your condition, the treatments available and the many options you can try, so you can make the best and most informed choices for your lifestyle.\nWe’re always happy to hear from you whether it’s with feedback on our \ninformation, to share your story, or just to find out more about the work of Versus Arthritis. Contact us at content@versusarthritis.org\nRegistered office: Versus Arthritis, Copeman House, St Mary’s Gate, Chesterfield S41 7TD\nRegistered Charity England and Wales No. 207711, Scotland No. SC041156.Contents\nLynn’s story 4\nWhat is fibromyalgia? 6\nSymptoms 6\nWho gets fibromyalgia? 8\nDoes it run in families? 8\nCauses 8\nDiagnosis 10\nWhat does the future hold for me? 11\nTreatments 13\nPhysical therapies 13\nPain clinics and pain management programmes 15\nPsychological therapies 15\nAcupuncture 18\nDrug treatments 18\nHow can I help myself? 20\nResearch and new developments 27\nGlossary 29\nWhere can I find out more? 30\nTalk to us 314 5 versusarthritis.org\nHelpline 0800 5200 520\nLynn’s story\nLynn White was diagnosed with fibromyalgia in her early 40s. \nNow at 52, she wants people to know they can keep on top of their condition with treatment, self-care and the occasional treat.\n‘I had the symptoms for years before I found out I had fibro. I knew \nI wasn’t right. I’d feel awful.\n‘I’d get terribly low and I was in pain everywhere. But you just get \non with things don’t you. I didn’t want to make an issue out of it. My daughter has JIA and Sjögren’s syndrome and she was so ill, I couldn’t think about how I was feeling.‘When I eventually saw a rheumatologist, she just pressed my trigger points – I went through the roof. Tears were pouring down my face.\n‘Knowing I had fibro made such a difference. When you can name it, \nyou can start dealing with it.\n‘I have to look after myself. I try to pace myself. I exercise with a \npersonal trainer too, that makes all the difference.\n‘Exercise is so important. But don’t just go and exercise, you need \nto see a physiotherapist or a gym instructor. Doing the wrong exercises can be as harmful as doing nothing. Make yourself keep walking, because when you stop it’s so difficult to get going again.\n‘I have acupuncture, laser and heat treatments. They’re brilliant \nand really help. If I don’t go it takes weeks to get back on track.\n‘I get as much sleep as I can. In the morning I’m still tired and my \nlegs feel like lead, but I must get on and walk the dogs. Heat pads on my waist really help me walk. I always feel much better out in the fresh air.\n‘I watch my diet, because once the weight goes on it doesn’t shift, \nthat makes me feel worse.\n‘If I’m going out, I try not to do too much the day before and \nafter. Sometimes, I really don’t feel up to it, but my friends really understand.\n‘I have down days, but I deal with it. It helps to stay positive. \nIt would be very easy to get down.\n‘I make sure I treat myself with a massage or a facial. It’s not \nindulgent, it helps. It’s so important to relax your body, mind and muscles and I know I’ll sleep well that night.\n‘Little things really do make a difference. I still have days I don’t \nfeel great, but I know I have to get on with things.’6 7 versusarthritis.org\nHelpline 0800 5200 520What is fibromyalgia?\nFibromyalgia is a long-term condition that causes pain and \ntenderness all over your body.\nUnlike arthritis, this isn’t because you have problems with your joints, \nbones or muscles. It’s thought to be caused by your nervous system in your brain and spine not being able to control or process pain signals from other parts of your body.\nThe condition is also linked to: •\n poor sleep\n• feeling you can’t concentrate or remember things\n• extreme and constant tiredness that doesn’t improve with sleep or \nrest – which is known as fatigue.\nThere can be many other symptoms that affect different parts of your body.\nSymptoms\nThe main symptoms of fibromyalgia are:\n• pain – you may feel as though you’ve got pain that spreads \nthroughout your entire body, with certain parts – such as your neck and back – feeling particularly painful\n•\n tiredness, fatigue and generally feeling like you have no energy\n• sleeping badly – waking up feeling unrested\n• aching and stiffness, which often feels worse during or after you’ve been active.\nIt’s common for your condition to flare-up, making your symptoms suddenly worse.Fibromyalgia can also cause:\n•\n forgetfulness or poor concentration\n• stress, worry or low mood\n• tingling, numbness or swelling of your hands and feet\n• headaches\n• restless legs syndrome – a tingling, uncomfortable feeling in your \nlegs, especially at night\n• irritability, or feeling low or weepy\n• feeling like you urgently need to wee, especially at night\n• painful menstrual periods\n• diarrhoea, constipation and stomach pain – sometimes separately diagnosed as irritable bowel syndrome (IBS)\n•\n increased sensitivity to things like cold, sound, knocks and bumps\n• tender or overly sensitive joints and muscles.\nThe pain may feel like it’s affecting your whole body, or it may be particularly bad in just a few areas. Some people say their pain gets worse in extreme temperatures, such as very hot, cold or damp weather.\nPeople often say that besides the pain, fatigue is the worst part of \nfibromyalgia. This can be linked to a difficulty to think clearly or remember things properly, which is sometimes called fibro fog or brain fog.\nFibromyalgia can be physically and \nmentally overwhelming, but if you can learn to manage it you can reduce its impact on your life.8 9 versusarthritis.org\nHelpline 0800 5200 520Who gets fibromyalgia?\nIt’s estimated that somewhere between 1.8 million and 2.9 million \npeople in the UK have fibromyalgia.\nIt most commonly develops between the ages of 25 and 55, although \nchildren can also get it. It appears that more women are diagnosed with fibromyalgia than men.\nDoes it run in families?\nWe don’t know for sure whether fibromyalgia can run in families.\nIt’s thought that people can inherit genes that make them more likely \nto get fibromyalgia, and the condition can then be triggered by an injury, physical or psychological trauma, or stress.\nCauses\nWe don’t currently know the exact reason why people get fibromyalgia. But there does seem to be a common link with things such as arthritis, a traumatic event, and mental health and well-being.\nFibromyalgia isn’t caused by damage or an injury to the body. But it \ndoes increase the sensitivity of your nerve endings, which means you could feel pain from a small amount of pressure or minor knocks.\nOne theory is that the condition is caused by problems with a \nperson’s central nervous system – which controls all the sensations and movements the body makes.\nStudies have shown that parts of the brain that register pain react \ndifferently if you have fibromyalgia. This means you feel pain when other people just feel uncomfortable or stiff.\nPeople with fibromyalgia often don’t get enough deep sleep. \nResearch shows that lack of good quality sleep can make pain worse, and maybe even cause pain.Pain, unhappiness, depression and stress can all make you sleep badly.\nSymptoms often start after an illness, accident, or a time of emotional \nstress and anxiety.\nWhen you’re low or depressed, your pain can also feel worse. At the \nsame time, your pain can make you feel more stressed.\nUnlike conditions, such as arthritis, the pain you feel with fibromyalgia \nisn’t caused by visible inflammation or damage to your body.\nThis doesn’t mean the symptoms of fibromyalgia are unreal or ‘all in \nyour mind’. However, anxiety, physical or mental trauma, and sleep disturbance are all thought to play a part in the condition.\nPoor sleep appears to be a significant \ncause of fibromyalgia, so getting enough good-quality sleep is important.\nFigure 1. The cycle of pain and sleep disturbance\n \n \n Sleep \ndisturbanceLocalised \nmuscular/ \njoint pain\nInsufficient deep, \nrestorative sleep\nDifficulty with daily activities, \nfatigue, widespred muscular \npain and tendernessDisease, \nillness\nAnxiety, \nlife crisis10 11 versusarthritis.org\nHelpline 0800 5200 520Fibromyalgia doesn’t appear to cause lasting damage to your body, \nbut it’s important to stay physically active so your muscles don’t become weak. If your muscles become weak, you could cause lasting damage.\nDiagnosis\nFibromyalgia can sometimes be difficult to diagnose, as the symptoms vary from person to person.\nThere are some common symptoms your doctor will look for to help \ndiagnose fibromyalgia, including:\n•\n severe pain that has lasted three months or more\n• fatigue\n• regularly waking up feeling unrefreshed\n• problems with your memory and understanding.\nIt may help your doctor understand the problems you’re having \nif you make a list of any physical or psychological problems you’ve experienced. They will probably then carry out a physical examination.\nThere aren’t any specific blood tests, x-rays or scans to confirm a \ndiagnosis of fibromyalgia. But you might have blood tests to check for other conditions.\nMany symptoms of fibromyalgia are similar to those of other \nconditions, such as rheumatoid arthritis\n, Sjögren’s syndrome \n(sher-grenz sin-drome) and an underactive thyroid gland.\nSome people may be diagnosed and treated for one of these other \nconditions. It is also possible to have one of these conditions as well as fibromyalgia.Your doctor may also suggest a referral to:\n•\n a rheumatologist – a doctor who specialises in conditions affecting \nthe bones, joints and muscles. They may confirm your diagnosis.\n• a physiotherapist – who can suggest exercises and relaxation techniques\n•\n a clinical psychologist or counsellor – who may use methods such as cognitive behavioural therapy (CBT) and mindfulness\n•\n an occupational therapist – who can advise you on the best way to carry out daily activities and work around your condition\n•\n a community or hospital-based specialist pain clinic, or chronic fatigue service – who can help you manage your symptoms.\nFor more information about how these specialists could help you, see the treatment section later in this booklet.\nWhat does the future hold for me?\nBecause fibromyalgia’s symptoms vary from person to person, it’s difficult to predict how long you will have the condition and the impact it will have on your life.\nAlthough there’s currently no cure, there are treatments, therapies and \nself-management techniques that can improve your quality of life.\nFibromyalgia doesn’t seem to cause long-term damage to your body. \nBut it’s important to keep your muscles and joints strong through activity.\nGradually increasing how much exercise you do can also improve \nyour symptoms.12 13 versusarthritis.org\nHelpline 0800 5200 520Treatments\nThere are a number of ways your symptoms can be managed.\nIn many cases, fibromyalgia can be diagnosed and treated by your \nGP, without the need to see a specialist.\nThey can advise you on treatments and therapies that tackle specific \nsymptoms. These may include drug treatments. However, physical and psychological therapies can often be a more effective way of managing fibromyalgia than medication.\nThere are also many things you can do for yourself that can change \nthe way your condition impacts upon your life.\nPhysical therapies\nDepending on how your fibromyalgia is affecting you, your doctor may refer you to a physiotherapist or occupational therapist.\nPhysiotherapy\nPhysiotherapy can help relieve the pain of fibromyalgia .\nPhysiotherapists are trained specialists who can help you stay active and independent. They will show you the best exercises to strengthen your muscles, without hurting yourself or putting your body under too much strain.\nThey can show you how something as simple as improving your \nposture can help your pain. They may also advise you on relaxation techniques which can be just as important as exercise when you’re dealing with fibromyalgia.\nYour doctor can refer you to an NHS physiotherapist. In some areas \nyou can refer yourself, but this may take a while.‘It helps to stay positive. It would be \nvery easy to get down…. Little things really do make a difference. I know I have to get on with things.’\n14 15 versusarthritis.org\nHelpline 0800 5200 520Occupational therapy\nOccupational therapy can help you manage your everyday \nactivities around your fibromyalgia, without increasing your pain or overwhelming yourself.\nYour occupational therapist may suggest new ways you can get \nthings done. They may also teach you some relaxation techniques.\nIf you still find some activities difficult after you’ve made these \nchanges, they may suggest equipment, known as aids and adaptations, to help you.\nYour doctor can refer you to an occupational therapist or you can \nsee one privately, for a fee.\nIf you’re having problems at work, your employer may have an \noccupational health team that could help you. Otherwise, you can contact a Jobcentre Plus office to ask for advice.To find a private occupational therapist, visit the Royal College of Occupational Therapists website www.rcot.co.uk\nFor more information about working with fibromyalgia, you can also look at the living with arthritis section of our website www.versusarthritis.orgPain clinics and pain management \nprogrammes\nPain clinics bring together the skills of a wide range of professionals, \nsuch as: \n• specialist pain consultants\n• physiotherapists\n• occupational therapists\n• psychologists\n• social workers\n• employment advisors.\nThey can provide specific treatments or rehabilitation therapies that \ncould reduce the effects of fibromyalgia.\nA pain specialist may suggest you join a pain management \nprogramme, which brings together people with different long-term pain conditions. Pain management won’t take away your pain, but it can help you manage it better and reduce its impact on your life.\nThese sessions are often led by psychologists who specialise in \nhelping people find ways to live with their pain. They are usually held in an outpatient clinic and run over several days or weeks.\nPsychological therapies\nPain is never just a physical experience, especially if it lasts a long time. Pain can affect your mood and behaviour.\nPsychological approaches to pain management try to address \nthe emotional effects of your pain and the things that can make your pain worse. They help you look at how your pain affects your thoughts and habits, and how your emotions can affect your pain.It can be quicker to see a physiotherapist privately, but you would pay for the appointment. To find a private physiotherapist, visit the Chartered Society of Physiotherapy website www.csp.org.uk16 17 versusarthritis.org\nHelpline 0800 5200 520Therapies such as cognitive behavioural therapy (CBT), which is a \ntalking therapy, try to reduce the overwhelming effect of problems such as stress, unhappiness and pain.\nThey aim to help you understand how you react to different \nproblems by breaking them down into smaller, more manageable, chunks. This should help you change the way you react to them and the effect they have on you.\nMaking small changes to the way you react to a situation or problem \ncan often improve both your emotional and physical health.\nPsychological therapies can also include relaxation techniques and \nother ways to reduce your stress.\nThey encourage you not to be too hard on yourself, even when you feel frustrated, and to accept that sometimes there are limits to what you can do.\nA number of healthcare professionals often have training in CBT, so \nyou may not have to see a psychologist.\nFor more information about psychological therapies and CBT, the British Association for Behavioural & Cognitive Psychotherapies (BABCP) keeps a register of all accredited therapists in the UK at: www.babcp.com18 19 versusarthritis.org\nHelpline 0800 5200 520Before prescribing drugs to treat your pain, your doctor will discuss \nthe benefits and risks of starting drug treatment. If you are aged over 18, it’s likely they will first try you on an antidepressant, such as: \n•\n amitriptyline\n• citalopram\n• duloxetine\n• fluoxetine\n• paroxetine\n• sertraline.\nAntidepressants are regularly used to treat sleep problems and \npain, as well as depression. When they are used to treat pain, they’re usually prescribed at a lower dose than when they are used to treat depression. However, they can still help if your condition effects your mood. \nAntidepressants are now recommended by the National Institute \nof Health and Care Excellence (NICE) as the first choice of drug treatment for unexplained long-term, widespread pain, such as fibromyalgia.\nYou might need to take\n them for a few months before you feel their \nfull benefits. Your doctor will gradually increase the dose to a level \nthat works for you. \nSome antidepressants can make you feel sleepy, so avoid taking \nthem before you drive, cycle or use heavy machinery. You usually \nneed to take them about two hours before bedtime. \nAll drugs have potential side effects. It’s important to talk to your doctor about how to get the best balance between pain relief and any unpleasant effects.\n If you feel like a treatment isn’t helping you, \ntalk to your doctor. Acupuncture\nYour doctor may recommend a course of acupuncture from a trained NHS healthcare professional, such as a physiotherapist, to help with your pain.\nAcupuncture uses fine needles, inserted into several specific parts of \nthe body to relieve pain. There is evidence to support its use in the short-term treatment of fibromyalgia, Though a course of treatments may only help for up to three months, it may help you start managing your condition.\nYou may be able to receive this treatment at a local health centre \nor GP surgery.\nDoctors will not recommend treatment with devices such as TENS \nmachines, ultrasound or interferential therapy, because there is currently little evidence to support their use in treating fibromyalgia.\nDrug treatments\nDrugs can’t treat fibromyalgia, but they can help reduce your symptoms. \nYour doctor may only recommend drug treatment once you’ve tried\n \noptions, such as exercise, psychological therapy or acupuncture. \n20 21 versusarthritis.org\nHelpline 0800 5200 520In the past people with fibromyalgia have been prescribed a variety \nof different types of drugs, such as:\n• gabapentin and pragabalin, which target nerve pain\n• opioid painkillers, such as codeine, tramadol and morphine\n• compound painkillers, including co-codamol and co-dydramol\n• paracetamol\n• non-steroidal anti-inflammatory drugs (NSAIDs), such as \nibuprofen and naproxen\n• steroid injections.\nIf you are currently prescribed one of these drugs, your doctor is likely to want to discuss whether your condition could be treated differently in the future.\nHow can I help myself?\nExercise\nIf you’re in pain, your instinct may be to avoid exercise or moving around too much. But keeping active is a really important part of the treatment for fibromyalgia and can prevent other health problems.\nYour symptoms and general health can be improved by a \ncombination of aerobic exercise and movements that improve your flexibility and strength.\nExercise has been proven to improve fatigue and our ability to \ncontrol pain.\nAt first, you may find that your pain and tiredness become worse, \nparticularly if you’re starting to exercise muscles that haven’t been used for a while. Try to do the same amount of exercise each day, so you build up your muscle strength and your stamina.\nThen, after doing your routine of exercises for a couple of weeks, \nslowly increase the amount you do, and this will improve your fitness, stamina and flexibility.Aerobic exercises\nAerobic exercise is anything that makes you a little out of breath and your heart beat faster.\nSwimming is recommended for people with fibromyalgia. Taking a \nbrisk walk and cycling can also help.\nAt home, you could step up and down your bottom step several \ntimes, or march on the spot to get your heart beating faster.\nResearch shows aerobic exercise \nimproves your fitness and can also reduce the pain and fatigue of fibromyalgia. It should also improve your sleep and general wellbeing.\n22 23 versusarthritis.org\nHelpline 0800 5200 520Diet and nutrition\nThere’s no particular diet that’s been proven to help fibromyalgia. \nHowever, it’s recommended that you keep to a healthy weight by eating a balanced diet that is low in saturated fats, sugar and salt, and has plenty of fruit and vegetables. It’s also good to drink six to eight glasses of water every day.\nYou can order our Diet and arthritis information booklet on our website or by calling our free helpline on 0800 5200 520.Find more information about healthy eating in our About arthritis pages on our website www.versusarthritis.orgStrengthening exercisesStrengthening exercises help develop and build the muscles that move and protect your joints. They may be difficult at first but should become easier with practice.\nAim to do at least one session a day, either at home or in a gym. Ask \na GP or physiotherapist for examples of strengthening exercises you could do at home.\nYou can also buy specially designed equipment, such as ankle \nweights. Begin with lighter weights, then move on to heavier ones, if you feel able to.\nStrengthening equipment in a gym allows you to work your muscles \nby pushing or pulling against a resistance, such as weights or elastic ropes. You can ask an instructor for advice about using the equipment, if you’re not sure.\nStretching exercises\nStretching, or range of movement, exercises can increase your flexibility. You can do these anywhere. There are plenty of examples of exercises online, or you could ask a physiotherapist. Some people with fibromyalgia have found t'ai chi and yoga help.\nAlternatively, you could take a look at our Keep moving booklet for more advice. This is available to order on our website or by calling our free helpline on 0800 5200 520.For more information, see our exercise advice in the managing your symptoms pages on our website www.versusarthritis.org/exercise\n24 25 versusarthritis.org\nHelpline 0800 5200 520Complementary treatments\nSome people with fibromyalgia find that complementary treatments \nhelp their symptoms.\nMassage can be helpful for some people with fibromyalgia. However, \nthe effects don’t often last that long.\nIf you want to try a complementary treatment, speak to your doctor \nfirst, in case it affects any other treatment you’re on.\nIt’s important to go to a legally registered therapist, or one who has a \nset ethical code and is fully insured.\nIf you decide to try therapies or supplements, you should be critical \nof what they’re doing for you and only continue if they’re helping.\nSleep\nPoor sleep appears to be a significant cause of fibromyalgia, so getting enough good-quality sleep is an important part of your treatment. Not only will it help with tiredness and fatigue, but it may also improve your pain.\nSleeping tablets are not normally recommended, as the body can \nbecome tolerant to them, which can lead to the effects wearing off and even addiction. But regular activity, particularly aerobic exercise, and cognitive behavioural therapy (CBT) have proven effective for people with disrupted sleep patterns.You can find more information about complementary treatments in our About Arthritis pages on our website www.versusarthritis.orgIt can also help to change your habits around bedtime. To help you get a better night’s sleep:\n•\n Make sure your bedroom is dark, quiet and a comfortable \ntemperature.\n• Try a warm bath before bedtime to help ease pain and stiffness.\n• Develop a regular routine, where you go to bed and get up at a similar time each day.\n•\n You may like to try listening to some soothing music before going to bed.\n•\n Some gentle exercises may help reduce muscle tension, but it’s probably best to avoid energetic exercise too close to bedtime.\n•\n Keep a notepad by your bed – if you think of something you need to do the next day, write it down and then put it out of your mind.\n•\n Avoid caffeine in the eight hours before you go to bed.\n• Don’t drink alcohol close to bedtime.\n• Avoid eating main meals close to bedtime.\n• If you smoke, try to stop smoking, or at least don’t smoke close to bedtime.\n•\n Try not to sleep during the day.\n• Avoid watching TV and using computers, tablets or smartphones in your bedroom.\n•\n Don’t keep checking the time during the night.\nYou can also find this information in our Sleep and arthritis booklet, which can be ordered via the website or by calling our free helpline on 0800 5200 520.You can find more information about things that could improve the quality of sleep on our website at www.versusarthritis.org/sleep26 27 versusarthritis.org\nHelpline 0800 5200 520What else can I do?\nBecause fibromyalgia varies from person to person, we suggest you \ntry some of the following tips to find out what works for you:\n• Learn about fibromyalgia – understanding your condition can help \nreduce your fears and anxiety. It also means you’re fully aware of treatment and self-management approaches that can help you.\n•\n Find a support group in your area or an online forum for people with fibromyalgia. Talking about your experiences with other people who understand can help.\n•\n Encourage your family and friends to learn more about your condition and to talk to you about it. You could show them this information. It’s especially important they understand how your pain affects you, even if you look well.\n•\n Find ways to talk about your feelings, such as anxiety, low mood or anger. Counselling or CBT can help – your GP will be able to refer you.\n•\n For ‘fibro fog’, some people find mental exercises like crosswords or jigsaw puzzles help. Do as much as you can to stimulate your brain.\n•\n Pick your best time of day to do anything needing concentration. Explain to others if fibromyalgia affects your memory.\n•\n Learn to pace yourself by breaking tasks into smaller chunks, giving yourself time to rest in between.\n•\n Stress and unhappiness can make fibromyalgia pain feel worse – addressing what’s making you feel that way could help.\n•\n Ask for help from people at your workplace, such as a friend, colleague or manager.\n•\n Working shorter hours, as well as adapting your desk, chair, computer and other working areas for comfort, can all help.•\n Ask an occupational therapist, your local Jobcentre Plus office or Citizens Advice service for advice. They can work with both you and your employer.\n•\n Applying heat with a hot water bottle, or having a hot bath or shower, can help pain and improve morning stiffness.\n•\n If you have a dry mouth, try a toothpaste containing sodium bicarbonate.\n•\n Some people have found meditation helps improve their pain.\n• Try the treatments your doctor offers and discuss which ones are helpful.\nResearch and new developments\nVersus Arthritis is funding a number of research studies into the causes, effects and treatment of fibromyalgia. Some examples include:\n•\n A study at the University of Cambridge is looking at why things \nthat wouldn’t normally be painful, such as sound, light and gentle touch become painful for people with fibromyalgia, and whether brain signals that process pain differ in people with fibromyalgia.\n•\n Research underway at the University of Sussex is examining how the body's natural fight and flight response to stress might be altered in people who have fibromyalgia. This work is also looking at the role inflammation might have in this process.\n•\n We are funding work at the University of Liverpool investigating how the brain processes pain signals. It has been found that in people with long-term pain such as fibromyalgia there are differences in the structure and activity in the parts of the brain that process pain signals. Using mathematical modelling, this work could help to match people up with the best treatment option for them.28 29 versusarthritis.org\nHelpline 0800 5200 520• We are also investigating how to improve healthcare services \nfor people with fibromyalgia. Research being carried out at the University of Aberdeen is looking at how long it took people with fibromyalgia to get diagnosed and where in the system improvements can be made.\nThe Pain Centre Versus ArthritisIn partnership with the University of Nottingham and local NHS Trusts, Versus Arthritis supports the world’s first national centre for research into pain.\nThe aims of the centre are to improve our understanding of pain and \nways to stop it, through existing and new treatments.\nThe centre has experts in rheumatology, neuroimaging, psychology, \nneuropharmacology, neurosciences and orthopaedic surgery.For the latest news from around the charity, including about our research, visit our website: www.versusarthritis.org/news\nIf you’d like to receive regular updates about our latest research, support services and campaigns, visit this page and fill in your details so we can send you our newsletter: www.versusarthritis.org/newsletterGlossary\nRheumatoid arthritis Rheumatoid arthritis (room-a-toyd arth-rye-tus) is a long-term condition that can cause pain, swelling and stiffness in your joints.\nSjögren’s syndrome \nSjögren’s syndrome (sher-grenz sin-drome) is an autoimmune condition that causes a dry mouth and eyes. It can also affect other parts of the body and cause joint pain and fatigue. It can occur on its own, or in relation to another condition, such as rheumatoid arthritis.\xa0\nUnderactive thyroid \nAn underactive thyroid gland or hypothyroidism, is when the thyroid, a gland in the neck, doesn’t produce enough important hormones. Common signs of an underactive thyroid are tiredness, weight gain and feeling depressed.30 31 versusarthritis.org\nHelpline 0800 5200 520Where can I find out more? \xa0\nIf you’ve found this information useful, you might be interested in \nother titles from our range. You can download all of our booklets from our website www.versusarthritis.org or order them by contacting our Helpline. If you wish to order by post, our address can be found on the back of this booklet.\nBulk orders\nFor bulk orders, please contact our warehouse, APS, directly to \nplace an order:\nPhone: 0800 515 209 \nEmail: info@versusarthritis.org\nTell us what you think\nAll of our information is created with you in mind. And we want to know if we are getting it right. If you have any thoughts or suggestions on how we could improve our information, we would love to hear from you. \nPlease send your views to bookletfeedback@versusarthritis.org \nor write to us at: Versus Arthritis, Copeman House, St Mary’s Court, St Mary’s Gate, Chesterfield, Derbyshire S41 7TD.\nThank you! \xa0\nA team of people helped us create this booklet. Versus Arthritis medical advisors, Dr Peter Glennon and Aneela Mian are responsible for the content overall. We would also like to thank professor Ernest Choy and Lisa Turner for helping us review this booklet.\xa0\nWe would also like to give a special thank you to the people \nwho shared their opinions and thoughts on the booklet. Your contributions make sure the information we provide is relevant and suitable for everyone.Talk to us\nOur offices\nWe have offices in each country of the UK. Please get in touch to find out what services and support we offer in your area:\nEngland\nTel: 0300 790 0400 Email: enquiries@versusarthritis.org\nScotland\nTel: 0141 954 7776 Email: scotland@versusarthritis.org\nNorthern Ireland\nTel: 028 9078 2940 Email: nireland@versusarthritis.org\nWales\nTel: 0800 756 3970 \nEmail: cymru@versuarthritis.orgHelpline\nYou don’t need to face arthritis alone. Our advisors aim \nto bring all of the information and advice about arthritis \ninto one place to provide tailored support for you.\nHelpline: 0800 5200 520 \nEmail: helpline@versusarthritis.orgFibromyalgia\nFibromyalgia is a long-term condition that can cause pain throughout \nthe body. It can make you feel extremely tired and affect your ability to concentrate. In this booklet, we explain what fibromyalgia is, how it’s treated and how you can manage its impact on your life. \nFor information please visit our website: \nversusarthritis.org0300 790 0400\n /VersusArthritis \n @VersusArthritis \n @VersusArthritis\n© Versus Arthritis 2020\nVA2013", 'Table\tof\tBenefits\t-\tDubai\tand\t\nNorthern\tEmirates\tApplicants\nSILVER\nTerritorial\tScope\tof\tCoverage Worldwide\nAggregate\tAnnual\tLimit AED\t1\tMillion\nSilk\tRoad\t(op\tAccess\tto\tClinics\tonly)\nFrom\t10\tPM\tto\t8AM\tOut\tPatient\t\ntreatments\taccess\tis\tavailable\tat\t\nNetwork\tHospitals\nCoverage\tCriteria\tfor\nTreatment\toutside\tUAECoverage\toutside\tUAE\tis\tlimited\tto\t\n90\tdays\tper\ttreatment.\tA\tsingle\t\nholiday\tor\tbusiness\ttrip\tmay\tnot\t\nexceed\t90\tdays\nUnderwriting\tterms\tand\tcoverage\t\ncriteria\tfor\tPre-existing,Chronic\tconditions:• All pre-existing medical conditions \nshould\tbe\tdeclared\tin\tthe\tMedical\t \t \t\n\t Application\tForm\tand\tis\tsubject\tto\t\nmedical\tunderwriting.\n• All declared Pre-existing and \nChronic\tconditions\tare\tcovered\t\nwith a sub limit of AED 150,000/- \n• Undeclared pre-existing \nconditions\twill\tnot\tbe\tcovered\t\nduring\tthe\tpolicy\tperiod\tand\twill\t\nbe\tunderwritten\tat\trenewal.\n\t All\tadverse\tfindings\ton\thealth\t\ndeclarations\twould\tbe\tpriced\ton\t\neach\tcase\tbasis).\tIn\tcase\tof\t\nmisrepresentation\tinsurer\t\nreserves\tthe\tright\tto\tcancel\tthe\t\npolicyMedical\tNetwork\tSilver Insurance\tPlanRoom\tType PrivateIN\tPATIENT\tBENEFITS\nThe\tcost\tof\taccommodation\tof\ta\t\nperson\taccompanying\ta\tbeneficiary\t\nbelow\t16\tyears\tof\tage\tin\tthe\tsame\t\nroom\tin\tcases\tof\tmedical\tnecessity\tat\t\nthe\t\trecommendation\tof\tthe\ttreating\tdoctor\t\tand\twith\tprior\tapprovalCovered\t\n(Max\tup\tto\tAED\t100\tper\tnight)\nIntensive\tcare\tunit\tand\tcoronary\tartery\tdisease\ttreatmentYes\nRecipient\tOrgan\ttransplantation\tservice,\texcluding\tany\tcharges\t\nrelated\tto\tDonorOrgan\ttransplantation\tshall\tcover\t\nthe\torgan\ttransplantation\tas\t\nrecipient\texcluding\tany\tcost\t\nrelated\tto\tdonor,\tand\texcluding\t\nthe\tacquisition\tand\torgan\tcost.\t\nOrgans\tcovered\tare:\theart,\tlung,\t\nkidney,\tpancreas,\tliver,\tAllogeneic\t\n&\tautologous\tbone\tmarrow.\nRepatriation\tcosts\tfor\tthe\ttransport\t\nof\tmortal\tremains\tto\tthe\tcountry\tof\t\noriginCovered up to AED 7500/-Ambulance\tServices\n(in\tMedical\tEmergency\tonly\tand\nif\tfollowed\tby\tadmission)Yes\nCopay\ton\tconsultation\tfor\tfollow\tup\t\nwithin\t7\tdays\tfor\tsame\ttreatment\t\nand\twith\tsame\tDoctor.No\tCopayPhysician\tConsultation Covered\twith\tCopay\tof\t20%\tmax\t\nAED\t50\tper\tconsultationOUT\tPATIENT\tBENEFITSEmergency\tDental\ttreatment\tfor\naccidental\tdamage\tto\tnatural\tteethUnder\tthis\tbenefit\tthe\ttreatment\trequired\twithin\tthree\tmonths\t\nfollowing\taccidental\tdamage\tto\t\nsound\tnatural\tteeth\tcaused\tby\ta\t\nviolent\texternal\tmeans\twhen\tthe\t\ntreatment\tis\tgiven\tby\ta\tPhysician,\t\ndentist\tor\tdental\tsurgeon\tis\t\ncovered.\n*\t\t\tNo\ttreatment\twill\tbe\tcovered\t\n\t\t\t\t\tafter\t3\tmonths\tof\tthe\taccident.\n**\tTreatment\trequired\tas\tthe\tresult\t\n\t\t\t\t\tof\tthe\tconsumption\tof\tfood\tor\t\n\t\t\t\t\tdrink\tor\tany\tforeign\tbodies\t\n\t\t\t\t\tcontained\tin\tsuch\tfood\tor\tdrink\t\n\t\t\t\t\tis\tnot\tcovered.Physiotherapy\n(Subject\tto\tPrior\tApproval)Covered\twith\t0%\tcopay\tup\tto\t15\tsessions\tper\tmember\tper\tyear\nDay\tcare\tTreatment Covered\nOut\tPatient\tSurgery Covered\nEmergency\tMental\thealth\tTreatments Covered\nWork\tRelated\tInjuries\tand\tillness Not\tCoveredOTHER\tSALIENT\tBENEFITS*Approval\tprotocol\tfor\tFree\taccess\tat\tnetwork\tproviders\twill\tfollow\tDHA\tguidelinesDiagnostics\t(X-Ray,\tMRI,\tCT-Scan,\t\nultrasound\tand\tEndoscopy)Covered\twith\t0%\tcopay\tper\t\ninvoicePrescribed\tDrugs\tand\tMedicines\t\n(covered\tup\tto\tABL)Covered\twith\t0%\tcopay\tper\t\ninvoiceCancer\tTreatments-\tScreening\tHealth\t\ncare\tservices,\tinvestigations\tand\ttreatments\tonly\tfor\tmembers\tenrolled\tunder\tPatient\tSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHAPreventive\tservices\tcovered\tfor\t\nmembers\tover\t18\tyears\tof\tage\n*Prior\tApproval\tis\trequired\tfor\t\nFree\tAccess\tfacility(Non\tAUH)Diabetic\tScreening:\tFasting\tBlood\tSugar\tand\tHBA1C\t\ntests\tare\tcovered\tonce\ta\tpolicy\t\nyear\tfor\teligible\tmembers\nHepatitis\tC\tInfection-\tScreening\t\nHealth\tcare\tservices,\tinvestigations\t\nand\ttreatments\trelated\tto\tviral\thepatitis\tand\tits\tcomplications\tonly\t\nfor\tmembers\tenrolled\tunder\tPatient\t\nSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHA\nDiagnostic\tand\ttreatment\tservices\t\nfor\tdental\tand\tgum\ttreatments,\t\nHearing\tand\tvision\taids,\tand\tvision\tcorrection\tby\tsurgeries\tand\tlaser\t(Emergency\tcases\tOnly)Covered\tin\tmedical\temergenciesNew\tBorn\tbaby\tcoverage\nBabies born inside and out-side UAE \n- New born expenses are covered \nfrom\tDate\tof\tBirth\tunder\tthe\t\nmother’s card for the first 30 days \nfrom\tdate\tof\tbirth\tup\tto\tAnnual\t\nBenefit\tLimit\tof\tmother.\nNew\tborn\tbabies\twill\tbe\tadded\tto\t\nthe\tprinciple\tpolicy\tonly\tupon\trequested\tby\tthe\tpolicy\tholder\tand\t\nis\tsubject\tto\tMedical\tunderwriting.\nCoverage\tfor\tnew\tborn\tare\tin\tline\t\nwith\tDHA\tbenefit\tguidelines.\nInfluenza\tVaccine\n(For\tDubai\tVisa\tholders)\n(On\tReimbursement\tBasis)As\tper\tDHA\tguidelines\tCovered\tonce\t\nper\tannum\ton\tat\tdesignated\tclinics\t\nonly.\nHepatitis\tB\tVirus\tScreening\tand\t\ntreatmentas\tper\tDHA\tguidelines\nAdult\tPneumococcal\tConjugate\tVaccine\t(On\tReimbursement\tBasis) To\tbe\tfollowed\tas\tper\tthe\tguidelines\t\nlaid\tout\tin\tAdult\tPneumococcal\tVaccination\tguidelinesMaternity\tBenefits\nInpatient\t&\tOutpatient\tcoverage\tincludes:\t\n1.\t Pre\t&\tPost\tnatal\ttreatments\t\n2.\t Normal\tdelivery\t\n3.\t Medically\tnecessary\tCaesarean\t\nSection\t\n4.\tMaternity\trelated\tComplications\t5.\t Medically\tnecessary\tlegal\t\nterminations\n\t\n*\tIn-patient\tmaternity\ttreatment\tare\t\nsubject\tto\tprior\tapproval- Normal Delivery expenses are \ncovered\tup\tto\ta\tsub\tlimit\tof\tAED\t\n10,000/-\n- Medically necessary Caesarean \nSection\tand\tcomplication\texpenses\t\nare\tcovered\tup\tto\ta\tsub\tlimit\tof\t\n AED 10,000/-\n- Any Medical Emergency expenses \nrelated\tto\tMaternity\twill\tbe\tcovered\tup to a sub limit of AED 150,000/-\n- Out Patient eligible Maternity \nexpenses\tare\tcovered\tup\tto\tAnnual\t\nlimit\n- 10% co-payment applicable on all \nMaternity treatments, including out- patient\tMaternity\tconsultation\t(no\t\nDeductible\tapplies)\n- The following screening tests are \ncovered\tas\tper\tDHA\tAntenatal\tcare\t\t\nprotocol:\n\t•\t FBC\tand\tPlatelets\n\t•\t Blood\tgroup,\tRhesus\tstatus\tand\t\nantibodies\n\t•\t VDRL\n\t•\t MSU\t&\turinalysis\t\n\t•\t Rubella\tserology\t\n\t• HIV\t\n\t• Hepatitis\tC\toffered\tto\thigh\trisk\t\npatients\n\t• GTT,\tif\thigh\trisk\n\t• FBS,\tRandom\tblood\tsugar\tOR\t\nHbA1C\n\t• Ultrasonography:\t3\tscansTakaful Emarat’s Global emergency \nassistance\tprogram\tprovided\t\nthrough\tAssist\tAmerica\nThis\tprogram\timmediately\tconnects\tyou\tto\t\nqualified\thealthcare\tproviders,\thospitals,\t\npharmacies,\tand\tother\tservices\tif\tyou\texperience\t\nan\temergency\twhile\ttraveling\tmore\tthan\t150\tkilometers\taway\tfrom\tyour\tpermanent\tresidence,\tor\tin\tanother\tcountry,\tfor\tup\tto\t90\tdays.\n\t\n1-877-488-9857\t(Toll\tFree\twithin\tthe\tU.S.)1-609-275-4999\t(Collect\tCall\toutside\tthe\tU.S.)\nEmail\tmedservices@assistamerica.com\n\tYour\tAssist\tAmerica\tReference\tNumber\tis:\t97-AL-TEI-3191\n\t\nNote:\tRefer\tto\tthe\tpamphlet\tfor\tterms\tand\tconditionsMedical\tEmergency\tAssistance\n- Emergency Medical Evacuation\n- Medical Repatriation- Foreign Hospital Admission Assistance- Medical Monitoring- Medical Referrals- Prescription Assistance\nTravel\tEmergency\tAssistance\n- Compassionate Visit- Care of Minor Children- Return of Mortal Remains- Lost Luggage or Document Assistance- Interpreter and Legal Referrals- Emergency Message Transmission- Pre-Trip InformationAlternative\tMedicine\tBenefit\tcovers:\t\nOsteopathy,\t\tChiropractic,\t\nHomeopathy,\tAcupuncture,\t\t\nAyurveda\tand\tHerbal\tTreatmentsCovered\ton\treimbursement\nup to AED 1,600/-\nVaccination\tfor\tChildrenas\tper\tMOH\tschedule\n*(Require\tpre-authorization)Covered\nWithin\tthe\tNetwork\n(Free\tAccess)Covered(Out-side UAE: covered maximum\nup\tto\t100%\tof\tUAE\tapplicable\nnetwork\trates)CLAIMS\tSETTLEMENT\tTERMS\t(What\tis\tPaid\tby\tthe\tInsurer)\nOutside\tthe\tNetwork\n(Reimbursement)\tReimbursement\t\tin\tSEA:\n- 100% of actual covered cost \nsubject\tto\tmaximum\tof\t100%\tof\tUAE\tapplicable\t\tnetwork\t\trates\n\t Reimbursement\t\telsewhere\twithin\t\nterritorial\tscope\tof\tcover*:\n- 80% of Actual Covered Cost \nsubject\tto\tmaximum\tof\t80%\tof\t\nUAE\tApplicable\tNetwork\t\trates\n*\t No\tElective\ttreatment\t\nreimbursement\tfor\tSilk\tRoad\tNetwork\tinside\tUAE.Elective\tTreatment\nWithin\tthe\tNetwork\tand\nOutside\tNetwork100%\tof\tActual\tCovered\tCostEMERGENCY TREATMENTSDental\tBenefits\n*Consultation\t&\tX-Ray,\tScaling,\tTooth\t\nExtraction,\tAmalgam\tfillings,\t\nTemporary\tand/or\tpermanent\t\ncomposite,\tfillings\tand\troot\tcanal\t\ntreatment\tand\tCrown\tonly.Covered\twith\t20%\tcopay\tup\tto\t\nAED\t3500\nFree\tAccess - Covered with pre-\nauthorization\tonly\t–\t\nCo-payment 20% applicable \nReimbursement - Additional 20% \nco-payment applicable over free access', 'Purging ere al TN a ea ecto Cee\n\n \n\nHOME ABOUTUS OURSCHOOL LEARNING HALLOFFAME ADMISSION WORKWITHUS CONTACTUS\n\nPH\n\n \n\nhi lio}e] Bs\n\n\\ AWARD WINNING SCHOOL WITH MORE THAN\nTWO DECADES OF EXCELLENCE\n\nKHALIFA AWARD FOR EDUCATION\n\nA |\n\n500+\n\nDEDICATED\nFACULTY\n\njo\n100%\n\nPLACEMENT TO\nWORLD CLASS\nUNIVERSITIES\n\n \n\nMESSAGE FROM PRINCIPAL & DIRECTOR\n\nGOSS ec enn eRe ea) ,\nalee oy LE ° Pane eds\nth year of being a forerunner in providing worldclass education to the pryahtane\n\nRe ee RRO ca eR esa aoe\nSeno Me sae Mace cua Rice\nTea Sg ee Nag Cn Ree ea\nseme Lg\n\nDANA MARWAHA\nSeen]\n\n \n\nMISSION & VISION STUDENT BLOG\n\nOur school aims to consider the\nuniqueness and individual needs\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nof its pupils by delivering, nigra COMmmontcence\nEW SCHOOL Neen\nVIEW SHOWCASE\nSCHOOLS\nEDUCATIONAL -\nPARADIGM MY SOCIAL RESPONSIBILITY\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nNN cam ey\n\nEemEny ITD (> ml fim)\n\nSewer', 'Home\n\tMESSAGE FROM PRINCIPAL & DIRECTOR: \nDelhi Private School Sharjah stands witness to this, as our institution steps into its 25th year of being a forerunner in providing worldclass education to the students of the Indian diaspora in the UAE. We began as a modest institution with 145 students and equipped with the dream to nurture the best. Today, we stand tall with almost 6000 students enjoying and experiencing the tradition of excellence at DPS Sharjah, where innovation has grown to be a culture and every student is an explorer… an innovator! \nMISSION & VISION\nOur school aims to consider the uniqueness and individual needs of its pupils by delivering…\nEDUCATIONAL PARADIGM\nDelhi Private School Sharjah follows an indigenous model of Education which has evolved…\nPRIMARY:\n \tFROM THE DESK OF THE HM\nThe DPS , Sharjah primary wing exudes a warm and friendly environment where a core commitment...\nAt Delhi Private School -Sharjah, we build on the principle of enjoying the journey of education while we focus on...\nThe primary wing of DPS Sharjah is a buzzing hub of happy, eager, curious, and natural learners…\nFACILITIES:\nSTEM LAB:\nThe school has introduced STEM LABS for students of Grades 1- 5.\nSTEM is a curriculum based on the idea of educating students in four specific disciplines — Science, Technology, Engineering and Mathematics — with an interdisciplinary and applied approach.\n \nRather than teach the four disciplines as separate and discrete subjects, STEM integrates them into a cohesive learning paradigm based on real-world applications.\n\t\tIMMERSIVE ROOM:\nThe state-of-the-art Immersive Room is a cutting-edge facility designed to transform the way our primary school students learn. This 3-D learning and interactive environment offers a dynamic, hands-on approach to education, allowing students to explore subjects in a vivid, engaging manner. In the Immersive Room, lessons come to life as students can dive into virtual worlds, interact with 3-D models, and participate in interactive simulations. Whether exploring ancient civilizations, traveling through the human body, or experimenting with scientific concepts, the Immersive Room provides an unparalleled opportunity for students to engage deeply with their studies.\nFINE ARTS STATION\n\t\t\tSpecial well-equipped rooms have been allocated for teaching Art, Dance and Music to the students.\n\t\tSMART CLASSES:\nHands -on learning has been taken to a new level through our IT support system. Children learn best when they visualize what they are learning. The Interactive Smart Boards , Hybrid classrooms, smart tech tools enhance the teaching and make learning more interesting, engaging and relevant for the children.\nENRICHMENT RESOURCE CENTRE:\nThe school offers a support system to classroom teaching enabling children to cope better with the surroundings. It is unique as it provides direct services in terms of evaluation and remediation that takes the mystery out of why learning may become difficult for a child. Also the centre offers an Individual Education Program is for children lagging behind academically. \nLIBRARIES:\nThe school lays a lot of emphasis on cultivating a mature reading habit in the children. We have three separate libraries for students of KGII to Grade V. Housing a wide range of age-appropriate books, ranging from fiction to general knowledge, they ensure your child gets an early introduction into the magic world of books, fostering a habit that will stand him in good stead for a lifetime.\nCLINIC:\nThe primary school is equipped with three clinics which are looked after by qualified nurses and an in house doctor. Health check-ups of children are done regularly and records are maintained. Parents are informed in case a child needs special attention.\nPLAY AREAS\nSafe play areas with well-defined boundaries are available for the children to frolic in. Separate areas are demarcated for different age-groups. Play facilities that contribute to children’s physical fitness have been installed where children engage in supervised play.\nRULES:\nLEAVE RULES\nDigital Almanac will be available on the school website from this academic year .\n \nMEETING WITH TEACHERS \n• Parents can meet teachers by prior appointment only. Online appointments on Teams may be fixed by communicating with the teacher through the Communication portal in Special programs. .\n \nDISCIPLINE AND BEHAVIOUR \nTo create a pleasant atmosphere, conducive to distance learning as well as onsite learning wherein children can study safely and efficiently, high standards of positive self- discipline is required. Good order and positive discipline is sought through good relationships and self discipline . Generally the school enjoys a friendly, caring and supportive atmosphere and emphasis is given to encouraging and showing appreciation of good behaviour rather than punish bad behaviour.\n \nLIBRARY\nLibrary periods are conducted onsite now through a very efficient reading programme.\nOWN TRANSPORT\n• Students who travel in their own transport must arrive in school by 7.20 am and must be picked up from school by 1:45 pm latest .\n• Students should never leave the school before the attendant arrives.\n• In case of delay they should report to the school reception and the parent will be called.\n \n•At present Parents will not be allowed inside the campus . They will collect their respective wards from the main gate no.3 after school hours.\nTRANSPORT\nAll students should reach the bus stop at least five minutes before the arrival time. Buses will not wait for latecomers . The bus drivers are authorized to stop the buses at designated stops only, unless otherwise directed by the bus teacher. The list of designated stops has been formulated keeping in view the convenience and safety of the students and you are required to adhere to the same.\n \nChildren of Pre KG to Grade II must be dropped and picked up from the bus stop by the parent/caretaker. If the person is not at the bus stop the child will be brought back to school and the parent will have to make arrangements to pick up the child from school. Parents are not allowed to enter or travel in the bus at any time. If parents have any concern regarding the transport facility they are requested to ask for a complaint form from the driver or fill up the complaint form on the school communication portal for Transport . The concern will be addressed by the school at the earliest.\n \nThe bus teachers and bus monitors are responsible for maintaining discipline in the buses. Any serious offences will be reported to the Headmistress. Children will not be allowed to board other buses .\nACADEMICS:\nA TYPICAL DAY\nThe school follows four days a week fully onsite pattern of teaching. A regular, productive working day at DPS Sharjah Primary wing is divided into 8 periods. The children get two refreshing breaks to rejuvenate their minds and stretch their limbs. The day includes a home room period when students spend valuable time with their class teachers. This time is an opportunity for them to share experiences or simply bond with their classmates and class teacher. All assemblies, themed week activities, inter-house activities, practices for events are held during the home room period so as to leave the rest of the day for the set class schedules.\n\tINNOVATIVE TEACHING METHODOLOGY\n\t\tIn the primary section all teaching is thematic and activity based. The syllabus is set by the school. The indigenous curriculum created by our team of talented teachers focuses on hands-on learning through creative, cross curricular lessons, project work, games and logical and lateral thinking activities. It is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time.\n \nOur staff continuously update and upgrade their technology and teaching skills through continuous professional development programmes to seamlessly deliver high quality and relevant lessons.\n\tGRADE III, IV, V\n\t\tHere teaching goes into formal mode. The syllabus is set by the school maintaining the ethos of activity based learning. The curriculum focuses on hands-on learning through in-class work , project work, games and logical and lateral thinking activities.\nIt is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time. Every classroom at DPS Sharjah is a THINKING CLASSROOM. Our children are encouraged to ask the WHYs and WHY NOTs and that is how we learn as we teach. French is introduced as an optional second language in Grade III giving students a choice between French and Hindi.\nKGI to GRADE II\nThe syllabus has been created in a manner that aims at making the child love coming to school. Syllabus is flexible and therefore gives each child the freedom to learn at his/her own pace. Each month is a THEME MONTH, wherein the theme is learnt through age appropriate hands- on learning experiences. Cross curricular teaching takes place through activities, discussions, story telling and enacting , class assemblies and carefully chosen and organized field trips. French is introduced as an optional second language in Grade I giving students a choice between French and Hindi\nPRE KG\nIn our Pre-KG program, we understand the importance of early childhood development. We are committed to nurturing young minds and helping our little learners develop essential skills that will set the foundation for a lifetime of learning and success. The Pre KG curriculum features the distinct and proprietary DPSS Pedagogical Framework and draws from six leading pedagogies in its approach to education, namely the Reggio Emilia, Montessori, Ecological Systems Theory, Somatics, Anganwadi and Finnish method to create a child-led curriculum adapted to meet the needs of each individual child. We promote learning through a combination of play-based activities and structured adult-guided instruction.\nTHEME WEEKS:\nA week in a month is chosen to experiment and explore a certain theme. This concept enhances individual participation, research skills, group work, creativity in presentation and helps latent talent surface and bloom. \nLABS\nThe STEM labs add a whole new perspective to learning MATH and SCIENCE. Children learn through hands on activities which help them to connect the topic taught to real life experiences. The school also has fully equipped COMPUTER LABS for students of grades 1 – 5.\n \nThe labs serve as a refreshing change from class room teaching. Each lab is equipped with state of the art interactive smart boards to make learning and teaching an exciting and unique experience. Students visit the LAB once a week for each subject.', "Adobe Acrobat PDF Files\nAdobe® Portable Document Format (PDF) is a universal file format that preserves all\nof the fonts, formatting, colours and graphics of any source document, regardless ofthe application and platform used to create it.\nAdobe PDF is an ideal format for electronic document distribution as it overcomes the\nproblems commonly encountered with electronic file sharing.\n• Anyone, anywhere can open a PDF file. All you need is the free Adobe Acrobat\nReader. Recipients of other file formats sometimes can't open files because they\ndon't have the applications used to create the documents.\n• PDF files always print correctly on any printing device.\n• PDF files always display exactly as created, regardless of fonts, software, and\noperating systems. Fonts, and graphics are not lost due to platform, software, and\nversion incompatibilities.\n• The free Acrobat Reader is easy to download and can be freely distributed by\nanyone.\n• Compact PDF files are smaller than their source files and download a\npage at a time for fast display on the Web.", "5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n\n6. Question: List the names and GPAs of all students.\n\nSELECT StudentName, StudentGPA \nFROM Student;\n\nExpected Answer:\n\n\nJerry Ryan, 4.0\nHugo Jurgens, 3.2\nAnita Nelson, 3.7\nRobert Arnold, 2.5\nHelen Small, 2.0\nJason Leavitt, 4.0\nHeather Vester, 3.3\nIvan Wright, 2.9\nNorman Roberts, 1.3\nJames Neville, 3.7\n\n7. Question: Which courses are taught in the Riverhead building?\n\nSELECT Course.CourseName \nFROM Section \nJOIN Course ON Section.CourseID = Course.CourseID \nJOIN Buildings ON Section.BuildingID = Buildings.BuildingID \nWHERE Buildings.BuildingName = 'Riverhead';\n\nExpected Answer:\n\nComputer Science III\nCalculus I\nAccounting I\n\n8. Question: What are the phone numbers of all faculty members?\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nComputer Science I, Computer Science Illustrated\nComputer Science II, Liang Java\nComputer Science III, Liang Java\nData Structures, Data Structures & Algorithms\nComputer Assembly, Machine Learning\nIntro To Networking, Networking CCNA\nCalculus I, Intro to Calculus\nCalculus II, Advanced Topics in Calculus\nCalculus III, Vectors and Matrices in Calculus\nDifferential Equations, Multivariable Calculus\nLinear Algebra, Math for Computer Science\nAccounting I, Fundamentals of Accounting\nAccounting II, Fundamentals of Accounting\nComposition, Short Stories\nLiterature, Poems and Stories\nOrganic Chemistry I, Organic Chemistry Principles\nOrganic Chemistry II, Organic Chemistry Principles\n\n\n5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n1. Question: What is the name of the college with the highest number of students?\n\nSELECT CollegeName \nFROM College \nORDER BY CollegeTotalStudents DESC \nLIMIT 1;\n\nExpected Answer: SCCC\n\n2. Question: List all buildings in the college and their associated college names.\n\nSELECT BuildingName, CollegeName \nFROM Buildings;\n\nExpected Answer:\n\nRiverhead, SCCC\nIslip, SCCC\nSouth Hampton, SCCC\nAmmerman, SCCC\nSmithtown, SCCC\n\n\n3. Question: Which classrooms have projectors?\n\nSELECT RoomNumber \nFROM Classrooms \nWHERE HasProjector = 'Y';\n\nExpected Answer:\n201\n203\n304\n\n4. Question: List all courses along with their associated textbook titles.\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nTanya Ferguson, 635-448-6158\nGuy O'Neill, 654-651-8521\nDennis Wilks, 687-846-5132\nKenneth Mason, 876-263-4455\nMike Briley, 184-846-4613\nMary George, 184-618-4842\nJune Walkters, 618-476-4631\nAngela Mendez, 594-976-4326\nJohn Leak, 459-487-9635\nCarey Cochran, 111-526-8633\n\n9. Question: List the details of all interns including their hourly wage.\n\nSELECT Interns.InternID, Person.PersonName, Interns.InternHourlyWage \nFROM Interns \nJOIN Person ON Interns.PersonID = Person.PersonID;\n\nExpected Answer:\n\n1, Jamie Kurland, 14.50\n2, Brenda Thornberry, 15\n3, Tom Katz, 11\n\n10. Question: Which faculty member is the head of the Mathematics department?\n\nSELECT FacultyName \nFROM Faculty \nWHERE FacultyTitle = 'Head Of Mathematics';\n\nExpected Answer: Guy O'Neill"] +2024-06-23 12:25:06,088 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 400 Bad Request" +2024-06-23 12:25:06,089 - ERROR - Error processing question: what is adobe pdf, Error: Error code: 400 - {'error': {'message': "This model's maximum context length is 16385 tokens. However, your messages resulted in 30445 tokens (30319 in the messages, 126 in the functions). Please reduce the length of the messages or functions.", 'type': 'invalid_request_error', 'param': 'messages', 'code': 'context_length_exceeded'}} +2024-06-23 12:25:40,106 - INFO - Received question: PDF +2024-06-23 12:25:40,978 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:25:41,028 - INFO - Searching documents for query: PDF +2024-06-23 12:25:41,410 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:41,630 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:41,798 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:42,009 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:42,182 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:42,396 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:42,400 - INFO - Document search results: ["Fibromyalgia\nWords shown in bold are explained in the glossary on p.29.We’re the 10 million people living with arthritis. We’re the carers, \nresearchers, health professionals, friends and parents all united in our ambition to ensure that one day, no one will have to live with the pain, fatigue and isolation that arthritis causes.\nWe understand that every day is different. We know that what works \nfor one person may not help someone else. Our information is a collaboration of experiences, research and facts. We aim to give you everything you need to know about your condition, the treatments available and the many options you can try, so you can make the best and most informed choices for your lifestyle.\nWe’re always happy to hear from you whether it’s with feedback on our \ninformation, to share your story, or just to find out more about the work of Versus Arthritis. Contact us at content@versusarthritis.org\nRegistered office: Versus Arthritis, Copeman House, St Mary’s Gate, Chesterfield S41 7TD\nRegistered Charity England and Wales No. 207711, Scotland No. SC041156.Contents\nLynn’s story 4\nWhat is fibromyalgia? 6\nSymptoms 6\nWho gets fibromyalgia? 8\nDoes it run in families? 8\nCauses 8\nDiagnosis 10\nWhat does the future hold for me? 11\nTreatments 13\nPhysical therapies 13\nPain clinics and pain management programmes 15\nPsychological therapies 15\nAcupuncture 18\nDrug treatments 18\nHow can I help myself? 20\nResearch and new developments 27\nGlossary 29\nWhere can I find out more? 30\nTalk to us 314 5 versusarthritis.org\nHelpline 0800 5200 520\nLynn’s story\nLynn White was diagnosed with fibromyalgia in her early 40s. \nNow at 52, she wants people to know they can keep on top of their condition with treatment, self-care and the occasional treat.\n‘I had the symptoms for years before I found out I had fibro. I knew \nI wasn’t right. I’d feel awful.\n‘I’d get terribly low and I was in pain everywhere. But you just get \non with things don’t you. I didn’t want to make an issue out of it. My daughter has JIA and Sjögren’s syndrome and she was so ill, I couldn’t think about how I was feeling.‘When I eventually saw a rheumatologist, she just pressed my trigger points – I went through the roof. Tears were pouring down my face.\n‘Knowing I had fibro made such a difference. When you can name it, \nyou can start dealing with it.\n‘I have to look after myself. I try to pace myself. I exercise with a \npersonal trainer too, that makes all the difference.\n‘Exercise is so important. But don’t just go and exercise, you need \nto see a physiotherapist or a gym instructor. Doing the wrong exercises can be as harmful as doing nothing. Make yourself keep walking, because when you stop it’s so difficult to get going again.\n‘I have acupuncture, laser and heat treatments. They’re brilliant \nand really help. If I don’t go it takes weeks to get back on track.\n‘I get as much sleep as I can. In the morning I’m still tired and my \nlegs feel like lead, but I must get on and walk the dogs. Heat pads on my waist really help me walk. I always feel much better out in the fresh air.\n‘I watch my diet, because once the weight goes on it doesn’t shift, \nthat makes me feel worse.\n‘If I’m going out, I try not to do too much the day before and \nafter. Sometimes, I really don’t feel up to it, but my friends really understand.\n‘I have down days, but I deal with it. It helps to stay positive. \nIt would be very easy to get down.\n‘I make sure I treat myself with a massage or a facial. It’s not \nindulgent, it helps. It’s so important to relax your body, mind and muscles and I know I’ll sleep well that night.\n‘Little things really do make a difference. I still have days I don’t \nfeel great, but I know I have to get on with things.’6 7 versusarthritis.org\nHelpline 0800 5200 520What is fibromyalgia?\nFibromyalgia is a long-term condition that causes pain and \ntenderness all over your body.\nUnlike arthritis, this isn’t because you have problems with your joints, \nbones or muscles. It’s thought to be caused by your nervous system in your brain and spine not being able to control or process pain signals from other parts of your body.\nThe condition is also linked to: •\n poor sleep\n• feeling you can’t concentrate or remember things\n• extreme and constant tiredness that doesn’t improve with sleep or \nrest – which is known as fatigue.\nThere can be many other symptoms that affect different parts of your body.\nSymptoms\nThe main symptoms of fibromyalgia are:\n• pain – you may feel as though you’ve got pain that spreads \nthroughout your entire body, with certain parts – such as your neck and back – feeling particularly painful\n•\n tiredness, fatigue and generally feeling like you have no energy\n• sleeping badly – waking up feeling unrested\n• aching and stiffness, which often feels worse during or after you’ve been active.\nIt’s common for your condition to flare-up, making your symptoms suddenly worse.Fibromyalgia can also cause:\n•\n forgetfulness or poor concentration\n• stress, worry or low mood\n• tingling, numbness or swelling of your hands and feet\n• headaches\n• restless legs syndrome – a tingling, uncomfortable feeling in your \nlegs, especially at night\n• irritability, or feeling low or weepy\n• feeling like you urgently need to wee, especially at night\n• painful menstrual periods\n• diarrhoea, constipation and stomach pain – sometimes separately diagnosed as irritable bowel syndrome (IBS)\n•\n increased sensitivity to things like cold, sound, knocks and bumps\n• tender or overly sensitive joints and muscles.\nThe pain may feel like it’s affecting your whole body, or it may be particularly bad in just a few areas. Some people say their pain gets worse in extreme temperatures, such as very hot, cold or damp weather.\nPeople often say that besides the pain, fatigue is the worst part of \nfibromyalgia. This can be linked to a difficulty to think clearly or remember things properly, which is sometimes called fibro fog or brain fog.\nFibromyalgia can be physically and \nmentally overwhelming, but if you can learn to manage it you can reduce its impact on your life.8 9 versusarthritis.org\nHelpline 0800 5200 520Who gets fibromyalgia?\nIt’s estimated that somewhere between 1.8 million and 2.9 million \npeople in the UK have fibromyalgia.\nIt most commonly develops between the ages of 25 and 55, although \nchildren can also get it. It appears that more women are diagnosed with fibromyalgia than men.\nDoes it run in families?\nWe don’t know for sure whether fibromyalgia can run in families.\nIt’s thought that people can inherit genes that make them more likely \nto get fibromyalgia, and the condition can then be triggered by an injury, physical or psychological trauma, or stress.\nCauses\nWe don’t currently know the exact reason why people get fibromyalgia. But there does seem to be a common link with things such as arthritis, a traumatic event, and mental health and well-being.\nFibromyalgia isn’t caused by damage or an injury to the body. But it \ndoes increase the sensitivity of your nerve endings, which means you could feel pain from a small amount of pressure or minor knocks.\nOne theory is that the condition is caused by problems with a \nperson’s central nervous system – which controls all the sensations and movements the body makes.\nStudies have shown that parts of the brain that register pain react \ndifferently if you have fibromyalgia. This means you feel pain when other people just feel uncomfortable or stiff.\nPeople with fibromyalgia often don’t get enough deep sleep. \nResearch shows that lack of good quality sleep can make pain worse, and maybe even cause pain.Pain, unhappiness, depression and stress can all make you sleep badly.\nSymptoms often start after an illness, accident, or a time of emotional \nstress and anxiety.\nWhen you’re low or depressed, your pain can also feel worse. At the \nsame time, your pain can make you feel more stressed.\nUnlike conditions, such as arthritis, the pain you feel with fibromyalgia \nisn’t caused by visible inflammation or damage to your body.\nThis doesn’t mean the symptoms of fibromyalgia are unreal or ‘all in \nyour mind’. However, anxiety, physical or mental trauma, and sleep disturbance are all thought to play a part in the condition.\nPoor sleep appears to be a significant \ncause of fibromyalgia, so getting enough good-quality sleep is important.\nFigure 1. The cycle of pain and sleep disturbance\n \n \n Sleep \ndisturbanceLocalised \nmuscular/ \njoint pain\nInsufficient deep, \nrestorative sleep\nDifficulty with daily activities, \nfatigue, widespred muscular \npain and tendernessDisease, \nillness\nAnxiety, \nlife crisis10 11 versusarthritis.org\nHelpline 0800 5200 520Fibromyalgia doesn’t appear to cause lasting damage to your body, \nbut it’s important to stay physically active so your muscles don’t become weak. If your muscles become weak, you could cause lasting damage.\nDiagnosis\nFibromyalgia can sometimes be difficult to diagnose, as the symptoms vary from person to person.\nThere are some common symptoms your doctor will look for to help \ndiagnose fibromyalgia, including:\n•\n severe pain that has lasted three months or more\n• fatigue\n• regularly waking up feeling unrefreshed\n• problems with your memory and understanding.\nIt may help your doctor understand the problems you’re having \nif you make a list of any physical or psychological problems you’ve experienced. They will probably then carry out a physical examination.\nThere aren’t any specific blood tests, x-rays or scans to confirm a \ndiagnosis of fibromyalgia. But you might have blood tests to check for other conditions.\nMany symptoms of fibromyalgia are similar to those of other \nconditions, such as rheumatoid arthritis\n, Sjögren’s syndrome \n(sher-grenz sin-drome) and an underactive thyroid gland.\nSome people may be diagnosed and treated for one of these other \nconditions. It is also possible to have one of these conditions as well as fibromyalgia.Your doctor may also suggest a referral to:\n•\n a rheumatologist – a doctor who specialises in conditions affecting \nthe bones, joints and muscles. They may confirm your diagnosis.\n• a physiotherapist – who can suggest exercises and relaxation techniques\n•\n a clinical psychologist or counsellor – who may use methods such as cognitive behavioural therapy (CBT) and mindfulness\n•\n an occupational therapist – who can advise you on the best way to carry out daily activities and work around your condition\n•\n a community or hospital-based specialist pain clinic, or chronic fatigue service – who can help you manage your symptoms.\nFor more information about how these specialists could help you, see the treatment section later in this booklet.\nWhat does the future hold for me?\nBecause fibromyalgia’s symptoms vary from person to person, it’s difficult to predict how long you will have the condition and the impact it will have on your life.\nAlthough there’s currently no cure, there are treatments, therapies and \nself-management techniques that can improve your quality of life.\nFibromyalgia doesn’t seem to cause long-term damage to your body. \nBut it’s important to keep your muscles and joints strong through activity.\nGradually increasing how much exercise you do can also improve \nyour symptoms.12 13 versusarthritis.org\nHelpline 0800 5200 520Treatments\nThere are a number of ways your symptoms can be managed.\nIn many cases, fibromyalgia can be diagnosed and treated by your \nGP, without the need to see a specialist.\nThey can advise you on treatments and therapies that tackle specific \nsymptoms. These may include drug treatments. However, physical and psychological therapies can often be a more effective way of managing fibromyalgia than medication.\nThere are also many things you can do for yourself that can change \nthe way your condition impacts upon your life.\nPhysical therapies\nDepending on how your fibromyalgia is affecting you, your doctor may refer you to a physiotherapist or occupational therapist.\nPhysiotherapy\nPhysiotherapy can help relieve the pain of fibromyalgia .\nPhysiotherapists are trained specialists who can help you stay active and independent. They will show you the best exercises to strengthen your muscles, without hurting yourself or putting your body under too much strain.\nThey can show you how something as simple as improving your \nposture can help your pain. They may also advise you on relaxation techniques which can be just as important as exercise when you’re dealing with fibromyalgia.\nYour doctor can refer you to an NHS physiotherapist. In some areas \nyou can refer yourself, but this may take a while.‘It helps to stay positive. It would be \nvery easy to get down…. Little things really do make a difference. I know I have to get on with things.’\n14 15 versusarthritis.org\nHelpline 0800 5200 520Occupational therapy\nOccupational therapy can help you manage your everyday \nactivities around your fibromyalgia, without increasing your pain or overwhelming yourself.\nYour occupational therapist may suggest new ways you can get \nthings done. They may also teach you some relaxation techniques.\nIf you still find some activities difficult after you’ve made these \nchanges, they may suggest equipment, known as aids and adaptations, to help you.\nYour doctor can refer you to an occupational therapist or you can \nsee one privately, for a fee.\nIf you’re having problems at work, your employer may have an \noccupational health team that could help you. Otherwise, you can contact a Jobcentre Plus office to ask for advice.To find a private occupational therapist, visit the Royal College of Occupational Therapists website www.rcot.co.uk\nFor more information about working with fibromyalgia, you can also look at the living with arthritis section of our website www.versusarthritis.orgPain clinics and pain management \nprogrammes\nPain clinics bring together the skills of a wide range of professionals, \nsuch as: \n• specialist pain consultants\n• physiotherapists\n• occupational therapists\n• psychologists\n• social workers\n• employment advisors.\nThey can provide specific treatments or rehabilitation therapies that \ncould reduce the effects of fibromyalgia.\nA pain specialist may suggest you join a pain management \nprogramme, which brings together people with different long-term pain conditions. Pain management won’t take away your pain, but it can help you manage it better and reduce its impact on your life.\nThese sessions are often led by psychologists who specialise in \nhelping people find ways to live with their pain. They are usually held in an outpatient clinic and run over several days or weeks.\nPsychological therapies\nPain is never just a physical experience, especially if it lasts a long time. Pain can affect your mood and behaviour.\nPsychological approaches to pain management try to address \nthe emotional effects of your pain and the things that can make your pain worse. They help you look at how your pain affects your thoughts and habits, and how your emotions can affect your pain.It can be quicker to see a physiotherapist privately, but you would pay for the appointment. To find a private physiotherapist, visit the Chartered Society of Physiotherapy website www.csp.org.uk16 17 versusarthritis.org\nHelpline 0800 5200 520Therapies such as cognitive behavioural therapy (CBT), which is a \ntalking therapy, try to reduce the overwhelming effect of problems such as stress, unhappiness and pain.\nThey aim to help you understand how you react to different \nproblems by breaking them down into smaller, more manageable, chunks. This should help you change the way you react to them and the effect they have on you.\nMaking small changes to the way you react to a situation or problem \ncan often improve both your emotional and physical health.\nPsychological therapies can also include relaxation techniques and \nother ways to reduce your stress.\nThey encourage you not to be too hard on yourself, even when you feel frustrated, and to accept that sometimes there are limits to what you can do.\nA number of healthcare professionals often have training in CBT, so \nyou may not have to see a psychologist.\nFor more information about psychological therapies and CBT, the British Association for Behavioural & Cognitive Psychotherapies (BABCP) keeps a register of all accredited therapists in the UK at: www.babcp.com18 19 versusarthritis.org\nHelpline 0800 5200 520Before prescribing drugs to treat your pain, your doctor will discuss \nthe benefits and risks of starting drug treatment. If you are aged over 18, it’s likely they will first try you on an antidepressant, such as: \n•\n amitriptyline\n• citalopram\n• duloxetine\n• fluoxetine\n• paroxetine\n• sertraline.\nAntidepressants are regularly used to treat sleep problems and \npain, as well as depression. When they are used to treat pain, they’re usually prescribed at a lower dose than when they are used to treat depression. However, they can still help if your condition effects your mood. \nAntidepressants are now recommended by the National Institute \nof Health and Care Excellence (NICE) as the first choice of drug treatment for unexplained long-term, widespread pain, such as fibromyalgia.\nYou might need to take\n them for a few months before you feel their \nfull benefits. Your doctor will gradually increase the dose to a level \nthat works for you. \nSome antidepressants can make you feel sleepy, so avoid taking \nthem before you drive, cycle or use heavy machinery. You usually \nneed to take them about two hours before bedtime. \nAll drugs have potential side effects. It’s important to talk to your doctor about how to get the best balance between pain relief and any unpleasant effects.\n If you feel like a treatment isn’t helping you, \ntalk to your doctor. Acupuncture\nYour doctor may recommend a course of acupuncture from a trained NHS healthcare professional, such as a physiotherapist, to help with your pain.\nAcupuncture uses fine needles, inserted into several specific parts of \nthe body to relieve pain. There is evidence to support its use in the short-term treatment of fibromyalgia, Though a course of treatments may only help for up to three months, it may help you start managing your condition.\nYou may be able to receive this treatment at a local health centre \nor GP surgery.\nDoctors will not recommend treatment with devices such as TENS \nmachines, ultrasound or interferential therapy, because there is currently little evidence to support their use in treating fibromyalgia.\nDrug treatments\nDrugs can’t treat fibromyalgia, but they can help reduce your symptoms. \nYour doctor may only recommend drug treatment once you’ve tried\n \noptions, such as exercise, psychological therapy or acupuncture. \n20 21 versusarthritis.org\nHelpline 0800 5200 520In the past people with fibromyalgia have been prescribed a variety \nof different types of drugs, such as:\n• gabapentin and pragabalin, which target nerve pain\n• opioid painkillers, such as codeine, tramadol and morphine\n• compound painkillers, including co-codamol and co-dydramol\n• paracetamol\n• non-steroidal anti-inflammatory drugs (NSAIDs), such as \nibuprofen and naproxen\n• steroid injections.\nIf you are currently prescribed one of these drugs, your doctor is likely to want to discuss whether your condition could be treated differently in the future.\nHow can I help myself?\nExercise\nIf you’re in pain, your instinct may be to avoid exercise or moving around too much. But keeping active is a really important part of the treatment for fibromyalgia and can prevent other health problems.\nYour symptoms and general health can be improved by a \ncombination of aerobic exercise and movements that improve your flexibility and strength.\nExercise has been proven to improve fatigue and our ability to \ncontrol pain.\nAt first, you may find that your pain and tiredness become worse, \nparticularly if you’re starting to exercise muscles that haven’t been used for a while. Try to do the same amount of exercise each day, so you build up your muscle strength and your stamina.\nThen, after doing your routine of exercises for a couple of weeks, \nslowly increase the amount you do, and this will improve your fitness, stamina and flexibility.Aerobic exercises\nAerobic exercise is anything that makes you a little out of breath and your heart beat faster.\nSwimming is recommended for people with fibromyalgia. Taking a \nbrisk walk and cycling can also help.\nAt home, you could step up and down your bottom step several \ntimes, or march on the spot to get your heart beating faster.\nResearch shows aerobic exercise \nimproves your fitness and can also reduce the pain and fatigue of fibromyalgia. It should also improve your sleep and general wellbeing.\n22 23 versusarthritis.org\nHelpline 0800 5200 520Diet and nutrition\nThere’s no particular diet that’s been proven to help fibromyalgia. \nHowever, it’s recommended that you keep to a healthy weight by eating a balanced diet that is low in saturated fats, sugar and salt, and has plenty of fruit and vegetables. It’s also good to drink six to eight glasses of water every day.\nYou can order our Diet and arthritis information booklet on our website or by calling our free helpline on 0800 5200 520.Find more information about healthy eating in our About arthritis pages on our website www.versusarthritis.orgStrengthening exercisesStrengthening exercises help develop and build the muscles that move and protect your joints. They may be difficult at first but should become easier with practice.\nAim to do at least one session a day, either at home or in a gym. Ask \na GP or physiotherapist for examples of strengthening exercises you could do at home.\nYou can also buy specially designed equipment, such as ankle \nweights. Begin with lighter weights, then move on to heavier ones, if you feel able to.\nStrengthening equipment in a gym allows you to work your muscles \nby pushing or pulling against a resistance, such as weights or elastic ropes. You can ask an instructor for advice about using the equipment, if you’re not sure.\nStretching exercises\nStretching, or range of movement, exercises can increase your flexibility. You can do these anywhere. There are plenty of examples of exercises online, or you could ask a physiotherapist. Some people with fibromyalgia have found t'ai chi and yoga help.\nAlternatively, you could take a look at our Keep moving booklet for more advice. This is available to order on our website or by calling our free helpline on 0800 5200 520.For more information, see our exercise advice in the managing your symptoms pages on our website www.versusarthritis.org/exercise\n24 25 versusarthritis.org\nHelpline 0800 5200 520Complementary treatments\nSome people with fibromyalgia find that complementary treatments \nhelp their symptoms.\nMassage can be helpful for some people with fibromyalgia. However, \nthe effects don’t often last that long.\nIf you want to try a complementary treatment, speak to your doctor \nfirst, in case it affects any other treatment you’re on.\nIt’s important to go to a legally registered therapist, or one who has a \nset ethical code and is fully insured.\nIf you decide to try therapies or supplements, you should be critical \nof what they’re doing for you and only continue if they’re helping.\nSleep\nPoor sleep appears to be a significant cause of fibromyalgia, so getting enough good-quality sleep is an important part of your treatment. Not only will it help with tiredness and fatigue, but it may also improve your pain.\nSleeping tablets are not normally recommended, as the body can \nbecome tolerant to them, which can lead to the effects wearing off and even addiction. But regular activity, particularly aerobic exercise, and cognitive behavioural therapy (CBT) have proven effective for people with disrupted sleep patterns.You can find more information about complementary treatments in our About Arthritis pages on our website www.versusarthritis.orgIt can also help to change your habits around bedtime. To help you get a better night’s sleep:\n•\n Make sure your bedroom is dark, quiet and a comfortable \ntemperature.\n• Try a warm bath before bedtime to help ease pain and stiffness.\n• Develop a regular routine, where you go to bed and get up at a similar time each day.\n•\n You may like to try listening to some soothing music before going to bed.\n•\n Some gentle exercises may help reduce muscle tension, but it’s probably best to avoid energetic exercise too close to bedtime.\n•\n Keep a notepad by your bed – if you think of something you need to do the next day, write it down and then put it out of your mind.\n•\n Avoid caffeine in the eight hours before you go to bed.\n• Don’t drink alcohol close to bedtime.\n• Avoid eating main meals close to bedtime.\n• If you smoke, try to stop smoking, or at least don’t smoke close to bedtime.\n•\n Try not to sleep during the day.\n• Avoid watching TV and using computers, tablets or smartphones in your bedroom.\n•\n Don’t keep checking the time during the night.\nYou can also find this information in our Sleep and arthritis booklet, which can be ordered via the website or by calling our free helpline on 0800 5200 520.You can find more information about things that could improve the quality of sleep on our website at www.versusarthritis.org/sleep26 27 versusarthritis.org\nHelpline 0800 5200 520What else can I do?\nBecause fibromyalgia varies from person to person, we suggest you \ntry some of the following tips to find out what works for you:\n• Learn about fibromyalgia – understanding your condition can help \nreduce your fears and anxiety. It also means you’re fully aware of treatment and self-management approaches that can help you.\n•\n Find a support group in your area or an online forum for people with fibromyalgia. Talking about your experiences with other people who understand can help.\n•\n Encourage your family and friends to learn more about your condition and to talk to you about it. You could show them this information. It’s especially important they understand how your pain affects you, even if you look well.\n•\n Find ways to talk about your feelings, such as anxiety, low mood or anger. Counselling or CBT can help – your GP will be able to refer you.\n•\n For ‘fibro fog’, some people find mental exercises like crosswords or jigsaw puzzles help. Do as much as you can to stimulate your brain.\n•\n Pick your best time of day to do anything needing concentration. Explain to others if fibromyalgia affects your memory.\n•\n Learn to pace yourself by breaking tasks into smaller chunks, giving yourself time to rest in between.\n•\n Stress and unhappiness can make fibromyalgia pain feel worse – addressing what’s making you feel that way could help.\n•\n Ask for help from people at your workplace, such as a friend, colleague or manager.\n•\n Working shorter hours, as well as adapting your desk, chair, computer and other working areas for comfort, can all help.•\n Ask an occupational therapist, your local Jobcentre Plus office or Citizens Advice service for advice. They can work with both you and your employer.\n•\n Applying heat with a hot water bottle, or having a hot bath or shower, can help pain and improve morning stiffness.\n•\n If you have a dry mouth, try a toothpaste containing sodium bicarbonate.\n•\n Some people have found meditation helps improve their pain.\n• Try the treatments your doctor offers and discuss which ones are helpful.\nResearch and new developments\nVersus Arthritis is funding a number of research studies into the causes, effects and treatment of fibromyalgia. Some examples include:\n•\n A study at the University of Cambridge is looking at why things \nthat wouldn’t normally be painful, such as sound, light and gentle touch become painful for people with fibromyalgia, and whether brain signals that process pain differ in people with fibromyalgia.\n•\n Research underway at the University of Sussex is examining how the body's natural fight and flight response to stress might be altered in people who have fibromyalgia. This work is also looking at the role inflammation might have in this process.\n•\n We are funding work at the University of Liverpool investigating how the brain processes pain signals. It has been found that in people with long-term pain such as fibromyalgia there are differences in the structure and activity in the parts of the brain that process pain signals. Using mathematical modelling, this work could help to match people up with the best treatment option for them.28 29 versusarthritis.org\nHelpline 0800 5200 520• We are also investigating how to improve healthcare services \nfor people with fibromyalgia. Research being carried out at the University of Aberdeen is looking at how long it took people with fibromyalgia to get diagnosed and where in the system improvements can be made.\nThe Pain Centre Versus ArthritisIn partnership with the University of Nottingham and local NHS Trusts, Versus Arthritis supports the world’s first national centre for research into pain.\nThe aims of the centre are to improve our understanding of pain and \nways to stop it, through existing and new treatments.\nThe centre has experts in rheumatology, neuroimaging, psychology, \nneuropharmacology, neurosciences and orthopaedic surgery.For the latest news from around the charity, including about our research, visit our website: www.versusarthritis.org/news\nIf you’d like to receive regular updates about our latest research, support services and campaigns, visit this page and fill in your details so we can send you our newsletter: www.versusarthritis.org/newsletterGlossary\nRheumatoid arthritis Rheumatoid arthritis (room-a-toyd arth-rye-tus) is a long-term condition that can cause pain, swelling and stiffness in your joints.\nSjögren’s syndrome \nSjögren’s syndrome (sher-grenz sin-drome) is an autoimmune condition that causes a dry mouth and eyes. It can also affect other parts of the body and cause joint pain and fatigue. It can occur on its own, or in relation to another condition, such as rheumatoid arthritis.\xa0\nUnderactive thyroid \nAn underactive thyroid gland or hypothyroidism, is when the thyroid, a gland in the neck, doesn’t produce enough important hormones. Common signs of an underactive thyroid are tiredness, weight gain and feeling depressed.30 31 versusarthritis.org\nHelpline 0800 5200 520Where can I find out more? \xa0\nIf you’ve found this information useful, you might be interested in \nother titles from our range. You can download all of our booklets from our website www.versusarthritis.org or order them by contacting our Helpline. If you wish to order by post, our address can be found on the back of this booklet.\nBulk orders\nFor bulk orders, please contact our warehouse, APS, directly to \nplace an order:\nPhone: 0800 515 209 \nEmail: info@versusarthritis.org\nTell us what you think\nAll of our information is created with you in mind. And we want to know if we are getting it right. If you have any thoughts or suggestions on how we could improve our information, we would love to hear from you. \nPlease send your views to bookletfeedback@versusarthritis.org \nor write to us at: Versus Arthritis, Copeman House, St Mary’s Court, St Mary’s Gate, Chesterfield, Derbyshire S41 7TD.\nThank you! \xa0\nA team of people helped us create this booklet. Versus Arthritis medical advisors, Dr Peter Glennon and Aneela Mian are responsible for the content overall. We would also like to thank professor Ernest Choy and Lisa Turner for helping us review this booklet.\xa0\nWe would also like to give a special thank you to the people \nwho shared their opinions and thoughts on the booklet. Your contributions make sure the information we provide is relevant and suitable for everyone.Talk to us\nOur offices\nWe have offices in each country of the UK. Please get in touch to find out what services and support we offer in your area:\nEngland\nTel: 0300 790 0400 Email: enquiries@versusarthritis.org\nScotland\nTel: 0141 954 7776 Email: scotland@versusarthritis.org\nNorthern Ireland\nTel: 028 9078 2940 Email: nireland@versusarthritis.org\nWales\nTel: 0800 756 3970 \nEmail: cymru@versuarthritis.orgHelpline\nYou don’t need to face arthritis alone. Our advisors aim \nto bring all of the information and advice about arthritis \ninto one place to provide tailored support for you.\nHelpline: 0800 5200 520 \nEmail: helpline@versusarthritis.orgFibromyalgia\nFibromyalgia is a long-term condition that can cause pain throughout \nthe body. It can make you feel extremely tired and affect your ability to concentrate. In this booklet, we explain what fibromyalgia is, how it’s treated and how you can manage its impact on your life. \nFor information please visit our website: \nversusarthritis.org0300 790 0400\n /VersusArthritis \n @VersusArthritis \n @VersusArthritis\n© Versus Arthritis 2020\nVA2013", 'Table\tof\tBenefits\t-\tDubai\tand\t\nNorthern\tEmirates\tApplicants\nSILVER\nTerritorial\tScope\tof\tCoverage Worldwide\nAggregate\tAnnual\tLimit AED\t1\tMillion\nSilk\tRoad\t(op\tAccess\tto\tClinics\tonly)\nFrom\t10\tPM\tto\t8AM\tOut\tPatient\t\ntreatments\taccess\tis\tavailable\tat\t\nNetwork\tHospitals\nCoverage\tCriteria\tfor\nTreatment\toutside\tUAECoverage\toutside\tUAE\tis\tlimited\tto\t\n90\tdays\tper\ttreatment.\tA\tsingle\t\nholiday\tor\tbusiness\ttrip\tmay\tnot\t\nexceed\t90\tdays\nUnderwriting\tterms\tand\tcoverage\t\ncriteria\tfor\tPre-existing,Chronic\tconditions:• All pre-existing medical conditions \nshould\tbe\tdeclared\tin\tthe\tMedical\t \t \t\n\t Application\tForm\tand\tis\tsubject\tto\t\nmedical\tunderwriting.\n• All declared Pre-existing and \nChronic\tconditions\tare\tcovered\t\nwith a sub limit of AED 150,000/- \n• Undeclared pre-existing \nconditions\twill\tnot\tbe\tcovered\t\nduring\tthe\tpolicy\tperiod\tand\twill\t\nbe\tunderwritten\tat\trenewal.\n\t All\tadverse\tfindings\ton\thealth\t\ndeclarations\twould\tbe\tpriced\ton\t\neach\tcase\tbasis).\tIn\tcase\tof\t\nmisrepresentation\tinsurer\t\nreserves\tthe\tright\tto\tcancel\tthe\t\npolicyMedical\tNetwork\tSilver Insurance\tPlanRoom\tType PrivateIN\tPATIENT\tBENEFITS\nThe\tcost\tof\taccommodation\tof\ta\t\nperson\taccompanying\ta\tbeneficiary\t\nbelow\t16\tyears\tof\tage\tin\tthe\tsame\t\nroom\tin\tcases\tof\tmedical\tnecessity\tat\t\nthe\t\trecommendation\tof\tthe\ttreating\tdoctor\t\tand\twith\tprior\tapprovalCovered\t\n(Max\tup\tto\tAED\t100\tper\tnight)\nIntensive\tcare\tunit\tand\tcoronary\tartery\tdisease\ttreatmentYes\nRecipient\tOrgan\ttransplantation\tservice,\texcluding\tany\tcharges\t\nrelated\tto\tDonorOrgan\ttransplantation\tshall\tcover\t\nthe\torgan\ttransplantation\tas\t\nrecipient\texcluding\tany\tcost\t\nrelated\tto\tdonor,\tand\texcluding\t\nthe\tacquisition\tand\torgan\tcost.\t\nOrgans\tcovered\tare:\theart,\tlung,\t\nkidney,\tpancreas,\tliver,\tAllogeneic\t\n&\tautologous\tbone\tmarrow.\nRepatriation\tcosts\tfor\tthe\ttransport\t\nof\tmortal\tremains\tto\tthe\tcountry\tof\t\noriginCovered up to AED 7500/-Ambulance\tServices\n(in\tMedical\tEmergency\tonly\tand\nif\tfollowed\tby\tadmission)Yes\nCopay\ton\tconsultation\tfor\tfollow\tup\t\nwithin\t7\tdays\tfor\tsame\ttreatment\t\nand\twith\tsame\tDoctor.No\tCopayPhysician\tConsultation Covered\twith\tCopay\tof\t20%\tmax\t\nAED\t50\tper\tconsultationOUT\tPATIENT\tBENEFITSEmergency\tDental\ttreatment\tfor\naccidental\tdamage\tto\tnatural\tteethUnder\tthis\tbenefit\tthe\ttreatment\trequired\twithin\tthree\tmonths\t\nfollowing\taccidental\tdamage\tto\t\nsound\tnatural\tteeth\tcaused\tby\ta\t\nviolent\texternal\tmeans\twhen\tthe\t\ntreatment\tis\tgiven\tby\ta\tPhysician,\t\ndentist\tor\tdental\tsurgeon\tis\t\ncovered.\n*\t\t\tNo\ttreatment\twill\tbe\tcovered\t\n\t\t\t\t\tafter\t3\tmonths\tof\tthe\taccident.\n**\tTreatment\trequired\tas\tthe\tresult\t\n\t\t\t\t\tof\tthe\tconsumption\tof\tfood\tor\t\n\t\t\t\t\tdrink\tor\tany\tforeign\tbodies\t\n\t\t\t\t\tcontained\tin\tsuch\tfood\tor\tdrink\t\n\t\t\t\t\tis\tnot\tcovered.Physiotherapy\n(Subject\tto\tPrior\tApproval)Covered\twith\t0%\tcopay\tup\tto\t15\tsessions\tper\tmember\tper\tyear\nDay\tcare\tTreatment Covered\nOut\tPatient\tSurgery Covered\nEmergency\tMental\thealth\tTreatments Covered\nWork\tRelated\tInjuries\tand\tillness Not\tCoveredOTHER\tSALIENT\tBENEFITS*Approval\tprotocol\tfor\tFree\taccess\tat\tnetwork\tproviders\twill\tfollow\tDHA\tguidelinesDiagnostics\t(X-Ray,\tMRI,\tCT-Scan,\t\nultrasound\tand\tEndoscopy)Covered\twith\t0%\tcopay\tper\t\ninvoicePrescribed\tDrugs\tand\tMedicines\t\n(covered\tup\tto\tABL)Covered\twith\t0%\tcopay\tper\t\ninvoiceCancer\tTreatments-\tScreening\tHealth\t\ncare\tservices,\tinvestigations\tand\ttreatments\tonly\tfor\tmembers\tenrolled\tunder\tPatient\tSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHAPreventive\tservices\tcovered\tfor\t\nmembers\tover\t18\tyears\tof\tage\n*Prior\tApproval\tis\trequired\tfor\t\nFree\tAccess\tfacility(Non\tAUH)Diabetic\tScreening:\tFasting\tBlood\tSugar\tand\tHBA1C\t\ntests\tare\tcovered\tonce\ta\tpolicy\t\nyear\tfor\teligible\tmembers\nHepatitis\tC\tInfection-\tScreening\t\nHealth\tcare\tservices,\tinvestigations\t\nand\ttreatments\trelated\tto\tviral\thepatitis\tand\tits\tcomplications\tonly\t\nfor\tmembers\tenrolled\tunder\tPatient\t\nSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHA\nDiagnostic\tand\ttreatment\tservices\t\nfor\tdental\tand\tgum\ttreatments,\t\nHearing\tand\tvision\taids,\tand\tvision\tcorrection\tby\tsurgeries\tand\tlaser\t(Emergency\tcases\tOnly)Covered\tin\tmedical\temergenciesNew\tBorn\tbaby\tcoverage\nBabies born inside and out-side UAE \n- New born expenses are covered \nfrom\tDate\tof\tBirth\tunder\tthe\t\nmother’s card for the first 30 days \nfrom\tdate\tof\tbirth\tup\tto\tAnnual\t\nBenefit\tLimit\tof\tmother.\nNew\tborn\tbabies\twill\tbe\tadded\tto\t\nthe\tprinciple\tpolicy\tonly\tupon\trequested\tby\tthe\tpolicy\tholder\tand\t\nis\tsubject\tto\tMedical\tunderwriting.\nCoverage\tfor\tnew\tborn\tare\tin\tline\t\nwith\tDHA\tbenefit\tguidelines.\nInfluenza\tVaccine\n(For\tDubai\tVisa\tholders)\n(On\tReimbursement\tBasis)As\tper\tDHA\tguidelines\tCovered\tonce\t\nper\tannum\ton\tat\tdesignated\tclinics\t\nonly.\nHepatitis\tB\tVirus\tScreening\tand\t\ntreatmentas\tper\tDHA\tguidelines\nAdult\tPneumococcal\tConjugate\tVaccine\t(On\tReimbursement\tBasis) To\tbe\tfollowed\tas\tper\tthe\tguidelines\t\nlaid\tout\tin\tAdult\tPneumococcal\tVaccination\tguidelinesMaternity\tBenefits\nInpatient\t&\tOutpatient\tcoverage\tincludes:\t\n1.\t Pre\t&\tPost\tnatal\ttreatments\t\n2.\t Normal\tdelivery\t\n3.\t Medically\tnecessary\tCaesarean\t\nSection\t\n4.\tMaternity\trelated\tComplications\t5.\t Medically\tnecessary\tlegal\t\nterminations\n\t\n*\tIn-patient\tmaternity\ttreatment\tare\t\nsubject\tto\tprior\tapproval- Normal Delivery expenses are \ncovered\tup\tto\ta\tsub\tlimit\tof\tAED\t\n10,000/-\n- Medically necessary Caesarean \nSection\tand\tcomplication\texpenses\t\nare\tcovered\tup\tto\ta\tsub\tlimit\tof\t\n AED 10,000/-\n- Any Medical Emergency expenses \nrelated\tto\tMaternity\twill\tbe\tcovered\tup to a sub limit of AED 150,000/-\n- Out Patient eligible Maternity \nexpenses\tare\tcovered\tup\tto\tAnnual\t\nlimit\n- 10% co-payment applicable on all \nMaternity treatments, including out- patient\tMaternity\tconsultation\t(no\t\nDeductible\tapplies)\n- The following screening tests are \ncovered\tas\tper\tDHA\tAntenatal\tcare\t\t\nprotocol:\n\t•\t FBC\tand\tPlatelets\n\t•\t Blood\tgroup,\tRhesus\tstatus\tand\t\nantibodies\n\t•\t VDRL\n\t•\t MSU\t&\turinalysis\t\n\t•\t Rubella\tserology\t\n\t• HIV\t\n\t• Hepatitis\tC\toffered\tto\thigh\trisk\t\npatients\n\t• GTT,\tif\thigh\trisk\n\t• FBS,\tRandom\tblood\tsugar\tOR\t\nHbA1C\n\t• Ultrasonography:\t3\tscansTakaful Emarat’s Global emergency \nassistance\tprogram\tprovided\t\nthrough\tAssist\tAmerica\nThis\tprogram\timmediately\tconnects\tyou\tto\t\nqualified\thealthcare\tproviders,\thospitals,\t\npharmacies,\tand\tother\tservices\tif\tyou\texperience\t\nan\temergency\twhile\ttraveling\tmore\tthan\t150\tkilometers\taway\tfrom\tyour\tpermanent\tresidence,\tor\tin\tanother\tcountry,\tfor\tup\tto\t90\tdays.\n\t\n1-877-488-9857\t(Toll\tFree\twithin\tthe\tU.S.)1-609-275-4999\t(Collect\tCall\toutside\tthe\tU.S.)\nEmail\tmedservices@assistamerica.com\n\tYour\tAssist\tAmerica\tReference\tNumber\tis:\t97-AL-TEI-3191\n\t\nNote:\tRefer\tto\tthe\tpamphlet\tfor\tterms\tand\tconditionsMedical\tEmergency\tAssistance\n- Emergency Medical Evacuation\n- Medical Repatriation- Foreign Hospital Admission Assistance- Medical Monitoring- Medical Referrals- Prescription Assistance\nTravel\tEmergency\tAssistance\n- Compassionate Visit- Care of Minor Children- Return of Mortal Remains- Lost Luggage or Document Assistance- Interpreter and Legal Referrals- Emergency Message Transmission- Pre-Trip InformationAlternative\tMedicine\tBenefit\tcovers:\t\nOsteopathy,\t\tChiropractic,\t\nHomeopathy,\tAcupuncture,\t\t\nAyurveda\tand\tHerbal\tTreatmentsCovered\ton\treimbursement\nup to AED 1,600/-\nVaccination\tfor\tChildrenas\tper\tMOH\tschedule\n*(Require\tpre-authorization)Covered\nWithin\tthe\tNetwork\n(Free\tAccess)Covered(Out-side UAE: covered maximum\nup\tto\t100%\tof\tUAE\tapplicable\nnetwork\trates)CLAIMS\tSETTLEMENT\tTERMS\t(What\tis\tPaid\tby\tthe\tInsurer)\nOutside\tthe\tNetwork\n(Reimbursement)\tReimbursement\t\tin\tSEA:\n- 100% of actual covered cost \nsubject\tto\tmaximum\tof\t100%\tof\tUAE\tapplicable\t\tnetwork\t\trates\n\t Reimbursement\t\telsewhere\twithin\t\nterritorial\tscope\tof\tcover*:\n- 80% of Actual Covered Cost \nsubject\tto\tmaximum\tof\t80%\tof\t\nUAE\tApplicable\tNetwork\t\trates\n*\t No\tElective\ttreatment\t\nreimbursement\tfor\tSilk\tRoad\tNetwork\tinside\tUAE.Elective\tTreatment\nWithin\tthe\tNetwork\tand\nOutside\tNetwork100%\tof\tActual\tCovered\tCostEMERGENCY TREATMENTSDental\tBenefits\n*Consultation\t&\tX-Ray,\tScaling,\tTooth\t\nExtraction,\tAmalgam\tfillings,\t\nTemporary\tand/or\tpermanent\t\ncomposite,\tfillings\tand\troot\tcanal\t\ntreatment\tand\tCrown\tonly.Covered\twith\t20%\tcopay\tup\tto\t\nAED\t3500\nFree\tAccess - Covered with pre-\nauthorization\tonly\t–\t\nCo-payment 20% applicable \nReimbursement - Additional 20% \nco-payment applicable over free access', 'Purging ere al TN a ea ecto Cee\n\n \n\nHOME ABOUTUS OURSCHOOL LEARNING HALLOFFAME ADMISSION WORKWITHUS CONTACTUS\n\nPH\n\n \n\nhi lio}e] Bs\n\n\\ AWARD WINNING SCHOOL WITH MORE THAN\nTWO DECADES OF EXCELLENCE\n\nKHALIFA AWARD FOR EDUCATION\n\nA |\n\n500+\n\nDEDICATED\nFACULTY\n\njo\n100%\n\nPLACEMENT TO\nWORLD CLASS\nUNIVERSITIES\n\n \n\nMESSAGE FROM PRINCIPAL & DIRECTOR\n\nGOSS ec enn eRe ea) ,\nalee oy LE ° Pane eds\nth year of being a forerunner in providing worldclass education to the pryahtane\n\nRe ee RRO ca eR esa aoe\nSeno Me sae Mace cua Rice\nTea Sg ee Nag Cn Ree ea\nseme Lg\n\nDANA MARWAHA\nSeen]\n\n \n\nMISSION & VISION STUDENT BLOG\n\nOur school aims to consider the\nuniqueness and individual needs\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nof its pupils by delivering, nigra COMmmontcence\nEW SCHOOL Neen\nVIEW SHOWCASE\nSCHOOLS\nEDUCATIONAL -\nPARADIGM MY SOCIAL RESPONSIBILITY\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nNN cam ey\n\nEemEny ITD (> ml fim)\n\nSewer', 'Home\n\tMESSAGE FROM PRINCIPAL & DIRECTOR: \nDelhi Private School Sharjah stands witness to this, as our institution steps into its 25th year of being a forerunner in providing worldclass education to the students of the Indian diaspora in the UAE. We began as a modest institution with 145 students and equipped with the dream to nurture the best. Today, we stand tall with almost 6000 students enjoying and experiencing the tradition of excellence at DPS Sharjah, where innovation has grown to be a culture and every student is an explorer… an innovator! \nMISSION & VISION\nOur school aims to consider the uniqueness and individual needs of its pupils by delivering…\nEDUCATIONAL PARADIGM\nDelhi Private School Sharjah follows an indigenous model of Education which has evolved…\nPRIMARY:\n \tFROM THE DESK OF THE HM\nThe DPS , Sharjah primary wing exudes a warm and friendly environment where a core commitment...\nAt Delhi Private School -Sharjah, we build on the principle of enjoying the journey of education while we focus on...\nThe primary wing of DPS Sharjah is a buzzing hub of happy, eager, curious, and natural learners…\nFACILITIES:\nSTEM LAB:\nThe school has introduced STEM LABS for students of Grades 1- 5.\nSTEM is a curriculum based on the idea of educating students in four specific disciplines — Science, Technology, Engineering and Mathematics — with an interdisciplinary and applied approach.\n \nRather than teach the four disciplines as separate and discrete subjects, STEM integrates them into a cohesive learning paradigm based on real-world applications.\n\t\tIMMERSIVE ROOM:\nThe state-of-the-art Immersive Room is a cutting-edge facility designed to transform the way our primary school students learn. This 3-D learning and interactive environment offers a dynamic, hands-on approach to education, allowing students to explore subjects in a vivid, engaging manner. In the Immersive Room, lessons come to life as students can dive into virtual worlds, interact with 3-D models, and participate in interactive simulations. Whether exploring ancient civilizations, traveling through the human body, or experimenting with scientific concepts, the Immersive Room provides an unparalleled opportunity for students to engage deeply with their studies.\nFINE ARTS STATION\n\t\t\tSpecial well-equipped rooms have been allocated for teaching Art, Dance and Music to the students.\n\t\tSMART CLASSES:\nHands -on learning has been taken to a new level through our IT support system. Children learn best when they visualize what they are learning. The Interactive Smart Boards , Hybrid classrooms, smart tech tools enhance the teaching and make learning more interesting, engaging and relevant for the children.\nENRICHMENT RESOURCE CENTRE:\nThe school offers a support system to classroom teaching enabling children to cope better with the surroundings. It is unique as it provides direct services in terms of evaluation and remediation that takes the mystery out of why learning may become difficult for a child. Also the centre offers an Individual Education Program is for children lagging behind academically. \nLIBRARIES:\nThe school lays a lot of emphasis on cultivating a mature reading habit in the children. We have three separate libraries for students of KGII to Grade V. Housing a wide range of age-appropriate books, ranging from fiction to general knowledge, they ensure your child gets an early introduction into the magic world of books, fostering a habit that will stand him in good stead for a lifetime.\nCLINIC:\nThe primary school is equipped with three clinics which are looked after by qualified nurses and an in house doctor. Health check-ups of children are done regularly and records are maintained. Parents are informed in case a child needs special attention.\nPLAY AREAS\nSafe play areas with well-defined boundaries are available for the children to frolic in. Separate areas are demarcated for different age-groups. Play facilities that contribute to children’s physical fitness have been installed where children engage in supervised play.\nRULES:\nLEAVE RULES\nDigital Almanac will be available on the school website from this academic year .\n \nMEETING WITH TEACHERS \n• Parents can meet teachers by prior appointment only. Online appointments on Teams may be fixed by communicating with the teacher through the Communication portal in Special programs. .\n \nDISCIPLINE AND BEHAVIOUR \nTo create a pleasant atmosphere, conducive to distance learning as well as onsite learning wherein children can study safely and efficiently, high standards of positive self- discipline is required. Good order and positive discipline is sought through good relationships and self discipline . Generally the school enjoys a friendly, caring and supportive atmosphere and emphasis is given to encouraging and showing appreciation of good behaviour rather than punish bad behaviour.\n \nLIBRARY\nLibrary periods are conducted onsite now through a very efficient reading programme.\nOWN TRANSPORT\n• Students who travel in their own transport must arrive in school by 7.20 am and must be picked up from school by 1:45 pm latest .\n• Students should never leave the school before the attendant arrives.\n• In case of delay they should report to the school reception and the parent will be called.\n \n•At present Parents will not be allowed inside the campus . They will collect their respective wards from the main gate no.3 after school hours.\nTRANSPORT\nAll students should reach the bus stop at least five minutes before the arrival time. Buses will not wait for latecomers . The bus drivers are authorized to stop the buses at designated stops only, unless otherwise directed by the bus teacher. The list of designated stops has been formulated keeping in view the convenience and safety of the students and you are required to adhere to the same.\n \nChildren of Pre KG to Grade II must be dropped and picked up from the bus stop by the parent/caretaker. If the person is not at the bus stop the child will be brought back to school and the parent will have to make arrangements to pick up the child from school. Parents are not allowed to enter or travel in the bus at any time. If parents have any concern regarding the transport facility they are requested to ask for a complaint form from the driver or fill up the complaint form on the school communication portal for Transport . The concern will be addressed by the school at the earliest.\n \nThe bus teachers and bus monitors are responsible for maintaining discipline in the buses. Any serious offences will be reported to the Headmistress. Children will not be allowed to board other buses .\nACADEMICS:\nA TYPICAL DAY\nThe school follows four days a week fully onsite pattern of teaching. A regular, productive working day at DPS Sharjah Primary wing is divided into 8 periods. The children get two refreshing breaks to rejuvenate their minds and stretch their limbs. The day includes a home room period when students spend valuable time with their class teachers. This time is an opportunity for them to share experiences or simply bond with their classmates and class teacher. All assemblies, themed week activities, inter-house activities, practices for events are held during the home room period so as to leave the rest of the day for the set class schedules.\n\tINNOVATIVE TEACHING METHODOLOGY\n\t\tIn the primary section all teaching is thematic and activity based. The syllabus is set by the school. The indigenous curriculum created by our team of talented teachers focuses on hands-on learning through creative, cross curricular lessons, project work, games and logical and lateral thinking activities. It is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time.\n \nOur staff continuously update and upgrade their technology and teaching skills through continuous professional development programmes to seamlessly deliver high quality and relevant lessons.\n\tGRADE III, IV, V\n\t\tHere teaching goes into formal mode. The syllabus is set by the school maintaining the ethos of activity based learning. The curriculum focuses on hands-on learning through in-class work , project work, games and logical and lateral thinking activities.\nIt is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time. Every classroom at DPS Sharjah is a THINKING CLASSROOM. Our children are encouraged to ask the WHYs and WHY NOTs and that is how we learn as we teach. French is introduced as an optional second language in Grade III giving students a choice between French and Hindi.\nKGI to GRADE II\nThe syllabus has been created in a manner that aims at making the child love coming to school. Syllabus is flexible and therefore gives each child the freedom to learn at his/her own pace. Each month is a THEME MONTH, wherein the theme is learnt through age appropriate hands- on learning experiences. Cross curricular teaching takes place through activities, discussions, story telling and enacting , class assemblies and carefully chosen and organized field trips. French is introduced as an optional second language in Grade I giving students a choice between French and Hindi\nPRE KG\nIn our Pre-KG program, we understand the importance of early childhood development. We are committed to nurturing young minds and helping our little learners develop essential skills that will set the foundation for a lifetime of learning and success. The Pre KG curriculum features the distinct and proprietary DPSS Pedagogical Framework and draws from six leading pedagogies in its approach to education, namely the Reggio Emilia, Montessori, Ecological Systems Theory, Somatics, Anganwadi and Finnish method to create a child-led curriculum adapted to meet the needs of each individual child. We promote learning through a combination of play-based activities and structured adult-guided instruction.\nTHEME WEEKS:\nA week in a month is chosen to experiment and explore a certain theme. This concept enhances individual participation, research skills, group work, creativity in presentation and helps latent talent surface and bloom. \nLABS\nThe STEM labs add a whole new perspective to learning MATH and SCIENCE. Children learn through hands on activities which help them to connect the topic taught to real life experiences. The school also has fully equipped COMPUTER LABS for students of grades 1 – 5.\n \nThe labs serve as a refreshing change from class room teaching. Each lab is equipped with state of the art interactive smart boards to make learning and teaching an exciting and unique experience. Students visit the LAB once a week for each subject.', "Adobe Acrobat PDF Files\nAdobe® Portable Document Format (PDF) is a universal file format that preserves all\nof the fonts, formatting, colours and graphics of any source document, regardless ofthe application and platform used to create it.\nAdobe PDF is an ideal format for electronic document distribution as it overcomes the\nproblems commonly encountered with electronic file sharing.\n• Anyone, anywhere can open a PDF file. All you need is the free Adobe Acrobat\nReader. Recipients of other file formats sometimes can't open files because they\ndon't have the applications used to create the documents.\n• PDF files always print correctly on any printing device.\n• PDF files always display exactly as created, regardless of fonts, software, and\noperating systems. Fonts, and graphics are not lost due to platform, software, and\nversion incompatibilities.\n• The free Acrobat Reader is easy to download and can be freely distributed by\nanyone.\n• Compact PDF files are smaller than their source files and download a\npage at a time for fast display on the Web.", "5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n\n6. Question: List the names and GPAs of all students.\n\nSELECT StudentName, StudentGPA \nFROM Student;\n\nExpected Answer:\n\n\nJerry Ryan, 4.0\nHugo Jurgens, 3.2\nAnita Nelson, 3.7\nRobert Arnold, 2.5\nHelen Small, 2.0\nJason Leavitt, 4.0\nHeather Vester, 3.3\nIvan Wright, 2.9\nNorman Roberts, 1.3\nJames Neville, 3.7\n\n7. Question: Which courses are taught in the Riverhead building?\n\nSELECT Course.CourseName \nFROM Section \nJOIN Course ON Section.CourseID = Course.CourseID \nJOIN Buildings ON Section.BuildingID = Buildings.BuildingID \nWHERE Buildings.BuildingName = 'Riverhead';\n\nExpected Answer:\n\nComputer Science III\nCalculus I\nAccounting I\n\n8. Question: What are the phone numbers of all faculty members?\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nComputer Science I, Computer Science Illustrated\nComputer Science II, Liang Java\nComputer Science III, Liang Java\nData Structures, Data Structures & Algorithms\nComputer Assembly, Machine Learning\nIntro To Networking, Networking CCNA\nCalculus I, Intro to Calculus\nCalculus II, Advanced Topics in Calculus\nCalculus III, Vectors and Matrices in Calculus\nDifferential Equations, Multivariable Calculus\nLinear Algebra, Math for Computer Science\nAccounting I, Fundamentals of Accounting\nAccounting II, Fundamentals of Accounting\nComposition, Short Stories\nLiterature, Poems and Stories\nOrganic Chemistry I, Organic Chemistry Principles\nOrganic Chemistry II, Organic Chemistry Principles\n\n\n5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nTanya Ferguson, 635-448-6158\nGuy O'Neill, 654-651-8521\nDennis Wilks, 687-846-5132\nKenneth Mason, 876-263-4455\nMike Briley, 184-846-4613\nMary George, 184-618-4842\nJune Walkters, 618-476-4631\nAngela Mendez, 594-976-4326\nJohn Leak, 459-487-9635\nCarey Cochran, 111-526-8633\n\n9. Question: List the details of all interns including their hourly wage.\n\nSELECT Interns.InternID, Person.PersonName, Interns.InternHourlyWage \nFROM Interns \nJOIN Person ON Interns.PersonID = Person.PersonID;\n\nExpected Answer:\n\n1, Jamie Kurland, 14.50\n2, Brenda Thornberry, 15\n3, Tom Katz, 11\n\n10. Question: Which faculty member is the head of the Mathematics department?\n\nSELECT FacultyName \nFROM Faculty \nWHERE FacultyTitle = 'Head Of Mathematics';\n\nExpected Answer: Guy O'Neill\n\n1. Question: What is the name of the college with the highest number of students?\n\nSELECT CollegeName \nFROM College \nORDER BY CollegeTotalStudents DESC \nLIMIT 1;\n\nExpected Answer: SCCC\n\n2. Question: List all buildings in the college and their associated college names.\n\nSELECT BuildingName, CollegeName \nFROM Buildings;\n\nExpected Answer:\n\nRiverhead, SCCC\nIslip, SCCC\nSouth Hampton, SCCC\nAmmerman, SCCC\nSmithtown, SCCC\n\n\n3. Question: Which classrooms have projectors?\n\nSELECT RoomNumber \nFROM Classrooms \nWHERE HasProjector = 'Y';\n\nExpected Answer:\n201\n203\n304\n\n4. Question: List all courses along with their associated textbook titles.\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:"] +2024-06-23 12:25:43,707 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:25:43,794 - INFO - Searching documents for query: PDF +2024-06-23 12:25:44,132 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:44,343 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:44,521 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:44,695 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:44,921 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:45,156 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:25:45,159 - INFO - Document search results: ["Fibromyalgia\nWords shown in bold are explained in the glossary on p.29.We’re the 10 million people living with arthritis. We’re the carers, \nresearchers, health professionals, friends and parents all united in our ambition to ensure that one day, no one will have to live with the pain, fatigue and isolation that arthritis causes.\nWe understand that every day is different. We know that what works \nfor one person may not help someone else. Our information is a collaboration of experiences, research and facts. We aim to give you everything you need to know about your condition, the treatments available and the many options you can try, so you can make the best and most informed choices for your lifestyle.\nWe’re always happy to hear from you whether it’s with feedback on our \ninformation, to share your story, or just to find out more about the work of Versus Arthritis. Contact us at content@versusarthritis.org\nRegistered office: Versus Arthritis, Copeman House, St Mary’s Gate, Chesterfield S41 7TD\nRegistered Charity England and Wales No. 207711, Scotland No. SC041156.Contents\nLynn’s story 4\nWhat is fibromyalgia? 6\nSymptoms 6\nWho gets fibromyalgia? 8\nDoes it run in families? 8\nCauses 8\nDiagnosis 10\nWhat does the future hold for me? 11\nTreatments 13\nPhysical therapies 13\nPain clinics and pain management programmes 15\nPsychological therapies 15\nAcupuncture 18\nDrug treatments 18\nHow can I help myself? 20\nResearch and new developments 27\nGlossary 29\nWhere can I find out more? 30\nTalk to us 314 5 versusarthritis.org\nHelpline 0800 5200 520\nLynn’s story\nLynn White was diagnosed with fibromyalgia in her early 40s. \nNow at 52, she wants people to know they can keep on top of their condition with treatment, self-care and the occasional treat.\n‘I had the symptoms for years before I found out I had fibro. I knew \nI wasn’t right. I’d feel awful.\n‘I’d get terribly low and I was in pain everywhere. But you just get \non with things don’t you. I didn’t want to make an issue out of it. My daughter has JIA and Sjögren’s syndrome and she was so ill, I couldn’t think about how I was feeling.‘When I eventually saw a rheumatologist, she just pressed my trigger points – I went through the roof. Tears were pouring down my face.\n‘Knowing I had fibro made such a difference. When you can name it, \nyou can start dealing with it.\n‘I have to look after myself. I try to pace myself. I exercise with a \npersonal trainer too, that makes all the difference.\n‘Exercise is so important. But don’t just go and exercise, you need \nto see a physiotherapist or a gym instructor. Doing the wrong exercises can be as harmful as doing nothing. Make yourself keep walking, because when you stop it’s so difficult to get going again.\n‘I have acupuncture, laser and heat treatments. They’re brilliant \nand really help. If I don’t go it takes weeks to get back on track.\n‘I get as much sleep as I can. In the morning I’m still tired and my \nlegs feel like lead, but I must get on and walk the dogs. Heat pads on my waist really help me walk. I always feel much better out in the fresh air.\n‘I watch my diet, because once the weight goes on it doesn’t shift, \nthat makes me feel worse.\n‘If I’m going out, I try not to do too much the day before and \nafter. Sometimes, I really don’t feel up to it, but my friends really understand.\n‘I have down days, but I deal with it. It helps to stay positive. \nIt would be very easy to get down.\n‘I make sure I treat myself with a massage or a facial. It’s not \nindulgent, it helps. It’s so important to relax your body, mind and muscles and I know I’ll sleep well that night.\n‘Little things really do make a difference. I still have days I don’t \nfeel great, but I know I have to get on with things.’6 7 versusarthritis.org\nHelpline 0800 5200 520What is fibromyalgia?\nFibromyalgia is a long-term condition that causes pain and \ntenderness all over your body.\nUnlike arthritis, this isn’t because you have problems with your joints, \nbones or muscles. It’s thought to be caused by your nervous system in your brain and spine not being able to control or process pain signals from other parts of your body.\nThe condition is also linked to: •\n poor sleep\n• feeling you can’t concentrate or remember things\n• extreme and constant tiredness that doesn’t improve with sleep or \nrest – which is known as fatigue.\nThere can be many other symptoms that affect different parts of your body.\nSymptoms\nThe main symptoms of fibromyalgia are:\n• pain – you may feel as though you’ve got pain that spreads \nthroughout your entire body, with certain parts – such as your neck and back – feeling particularly painful\n•\n tiredness, fatigue and generally feeling like you have no energy\n• sleeping badly – waking up feeling unrested\n• aching and stiffness, which often feels worse during or after you’ve been active.\nIt’s common for your condition to flare-up, making your symptoms suddenly worse.Fibromyalgia can also cause:\n•\n forgetfulness or poor concentration\n• stress, worry or low mood\n• tingling, numbness or swelling of your hands and feet\n• headaches\n• restless legs syndrome – a tingling, uncomfortable feeling in your \nlegs, especially at night\n• irritability, or feeling low or weepy\n• feeling like you urgently need to wee, especially at night\n• painful menstrual periods\n• diarrhoea, constipation and stomach pain – sometimes separately diagnosed as irritable bowel syndrome (IBS)\n•\n increased sensitivity to things like cold, sound, knocks and bumps\n• tender or overly sensitive joints and muscles.\nThe pain may feel like it’s affecting your whole body, or it may be particularly bad in just a few areas. Some people say their pain gets worse in extreme temperatures, such as very hot, cold or damp weather.\nPeople often say that besides the pain, fatigue is the worst part of \nfibromyalgia. This can be linked to a difficulty to think clearly or remember things properly, which is sometimes called fibro fog or brain fog.\nFibromyalgia can be physically and \nmentally overwhelming, but if you can learn to manage it you can reduce its impact on your life.8 9 versusarthritis.org\nHelpline 0800 5200 520Who gets fibromyalgia?\nIt’s estimated that somewhere between 1.8 million and 2.9 million \npeople in the UK have fibromyalgia.\nIt most commonly develops between the ages of 25 and 55, although \nchildren can also get it. It appears that more women are diagnosed with fibromyalgia than men.\nDoes it run in families?\nWe don’t know for sure whether fibromyalgia can run in families.\nIt’s thought that people can inherit genes that make them more likely \nto get fibromyalgia, and the condition can then be triggered by an injury, physical or psychological trauma, or stress.\nCauses\nWe don’t currently know the exact reason why people get fibromyalgia. But there does seem to be a common link with things such as arthritis, a traumatic event, and mental health and well-being.\nFibromyalgia isn’t caused by damage or an injury to the body. But it \ndoes increase the sensitivity of your nerve endings, which means you could feel pain from a small amount of pressure or minor knocks.\nOne theory is that the condition is caused by problems with a \nperson’s central nervous system – which controls all the sensations and movements the body makes.\nStudies have shown that parts of the brain that register pain react \ndifferently if you have fibromyalgia. This means you feel pain when other people just feel uncomfortable or stiff.\nPeople with fibromyalgia often don’t get enough deep sleep. \nResearch shows that lack of good quality sleep can make pain worse, and maybe even cause pain.Pain, unhappiness, depression and stress can all make you sleep badly.\nSymptoms often start after an illness, accident, or a time of emotional \nstress and anxiety.\nWhen you’re low or depressed, your pain can also feel worse. At the \nsame time, your pain can make you feel more stressed.\nUnlike conditions, such as arthritis, the pain you feel with fibromyalgia \nisn’t caused by visible inflammation or damage to your body.\nThis doesn’t mean the symptoms of fibromyalgia are unreal or ‘all in \nyour mind’. However, anxiety, physical or mental trauma, and sleep disturbance are all thought to play a part in the condition.\nPoor sleep appears to be a significant \ncause of fibromyalgia, so getting enough good-quality sleep is important.\nFigure 1. The cycle of pain and sleep disturbance\n \n \n Sleep \ndisturbanceLocalised \nmuscular/ \njoint pain\nInsufficient deep, \nrestorative sleep\nDifficulty with daily activities, \nfatigue, widespred muscular \npain and tendernessDisease, \nillness\nAnxiety, \nlife crisis10 11 versusarthritis.org\nHelpline 0800 5200 520Fibromyalgia doesn’t appear to cause lasting damage to your body, \nbut it’s important to stay physically active so your muscles don’t become weak. If your muscles become weak, you could cause lasting damage.\nDiagnosis\nFibromyalgia can sometimes be difficult to diagnose, as the symptoms vary from person to person.\nThere are some common symptoms your doctor will look for to help \ndiagnose fibromyalgia, including:\n•\n severe pain that has lasted three months or more\n• fatigue\n• regularly waking up feeling unrefreshed\n• problems with your memory and understanding.\nIt may help your doctor understand the problems you’re having \nif you make a list of any physical or psychological problems you’ve experienced. They will probably then carry out a physical examination.\nThere aren’t any specific blood tests, x-rays or scans to confirm a \ndiagnosis of fibromyalgia. But you might have blood tests to check for other conditions.\nMany symptoms of fibromyalgia are similar to those of other \nconditions, such as rheumatoid arthritis\n, Sjögren’s syndrome \n(sher-grenz sin-drome) and an underactive thyroid gland.\nSome people may be diagnosed and treated for one of these other \nconditions. It is also possible to have one of these conditions as well as fibromyalgia.Your doctor may also suggest a referral to:\n•\n a rheumatologist – a doctor who specialises in conditions affecting \nthe bones, joints and muscles. They may confirm your diagnosis.\n• a physiotherapist – who can suggest exercises and relaxation techniques\n•\n a clinical psychologist or counsellor – who may use methods such as cognitive behavioural therapy (CBT) and mindfulness\n•\n an occupational therapist – who can advise you on the best way to carry out daily activities and work around your condition\n•\n a community or hospital-based specialist pain clinic, or chronic fatigue service – who can help you manage your symptoms.\nFor more information about how these specialists could help you, see the treatment section later in this booklet.\nWhat does the future hold for me?\nBecause fibromyalgia’s symptoms vary from person to person, it’s difficult to predict how long you will have the condition and the impact it will have on your life.\nAlthough there’s currently no cure, there are treatments, therapies and \nself-management techniques that can improve your quality of life.\nFibromyalgia doesn’t seem to cause long-term damage to your body. \nBut it’s important to keep your muscles and joints strong through activity.\nGradually increasing how much exercise you do can also improve \nyour symptoms.12 13 versusarthritis.org\nHelpline 0800 5200 520Treatments\nThere are a number of ways your symptoms can be managed.\nIn many cases, fibromyalgia can be diagnosed and treated by your \nGP, without the need to see a specialist.\nThey can advise you on treatments and therapies that tackle specific \nsymptoms. These may include drug treatments. However, physical and psychological therapies can often be a more effective way of managing fibromyalgia than medication.\nThere are also many things you can do for yourself that can change \nthe way your condition impacts upon your life.\nPhysical therapies\nDepending on how your fibromyalgia is affecting you, your doctor may refer you to a physiotherapist or occupational therapist.\nPhysiotherapy\nPhysiotherapy can help relieve the pain of fibromyalgia .\nPhysiotherapists are trained specialists who can help you stay active and independent. They will show you the best exercises to strengthen your muscles, without hurting yourself or putting your body under too much strain.\nThey can show you how something as simple as improving your \nposture can help your pain. They may also advise you on relaxation techniques which can be just as important as exercise when you’re dealing with fibromyalgia.\nYour doctor can refer you to an NHS physiotherapist. In some areas \nyou can refer yourself, but this may take a while.‘It helps to stay positive. It would be \nvery easy to get down…. Little things really do make a difference. I know I have to get on with things.’\n14 15 versusarthritis.org\nHelpline 0800 5200 520Occupational therapy\nOccupational therapy can help you manage your everyday \nactivities around your fibromyalgia, without increasing your pain or overwhelming yourself.\nYour occupational therapist may suggest new ways you can get \nthings done. They may also teach you some relaxation techniques.\nIf you still find some activities difficult after you’ve made these \nchanges, they may suggest equipment, known as aids and adaptations, to help you.\nYour doctor can refer you to an occupational therapist or you can \nsee one privately, for a fee.\nIf you’re having problems at work, your employer may have an \noccupational health team that could help you. Otherwise, you can contact a Jobcentre Plus office to ask for advice.To find a private occupational therapist, visit the Royal College of Occupational Therapists website www.rcot.co.uk\nFor more information about working with fibromyalgia, you can also look at the living with arthritis section of our website www.versusarthritis.orgPain clinics and pain management \nprogrammes\nPain clinics bring together the skills of a wide range of professionals, \nsuch as: \n• specialist pain consultants\n• physiotherapists\n• occupational therapists\n• psychologists\n• social workers\n• employment advisors.\nThey can provide specific treatments or rehabilitation therapies that \ncould reduce the effects of fibromyalgia.\nA pain specialist may suggest you join a pain management \nprogramme, which brings together people with different long-term pain conditions. Pain management won’t take away your pain, but it can help you manage it better and reduce its impact on your life.\nThese sessions are often led by psychologists who specialise in \nhelping people find ways to live with their pain. They are usually held in an outpatient clinic and run over several days or weeks.\nPsychological therapies\nPain is never just a physical experience, especially if it lasts a long time. Pain can affect your mood and behaviour.\nPsychological approaches to pain management try to address \nthe emotional effects of your pain and the things that can make your pain worse. They help you look at how your pain affects your thoughts and habits, and how your emotions can affect your pain.It can be quicker to see a physiotherapist privately, but you would pay for the appointment. To find a private physiotherapist, visit the Chartered Society of Physiotherapy website www.csp.org.uk16 17 versusarthritis.org\nHelpline 0800 5200 520Therapies such as cognitive behavioural therapy (CBT), which is a \ntalking therapy, try to reduce the overwhelming effect of problems such as stress, unhappiness and pain.\nThey aim to help you understand how you react to different \nproblems by breaking them down into smaller, more manageable, chunks. This should help you change the way you react to them and the effect they have on you.\nMaking small changes to the way you react to a situation or problem \ncan often improve both your emotional and physical health.\nPsychological therapies can also include relaxation techniques and \nother ways to reduce your stress.\nThey encourage you not to be too hard on yourself, even when you feel frustrated, and to accept that sometimes there are limits to what you can do.\nA number of healthcare professionals often have training in CBT, so \nyou may not have to see a psychologist.\nFor more information about psychological therapies and CBT, the British Association for Behavioural & Cognitive Psychotherapies (BABCP) keeps a register of all accredited therapists in the UK at: www.babcp.com18 19 versusarthritis.org\nHelpline 0800 5200 520Before prescribing drugs to treat your pain, your doctor will discuss \nthe benefits and risks of starting drug treatment. If you are aged over 18, it’s likely they will first try you on an antidepressant, such as: \n•\n amitriptyline\n• citalopram\n• duloxetine\n• fluoxetine\n• paroxetine\n• sertraline.\nAntidepressants are regularly used to treat sleep problems and \npain, as well as depression. When they are used to treat pain, they’re usually prescribed at a lower dose than when they are used to treat depression. However, they can still help if your condition effects your mood. \nAntidepressants are now recommended by the National Institute \nof Health and Care Excellence (NICE) as the first choice of drug treatment for unexplained long-term, widespread pain, such as fibromyalgia.\nYou might need to take\n them for a few months before you feel their \nfull benefits. Your doctor will gradually increase the dose to a level \nthat works for you. \nSome antidepressants can make you feel sleepy, so avoid taking \nthem before you drive, cycle or use heavy machinery. You usually \nneed to take them about two hours before bedtime. \nAll drugs have potential side effects. It’s important to talk to your doctor about how to get the best balance between pain relief and any unpleasant effects.\n If you feel like a treatment isn’t helping you, \ntalk to your doctor. Acupuncture\nYour doctor may recommend a course of acupuncture from a trained NHS healthcare professional, such as a physiotherapist, to help with your pain.\nAcupuncture uses fine needles, inserted into several specific parts of \nthe body to relieve pain. There is evidence to support its use in the short-term treatment of fibromyalgia, Though a course of treatments may only help for up to three months, it may help you start managing your condition.\nYou may be able to receive this treatment at a local health centre \nor GP surgery.\nDoctors will not recommend treatment with devices such as TENS \nmachines, ultrasound or interferential therapy, because there is currently little evidence to support their use in treating fibromyalgia.\nDrug treatments\nDrugs can’t treat fibromyalgia, but they can help reduce your symptoms. \nYour doctor may only recommend drug treatment once you’ve tried\n \noptions, such as exercise, psychological therapy or acupuncture. \n20 21 versusarthritis.org\nHelpline 0800 5200 520In the past people with fibromyalgia have been prescribed a variety \nof different types of drugs, such as:\n• gabapentin and pragabalin, which target nerve pain\n• opioid painkillers, such as codeine, tramadol and morphine\n• compound painkillers, including co-codamol and co-dydramol\n• paracetamol\n• non-steroidal anti-inflammatory drugs (NSAIDs), such as \nibuprofen and naproxen\n• steroid injections.\nIf you are currently prescribed one of these drugs, your doctor is likely to want to discuss whether your condition could be treated differently in the future.\nHow can I help myself?\nExercise\nIf you’re in pain, your instinct may be to avoid exercise or moving around too much. But keeping active is a really important part of the treatment for fibromyalgia and can prevent other health problems.\nYour symptoms and general health can be improved by a \ncombination of aerobic exercise and movements that improve your flexibility and strength.\nExercise has been proven to improve fatigue and our ability to \ncontrol pain.\nAt first, you may find that your pain and tiredness become worse, \nparticularly if you’re starting to exercise muscles that haven’t been used for a while. Try to do the same amount of exercise each day, so you build up your muscle strength and your stamina.\nThen, after doing your routine of exercises for a couple of weeks, \nslowly increase the amount you do, and this will improve your fitness, stamina and flexibility.Aerobic exercises\nAerobic exercise is anything that makes you a little out of breath and your heart beat faster.\nSwimming is recommended for people with fibromyalgia. Taking a \nbrisk walk and cycling can also help.\nAt home, you could step up and down your bottom step several \ntimes, or march on the spot to get your heart beating faster.\nResearch shows aerobic exercise \nimproves your fitness and can also reduce the pain and fatigue of fibromyalgia. It should also improve your sleep and general wellbeing.\n22 23 versusarthritis.org\nHelpline 0800 5200 520Diet and nutrition\nThere’s no particular diet that’s been proven to help fibromyalgia. \nHowever, it’s recommended that you keep to a healthy weight by eating a balanced diet that is low in saturated fats, sugar and salt, and has plenty of fruit and vegetables. It’s also good to drink six to eight glasses of water every day.\nYou can order our Diet and arthritis information booklet on our website or by calling our free helpline on 0800 5200 520.Find more information about healthy eating in our About arthritis pages on our website www.versusarthritis.orgStrengthening exercisesStrengthening exercises help develop and build the muscles that move and protect your joints. They may be difficult at first but should become easier with practice.\nAim to do at least one session a day, either at home or in a gym. Ask \na GP or physiotherapist for examples of strengthening exercises you could do at home.\nYou can also buy specially designed equipment, such as ankle \nweights. Begin with lighter weights, then move on to heavier ones, if you feel able to.\nStrengthening equipment in a gym allows you to work your muscles \nby pushing or pulling against a resistance, such as weights or elastic ropes. You can ask an instructor for advice about using the equipment, if you’re not sure.\nStretching exercises\nStretching, or range of movement, exercises can increase your flexibility. You can do these anywhere. There are plenty of examples of exercises online, or you could ask a physiotherapist. Some people with fibromyalgia have found t'ai chi and yoga help.\nAlternatively, you could take a look at our Keep moving booklet for more advice. This is available to order on our website or by calling our free helpline on 0800 5200 520.For more information, see our exercise advice in the managing your symptoms pages on our website www.versusarthritis.org/exercise\n24 25 versusarthritis.org\nHelpline 0800 5200 520Complementary treatments\nSome people with fibromyalgia find that complementary treatments \nhelp their symptoms.\nMassage can be helpful for some people with fibromyalgia. However, \nthe effects don’t often last that long.\nIf you want to try a complementary treatment, speak to your doctor \nfirst, in case it affects any other treatment you’re on.\nIt’s important to go to a legally registered therapist, or one who has a \nset ethical code and is fully insured.\nIf you decide to try therapies or supplements, you should be critical \nof what they’re doing for you and only continue if they’re helping.\nSleep\nPoor sleep appears to be a significant cause of fibromyalgia, so getting enough good-quality sleep is an important part of your treatment. Not only will it help with tiredness and fatigue, but it may also improve your pain.\nSleeping tablets are not normally recommended, as the body can \nbecome tolerant to them, which can lead to the effects wearing off and even addiction. But regular activity, particularly aerobic exercise, and cognitive behavioural therapy (CBT) have proven effective for people with disrupted sleep patterns.You can find more information about complementary treatments in our About Arthritis pages on our website www.versusarthritis.orgIt can also help to change your habits around bedtime. To help you get a better night’s sleep:\n•\n Make sure your bedroom is dark, quiet and a comfortable \ntemperature.\n• Try a warm bath before bedtime to help ease pain and stiffness.\n• Develop a regular routine, where you go to bed and get up at a similar time each day.\n•\n You may like to try listening to some soothing music before going to bed.\n•\n Some gentle exercises may help reduce muscle tension, but it’s probably best to avoid energetic exercise too close to bedtime.\n•\n Keep a notepad by your bed – if you think of something you need to do the next day, write it down and then put it out of your mind.\n•\n Avoid caffeine in the eight hours before you go to bed.\n• Don’t drink alcohol close to bedtime.\n• Avoid eating main meals close to bedtime.\n• If you smoke, try to stop smoking, or at least don’t smoke close to bedtime.\n•\n Try not to sleep during the day.\n• Avoid watching TV and using computers, tablets or smartphones in your bedroom.\n•\n Don’t keep checking the time during the night.\nYou can also find this information in our Sleep and arthritis booklet, which can be ordered via the website or by calling our free helpline on 0800 5200 520.You can find more information about things that could improve the quality of sleep on our website at www.versusarthritis.org/sleep26 27 versusarthritis.org\nHelpline 0800 5200 520What else can I do?\nBecause fibromyalgia varies from person to person, we suggest you \ntry some of the following tips to find out what works for you:\n• Learn about fibromyalgia – understanding your condition can help \nreduce your fears and anxiety. It also means you’re fully aware of treatment and self-management approaches that can help you.\n•\n Find a support group in your area or an online forum for people with fibromyalgia. Talking about your experiences with other people who understand can help.\n•\n Encourage your family and friends to learn more about your condition and to talk to you about it. You could show them this information. It’s especially important they understand how your pain affects you, even if you look well.\n•\n Find ways to talk about your feelings, such as anxiety, low mood or anger. Counselling or CBT can help – your GP will be able to refer you.\n•\n For ‘fibro fog’, some people find mental exercises like crosswords or jigsaw puzzles help. Do as much as you can to stimulate your brain.\n•\n Pick your best time of day to do anything needing concentration. Explain to others if fibromyalgia affects your memory.\n•\n Learn to pace yourself by breaking tasks into smaller chunks, giving yourself time to rest in between.\n•\n Stress and unhappiness can make fibromyalgia pain feel worse – addressing what’s making you feel that way could help.\n•\n Ask for help from people at your workplace, such as a friend, colleague or manager.\n•\n Working shorter hours, as well as adapting your desk, chair, computer and other working areas for comfort, can all help.•\n Ask an occupational therapist, your local Jobcentre Plus office or Citizens Advice service for advice. They can work with both you and your employer.\n•\n Applying heat with a hot water bottle, or having a hot bath or shower, can help pain and improve morning stiffness.\n•\n If you have a dry mouth, try a toothpaste containing sodium bicarbonate.\n•\n Some people have found meditation helps improve their pain.\n• Try the treatments your doctor offers and discuss which ones are helpful.\nResearch and new developments\nVersus Arthritis is funding a number of research studies into the causes, effects and treatment of fibromyalgia. Some examples include:\n•\n A study at the University of Cambridge is looking at why things \nthat wouldn’t normally be painful, such as sound, light and gentle touch become painful for people with fibromyalgia, and whether brain signals that process pain differ in people with fibromyalgia.\n•\n Research underway at the University of Sussex is examining how the body's natural fight and flight response to stress might be altered in people who have fibromyalgia. This work is also looking at the role inflammation might have in this process.\n•\n We are funding work at the University of Liverpool investigating how the brain processes pain signals. It has been found that in people with long-term pain such as fibromyalgia there are differences in the structure and activity in the parts of the brain that process pain signals. Using mathematical modelling, this work could help to match people up with the best treatment option for them.28 29 versusarthritis.org\nHelpline 0800 5200 520• We are also investigating how to improve healthcare services \nfor people with fibromyalgia. Research being carried out at the University of Aberdeen is looking at how long it took people with fibromyalgia to get diagnosed and where in the system improvements can be made.\nThe Pain Centre Versus ArthritisIn partnership with the University of Nottingham and local NHS Trusts, Versus Arthritis supports the world’s first national centre for research into pain.\nThe aims of the centre are to improve our understanding of pain and \nways to stop it, through existing and new treatments.\nThe centre has experts in rheumatology, neuroimaging, psychology, \nneuropharmacology, neurosciences and orthopaedic surgery.For the latest news from around the charity, including about our research, visit our website: www.versusarthritis.org/news\nIf you’d like to receive regular updates about our latest research, support services and campaigns, visit this page and fill in your details so we can send you our newsletter: www.versusarthritis.org/newsletterGlossary\nRheumatoid arthritis Rheumatoid arthritis (room-a-toyd arth-rye-tus) is a long-term condition that can cause pain, swelling and stiffness in your joints.\nSjögren’s syndrome \nSjögren’s syndrome (sher-grenz sin-drome) is an autoimmune condition that causes a dry mouth and eyes. It can also affect other parts of the body and cause joint pain and fatigue. It can occur on its own, or in relation to another condition, such as rheumatoid arthritis.\xa0\nUnderactive thyroid \nAn underactive thyroid gland or hypothyroidism, is when the thyroid, a gland in the neck, doesn’t produce enough important hormones. Common signs of an underactive thyroid are tiredness, weight gain and feeling depressed.30 31 versusarthritis.org\nHelpline 0800 5200 520Where can I find out more? \xa0\nIf you’ve found this information useful, you might be interested in \nother titles from our range. You can download all of our booklets from our website www.versusarthritis.org or order them by contacting our Helpline. If you wish to order by post, our address can be found on the back of this booklet.\nBulk orders\nFor bulk orders, please contact our warehouse, APS, directly to \nplace an order:\nPhone: 0800 515 209 \nEmail: info@versusarthritis.org\nTell us what you think\nAll of our information is created with you in mind. And we want to know if we are getting it right. If you have any thoughts or suggestions on how we could improve our information, we would love to hear from you. \nPlease send your views to bookletfeedback@versusarthritis.org \nor write to us at: Versus Arthritis, Copeman House, St Mary’s Court, St Mary’s Gate, Chesterfield, Derbyshire S41 7TD.\nThank you! \xa0\nA team of people helped us create this booklet. Versus Arthritis medical advisors, Dr Peter Glennon and Aneela Mian are responsible for the content overall. We would also like to thank professor Ernest Choy and Lisa Turner for helping us review this booklet.\xa0\nWe would also like to give a special thank you to the people \nwho shared their opinions and thoughts on the booklet. Your contributions make sure the information we provide is relevant and suitable for everyone.Talk to us\nOur offices\nWe have offices in each country of the UK. Please get in touch to find out what services and support we offer in your area:\nEngland\nTel: 0300 790 0400 Email: enquiries@versusarthritis.org\nScotland\nTel: 0141 954 7776 Email: scotland@versusarthritis.org\nNorthern Ireland\nTel: 028 9078 2940 Email: nireland@versusarthritis.org\nWales\nTel: 0800 756 3970 \nEmail: cymru@versuarthritis.orgHelpline\nYou don’t need to face arthritis alone. Our advisors aim \nto bring all of the information and advice about arthritis \ninto one place to provide tailored support for you.\nHelpline: 0800 5200 520 \nEmail: helpline@versusarthritis.orgFibromyalgia\nFibromyalgia is a long-term condition that can cause pain throughout \nthe body. It can make you feel extremely tired and affect your ability to concentrate. In this booklet, we explain what fibromyalgia is, how it’s treated and how you can manage its impact on your life. \nFor information please visit our website: \nversusarthritis.org0300 790 0400\n /VersusArthritis \n @VersusArthritis \n @VersusArthritis\n© Versus Arthritis 2020\nVA2013", 'Table\tof\tBenefits\t-\tDubai\tand\t\nNorthern\tEmirates\tApplicants\nSILVER\nTerritorial\tScope\tof\tCoverage Worldwide\nAggregate\tAnnual\tLimit AED\t1\tMillion\nSilk\tRoad\t(op\tAccess\tto\tClinics\tonly)\nFrom\t10\tPM\tto\t8AM\tOut\tPatient\t\ntreatments\taccess\tis\tavailable\tat\t\nNetwork\tHospitals\nCoverage\tCriteria\tfor\nTreatment\toutside\tUAECoverage\toutside\tUAE\tis\tlimited\tto\t\n90\tdays\tper\ttreatment.\tA\tsingle\t\nholiday\tor\tbusiness\ttrip\tmay\tnot\t\nexceed\t90\tdays\nUnderwriting\tterms\tand\tcoverage\t\ncriteria\tfor\tPre-existing,Chronic\tconditions:• All pre-existing medical conditions \nshould\tbe\tdeclared\tin\tthe\tMedical\t \t \t\n\t Application\tForm\tand\tis\tsubject\tto\t\nmedical\tunderwriting.\n• All declared Pre-existing and \nChronic\tconditions\tare\tcovered\t\nwith a sub limit of AED 150,000/- \n• Undeclared pre-existing \nconditions\twill\tnot\tbe\tcovered\t\nduring\tthe\tpolicy\tperiod\tand\twill\t\nbe\tunderwritten\tat\trenewal.\n\t All\tadverse\tfindings\ton\thealth\t\ndeclarations\twould\tbe\tpriced\ton\t\neach\tcase\tbasis).\tIn\tcase\tof\t\nmisrepresentation\tinsurer\t\nreserves\tthe\tright\tto\tcancel\tthe\t\npolicyMedical\tNetwork\tSilver Insurance\tPlanRoom\tType PrivateIN\tPATIENT\tBENEFITS\nThe\tcost\tof\taccommodation\tof\ta\t\nperson\taccompanying\ta\tbeneficiary\t\nbelow\t16\tyears\tof\tage\tin\tthe\tsame\t\nroom\tin\tcases\tof\tmedical\tnecessity\tat\t\nthe\t\trecommendation\tof\tthe\ttreating\tdoctor\t\tand\twith\tprior\tapprovalCovered\t\n(Max\tup\tto\tAED\t100\tper\tnight)\nIntensive\tcare\tunit\tand\tcoronary\tartery\tdisease\ttreatmentYes\nRecipient\tOrgan\ttransplantation\tservice,\texcluding\tany\tcharges\t\nrelated\tto\tDonorOrgan\ttransplantation\tshall\tcover\t\nthe\torgan\ttransplantation\tas\t\nrecipient\texcluding\tany\tcost\t\nrelated\tto\tdonor,\tand\texcluding\t\nthe\tacquisition\tand\torgan\tcost.\t\nOrgans\tcovered\tare:\theart,\tlung,\t\nkidney,\tpancreas,\tliver,\tAllogeneic\t\n&\tautologous\tbone\tmarrow.\nRepatriation\tcosts\tfor\tthe\ttransport\t\nof\tmortal\tremains\tto\tthe\tcountry\tof\t\noriginCovered up to AED 7500/-Ambulance\tServices\n(in\tMedical\tEmergency\tonly\tand\nif\tfollowed\tby\tadmission)Yes\nCopay\ton\tconsultation\tfor\tfollow\tup\t\nwithin\t7\tdays\tfor\tsame\ttreatment\t\nand\twith\tsame\tDoctor.No\tCopayPhysician\tConsultation Covered\twith\tCopay\tof\t20%\tmax\t\nAED\t50\tper\tconsultationOUT\tPATIENT\tBENEFITSEmergency\tDental\ttreatment\tfor\naccidental\tdamage\tto\tnatural\tteethUnder\tthis\tbenefit\tthe\ttreatment\trequired\twithin\tthree\tmonths\t\nfollowing\taccidental\tdamage\tto\t\nsound\tnatural\tteeth\tcaused\tby\ta\t\nviolent\texternal\tmeans\twhen\tthe\t\ntreatment\tis\tgiven\tby\ta\tPhysician,\t\ndentist\tor\tdental\tsurgeon\tis\t\ncovered.\n*\t\t\tNo\ttreatment\twill\tbe\tcovered\t\n\t\t\t\t\tafter\t3\tmonths\tof\tthe\taccident.\n**\tTreatment\trequired\tas\tthe\tresult\t\n\t\t\t\t\tof\tthe\tconsumption\tof\tfood\tor\t\n\t\t\t\t\tdrink\tor\tany\tforeign\tbodies\t\n\t\t\t\t\tcontained\tin\tsuch\tfood\tor\tdrink\t\n\t\t\t\t\tis\tnot\tcovered.Physiotherapy\n(Subject\tto\tPrior\tApproval)Covered\twith\t0%\tcopay\tup\tto\t15\tsessions\tper\tmember\tper\tyear\nDay\tcare\tTreatment Covered\nOut\tPatient\tSurgery Covered\nEmergency\tMental\thealth\tTreatments Covered\nWork\tRelated\tInjuries\tand\tillness Not\tCoveredOTHER\tSALIENT\tBENEFITS*Approval\tprotocol\tfor\tFree\taccess\tat\tnetwork\tproviders\twill\tfollow\tDHA\tguidelinesDiagnostics\t(X-Ray,\tMRI,\tCT-Scan,\t\nultrasound\tand\tEndoscopy)Covered\twith\t0%\tcopay\tper\t\ninvoicePrescribed\tDrugs\tand\tMedicines\t\n(covered\tup\tto\tABL)Covered\twith\t0%\tcopay\tper\t\ninvoiceCancer\tTreatments-\tScreening\tHealth\t\ncare\tservices,\tinvestigations\tand\ttreatments\tonly\tfor\tmembers\tenrolled\tunder\tPatient\tSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHAPreventive\tservices\tcovered\tfor\t\nmembers\tover\t18\tyears\tof\tage\n*Prior\tApproval\tis\trequired\tfor\t\nFree\tAccess\tfacility(Non\tAUH)Diabetic\tScreening:\tFasting\tBlood\tSugar\tand\tHBA1C\t\ntests\tare\tcovered\tonce\ta\tpolicy\t\nyear\tfor\teligible\tmembers\nHepatitis\tC\tInfection-\tScreening\t\nHealth\tcare\tservices,\tinvestigations\t\nand\ttreatments\trelated\tto\tviral\thepatitis\tand\tits\tcomplications\tonly\t\nfor\tmembers\tenrolled\tunder\tPatient\t\nSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHA\nDiagnostic\tand\ttreatment\tservices\t\nfor\tdental\tand\tgum\ttreatments,\t\nHearing\tand\tvision\taids,\tand\tvision\tcorrection\tby\tsurgeries\tand\tlaser\t(Emergency\tcases\tOnly)Covered\tin\tmedical\temergenciesNew\tBorn\tbaby\tcoverage\nBabies born inside and out-side UAE \n- New born expenses are covered \nfrom\tDate\tof\tBirth\tunder\tthe\t\nmother’s card for the first 30 days \nfrom\tdate\tof\tbirth\tup\tto\tAnnual\t\nBenefit\tLimit\tof\tmother.\nNew\tborn\tbabies\twill\tbe\tadded\tto\t\nthe\tprinciple\tpolicy\tonly\tupon\trequested\tby\tthe\tpolicy\tholder\tand\t\nis\tsubject\tto\tMedical\tunderwriting.\nCoverage\tfor\tnew\tborn\tare\tin\tline\t\nwith\tDHA\tbenefit\tguidelines.\nInfluenza\tVaccine\n(For\tDubai\tVisa\tholders)\n(On\tReimbursement\tBasis)As\tper\tDHA\tguidelines\tCovered\tonce\t\nper\tannum\ton\tat\tdesignated\tclinics\t\nonly.\nHepatitis\tB\tVirus\tScreening\tand\t\ntreatmentas\tper\tDHA\tguidelines\nAdult\tPneumococcal\tConjugate\tVaccine\t(On\tReimbursement\tBasis) To\tbe\tfollowed\tas\tper\tthe\tguidelines\t\nlaid\tout\tin\tAdult\tPneumococcal\tVaccination\tguidelinesMaternity\tBenefits\nInpatient\t&\tOutpatient\tcoverage\tincludes:\t\n1.\t Pre\t&\tPost\tnatal\ttreatments\t\n2.\t Normal\tdelivery\t\n3.\t Medically\tnecessary\tCaesarean\t\nSection\t\n4.\tMaternity\trelated\tComplications\t5.\t Medically\tnecessary\tlegal\t\nterminations\n\t\n*\tIn-patient\tmaternity\ttreatment\tare\t\nsubject\tto\tprior\tapproval- Normal Delivery expenses are \ncovered\tup\tto\ta\tsub\tlimit\tof\tAED\t\n10,000/-\n- Medically necessary Caesarean \nSection\tand\tcomplication\texpenses\t\nare\tcovered\tup\tto\ta\tsub\tlimit\tof\t\n AED 10,000/-\n- Any Medical Emergency expenses \nrelated\tto\tMaternity\twill\tbe\tcovered\tup to a sub limit of AED 150,000/-\n- Out Patient eligible Maternity \nexpenses\tare\tcovered\tup\tto\tAnnual\t\nlimit\n- 10% co-payment applicable on all \nMaternity treatments, including out- patient\tMaternity\tconsultation\t(no\t\nDeductible\tapplies)\n- The following screening tests are \ncovered\tas\tper\tDHA\tAntenatal\tcare\t\t\nprotocol:\n\t•\t FBC\tand\tPlatelets\n\t•\t Blood\tgroup,\tRhesus\tstatus\tand\t\nantibodies\n\t•\t VDRL\n\t•\t MSU\t&\turinalysis\t\n\t•\t Rubella\tserology\t\n\t• HIV\t\n\t• Hepatitis\tC\toffered\tto\thigh\trisk\t\npatients\n\t• GTT,\tif\thigh\trisk\n\t• FBS,\tRandom\tblood\tsugar\tOR\t\nHbA1C\n\t• Ultrasonography:\t3\tscansTakaful Emarat’s Global emergency \nassistance\tprogram\tprovided\t\nthrough\tAssist\tAmerica\nThis\tprogram\timmediately\tconnects\tyou\tto\t\nqualified\thealthcare\tproviders,\thospitals,\t\npharmacies,\tand\tother\tservices\tif\tyou\texperience\t\nan\temergency\twhile\ttraveling\tmore\tthan\t150\tkilometers\taway\tfrom\tyour\tpermanent\tresidence,\tor\tin\tanother\tcountry,\tfor\tup\tto\t90\tdays.\n\t\n1-877-488-9857\t(Toll\tFree\twithin\tthe\tU.S.)1-609-275-4999\t(Collect\tCall\toutside\tthe\tU.S.)\nEmail\tmedservices@assistamerica.com\n\tYour\tAssist\tAmerica\tReference\tNumber\tis:\t97-AL-TEI-3191\n\t\nNote:\tRefer\tto\tthe\tpamphlet\tfor\tterms\tand\tconditionsMedical\tEmergency\tAssistance\n- Emergency Medical Evacuation\n- Medical Repatriation- Foreign Hospital Admission Assistance- Medical Monitoring- Medical Referrals- Prescription Assistance\nTravel\tEmergency\tAssistance\n- Compassionate Visit- Care of Minor Children- Return of Mortal Remains- Lost Luggage or Document Assistance- Interpreter and Legal Referrals- Emergency Message Transmission- Pre-Trip InformationAlternative\tMedicine\tBenefit\tcovers:\t\nOsteopathy,\t\tChiropractic,\t\nHomeopathy,\tAcupuncture,\t\t\nAyurveda\tand\tHerbal\tTreatmentsCovered\ton\treimbursement\nup to AED 1,600/-\nVaccination\tfor\tChildrenas\tper\tMOH\tschedule\n*(Require\tpre-authorization)Covered\nWithin\tthe\tNetwork\n(Free\tAccess)Covered(Out-side UAE: covered maximum\nup\tto\t100%\tof\tUAE\tapplicable\nnetwork\trates)CLAIMS\tSETTLEMENT\tTERMS\t(What\tis\tPaid\tby\tthe\tInsurer)\nOutside\tthe\tNetwork\n(Reimbursement)\tReimbursement\t\tin\tSEA:\n- 100% of actual covered cost \nsubject\tto\tmaximum\tof\t100%\tof\tUAE\tapplicable\t\tnetwork\t\trates\n\t Reimbursement\t\telsewhere\twithin\t\nterritorial\tscope\tof\tcover*:\n- 80% of Actual Covered Cost \nsubject\tto\tmaximum\tof\t80%\tof\t\nUAE\tApplicable\tNetwork\t\trates\n*\t No\tElective\ttreatment\t\nreimbursement\tfor\tSilk\tRoad\tNetwork\tinside\tUAE.Elective\tTreatment\nWithin\tthe\tNetwork\tand\nOutside\tNetwork100%\tof\tActual\tCovered\tCostEMERGENCY TREATMENTSDental\tBenefits\n*Consultation\t&\tX-Ray,\tScaling,\tTooth\t\nExtraction,\tAmalgam\tfillings,\t\nTemporary\tand/or\tpermanent\t\ncomposite,\tfillings\tand\troot\tcanal\t\ntreatment\tand\tCrown\tonly.Covered\twith\t20%\tcopay\tup\tto\t\nAED\t3500\nFree\tAccess - Covered with pre-\nauthorization\tonly\t–\t\nCo-payment 20% applicable \nReimbursement - Additional 20% \nco-payment applicable over free access', 'Purging ere al TN a ea ecto Cee\n\n \n\nHOME ABOUTUS OURSCHOOL LEARNING HALLOFFAME ADMISSION WORKWITHUS CONTACTUS\n\nPH\n\n \n\nhi lio}e] Bs\n\n\\ AWARD WINNING SCHOOL WITH MORE THAN\nTWO DECADES OF EXCELLENCE\n\nKHALIFA AWARD FOR EDUCATION\n\nA |\n\n500+\n\nDEDICATED\nFACULTY\n\njo\n100%\n\nPLACEMENT TO\nWORLD CLASS\nUNIVERSITIES\n\n \n\nMESSAGE FROM PRINCIPAL & DIRECTOR\n\nGOSS ec enn eRe ea) ,\nalee oy LE ° Pane eds\nth year of being a forerunner in providing worldclass education to the pryahtane\n\nRe ee RRO ca eR esa aoe\nSeno Me sae Mace cua Rice\nTea Sg ee Nag Cn Ree ea\nseme Lg\n\nDANA MARWAHA\nSeen]\n\n \n\nMISSION & VISION STUDENT BLOG\n\nOur school aims to consider the\nuniqueness and individual needs\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nof its pupils by delivering, nigra COMmmontcence\nEW SCHOOL Neen\nVIEW SHOWCASE\nSCHOOLS\nEDUCATIONAL -\nPARADIGM MY SOCIAL RESPONSIBILITY\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nNN cam ey\n\nEemEny ITD (> ml fim)\n\nSewer', 'Home\n\tMESSAGE FROM PRINCIPAL & DIRECTOR: \nDelhi Private School Sharjah stands witness to this, as our institution steps into its 25th year of being a forerunner in providing worldclass education to the students of the Indian diaspora in the UAE. We began as a modest institution with 145 students and equipped with the dream to nurture the best. Today, we stand tall with almost 6000 students enjoying and experiencing the tradition of excellence at DPS Sharjah, where innovation has grown to be a culture and every student is an explorer… an innovator! \nMISSION & VISION\nOur school aims to consider the uniqueness and individual needs of its pupils by delivering…\nEDUCATIONAL PARADIGM\nDelhi Private School Sharjah follows an indigenous model of Education which has evolved…\nPRIMARY:\n \tFROM THE DESK OF THE HM\nThe DPS , Sharjah primary wing exudes a warm and friendly environment where a core commitment...\nAt Delhi Private School -Sharjah, we build on the principle of enjoying the journey of education while we focus on...\nThe primary wing of DPS Sharjah is a buzzing hub of happy, eager, curious, and natural learners…\nFACILITIES:\nSTEM LAB:\nThe school has introduced STEM LABS for students of Grades 1- 5.\nSTEM is a curriculum based on the idea of educating students in four specific disciplines — Science, Technology, Engineering and Mathematics — with an interdisciplinary and applied approach.\n \nRather than teach the four disciplines as separate and discrete subjects, STEM integrates them into a cohesive learning paradigm based on real-world applications.\n\t\tIMMERSIVE ROOM:\nThe state-of-the-art Immersive Room is a cutting-edge facility designed to transform the way our primary school students learn. This 3-D learning and interactive environment offers a dynamic, hands-on approach to education, allowing students to explore subjects in a vivid, engaging manner. In the Immersive Room, lessons come to life as students can dive into virtual worlds, interact with 3-D models, and participate in interactive simulations. Whether exploring ancient civilizations, traveling through the human body, or experimenting with scientific concepts, the Immersive Room provides an unparalleled opportunity for students to engage deeply with their studies.\nFINE ARTS STATION\n\t\t\tSpecial well-equipped rooms have been allocated for teaching Art, Dance and Music to the students.\n\t\tSMART CLASSES:\nHands -on learning has been taken to a new level through our IT support system. Children learn best when they visualize what they are learning. The Interactive Smart Boards , Hybrid classrooms, smart tech tools enhance the teaching and make learning more interesting, engaging and relevant for the children.\nENRICHMENT RESOURCE CENTRE:\nThe school offers a support system to classroom teaching enabling children to cope better with the surroundings. It is unique as it provides direct services in terms of evaluation and remediation that takes the mystery out of why learning may become difficult for a child. Also the centre offers an Individual Education Program is for children lagging behind academically. \nLIBRARIES:\nThe school lays a lot of emphasis on cultivating a mature reading habit in the children. We have three separate libraries for students of KGII to Grade V. Housing a wide range of age-appropriate books, ranging from fiction to general knowledge, they ensure your child gets an early introduction into the magic world of books, fostering a habit that will stand him in good stead for a lifetime.\nCLINIC:\nThe primary school is equipped with three clinics which are looked after by qualified nurses and an in house doctor. Health check-ups of children are done regularly and records are maintained. Parents are informed in case a child needs special attention.\nPLAY AREAS\nSafe play areas with well-defined boundaries are available for the children to frolic in. Separate areas are demarcated for different age-groups. Play facilities that contribute to children’s physical fitness have been installed where children engage in supervised play.\nRULES:\nLEAVE RULES\nDigital Almanac will be available on the school website from this academic year .\n \nMEETING WITH TEACHERS \n• Parents can meet teachers by prior appointment only. Online appointments on Teams may be fixed by communicating with the teacher through the Communication portal in Special programs. .\n \nDISCIPLINE AND BEHAVIOUR \nTo create a pleasant atmosphere, conducive to distance learning as well as onsite learning wherein children can study safely and efficiently, high standards of positive self- discipline is required. Good order and positive discipline is sought through good relationships and self discipline . Generally the school enjoys a friendly, caring and supportive atmosphere and emphasis is given to encouraging and showing appreciation of good behaviour rather than punish bad behaviour.\n \nLIBRARY\nLibrary periods are conducted onsite now through a very efficient reading programme.\nOWN TRANSPORT\n• Students who travel in their own transport must arrive in school by 7.20 am and must be picked up from school by 1:45 pm latest .\n• Students should never leave the school before the attendant arrives.\n• In case of delay they should report to the school reception and the parent will be called.\n \n•At present Parents will not be allowed inside the campus . They will collect their respective wards from the main gate no.3 after school hours.\nTRANSPORT\nAll students should reach the bus stop at least five minutes before the arrival time. Buses will not wait for latecomers . The bus drivers are authorized to stop the buses at designated stops only, unless otherwise directed by the bus teacher. The list of designated stops has been formulated keeping in view the convenience and safety of the students and you are required to adhere to the same.\n \nChildren of Pre KG to Grade II must be dropped and picked up from the bus stop by the parent/caretaker. If the person is not at the bus stop the child will be brought back to school and the parent will have to make arrangements to pick up the child from school. Parents are not allowed to enter or travel in the bus at any time. If parents have any concern regarding the transport facility they are requested to ask for a complaint form from the driver or fill up the complaint form on the school communication portal for Transport . The concern will be addressed by the school at the earliest.\n \nThe bus teachers and bus monitors are responsible for maintaining discipline in the buses. Any serious offences will be reported to the Headmistress. Children will not be allowed to board other buses .\nACADEMICS:\nA TYPICAL DAY\nThe school follows four days a week fully onsite pattern of teaching. A regular, productive working day at DPS Sharjah Primary wing is divided into 8 periods. The children get two refreshing breaks to rejuvenate their minds and stretch their limbs. The day includes a home room period when students spend valuable time with their class teachers. This time is an opportunity for them to share experiences or simply bond with their classmates and class teacher. All assemblies, themed week activities, inter-house activities, practices for events are held during the home room period so as to leave the rest of the day for the set class schedules.\n\tINNOVATIVE TEACHING METHODOLOGY\n\t\tIn the primary section all teaching is thematic and activity based. The syllabus is set by the school. The indigenous curriculum created by our team of talented teachers focuses on hands-on learning through creative, cross curricular lessons, project work, games and logical and lateral thinking activities. It is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time.\n \nOur staff continuously update and upgrade their technology and teaching skills through continuous professional development programmes to seamlessly deliver high quality and relevant lessons.\n\tGRADE III, IV, V\n\t\tHere teaching goes into formal mode. The syllabus is set by the school maintaining the ethos of activity based learning. The curriculum focuses on hands-on learning through in-class work , project work, games and logical and lateral thinking activities.\nIt is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time. Every classroom at DPS Sharjah is a THINKING CLASSROOM. Our children are encouraged to ask the WHYs and WHY NOTs and that is how we learn as we teach. French is introduced as an optional second language in Grade III giving students a choice between French and Hindi.\nKGI to GRADE II\nThe syllabus has been created in a manner that aims at making the child love coming to school. Syllabus is flexible and therefore gives each child the freedom to learn at his/her own pace. Each month is a THEME MONTH, wherein the theme is learnt through age appropriate hands- on learning experiences. Cross curricular teaching takes place through activities, discussions, story telling and enacting , class assemblies and carefully chosen and organized field trips. French is introduced as an optional second language in Grade I giving students a choice between French and Hindi\nPRE KG\nIn our Pre-KG program, we understand the importance of early childhood development. We are committed to nurturing young minds and helping our little learners develop essential skills that will set the foundation for a lifetime of learning and success. The Pre KG curriculum features the distinct and proprietary DPSS Pedagogical Framework and draws from six leading pedagogies in its approach to education, namely the Reggio Emilia, Montessori, Ecological Systems Theory, Somatics, Anganwadi and Finnish method to create a child-led curriculum adapted to meet the needs of each individual child. We promote learning through a combination of play-based activities and structured adult-guided instruction.\nTHEME WEEKS:\nA week in a month is chosen to experiment and explore a certain theme. This concept enhances individual participation, research skills, group work, creativity in presentation and helps latent talent surface and bloom. \nLABS\nThe STEM labs add a whole new perspective to learning MATH and SCIENCE. Children learn through hands on activities which help them to connect the topic taught to real life experiences. The school also has fully equipped COMPUTER LABS for students of grades 1 – 5.\n \nThe labs serve as a refreshing change from class room teaching. Each lab is equipped with state of the art interactive smart boards to make learning and teaching an exciting and unique experience. Students visit the LAB once a week for each subject.', "Adobe Acrobat PDF Files\nAdobe® Portable Document Format (PDF) is a universal file format that preserves all\nof the fonts, formatting, colours and graphics of any source document, regardless ofthe application and platform used to create it.\nAdobe PDF is an ideal format for electronic document distribution as it overcomes the\nproblems commonly encountered with electronic file sharing.\n• Anyone, anywhere can open a PDF file. All you need is the free Adobe Acrobat\nReader. Recipients of other file formats sometimes can't open files because they\ndon't have the applications used to create the documents.\n• PDF files always print correctly on any printing device.\n• PDF files always display exactly as created, regardless of fonts, software, and\noperating systems. Fonts, and graphics are not lost due to platform, software, and\nversion incompatibilities.\n• The free Acrobat Reader is easy to download and can be freely distributed by\nanyone.\n• Compact PDF files are smaller than their source files and download a\npage at a time for fast display on the Web.", "5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n\n6. Question: List the names and GPAs of all students.\n\nSELECT StudentName, StudentGPA \nFROM Student;\n\nExpected Answer:\n\n\nJerry Ryan, 4.0\nHugo Jurgens, 3.2\nAnita Nelson, 3.7\nRobert Arnold, 2.5\nHelen Small, 2.0\nJason Leavitt, 4.0\nHeather Vester, 3.3\nIvan Wright, 2.9\nNorman Roberts, 1.3\nJames Neville, 3.7\n\n7. Question: Which courses are taught in the Riverhead building?\n\nSELECT Course.CourseName \nFROM Section \nJOIN Course ON Section.CourseID = Course.CourseID \nJOIN Buildings ON Section.BuildingID = Buildings.BuildingID \nWHERE Buildings.BuildingName = 'Riverhead';\n\nExpected Answer:\n\nComputer Science III\nCalculus I\nAccounting I\n\n8. Question: What are the phone numbers of all faculty members?\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nComputer Science I, Computer Science Illustrated\nComputer Science II, Liang Java\nComputer Science III, Liang Java\nData Structures, Data Structures & Algorithms\nComputer Assembly, Machine Learning\nIntro To Networking, Networking CCNA\nCalculus I, Intro to Calculus\nCalculus II, Advanced Topics in Calculus\nCalculus III, Vectors and Matrices in Calculus\nDifferential Equations, Multivariable Calculus\nLinear Algebra, Math for Computer Science\nAccounting I, Fundamentals of Accounting\nAccounting II, Fundamentals of Accounting\nComposition, Short Stories\nLiterature, Poems and Stories\nOrganic Chemistry I, Organic Chemistry Principles\nOrganic Chemistry II, Organic Chemistry Principles\n\n\n5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nTanya Ferguson, 635-448-6158\nGuy O'Neill, 654-651-8521\nDennis Wilks, 687-846-5132\nKenneth Mason, 876-263-4455\nMike Briley, 184-846-4613\nMary George, 184-618-4842\nJune Walkters, 618-476-4631\nAngela Mendez, 594-976-4326\nJohn Leak, 459-487-9635\nCarey Cochran, 111-526-8633\n\n9. Question: List the details of all interns including their hourly wage.\n\nSELECT Interns.InternID, Person.PersonName, Interns.InternHourlyWage \nFROM Interns \nJOIN Person ON Interns.PersonID = Person.PersonID;\n\nExpected Answer:\n\n1, Jamie Kurland, 14.50\n2, Brenda Thornberry, 15\n3, Tom Katz, 11\n\n10. Question: Which faculty member is the head of the Mathematics department?\n\nSELECT FacultyName \nFROM Faculty \nWHERE FacultyTitle = 'Head Of Mathematics';\n\nExpected Answer: Guy O'Neill\n\n1. Question: What is the name of the college with the highest number of students?\n\nSELECT CollegeName \nFROM College \nORDER BY CollegeTotalStudents DESC \nLIMIT 1;\n\nExpected Answer: SCCC\n\n2. Question: List all buildings in the college and their associated college names.\n\nSELECT BuildingName, CollegeName \nFROM Buildings;\n\nExpected Answer:\n\nRiverhead, SCCC\nIslip, SCCC\nSouth Hampton, SCCC\nAmmerman, SCCC\nSmithtown, SCCC\n\n\n3. Question: Which classrooms have projectors?\n\nSELECT RoomNumber \nFROM Classrooms \nWHERE HasProjector = 'Y';\n\nExpected Answer:\n201\n203\n304\n\n4. Question: List all courses along with their associated textbook titles.\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:"] +2024-06-23 12:25:46,108 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 400 Bad Request" +2024-06-23 12:25:46,109 - ERROR - Error processing question: PDF, Error: Error code: 400 - {'error': {'message': "This model's maximum context length is 16385 tokens. However, your messages resulted in 30425 tokens (30299 in the messages, 126 in the functions). Please reduce the length of the messages or functions.", 'type': 'invalid_request_error', 'param': 'messages', 'code': 'context_length_exceeded'}} +2024-06-23 12:25:58,801 - INFO - Received question: PDF full form +2024-06-23 12:25:59,538 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:25:59,632 - INFO - Searching documents for query: PDF full form +2024-06-23 12:25:59,995 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:00,158 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:00,341 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:00,542 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:00,760 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:00,973 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:00,976 - INFO - Document search results: ["Fibromyalgia\nWords shown in bold are explained in the glossary on p.29.We’re the 10 million people living with arthritis. We’re the carers, \nresearchers, health professionals, friends and parents all united in our ambition to ensure that one day, no one will have to live with the pain, fatigue and isolation that arthritis causes.\nWe understand that every day is different. We know that what works \nfor one person may not help someone else. Our information is a collaboration of experiences, research and facts. We aim to give you everything you need to know about your condition, the treatments available and the many options you can try, so you can make the best and most informed choices for your lifestyle.\nWe’re always happy to hear from you whether it’s with feedback on our \ninformation, to share your story, or just to find out more about the work of Versus Arthritis. Contact us at content@versusarthritis.org\nRegistered office: Versus Arthritis, Copeman House, St Mary’s Gate, Chesterfield S41 7TD\nRegistered Charity England and Wales No. 207711, Scotland No. SC041156.Contents\nLynn’s story 4\nWhat is fibromyalgia? 6\nSymptoms 6\nWho gets fibromyalgia? 8\nDoes it run in families? 8\nCauses 8\nDiagnosis 10\nWhat does the future hold for me? 11\nTreatments 13\nPhysical therapies 13\nPain clinics and pain management programmes 15\nPsychological therapies 15\nAcupuncture 18\nDrug treatments 18\nHow can I help myself? 20\nResearch and new developments 27\nGlossary 29\nWhere can I find out more? 30\nTalk to us 314 5 versusarthritis.org\nHelpline 0800 5200 520\nLynn’s story\nLynn White was diagnosed with fibromyalgia in her early 40s. \nNow at 52, she wants people to know they can keep on top of their condition with treatment, self-care and the occasional treat.\n‘I had the symptoms for years before I found out I had fibro. I knew \nI wasn’t right. I’d feel awful.\n‘I’d get terribly low and I was in pain everywhere. But you just get \non with things don’t you. I didn’t want to make an issue out of it. My daughter has JIA and Sjögren’s syndrome and she was so ill, I couldn’t think about how I was feeling.‘When I eventually saw a rheumatologist, she just pressed my trigger points – I went through the roof. Tears were pouring down my face.\n‘Knowing I had fibro made such a difference. When you can name it, \nyou can start dealing with it.\n‘I have to look after myself. I try to pace myself. I exercise with a \npersonal trainer too, that makes all the difference.\n‘Exercise is so important. But don’t just go and exercise, you need \nto see a physiotherapist or a gym instructor. Doing the wrong exercises can be as harmful as doing nothing. Make yourself keep walking, because when you stop it’s so difficult to get going again.\n‘I have acupuncture, laser and heat treatments. They’re brilliant \nand really help. If I don’t go it takes weeks to get back on track.\n‘I get as much sleep as I can. In the morning I’m still tired and my \nlegs feel like lead, but I must get on and walk the dogs. Heat pads on my waist really help me walk. I always feel much better out in the fresh air.\n‘I watch my diet, because once the weight goes on it doesn’t shift, \nthat makes me feel worse.\n‘If I’m going out, I try not to do too much the day before and \nafter. Sometimes, I really don’t feel up to it, but my friends really understand.\n‘I have down days, but I deal with it. It helps to stay positive. \nIt would be very easy to get down.\n‘I make sure I treat myself with a massage or a facial. It’s not \nindulgent, it helps. It’s so important to relax your body, mind and muscles and I know I’ll sleep well that night.\n‘Little things really do make a difference. I still have days I don’t \nfeel great, but I know I have to get on with things.’6 7 versusarthritis.org\nHelpline 0800 5200 520What is fibromyalgia?\nFibromyalgia is a long-term condition that causes pain and \ntenderness all over your body.\nUnlike arthritis, this isn’t because you have problems with your joints, \nbones or muscles. It’s thought to be caused by your nervous system in your brain and spine not being able to control or process pain signals from other parts of your body.\nThe condition is also linked to: •\n poor sleep\n• feeling you can’t concentrate or remember things\n• extreme and constant tiredness that doesn’t improve with sleep or \nrest – which is known as fatigue.\nThere can be many other symptoms that affect different parts of your body.\nSymptoms\nThe main symptoms of fibromyalgia are:\n• pain – you may feel as though you’ve got pain that spreads \nthroughout your entire body, with certain parts – such as your neck and back – feeling particularly painful\n•\n tiredness, fatigue and generally feeling like you have no energy\n• sleeping badly – waking up feeling unrested\n• aching and stiffness, which often feels worse during or after you’ve been active.\nIt’s common for your condition to flare-up, making your symptoms suddenly worse.Fibromyalgia can also cause:\n•\n forgetfulness or poor concentration\n• stress, worry or low mood\n• tingling, numbness or swelling of your hands and feet\n• headaches\n• restless legs syndrome – a tingling, uncomfortable feeling in your \nlegs, especially at night\n• irritability, or feeling low or weepy\n• feeling like you urgently need to wee, especially at night\n• painful menstrual periods\n• diarrhoea, constipation and stomach pain – sometimes separately diagnosed as irritable bowel syndrome (IBS)\n•\n increased sensitivity to things like cold, sound, knocks and bumps\n• tender or overly sensitive joints and muscles.\nThe pain may feel like it’s affecting your whole body, or it may be particularly bad in just a few areas. Some people say their pain gets worse in extreme temperatures, such as very hot, cold or damp weather.\nPeople often say that besides the pain, fatigue is the worst part of \nfibromyalgia. This can be linked to a difficulty to think clearly or remember things properly, which is sometimes called fibro fog or brain fog.\nFibromyalgia can be physically and \nmentally overwhelming, but if you can learn to manage it you can reduce its impact on your life.8 9 versusarthritis.org\nHelpline 0800 5200 520Who gets fibromyalgia?\nIt’s estimated that somewhere between 1.8 million and 2.9 million \npeople in the UK have fibromyalgia.\nIt most commonly develops between the ages of 25 and 55, although \nchildren can also get it. It appears that more women are diagnosed with fibromyalgia than men.\nDoes it run in families?\nWe don’t know for sure whether fibromyalgia can run in families.\nIt’s thought that people can inherit genes that make them more likely \nto get fibromyalgia, and the condition can then be triggered by an injury, physical or psychological trauma, or stress.\nCauses\nWe don’t currently know the exact reason why people get fibromyalgia. But there does seem to be a common link with things such as arthritis, a traumatic event, and mental health and well-being.\nFibromyalgia isn’t caused by damage or an injury to the body. But it \ndoes increase the sensitivity of your nerve endings, which means you could feel pain from a small amount of pressure or minor knocks.\nOne theory is that the condition is caused by problems with a \nperson’s central nervous system – which controls all the sensations and movements the body makes.\nStudies have shown that parts of the brain that register pain react \ndifferently if you have fibromyalgia. This means you feel pain when other people just feel uncomfortable or stiff.\nPeople with fibromyalgia often don’t get enough deep sleep. \nResearch shows that lack of good quality sleep can make pain worse, and maybe even cause pain.Pain, unhappiness, depression and stress can all make you sleep badly.\nSymptoms often start after an illness, accident, or a time of emotional \nstress and anxiety.\nWhen you’re low or depressed, your pain can also feel worse. At the \nsame time, your pain can make you feel more stressed.\nUnlike conditions, such as arthritis, the pain you feel with fibromyalgia \nisn’t caused by visible inflammation or damage to your body.\nThis doesn’t mean the symptoms of fibromyalgia are unreal or ‘all in \nyour mind’. However, anxiety, physical or mental trauma, and sleep disturbance are all thought to play a part in the condition.\nPoor sleep appears to be a significant \ncause of fibromyalgia, so getting enough good-quality sleep is important.\nFigure 1. The cycle of pain and sleep disturbance\n \n \n Sleep \ndisturbanceLocalised \nmuscular/ \njoint pain\nInsufficient deep, \nrestorative sleep\nDifficulty with daily activities, \nfatigue, widespred muscular \npain and tendernessDisease, \nillness\nAnxiety, \nlife crisis10 11 versusarthritis.org\nHelpline 0800 5200 520Fibromyalgia doesn’t appear to cause lasting damage to your body, \nbut it’s important to stay physically active so your muscles don’t become weak. If your muscles become weak, you could cause lasting damage.\nDiagnosis\nFibromyalgia can sometimes be difficult to diagnose, as the symptoms vary from person to person.\nThere are some common symptoms your doctor will look for to help \ndiagnose fibromyalgia, including:\n•\n severe pain that has lasted three months or more\n• fatigue\n• regularly waking up feeling unrefreshed\n• problems with your memory and understanding.\nIt may help your doctor understand the problems you’re having \nif you make a list of any physical or psychological problems you’ve experienced. They will probably then carry out a physical examination.\nThere aren’t any specific blood tests, x-rays or scans to confirm a \ndiagnosis of fibromyalgia. But you might have blood tests to check for other conditions.\nMany symptoms of fibromyalgia are similar to those of other \nconditions, such as rheumatoid arthritis\n, Sjögren’s syndrome \n(sher-grenz sin-drome) and an underactive thyroid gland.\nSome people may be diagnosed and treated for one of these other \nconditions. It is also possible to have one of these conditions as well as fibromyalgia.Your doctor may also suggest a referral to:\n•\n a rheumatologist – a doctor who specialises in conditions affecting \nthe bones, joints and muscles. They may confirm your diagnosis.\n• a physiotherapist – who can suggest exercises and relaxation techniques\n•\n a clinical psychologist or counsellor – who may use methods such as cognitive behavioural therapy (CBT) and mindfulness\n•\n an occupational therapist – who can advise you on the best way to carry out daily activities and work around your condition\n•\n a community or hospital-based specialist pain clinic, or chronic fatigue service – who can help you manage your symptoms.\nFor more information about how these specialists could help you, see the treatment section later in this booklet.\nWhat does the future hold for me?\nBecause fibromyalgia’s symptoms vary from person to person, it’s difficult to predict how long you will have the condition and the impact it will have on your life.\nAlthough there’s currently no cure, there are treatments, therapies and \nself-management techniques that can improve your quality of life.\nFibromyalgia doesn’t seem to cause long-term damage to your body. \nBut it’s important to keep your muscles and joints strong through activity.\nGradually increasing how much exercise you do can also improve \nyour symptoms.12 13 versusarthritis.org\nHelpline 0800 5200 520Treatments\nThere are a number of ways your symptoms can be managed.\nIn many cases, fibromyalgia can be diagnosed and treated by your \nGP, without the need to see a specialist.\nThey can advise you on treatments and therapies that tackle specific \nsymptoms. These may include drug treatments. However, physical and psychological therapies can often be a more effective way of managing fibromyalgia than medication.\nThere are also many things you can do for yourself that can change \nthe way your condition impacts upon your life.\nPhysical therapies\nDepending on how your fibromyalgia is affecting you, your doctor may refer you to a physiotherapist or occupational therapist.\nPhysiotherapy\nPhysiotherapy can help relieve the pain of fibromyalgia .\nPhysiotherapists are trained specialists who can help you stay active and independent. They will show you the best exercises to strengthen your muscles, without hurting yourself or putting your body under too much strain.\nThey can show you how something as simple as improving your \nposture can help your pain. They may also advise you on relaxation techniques which can be just as important as exercise when you’re dealing with fibromyalgia.\nYour doctor can refer you to an NHS physiotherapist. In some areas \nyou can refer yourself, but this may take a while.‘It helps to stay positive. It would be \nvery easy to get down…. Little things really do make a difference. I know I have to get on with things.’\n14 15 versusarthritis.org\nHelpline 0800 5200 520Occupational therapy\nOccupational therapy can help you manage your everyday \nactivities around your fibromyalgia, without increasing your pain or overwhelming yourself.\nYour occupational therapist may suggest new ways you can get \nthings done. They may also teach you some relaxation techniques.\nIf you still find some activities difficult after you’ve made these \nchanges, they may suggest equipment, known as aids and adaptations, to help you.\nYour doctor can refer you to an occupational therapist or you can \nsee one privately, for a fee.\nIf you’re having problems at work, your employer may have an \noccupational health team that could help you. Otherwise, you can contact a Jobcentre Plus office to ask for advice.To find a private occupational therapist, visit the Royal College of Occupational Therapists website www.rcot.co.uk\nFor more information about working with fibromyalgia, you can also look at the living with arthritis section of our website www.versusarthritis.orgPain clinics and pain management \nprogrammes\nPain clinics bring together the skills of a wide range of professionals, \nsuch as: \n• specialist pain consultants\n• physiotherapists\n• occupational therapists\n• psychologists\n• social workers\n• employment advisors.\nThey can provide specific treatments or rehabilitation therapies that \ncould reduce the effects of fibromyalgia.\nA pain specialist may suggest you join a pain management \nprogramme, which brings together people with different long-term pain conditions. Pain management won’t take away your pain, but it can help you manage it better and reduce its impact on your life.\nThese sessions are often led by psychologists who specialise in \nhelping people find ways to live with their pain. They are usually held in an outpatient clinic and run over several days or weeks.\nPsychological therapies\nPain is never just a physical experience, especially if it lasts a long time. Pain can affect your mood and behaviour.\nPsychological approaches to pain management try to address \nthe emotional effects of your pain and the things that can make your pain worse. They help you look at how your pain affects your thoughts and habits, and how your emotions can affect your pain.It can be quicker to see a physiotherapist privately, but you would pay for the appointment. To find a private physiotherapist, visit the Chartered Society of Physiotherapy website www.csp.org.uk16 17 versusarthritis.org\nHelpline 0800 5200 520Therapies such as cognitive behavioural therapy (CBT), which is a \ntalking therapy, try to reduce the overwhelming effect of problems such as stress, unhappiness and pain.\nThey aim to help you understand how you react to different \nproblems by breaking them down into smaller, more manageable, chunks. This should help you change the way you react to them and the effect they have on you.\nMaking small changes to the way you react to a situation or problem \ncan often improve both your emotional and physical health.\nPsychological therapies can also include relaxation techniques and \nother ways to reduce your stress.\nThey encourage you not to be too hard on yourself, even when you feel frustrated, and to accept that sometimes there are limits to what you can do.\nA number of healthcare professionals often have training in CBT, so \nyou may not have to see a psychologist.\nFor more information about psychological therapies and CBT, the British Association for Behavioural & Cognitive Psychotherapies (BABCP) keeps a register of all accredited therapists in the UK at: www.babcp.com18 19 versusarthritis.org\nHelpline 0800 5200 520Before prescribing drugs to treat your pain, your doctor will discuss \nthe benefits and risks of starting drug treatment. If you are aged over 18, it’s likely they will first try you on an antidepressant, such as: \n•\n amitriptyline\n• citalopram\n• duloxetine\n• fluoxetine\n• paroxetine\n• sertraline.\nAntidepressants are regularly used to treat sleep problems and \npain, as well as depression. When they are used to treat pain, they’re usually prescribed at a lower dose than when they are used to treat depression. However, they can still help if your condition effects your mood. \nAntidepressants are now recommended by the National Institute \nof Health and Care Excellence (NICE) as the first choice of drug treatment for unexplained long-term, widespread pain, such as fibromyalgia.\nYou might need to take\n them for a few months before you feel their \nfull benefits. Your doctor will gradually increase the dose to a level \nthat works for you. \nSome antidepressants can make you feel sleepy, so avoid taking \nthem before you drive, cycle or use heavy machinery. You usually \nneed to take them about two hours before bedtime. \nAll drugs have potential side effects. It’s important to talk to your doctor about how to get the best balance between pain relief and any unpleasant effects.\n If you feel like a treatment isn’t helping you, \ntalk to your doctor. Acupuncture\nYour doctor may recommend a course of acupuncture from a trained NHS healthcare professional, such as a physiotherapist, to help with your pain.\nAcupuncture uses fine needles, inserted into several specific parts of \nthe body to relieve pain. There is evidence to support its use in the short-term treatment of fibromyalgia, Though a course of treatments may only help for up to three months, it may help you start managing your condition.\nYou may be able to receive this treatment at a local health centre \nor GP surgery.\nDoctors will not recommend treatment with devices such as TENS \nmachines, ultrasound or interferential therapy, because there is currently little evidence to support their use in treating fibromyalgia.\nDrug treatments\nDrugs can’t treat fibromyalgia, but they can help reduce your symptoms. \nYour doctor may only recommend drug treatment once you’ve tried\n \noptions, such as exercise, psychological therapy or acupuncture. \n20 21 versusarthritis.org\nHelpline 0800 5200 520In the past people with fibromyalgia have been prescribed a variety \nof different types of drugs, such as:\n• gabapentin and pragabalin, which target nerve pain\n• opioid painkillers, such as codeine, tramadol and morphine\n• compound painkillers, including co-codamol and co-dydramol\n• paracetamol\n• non-steroidal anti-inflammatory drugs (NSAIDs), such as \nibuprofen and naproxen\n• steroid injections.\nIf you are currently prescribed one of these drugs, your doctor is likely to want to discuss whether your condition could be treated differently in the future.\nHow can I help myself?\nExercise\nIf you’re in pain, your instinct may be to avoid exercise or moving around too much. But keeping active is a really important part of the treatment for fibromyalgia and can prevent other health problems.\nYour symptoms and general health can be improved by a \ncombination of aerobic exercise and movements that improve your flexibility and strength.\nExercise has been proven to improve fatigue and our ability to \ncontrol pain.\nAt first, you may find that your pain and tiredness become worse, \nparticularly if you’re starting to exercise muscles that haven’t been used for a while. Try to do the same amount of exercise each day, so you build up your muscle strength and your stamina.\nThen, after doing your routine of exercises for a couple of weeks, \nslowly increase the amount you do, and this will improve your fitness, stamina and flexibility.Aerobic exercises\nAerobic exercise is anything that makes you a little out of breath and your heart beat faster.\nSwimming is recommended for people with fibromyalgia. Taking a \nbrisk walk and cycling can also help.\nAt home, you could step up and down your bottom step several \ntimes, or march on the spot to get your heart beating faster.\nResearch shows aerobic exercise \nimproves your fitness and can also reduce the pain and fatigue of fibromyalgia. It should also improve your sleep and general wellbeing.\n22 23 versusarthritis.org\nHelpline 0800 5200 520Diet and nutrition\nThere’s no particular diet that’s been proven to help fibromyalgia. \nHowever, it’s recommended that you keep to a healthy weight by eating a balanced diet that is low in saturated fats, sugar and salt, and has plenty of fruit and vegetables. It’s also good to drink six to eight glasses of water every day.\nYou can order our Diet and arthritis information booklet on our website or by calling our free helpline on 0800 5200 520.Find more information about healthy eating in our About arthritis pages on our website www.versusarthritis.orgStrengthening exercisesStrengthening exercises help develop and build the muscles that move and protect your joints. They may be difficult at first but should become easier with practice.\nAim to do at least one session a day, either at home or in a gym. Ask \na GP or physiotherapist for examples of strengthening exercises you could do at home.\nYou can also buy specially designed equipment, such as ankle \nweights. Begin with lighter weights, then move on to heavier ones, if you feel able to.\nStrengthening equipment in a gym allows you to work your muscles \nby pushing or pulling against a resistance, such as weights or elastic ropes. You can ask an instructor for advice about using the equipment, if you’re not sure.\nStretching exercises\nStretching, or range of movement, exercises can increase your flexibility. You can do these anywhere. There are plenty of examples of exercises online, or you could ask a physiotherapist. Some people with fibromyalgia have found t'ai chi and yoga help.\nAlternatively, you could take a look at our Keep moving booklet for more advice. This is available to order on our website or by calling our free helpline on 0800 5200 520.For more information, see our exercise advice in the managing your symptoms pages on our website www.versusarthritis.org/exercise\n24 25 versusarthritis.org\nHelpline 0800 5200 520Complementary treatments\nSome people with fibromyalgia find that complementary treatments \nhelp their symptoms.\nMassage can be helpful for some people with fibromyalgia. However, \nthe effects don’t often last that long.\nIf you want to try a complementary treatment, speak to your doctor \nfirst, in case it affects any other treatment you’re on.\nIt’s important to go to a legally registered therapist, or one who has a \nset ethical code and is fully insured.\nIf you decide to try therapies or supplements, you should be critical \nof what they’re doing for you and only continue if they’re helping.\nSleep\nPoor sleep appears to be a significant cause of fibromyalgia, so getting enough good-quality sleep is an important part of your treatment. Not only will it help with tiredness and fatigue, but it may also improve your pain.\nSleeping tablets are not normally recommended, as the body can \nbecome tolerant to them, which can lead to the effects wearing off and even addiction. But regular activity, particularly aerobic exercise, and cognitive behavioural therapy (CBT) have proven effective for people with disrupted sleep patterns.You can find more information about complementary treatments in our About Arthritis pages on our website www.versusarthritis.orgIt can also help to change your habits around bedtime. To help you get a better night’s sleep:\n•\n Make sure your bedroom is dark, quiet and a comfortable \ntemperature.\n• Try a warm bath before bedtime to help ease pain and stiffness.\n• Develop a regular routine, where you go to bed and get up at a similar time each day.\n•\n You may like to try listening to some soothing music before going to bed.\n•\n Some gentle exercises may help reduce muscle tension, but it’s probably best to avoid energetic exercise too close to bedtime.\n•\n Keep a notepad by your bed – if you think of something you need to do the next day, write it down and then put it out of your mind.\n•\n Avoid caffeine in the eight hours before you go to bed.\n• Don’t drink alcohol close to bedtime.\n• Avoid eating main meals close to bedtime.\n• If you smoke, try to stop smoking, or at least don’t smoke close to bedtime.\n•\n Try not to sleep during the day.\n• Avoid watching TV and using computers, tablets or smartphones in your bedroom.\n•\n Don’t keep checking the time during the night.\nYou can also find this information in our Sleep and arthritis booklet, which can be ordered via the website or by calling our free helpline on 0800 5200 520.You can find more information about things that could improve the quality of sleep on our website at www.versusarthritis.org/sleep26 27 versusarthritis.org\nHelpline 0800 5200 520What else can I do?\nBecause fibromyalgia varies from person to person, we suggest you \ntry some of the following tips to find out what works for you:\n• Learn about fibromyalgia – understanding your condition can help \nreduce your fears and anxiety. It also means you’re fully aware of treatment and self-management approaches that can help you.\n•\n Find a support group in your area or an online forum for people with fibromyalgia. Talking about your experiences with other people who understand can help.\n•\n Encourage your family and friends to learn more about your condition and to talk to you about it. You could show them this information. It’s especially important they understand how your pain affects you, even if you look well.\n•\n Find ways to talk about your feelings, such as anxiety, low mood or anger. Counselling or CBT can help – your GP will be able to refer you.\n•\n For ‘fibro fog’, some people find mental exercises like crosswords or jigsaw puzzles help. Do as much as you can to stimulate your brain.\n•\n Pick your best time of day to do anything needing concentration. Explain to others if fibromyalgia affects your memory.\n•\n Learn to pace yourself by breaking tasks into smaller chunks, giving yourself time to rest in between.\n•\n Stress and unhappiness can make fibromyalgia pain feel worse – addressing what’s making you feel that way could help.\n•\n Ask for help from people at your workplace, such as a friend, colleague or manager.\n•\n Working shorter hours, as well as adapting your desk, chair, computer and other working areas for comfort, can all help.•\n Ask an occupational therapist, your local Jobcentre Plus office or Citizens Advice service for advice. They can work with both you and your employer.\n•\n Applying heat with a hot water bottle, or having a hot bath or shower, can help pain and improve morning stiffness.\n•\n If you have a dry mouth, try a toothpaste containing sodium bicarbonate.\n•\n Some people have found meditation helps improve their pain.\n• Try the treatments your doctor offers and discuss which ones are helpful.\nResearch and new developments\nVersus Arthritis is funding a number of research studies into the causes, effects and treatment of fibromyalgia. Some examples include:\n•\n A study at the University of Cambridge is looking at why things \nthat wouldn’t normally be painful, such as sound, light and gentle touch become painful for people with fibromyalgia, and whether brain signals that process pain differ in people with fibromyalgia.\n•\n Research underway at the University of Sussex is examining how the body's natural fight and flight response to stress might be altered in people who have fibromyalgia. This work is also looking at the role inflammation might have in this process.\n•\n We are funding work at the University of Liverpool investigating how the brain processes pain signals. It has been found that in people with long-term pain such as fibromyalgia there are differences in the structure and activity in the parts of the brain that process pain signals. Using mathematical modelling, this work could help to match people up with the best treatment option for them.28 29 versusarthritis.org\nHelpline 0800 5200 520• We are also investigating how to improve healthcare services \nfor people with fibromyalgia. Research being carried out at the University of Aberdeen is looking at how long it took people with fibromyalgia to get diagnosed and where in the system improvements can be made.\nThe Pain Centre Versus ArthritisIn partnership with the University of Nottingham and local NHS Trusts, Versus Arthritis supports the world’s first national centre for research into pain.\nThe aims of the centre are to improve our understanding of pain and \nways to stop it, through existing and new treatments.\nThe centre has experts in rheumatology, neuroimaging, psychology, \nneuropharmacology, neurosciences and orthopaedic surgery.For the latest news from around the charity, including about our research, visit our website: www.versusarthritis.org/news\nIf you’d like to receive regular updates about our latest research, support services and campaigns, visit this page and fill in your details so we can send you our newsletter: www.versusarthritis.org/newsletterGlossary\nRheumatoid arthritis Rheumatoid arthritis (room-a-toyd arth-rye-tus) is a long-term condition that can cause pain, swelling and stiffness in your joints.\nSjögren’s syndrome \nSjögren’s syndrome (sher-grenz sin-drome) is an autoimmune condition that causes a dry mouth and eyes. It can also affect other parts of the body and cause joint pain and fatigue. It can occur on its own, or in relation to another condition, such as rheumatoid arthritis.\xa0\nUnderactive thyroid \nAn underactive thyroid gland or hypothyroidism, is when the thyroid, a gland in the neck, doesn’t produce enough important hormones. Common signs of an underactive thyroid are tiredness, weight gain and feeling depressed.30 31 versusarthritis.org\nHelpline 0800 5200 520Where can I find out more? \xa0\nIf you’ve found this information useful, you might be interested in \nother titles from our range. You can download all of our booklets from our website www.versusarthritis.org or order them by contacting our Helpline. If you wish to order by post, our address can be found on the back of this booklet.\nBulk orders\nFor bulk orders, please contact our warehouse, APS, directly to \nplace an order:\nPhone: 0800 515 209 \nEmail: info@versusarthritis.org\nTell us what you think\nAll of our information is created with you in mind. And we want to know if we are getting it right. If you have any thoughts or suggestions on how we could improve our information, we would love to hear from you. \nPlease send your views to bookletfeedback@versusarthritis.org \nor write to us at: Versus Arthritis, Copeman House, St Mary’s Court, St Mary’s Gate, Chesterfield, Derbyshire S41 7TD.\nThank you! \xa0\nA team of people helped us create this booklet. Versus Arthritis medical advisors, Dr Peter Glennon and Aneela Mian are responsible for the content overall. We would also like to thank professor Ernest Choy and Lisa Turner for helping us review this booklet.\xa0\nWe would also like to give a special thank you to the people \nwho shared their opinions and thoughts on the booklet. Your contributions make sure the information we provide is relevant and suitable for everyone.Talk to us\nOur offices\nWe have offices in each country of the UK. Please get in touch to find out what services and support we offer in your area:\nEngland\nTel: 0300 790 0400 Email: enquiries@versusarthritis.org\nScotland\nTel: 0141 954 7776 Email: scotland@versusarthritis.org\nNorthern Ireland\nTel: 028 9078 2940 Email: nireland@versusarthritis.org\nWales\nTel: 0800 756 3970 \nEmail: cymru@versuarthritis.orgHelpline\nYou don’t need to face arthritis alone. Our advisors aim \nto bring all of the information and advice about arthritis \ninto one place to provide tailored support for you.\nHelpline: 0800 5200 520 \nEmail: helpline@versusarthritis.orgFibromyalgia\nFibromyalgia is a long-term condition that can cause pain throughout \nthe body. It can make you feel extremely tired and affect your ability to concentrate. In this booklet, we explain what fibromyalgia is, how it’s treated and how you can manage its impact on your life. \nFor information please visit our website: \nversusarthritis.org0300 790 0400\n /VersusArthritis \n @VersusArthritis \n @VersusArthritis\n© Versus Arthritis 2020\nVA2013", 'Table\tof\tBenefits\t-\tDubai\tand\t\nNorthern\tEmirates\tApplicants\nSILVER\nTerritorial\tScope\tof\tCoverage Worldwide\nAggregate\tAnnual\tLimit AED\t1\tMillion\nSilk\tRoad\t(op\tAccess\tto\tClinics\tonly)\nFrom\t10\tPM\tto\t8AM\tOut\tPatient\t\ntreatments\taccess\tis\tavailable\tat\t\nNetwork\tHospitals\nCoverage\tCriteria\tfor\nTreatment\toutside\tUAECoverage\toutside\tUAE\tis\tlimited\tto\t\n90\tdays\tper\ttreatment.\tA\tsingle\t\nholiday\tor\tbusiness\ttrip\tmay\tnot\t\nexceed\t90\tdays\nUnderwriting\tterms\tand\tcoverage\t\ncriteria\tfor\tPre-existing,Chronic\tconditions:• All pre-existing medical conditions \nshould\tbe\tdeclared\tin\tthe\tMedical\t \t \t\n\t Application\tForm\tand\tis\tsubject\tto\t\nmedical\tunderwriting.\n• All declared Pre-existing and \nChronic\tconditions\tare\tcovered\t\nwith a sub limit of AED 150,000/- \n• Undeclared pre-existing \nconditions\twill\tnot\tbe\tcovered\t\nduring\tthe\tpolicy\tperiod\tand\twill\t\nbe\tunderwritten\tat\trenewal.\n\t All\tadverse\tfindings\ton\thealth\t\ndeclarations\twould\tbe\tpriced\ton\t\neach\tcase\tbasis).\tIn\tcase\tof\t\nmisrepresentation\tinsurer\t\nreserves\tthe\tright\tto\tcancel\tthe\t\npolicyMedical\tNetwork\tSilver Insurance\tPlanRoom\tType PrivateIN\tPATIENT\tBENEFITS\nThe\tcost\tof\taccommodation\tof\ta\t\nperson\taccompanying\ta\tbeneficiary\t\nbelow\t16\tyears\tof\tage\tin\tthe\tsame\t\nroom\tin\tcases\tof\tmedical\tnecessity\tat\t\nthe\t\trecommendation\tof\tthe\ttreating\tdoctor\t\tand\twith\tprior\tapprovalCovered\t\n(Max\tup\tto\tAED\t100\tper\tnight)\nIntensive\tcare\tunit\tand\tcoronary\tartery\tdisease\ttreatmentYes\nRecipient\tOrgan\ttransplantation\tservice,\texcluding\tany\tcharges\t\nrelated\tto\tDonorOrgan\ttransplantation\tshall\tcover\t\nthe\torgan\ttransplantation\tas\t\nrecipient\texcluding\tany\tcost\t\nrelated\tto\tdonor,\tand\texcluding\t\nthe\tacquisition\tand\torgan\tcost.\t\nOrgans\tcovered\tare:\theart,\tlung,\t\nkidney,\tpancreas,\tliver,\tAllogeneic\t\n&\tautologous\tbone\tmarrow.\nRepatriation\tcosts\tfor\tthe\ttransport\t\nof\tmortal\tremains\tto\tthe\tcountry\tof\t\noriginCovered up to AED 7500/-Ambulance\tServices\n(in\tMedical\tEmergency\tonly\tand\nif\tfollowed\tby\tadmission)Yes\nCopay\ton\tconsultation\tfor\tfollow\tup\t\nwithin\t7\tdays\tfor\tsame\ttreatment\t\nand\twith\tsame\tDoctor.No\tCopayPhysician\tConsultation Covered\twith\tCopay\tof\t20%\tmax\t\nAED\t50\tper\tconsultationOUT\tPATIENT\tBENEFITSEmergency\tDental\ttreatment\tfor\naccidental\tdamage\tto\tnatural\tteethUnder\tthis\tbenefit\tthe\ttreatment\trequired\twithin\tthree\tmonths\t\nfollowing\taccidental\tdamage\tto\t\nsound\tnatural\tteeth\tcaused\tby\ta\t\nviolent\texternal\tmeans\twhen\tthe\t\ntreatment\tis\tgiven\tby\ta\tPhysician,\t\ndentist\tor\tdental\tsurgeon\tis\t\ncovered.\n*\t\t\tNo\ttreatment\twill\tbe\tcovered\t\n\t\t\t\t\tafter\t3\tmonths\tof\tthe\taccident.\n**\tTreatment\trequired\tas\tthe\tresult\t\n\t\t\t\t\tof\tthe\tconsumption\tof\tfood\tor\t\n\t\t\t\t\tdrink\tor\tany\tforeign\tbodies\t\n\t\t\t\t\tcontained\tin\tsuch\tfood\tor\tdrink\t\n\t\t\t\t\tis\tnot\tcovered.Physiotherapy\n(Subject\tto\tPrior\tApproval)Covered\twith\t0%\tcopay\tup\tto\t15\tsessions\tper\tmember\tper\tyear\nDay\tcare\tTreatment Covered\nOut\tPatient\tSurgery Covered\nEmergency\tMental\thealth\tTreatments Covered\nWork\tRelated\tInjuries\tand\tillness Not\tCoveredOTHER\tSALIENT\tBENEFITS*Approval\tprotocol\tfor\tFree\taccess\tat\tnetwork\tproviders\twill\tfollow\tDHA\tguidelinesDiagnostics\t(X-Ray,\tMRI,\tCT-Scan,\t\nultrasound\tand\tEndoscopy)Covered\twith\t0%\tcopay\tper\t\ninvoicePrescribed\tDrugs\tand\tMedicines\t\n(covered\tup\tto\tABL)Covered\twith\t0%\tcopay\tper\t\ninvoiceCancer\tTreatments-\tScreening\tHealth\t\ncare\tservices,\tinvestigations\tand\ttreatments\tonly\tfor\tmembers\tenrolled\tunder\tPatient\tSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHAPreventive\tservices\tcovered\tfor\t\nmembers\tover\t18\tyears\tof\tage\n*Prior\tApproval\tis\trequired\tfor\t\nFree\tAccess\tfacility(Non\tAUH)Diabetic\tScreening:\tFasting\tBlood\tSugar\tand\tHBA1C\t\ntests\tare\tcovered\tonce\ta\tpolicy\t\nyear\tfor\teligible\tmembers\nHepatitis\tC\tInfection-\tScreening\t\nHealth\tcare\tservices,\tinvestigations\t\nand\ttreatments\trelated\tto\tviral\thepatitis\tand\tits\tcomplications\tonly\t\nfor\tmembers\tenrolled\tunder\tPatient\t\nSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHA\nDiagnostic\tand\ttreatment\tservices\t\nfor\tdental\tand\tgum\ttreatments,\t\nHearing\tand\tvision\taids,\tand\tvision\tcorrection\tby\tsurgeries\tand\tlaser\t(Emergency\tcases\tOnly)Covered\tin\tmedical\temergenciesNew\tBorn\tbaby\tcoverage\nBabies born inside and out-side UAE \n- New born expenses are covered \nfrom\tDate\tof\tBirth\tunder\tthe\t\nmother’s card for the first 30 days \nfrom\tdate\tof\tbirth\tup\tto\tAnnual\t\nBenefit\tLimit\tof\tmother.\nNew\tborn\tbabies\twill\tbe\tadded\tto\t\nthe\tprinciple\tpolicy\tonly\tupon\trequested\tby\tthe\tpolicy\tholder\tand\t\nis\tsubject\tto\tMedical\tunderwriting.\nCoverage\tfor\tnew\tborn\tare\tin\tline\t\nwith\tDHA\tbenefit\tguidelines.\nInfluenza\tVaccine\n(For\tDubai\tVisa\tholders)\n(On\tReimbursement\tBasis)As\tper\tDHA\tguidelines\tCovered\tonce\t\nper\tannum\ton\tat\tdesignated\tclinics\t\nonly.\nHepatitis\tB\tVirus\tScreening\tand\t\ntreatmentas\tper\tDHA\tguidelines\nAdult\tPneumococcal\tConjugate\tVaccine\t(On\tReimbursement\tBasis) To\tbe\tfollowed\tas\tper\tthe\tguidelines\t\nlaid\tout\tin\tAdult\tPneumococcal\tVaccination\tguidelinesMaternity\tBenefits\nInpatient\t&\tOutpatient\tcoverage\tincludes:\t\n1.\t Pre\t&\tPost\tnatal\ttreatments\t\n2.\t Normal\tdelivery\t\n3.\t Medically\tnecessary\tCaesarean\t\nSection\t\n4.\tMaternity\trelated\tComplications\t5.\t Medically\tnecessary\tlegal\t\nterminations\n\t\n*\tIn-patient\tmaternity\ttreatment\tare\t\nsubject\tto\tprior\tapproval- Normal Delivery expenses are \ncovered\tup\tto\ta\tsub\tlimit\tof\tAED\t\n10,000/-\n- Medically necessary Caesarean \nSection\tand\tcomplication\texpenses\t\nare\tcovered\tup\tto\ta\tsub\tlimit\tof\t\n AED 10,000/-\n- Any Medical Emergency expenses \nrelated\tto\tMaternity\twill\tbe\tcovered\tup to a sub limit of AED 150,000/-\n- Out Patient eligible Maternity \nexpenses\tare\tcovered\tup\tto\tAnnual\t\nlimit\n- 10% co-payment applicable on all \nMaternity treatments, including out- patient\tMaternity\tconsultation\t(no\t\nDeductible\tapplies)\n- The following screening tests are \ncovered\tas\tper\tDHA\tAntenatal\tcare\t\t\nprotocol:\n\t•\t FBC\tand\tPlatelets\n\t•\t Blood\tgroup,\tRhesus\tstatus\tand\t\nantibodies\n\t•\t VDRL\n\t•\t MSU\t&\turinalysis\t\n\t•\t Rubella\tserology\t\n\t• HIV\t\n\t• Hepatitis\tC\toffered\tto\thigh\trisk\t\npatients\n\t• GTT,\tif\thigh\trisk\n\t• FBS,\tRandom\tblood\tsugar\tOR\t\nHbA1C\n\t• Ultrasonography:\t3\tscansTakaful Emarat’s Global emergency \nassistance\tprogram\tprovided\t\nthrough\tAssist\tAmerica\nThis\tprogram\timmediately\tconnects\tyou\tto\t\nqualified\thealthcare\tproviders,\thospitals,\t\npharmacies,\tand\tother\tservices\tif\tyou\texperience\t\nan\temergency\twhile\ttraveling\tmore\tthan\t150\tkilometers\taway\tfrom\tyour\tpermanent\tresidence,\tor\tin\tanother\tcountry,\tfor\tup\tto\t90\tdays.\n\t\n1-877-488-9857\t(Toll\tFree\twithin\tthe\tU.S.)1-609-275-4999\t(Collect\tCall\toutside\tthe\tU.S.)\nEmail\tmedservices@assistamerica.com\n\tYour\tAssist\tAmerica\tReference\tNumber\tis:\t97-AL-TEI-3191\n\t\nNote:\tRefer\tto\tthe\tpamphlet\tfor\tterms\tand\tconditionsMedical\tEmergency\tAssistance\n- Emergency Medical Evacuation\n- Medical Repatriation- Foreign Hospital Admission Assistance- Medical Monitoring- Medical Referrals- Prescription Assistance\nTravel\tEmergency\tAssistance\n- Compassionate Visit- Care of Minor Children- Return of Mortal Remains- Lost Luggage or Document Assistance- Interpreter and Legal Referrals- Emergency Message Transmission- Pre-Trip InformationAlternative\tMedicine\tBenefit\tcovers:\t\nOsteopathy,\t\tChiropractic,\t\nHomeopathy,\tAcupuncture,\t\t\nAyurveda\tand\tHerbal\tTreatmentsCovered\ton\treimbursement\nup to AED 1,600/-\nVaccination\tfor\tChildrenas\tper\tMOH\tschedule\n*(Require\tpre-authorization)Covered\nWithin\tthe\tNetwork\n(Free\tAccess)Covered(Out-side UAE: covered maximum\nup\tto\t100%\tof\tUAE\tapplicable\nnetwork\trates)CLAIMS\tSETTLEMENT\tTERMS\t(What\tis\tPaid\tby\tthe\tInsurer)\nOutside\tthe\tNetwork\n(Reimbursement)\tReimbursement\t\tin\tSEA:\n- 100% of actual covered cost \nsubject\tto\tmaximum\tof\t100%\tof\tUAE\tapplicable\t\tnetwork\t\trates\n\t Reimbursement\t\telsewhere\twithin\t\nterritorial\tscope\tof\tcover*:\n- 80% of Actual Covered Cost \nsubject\tto\tmaximum\tof\t80%\tof\t\nUAE\tApplicable\tNetwork\t\trates\n*\t No\tElective\ttreatment\t\nreimbursement\tfor\tSilk\tRoad\tNetwork\tinside\tUAE.Elective\tTreatment\nWithin\tthe\tNetwork\tand\nOutside\tNetwork100%\tof\tActual\tCovered\tCostEMERGENCY TREATMENTSDental\tBenefits\n*Consultation\t&\tX-Ray,\tScaling,\tTooth\t\nExtraction,\tAmalgam\tfillings,\t\nTemporary\tand/or\tpermanent\t\ncomposite,\tfillings\tand\troot\tcanal\t\ntreatment\tand\tCrown\tonly.Covered\twith\t20%\tcopay\tup\tto\t\nAED\t3500\nFree\tAccess - Covered with pre-\nauthorization\tonly\t–\t\nCo-payment 20% applicable \nReimbursement - Additional 20% \nco-payment applicable over free access', 'Purging ere al TN a ea ecto Cee\n\n \n\nHOME ABOUTUS OURSCHOOL LEARNING HALLOFFAME ADMISSION WORKWITHUS CONTACTUS\n\nPH\n\n \n\nhi lio}e] Bs\n\n\\ AWARD WINNING SCHOOL WITH MORE THAN\nTWO DECADES OF EXCELLENCE\n\nKHALIFA AWARD FOR EDUCATION\n\nA |\n\n500+\n\nDEDICATED\nFACULTY\n\njo\n100%\n\nPLACEMENT TO\nWORLD CLASS\nUNIVERSITIES\n\n \n\nMESSAGE FROM PRINCIPAL & DIRECTOR\n\nGOSS ec enn eRe ea) ,\nalee oy LE ° Pane eds\nth year of being a forerunner in providing worldclass education to the pryahtane\n\nRe ee RRO ca eR esa aoe\nSeno Me sae Mace cua Rice\nTea Sg ee Nag Cn Ree ea\nseme Lg\n\nDANA MARWAHA\nSeen]\n\n \n\nMISSION & VISION STUDENT BLOG\n\nOur school aims to consider the\nuniqueness and individual needs\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nof its pupils by delivering, nigra COMmmontcence\nEW SCHOOL Neen\nVIEW SHOWCASE\nSCHOOLS\nEDUCATIONAL -\nPARADIGM MY SOCIAL RESPONSIBILITY\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nNN cam ey\n\nEemEny ITD (> ml fim)\n\nSewer', 'Home\n\tMESSAGE FROM PRINCIPAL & DIRECTOR: \nDelhi Private School Sharjah stands witness to this, as our institution steps into its 25th year of being a forerunner in providing worldclass education to the students of the Indian diaspora in the UAE. We began as a modest institution with 145 students and equipped with the dream to nurture the best. Today, we stand tall with almost 6000 students enjoying and experiencing the tradition of excellence at DPS Sharjah, where innovation has grown to be a culture and every student is an explorer… an innovator! \nMISSION & VISION\nOur school aims to consider the uniqueness and individual needs of its pupils by delivering…\nEDUCATIONAL PARADIGM\nDelhi Private School Sharjah follows an indigenous model of Education which has evolved…\nPRIMARY:\n \tFROM THE DESK OF THE HM\nThe DPS , Sharjah primary wing exudes a warm and friendly environment where a core commitment...\nAt Delhi Private School -Sharjah, we build on the principle of enjoying the journey of education while we focus on...\nThe primary wing of DPS Sharjah is a buzzing hub of happy, eager, curious, and natural learners…\nFACILITIES:\nSTEM LAB:\nThe school has introduced STEM LABS for students of Grades 1- 5.\nSTEM is a curriculum based on the idea of educating students in four specific disciplines — Science, Technology, Engineering and Mathematics — with an interdisciplinary and applied approach.\n \nRather than teach the four disciplines as separate and discrete subjects, STEM integrates them into a cohesive learning paradigm based on real-world applications.\n\t\tIMMERSIVE ROOM:\nThe state-of-the-art Immersive Room is a cutting-edge facility designed to transform the way our primary school students learn. This 3-D learning and interactive environment offers a dynamic, hands-on approach to education, allowing students to explore subjects in a vivid, engaging manner. In the Immersive Room, lessons come to life as students can dive into virtual worlds, interact with 3-D models, and participate in interactive simulations. Whether exploring ancient civilizations, traveling through the human body, or experimenting with scientific concepts, the Immersive Room provides an unparalleled opportunity for students to engage deeply with their studies.\nFINE ARTS STATION\n\t\t\tSpecial well-equipped rooms have been allocated for teaching Art, Dance and Music to the students.\n\t\tSMART CLASSES:\nHands -on learning has been taken to a new level through our IT support system. Children learn best when they visualize what they are learning. The Interactive Smart Boards , Hybrid classrooms, smart tech tools enhance the teaching and make learning more interesting, engaging and relevant for the children.\nENRICHMENT RESOURCE CENTRE:\nThe school offers a support system to classroom teaching enabling children to cope better with the surroundings. It is unique as it provides direct services in terms of evaluation and remediation that takes the mystery out of why learning may become difficult for a child. Also the centre offers an Individual Education Program is for children lagging behind academically. \nLIBRARIES:\nThe school lays a lot of emphasis on cultivating a mature reading habit in the children. We have three separate libraries for students of KGII to Grade V. Housing a wide range of age-appropriate books, ranging from fiction to general knowledge, they ensure your child gets an early introduction into the magic world of books, fostering a habit that will stand him in good stead for a lifetime.\nCLINIC:\nThe primary school is equipped with three clinics which are looked after by qualified nurses and an in house doctor. Health check-ups of children are done regularly and records are maintained. Parents are informed in case a child needs special attention.\nPLAY AREAS\nSafe play areas with well-defined boundaries are available for the children to frolic in. Separate areas are demarcated for different age-groups. Play facilities that contribute to children’s physical fitness have been installed where children engage in supervised play.\nRULES:\nLEAVE RULES\nDigital Almanac will be available on the school website from this academic year .\n \nMEETING WITH TEACHERS \n• Parents can meet teachers by prior appointment only. Online appointments on Teams may be fixed by communicating with the teacher through the Communication portal in Special programs. .\n \nDISCIPLINE AND BEHAVIOUR \nTo create a pleasant atmosphere, conducive to distance learning as well as onsite learning wherein children can study safely and efficiently, high standards of positive self- discipline is required. Good order and positive discipline is sought through good relationships and self discipline . Generally the school enjoys a friendly, caring and supportive atmosphere and emphasis is given to encouraging and showing appreciation of good behaviour rather than punish bad behaviour.\n \nLIBRARY\nLibrary periods are conducted onsite now through a very efficient reading programme.\nOWN TRANSPORT\n• Students who travel in their own transport must arrive in school by 7.20 am and must be picked up from school by 1:45 pm latest .\n• Students should never leave the school before the attendant arrives.\n• In case of delay they should report to the school reception and the parent will be called.\n \n•At present Parents will not be allowed inside the campus . They will collect their respective wards from the main gate no.3 after school hours.\nTRANSPORT\nAll students should reach the bus stop at least five minutes before the arrival time. Buses will not wait for latecomers . The bus drivers are authorized to stop the buses at designated stops only, unless otherwise directed by the bus teacher. The list of designated stops has been formulated keeping in view the convenience and safety of the students and you are required to adhere to the same.\n \nChildren of Pre KG to Grade II must be dropped and picked up from the bus stop by the parent/caretaker. If the person is not at the bus stop the child will be brought back to school and the parent will have to make arrangements to pick up the child from school. Parents are not allowed to enter or travel in the bus at any time. If parents have any concern regarding the transport facility they are requested to ask for a complaint form from the driver or fill up the complaint form on the school communication portal for Transport . The concern will be addressed by the school at the earliest.\n \nThe bus teachers and bus monitors are responsible for maintaining discipline in the buses. Any serious offences will be reported to the Headmistress. Children will not be allowed to board other buses .\nACADEMICS:\nA TYPICAL DAY\nThe school follows four days a week fully onsite pattern of teaching. A regular, productive working day at DPS Sharjah Primary wing is divided into 8 periods. The children get two refreshing breaks to rejuvenate their minds and stretch their limbs. The day includes a home room period when students spend valuable time with their class teachers. This time is an opportunity for them to share experiences or simply bond with their classmates and class teacher. All assemblies, themed week activities, inter-house activities, practices for events are held during the home room period so as to leave the rest of the day for the set class schedules.\n\tINNOVATIVE TEACHING METHODOLOGY\n\t\tIn the primary section all teaching is thematic and activity based. The syllabus is set by the school. The indigenous curriculum created by our team of talented teachers focuses on hands-on learning through creative, cross curricular lessons, project work, games and logical and lateral thinking activities. It is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time.\n \nOur staff continuously update and upgrade their technology and teaching skills through continuous professional development programmes to seamlessly deliver high quality and relevant lessons.\n\tGRADE III, IV, V\n\t\tHere teaching goes into formal mode. The syllabus is set by the school maintaining the ethos of activity based learning. The curriculum focuses on hands-on learning through in-class work , project work, games and logical and lateral thinking activities.\nIt is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time. Every classroom at DPS Sharjah is a THINKING CLASSROOM. Our children are encouraged to ask the WHYs and WHY NOTs and that is how we learn as we teach. French is introduced as an optional second language in Grade III giving students a choice between French and Hindi.\nKGI to GRADE II\nThe syllabus has been created in a manner that aims at making the child love coming to school. Syllabus is flexible and therefore gives each child the freedom to learn at his/her own pace. Each month is a THEME MONTH, wherein the theme is learnt through age appropriate hands- on learning experiences. Cross curricular teaching takes place through activities, discussions, story telling and enacting , class assemblies and carefully chosen and organized field trips. French is introduced as an optional second language in Grade I giving students a choice between French and Hindi\nPRE KG\nIn our Pre-KG program, we understand the importance of early childhood development. We are committed to nurturing young minds and helping our little learners develop essential skills that will set the foundation for a lifetime of learning and success. The Pre KG curriculum features the distinct and proprietary DPSS Pedagogical Framework and draws from six leading pedagogies in its approach to education, namely the Reggio Emilia, Montessori, Ecological Systems Theory, Somatics, Anganwadi and Finnish method to create a child-led curriculum adapted to meet the needs of each individual child. We promote learning through a combination of play-based activities and structured adult-guided instruction.\nTHEME WEEKS:\nA week in a month is chosen to experiment and explore a certain theme. This concept enhances individual participation, research skills, group work, creativity in presentation and helps latent talent surface and bloom. \nLABS\nThe STEM labs add a whole new perspective to learning MATH and SCIENCE. Children learn through hands on activities which help them to connect the topic taught to real life experiences. The school also has fully equipped COMPUTER LABS for students of grades 1 – 5.\n \nThe labs serve as a refreshing change from class room teaching. Each lab is equipped with state of the art interactive smart boards to make learning and teaching an exciting and unique experience. Students visit the LAB once a week for each subject.', "Adobe Acrobat PDF Files\nAdobe® Portable Document Format (PDF) is a universal file format that preserves all\nof the fonts, formatting, colours and graphics of any source document, regardless ofthe application and platform used to create it.\nAdobe PDF is an ideal format for electronic document distribution as it overcomes the\nproblems commonly encountered with electronic file sharing.\n• Anyone, anywhere can open a PDF file. All you need is the free Adobe Acrobat\nReader. Recipients of other file formats sometimes can't open files because they\ndon't have the applications used to create the documents.\n• PDF files always print correctly on any printing device.\n• PDF files always display exactly as created, regardless of fonts, software, and\noperating systems. Fonts, and graphics are not lost due to platform, software, and\nversion incompatibilities.\n• The free Acrobat Reader is easy to download and can be freely distributed by\nanyone.\n• Compact PDF files are smaller than their source files and download a\npage at a time for fast display on the Web.", "SELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nComputer Science I, Computer Science Illustrated\nComputer Science II, Liang Java\nComputer Science III, Liang Java\nData Structures, Data Structures & Algorithms\nComputer Assembly, Machine Learning\nIntro To Networking, Networking CCNA\nCalculus I, Intro to Calculus\nCalculus II, Advanced Topics in Calculus\nCalculus III, Vectors and Matrices in Calculus\nDifferential Equations, Multivariable Calculus\nLinear Algebra, Math for Computer Science\nAccounting I, Fundamentals of Accounting\nAccounting II, Fundamentals of Accounting\nComposition, Short Stories\nLiterature, Poems and Stories\nOrganic Chemistry I, Organic Chemistry Principles\nOrganic Chemistry II, Organic Chemistry Principles\n\n\n5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n\n6. Question: List the names and GPAs of all students.\n\nSELECT StudentName, StudentGPA \nFROM Student;\n\nExpected Answer:\n\n\nJerry Ryan, 4.0\nHugo Jurgens, 3.2\nAnita Nelson, 3.7\nRobert Arnold, 2.5\nHelen Small, 2.0\nJason Leavitt, 4.0\nHeather Vester, 3.3\nIvan Wright, 2.9\nNorman Roberts, 1.3\nJames Neville, 3.7\n\n7. Question: Which courses are taught in the Riverhead building?\n\nSELECT Course.CourseName \nFROM Section \nJOIN Course ON Section.CourseID = Course.CourseID \nJOIN Buildings ON Section.BuildingID = Buildings.BuildingID \nWHERE Buildings.BuildingName = 'Riverhead';\n\nExpected Answer:\n\nComputer Science III\nCalculus I\nAccounting I\n\n8. Question: What are the phone numbers of all faculty members?\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nTanya Ferguson, 635-448-6158\nGuy O'Neill, 654-651-8521\nDennis Wilks, 687-846-5132\nKenneth Mason, 876-263-4455\nMike Briley, 184-846-4613\nMary George, 184-618-4842\nJune Walkters, 618-476-4631\nAngela Mendez, 594-976-4326\nJohn Leak, 459-487-9635\nCarey Cochran, 111-526-8633\n\n9. Question: List the details of all interns including their hourly wage.\n\nSELECT Interns.InternID, Person.PersonName, Interns.InternHourlyWage \nFROM Interns \nJOIN Person ON Interns.PersonID = Person.PersonID;\n\nExpected Answer:\n\n1, Jamie Kurland, 14.50\n2, Brenda Thornberry, 15\n3, Tom Katz, 11\n\n10. Question: Which faculty member is the head of the Mathematics department?\n\nSELECT FacultyName \nFROM Faculty \nWHERE FacultyTitle = 'Head Of Mathematics';\n\nExpected Answer: Guy O'Neill\n\n1. Question: What is the name of the college with the highest number of students?\n\nSELECT CollegeName \nFROM College \nORDER BY CollegeTotalStudents DESC \nLIMIT 1;\n\nExpected Answer: SCCC\n\n2. Question: List all buildings in the college and their associated college names.\n\nSELECT BuildingName, CollegeName \nFROM Buildings;\n\nExpected Answer:\n\nRiverhead, SCCC\nIslip, SCCC\nSouth Hampton, SCCC\nAmmerman, SCCC\nSmithtown, SCCC\n\n\n3. Question: Which classrooms have projectors?\n\nSELECT RoomNumber \nFROM Classrooms \nWHERE HasProjector = 'Y';\n\nExpected Answer:\n201\n203\n304\n\n4. Question: List all courses along with their associated textbook titles.\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:"] +2024-06-23 12:26:02,393 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:26:02,520 - INFO - Searching documents for query: PDF full form +2024-06-23 12:26:02,902 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:03,111 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:03,308 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:03,518 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:03,734 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:03,915 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:03,918 - INFO - Document search results: ["Fibromyalgia\nWords shown in bold are explained in the glossary on p.29.We’re the 10 million people living with arthritis. We’re the carers, \nresearchers, health professionals, friends and parents all united in our ambition to ensure that one day, no one will have to live with the pain, fatigue and isolation that arthritis causes.\nWe understand that every day is different. We know that what works \nfor one person may not help someone else. Our information is a collaboration of experiences, research and facts. We aim to give you everything you need to know about your condition, the treatments available and the many options you can try, so you can make the best and most informed choices for your lifestyle.\nWe’re always happy to hear from you whether it’s with feedback on our \ninformation, to share your story, or just to find out more about the work of Versus Arthritis. Contact us at content@versusarthritis.org\nRegistered office: Versus Arthritis, Copeman House, St Mary’s Gate, Chesterfield S41 7TD\nRegistered Charity England and Wales No. 207711, Scotland No. SC041156.Contents\nLynn’s story 4\nWhat is fibromyalgia? 6\nSymptoms 6\nWho gets fibromyalgia? 8\nDoes it run in families? 8\nCauses 8\nDiagnosis 10\nWhat does the future hold for me? 11\nTreatments 13\nPhysical therapies 13\nPain clinics and pain management programmes 15\nPsychological therapies 15\nAcupuncture 18\nDrug treatments 18\nHow can I help myself? 20\nResearch and new developments 27\nGlossary 29\nWhere can I find out more? 30\nTalk to us 314 5 versusarthritis.org\nHelpline 0800 5200 520\nLynn’s story\nLynn White was diagnosed with fibromyalgia in her early 40s. \nNow at 52, she wants people to know they can keep on top of their condition with treatment, self-care and the occasional treat.\n‘I had the symptoms for years before I found out I had fibro. I knew \nI wasn’t right. I’d feel awful.\n‘I’d get terribly low and I was in pain everywhere. But you just get \non with things don’t you. I didn’t want to make an issue out of it. My daughter has JIA and Sjögren’s syndrome and she was so ill, I couldn’t think about how I was feeling.‘When I eventually saw a rheumatologist, she just pressed my trigger points – I went through the roof. Tears were pouring down my face.\n‘Knowing I had fibro made such a difference. When you can name it, \nyou can start dealing with it.\n‘I have to look after myself. I try to pace myself. I exercise with a \npersonal trainer too, that makes all the difference.\n‘Exercise is so important. But don’t just go and exercise, you need \nto see a physiotherapist or a gym instructor. Doing the wrong exercises can be as harmful as doing nothing. Make yourself keep walking, because when you stop it’s so difficult to get going again.\n‘I have acupuncture, laser and heat treatments. They’re brilliant \nand really help. If I don’t go it takes weeks to get back on track.\n‘I get as much sleep as I can. In the morning I’m still tired and my \nlegs feel like lead, but I must get on and walk the dogs. Heat pads on my waist really help me walk. I always feel much better out in the fresh air.\n‘I watch my diet, because once the weight goes on it doesn’t shift, \nthat makes me feel worse.\n‘If I’m going out, I try not to do too much the day before and \nafter. Sometimes, I really don’t feel up to it, but my friends really understand.\n‘I have down days, but I deal with it. It helps to stay positive. \nIt would be very easy to get down.\n‘I make sure I treat myself with a massage or a facial. It’s not \nindulgent, it helps. It’s so important to relax your body, mind and muscles and I know I’ll sleep well that night.\n‘Little things really do make a difference. I still have days I don’t \nfeel great, but I know I have to get on with things.’6 7 versusarthritis.org\nHelpline 0800 5200 520What is fibromyalgia?\nFibromyalgia is a long-term condition that causes pain and \ntenderness all over your body.\nUnlike arthritis, this isn’t because you have problems with your joints, \nbones or muscles. It’s thought to be caused by your nervous system in your brain and spine not being able to control or process pain signals from other parts of your body.\nThe condition is also linked to: •\n poor sleep\n• feeling you can’t concentrate or remember things\n• extreme and constant tiredness that doesn’t improve with sleep or \nrest – which is known as fatigue.\nThere can be many other symptoms that affect different parts of your body.\nSymptoms\nThe main symptoms of fibromyalgia are:\n• pain – you may feel as though you’ve got pain that spreads \nthroughout your entire body, with certain parts – such as your neck and back – feeling particularly painful\n•\n tiredness, fatigue and generally feeling like you have no energy\n• sleeping badly – waking up feeling unrested\n• aching and stiffness, which often feels worse during or after you’ve been active.\nIt’s common for your condition to flare-up, making your symptoms suddenly worse.Fibromyalgia can also cause:\n•\n forgetfulness or poor concentration\n• stress, worry or low mood\n• tingling, numbness or swelling of your hands and feet\n• headaches\n• restless legs syndrome – a tingling, uncomfortable feeling in your \nlegs, especially at night\n• irritability, or feeling low or weepy\n• feeling like you urgently need to wee, especially at night\n• painful menstrual periods\n• diarrhoea, constipation and stomach pain – sometimes separately diagnosed as irritable bowel syndrome (IBS)\n•\n increased sensitivity to things like cold, sound, knocks and bumps\n• tender or overly sensitive joints and muscles.\nThe pain may feel like it’s affecting your whole body, or it may be particularly bad in just a few areas. Some people say their pain gets worse in extreme temperatures, such as very hot, cold or damp weather.\nPeople often say that besides the pain, fatigue is the worst part of \nfibromyalgia. This can be linked to a difficulty to think clearly or remember things properly, which is sometimes called fibro fog or brain fog.\nFibromyalgia can be physically and \nmentally overwhelming, but if you can learn to manage it you can reduce its impact on your life.8 9 versusarthritis.org\nHelpline 0800 5200 520Who gets fibromyalgia?\nIt’s estimated that somewhere between 1.8 million and 2.9 million \npeople in the UK have fibromyalgia.\nIt most commonly develops between the ages of 25 and 55, although \nchildren can also get it. It appears that more women are diagnosed with fibromyalgia than men.\nDoes it run in families?\nWe don’t know for sure whether fibromyalgia can run in families.\nIt’s thought that people can inherit genes that make them more likely \nto get fibromyalgia, and the condition can then be triggered by an injury, physical or psychological trauma, or stress.\nCauses\nWe don’t currently know the exact reason why people get fibromyalgia. But there does seem to be a common link with things such as arthritis, a traumatic event, and mental health and well-being.\nFibromyalgia isn’t caused by damage or an injury to the body. But it \ndoes increase the sensitivity of your nerve endings, which means you could feel pain from a small amount of pressure or minor knocks.\nOne theory is that the condition is caused by problems with a \nperson’s central nervous system – which controls all the sensations and movements the body makes.\nStudies have shown that parts of the brain that register pain react \ndifferently if you have fibromyalgia. This means you feel pain when other people just feel uncomfortable or stiff.\nPeople with fibromyalgia often don’t get enough deep sleep. \nResearch shows that lack of good quality sleep can make pain worse, and maybe even cause pain.Pain, unhappiness, depression and stress can all make you sleep badly.\nSymptoms often start after an illness, accident, or a time of emotional \nstress and anxiety.\nWhen you’re low or depressed, your pain can also feel worse. At the \nsame time, your pain can make you feel more stressed.\nUnlike conditions, such as arthritis, the pain you feel with fibromyalgia \nisn’t caused by visible inflammation or damage to your body.\nThis doesn’t mean the symptoms of fibromyalgia are unreal or ‘all in \nyour mind’. However, anxiety, physical or mental trauma, and sleep disturbance are all thought to play a part in the condition.\nPoor sleep appears to be a significant \ncause of fibromyalgia, so getting enough good-quality sleep is important.\nFigure 1. The cycle of pain and sleep disturbance\n \n \n Sleep \ndisturbanceLocalised \nmuscular/ \njoint pain\nInsufficient deep, \nrestorative sleep\nDifficulty with daily activities, \nfatigue, widespred muscular \npain and tendernessDisease, \nillness\nAnxiety, \nlife crisis10 11 versusarthritis.org\nHelpline 0800 5200 520Fibromyalgia doesn’t appear to cause lasting damage to your body, \nbut it’s important to stay physically active so your muscles don’t become weak. If your muscles become weak, you could cause lasting damage.\nDiagnosis\nFibromyalgia can sometimes be difficult to diagnose, as the symptoms vary from person to person.\nThere are some common symptoms your doctor will look for to help \ndiagnose fibromyalgia, including:\n•\n severe pain that has lasted three months or more\n• fatigue\n• regularly waking up feeling unrefreshed\n• problems with your memory and understanding.\nIt may help your doctor understand the problems you’re having \nif you make a list of any physical or psychological problems you’ve experienced. They will probably then carry out a physical examination.\nThere aren’t any specific blood tests, x-rays or scans to confirm a \ndiagnosis of fibromyalgia. But you might have blood tests to check for other conditions.\nMany symptoms of fibromyalgia are similar to those of other \nconditions, such as rheumatoid arthritis\n, Sjögren’s syndrome \n(sher-grenz sin-drome) and an underactive thyroid gland.\nSome people may be diagnosed and treated for one of these other \nconditions. It is also possible to have one of these conditions as well as fibromyalgia.Your doctor may also suggest a referral to:\n•\n a rheumatologist – a doctor who specialises in conditions affecting \nthe bones, joints and muscles. They may confirm your diagnosis.\n• a physiotherapist – who can suggest exercises and relaxation techniques\n•\n a clinical psychologist or counsellor – who may use methods such as cognitive behavioural therapy (CBT) and mindfulness\n•\n an occupational therapist – who can advise you on the best way to carry out daily activities and work around your condition\n•\n a community or hospital-based specialist pain clinic, or chronic fatigue service – who can help you manage your symptoms.\nFor more information about how these specialists could help you, see the treatment section later in this booklet.\nWhat does the future hold for me?\nBecause fibromyalgia’s symptoms vary from person to person, it’s difficult to predict how long you will have the condition and the impact it will have on your life.\nAlthough there’s currently no cure, there are treatments, therapies and \nself-management techniques that can improve your quality of life.\nFibromyalgia doesn’t seem to cause long-term damage to your body. \nBut it’s important to keep your muscles and joints strong through activity.\nGradually increasing how much exercise you do can also improve \nyour symptoms.12 13 versusarthritis.org\nHelpline 0800 5200 520Treatments\nThere are a number of ways your symptoms can be managed.\nIn many cases, fibromyalgia can be diagnosed and treated by your \nGP, without the need to see a specialist.\nThey can advise you on treatments and therapies that tackle specific \nsymptoms. These may include drug treatments. However, physical and psychological therapies can often be a more effective way of managing fibromyalgia than medication.\nThere are also many things you can do for yourself that can change \nthe way your condition impacts upon your life.\nPhysical therapies\nDepending on how your fibromyalgia is affecting you, your doctor may refer you to a physiotherapist or occupational therapist.\nPhysiotherapy\nPhysiotherapy can help relieve the pain of fibromyalgia .\nPhysiotherapists are trained specialists who can help you stay active and independent. They will show you the best exercises to strengthen your muscles, without hurting yourself or putting your body under too much strain.\nThey can show you how something as simple as improving your \nposture can help your pain. They may also advise you on relaxation techniques which can be just as important as exercise when you’re dealing with fibromyalgia.\nYour doctor can refer you to an NHS physiotherapist. In some areas \nyou can refer yourself, but this may take a while.‘It helps to stay positive. It would be \nvery easy to get down…. Little things really do make a difference. I know I have to get on with things.’\n14 15 versusarthritis.org\nHelpline 0800 5200 520Occupational therapy\nOccupational therapy can help you manage your everyday \nactivities around your fibromyalgia, without increasing your pain or overwhelming yourself.\nYour occupational therapist may suggest new ways you can get \nthings done. They may also teach you some relaxation techniques.\nIf you still find some activities difficult after you’ve made these \nchanges, they may suggest equipment, known as aids and adaptations, to help you.\nYour doctor can refer you to an occupational therapist or you can \nsee one privately, for a fee.\nIf you’re having problems at work, your employer may have an \noccupational health team that could help you. Otherwise, you can contact a Jobcentre Plus office to ask for advice.To find a private occupational therapist, visit the Royal College of Occupational Therapists website www.rcot.co.uk\nFor more information about working with fibromyalgia, you can also look at the living with arthritis section of our website www.versusarthritis.orgPain clinics and pain management \nprogrammes\nPain clinics bring together the skills of a wide range of professionals, \nsuch as: \n• specialist pain consultants\n• physiotherapists\n• occupational therapists\n• psychologists\n• social workers\n• employment advisors.\nThey can provide specific treatments or rehabilitation therapies that \ncould reduce the effects of fibromyalgia.\nA pain specialist may suggest you join a pain management \nprogramme, which brings together people with different long-term pain conditions. Pain management won’t take away your pain, but it can help you manage it better and reduce its impact on your life.\nThese sessions are often led by psychologists who specialise in \nhelping people find ways to live with their pain. They are usually held in an outpatient clinic and run over several days or weeks.\nPsychological therapies\nPain is never just a physical experience, especially if it lasts a long time. Pain can affect your mood and behaviour.\nPsychological approaches to pain management try to address \nthe emotional effects of your pain and the things that can make your pain worse. They help you look at how your pain affects your thoughts and habits, and how your emotions can affect your pain.It can be quicker to see a physiotherapist privately, but you would pay for the appointment. To find a private physiotherapist, visit the Chartered Society of Physiotherapy website www.csp.org.uk16 17 versusarthritis.org\nHelpline 0800 5200 520Therapies such as cognitive behavioural therapy (CBT), which is a \ntalking therapy, try to reduce the overwhelming effect of problems such as stress, unhappiness and pain.\nThey aim to help you understand how you react to different \nproblems by breaking them down into smaller, more manageable, chunks. This should help you change the way you react to them and the effect they have on you.\nMaking small changes to the way you react to a situation or problem \ncan often improve both your emotional and physical health.\nPsychological therapies can also include relaxation techniques and \nother ways to reduce your stress.\nThey encourage you not to be too hard on yourself, even when you feel frustrated, and to accept that sometimes there are limits to what you can do.\nA number of healthcare professionals often have training in CBT, so \nyou may not have to see a psychologist.\nFor more information about psychological therapies and CBT, the British Association for Behavioural & Cognitive Psychotherapies (BABCP) keeps a register of all accredited therapists in the UK at: www.babcp.com18 19 versusarthritis.org\nHelpline 0800 5200 520Before prescribing drugs to treat your pain, your doctor will discuss \nthe benefits and risks of starting drug treatment. If you are aged over 18, it’s likely they will first try you on an antidepressant, such as: \n•\n amitriptyline\n• citalopram\n• duloxetine\n• fluoxetine\n• paroxetine\n• sertraline.\nAntidepressants are regularly used to treat sleep problems and \npain, as well as depression. When they are used to treat pain, they’re usually prescribed at a lower dose than when they are used to treat depression. However, they can still help if your condition effects your mood. \nAntidepressants are now recommended by the National Institute \nof Health and Care Excellence (NICE) as the first choice of drug treatment for unexplained long-term, widespread pain, such as fibromyalgia.\nYou might need to take\n them for a few months before you feel their \nfull benefits. Your doctor will gradually increase the dose to a level \nthat works for you. \nSome antidepressants can make you feel sleepy, so avoid taking \nthem before you drive, cycle or use heavy machinery. You usually \nneed to take them about two hours before bedtime. \nAll drugs have potential side effects. It’s important to talk to your doctor about how to get the best balance between pain relief and any unpleasant effects.\n If you feel like a treatment isn’t helping you, \ntalk to your doctor. Acupuncture\nYour doctor may recommend a course of acupuncture from a trained NHS healthcare professional, such as a physiotherapist, to help with your pain.\nAcupuncture uses fine needles, inserted into several specific parts of \nthe body to relieve pain. There is evidence to support its use in the short-term treatment of fibromyalgia, Though a course of treatments may only help for up to three months, it may help you start managing your condition.\nYou may be able to receive this treatment at a local health centre \nor GP surgery.\nDoctors will not recommend treatment with devices such as TENS \nmachines, ultrasound or interferential therapy, because there is currently little evidence to support their use in treating fibromyalgia.\nDrug treatments\nDrugs can’t treat fibromyalgia, but they can help reduce your symptoms. \nYour doctor may only recommend drug treatment once you’ve tried\n \noptions, such as exercise, psychological therapy or acupuncture. \n20 21 versusarthritis.org\nHelpline 0800 5200 520In the past people with fibromyalgia have been prescribed a variety \nof different types of drugs, such as:\n• gabapentin and pragabalin, which target nerve pain\n• opioid painkillers, such as codeine, tramadol and morphine\n• compound painkillers, including co-codamol and co-dydramol\n• paracetamol\n• non-steroidal anti-inflammatory drugs (NSAIDs), such as \nibuprofen and naproxen\n• steroid injections.\nIf you are currently prescribed one of these drugs, your doctor is likely to want to discuss whether your condition could be treated differently in the future.\nHow can I help myself?\nExercise\nIf you’re in pain, your instinct may be to avoid exercise or moving around too much. But keeping active is a really important part of the treatment for fibromyalgia and can prevent other health problems.\nYour symptoms and general health can be improved by a \ncombination of aerobic exercise and movements that improve your flexibility and strength.\nExercise has been proven to improve fatigue and our ability to \ncontrol pain.\nAt first, you may find that your pain and tiredness become worse, \nparticularly if you’re starting to exercise muscles that haven’t been used for a while. Try to do the same amount of exercise each day, so you build up your muscle strength and your stamina.\nThen, after doing your routine of exercises for a couple of weeks, \nslowly increase the amount you do, and this will improve your fitness, stamina and flexibility.Aerobic exercises\nAerobic exercise is anything that makes you a little out of breath and your heart beat faster.\nSwimming is recommended for people with fibromyalgia. Taking a \nbrisk walk and cycling can also help.\nAt home, you could step up and down your bottom step several \ntimes, or march on the spot to get your heart beating faster.\nResearch shows aerobic exercise \nimproves your fitness and can also reduce the pain and fatigue of fibromyalgia. It should also improve your sleep and general wellbeing.\n22 23 versusarthritis.org\nHelpline 0800 5200 520Diet and nutrition\nThere’s no particular diet that’s been proven to help fibromyalgia. \nHowever, it’s recommended that you keep to a healthy weight by eating a balanced diet that is low in saturated fats, sugar and salt, and has plenty of fruit and vegetables. It’s also good to drink six to eight glasses of water every day.\nYou can order our Diet and arthritis information booklet on our website or by calling our free helpline on 0800 5200 520.Find more information about healthy eating in our About arthritis pages on our website www.versusarthritis.orgStrengthening exercisesStrengthening exercises help develop and build the muscles that move and protect your joints. They may be difficult at first but should become easier with practice.\nAim to do at least one session a day, either at home or in a gym. Ask \na GP or physiotherapist for examples of strengthening exercises you could do at home.\nYou can also buy specially designed equipment, such as ankle \nweights. Begin with lighter weights, then move on to heavier ones, if you feel able to.\nStrengthening equipment in a gym allows you to work your muscles \nby pushing or pulling against a resistance, such as weights or elastic ropes. You can ask an instructor for advice about using the equipment, if you’re not sure.\nStretching exercises\nStretching, or range of movement, exercises can increase your flexibility. You can do these anywhere. There are plenty of examples of exercises online, or you could ask a physiotherapist. Some people with fibromyalgia have found t'ai chi and yoga help.\nAlternatively, you could take a look at our Keep moving booklet for more advice. This is available to order on our website or by calling our free helpline on 0800 5200 520.For more information, see our exercise advice in the managing your symptoms pages on our website www.versusarthritis.org/exercise\n24 25 versusarthritis.org\nHelpline 0800 5200 520Complementary treatments\nSome people with fibromyalgia find that complementary treatments \nhelp their symptoms.\nMassage can be helpful for some people with fibromyalgia. However, \nthe effects don’t often last that long.\nIf you want to try a complementary treatment, speak to your doctor \nfirst, in case it affects any other treatment you’re on.\nIt’s important to go to a legally registered therapist, or one who has a \nset ethical code and is fully insured.\nIf you decide to try therapies or supplements, you should be critical \nof what they’re doing for you and only continue if they’re helping.\nSleep\nPoor sleep appears to be a significant cause of fibromyalgia, so getting enough good-quality sleep is an important part of your treatment. Not only will it help with tiredness and fatigue, but it may also improve your pain.\nSleeping tablets are not normally recommended, as the body can \nbecome tolerant to them, which can lead to the effects wearing off and even addiction. But regular activity, particularly aerobic exercise, and cognitive behavioural therapy (CBT) have proven effective for people with disrupted sleep patterns.You can find more information about complementary treatments in our About Arthritis pages on our website www.versusarthritis.orgIt can also help to change your habits around bedtime. To help you get a better night’s sleep:\n•\n Make sure your bedroom is dark, quiet and a comfortable \ntemperature.\n• Try a warm bath before bedtime to help ease pain and stiffness.\n• Develop a regular routine, where you go to bed and get up at a similar time each day.\n•\n You may like to try listening to some soothing music before going to bed.\n•\n Some gentle exercises may help reduce muscle tension, but it’s probably best to avoid energetic exercise too close to bedtime.\n•\n Keep a notepad by your bed – if you think of something you need to do the next day, write it down and then put it out of your mind.\n•\n Avoid caffeine in the eight hours before you go to bed.\n• Don’t drink alcohol close to bedtime.\n• Avoid eating main meals close to bedtime.\n• If you smoke, try to stop smoking, or at least don’t smoke close to bedtime.\n•\n Try not to sleep during the day.\n• Avoid watching TV and using computers, tablets or smartphones in your bedroom.\n•\n Don’t keep checking the time during the night.\nYou can also find this information in our Sleep and arthritis booklet, which can be ordered via the website or by calling our free helpline on 0800 5200 520.You can find more information about things that could improve the quality of sleep on our website at www.versusarthritis.org/sleep26 27 versusarthritis.org\nHelpline 0800 5200 520What else can I do?\nBecause fibromyalgia varies from person to person, we suggest you \ntry some of the following tips to find out what works for you:\n• Learn about fibromyalgia – understanding your condition can help \nreduce your fears and anxiety. It also means you’re fully aware of treatment and self-management approaches that can help you.\n•\n Find a support group in your area or an online forum for people with fibromyalgia. Talking about your experiences with other people who understand can help.\n•\n Encourage your family and friends to learn more about your condition and to talk to you about it. You could show them this information. It’s especially important they understand how your pain affects you, even if you look well.\n•\n Find ways to talk about your feelings, such as anxiety, low mood or anger. Counselling or CBT can help – your GP will be able to refer you.\n•\n For ‘fibro fog’, some people find mental exercises like crosswords or jigsaw puzzles help. Do as much as you can to stimulate your brain.\n•\n Pick your best time of day to do anything needing concentration. Explain to others if fibromyalgia affects your memory.\n•\n Learn to pace yourself by breaking tasks into smaller chunks, giving yourself time to rest in between.\n•\n Stress and unhappiness can make fibromyalgia pain feel worse – addressing what’s making you feel that way could help.\n•\n Ask for help from people at your workplace, such as a friend, colleague or manager.\n•\n Working shorter hours, as well as adapting your desk, chair, computer and other working areas for comfort, can all help.•\n Ask an occupational therapist, your local Jobcentre Plus office or Citizens Advice service for advice. They can work with both you and your employer.\n•\n Applying heat with a hot water bottle, or having a hot bath or shower, can help pain and improve morning stiffness.\n•\n If you have a dry mouth, try a toothpaste containing sodium bicarbonate.\n•\n Some people have found meditation helps improve their pain.\n• Try the treatments your doctor offers and discuss which ones are helpful.\nResearch and new developments\nVersus Arthritis is funding a number of research studies into the causes, effects and treatment of fibromyalgia. Some examples include:\n•\n A study at the University of Cambridge is looking at why things \nthat wouldn’t normally be painful, such as sound, light and gentle touch become painful for people with fibromyalgia, and whether brain signals that process pain differ in people with fibromyalgia.\n•\n Research underway at the University of Sussex is examining how the body's natural fight and flight response to stress might be altered in people who have fibromyalgia. This work is also looking at the role inflammation might have in this process.\n•\n We are funding work at the University of Liverpool investigating how the brain processes pain signals. It has been found that in people with long-term pain such as fibromyalgia there are differences in the structure and activity in the parts of the brain that process pain signals. Using mathematical modelling, this work could help to match people up with the best treatment option for them.28 29 versusarthritis.org\nHelpline 0800 5200 520• We are also investigating how to improve healthcare services \nfor people with fibromyalgia. Research being carried out at the University of Aberdeen is looking at how long it took people with fibromyalgia to get diagnosed and where in the system improvements can be made.\nThe Pain Centre Versus ArthritisIn partnership with the University of Nottingham and local NHS Trusts, Versus Arthritis supports the world’s first national centre for research into pain.\nThe aims of the centre are to improve our understanding of pain and \nways to stop it, through existing and new treatments.\nThe centre has experts in rheumatology, neuroimaging, psychology, \nneuropharmacology, neurosciences and orthopaedic surgery.For the latest news from around the charity, including about our research, visit our website: www.versusarthritis.org/news\nIf you’d like to receive regular updates about our latest research, support services and campaigns, visit this page and fill in your details so we can send you our newsletter: www.versusarthritis.org/newsletterGlossary\nRheumatoid arthritis Rheumatoid arthritis (room-a-toyd arth-rye-tus) is a long-term condition that can cause pain, swelling and stiffness in your joints.\nSjögren’s syndrome \nSjögren’s syndrome (sher-grenz sin-drome) is an autoimmune condition that causes a dry mouth and eyes. It can also affect other parts of the body and cause joint pain and fatigue. It can occur on its own, or in relation to another condition, such as rheumatoid arthritis.\xa0\nUnderactive thyroid \nAn underactive thyroid gland or hypothyroidism, is when the thyroid, a gland in the neck, doesn’t produce enough important hormones. Common signs of an underactive thyroid are tiredness, weight gain and feeling depressed.30 31 versusarthritis.org\nHelpline 0800 5200 520Where can I find out more? \xa0\nIf you’ve found this information useful, you might be interested in \nother titles from our range. You can download all of our booklets from our website www.versusarthritis.org or order them by contacting our Helpline. If you wish to order by post, our address can be found on the back of this booklet.\nBulk orders\nFor bulk orders, please contact our warehouse, APS, directly to \nplace an order:\nPhone: 0800 515 209 \nEmail: info@versusarthritis.org\nTell us what you think\nAll of our information is created with you in mind. And we want to know if we are getting it right. If you have any thoughts or suggestions on how we could improve our information, we would love to hear from you. \nPlease send your views to bookletfeedback@versusarthritis.org \nor write to us at: Versus Arthritis, Copeman House, St Mary’s Court, St Mary’s Gate, Chesterfield, Derbyshire S41 7TD.\nThank you! \xa0\nA team of people helped us create this booklet. Versus Arthritis medical advisors, Dr Peter Glennon and Aneela Mian are responsible for the content overall. We would also like to thank professor Ernest Choy and Lisa Turner for helping us review this booklet.\xa0\nWe would also like to give a special thank you to the people \nwho shared their opinions and thoughts on the booklet. Your contributions make sure the information we provide is relevant and suitable for everyone.Talk to us\nOur offices\nWe have offices in each country of the UK. Please get in touch to find out what services and support we offer in your area:\nEngland\nTel: 0300 790 0400 Email: enquiries@versusarthritis.org\nScotland\nTel: 0141 954 7776 Email: scotland@versusarthritis.org\nNorthern Ireland\nTel: 028 9078 2940 Email: nireland@versusarthritis.org\nWales\nTel: 0800 756 3970 \nEmail: cymru@versuarthritis.orgHelpline\nYou don’t need to face arthritis alone. Our advisors aim \nto bring all of the information and advice about arthritis \ninto one place to provide tailored support for you.\nHelpline: 0800 5200 520 \nEmail: helpline@versusarthritis.orgFibromyalgia\nFibromyalgia is a long-term condition that can cause pain throughout \nthe body. It can make you feel extremely tired and affect your ability to concentrate. In this booklet, we explain what fibromyalgia is, how it’s treated and how you can manage its impact on your life. \nFor information please visit our website: \nversusarthritis.org0300 790 0400\n /VersusArthritis \n @VersusArthritis \n @VersusArthritis\n© Versus Arthritis 2020\nVA2013", 'Table\tof\tBenefits\t-\tDubai\tand\t\nNorthern\tEmirates\tApplicants\nSILVER\nTerritorial\tScope\tof\tCoverage Worldwide\nAggregate\tAnnual\tLimit AED\t1\tMillion\nSilk\tRoad\t(op\tAccess\tto\tClinics\tonly)\nFrom\t10\tPM\tto\t8AM\tOut\tPatient\t\ntreatments\taccess\tis\tavailable\tat\t\nNetwork\tHospitals\nCoverage\tCriteria\tfor\nTreatment\toutside\tUAECoverage\toutside\tUAE\tis\tlimited\tto\t\n90\tdays\tper\ttreatment.\tA\tsingle\t\nholiday\tor\tbusiness\ttrip\tmay\tnot\t\nexceed\t90\tdays\nUnderwriting\tterms\tand\tcoverage\t\ncriteria\tfor\tPre-existing,Chronic\tconditions:• All pre-existing medical conditions \nshould\tbe\tdeclared\tin\tthe\tMedical\t \t \t\n\t Application\tForm\tand\tis\tsubject\tto\t\nmedical\tunderwriting.\n• All declared Pre-existing and \nChronic\tconditions\tare\tcovered\t\nwith a sub limit of AED 150,000/- \n• Undeclared pre-existing \nconditions\twill\tnot\tbe\tcovered\t\nduring\tthe\tpolicy\tperiod\tand\twill\t\nbe\tunderwritten\tat\trenewal.\n\t All\tadverse\tfindings\ton\thealth\t\ndeclarations\twould\tbe\tpriced\ton\t\neach\tcase\tbasis).\tIn\tcase\tof\t\nmisrepresentation\tinsurer\t\nreserves\tthe\tright\tto\tcancel\tthe\t\npolicyMedical\tNetwork\tSilver Insurance\tPlanRoom\tType PrivateIN\tPATIENT\tBENEFITS\nThe\tcost\tof\taccommodation\tof\ta\t\nperson\taccompanying\ta\tbeneficiary\t\nbelow\t16\tyears\tof\tage\tin\tthe\tsame\t\nroom\tin\tcases\tof\tmedical\tnecessity\tat\t\nthe\t\trecommendation\tof\tthe\ttreating\tdoctor\t\tand\twith\tprior\tapprovalCovered\t\n(Max\tup\tto\tAED\t100\tper\tnight)\nIntensive\tcare\tunit\tand\tcoronary\tartery\tdisease\ttreatmentYes\nRecipient\tOrgan\ttransplantation\tservice,\texcluding\tany\tcharges\t\nrelated\tto\tDonorOrgan\ttransplantation\tshall\tcover\t\nthe\torgan\ttransplantation\tas\t\nrecipient\texcluding\tany\tcost\t\nrelated\tto\tdonor,\tand\texcluding\t\nthe\tacquisition\tand\torgan\tcost.\t\nOrgans\tcovered\tare:\theart,\tlung,\t\nkidney,\tpancreas,\tliver,\tAllogeneic\t\n&\tautologous\tbone\tmarrow.\nRepatriation\tcosts\tfor\tthe\ttransport\t\nof\tmortal\tremains\tto\tthe\tcountry\tof\t\noriginCovered up to AED 7500/-Ambulance\tServices\n(in\tMedical\tEmergency\tonly\tand\nif\tfollowed\tby\tadmission)Yes\nCopay\ton\tconsultation\tfor\tfollow\tup\t\nwithin\t7\tdays\tfor\tsame\ttreatment\t\nand\twith\tsame\tDoctor.No\tCopayPhysician\tConsultation Covered\twith\tCopay\tof\t20%\tmax\t\nAED\t50\tper\tconsultationOUT\tPATIENT\tBENEFITSEmergency\tDental\ttreatment\tfor\naccidental\tdamage\tto\tnatural\tteethUnder\tthis\tbenefit\tthe\ttreatment\trequired\twithin\tthree\tmonths\t\nfollowing\taccidental\tdamage\tto\t\nsound\tnatural\tteeth\tcaused\tby\ta\t\nviolent\texternal\tmeans\twhen\tthe\t\ntreatment\tis\tgiven\tby\ta\tPhysician,\t\ndentist\tor\tdental\tsurgeon\tis\t\ncovered.\n*\t\t\tNo\ttreatment\twill\tbe\tcovered\t\n\t\t\t\t\tafter\t3\tmonths\tof\tthe\taccident.\n**\tTreatment\trequired\tas\tthe\tresult\t\n\t\t\t\t\tof\tthe\tconsumption\tof\tfood\tor\t\n\t\t\t\t\tdrink\tor\tany\tforeign\tbodies\t\n\t\t\t\t\tcontained\tin\tsuch\tfood\tor\tdrink\t\n\t\t\t\t\tis\tnot\tcovered.Physiotherapy\n(Subject\tto\tPrior\tApproval)Covered\twith\t0%\tcopay\tup\tto\t15\tsessions\tper\tmember\tper\tyear\nDay\tcare\tTreatment Covered\nOut\tPatient\tSurgery Covered\nEmergency\tMental\thealth\tTreatments Covered\nWork\tRelated\tInjuries\tand\tillness Not\tCoveredOTHER\tSALIENT\tBENEFITS*Approval\tprotocol\tfor\tFree\taccess\tat\tnetwork\tproviders\twill\tfollow\tDHA\tguidelinesDiagnostics\t(X-Ray,\tMRI,\tCT-Scan,\t\nultrasound\tand\tEndoscopy)Covered\twith\t0%\tcopay\tper\t\ninvoicePrescribed\tDrugs\tand\tMedicines\t\n(covered\tup\tto\tABL)Covered\twith\t0%\tcopay\tper\t\ninvoiceCancer\tTreatments-\tScreening\tHealth\t\ncare\tservices,\tinvestigations\tand\ttreatments\tonly\tfor\tmembers\tenrolled\tunder\tPatient\tSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHAPreventive\tservices\tcovered\tfor\t\nmembers\tover\t18\tyears\tof\tage\n*Prior\tApproval\tis\trequired\tfor\t\nFree\tAccess\tfacility(Non\tAUH)Diabetic\tScreening:\tFasting\tBlood\tSugar\tand\tHBA1C\t\ntests\tare\tcovered\tonce\ta\tpolicy\t\nyear\tfor\teligible\tmembers\nHepatitis\tC\tInfection-\tScreening\t\nHealth\tcare\tservices,\tinvestigations\t\nand\ttreatments\trelated\tto\tviral\thepatitis\tand\tits\tcomplications\tonly\t\nfor\tmembers\tenrolled\tunder\tPatient\t\nSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHA\nDiagnostic\tand\ttreatment\tservices\t\nfor\tdental\tand\tgum\ttreatments,\t\nHearing\tand\tvision\taids,\tand\tvision\tcorrection\tby\tsurgeries\tand\tlaser\t(Emergency\tcases\tOnly)Covered\tin\tmedical\temergenciesNew\tBorn\tbaby\tcoverage\nBabies born inside and out-side UAE \n- New born expenses are covered \nfrom\tDate\tof\tBirth\tunder\tthe\t\nmother’s card for the first 30 days \nfrom\tdate\tof\tbirth\tup\tto\tAnnual\t\nBenefit\tLimit\tof\tmother.\nNew\tborn\tbabies\twill\tbe\tadded\tto\t\nthe\tprinciple\tpolicy\tonly\tupon\trequested\tby\tthe\tpolicy\tholder\tand\t\nis\tsubject\tto\tMedical\tunderwriting.\nCoverage\tfor\tnew\tborn\tare\tin\tline\t\nwith\tDHA\tbenefit\tguidelines.\nInfluenza\tVaccine\n(For\tDubai\tVisa\tholders)\n(On\tReimbursement\tBasis)As\tper\tDHA\tguidelines\tCovered\tonce\t\nper\tannum\ton\tat\tdesignated\tclinics\t\nonly.\nHepatitis\tB\tVirus\tScreening\tand\t\ntreatmentas\tper\tDHA\tguidelines\nAdult\tPneumococcal\tConjugate\tVaccine\t(On\tReimbursement\tBasis) To\tbe\tfollowed\tas\tper\tthe\tguidelines\t\nlaid\tout\tin\tAdult\tPneumococcal\tVaccination\tguidelinesMaternity\tBenefits\nInpatient\t&\tOutpatient\tcoverage\tincludes:\t\n1.\t Pre\t&\tPost\tnatal\ttreatments\t\n2.\t Normal\tdelivery\t\n3.\t Medically\tnecessary\tCaesarean\t\nSection\t\n4.\tMaternity\trelated\tComplications\t5.\t Medically\tnecessary\tlegal\t\nterminations\n\t\n*\tIn-patient\tmaternity\ttreatment\tare\t\nsubject\tto\tprior\tapproval- Normal Delivery expenses are \ncovered\tup\tto\ta\tsub\tlimit\tof\tAED\t\n10,000/-\n- Medically necessary Caesarean \nSection\tand\tcomplication\texpenses\t\nare\tcovered\tup\tto\ta\tsub\tlimit\tof\t\n AED 10,000/-\n- Any Medical Emergency expenses \nrelated\tto\tMaternity\twill\tbe\tcovered\tup to a sub limit of AED 150,000/-\n- Out Patient eligible Maternity \nexpenses\tare\tcovered\tup\tto\tAnnual\t\nlimit\n- 10% co-payment applicable on all \nMaternity treatments, including out- patient\tMaternity\tconsultation\t(no\t\nDeductible\tapplies)\n- The following screening tests are \ncovered\tas\tper\tDHA\tAntenatal\tcare\t\t\nprotocol:\n\t•\t FBC\tand\tPlatelets\n\t•\t Blood\tgroup,\tRhesus\tstatus\tand\t\nantibodies\n\t•\t VDRL\n\t•\t MSU\t&\turinalysis\t\n\t•\t Rubella\tserology\t\n\t• HIV\t\n\t• Hepatitis\tC\toffered\tto\thigh\trisk\t\npatients\n\t• GTT,\tif\thigh\trisk\n\t• FBS,\tRandom\tblood\tsugar\tOR\t\nHbA1C\n\t• Ultrasonography:\t3\tscansTakaful Emarat’s Global emergency \nassistance\tprogram\tprovided\t\nthrough\tAssist\tAmerica\nThis\tprogram\timmediately\tconnects\tyou\tto\t\nqualified\thealthcare\tproviders,\thospitals,\t\npharmacies,\tand\tother\tservices\tif\tyou\texperience\t\nan\temergency\twhile\ttraveling\tmore\tthan\t150\tkilometers\taway\tfrom\tyour\tpermanent\tresidence,\tor\tin\tanother\tcountry,\tfor\tup\tto\t90\tdays.\n\t\n1-877-488-9857\t(Toll\tFree\twithin\tthe\tU.S.)1-609-275-4999\t(Collect\tCall\toutside\tthe\tU.S.)\nEmail\tmedservices@assistamerica.com\n\tYour\tAssist\tAmerica\tReference\tNumber\tis:\t97-AL-TEI-3191\n\t\nNote:\tRefer\tto\tthe\tpamphlet\tfor\tterms\tand\tconditionsMedical\tEmergency\tAssistance\n- Emergency Medical Evacuation\n- Medical Repatriation- Foreign Hospital Admission Assistance- Medical Monitoring- Medical Referrals- Prescription Assistance\nTravel\tEmergency\tAssistance\n- Compassionate Visit- Care of Minor Children- Return of Mortal Remains- Lost Luggage or Document Assistance- Interpreter and Legal Referrals- Emergency Message Transmission- Pre-Trip InformationAlternative\tMedicine\tBenefit\tcovers:\t\nOsteopathy,\t\tChiropractic,\t\nHomeopathy,\tAcupuncture,\t\t\nAyurveda\tand\tHerbal\tTreatmentsCovered\ton\treimbursement\nup to AED 1,600/-\nVaccination\tfor\tChildrenas\tper\tMOH\tschedule\n*(Require\tpre-authorization)Covered\nWithin\tthe\tNetwork\n(Free\tAccess)Covered(Out-side UAE: covered maximum\nup\tto\t100%\tof\tUAE\tapplicable\nnetwork\trates)CLAIMS\tSETTLEMENT\tTERMS\t(What\tis\tPaid\tby\tthe\tInsurer)\nOutside\tthe\tNetwork\n(Reimbursement)\tReimbursement\t\tin\tSEA:\n- 100% of actual covered cost \nsubject\tto\tmaximum\tof\t100%\tof\tUAE\tapplicable\t\tnetwork\t\trates\n\t Reimbursement\t\telsewhere\twithin\t\nterritorial\tscope\tof\tcover*:\n- 80% of Actual Covered Cost \nsubject\tto\tmaximum\tof\t80%\tof\t\nUAE\tApplicable\tNetwork\t\trates\n*\t No\tElective\ttreatment\t\nreimbursement\tfor\tSilk\tRoad\tNetwork\tinside\tUAE.Elective\tTreatment\nWithin\tthe\tNetwork\tand\nOutside\tNetwork100%\tof\tActual\tCovered\tCostEMERGENCY TREATMENTSDental\tBenefits\n*Consultation\t&\tX-Ray,\tScaling,\tTooth\t\nExtraction,\tAmalgam\tfillings,\t\nTemporary\tand/or\tpermanent\t\ncomposite,\tfillings\tand\troot\tcanal\t\ntreatment\tand\tCrown\tonly.Covered\twith\t20%\tcopay\tup\tto\t\nAED\t3500\nFree\tAccess - Covered with pre-\nauthorization\tonly\t–\t\nCo-payment 20% applicable \nReimbursement - Additional 20% \nco-payment applicable over free access', 'Purging ere al TN a ea ecto Cee\n\n \n\nHOME ABOUTUS OURSCHOOL LEARNING HALLOFFAME ADMISSION WORKWITHUS CONTACTUS\n\nPH\n\n \n\nhi lio}e] Bs\n\n\\ AWARD WINNING SCHOOL WITH MORE THAN\nTWO DECADES OF EXCELLENCE\n\nKHALIFA AWARD FOR EDUCATION\n\nA |\n\n500+\n\nDEDICATED\nFACULTY\n\njo\n100%\n\nPLACEMENT TO\nWORLD CLASS\nUNIVERSITIES\n\n \n\nMESSAGE FROM PRINCIPAL & DIRECTOR\n\nGOSS ec enn eRe ea) ,\nalee oy LE ° Pane eds\nth year of being a forerunner in providing worldclass education to the pryahtane\n\nRe ee RRO ca eR esa aoe\nSeno Me sae Mace cua Rice\nTea Sg ee Nag Cn Ree ea\nseme Lg\n\nDANA MARWAHA\nSeen]\n\n \n\nMISSION & VISION STUDENT BLOG\n\nOur school aims to consider the\nuniqueness and individual needs\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nof its pupils by delivering, nigra COMmmontcence\nEW SCHOOL Neen\nVIEW SHOWCASE\nSCHOOLS\nEDUCATIONAL -\nPARADIGM MY SOCIAL RESPONSIBILITY\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nNN cam ey\n\nEemEny ITD (> ml fim)\n\nSewer', 'Home\n\tMESSAGE FROM PRINCIPAL & DIRECTOR: \nDelhi Private School Sharjah stands witness to this, as our institution steps into its 25th year of being a forerunner in providing worldclass education to the students of the Indian diaspora in the UAE. We began as a modest institution with 145 students and equipped with the dream to nurture the best. Today, we stand tall with almost 6000 students enjoying and experiencing the tradition of excellence at DPS Sharjah, where innovation has grown to be a culture and every student is an explorer… an innovator! \nMISSION & VISION\nOur school aims to consider the uniqueness and individual needs of its pupils by delivering…\nEDUCATIONAL PARADIGM\nDelhi Private School Sharjah follows an indigenous model of Education which has evolved…\nPRIMARY:\n \tFROM THE DESK OF THE HM\nThe DPS , Sharjah primary wing exudes a warm and friendly environment where a core commitment...\nAt Delhi Private School -Sharjah, we build on the principle of enjoying the journey of education while we focus on...\nThe primary wing of DPS Sharjah is a buzzing hub of happy, eager, curious, and natural learners…\nFACILITIES:\nSTEM LAB:\nThe school has introduced STEM LABS for students of Grades 1- 5.\nSTEM is a curriculum based on the idea of educating students in four specific disciplines — Science, Technology, Engineering and Mathematics — with an interdisciplinary and applied approach.\n \nRather than teach the four disciplines as separate and discrete subjects, STEM integrates them into a cohesive learning paradigm based on real-world applications.\n\t\tIMMERSIVE ROOM:\nThe state-of-the-art Immersive Room is a cutting-edge facility designed to transform the way our primary school students learn. This 3-D learning and interactive environment offers a dynamic, hands-on approach to education, allowing students to explore subjects in a vivid, engaging manner. In the Immersive Room, lessons come to life as students can dive into virtual worlds, interact with 3-D models, and participate in interactive simulations. Whether exploring ancient civilizations, traveling through the human body, or experimenting with scientific concepts, the Immersive Room provides an unparalleled opportunity for students to engage deeply with their studies.\nFINE ARTS STATION\n\t\t\tSpecial well-equipped rooms have been allocated for teaching Art, Dance and Music to the students.\n\t\tSMART CLASSES:\nHands -on learning has been taken to a new level through our IT support system. Children learn best when they visualize what they are learning. The Interactive Smart Boards , Hybrid classrooms, smart tech tools enhance the teaching and make learning more interesting, engaging and relevant for the children.\nENRICHMENT RESOURCE CENTRE:\nThe school offers a support system to classroom teaching enabling children to cope better with the surroundings. It is unique as it provides direct services in terms of evaluation and remediation that takes the mystery out of why learning may become difficult for a child. Also the centre offers an Individual Education Program is for children lagging behind academically. \nLIBRARIES:\nThe school lays a lot of emphasis on cultivating a mature reading habit in the children. We have three separate libraries for students of KGII to Grade V. Housing a wide range of age-appropriate books, ranging from fiction to general knowledge, they ensure your child gets an early introduction into the magic world of books, fostering a habit that will stand him in good stead for a lifetime.\nCLINIC:\nThe primary school is equipped with three clinics which are looked after by qualified nurses and an in house doctor. Health check-ups of children are done regularly and records are maintained. Parents are informed in case a child needs special attention.\nPLAY AREAS\nSafe play areas with well-defined boundaries are available for the children to frolic in. Separate areas are demarcated for different age-groups. Play facilities that contribute to children’s physical fitness have been installed where children engage in supervised play.\nRULES:\nLEAVE RULES\nDigital Almanac will be available on the school website from this academic year .\n \nMEETING WITH TEACHERS \n• Parents can meet teachers by prior appointment only. Online appointments on Teams may be fixed by communicating with the teacher through the Communication portal in Special programs. .\n \nDISCIPLINE AND BEHAVIOUR \nTo create a pleasant atmosphere, conducive to distance learning as well as onsite learning wherein children can study safely and efficiently, high standards of positive self- discipline is required. Good order and positive discipline is sought through good relationships and self discipline . Generally the school enjoys a friendly, caring and supportive atmosphere and emphasis is given to encouraging and showing appreciation of good behaviour rather than punish bad behaviour.\n \nLIBRARY\nLibrary periods are conducted onsite now through a very efficient reading programme.\nOWN TRANSPORT\n• Students who travel in their own transport must arrive in school by 7.20 am and must be picked up from school by 1:45 pm latest .\n• Students should never leave the school before the attendant arrives.\n• In case of delay they should report to the school reception and the parent will be called.\n \n•At present Parents will not be allowed inside the campus . They will collect their respective wards from the main gate no.3 after school hours.\nTRANSPORT\nAll students should reach the bus stop at least five minutes before the arrival time. Buses will not wait for latecomers . The bus drivers are authorized to stop the buses at designated stops only, unless otherwise directed by the bus teacher. The list of designated stops has been formulated keeping in view the convenience and safety of the students and you are required to adhere to the same.\n \nChildren of Pre KG to Grade II must be dropped and picked up from the bus stop by the parent/caretaker. If the person is not at the bus stop the child will be brought back to school and the parent will have to make arrangements to pick up the child from school. Parents are not allowed to enter or travel in the bus at any time. If parents have any concern regarding the transport facility they are requested to ask for a complaint form from the driver or fill up the complaint form on the school communication portal for Transport . The concern will be addressed by the school at the earliest.\n \nThe bus teachers and bus monitors are responsible for maintaining discipline in the buses. Any serious offences will be reported to the Headmistress. Children will not be allowed to board other buses .\nACADEMICS:\nA TYPICAL DAY\nThe school follows four days a week fully onsite pattern of teaching. A regular, productive working day at DPS Sharjah Primary wing is divided into 8 periods. The children get two refreshing breaks to rejuvenate their minds and stretch their limbs. The day includes a home room period when students spend valuable time with their class teachers. This time is an opportunity for them to share experiences or simply bond with their classmates and class teacher. All assemblies, themed week activities, inter-house activities, practices for events are held during the home room period so as to leave the rest of the day for the set class schedules.\n\tINNOVATIVE TEACHING METHODOLOGY\n\t\tIn the primary section all teaching is thematic and activity based. The syllabus is set by the school. The indigenous curriculum created by our team of talented teachers focuses on hands-on learning through creative, cross curricular lessons, project work, games and logical and lateral thinking activities. It is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time.\n \nOur staff continuously update and upgrade their technology and teaching skills through continuous professional development programmes to seamlessly deliver high quality and relevant lessons.\n\tGRADE III, IV, V\n\t\tHere teaching goes into formal mode. The syllabus is set by the school maintaining the ethos of activity based learning. The curriculum focuses on hands-on learning through in-class work , project work, games and logical and lateral thinking activities.\nIt is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time. Every classroom at DPS Sharjah is a THINKING CLASSROOM. Our children are encouraged to ask the WHYs and WHY NOTs and that is how we learn as we teach. French is introduced as an optional second language in Grade III giving students a choice between French and Hindi.\nKGI to GRADE II\nThe syllabus has been created in a manner that aims at making the child love coming to school. Syllabus is flexible and therefore gives each child the freedom to learn at his/her own pace. Each month is a THEME MONTH, wherein the theme is learnt through age appropriate hands- on learning experiences. Cross curricular teaching takes place through activities, discussions, story telling and enacting , class assemblies and carefully chosen and organized field trips. French is introduced as an optional second language in Grade I giving students a choice between French and Hindi\nPRE KG\nIn our Pre-KG program, we understand the importance of early childhood development. We are committed to nurturing young minds and helping our little learners develop essential skills that will set the foundation for a lifetime of learning and success. The Pre KG curriculum features the distinct and proprietary DPSS Pedagogical Framework and draws from six leading pedagogies in its approach to education, namely the Reggio Emilia, Montessori, Ecological Systems Theory, Somatics, Anganwadi and Finnish method to create a child-led curriculum adapted to meet the needs of each individual child. We promote learning through a combination of play-based activities and structured adult-guided instruction.\nTHEME WEEKS:\nA week in a month is chosen to experiment and explore a certain theme. This concept enhances individual participation, research skills, group work, creativity in presentation and helps latent talent surface and bloom. \nLABS\nThe STEM labs add a whole new perspective to learning MATH and SCIENCE. Children learn through hands on activities which help them to connect the topic taught to real life experiences. The school also has fully equipped COMPUTER LABS for students of grades 1 – 5.\n \nThe labs serve as a refreshing change from class room teaching. Each lab is equipped with state of the art interactive smart boards to make learning and teaching an exciting and unique experience. Students visit the LAB once a week for each subject.', "Adobe Acrobat PDF Files\nAdobe® Portable Document Format (PDF) is a universal file format that preserves all\nof the fonts, formatting, colours and graphics of any source document, regardless ofthe application and platform used to create it.\nAdobe PDF is an ideal format for electronic document distribution as it overcomes the\nproblems commonly encountered with electronic file sharing.\n• Anyone, anywhere can open a PDF file. All you need is the free Adobe Acrobat\nReader. Recipients of other file formats sometimes can't open files because they\ndon't have the applications used to create the documents.\n• PDF files always print correctly on any printing device.\n• PDF files always display exactly as created, regardless of fonts, software, and\noperating systems. Fonts, and graphics are not lost due to platform, software, and\nversion incompatibilities.\n• The free Acrobat Reader is easy to download and can be freely distributed by\nanyone.\n• Compact PDF files are smaller than their source files and download a\npage at a time for fast display on the Web.", "SELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nComputer Science I, Computer Science Illustrated\nComputer Science II, Liang Java\nComputer Science III, Liang Java\nData Structures, Data Structures & Algorithms\nComputer Assembly, Machine Learning\nIntro To Networking, Networking CCNA\nCalculus I, Intro to Calculus\nCalculus II, Advanced Topics in Calculus\nCalculus III, Vectors and Matrices in Calculus\nDifferential Equations, Multivariable Calculus\nLinear Algebra, Math for Computer Science\nAccounting I, Fundamentals of Accounting\nAccounting II, Fundamentals of Accounting\nComposition, Short Stories\nLiterature, Poems and Stories\nOrganic Chemistry I, Organic Chemistry Principles\nOrganic Chemistry II, Organic Chemistry Principles\n\n\n5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n\n6. Question: List the names and GPAs of all students.\n\nSELECT StudentName, StudentGPA \nFROM Student;\n\nExpected Answer:\n\n\nJerry Ryan, 4.0\nHugo Jurgens, 3.2\nAnita Nelson, 3.7\nRobert Arnold, 2.5\nHelen Small, 2.0\nJason Leavitt, 4.0\nHeather Vester, 3.3\nIvan Wright, 2.9\nNorman Roberts, 1.3\nJames Neville, 3.7\n\n7. Question: Which courses are taught in the Riverhead building?\n\nSELECT Course.CourseName \nFROM Section \nJOIN Course ON Section.CourseID = Course.CourseID \nJOIN Buildings ON Section.BuildingID = Buildings.BuildingID \nWHERE Buildings.BuildingName = 'Riverhead';\n\nExpected Answer:\n\nComputer Science III\nCalculus I\nAccounting I\n\n8. Question: What are the phone numbers of all faculty members?\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nTanya Ferguson, 635-448-6158\nGuy O'Neill, 654-651-8521\nDennis Wilks, 687-846-5132\nKenneth Mason, 876-263-4455\nMike Briley, 184-846-4613\nMary George, 184-618-4842\nJune Walkters, 618-476-4631\nAngela Mendez, 594-976-4326\nJohn Leak, 459-487-9635\nCarey Cochran, 111-526-8633\n\n9. Question: List the details of all interns including their hourly wage.\n\nSELECT Interns.InternID, Person.PersonName, Interns.InternHourlyWage \nFROM Interns \nJOIN Person ON Interns.PersonID = Person.PersonID;\n\nExpected Answer:\n\n1, Jamie Kurland, 14.50\n2, Brenda Thornberry, 15\n3, Tom Katz, 11\n\n10. Question: Which faculty member is the head of the Mathematics department?\n\nSELECT FacultyName \nFROM Faculty \nWHERE FacultyTitle = 'Head Of Mathematics';\n\nExpected Answer: Guy O'Neill\n\n1. Question: What is the name of the college with the highest number of students?\n\nSELECT CollegeName \nFROM College \nORDER BY CollegeTotalStudents DESC \nLIMIT 1;\n\nExpected Answer: SCCC\n\n2. Question: List all buildings in the college and their associated college names.\n\nSELECT BuildingName, CollegeName \nFROM Buildings;\n\nExpected Answer:\n\nRiverhead, SCCC\nIslip, SCCC\nSouth Hampton, SCCC\nAmmerman, SCCC\nSmithtown, SCCC\n\n\n3. Question: Which classrooms have projectors?\n\nSELECT RoomNumber \nFROM Classrooms \nWHERE HasProjector = 'Y';\n\nExpected Answer:\n201\n203\n304\n\n4. Question: List all courses along with their associated textbook titles.\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:"] +2024-06-23 12:26:04,584 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 429 Too Many Requests" +2024-06-23 12:26:04,584 - INFO - Retrying request to /chat/completions in 15.707000 seconds +2024-06-23 12:26:21,491 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 400 Bad Request" +2024-06-23 12:26:21,492 - ERROR - Error processing question: PDF full form, Error: Error code: 400 - {'error': {'message': "This model's maximum context length is 16385 tokens. However, your messages resulted in 30438 tokens (30312 in the messages, 126 in the functions). Please reduce the length of the messages or functions.", 'type': 'invalid_request_error', 'param': 'messages', 'code': 'context_length_exceeded'}} +2024-06-23 12:26:57,018 - INFO - Received question: what is Fibromyalgia +2024-06-23 12:26:57,834 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:26:57,974 - INFO - Searching documents for query: Fibromyalgia +2024-06-23 12:26:58,371 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:58,601 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:58,895 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:59,111 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:59,337 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:59,514 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 12:26:59,517 - INFO - Document search results: ["Fibromyalgia\nWords shown in bold are explained in the glossary on p.29.We’re the 10 million people living with arthritis. We’re the carers, \nresearchers, health professionals, friends and parents all united in our ambition to ensure that one day, no one will have to live with the pain, fatigue and isolation that arthritis causes.\nWe understand that every day is different. We know that what works \nfor one person may not help someone else. Our information is a collaboration of experiences, research and facts. We aim to give you everything you need to know about your condition, the treatments available and the many options you can try, so you can make the best and most informed choices for your lifestyle.\nWe’re always happy to hear from you whether it’s with feedback on our \ninformation, to share your story, or just to find out more about the work of Versus Arthritis. Contact us at content@versusarthritis.org\nRegistered office: Versus Arthritis, Copeman House, St Mary’s Gate, Chesterfield S41 7TD\nRegistered Charity England and Wales No. 207711, Scotland No. SC041156.Contents\nLynn’s story 4\nWhat is fibromyalgia? 6\nSymptoms 6\nWho gets fibromyalgia? 8\nDoes it run in families? 8\nCauses 8\nDiagnosis 10\nWhat does the future hold for me? 11\nTreatments 13\nPhysical therapies 13\nPain clinics and pain management programmes 15\nPsychological therapies 15\nAcupuncture 18\nDrug treatments 18\nHow can I help myself? 20\nResearch and new developments 27\nGlossary 29\nWhere can I find out more? 30\nTalk to us 314 5 versusarthritis.org\nHelpline 0800 5200 520\nLynn’s story\nLynn White was diagnosed with fibromyalgia in her early 40s. \nNow at 52, she wants people to know they can keep on top of their condition with treatment, self-care and the occasional treat.\n‘I had the symptoms for years before I found out I had fibro. I knew \nI wasn’t right. I’d feel awful.\n‘I’d get terribly low and I was in pain everywhere. But you just get \non with things don’t you. I didn’t want to make an issue out of it. My daughter has JIA and Sjögren’s syndrome and she was so ill, I couldn’t think about how I was feeling.‘When I eventually saw a rheumatologist, she just pressed my trigger points – I went through the roof. Tears were pouring down my face.\n‘Knowing I had fibro made such a difference. When you can name it, \nyou can start dealing with it.\n‘I have to look after myself. I try to pace myself. I exercise with a \npersonal trainer too, that makes all the difference.\n‘Exercise is so important. But don’t just go and exercise, you need \nto see a physiotherapist or a gym instructor. Doing the wrong exercises can be as harmful as doing nothing. Make yourself keep walking, because when you stop it’s so difficult to get going again.\n‘I have acupuncture, laser and heat treatments. They’re brilliant \nand really help. If I don’t go it takes weeks to get back on track.\n‘I get as much sleep as I can. In the morning I’m still tired and my \nlegs feel like lead, but I must get on and walk the dogs. Heat pads on my waist really help me walk. I always feel much better out in the fresh air.\n‘I watch my diet, because once the weight goes on it doesn’t shift, \nthat makes me feel worse.\n‘If I’m going out, I try not to do too much the day before and \nafter. Sometimes, I really don’t feel up to it, but my friends really understand.\n‘I have down days, but I deal with it. It helps to stay positive. \nIt would be very easy to get down.\n‘I make sure I treat myself with a massage or a facial. It’s not \nindulgent, it helps. It’s so important to relax your body, mind and muscles and I know I’ll sleep well that night.\n‘Little things really do make a difference. I still have days I don’t \nfeel great, but I know I have to get on with things.’6 7 versusarthritis.org\nHelpline 0800 5200 520What is fibromyalgia?\nFibromyalgia is a long-term condition that causes pain and \ntenderness all over your body.\nUnlike arthritis, this isn’t because you have problems with your joints, \nbones or muscles. It’s thought to be caused by your nervous system in your brain and spine not being able to control or process pain signals from other parts of your body.\nThe condition is also linked to: •\n poor sleep\n• feeling you can’t concentrate or remember things\n• extreme and constant tiredness that doesn’t improve with sleep or \nrest – which is known as fatigue.\nThere can be many other symptoms that affect different parts of your body.\nSymptoms\nThe main symptoms of fibromyalgia are:\n• pain – you may feel as though you’ve got pain that spreads \nthroughout your entire body, with certain parts – such as your neck and back – feeling particularly painful\n•\n tiredness, fatigue and generally feeling like you have no energy\n• sleeping badly – waking up feeling unrested\n• aching and stiffness, which often feels worse during or after you’ve been active.\nIt’s common for your condition to flare-up, making your symptoms suddenly worse.Fibromyalgia can also cause:\n•\n forgetfulness or poor concentration\n• stress, worry or low mood\n• tingling, numbness or swelling of your hands and feet\n• headaches\n• restless legs syndrome – a tingling, uncomfortable feeling in your \nlegs, especially at night\n• irritability, or feeling low or weepy\n• feeling like you urgently need to wee, especially at night\n• painful menstrual periods\n• diarrhoea, constipation and stomach pain – sometimes separately diagnosed as irritable bowel syndrome (IBS)\n•\n increased sensitivity to things like cold, sound, knocks and bumps\n• tender or overly sensitive joints and muscles.\nThe pain may feel like it’s affecting your whole body, or it may be particularly bad in just a few areas. Some people say their pain gets worse in extreme temperatures, such as very hot, cold or damp weather.\nPeople often say that besides the pain, fatigue is the worst part of \nfibromyalgia. This can be linked to a difficulty to think clearly or remember things properly, which is sometimes called fibro fog or brain fog.\nFibromyalgia can be physically and \nmentally overwhelming, but if you can learn to manage it you can reduce its impact on your life.8 9 versusarthritis.org\nHelpline 0800 5200 520Who gets fibromyalgia?\nIt’s estimated that somewhere between 1.8 million and 2.9 million \npeople in the UK have fibromyalgia.\nIt most commonly develops between the ages of 25 and 55, although \nchildren can also get it. It appears that more women are diagnosed with fibromyalgia than men.\nDoes it run in families?\nWe don’t know for sure whether fibromyalgia can run in families.\nIt’s thought that people can inherit genes that make them more likely \nto get fibromyalgia, and the condition can then be triggered by an injury, physical or psychological trauma, or stress.\nCauses\nWe don’t currently know the exact reason why people get fibromyalgia. But there does seem to be a common link with things such as arthritis, a traumatic event, and mental health and well-being.\nFibromyalgia isn’t caused by damage or an injury to the body. But it \ndoes increase the sensitivity of your nerve endings, which means you could feel pain from a small amount of pressure or minor knocks.\nOne theory is that the condition is caused by problems with a \nperson’s central nervous system – which controls all the sensations and movements the body makes.\nStudies have shown that parts of the brain that register pain react \ndifferently if you have fibromyalgia. This means you feel pain when other people just feel uncomfortable or stiff.\nPeople with fibromyalgia often don’t get enough deep sleep. \nResearch shows that lack of good quality sleep can make pain worse, and maybe even cause pain.Pain, unhappiness, depression and stress can all make you sleep badly.\nSymptoms often start after an illness, accident, or a time of emotional \nstress and anxiety.\nWhen you’re low or depressed, your pain can also feel worse. At the \nsame time, your pain can make you feel more stressed.\nUnlike conditions, such as arthritis, the pain you feel with fibromyalgia \nisn’t caused by visible inflammation or damage to your body.\nThis doesn’t mean the symptoms of fibromyalgia are unreal or ‘all in \nyour mind’. However, anxiety, physical or mental trauma, and sleep disturbance are all thought to play a part in the condition.\nPoor sleep appears to be a significant \ncause of fibromyalgia, so getting enough good-quality sleep is important.\nFigure 1. The cycle of pain and sleep disturbance\n \n \n Sleep \ndisturbanceLocalised \nmuscular/ \njoint pain\nInsufficient deep, \nrestorative sleep\nDifficulty with daily activities, \nfatigue, widespred muscular \npain and tendernessDisease, \nillness\nAnxiety, \nlife crisis10 11 versusarthritis.org\nHelpline 0800 5200 520Fibromyalgia doesn’t appear to cause lasting damage to your body, \nbut it’s important to stay physically active so your muscles don’t become weak. If your muscles become weak, you could cause lasting damage.\nDiagnosis\nFibromyalgia can sometimes be difficult to diagnose, as the symptoms vary from person to person.\nThere are some common symptoms your doctor will look for to help \ndiagnose fibromyalgia, including:\n•\n severe pain that has lasted three months or more\n• fatigue\n• regularly waking up feeling unrefreshed\n• problems with your memory and understanding.\nIt may help your doctor understand the problems you’re having \nif you make a list of any physical or psychological problems you’ve experienced. They will probably then carry out a physical examination.\nThere aren’t any specific blood tests, x-rays or scans to confirm a \ndiagnosis of fibromyalgia. But you might have blood tests to check for other conditions.\nMany symptoms of fibromyalgia are similar to those of other \nconditions, such as rheumatoid arthritis\n, Sjögren’s syndrome \n(sher-grenz sin-drome) and an underactive thyroid gland.\nSome people may be diagnosed and treated for one of these other \nconditions. It is also possible to have one of these conditions as well as fibromyalgia.Your doctor may also suggest a referral to:\n•\n a rheumatologist – a doctor who specialises in conditions affecting \nthe bones, joints and muscles. They may confirm your diagnosis.\n• a physiotherapist – who can suggest exercises and relaxation techniques\n•\n a clinical psychologist or counsellor – who may use methods such as cognitive behavioural therapy (CBT) and mindfulness\n•\n an occupational therapist – who can advise you on the best way to carry out daily activities and work around your condition\n•\n a community or hospital-based specialist pain clinic, or chronic fatigue service – who can help you manage your symptoms.\nFor more information about how these specialists could help you, see the treatment section later in this booklet.\nWhat does the future hold for me?\nBecause fibromyalgia’s symptoms vary from person to person, it’s difficult to predict how long you will have the condition and the impact it will have on your life.\nAlthough there’s currently no cure, there are treatments, therapies and \nself-management techniques that can improve your quality of life.\nFibromyalgia doesn’t seem to cause long-term damage to your body. \nBut it’s important to keep your muscles and joints strong through activity.\nGradually increasing how much exercise you do can also improve \nyour symptoms.12 13 versusarthritis.org\nHelpline 0800 5200 520Treatments\nThere are a number of ways your symptoms can be managed.\nIn many cases, fibromyalgia can be diagnosed and treated by your \nGP, without the need to see a specialist.\nThey can advise you on treatments and therapies that tackle specific \nsymptoms. These may include drug treatments. However, physical and psychological therapies can often be a more effective way of managing fibromyalgia than medication.\nThere are also many things you can do for yourself that can change \nthe way your condition impacts upon your life.\nPhysical therapies\nDepending on how your fibromyalgia is affecting you, your doctor may refer you to a physiotherapist or occupational therapist.\nPhysiotherapy\nPhysiotherapy can help relieve the pain of fibromyalgia .\nPhysiotherapists are trained specialists who can help you stay active and independent. They will show you the best exercises to strengthen your muscles, without hurting yourself or putting your body under too much strain.\nThey can show you how something as simple as improving your \nposture can help your pain. They may also advise you on relaxation techniques which can be just as important as exercise when you’re dealing with fibromyalgia.\nYour doctor can refer you to an NHS physiotherapist. In some areas \nyou can refer yourself, but this may take a while.‘It helps to stay positive. It would be \nvery easy to get down…. Little things really do make a difference. I know I have to get on with things.’\n14 15 versusarthritis.org\nHelpline 0800 5200 520Occupational therapy\nOccupational therapy can help you manage your everyday \nactivities around your fibromyalgia, without increasing your pain or overwhelming yourself.\nYour occupational therapist may suggest new ways you can get \nthings done. They may also teach you some relaxation techniques.\nIf you still find some activities difficult after you’ve made these \nchanges, they may suggest equipment, known as aids and adaptations, to help you.\nYour doctor can refer you to an occupational therapist or you can \nsee one privately, for a fee.\nIf you’re having problems at work, your employer may have an \noccupational health team that could help you. Otherwise, you can contact a Jobcentre Plus office to ask for advice.To find a private occupational therapist, visit the Royal College of Occupational Therapists website www.rcot.co.uk\nFor more information about working with fibromyalgia, you can also look at the living with arthritis section of our website www.versusarthritis.orgPain clinics and pain management \nprogrammes\nPain clinics bring together the skills of a wide range of professionals, \nsuch as: \n• specialist pain consultants\n• physiotherapists\n• occupational therapists\n• psychologists\n• social workers\n• employment advisors.\nThey can provide specific treatments or rehabilitation therapies that \ncould reduce the effects of fibromyalgia.\nA pain specialist may suggest you join a pain management \nprogramme, which brings together people with different long-term pain conditions. Pain management won’t take away your pain, but it can help you manage it better and reduce its impact on your life.\nThese sessions are often led by psychologists who specialise in \nhelping people find ways to live with their pain. They are usually held in an outpatient clinic and run over several days or weeks.\nPsychological therapies\nPain is never just a physical experience, especially if it lasts a long time. Pain can affect your mood and behaviour.\nPsychological approaches to pain management try to address \nthe emotional effects of your pain and the things that can make your pain worse. They help you look at how your pain affects your thoughts and habits, and how your emotions can affect your pain.It can be quicker to see a physiotherapist privately, but you would pay for the appointment. To find a private physiotherapist, visit the Chartered Society of Physiotherapy website www.csp.org.uk16 17 versusarthritis.org\nHelpline 0800 5200 520Therapies such as cognitive behavioural therapy (CBT), which is a \ntalking therapy, try to reduce the overwhelming effect of problems such as stress, unhappiness and pain.\nThey aim to help you understand how you react to different \nproblems by breaking them down into smaller, more manageable, chunks. This should help you change the way you react to them and the effect they have on you.\nMaking small changes to the way you react to a situation or problem \ncan often improve both your emotional and physical health.\nPsychological therapies can also include relaxation techniques and \nother ways to reduce your stress.\nThey encourage you not to be too hard on yourself, even when you feel frustrated, and to accept that sometimes there are limits to what you can do.\nA number of healthcare professionals often have training in CBT, so \nyou may not have to see a psychologist.\nFor more information about psychological therapies and CBT, the British Association for Behavioural & Cognitive Psychotherapies (BABCP) keeps a register of all accredited therapists in the UK at: www.babcp.com18 19 versusarthritis.org\nHelpline 0800 5200 520Before prescribing drugs to treat your pain, your doctor will discuss \nthe benefits and risks of starting drug treatment. If you are aged over 18, it’s likely they will first try you on an antidepressant, such as: \n•\n amitriptyline\n• citalopram\n• duloxetine\n• fluoxetine\n• paroxetine\n• sertraline.\nAntidepressants are regularly used to treat sleep problems and \npain, as well as depression. When they are used to treat pain, they’re usually prescribed at a lower dose than when they are used to treat depression. However, they can still help if your condition effects your mood. \nAntidepressants are now recommended by the National Institute \nof Health and Care Excellence (NICE) as the first choice of drug treatment for unexplained long-term, widespread pain, such as fibromyalgia.\nYou might need to take\n them for a few months before you feel their \nfull benefits. Your doctor will gradually increase the dose to a level \nthat works for you. \nSome antidepressants can make you feel sleepy, so avoid taking \nthem before you drive, cycle or use heavy machinery. You usually \nneed to take them about two hours before bedtime. \nAll drugs have potential side effects. It’s important to talk to your doctor about how to get the best balance between pain relief and any unpleasant effects.\n If you feel like a treatment isn’t helping you, \ntalk to your doctor. Acupuncture\nYour doctor may recommend a course of acupuncture from a trained NHS healthcare professional, such as a physiotherapist, to help with your pain.\nAcupuncture uses fine needles, inserted into several specific parts of \nthe body to relieve pain. There is evidence to support its use in the short-term treatment of fibromyalgia, Though a course of treatments may only help for up to three months, it may help you start managing your condition.\nYou may be able to receive this treatment at a local health centre \nor GP surgery.\nDoctors will not recommend treatment with devices such as TENS \nmachines, ultrasound or interferential therapy, because there is currently little evidence to support their use in treating fibromyalgia.\nDrug treatments\nDrugs can’t treat fibromyalgia, but they can help reduce your symptoms. \nYour doctor may only recommend drug treatment once you’ve tried\n \noptions, such as exercise, psychological therapy or acupuncture. \n20 21 versusarthritis.org\nHelpline 0800 5200 520In the past people with fibromyalgia have been prescribed a variety \nof different types of drugs, such as:\n• gabapentin and pragabalin, which target nerve pain\n• opioid painkillers, such as codeine, tramadol and morphine\n• compound painkillers, including co-codamol and co-dydramol\n• paracetamol\n• non-steroidal anti-inflammatory drugs (NSAIDs), such as \nibuprofen and naproxen\n• steroid injections.\nIf you are currently prescribed one of these drugs, your doctor is likely to want to discuss whether your condition could be treated differently in the future.\nHow can I help myself?\nExercise\nIf you’re in pain, your instinct may be to avoid exercise or moving around too much. But keeping active is a really important part of the treatment for fibromyalgia and can prevent other health problems.\nYour symptoms and general health can be improved by a \ncombination of aerobic exercise and movements that improve your flexibility and strength.\nExercise has been proven to improve fatigue and our ability to \ncontrol pain.\nAt first, you may find that your pain and tiredness become worse, \nparticularly if you’re starting to exercise muscles that haven’t been used for a while. Try to do the same amount of exercise each day, so you build up your muscle strength and your stamina.\nThen, after doing your routine of exercises for a couple of weeks, \nslowly increase the amount you do, and this will improve your fitness, stamina and flexibility.Aerobic exercises\nAerobic exercise is anything that makes you a little out of breath and your heart beat faster.\nSwimming is recommended for people with fibromyalgia. Taking a \nbrisk walk and cycling can also help.\nAt home, you could step up and down your bottom step several \ntimes, or march on the spot to get your heart beating faster.\nResearch shows aerobic exercise \nimproves your fitness and can also reduce the pain and fatigue of fibromyalgia. It should also improve your sleep and general wellbeing.\n22 23 versusarthritis.org\nHelpline 0800 5200 520Diet and nutrition\nThere’s no particular diet that’s been proven to help fibromyalgia. \nHowever, it’s recommended that you keep to a healthy weight by eating a balanced diet that is low in saturated fats, sugar and salt, and has plenty of fruit and vegetables. It’s also good to drink six to eight glasses of water every day.\nYou can order our Diet and arthritis information booklet on our website or by calling our free helpline on 0800 5200 520.Find more information about healthy eating in our About arthritis pages on our website www.versusarthritis.orgStrengthening exercisesStrengthening exercises help develop and build the muscles that move and protect your joints. They may be difficult at first but should become easier with practice.\nAim to do at least one session a day, either at home or in a gym. Ask \na GP or physiotherapist for examples of strengthening exercises you could do at home.\nYou can also buy specially designed equipment, such as ankle \nweights. Begin with lighter weights, then move on to heavier ones, if you feel able to.\nStrengthening equipment in a gym allows you to work your muscles \nby pushing or pulling against a resistance, such as weights or elastic ropes. You can ask an instructor for advice about using the equipment, if you’re not sure.\nStretching exercises\nStretching, or range of movement, exercises can increase your flexibility. You can do these anywhere. There are plenty of examples of exercises online, or you could ask a physiotherapist. Some people with fibromyalgia have found t'ai chi and yoga help.\nAlternatively, you could take a look at our Keep moving booklet for more advice. This is available to order on our website or by calling our free helpline on 0800 5200 520.For more information, see our exercise advice in the managing your symptoms pages on our website www.versusarthritis.org/exercise\n24 25 versusarthritis.org\nHelpline 0800 5200 520Complementary treatments\nSome people with fibromyalgia find that complementary treatments \nhelp their symptoms.\nMassage can be helpful for some people with fibromyalgia. However, \nthe effects don’t often last that long.\nIf you want to try a complementary treatment, speak to your doctor \nfirst, in case it affects any other treatment you’re on.\nIt’s important to go to a legally registered therapist, or one who has a \nset ethical code and is fully insured.\nIf you decide to try therapies or supplements, you should be critical \nof what they’re doing for you and only continue if they’re helping.\nSleep\nPoor sleep appears to be a significant cause of fibromyalgia, so getting enough good-quality sleep is an important part of your treatment. Not only will it help with tiredness and fatigue, but it may also improve your pain.\nSleeping tablets are not normally recommended, as the body can \nbecome tolerant to them, which can lead to the effects wearing off and even addiction. But regular activity, particularly aerobic exercise, and cognitive behavioural therapy (CBT) have proven effective for people with disrupted sleep patterns.You can find more information about complementary treatments in our About Arthritis pages on our website www.versusarthritis.orgIt can also help to change your habits around bedtime. To help you get a better night’s sleep:\n•\n Make sure your bedroom is dark, quiet and a comfortable \ntemperature.\n• Try a warm bath before bedtime to help ease pain and stiffness.\n• Develop a regular routine, where you go to bed and get up at a similar time each day.\n•\n You may like to try listening to some soothing music before going to bed.\n•\n Some gentle exercises may help reduce muscle tension, but it’s probably best to avoid energetic exercise too close to bedtime.\n•\n Keep a notepad by your bed – if you think of something you need to do the next day, write it down and then put it out of your mind.\n•\n Avoid caffeine in the eight hours before you go to bed.\n• Don’t drink alcohol close to bedtime.\n• Avoid eating main meals close to bedtime.\n• If you smoke, try to stop smoking, or at least don’t smoke close to bedtime.\n•\n Try not to sleep during the day.\n• Avoid watching TV and using computers, tablets or smartphones in your bedroom.\n•\n Don’t keep checking the time during the night.\nYou can also find this information in our Sleep and arthritis booklet, which can be ordered via the website or by calling our free helpline on 0800 5200 520.You can find more information about things that could improve the quality of sleep on our website at www.versusarthritis.org/sleep26 27 versusarthritis.org\nHelpline 0800 5200 520What else can I do?\nBecause fibromyalgia varies from person to person, we suggest you \ntry some of the following tips to find out what works for you:\n• Learn about fibromyalgia – understanding your condition can help \nreduce your fears and anxiety. It also means you’re fully aware of treatment and self-management approaches that can help you.\n•\n Find a support group in your area or an online forum for people with fibromyalgia. Talking about your experiences with other people who understand can help.\n•\n Encourage your family and friends to learn more about your condition and to talk to you about it. You could show them this information. It’s especially important they understand how your pain affects you, even if you look well.\n•\n Find ways to talk about your feelings, such as anxiety, low mood or anger. Counselling or CBT can help – your GP will be able to refer you.\n•\n For ‘fibro fog’, some people find mental exercises like crosswords or jigsaw puzzles help. Do as much as you can to stimulate your brain.\n•\n Pick your best time of day to do anything needing concentration. Explain to others if fibromyalgia affects your memory.\n•\n Learn to pace yourself by breaking tasks into smaller chunks, giving yourself time to rest in between.\n•\n Stress and unhappiness can make fibromyalgia pain feel worse – addressing what’s making you feel that way could help.\n•\n Ask for help from people at your workplace, such as a friend, colleague or manager.\n•\n Working shorter hours, as well as adapting your desk, chair, computer and other working areas for comfort, can all help.•\n Ask an occupational therapist, your local Jobcentre Plus office or Citizens Advice service for advice. They can work with both you and your employer.\n•\n Applying heat with a hot water bottle, or having a hot bath or shower, can help pain and improve morning stiffness.\n•\n If you have a dry mouth, try a toothpaste containing sodium bicarbonate.\n•\n Some people have found meditation helps improve their pain.\n• Try the treatments your doctor offers and discuss which ones are helpful.\nResearch and new developments\nVersus Arthritis is funding a number of research studies into the causes, effects and treatment of fibromyalgia. Some examples include:\n•\n A study at the University of Cambridge is looking at why things \nthat wouldn’t normally be painful, such as sound, light and gentle touch become painful for people with fibromyalgia, and whether brain signals that process pain differ in people with fibromyalgia.\n•\n Research underway at the University of Sussex is examining how the body's natural fight and flight response to stress might be altered in people who have fibromyalgia. This work is also looking at the role inflammation might have in this process.\n•\n We are funding work at the University of Liverpool investigating how the brain processes pain signals. It has been found that in people with long-term pain such as fibromyalgia there are differences in the structure and activity in the parts of the brain that process pain signals. Using mathematical modelling, this work could help to match people up with the best treatment option for them.28 29 versusarthritis.org\nHelpline 0800 5200 520• We are also investigating how to improve healthcare services \nfor people with fibromyalgia. Research being carried out at the University of Aberdeen is looking at how long it took people with fibromyalgia to get diagnosed and where in the system improvements can be made.\nThe Pain Centre Versus ArthritisIn partnership with the University of Nottingham and local NHS Trusts, Versus Arthritis supports the world’s first national centre for research into pain.\nThe aims of the centre are to improve our understanding of pain and \nways to stop it, through existing and new treatments.\nThe centre has experts in rheumatology, neuroimaging, psychology, \nneuropharmacology, neurosciences and orthopaedic surgery.For the latest news from around the charity, including about our research, visit our website: www.versusarthritis.org/news\nIf you’d like to receive regular updates about our latest research, support services and campaigns, visit this page and fill in your details so we can send you our newsletter: www.versusarthritis.org/newsletterGlossary\nRheumatoid arthritis Rheumatoid arthritis (room-a-toyd arth-rye-tus) is a long-term condition that can cause pain, swelling and stiffness in your joints.\nSjögren’s syndrome \nSjögren’s syndrome (sher-grenz sin-drome) is an autoimmune condition that causes a dry mouth and eyes. It can also affect other parts of the body and cause joint pain and fatigue. It can occur on its own, or in relation to another condition, such as rheumatoid arthritis.\xa0\nUnderactive thyroid \nAn underactive thyroid gland or hypothyroidism, is when the thyroid, a gland in the neck, doesn’t produce enough important hormones. Common signs of an underactive thyroid are tiredness, weight gain and feeling depressed.30 31 versusarthritis.org\nHelpline 0800 5200 520Where can I find out more? \xa0\nIf you’ve found this information useful, you might be interested in \nother titles from our range. You can download all of our booklets from our website www.versusarthritis.org or order them by contacting our Helpline. If you wish to order by post, our address can be found on the back of this booklet.\nBulk orders\nFor bulk orders, please contact our warehouse, APS, directly to \nplace an order:\nPhone: 0800 515 209 \nEmail: info@versusarthritis.org\nTell us what you think\nAll of our information is created with you in mind. And we want to know if we are getting it right. If you have any thoughts or suggestions on how we could improve our information, we would love to hear from you. \nPlease send your views to bookletfeedback@versusarthritis.org \nor write to us at: Versus Arthritis, Copeman House, St Mary’s Court, St Mary’s Gate, Chesterfield, Derbyshire S41 7TD.\nThank you! \xa0\nA team of people helped us create this booklet. Versus Arthritis medical advisors, Dr Peter Glennon and Aneela Mian are responsible for the content overall. We would also like to thank professor Ernest Choy and Lisa Turner for helping us review this booklet.\xa0\nWe would also like to give a special thank you to the people \nwho shared their opinions and thoughts on the booklet. Your contributions make sure the information we provide is relevant and suitable for everyone.Talk to us\nOur offices\nWe have offices in each country of the UK. Please get in touch to find out what services and support we offer in your area:\nEngland\nTel: 0300 790 0400 Email: enquiries@versusarthritis.org\nScotland\nTel: 0141 954 7776 Email: scotland@versusarthritis.org\nNorthern Ireland\nTel: 028 9078 2940 Email: nireland@versusarthritis.org\nWales\nTel: 0800 756 3970 \nEmail: cymru@versuarthritis.orgHelpline\nYou don’t need to face arthritis alone. Our advisors aim \nto bring all of the information and advice about arthritis \ninto one place to provide tailored support for you.\nHelpline: 0800 5200 520 \nEmail: helpline@versusarthritis.orgFibromyalgia\nFibromyalgia is a long-term condition that can cause pain throughout \nthe body. It can make you feel extremely tired and affect your ability to concentrate. In this booklet, we explain what fibromyalgia is, how it’s treated and how you can manage its impact on your life. \nFor information please visit our website: \nversusarthritis.org0300 790 0400\n /VersusArthritis \n @VersusArthritis \n @VersusArthritis\n© Versus Arthritis 2020\nVA2013", 'Table\tof\tBenefits\t-\tDubai\tand\t\nNorthern\tEmirates\tApplicants\nSILVER\nTerritorial\tScope\tof\tCoverage Worldwide\nAggregate\tAnnual\tLimit AED\t1\tMillion\nSilk\tRoad\t(op\tAccess\tto\tClinics\tonly)\nFrom\t10\tPM\tto\t8AM\tOut\tPatient\t\ntreatments\taccess\tis\tavailable\tat\t\nNetwork\tHospitals\nCoverage\tCriteria\tfor\nTreatment\toutside\tUAECoverage\toutside\tUAE\tis\tlimited\tto\t\n90\tdays\tper\ttreatment.\tA\tsingle\t\nholiday\tor\tbusiness\ttrip\tmay\tnot\t\nexceed\t90\tdays\nUnderwriting\tterms\tand\tcoverage\t\ncriteria\tfor\tPre-existing,Chronic\tconditions:• All pre-existing medical conditions \nshould\tbe\tdeclared\tin\tthe\tMedical\t \t \t\n\t Application\tForm\tand\tis\tsubject\tto\t\nmedical\tunderwriting.\n• All declared Pre-existing and \nChronic\tconditions\tare\tcovered\t\nwith a sub limit of AED 150,000/- \n• Undeclared pre-existing \nconditions\twill\tnot\tbe\tcovered\t\nduring\tthe\tpolicy\tperiod\tand\twill\t\nbe\tunderwritten\tat\trenewal.\n\t All\tadverse\tfindings\ton\thealth\t\ndeclarations\twould\tbe\tpriced\ton\t\neach\tcase\tbasis).\tIn\tcase\tof\t\nmisrepresentation\tinsurer\t\nreserves\tthe\tright\tto\tcancel\tthe\t\npolicyMedical\tNetwork\tSilver Insurance\tPlanRoom\tType PrivateIN\tPATIENT\tBENEFITS\nThe\tcost\tof\taccommodation\tof\ta\t\nperson\taccompanying\ta\tbeneficiary\t\nbelow\t16\tyears\tof\tage\tin\tthe\tsame\t\nroom\tin\tcases\tof\tmedical\tnecessity\tat\t\nthe\t\trecommendation\tof\tthe\ttreating\tdoctor\t\tand\twith\tprior\tapprovalCovered\t\n(Max\tup\tto\tAED\t100\tper\tnight)\nIntensive\tcare\tunit\tand\tcoronary\tartery\tdisease\ttreatmentYes\nRecipient\tOrgan\ttransplantation\tservice,\texcluding\tany\tcharges\t\nrelated\tto\tDonorOrgan\ttransplantation\tshall\tcover\t\nthe\torgan\ttransplantation\tas\t\nrecipient\texcluding\tany\tcost\t\nrelated\tto\tdonor,\tand\texcluding\t\nthe\tacquisition\tand\torgan\tcost.\t\nOrgans\tcovered\tare:\theart,\tlung,\t\nkidney,\tpancreas,\tliver,\tAllogeneic\t\n&\tautologous\tbone\tmarrow.\nRepatriation\tcosts\tfor\tthe\ttransport\t\nof\tmortal\tremains\tto\tthe\tcountry\tof\t\noriginCovered up to AED 7500/-Ambulance\tServices\n(in\tMedical\tEmergency\tonly\tand\nif\tfollowed\tby\tadmission)Yes\nCopay\ton\tconsultation\tfor\tfollow\tup\t\nwithin\t7\tdays\tfor\tsame\ttreatment\t\nand\twith\tsame\tDoctor.No\tCopayPhysician\tConsultation Covered\twith\tCopay\tof\t20%\tmax\t\nAED\t50\tper\tconsultationOUT\tPATIENT\tBENEFITSEmergency\tDental\ttreatment\tfor\naccidental\tdamage\tto\tnatural\tteethUnder\tthis\tbenefit\tthe\ttreatment\trequired\twithin\tthree\tmonths\t\nfollowing\taccidental\tdamage\tto\t\nsound\tnatural\tteeth\tcaused\tby\ta\t\nviolent\texternal\tmeans\twhen\tthe\t\ntreatment\tis\tgiven\tby\ta\tPhysician,\t\ndentist\tor\tdental\tsurgeon\tis\t\ncovered.\n*\t\t\tNo\ttreatment\twill\tbe\tcovered\t\n\t\t\t\t\tafter\t3\tmonths\tof\tthe\taccident.\n**\tTreatment\trequired\tas\tthe\tresult\t\n\t\t\t\t\tof\tthe\tconsumption\tof\tfood\tor\t\n\t\t\t\t\tdrink\tor\tany\tforeign\tbodies\t\n\t\t\t\t\tcontained\tin\tsuch\tfood\tor\tdrink\t\n\t\t\t\t\tis\tnot\tcovered.Physiotherapy\n(Subject\tto\tPrior\tApproval)Covered\twith\t0%\tcopay\tup\tto\t15\tsessions\tper\tmember\tper\tyear\nDay\tcare\tTreatment Covered\nOut\tPatient\tSurgery Covered\nEmergency\tMental\thealth\tTreatments Covered\nWork\tRelated\tInjuries\tand\tillness Not\tCoveredOTHER\tSALIENT\tBENEFITS*Approval\tprotocol\tfor\tFree\taccess\tat\tnetwork\tproviders\twill\tfollow\tDHA\tguidelinesDiagnostics\t(X-Ray,\tMRI,\tCT-Scan,\t\nultrasound\tand\tEndoscopy)Covered\twith\t0%\tcopay\tper\t\ninvoicePrescribed\tDrugs\tand\tMedicines\t\n(covered\tup\tto\tABL)Covered\twith\t0%\tcopay\tper\t\ninvoiceCancer\tTreatments-\tScreening\tHealth\t\ncare\tservices,\tinvestigations\tand\ttreatments\tonly\tfor\tmembers\tenrolled\tunder\tPatient\tSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHAPreventive\tservices\tcovered\tfor\t\nmembers\tover\t18\tyears\tof\tage\n*Prior\tApproval\tis\trequired\tfor\t\nFree\tAccess\tfacility(Non\tAUH)Diabetic\tScreening:\tFasting\tBlood\tSugar\tand\tHBA1C\t\ntests\tare\tcovered\tonce\ta\tpolicy\t\nyear\tfor\teligible\tmembers\nHepatitis\tC\tInfection-\tScreening\t\nHealth\tcare\tservices,\tinvestigations\t\nand\ttreatments\trelated\tto\tviral\thepatitis\tand\tits\tcomplications\tonly\t\nfor\tmembers\tenrolled\tunder\tPatient\t\nSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHA\nDiagnostic\tand\ttreatment\tservices\t\nfor\tdental\tand\tgum\ttreatments,\t\nHearing\tand\tvision\taids,\tand\tvision\tcorrection\tby\tsurgeries\tand\tlaser\t(Emergency\tcases\tOnly)Covered\tin\tmedical\temergenciesNew\tBorn\tbaby\tcoverage\nBabies born inside and out-side UAE \n- New born expenses are covered \nfrom\tDate\tof\tBirth\tunder\tthe\t\nmother’s card for the first 30 days \nfrom\tdate\tof\tbirth\tup\tto\tAnnual\t\nBenefit\tLimit\tof\tmother.\nNew\tborn\tbabies\twill\tbe\tadded\tto\t\nthe\tprinciple\tpolicy\tonly\tupon\trequested\tby\tthe\tpolicy\tholder\tand\t\nis\tsubject\tto\tMedical\tunderwriting.\nCoverage\tfor\tnew\tborn\tare\tin\tline\t\nwith\tDHA\tbenefit\tguidelines.\nInfluenza\tVaccine\n(For\tDubai\tVisa\tholders)\n(On\tReimbursement\tBasis)As\tper\tDHA\tguidelines\tCovered\tonce\t\nper\tannum\ton\tat\tdesignated\tclinics\t\nonly.\nHepatitis\tB\tVirus\tScreening\tand\t\ntreatmentas\tper\tDHA\tguidelines\nAdult\tPneumococcal\tConjugate\tVaccine\t(On\tReimbursement\tBasis) To\tbe\tfollowed\tas\tper\tthe\tguidelines\t\nlaid\tout\tin\tAdult\tPneumococcal\tVaccination\tguidelinesMaternity\tBenefits\nInpatient\t&\tOutpatient\tcoverage\tincludes:\t\n1.\t Pre\t&\tPost\tnatal\ttreatments\t\n2.\t Normal\tdelivery\t\n3.\t Medically\tnecessary\tCaesarean\t\nSection\t\n4.\tMaternity\trelated\tComplications\t5.\t Medically\tnecessary\tlegal\t\nterminations\n\t\n*\tIn-patient\tmaternity\ttreatment\tare\t\nsubject\tto\tprior\tapproval- Normal Delivery expenses are \ncovered\tup\tto\ta\tsub\tlimit\tof\tAED\t\n10,000/-\n- Medically necessary Caesarean \nSection\tand\tcomplication\texpenses\t\nare\tcovered\tup\tto\ta\tsub\tlimit\tof\t\n AED 10,000/-\n- Any Medical Emergency expenses \nrelated\tto\tMaternity\twill\tbe\tcovered\tup to a sub limit of AED 150,000/-\n- Out Patient eligible Maternity \nexpenses\tare\tcovered\tup\tto\tAnnual\t\nlimit\n- 10% co-payment applicable on all \nMaternity treatments, including out- patient\tMaternity\tconsultation\t(no\t\nDeductible\tapplies)\n- The following screening tests are \ncovered\tas\tper\tDHA\tAntenatal\tcare\t\t\nprotocol:\n\t•\t FBC\tand\tPlatelets\n\t•\t Blood\tgroup,\tRhesus\tstatus\tand\t\nantibodies\n\t•\t VDRL\n\t•\t MSU\t&\turinalysis\t\n\t•\t Rubella\tserology\t\n\t• HIV\t\n\t• Hepatitis\tC\toffered\tto\thigh\trisk\t\npatients\n\t• GTT,\tif\thigh\trisk\n\t• FBS,\tRandom\tblood\tsugar\tOR\t\nHbA1C\n\t• Ultrasonography:\t3\tscansTakaful Emarat’s Global emergency \nassistance\tprogram\tprovided\t\nthrough\tAssist\tAmerica\nThis\tprogram\timmediately\tconnects\tyou\tto\t\nqualified\thealthcare\tproviders,\thospitals,\t\npharmacies,\tand\tother\tservices\tif\tyou\texperience\t\nan\temergency\twhile\ttraveling\tmore\tthan\t150\tkilometers\taway\tfrom\tyour\tpermanent\tresidence,\tor\tin\tanother\tcountry,\tfor\tup\tto\t90\tdays.\n\t\n1-877-488-9857\t(Toll\tFree\twithin\tthe\tU.S.)1-609-275-4999\t(Collect\tCall\toutside\tthe\tU.S.)\nEmail\tmedservices@assistamerica.com\n\tYour\tAssist\tAmerica\tReference\tNumber\tis:\t97-AL-TEI-3191\n\t\nNote:\tRefer\tto\tthe\tpamphlet\tfor\tterms\tand\tconditionsMedical\tEmergency\tAssistance\n- Emergency Medical Evacuation\n- Medical Repatriation- Foreign Hospital Admission Assistance- Medical Monitoring- Medical Referrals- Prescription Assistance\nTravel\tEmergency\tAssistance\n- Compassionate Visit- Care of Minor Children- Return of Mortal Remains- Lost Luggage or Document Assistance- Interpreter and Legal Referrals- Emergency Message Transmission- Pre-Trip InformationAlternative\tMedicine\tBenefit\tcovers:\t\nOsteopathy,\t\tChiropractic,\t\nHomeopathy,\tAcupuncture,\t\t\nAyurveda\tand\tHerbal\tTreatmentsCovered\ton\treimbursement\nup to AED 1,600/-\nVaccination\tfor\tChildrenas\tper\tMOH\tschedule\n*(Require\tpre-authorization)Covered\nWithin\tthe\tNetwork\n(Free\tAccess)Covered(Out-side UAE: covered maximum\nup\tto\t100%\tof\tUAE\tapplicable\nnetwork\trates)CLAIMS\tSETTLEMENT\tTERMS\t(What\tis\tPaid\tby\tthe\tInsurer)\nOutside\tthe\tNetwork\n(Reimbursement)\tReimbursement\t\tin\tSEA:\n- 100% of actual covered cost \nsubject\tto\tmaximum\tof\t100%\tof\tUAE\tapplicable\t\tnetwork\t\trates\n\t Reimbursement\t\telsewhere\twithin\t\nterritorial\tscope\tof\tcover*:\n- 80% of Actual Covered Cost \nsubject\tto\tmaximum\tof\t80%\tof\t\nUAE\tApplicable\tNetwork\t\trates\n*\t No\tElective\ttreatment\t\nreimbursement\tfor\tSilk\tRoad\tNetwork\tinside\tUAE.Elective\tTreatment\nWithin\tthe\tNetwork\tand\nOutside\tNetwork100%\tof\tActual\tCovered\tCostEMERGENCY TREATMENTSDental\tBenefits\n*Consultation\t&\tX-Ray,\tScaling,\tTooth\t\nExtraction,\tAmalgam\tfillings,\t\nTemporary\tand/or\tpermanent\t\ncomposite,\tfillings\tand\troot\tcanal\t\ntreatment\tand\tCrown\tonly.Covered\twith\t20%\tcopay\tup\tto\t\nAED\t3500\nFree\tAccess - Covered with pre-\nauthorization\tonly\t–\t\nCo-payment 20% applicable \nReimbursement - Additional 20% \nco-payment applicable over free access', 'Delhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nNN cam ey\n\nEemEny ITD (> ml fim)\n\nSewer\n\nPurging ere al TN a ea ecto Cee\n\n \n\nHOME ABOUTUS OURSCHOOL LEARNING HALLOFFAME ADMISSION WORKWITHUS CONTACTUS\n\nPH\n\n \n\nhi lio}e] Bs\n\n\\ AWARD WINNING SCHOOL WITH MORE THAN\nTWO DECADES OF EXCELLENCE\n\nKHALIFA AWARD FOR EDUCATION\n\nA |\n\n500+\n\nDEDICATED\nFACULTY\n\njo\n100%\n\nPLACEMENT TO\nWORLD CLASS\nUNIVERSITIES\n\n \n\nMESSAGE FROM PRINCIPAL & DIRECTOR\n\nGOSS ec enn eRe ea) ,\nalee oy LE ° Pane eds\nth year of being a forerunner in providing worldclass education to the pryahtane\n\nRe ee RRO ca eR esa aoe\nSeno Me sae Mace cua Rice\nTea Sg ee Nag Cn Ree ea\nseme Lg\n\nDANA MARWAHA\nSeen]\n\n \n\nMISSION & VISION STUDENT BLOG\n\nOur school aims to consider the\nuniqueness and individual needs\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nof its pupils by delivering, nigra COMmmontcence\nEW SCHOOL Neen\nVIEW SHOWCASE\nSCHOOLS\nEDUCATIONAL -\nPARADIGM MY SOCIAL RESPONSIBILITY\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School', 'Home\n\tMESSAGE FROM PRINCIPAL & DIRECTOR: \nDelhi Private School Sharjah stands witness to this, as our institution steps into its 25th year of being a forerunner in providing worldclass education to the students of the Indian diaspora in the UAE. We began as a modest institution with 145 students and equipped with the dream to nurture the best. Today, we stand tall with almost 6000 students enjoying and experiencing the tradition of excellence at DPS Sharjah, where innovation has grown to be a culture and every student is an explorer… an innovator! \nMISSION & VISION\nOur school aims to consider the uniqueness and individual needs of its pupils by delivering…\nEDUCATIONAL PARADIGM\nDelhi Private School Sharjah follows an indigenous model of Education which has evolved…\nPRIMARY:\n \tFROM THE DESK OF THE HM\nThe DPS , Sharjah primary wing exudes a warm and friendly environment where a core commitment...\nAt Delhi Private School -Sharjah, we build on the principle of enjoying the journey of education while we focus on...\nThe primary wing of DPS Sharjah is a buzzing hub of happy, eager, curious, and natural learners…\nFACILITIES:\nSTEM LAB:\nThe school has introduced STEM LABS for students of Grades 1- 5.\nSTEM is a curriculum based on the idea of educating students in four specific disciplines — Science, Technology, Engineering and Mathematics — with an interdisciplinary and applied approach.\n \nRather than teach the four disciplines as separate and discrete subjects, STEM integrates them into a cohesive learning paradigm based on real-world applications.\n\t\tIMMERSIVE ROOM:\nThe state-of-the-art Immersive Room is a cutting-edge facility designed to transform the way our primary school students learn. This 3-D learning and interactive environment offers a dynamic, hands-on approach to education, allowing students to explore subjects in a vivid, engaging manner. In the Immersive Room, lessons come to life as students can dive into virtual worlds, interact with 3-D models, and participate in interactive simulations. Whether exploring ancient civilizations, traveling through the human body, or experimenting with scientific concepts, the Immersive Room provides an unparalleled opportunity for students to engage deeply with their studies.\nFINE ARTS STATION\n\t\t\tSpecial well-equipped rooms have been allocated for teaching Art, Dance and Music to the students.\n\t\tSMART CLASSES:\nHands -on learning has been taken to a new level through our IT support system. Children learn best when they visualize what they are learning. The Interactive Smart Boards , Hybrid classrooms, smart tech tools enhance the teaching and make learning more interesting, engaging and relevant for the children.\nENRICHMENT RESOURCE CENTRE:\nThe school offers a support system to classroom teaching enabling children to cope better with the surroundings. It is unique as it provides direct services in terms of evaluation and remediation that takes the mystery out of why learning may become difficult for a child. Also the centre offers an Individual Education Program is for children lagging behind academically. \nLIBRARIES:\nThe school lays a lot of emphasis on cultivating a mature reading habit in the children. We have three separate libraries for students of KGII to Grade V. Housing a wide range of age-appropriate books, ranging from fiction to general knowledge, they ensure your child gets an early introduction into the magic world of books, fostering a habit that will stand him in good stead for a lifetime.\nCLINIC:\nThe primary school is equipped with three clinics which are looked after by qualified nurses and an in house doctor. Health check-ups of children are done regularly and records are maintained. Parents are informed in case a child needs special attention.\nPLAY AREAS\nSafe play areas with well-defined boundaries are available for the children to frolic in. Separate areas are demarcated for different age-groups. Play facilities that contribute to children’s physical fitness have been installed where children engage in supervised play.\nRULES:\nLEAVE RULES\nDigital Almanac will be available on the school website from this academic year .\n \nMEETING WITH TEACHERS \n• Parents can meet teachers by prior appointment only. Online appointments on Teams may be fixed by communicating with the teacher through the Communication portal in Special programs. .\n \nDISCIPLINE AND BEHAVIOUR \nTo create a pleasant atmosphere, conducive to distance learning as well as onsite learning wherein children can study safely and efficiently, high standards of positive self- discipline is required. Good order and positive discipline is sought through good relationships and self discipline . Generally the school enjoys a friendly, caring and supportive atmosphere and emphasis is given to encouraging and showing appreciation of good behaviour rather than punish bad behaviour.\n \nLIBRARY\nLibrary periods are conducted onsite now through a very efficient reading programme.\nOWN TRANSPORT\n• Students who travel in their own transport must arrive in school by 7.20 am and must be picked up from school by 1:45 pm latest .\n• Students should never leave the school before the attendant arrives.\n• In case of delay they should report to the school reception and the parent will be called.\n \n•At present Parents will not be allowed inside the campus . They will collect their respective wards from the main gate no.3 after school hours.\nTRANSPORT\nAll students should reach the bus stop at least five minutes before the arrival time. Buses will not wait for latecomers . The bus drivers are authorized to stop the buses at designated stops only, unless otherwise directed by the bus teacher. The list of designated stops has been formulated keeping in view the convenience and safety of the students and you are required to adhere to the same.\n \nChildren of Pre KG to Grade II must be dropped and picked up from the bus stop by the parent/caretaker. If the person is not at the bus stop the child will be brought back to school and the parent will have to make arrangements to pick up the child from school. Parents are not allowed to enter or travel in the bus at any time. If parents have any concern regarding the transport facility they are requested to ask for a complaint form from the driver or fill up the complaint form on the school communication portal for Transport . The concern will be addressed by the school at the earliest.\n \nThe bus teachers and bus monitors are responsible for maintaining discipline in the buses. Any serious offences will be reported to the Headmistress. Children will not be allowed to board other buses .\nACADEMICS:\nA TYPICAL DAY\nThe school follows four days a week fully onsite pattern of teaching. A regular, productive working day at DPS Sharjah Primary wing is divided into 8 periods. The children get two refreshing breaks to rejuvenate their minds and stretch their limbs. The day includes a home room period when students spend valuable time with their class teachers. This time is an opportunity for them to share experiences or simply bond with their classmates and class teacher. All assemblies, themed week activities, inter-house activities, practices for events are held during the home room period so as to leave the rest of the day for the set class schedules.\n\tINNOVATIVE TEACHING METHODOLOGY\n\t\tIn the primary section all teaching is thematic and activity based. The syllabus is set by the school. The indigenous curriculum created by our team of talented teachers focuses on hands-on learning through creative, cross curricular lessons, project work, games and logical and lateral thinking activities. It is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time.\n \nOur staff continuously update and upgrade their technology and teaching skills through continuous professional development programmes to seamlessly deliver high quality and relevant lessons.\n\tGRADE III, IV, V\n\t\tHere teaching goes into formal mode. The syllabus is set by the school maintaining the ethos of activity based learning. The curriculum focuses on hands-on learning through in-class work , project work, games and logical and lateral thinking activities.\nIt is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time. Every classroom at DPS Sharjah is a THINKING CLASSROOM. Our children are encouraged to ask the WHYs and WHY NOTs and that is how we learn as we teach. French is introduced as an optional second language in Grade III giving students a choice between French and Hindi.\nKGI to GRADE II\nThe syllabus has been created in a manner that aims at making the child love coming to school. Syllabus is flexible and therefore gives each child the freedom to learn at his/her own pace. Each month is a THEME MONTH, wherein the theme is learnt through age appropriate hands- on learning experiences. Cross curricular teaching takes place through activities, discussions, story telling and enacting , class assemblies and carefully chosen and organized field trips. French is introduced as an optional second language in Grade I giving students a choice between French and Hindi\nPRE KG\nIn our Pre-KG program, we understand the importance of early childhood development. We are committed to nurturing young minds and helping our little learners develop essential skills that will set the foundation for a lifetime of learning and success. The Pre KG curriculum features the distinct and proprietary DPSS Pedagogical Framework and draws from six leading pedagogies in its approach to education, namely the Reggio Emilia, Montessori, Ecological Systems Theory, Somatics, Anganwadi and Finnish method to create a child-led curriculum adapted to meet the needs of each individual child. We promote learning through a combination of play-based activities and structured adult-guided instruction.\nTHEME WEEKS:\nA week in a month is chosen to experiment and explore a certain theme. This concept enhances individual participation, research skills, group work, creativity in presentation and helps latent talent surface and bloom. \nLABS\nThe STEM labs add a whole new perspective to learning MATH and SCIENCE. Children learn through hands on activities which help them to connect the topic taught to real life experiences. The school also has fully equipped COMPUTER LABS for students of grades 1 – 5.\n \nThe labs serve as a refreshing change from class room teaching. Each lab is equipped with state of the art interactive smart boards to make learning and teaching an exciting and unique experience. Students visit the LAB once a week for each subject.', "Adobe Acrobat PDF Files\nAdobe® Portable Document Format (PDF) is a universal file format that preserves all\nof the fonts, formatting, colours and graphics of any source document, regardless ofthe application and platform used to create it.\nAdobe PDF is an ideal format for electronic document distribution as it overcomes the\nproblems commonly encountered with electronic file sharing.\n• Anyone, anywhere can open a PDF file. All you need is the free Adobe Acrobat\nReader. Recipients of other file formats sometimes can't open files because they\ndon't have the applications used to create the documents.\n• PDF files always print correctly on any printing device.\n• PDF files always display exactly as created, regardless of fonts, software, and\noperating systems. Fonts, and graphics are not lost due to platform, software, and\nversion incompatibilities.\n• The free Acrobat Reader is easy to download and can be freely distributed by\nanyone.\n• Compact PDF files are smaller than their source files and download a\npage at a time for fast display on the Web.", "5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n\n6. Question: List the names and GPAs of all students.\n\nSELECT StudentName, StudentGPA \nFROM Student;\n\nExpected Answer:\n\n\nJerry Ryan, 4.0\nHugo Jurgens, 3.2\nAnita Nelson, 3.7\nRobert Arnold, 2.5\nHelen Small, 2.0\nJason Leavitt, 4.0\nHeather Vester, 3.3\nIvan Wright, 2.9\nNorman Roberts, 1.3\nJames Neville, 3.7\n\n7. Question: Which courses are taught in the Riverhead building?\n\nSELECT Course.CourseName \nFROM Section \nJOIN Course ON Section.CourseID = Course.CourseID \nJOIN Buildings ON Section.BuildingID = Buildings.BuildingID \nWHERE Buildings.BuildingName = 'Riverhead';\n\nExpected Answer:\n\nComputer Science III\nCalculus I\nAccounting I\n\n8. Question: What are the phone numbers of all faculty members?\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nComputer Science I, Computer Science Illustrated\nComputer Science II, Liang Java\nComputer Science III, Liang Java\nData Structures, Data Structures & Algorithms\nComputer Assembly, Machine Learning\nIntro To Networking, Networking CCNA\nCalculus I, Intro to Calculus\nCalculus II, Advanced Topics in Calculus\nCalculus III, Vectors and Matrices in Calculus\nDifferential Equations, Multivariable Calculus\nLinear Algebra, Math for Computer Science\nAccounting I, Fundamentals of Accounting\nAccounting II, Fundamentals of Accounting\nComposition, Short Stories\nLiterature, Poems and Stories\nOrganic Chemistry I, Organic Chemistry Principles\nOrganic Chemistry II, Organic Chemistry Principles\n\n\n5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nTanya Ferguson, 635-448-6158\nGuy O'Neill, 654-651-8521\nDennis Wilks, 687-846-5132\nKenneth Mason, 876-263-4455\nMike Briley, 184-846-4613\nMary George, 184-618-4842\nJune Walkters, 618-476-4631\nAngela Mendez, 594-976-4326\nJohn Leak, 459-487-9635\nCarey Cochran, 111-526-8633\n\n9. Question: List the details of all interns including their hourly wage.\n\nSELECT Interns.InternID, Person.PersonName, Interns.InternHourlyWage \nFROM Interns \nJOIN Person ON Interns.PersonID = Person.PersonID;\n\nExpected Answer:\n\n1, Jamie Kurland, 14.50\n2, Brenda Thornberry, 15\n3, Tom Katz, 11\n\n10. Question: Which faculty member is the head of the Mathematics department?\n\nSELECT FacultyName \nFROM Faculty \nWHERE FacultyTitle = 'Head Of Mathematics';\n\nExpected Answer: Guy O'Neill\n\n1. Question: What is the name of the college with the highest number of students?\n\nSELECT CollegeName \nFROM College \nORDER BY CollegeTotalStudents DESC \nLIMIT 1;\n\nExpected Answer: SCCC\n\n2. Question: List all buildings in the college and their associated college names.\n\nSELECT BuildingName, CollegeName \nFROM Buildings;\n\nExpected Answer:\n\nRiverhead, SCCC\nIslip, SCCC\nSouth Hampton, SCCC\nAmmerman, SCCC\nSmithtown, SCCC\n\n\n3. Question: Which classrooms have projectors?\n\nSELECT RoomNumber \nFROM Classrooms \nWHERE HasProjector = 'Y';\n\nExpected Answer:\n201\n203\n304\n\n4. Question: List all courses along with their associated textbook titles.\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:"] +2024-06-23 12:27:00,816 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:27:04,440 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 12:27:04,442 - INFO - Response generated: Fibromyalgia is a long-term condition that causes pain and tenderness all over the body. It is not related to problems with joints, bones, or muscles but is thought to be caused by the nervous system in the brain and spine not being able to control or process pain signals from other parts of the body. + +Some key points about fibromyalgia include: +- Symptoms include widespread pain, fatigue, sleep disturbances, aching and stiffness, forgetfulness, stress, headaches, and increased sensitivity to various stimuli. +- It is estimated that between 1.8 million and 2.9 million people in the UK have fibromyalgia, with a higher prevalence in women. +- The exact cause of fibromyalgia +2024-06-23 13:07:26,737 - INFO - Received question: Adobe Acrobat PDF Files +2024-06-23 13:07:27,505 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 13:07:27,632 - INFO - Searching documents for query: Adobe Acrobat PDF Files +2024-06-23 13:07:27,992 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 13:07:28,212 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 13:07:28,430 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 13:07:28,648 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 13:07:28,864 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 13:07:29,084 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 13:07:29,086 - INFO - Document search results: ["Fibromyalgia\nWords shown in bold are explained in the glossary on p.29.We’re the 10 million people living with arthritis. We’re the carers, \nresearchers, health professionals, friends and parents all united in our ambition to ensure that one day, no one will have to live with the pain, fatigue and isolation that arthritis causes.\nWe understand that every day is different. We know that what works \nfor one person may not help someone else. Our information is a collaboration of experiences, research and facts. We aim to give you everything you need to know about your condition, the treatments available and the many options you can try, so you can make the best and most informed choices for your lifestyle.\nWe’re always happy to hear from you whether it’s with feedback on our \ninformation, to share your story, or just to find out more about the work of Versus Arthritis. Contact us at content@versusarthritis.org\nRegistered office: Versus Arthritis, Copeman House, St Mary’s Gate, Chesterfield S41 7TD\nRegistered Charity England and Wales No. 207711, Scotland No. SC041156.Contents\nLynn’s story 4\nWhat is fibromyalgia? 6\nSymptoms 6\nWho gets fibromyalgia? 8\nDoes it run in families? 8\nCauses 8\nDiagnosis 10\nWhat does the future hold for me? 11\nTreatments 13\nPhysical therapies 13\nPain clinics and pain management programmes 15\nPsychological therapies 15\nAcupuncture 18\nDrug treatments 18\nHow can I help myself? 20\nResearch and new developments 27\nGlossary 29\nWhere can I find out more? 30\nTalk to us 314 5 versusarthritis.org\nHelpline 0800 5200 520\nLynn’s story\nLynn White was diagnosed with fibromyalgia in her early 40s. \nNow at 52, she wants people to know they can keep on top of their condition with treatment, self-care and the occasional treat.\n‘I had the symptoms for years before I found out I had fibro. I knew \nI wasn’t right. I’d feel awful.\n‘I’d get terribly low and I was in pain everywhere. But you just get \non with things don’t you. I didn’t want to make an issue out of it. My daughter has JIA and Sjögren’s syndrome and she was so ill, I couldn’t think about how I was feeling.‘When I eventually saw a rheumatologist, she just pressed my trigger points – I went through the roof. Tears were pouring down my face.\n‘Knowing I had fibro made such a difference. When you can name it, \nyou can start dealing with it.\n‘I have to look after myself. I try to pace myself. I exercise with a \npersonal trainer too, that makes all the difference.\n‘Exercise is so important. But don’t just go and exercise, you need \nto see a physiotherapist or a gym instructor. Doing the wrong exercises can be as harmful as doing nothing. Make yourself keep walking, because when you stop it’s so difficult to get going again.\n‘I have acupuncture, laser and heat treatments. They’re brilliant \nand really help. If I don’t go it takes weeks to get back on track.\n‘I get as much sleep as I can. In the morning I’m still tired and my \nlegs feel like lead, but I must get on and walk the dogs. Heat pads on my waist really help me walk. I always feel much better out in the fresh air.\n‘I watch my diet, because once the weight goes on it doesn’t shift, \nthat makes me feel worse.\n‘If I’m going out, I try not to do too much the day before and \nafter. Sometimes, I really don’t feel up to it, but my friends really understand.\n‘I have down days, but I deal with it. It helps to stay positive. \nIt would be very easy to get down.\n‘I make sure I treat myself with a massage or a facial. It’s not \nindulgent, it helps. It’s so important to relax your body, mind and muscles and I know I’ll sleep well that night.\n‘Little things really do make a difference. I still have days I don’t \nfeel great, but I know I have to get on with things.’6 7 versusarthritis.org\nHelpline 0800 5200 520What is fibromyalgia?\nFibromyalgia is a long-term condition that causes pain and \ntenderness all over your body.\nUnlike arthritis, this isn’t because you have problems with your joints, \nbones or muscles. It’s thought to be caused by your nervous system in your brain and spine not being able to control or process pain signals from other parts of your body.\nThe condition is also linked to: •\n poor sleep\n• feeling you can’t concentrate or remember things\n• extreme and constant tiredness that doesn’t improve with sleep or \nrest – which is known as fatigue.\nThere can be many other symptoms that affect different parts of your body.\nSymptoms\nThe main symptoms of fibromyalgia are:\n• pain – you may feel as though you’ve got pain that spreads \nthroughout your entire body, with certain parts – such as your neck and back – feeling particularly painful\n•\n tiredness, fatigue and generally feeling like you have no energy\n• sleeping badly – waking up feeling unrested\n• aching and stiffness, which often feels worse during or after you’ve been active.\nIt’s common for your condition to flare-up, making your symptoms suddenly worse.Fibromyalgia can also cause:\n•\n forgetfulness or poor concentration\n• stress, worry or low mood\n• tingling, numbness or swelling of your hands and feet\n• headaches\n• restless legs syndrome – a tingling, uncomfortable feeling in your \nlegs, especially at night\n• irritability, or feeling low or weepy\n• feeling like you urgently need to wee, especially at night\n• painful menstrual periods\n• diarrhoea, constipation and stomach pain – sometimes separately diagnosed as irritable bowel syndrome (IBS)\n•\n increased sensitivity to things like cold, sound, knocks and bumps\n• tender or overly sensitive joints and muscles.\nThe pain may feel like it’s affecting your whole body, or it may be particularly bad in just a few areas. Some people say their pain gets worse in extreme temperatures, such as very hot, cold or damp weather.\nPeople often say that besides the pain, fatigue is the worst part of \nfibromyalgia. This can be linked to a difficulty to think clearly or remember things properly, which is sometimes called fibro fog or brain fog.\nFibromyalgia can be physically and \nmentally overwhelming, but if you can learn to manage it you can reduce its impact on your life.8 9 versusarthritis.org\nHelpline 0800 5200 520Who gets fibromyalgia?\nIt’s estimated that somewhere between 1.8 million and 2.9 million \npeople in the UK have fibromyalgia.\nIt most commonly develops between the ages of 25 and 55, although \nchildren can also get it. It appears that more women are diagnosed with fibromyalgia than men.\nDoes it run in families?\nWe don’t know for sure whether fibromyalgia can run in families.\nIt’s thought that people can inherit genes that make them more likely \nto get fibromyalgia, and the condition can then be triggered by an injury, physical or psychological trauma, or stress.\nCauses\nWe don’t currently know the exact reason why people get fibromyalgia. But there does seem to be a common link with things such as arthritis, a traumatic event, and mental health and well-being.\nFibromyalgia isn’t caused by damage or an injury to the body. But it \ndoes increase the sensitivity of your nerve endings, which means you could feel pain from a small amount of pressure or minor knocks.\nOne theory is that the condition is caused by problems with a \nperson’s central nervous system – which controls all the sensations and movements the body makes.\nStudies have shown that parts of the brain that register pain react \ndifferently if you have fibromyalgia. This means you feel pain when other people just feel uncomfortable or stiff.\nPeople with fibromyalgia often don’t get enough deep sleep. \nResearch shows that lack of good quality sleep can make pain worse, and maybe even cause pain.Pain, unhappiness, depression and stress can all make you sleep badly.\nSymptoms often start after an illness, accident, or a time of emotional \nstress and anxiety.\nWhen you’re low or depressed, your pain can also feel worse. At the \nsame time, your pain can make you feel more stressed.\nUnlike conditions, such as arthritis, the pain you feel with fibromyalgia \nisn’t caused by visible inflammation or damage to your body.\nThis doesn’t mean the symptoms of fibromyalgia are unreal or ‘all in \nyour mind’. However, anxiety, physical or mental trauma, and sleep disturbance are all thought to play a part in the condition.\nPoor sleep appears to be a significant \ncause of fibromyalgia, so getting enough good-quality sleep is important.\nFigure 1. The cycle of pain and sleep disturbance\n \n \n Sleep \ndisturbanceLocalised \nmuscular/ \njoint pain\nInsufficient deep, \nrestorative sleep\nDifficulty with daily activities, \nfatigue, widespred muscular \npain and tendernessDisease, \nillness\nAnxiety, \nlife crisis10 11 versusarthritis.org\nHelpline 0800 5200 520Fibromyalgia doesn’t appear to cause lasting damage to your body, \nbut it’s important to stay physically active so your muscles don’t become weak. If your muscles become weak, you could cause lasting damage.\nDiagnosis\nFibromyalgia can sometimes be difficult to diagnose, as the symptoms vary from person to person.\nThere are some common symptoms your doctor will look for to help \ndiagnose fibromyalgia, including:\n•\n severe pain that has lasted three months or more\n• fatigue\n• regularly waking up feeling unrefreshed\n• problems with your memory and understanding.\nIt may help your doctor understand the problems you’re having \nif you make a list of any physical or psychological problems you’ve experienced. They will probably then carry out a physical examination.\nThere aren’t any specific blood tests, x-rays or scans to confirm a \ndiagnosis of fibromyalgia. But you might have blood tests to check for other conditions.\nMany symptoms of fibromyalgia are similar to those of other \nconditions, such as rheumatoid arthritis\n, Sjögren’s syndrome \n(sher-grenz sin-drome) and an underactive thyroid gland.\nSome people may be diagnosed and treated for one of these other \nconditions. It is also possible to have one of these conditions as well as fibromyalgia.Your doctor may also suggest a referral to:\n•\n a rheumatologist – a doctor who specialises in conditions affecting \nthe bones, joints and muscles. They may confirm your diagnosis.\n• a physiotherapist – who can suggest exercises and relaxation techniques\n•\n a clinical psychologist or counsellor – who may use methods such as cognitive behavioural therapy (CBT) and mindfulness\n•\n an occupational therapist – who can advise you on the best way to carry out daily activities and work around your condition\n•\n a community or hospital-based specialist pain clinic, or chronic fatigue service – who can help you manage your symptoms.\nFor more information about how these specialists could help you, see the treatment section later in this booklet.\nWhat does the future hold for me?\nBecause fibromyalgia’s symptoms vary from person to person, it’s difficult to predict how long you will have the condition and the impact it will have on your life.\nAlthough there’s currently no cure, there are treatments, therapies and \nself-management techniques that can improve your quality of life.\nFibromyalgia doesn’t seem to cause long-term damage to your body. \nBut it’s important to keep your muscles and joints strong through activity.\nGradually increasing how much exercise you do can also improve \nyour symptoms.12 13 versusarthritis.org\nHelpline 0800 5200 520Treatments\nThere are a number of ways your symptoms can be managed.\nIn many cases, fibromyalgia can be diagnosed and treated by your \nGP, without the need to see a specialist.\nThey can advise you on treatments and therapies that tackle specific \nsymptoms. These may include drug treatments. However, physical and psychological therapies can often be a more effective way of managing fibromyalgia than medication.\nThere are also many things you can do for yourself that can change \nthe way your condition impacts upon your life.\nPhysical therapies\nDepending on how your fibromyalgia is affecting you, your doctor may refer you to a physiotherapist or occupational therapist.\nPhysiotherapy\nPhysiotherapy can help relieve the pain of fibromyalgia .\nPhysiotherapists are trained specialists who can help you stay active and independent. They will show you the best exercises to strengthen your muscles, without hurting yourself or putting your body under too much strain.\nThey can show you how something as simple as improving your \nposture can help your pain. They may also advise you on relaxation techniques which can be just as important as exercise when you’re dealing with fibromyalgia.\nYour doctor can refer you to an NHS physiotherapist. In some areas \nyou can refer yourself, but this may take a while.‘It helps to stay positive. It would be \nvery easy to get down…. Little things really do make a difference. I know I have to get on with things.’\n14 15 versusarthritis.org\nHelpline 0800 5200 520Occupational therapy\nOccupational therapy can help you manage your everyday \nactivities around your fibromyalgia, without increasing your pain or overwhelming yourself.\nYour occupational therapist may suggest new ways you can get \nthings done. They may also teach you some relaxation techniques.\nIf you still find some activities difficult after you’ve made these \nchanges, they may suggest equipment, known as aids and adaptations, to help you.\nYour doctor can refer you to an occupational therapist or you can \nsee one privately, for a fee.\nIf you’re having problems at work, your employer may have an \noccupational health team that could help you. Otherwise, you can contact a Jobcentre Plus office to ask for advice.To find a private occupational therapist, visit the Royal College of Occupational Therapists website www.rcot.co.uk\nFor more information about working with fibromyalgia, you can also look at the living with arthritis section of our website www.versusarthritis.orgPain clinics and pain management \nprogrammes\nPain clinics bring together the skills of a wide range of professionals, \nsuch as: \n• specialist pain consultants\n• physiotherapists\n• occupational therapists\n• psychologists\n• social workers\n• employment advisors.\nThey can provide specific treatments or rehabilitation therapies that \ncould reduce the effects of fibromyalgia.\nA pain specialist may suggest you join a pain management \nprogramme, which brings together people with different long-term pain conditions. Pain management won’t take away your pain, but it can help you manage it better and reduce its impact on your life.\nThese sessions are often led by psychologists who specialise in \nhelping people find ways to live with their pain. They are usually held in an outpatient clinic and run over several days or weeks.\nPsychological therapies\nPain is never just a physical experience, especially if it lasts a long time. Pain can affect your mood and behaviour.\nPsychological approaches to pain management try to address \nthe emotional effects of your pain and the things that can make your pain worse. They help you look at how your pain affects your thoughts and habits, and how your emotions can affect your pain.It can be quicker to see a physiotherapist privately, but you would pay for the appointment. To find a private physiotherapist, visit the Chartered Society of Physiotherapy website www.csp.org.uk16 17 versusarthritis.org\nHelpline 0800 5200 520Therapies such as cognitive behavioural therapy (CBT), which is a \ntalking therapy, try to reduce the overwhelming effect of problems such as stress, unhappiness and pain.\nThey aim to help you understand how you react to different \nproblems by breaking them down into smaller, more manageable, chunks. This should help you change the way you react to them and the effect they have on you.\nMaking small changes to the way you react to a situation or problem \ncan often improve both your emotional and physical health.\nPsychological therapies can also include relaxation techniques and \nother ways to reduce your stress.\nThey encourage you not to be too hard on yourself, even when you feel frustrated, and to accept that sometimes there are limits to what you can do.\nA number of healthcare professionals often have training in CBT, so \nyou may not have to see a psychologist.\nFor more information about psychological therapies and CBT, the British Association for Behavioural & Cognitive Psychotherapies (BABCP) keeps a register of all accredited therapists in the UK at: www.babcp.com18 19 versusarthritis.org\nHelpline 0800 5200 520Before prescribing drugs to treat your pain, your doctor will discuss \nthe benefits and risks of starting drug treatment. If you are aged over 18, it’s likely they will first try you on an antidepressant, such as: \n•\n amitriptyline\n• citalopram\n• duloxetine\n• fluoxetine\n• paroxetine\n• sertraline.\nAntidepressants are regularly used to treat sleep problems and \npain, as well as depression. When they are used to treat pain, they’re usually prescribed at a lower dose than when they are used to treat depression. However, they can still help if your condition effects your mood. \nAntidepressants are now recommended by the National Institute \nof Health and Care Excellence (NICE) as the first choice of drug treatment for unexplained long-term, widespread pain, such as fibromyalgia.\nYou might need to take\n them for a few months before you feel their \nfull benefits. Your doctor will gradually increase the dose to a level \nthat works for you. \nSome antidepressants can make you feel sleepy, so avoid taking \nthem before you drive, cycle or use heavy machinery. You usually \nneed to take them about two hours before bedtime. \nAll drugs have potential side effects. It’s important to talk to your doctor about how to get the best balance between pain relief and any unpleasant effects.\n If you feel like a treatment isn’t helping you, \ntalk to your doctor. Acupuncture\nYour doctor may recommend a course of acupuncture from a trained NHS healthcare professional, such as a physiotherapist, to help with your pain.\nAcupuncture uses fine needles, inserted into several specific parts of \nthe body to relieve pain. There is evidence to support its use in the short-term treatment of fibromyalgia, Though a course of treatments may only help for up to three months, it may help you start managing your condition.\nYou may be able to receive this treatment at a local health centre \nor GP surgery.\nDoctors will not recommend treatment with devices such as TENS \nmachines, ultrasound or interferential therapy, because there is currently little evidence to support their use in treating fibromyalgia.\nDrug treatments\nDrugs can’t treat fibromyalgia, but they can help reduce your symptoms. \nYour doctor may only recommend drug treatment once you’ve tried\n \noptions, such as exercise, psychological therapy or acupuncture. \n20 21 versusarthritis.org\nHelpline 0800 5200 520In the past people with fibromyalgia have been prescribed a variety \nof different types of drugs, such as:\n• gabapentin and pragabalin, which target nerve pain\n• opioid painkillers, such as codeine, tramadol and morphine\n• compound painkillers, including co-codamol and co-dydramol\n• paracetamol\n• non-steroidal anti-inflammatory drugs (NSAIDs), such as \nibuprofen and naproxen\n• steroid injections.\nIf you are currently prescribed one of these drugs, your doctor is likely to want to discuss whether your condition could be treated differently in the future.\nHow can I help myself?\nExercise\nIf you’re in pain, your instinct may be to avoid exercise or moving around too much. But keeping active is a really important part of the treatment for fibromyalgia and can prevent other health problems.\nYour symptoms and general health can be improved by a \ncombination of aerobic exercise and movements that improve your flexibility and strength.\nExercise has been proven to improve fatigue and our ability to \ncontrol pain.\nAt first, you may find that your pain and tiredness become worse, \nparticularly if you’re starting to exercise muscles that haven’t been used for a while. Try to do the same amount of exercise each day, so you build up your muscle strength and your stamina.\nThen, after doing your routine of exercises for a couple of weeks, \nslowly increase the amount you do, and this will improve your fitness, stamina and flexibility.Aerobic exercises\nAerobic exercise is anything that makes you a little out of breath and your heart beat faster.\nSwimming is recommended for people with fibromyalgia. Taking a \nbrisk walk and cycling can also help.\nAt home, you could step up and down your bottom step several \ntimes, or march on the spot to get your heart beating faster.\nResearch shows aerobic exercise \nimproves your fitness and can also reduce the pain and fatigue of fibromyalgia. It should also improve your sleep and general wellbeing.\n22 23 versusarthritis.org\nHelpline 0800 5200 520Diet and nutrition\nThere’s no particular diet that’s been proven to help fibromyalgia. \nHowever, it’s recommended that you keep to a healthy weight by eating a balanced diet that is low in saturated fats, sugar and salt, and has plenty of fruit and vegetables. It’s also good to drink six to eight glasses of water every day.\nYou can order our Diet and arthritis information booklet on our website or by calling our free helpline on 0800 5200 520.Find more information about healthy eating in our About arthritis pages on our website www.versusarthritis.orgStrengthening exercisesStrengthening exercises help develop and build the muscles that move and protect your joints. They may be difficult at first but should become easier with practice.\nAim to do at least one session a day, either at home or in a gym. Ask \na GP or physiotherapist for examples of strengthening exercises you could do at home.\nYou can also buy specially designed equipment, such as ankle \nweights. Begin with lighter weights, then move on to heavier ones, if you feel able to.\nStrengthening equipment in a gym allows you to work your muscles \nby pushing or pulling against a resistance, such as weights or elastic ropes. You can ask an instructor for advice about using the equipment, if you’re not sure.\nStretching exercises\nStretching, or range of movement, exercises can increase your flexibility. You can do these anywhere. There are plenty of examples of exercises online, or you could ask a physiotherapist. Some people with fibromyalgia have found t'ai chi and yoga help.\nAlternatively, you could take a look at our Keep moving booklet for more advice. This is available to order on our website or by calling our free helpline on 0800 5200 520.For more information, see our exercise advice in the managing your symptoms pages on our website www.versusarthritis.org/exercise\n24 25 versusarthritis.org\nHelpline 0800 5200 520Complementary treatments\nSome people with fibromyalgia find that complementary treatments \nhelp their symptoms.\nMassage can be helpful for some people with fibromyalgia. However, \nthe effects don’t often last that long.\nIf you want to try a complementary treatment, speak to your doctor \nfirst, in case it affects any other treatment you’re on.\nIt’s important to go to a legally registered therapist, or one who has a \nset ethical code and is fully insured.\nIf you decide to try therapies or supplements, you should be critical \nof what they’re doing for you and only continue if they’re helping.\nSleep\nPoor sleep appears to be a significant cause of fibromyalgia, so getting enough good-quality sleep is an important part of your treatment. Not only will it help with tiredness and fatigue, but it may also improve your pain.\nSleeping tablets are not normally recommended, as the body can \nbecome tolerant to them, which can lead to the effects wearing off and even addiction. But regular activity, particularly aerobic exercise, and cognitive behavioural therapy (CBT) have proven effective for people with disrupted sleep patterns.You can find more information about complementary treatments in our About Arthritis pages on our website www.versusarthritis.orgIt can also help to change your habits around bedtime. To help you get a better night’s sleep:\n•\n Make sure your bedroom is dark, quiet and a comfortable \ntemperature.\n• Try a warm bath before bedtime to help ease pain and stiffness.\n• Develop a regular routine, where you go to bed and get up at a similar time each day.\n•\n You may like to try listening to some soothing music before going to bed.\n•\n Some gentle exercises may help reduce muscle tension, but it’s probably best to avoid energetic exercise too close to bedtime.\n•\n Keep a notepad by your bed – if you think of something you need to do the next day, write it down and then put it out of your mind.\n•\n Avoid caffeine in the eight hours before you go to bed.\n• Don’t drink alcohol close to bedtime.\n• Avoid eating main meals close to bedtime.\n• If you smoke, try to stop smoking, or at least don’t smoke close to bedtime.\n•\n Try not to sleep during the day.\n• Avoid watching TV and using computers, tablets or smartphones in your bedroom.\n•\n Don’t keep checking the time during the night.\nYou can also find this information in our Sleep and arthritis booklet, which can be ordered via the website or by calling our free helpline on 0800 5200 520.You can find more information about things that could improve the quality of sleep on our website at www.versusarthritis.org/sleep26 27 versusarthritis.org\nHelpline 0800 5200 520What else can I do?\nBecause fibromyalgia varies from person to person, we suggest you \ntry some of the following tips to find out what works for you:\n• Learn about fibromyalgia – understanding your condition can help \nreduce your fears and anxiety. It also means you’re fully aware of treatment and self-management approaches that can help you.\n•\n Find a support group in your area or an online forum for people with fibromyalgia. Talking about your experiences with other people who understand can help.\n•\n Encourage your family and friends to learn more about your condition and to talk to you about it. You could show them this information. It’s especially important they understand how your pain affects you, even if you look well.\n•\n Find ways to talk about your feelings, such as anxiety, low mood or anger. Counselling or CBT can help – your GP will be able to refer you.\n•\n For ‘fibro fog’, some people find mental exercises like crosswords or jigsaw puzzles help. Do as much as you can to stimulate your brain.\n•\n Pick your best time of day to do anything needing concentration. Explain to others if fibromyalgia affects your memory.\n•\n Learn to pace yourself by breaking tasks into smaller chunks, giving yourself time to rest in between.\n•\n Stress and unhappiness can make fibromyalgia pain feel worse – addressing what’s making you feel that way could help.\n•\n Ask for help from people at your workplace, such as a friend, colleague or manager.\n•\n Working shorter hours, as well as adapting your desk, chair, computer and other working areas for comfort, can all help.•\n Ask an occupational therapist, your local Jobcentre Plus office or Citizens Advice service for advice. They can work with both you and your employer.\n•\n Applying heat with a hot water bottle, or having a hot bath or shower, can help pain and improve morning stiffness.\n•\n If you have a dry mouth, try a toothpaste containing sodium bicarbonate.\n•\n Some people have found meditation helps improve their pain.\n• Try the treatments your doctor offers and discuss which ones are helpful.\nResearch and new developments\nVersus Arthritis is funding a number of research studies into the causes, effects and treatment of fibromyalgia. Some examples include:\n•\n A study at the University of Cambridge is looking at why things \nthat wouldn’t normally be painful, such as sound, light and gentle touch become painful for people with fibromyalgia, and whether brain signals that process pain differ in people with fibromyalgia.\n•\n Research underway at the University of Sussex is examining how the body's natural fight and flight response to stress might be altered in people who have fibromyalgia. This work is also looking at the role inflammation might have in this process.\n•\n We are funding work at the University of Liverpool investigating how the brain processes pain signals. It has been found that in people with long-term pain such as fibromyalgia there are differences in the structure and activity in the parts of the brain that process pain signals. Using mathematical modelling, this work could help to match people up with the best treatment option for them.28 29 versusarthritis.org\nHelpline 0800 5200 520• We are also investigating how to improve healthcare services \nfor people with fibromyalgia. Research being carried out at the University of Aberdeen is looking at how long it took people with fibromyalgia to get diagnosed and where in the system improvements can be made.\nThe Pain Centre Versus ArthritisIn partnership with the University of Nottingham and local NHS Trusts, Versus Arthritis supports the world’s first national centre for research into pain.\nThe aims of the centre are to improve our understanding of pain and \nways to stop it, through existing and new treatments.\nThe centre has experts in rheumatology, neuroimaging, psychology, \nneuropharmacology, neurosciences and orthopaedic surgery.For the latest news from around the charity, including about our research, visit our website: www.versusarthritis.org/news\nIf you’d like to receive regular updates about our latest research, support services and campaigns, visit this page and fill in your details so we can send you our newsletter: www.versusarthritis.org/newsletterGlossary\nRheumatoid arthritis Rheumatoid arthritis (room-a-toyd arth-rye-tus) is a long-term condition that can cause pain, swelling and stiffness in your joints.\nSjögren’s syndrome \nSjögren’s syndrome (sher-grenz sin-drome) is an autoimmune condition that causes a dry mouth and eyes. It can also affect other parts of the body and cause joint pain and fatigue. It can occur on its own, or in relation to another condition, such as rheumatoid arthritis.\xa0\nUnderactive thyroid \nAn underactive thyroid gland or hypothyroidism, is when the thyroid, a gland in the neck, doesn’t produce enough important hormones. Common signs of an underactive thyroid are tiredness, weight gain and feeling depressed.30 31 versusarthritis.org\nHelpline 0800 5200 520Where can I find out more? \xa0\nIf you’ve found this information useful, you might be interested in \nother titles from our range. You can download all of our booklets from our website www.versusarthritis.org or order them by contacting our Helpline. If you wish to order by post, our address can be found on the back of this booklet.\nBulk orders\nFor bulk orders, please contact our warehouse, APS, directly to \nplace an order:\nPhone: 0800 515 209 \nEmail: info@versusarthritis.org\nTell us what you think\nAll of our information is created with you in mind. And we want to know if we are getting it right. If you have any thoughts or suggestions on how we could improve our information, we would love to hear from you. \nPlease send your views to bookletfeedback@versusarthritis.org \nor write to us at: Versus Arthritis, Copeman House, St Mary’s Court, St Mary’s Gate, Chesterfield, Derbyshire S41 7TD.\nThank you! \xa0\nA team of people helped us create this booklet. Versus Arthritis medical advisors, Dr Peter Glennon and Aneela Mian are responsible for the content overall. We would also like to thank professor Ernest Choy and Lisa Turner for helping us review this booklet.\xa0\nWe would also like to give a special thank you to the people \nwho shared their opinions and thoughts on the booklet. Your contributions make sure the information we provide is relevant and suitable for everyone.Talk to us\nOur offices\nWe have offices in each country of the UK. Please get in touch to find out what services and support we offer in your area:\nEngland\nTel: 0300 790 0400 Email: enquiries@versusarthritis.org\nScotland\nTel: 0141 954 7776 Email: scotland@versusarthritis.org\nNorthern Ireland\nTel: 028 9078 2940 Email: nireland@versusarthritis.org\nWales\nTel: 0800 756 3970 \nEmail: cymru@versuarthritis.orgHelpline\nYou don’t need to face arthritis alone. Our advisors aim \nto bring all of the information and advice about arthritis \ninto one place to provide tailored support for you.\nHelpline: 0800 5200 520 \nEmail: helpline@versusarthritis.orgFibromyalgia\nFibromyalgia is a long-term condition that can cause pain throughout \nthe body. It can make you feel extremely tired and affect your ability to concentrate. In this booklet, we explain what fibromyalgia is, how it’s treated and how you can manage its impact on your life. \nFor information please visit our website: \nversusarthritis.org0300 790 0400\n /VersusArthritis \n @VersusArthritis \n @VersusArthritis\n© Versus Arthritis 2020\nVA2013", 'Table\tof\tBenefits\t-\tDubai\tand\t\nNorthern\tEmirates\tApplicants\nSILVER\nTerritorial\tScope\tof\tCoverage Worldwide\nAggregate\tAnnual\tLimit AED\t1\tMillion\nSilk\tRoad\t(op\tAccess\tto\tClinics\tonly)\nFrom\t10\tPM\tto\t8AM\tOut\tPatient\t\ntreatments\taccess\tis\tavailable\tat\t\nNetwork\tHospitals\nCoverage\tCriteria\tfor\nTreatment\toutside\tUAECoverage\toutside\tUAE\tis\tlimited\tto\t\n90\tdays\tper\ttreatment.\tA\tsingle\t\nholiday\tor\tbusiness\ttrip\tmay\tnot\t\nexceed\t90\tdays\nUnderwriting\tterms\tand\tcoverage\t\ncriteria\tfor\tPre-existing,Chronic\tconditions:• All pre-existing medical conditions \nshould\tbe\tdeclared\tin\tthe\tMedical\t \t \t\n\t Application\tForm\tand\tis\tsubject\tto\t\nmedical\tunderwriting.\n• All declared Pre-existing and \nChronic\tconditions\tare\tcovered\t\nwith a sub limit of AED 150,000/- \n• Undeclared pre-existing \nconditions\twill\tnot\tbe\tcovered\t\nduring\tthe\tpolicy\tperiod\tand\twill\t\nbe\tunderwritten\tat\trenewal.\n\t All\tadverse\tfindings\ton\thealth\t\ndeclarations\twould\tbe\tpriced\ton\t\neach\tcase\tbasis).\tIn\tcase\tof\t\nmisrepresentation\tinsurer\t\nreserves\tthe\tright\tto\tcancel\tthe\t\npolicyMedical\tNetwork\tSilver Insurance\tPlanRoom\tType PrivateIN\tPATIENT\tBENEFITS\nThe\tcost\tof\taccommodation\tof\ta\t\nperson\taccompanying\ta\tbeneficiary\t\nbelow\t16\tyears\tof\tage\tin\tthe\tsame\t\nroom\tin\tcases\tof\tmedical\tnecessity\tat\t\nthe\t\trecommendation\tof\tthe\ttreating\tdoctor\t\tand\twith\tprior\tapprovalCovered\t\n(Max\tup\tto\tAED\t100\tper\tnight)\nIntensive\tcare\tunit\tand\tcoronary\tartery\tdisease\ttreatmentYes\nRecipient\tOrgan\ttransplantation\tservice,\texcluding\tany\tcharges\t\nrelated\tto\tDonorOrgan\ttransplantation\tshall\tcover\t\nthe\torgan\ttransplantation\tas\t\nrecipient\texcluding\tany\tcost\t\nrelated\tto\tdonor,\tand\texcluding\t\nthe\tacquisition\tand\torgan\tcost.\t\nOrgans\tcovered\tare:\theart,\tlung,\t\nkidney,\tpancreas,\tliver,\tAllogeneic\t\n&\tautologous\tbone\tmarrow.\nRepatriation\tcosts\tfor\tthe\ttransport\t\nof\tmortal\tremains\tto\tthe\tcountry\tof\t\noriginCovered up to AED 7500/-Ambulance\tServices\n(in\tMedical\tEmergency\tonly\tand\nif\tfollowed\tby\tadmission)Yes\nCopay\ton\tconsultation\tfor\tfollow\tup\t\nwithin\t7\tdays\tfor\tsame\ttreatment\t\nand\twith\tsame\tDoctor.No\tCopayPhysician\tConsultation Covered\twith\tCopay\tof\t20%\tmax\t\nAED\t50\tper\tconsultationOUT\tPATIENT\tBENEFITSEmergency\tDental\ttreatment\tfor\naccidental\tdamage\tto\tnatural\tteethUnder\tthis\tbenefit\tthe\ttreatment\trequired\twithin\tthree\tmonths\t\nfollowing\taccidental\tdamage\tto\t\nsound\tnatural\tteeth\tcaused\tby\ta\t\nviolent\texternal\tmeans\twhen\tthe\t\ntreatment\tis\tgiven\tby\ta\tPhysician,\t\ndentist\tor\tdental\tsurgeon\tis\t\ncovered.\n*\t\t\tNo\ttreatment\twill\tbe\tcovered\t\n\t\t\t\t\tafter\t3\tmonths\tof\tthe\taccident.\n**\tTreatment\trequired\tas\tthe\tresult\t\n\t\t\t\t\tof\tthe\tconsumption\tof\tfood\tor\t\n\t\t\t\t\tdrink\tor\tany\tforeign\tbodies\t\n\t\t\t\t\tcontained\tin\tsuch\tfood\tor\tdrink\t\n\t\t\t\t\tis\tnot\tcovered.Physiotherapy\n(Subject\tto\tPrior\tApproval)Covered\twith\t0%\tcopay\tup\tto\t15\tsessions\tper\tmember\tper\tyear\nDay\tcare\tTreatment Covered\nOut\tPatient\tSurgery Covered\nEmergency\tMental\thealth\tTreatments Covered\nWork\tRelated\tInjuries\tand\tillness Not\tCoveredOTHER\tSALIENT\tBENEFITS*Approval\tprotocol\tfor\tFree\taccess\tat\tnetwork\tproviders\twill\tfollow\tDHA\tguidelinesDiagnostics\t(X-Ray,\tMRI,\tCT-Scan,\t\nultrasound\tand\tEndoscopy)Covered\twith\t0%\tcopay\tper\t\ninvoicePrescribed\tDrugs\tand\tMedicines\t\n(covered\tup\tto\tABL)Covered\twith\t0%\tcopay\tper\t\ninvoiceCancer\tTreatments-\tScreening\tHealth\t\ncare\tservices,\tinvestigations\tand\ttreatments\tonly\tfor\tmembers\tenrolled\tunder\tPatient\tSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHAPreventive\tservices\tcovered\tfor\t\nmembers\tover\t18\tyears\tof\tage\n*Prior\tApproval\tis\trequired\tfor\t\nFree\tAccess\tfacility(Non\tAUH)Diabetic\tScreening:\tFasting\tBlood\tSugar\tand\tHBA1C\t\ntests\tare\tcovered\tonce\ta\tpolicy\t\nyear\tfor\teligible\tmembers\nHepatitis\tC\tInfection-\tScreening\t\nHealth\tcare\tservices,\tinvestigations\t\nand\ttreatments\trelated\tto\tviral\thepatitis\tand\tits\tcomplications\tonly\t\nfor\tmembers\tenrolled\tunder\tPatient\t\nSupport\tProgramCovered\tas\tper\tterms,\tconditions\t\nand\texclusions\tof\tthe\tprogram\t\ndefined\tby\tDHA\nDiagnostic\tand\ttreatment\tservices\t\nfor\tdental\tand\tgum\ttreatments,\t\nHearing\tand\tvision\taids,\tand\tvision\tcorrection\tby\tsurgeries\tand\tlaser\t(Emergency\tcases\tOnly)Covered\tin\tmedical\temergenciesNew\tBorn\tbaby\tcoverage\nBabies born inside and out-side UAE \n- New born expenses are covered \nfrom\tDate\tof\tBirth\tunder\tthe\t\nmother’s card for the first 30 days \nfrom\tdate\tof\tbirth\tup\tto\tAnnual\t\nBenefit\tLimit\tof\tmother.\nNew\tborn\tbabies\twill\tbe\tadded\tto\t\nthe\tprinciple\tpolicy\tonly\tupon\trequested\tby\tthe\tpolicy\tholder\tand\t\nis\tsubject\tto\tMedical\tunderwriting.\nCoverage\tfor\tnew\tborn\tare\tin\tline\t\nwith\tDHA\tbenefit\tguidelines.\nInfluenza\tVaccine\n(For\tDubai\tVisa\tholders)\n(On\tReimbursement\tBasis)As\tper\tDHA\tguidelines\tCovered\tonce\t\nper\tannum\ton\tat\tdesignated\tclinics\t\nonly.\nHepatitis\tB\tVirus\tScreening\tand\t\ntreatmentas\tper\tDHA\tguidelines\nAdult\tPneumococcal\tConjugate\tVaccine\t(On\tReimbursement\tBasis) To\tbe\tfollowed\tas\tper\tthe\tguidelines\t\nlaid\tout\tin\tAdult\tPneumococcal\tVaccination\tguidelinesMaternity\tBenefits\nInpatient\t&\tOutpatient\tcoverage\tincludes:\t\n1.\t Pre\t&\tPost\tnatal\ttreatments\t\n2.\t Normal\tdelivery\t\n3.\t Medically\tnecessary\tCaesarean\t\nSection\t\n4.\tMaternity\trelated\tComplications\t5.\t Medically\tnecessary\tlegal\t\nterminations\n\t\n*\tIn-patient\tmaternity\ttreatment\tare\t\nsubject\tto\tprior\tapproval- Normal Delivery expenses are \ncovered\tup\tto\ta\tsub\tlimit\tof\tAED\t\n10,000/-\n- Medically necessary Caesarean \nSection\tand\tcomplication\texpenses\t\nare\tcovered\tup\tto\ta\tsub\tlimit\tof\t\n AED 10,000/-\n- Any Medical Emergency expenses \nrelated\tto\tMaternity\twill\tbe\tcovered\tup to a sub limit of AED 150,000/-\n- Out Patient eligible Maternity \nexpenses\tare\tcovered\tup\tto\tAnnual\t\nlimit\n- 10% co-payment applicable on all \nMaternity treatments, including out- patient\tMaternity\tconsultation\t(no\t\nDeductible\tapplies)\n- The following screening tests are \ncovered\tas\tper\tDHA\tAntenatal\tcare\t\t\nprotocol:\n\t•\t FBC\tand\tPlatelets\n\t•\t Blood\tgroup,\tRhesus\tstatus\tand\t\nantibodies\n\t•\t VDRL\n\t•\t MSU\t&\turinalysis\t\n\t•\t Rubella\tserology\t\n\t• HIV\t\n\t• Hepatitis\tC\toffered\tto\thigh\trisk\t\npatients\n\t• GTT,\tif\thigh\trisk\n\t• FBS,\tRandom\tblood\tsugar\tOR\t\nHbA1C\n\t• Ultrasonography:\t3\tscansTakaful Emarat’s Global emergency \nassistance\tprogram\tprovided\t\nthrough\tAssist\tAmerica\nThis\tprogram\timmediately\tconnects\tyou\tto\t\nqualified\thealthcare\tproviders,\thospitals,\t\npharmacies,\tand\tother\tservices\tif\tyou\texperience\t\nan\temergency\twhile\ttraveling\tmore\tthan\t150\tkilometers\taway\tfrom\tyour\tpermanent\tresidence,\tor\tin\tanother\tcountry,\tfor\tup\tto\t90\tdays.\n\t\n1-877-488-9857\t(Toll\tFree\twithin\tthe\tU.S.)1-609-275-4999\t(Collect\tCall\toutside\tthe\tU.S.)\nEmail\tmedservices@assistamerica.com\n\tYour\tAssist\tAmerica\tReference\tNumber\tis:\t97-AL-TEI-3191\n\t\nNote:\tRefer\tto\tthe\tpamphlet\tfor\tterms\tand\tconditionsMedical\tEmergency\tAssistance\n- Emergency Medical Evacuation\n- Medical Repatriation- Foreign Hospital Admission Assistance- Medical Monitoring- Medical Referrals- Prescription Assistance\nTravel\tEmergency\tAssistance\n- Compassionate Visit- Care of Minor Children- Return of Mortal Remains- Lost Luggage or Document Assistance- Interpreter and Legal Referrals- Emergency Message Transmission- Pre-Trip InformationAlternative\tMedicine\tBenefit\tcovers:\t\nOsteopathy,\t\tChiropractic,\t\nHomeopathy,\tAcupuncture,\t\t\nAyurveda\tand\tHerbal\tTreatmentsCovered\ton\treimbursement\nup to AED 1,600/-\nVaccination\tfor\tChildrenas\tper\tMOH\tschedule\n*(Require\tpre-authorization)Covered\nWithin\tthe\tNetwork\n(Free\tAccess)Covered(Out-side UAE: covered maximum\nup\tto\t100%\tof\tUAE\tapplicable\nnetwork\trates)CLAIMS\tSETTLEMENT\tTERMS\t(What\tis\tPaid\tby\tthe\tInsurer)\nOutside\tthe\tNetwork\n(Reimbursement)\tReimbursement\t\tin\tSEA:\n- 100% of actual covered cost \nsubject\tto\tmaximum\tof\t100%\tof\tUAE\tapplicable\t\tnetwork\t\trates\n\t Reimbursement\t\telsewhere\twithin\t\nterritorial\tscope\tof\tcover*:\n- 80% of Actual Covered Cost \nsubject\tto\tmaximum\tof\t80%\tof\t\nUAE\tApplicable\tNetwork\t\trates\n*\t No\tElective\ttreatment\t\nreimbursement\tfor\tSilk\tRoad\tNetwork\tinside\tUAE.Elective\tTreatment\nWithin\tthe\tNetwork\tand\nOutside\tNetwork100%\tof\tActual\tCovered\tCostEMERGENCY TREATMENTSDental\tBenefits\n*Consultation\t&\tX-Ray,\tScaling,\tTooth\t\nExtraction,\tAmalgam\tfillings,\t\nTemporary\tand/or\tpermanent\t\ncomposite,\tfillings\tand\troot\tcanal\t\ntreatment\tand\tCrown\tonly.Covered\twith\t20%\tcopay\tup\tto\t\nAED\t3500\nFree\tAccess - Covered with pre-\nauthorization\tonly\t–\t\nCo-payment 20% applicable \nReimbursement - Additional 20% \nco-payment applicable over free access', 'Purging ere al TN a ea ecto Cee\n\n \n\nHOME ABOUTUS OURSCHOOL LEARNING HALLOFFAME ADMISSION WORKWITHUS CONTACTUS\n\nPH\n\n \n\nhi lio}e] Bs\n\n\\ AWARD WINNING SCHOOL WITH MORE THAN\nTWO DECADES OF EXCELLENCE\n\nKHALIFA AWARD FOR EDUCATION\n\nA |\n\n500+\n\nDEDICATED\nFACULTY\n\njo\n100%\n\nPLACEMENT TO\nWORLD CLASS\nUNIVERSITIES\n\n \n\nMESSAGE FROM PRINCIPAL & DIRECTOR\n\nGOSS ec enn eRe ea) ,\nalee oy LE ° Pane eds\nth year of being a forerunner in providing worldclass education to the pryahtane\n\nRe ee RRO ca eR esa aoe\nSeno Me sae Mace cua Rice\nTea Sg ee Nag Cn Ree ea\nseme Lg\n\nDANA MARWAHA\nSeen]\n\n \n\nMISSION & VISION STUDENT BLOG\n\nOur school aims to consider the\nuniqueness and individual needs\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nof its pupils by delivering, nigra COMmmontcence\nEW SCHOOL Neen\nVIEW SHOWCASE\nSCHOOLS\nEDUCATIONAL -\nPARADIGM MY SOCIAL RESPONSIBILITY\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\nDelhi Private School Sharjah -\nfollows an indigenous model of Health &\nEducation which has evolved. y GEN 2) Mind Club We area\n\neM view ViEW howcase School\n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\nNN cam ey\n\nEemEny ITD (> ml fim)\n\nSewer', 'Home\n\tMESSAGE FROM PRINCIPAL & DIRECTOR: \nDelhi Private School Sharjah stands witness to this, as our institution steps into its 25th year of being a forerunner in providing worldclass education to the students of the Indian diaspora in the UAE. We began as a modest institution with 145 students and equipped with the dream to nurture the best. Today, we stand tall with almost 6000 students enjoying and experiencing the tradition of excellence at DPS Sharjah, where innovation has grown to be a culture and every student is an explorer… an innovator! \nMISSION & VISION\nOur school aims to consider the uniqueness and individual needs of its pupils by delivering…\nEDUCATIONAL PARADIGM\nDelhi Private School Sharjah follows an indigenous model of Education which has evolved…\nPRIMARY:\n \tFROM THE DESK OF THE HM\nThe DPS , Sharjah primary wing exudes a warm and friendly environment where a core commitment...\nAt Delhi Private School -Sharjah, we build on the principle of enjoying the journey of education while we focus on...\nThe primary wing of DPS Sharjah is a buzzing hub of happy, eager, curious, and natural learners…\nFACILITIES:\nSTEM LAB:\nThe school has introduced STEM LABS for students of Grades 1- 5.\nSTEM is a curriculum based on the idea of educating students in four specific disciplines — Science, Technology, Engineering and Mathematics — with an interdisciplinary and applied approach.\n \nRather than teach the four disciplines as separate and discrete subjects, STEM integrates them into a cohesive learning paradigm based on real-world applications.\n\t\tIMMERSIVE ROOM:\nThe state-of-the-art Immersive Room is a cutting-edge facility designed to transform the way our primary school students learn. This 3-D learning and interactive environment offers a dynamic, hands-on approach to education, allowing students to explore subjects in a vivid, engaging manner. In the Immersive Room, lessons come to life as students can dive into virtual worlds, interact with 3-D models, and participate in interactive simulations. Whether exploring ancient civilizations, traveling through the human body, or experimenting with scientific concepts, the Immersive Room provides an unparalleled opportunity for students to engage deeply with their studies.\nFINE ARTS STATION\n\t\t\tSpecial well-equipped rooms have been allocated for teaching Art, Dance and Music to the students.\n\t\tSMART CLASSES:\nHands -on learning has been taken to a new level through our IT support system. Children learn best when they visualize what they are learning. The Interactive Smart Boards , Hybrid classrooms, smart tech tools enhance the teaching and make learning more interesting, engaging and relevant for the children.\nENRICHMENT RESOURCE CENTRE:\nThe school offers a support system to classroom teaching enabling children to cope better with the surroundings. It is unique as it provides direct services in terms of evaluation and remediation that takes the mystery out of why learning may become difficult for a child. Also the centre offers an Individual Education Program is for children lagging behind academically. \nLIBRARIES:\nThe school lays a lot of emphasis on cultivating a mature reading habit in the children. We have three separate libraries for students of KGII to Grade V. Housing a wide range of age-appropriate books, ranging from fiction to general knowledge, they ensure your child gets an early introduction into the magic world of books, fostering a habit that will stand him in good stead for a lifetime.\nCLINIC:\nThe primary school is equipped with three clinics which are looked after by qualified nurses and an in house doctor. Health check-ups of children are done regularly and records are maintained. Parents are informed in case a child needs special attention.\nPLAY AREAS\nSafe play areas with well-defined boundaries are available for the children to frolic in. Separate areas are demarcated for different age-groups. Play facilities that contribute to children’s physical fitness have been installed where children engage in supervised play.\nRULES:\nLEAVE RULES\nDigital Almanac will be available on the school website from this academic year .\n \nMEETING WITH TEACHERS \n• Parents can meet teachers by prior appointment only. Online appointments on Teams may be fixed by communicating with the teacher through the Communication portal in Special programs. .\n \nDISCIPLINE AND BEHAVIOUR \nTo create a pleasant atmosphere, conducive to distance learning as well as onsite learning wherein children can study safely and efficiently, high standards of positive self- discipline is required. Good order and positive discipline is sought through good relationships and self discipline . Generally the school enjoys a friendly, caring and supportive atmosphere and emphasis is given to encouraging and showing appreciation of good behaviour rather than punish bad behaviour.\n \nLIBRARY\nLibrary periods are conducted onsite now through a very efficient reading programme.\nOWN TRANSPORT\n• Students who travel in their own transport must arrive in school by 7.20 am and must be picked up from school by 1:45 pm latest .\n• Students should never leave the school before the attendant arrives.\n• In case of delay they should report to the school reception and the parent will be called.\n \n•At present Parents will not be allowed inside the campus . They will collect their respective wards from the main gate no.3 after school hours.\nTRANSPORT\nAll students should reach the bus stop at least five minutes before the arrival time. Buses will not wait for latecomers . The bus drivers are authorized to stop the buses at designated stops only, unless otherwise directed by the bus teacher. The list of designated stops has been formulated keeping in view the convenience and safety of the students and you are required to adhere to the same.\n \nChildren of Pre KG to Grade II must be dropped and picked up from the bus stop by the parent/caretaker. If the person is not at the bus stop the child will be brought back to school and the parent will have to make arrangements to pick up the child from school. Parents are not allowed to enter or travel in the bus at any time. If parents have any concern regarding the transport facility they are requested to ask for a complaint form from the driver or fill up the complaint form on the school communication portal for Transport . The concern will be addressed by the school at the earliest.\n \nThe bus teachers and bus monitors are responsible for maintaining discipline in the buses. Any serious offences will be reported to the Headmistress. Children will not be allowed to board other buses .\nACADEMICS:\nA TYPICAL DAY\nThe school follows four days a week fully onsite pattern of teaching. A regular, productive working day at DPS Sharjah Primary wing is divided into 8 periods. The children get two refreshing breaks to rejuvenate their minds and stretch their limbs. The day includes a home room period when students spend valuable time with their class teachers. This time is an opportunity for them to share experiences or simply bond with their classmates and class teacher. All assemblies, themed week activities, inter-house activities, practices for events are held during the home room period so as to leave the rest of the day for the set class schedules.\n\tINNOVATIVE TEACHING METHODOLOGY\n\t\tIn the primary section all teaching is thematic and activity based. The syllabus is set by the school. The indigenous curriculum created by our team of talented teachers focuses on hands-on learning through creative, cross curricular lessons, project work, games and logical and lateral thinking activities. It is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time.\n \nOur staff continuously update and upgrade their technology and teaching skills through continuous professional development programmes to seamlessly deliver high quality and relevant lessons.\n\tGRADE III, IV, V\n\t\tHere teaching goes into formal mode. The syllabus is set by the school maintaining the ethos of activity based learning. The curriculum focuses on hands-on learning through in-class work , project work, games and logical and lateral thinking activities.\nIt is planned in a qualitative way, thinking about the relative priorities of different aspects of the work, as well as about allocations of time. Every classroom at DPS Sharjah is a THINKING CLASSROOM. Our children are encouraged to ask the WHYs and WHY NOTs and that is how we learn as we teach. French is introduced as an optional second language in Grade III giving students a choice between French and Hindi.\nKGI to GRADE II\nThe syllabus has been created in a manner that aims at making the child love coming to school. Syllabus is flexible and therefore gives each child the freedom to learn at his/her own pace. Each month is a THEME MONTH, wherein the theme is learnt through age appropriate hands- on learning experiences. Cross curricular teaching takes place through activities, discussions, story telling and enacting , class assemblies and carefully chosen and organized field trips. French is introduced as an optional second language in Grade I giving students a choice between French and Hindi\nPRE KG\nIn our Pre-KG program, we understand the importance of early childhood development. We are committed to nurturing young minds and helping our little learners develop essential skills that will set the foundation for a lifetime of learning and success. The Pre KG curriculum features the distinct and proprietary DPSS Pedagogical Framework and draws from six leading pedagogies in its approach to education, namely the Reggio Emilia, Montessori, Ecological Systems Theory, Somatics, Anganwadi and Finnish method to create a child-led curriculum adapted to meet the needs of each individual child. We promote learning through a combination of play-based activities and structured adult-guided instruction.\nTHEME WEEKS:\nA week in a month is chosen to experiment and explore a certain theme. This concept enhances individual participation, research skills, group work, creativity in presentation and helps latent talent surface and bloom. \nLABS\nThe STEM labs add a whole new perspective to learning MATH and SCIENCE. Children learn through hands on activities which help them to connect the topic taught to real life experiences. The school also has fully equipped COMPUTER LABS for students of grades 1 – 5.\n \nThe labs serve as a refreshing change from class room teaching. Each lab is equipped with state of the art interactive smart boards to make learning and teaching an exciting and unique experience. Students visit the LAB once a week for each subject.', "Adobe Acrobat PDF Files\nAdobe® Portable Document Format (PDF) is a universal file format that preserves all\nof the fonts, formatting, colours and graphics of any source document, regardless ofthe application and platform used to create it.\nAdobe PDF is an ideal format for electronic document distribution as it overcomes the\nproblems commonly encountered with electronic file sharing.\n• Anyone, anywhere can open a PDF file. All you need is the free Adobe Acrobat\nReader. Recipients of other file formats sometimes can't open files because they\ndon't have the applications used to create the documents.\n• PDF files always print correctly on any printing device.\n• PDF files always display exactly as created, regardless of fonts, software, and\noperating systems. Fonts, and graphics are not lost due to platform, software, and\nversion incompatibilities.\n• The free Acrobat Reader is easy to download and can be freely distributed by\nanyone.\n• Compact PDF files are smaller than their source files and download a\npage at a time for fast display on the Web.", "5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n\n6. Question: List the names and GPAs of all students.\n\nSELECT StudentName, StudentGPA \nFROM Student;\n\nExpected Answer:\n\n\nJerry Ryan, 4.0\nHugo Jurgens, 3.2\nAnita Nelson, 3.7\nRobert Arnold, 2.5\nHelen Small, 2.0\nJason Leavitt, 4.0\nHeather Vester, 3.3\nIvan Wright, 2.9\nNorman Roberts, 1.3\nJames Neville, 3.7\n\n7. Question: Which courses are taught in the Riverhead building?\n\nSELECT Course.CourseName \nFROM Section \nJOIN Course ON Section.CourseID = Course.CourseID \nJOIN Buildings ON Section.BuildingID = Buildings.BuildingID \nWHERE Buildings.BuildingName = 'Riverhead';\n\nExpected Answer:\n\nComputer Science III\nCalculus I\nAccounting I\n\n8. Question: What are the phone numbers of all faculty members?\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nComputer Science I, Computer Science Illustrated\nComputer Science II, Liang Java\nComputer Science III, Liang Java\nData Structures, Data Structures & Algorithms\nComputer Assembly, Machine Learning\nIntro To Networking, Networking CCNA\nCalculus I, Intro to Calculus\nCalculus II, Advanced Topics in Calculus\nCalculus III, Vectors and Matrices in Calculus\nDifferential Equations, Multivariable Calculus\nLinear Algebra, Math for Computer Science\nAccounting I, Fundamentals of Accounting\nAccounting II, Fundamentals of Accounting\nComposition, Short Stories\nLiterature, Poems and Stories\nOrganic Chemistry I, Organic Chemistry Principles\nOrganic Chemistry II, Organic Chemistry Principles\n\n\n5. Question: What is the average salary of faculty members?\n\nSELECT AVG(FacultySalary) \nFROM Faculty;\n\n\nExpected Answer: 75000\n\n1. Question: What is the name of the college with the highest number of students?\n\nSELECT CollegeName \nFROM College \nORDER BY CollegeTotalStudents DESC \nLIMIT 1;\n\nExpected Answer: SCCC\n\n2. Question: List all buildings in the college and their associated college names.\n\nSELECT BuildingName, CollegeName \nFROM Buildings;\n\nExpected Answer:\n\nRiverhead, SCCC\nIslip, SCCC\nSouth Hampton, SCCC\nAmmerman, SCCC\nSmithtown, SCCC\n\n\n3. Question: Which classrooms have projectors?\n\nSELECT RoomNumber \nFROM Classrooms \nWHERE HasProjector = 'Y';\n\nExpected Answer:\n201\n203\n304\n\n4. Question: List all courses along with their associated textbook titles.\n\nSELECT Course.CourseName, Textbook.TextbookTitle \nFROM Course \nJOIN Textbook ON Course.TextbookISBN = Textbook.TextbookISBN;\n\nExpected Answer:\n\nSELECT Faculty.FacultyName, Person.PersonPhoneNumber \nFROM Faculty \nJOIN Person ON Faculty.PersonID = Person.PersonID;\n\nExpected Answer:\n\nTanya Ferguson, 635-448-6158\nGuy O'Neill, 654-651-8521\nDennis Wilks, 687-846-5132\nKenneth Mason, 876-263-4455\nMike Briley, 184-846-4613\nMary George, 184-618-4842\nJune Walkters, 618-476-4631\nAngela Mendez, 594-976-4326\nJohn Leak, 459-487-9635\nCarey Cochran, 111-526-8633\n\n9. Question: List the details of all interns including their hourly wage.\n\nSELECT Interns.InternID, Person.PersonName, Interns.InternHourlyWage \nFROM Interns \nJOIN Person ON Interns.PersonID = Person.PersonID;\n\nExpected Answer:\n\n1, Jamie Kurland, 14.50\n2, Brenda Thornberry, 15\n3, Tom Katz, 11\n\n10. Question: Which faculty member is the head of the Mathematics department?\n\nSELECT FacultyName \nFROM Faculty \nWHERE FacultyTitle = 'Head Of Mathematics';\n\nExpected Answer: Guy O'Neill"] +2024-06-23 13:07:30,276 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 13:07:33,014 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" +2024-06-23 13:07:33,016 - INFO - Response generated: The content extracted from the Adobe Acrobat PDF Files includes information about fibromyalgia, its symptoms, causes, diagnosis, treatments, and personal stories. It also provides details about Versus Arthritis, the organization behind the content, and their efforts in supporting individuals with arthritis and related conditions. + +If you have specific questions or need further details from the extracted content, feel free to ask! +2024-06-23 14:51:06,653 - INFO - File upload start +2024-06-23 14:52:44,619 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-06-23 14:52:44,627 - INFO - Loading faiss with AVX2 support. +2024-06-23 14:52:44,646 - INFO - Successfully loaded faiss with AVX2 support. +2024-06-24 08:05:40,998 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-07-22 12:44:49,812 - INFO - File upload start +2024-07-22 12:45:58,576 - ERROR - Error handling file uploads: expected str, bytes or os.PathLike object, not NoneType +2024-07-22 12:49:57,961 - INFO - File upload start +2024-07-22 12:50:36,637 - WARNING - Created a chunk of size 3638, which is longer than the specified 1000 +2024-07-22 12:50:36,637 - WARNING - Created a chunk of size 9596, which is longer than the specified 1000 +2024-07-22 12:50:36,637 - WARNING - Created a chunk of size 3444, which is longer than the specified 1000 +2024-07-22 12:50:41,600 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-07-22 12:50:41,700 - INFO - Loading faiss with AVX2 support. +2024-07-22 12:50:44,009 - INFO - Successfully loaded faiss with AVX2 support. +2024-07-22 12:51:21,737 - INFO - File upload start +2024-07-22 12:52:08,301 - INFO - HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" +2024-07-22 12:52:08,307 - INFO - Loading faiss with AVX2 support. +2024-07-22 12:52:08,315 - INFO - Successfully loaded faiss with AVX2 support. diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..12b15f1a14c5b86f05211ec0650d5033d3168d4e --- /dev/null +++ b/requirements.txt @@ -0,0 +1,78 @@ +aiohttp==3.9.5 +aiosignal==1.3.1 +annotated-types==0.7.0 +anyio==4.4.0 +attrs==23.2.0 +certifi==2024.6.2 +charset-normalizer==3.3.2 +click==8.1.7 +colorama==0.4.6 +dataclasses-json==0.6.7 +distro==1.9.0 +dnspython==2.6.1 +email_validator==2.1.1 +faiss-cpu==1.8.0 +fastapi==0.111.0 +fastapi-cli==0.0.4 +frozenlist==1.4.1 +greenlet==3.0.3 +h11==0.14.0 +httpcore==1.0.5 +httptools==0.6.1 +httpx==0.27.0 +idna==3.7 +itsdangerous==2.2.0 +Jinja2==3.1.4 +jsonpatch==1.33 +jsonpointer==3.0.0 +langchain==0.2.5 +langchain-community==0.2.5 +langchain-core==0.2.7 +langchain-openai==0.1.8 +langchain-text-splitters==0.2.1 +langsmith==0.1.77 +lxml==5.2.2 +markdown-it-py==3.0.0 +MarkupSafe==2.1.5 +marshmallow==3.21.3 +mdurl==0.1.2 +multidict==6.0.5 +mypy-extensions==1.0.0 +mysql-connector-python==8.4.0 +numpy==1.26.4 +openai==1.34.0 +openpyxl==3.1.4 +orjson==3.10.5 +packaging==24.1 +pydantic==2.7.4 +pydantic-extra-types==2.8.2 +pydantic-settings==2.3.3 +pydantic_core==2.18.4 +Pygments==2.18.0 +PyPDF2==3.0.1 +python-docx==1.1.2 +python-dotenv==1.0.1 +python-multipart==0.0.9 +PyYAML==6.0.1 +pandas==2.2.2 +regex==2024.5.15 +requests==2.32.3 +rich==13.7.1 +shellingham==1.5.4 +sniffio==1.3.1 +SQLAlchemy==2.0.30 +starlette==0.37.2 +tenacity==8.3.0 +tiktoken==0.7.0 +tqdm==4.66.4 +typer==0.12.3 +typing-inspect==0.9.0 +typing_extensions==4.12.2 +ujson==5.10.0 +urllib3==2.2.1 +uvicorn==0.30.1 +watchfiles==0.22.0 +websockets==12.0 +yarl==1.9.4 +asyncpg +psycopg2 \ No newline at end of file diff --git a/services/__pycache__/chat_service.cpython-310.pyc b/services/__pycache__/chat_service.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1cc096a35e901cd7032bfaa1f0a3eb7487d757e9 Binary files /dev/null and b/services/__pycache__/chat_service.cpython-310.pyc differ diff --git a/services/__pycache__/chat_service.cpython-311.pyc b/services/__pycache__/chat_service.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b993a996d312e9e5f202de925bbc09db91fe9f3c Binary files /dev/null and b/services/__pycache__/chat_service.cpython-311.pyc differ diff --git a/services/__pycache__/chat_service.cpython-312.pyc b/services/__pycache__/chat_service.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3dd506ece0e870af09c7d2b433e6ea9da0fa5f41 Binary files /dev/null and b/services/__pycache__/chat_service.cpython-312.pyc differ diff --git a/services/__pycache__/file_upload_service.cpython-310.pyc b/services/__pycache__/file_upload_service.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d9d749207e738ac84cdf9c58f4b3b3882cf78fa3 Binary files /dev/null and b/services/__pycache__/file_upload_service.cpython-310.pyc differ diff --git a/services/__pycache__/file_upload_service.cpython-312.pyc b/services/__pycache__/file_upload_service.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..95273a2940b120ca9b2cd3e33c08ea0b210c0292 Binary files /dev/null and b/services/__pycache__/file_upload_service.cpython-312.pyc differ diff --git a/services/__pycache__/multidoc_files_upload.cpython-310.pyc b/services/__pycache__/multidoc_files_upload.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..72711abdcf500525604ca93fc8d2590fd495e289 Binary files /dev/null and b/services/__pycache__/multidoc_files_upload.cpython-310.pyc differ diff --git a/services/__pycache__/multidoc_files_upload.cpython-311.pyc b/services/__pycache__/multidoc_files_upload.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b4003241ae045f4eb0a0ef95f0c611a51461cc96 Binary files /dev/null and b/services/__pycache__/multidoc_files_upload.cpython-311.pyc differ diff --git a/services/chat_service.py b/services/chat_service.py new file mode 100644 index 0000000000000000000000000000000000000000..a53b1c3c40cfca09effd50030f66de54d0c9c3df --- /dev/null +++ b/services/chat_service.py @@ -0,0 +1,137 @@ +import os +import logging +from dotenv import load_dotenv +from langchain.memory import ConversationSummaryMemory +from langchain_core.prompts import ChatPromptTemplate +from langchain_community.utilities import SQLDatabase +from langchain_core.output_parsers import StrOutputParser +from langchain_core.runnables import RunnablePassthrough +from langchain_openai import ChatOpenAI +from langchain_openai import OpenAIEmbeddings +from langchain.agents import create_tool_calling_agent, AgentExecutor, Tool +from langchain_community.vectorstores import FAISS +from config.settings import Settings + +# Load environment variables +load_dotenv() +open_api_key_token = os.getenv('OPENAI_API_KEY') +#db_uri = os.getenv('POST_DB_URI') +db_uri = Settings.DB_URI + +class ChatAgentService: + def __init__(self): + # Database setup + self.db = SQLDatabase.from_uri(db_uri) + self.llm = ChatOpenAI(model="gpt-3.5-turbo-0125", api_key=open_api_key_token,max_tokens=150,temperature=0.2) + self.memory = ConversationSummaryMemory(llm=self.llm, return_messages=True) + + + # Tools setup + self.tools = [ + Tool( + name="DatabaseQuery", + func=self.database_tool, + description="Queries the SQL database using dynamically generated SQL queries based on user questions. Aimed to retrieve structured data like counts, specific records, or summaries from predefined schemas.", + tool_choice="required" + ), + Tool( + name="DocumentData", + func=self.document_data_tool, + description="Searches through indexed documents to find relevant information based on user queries. Handles unstructured data from various document formats like PDF, DOCX, or TXT files.", + tool_choice="required" + ), + ] + + # Agent setup + prompt_template = self.setup_prompt() + self.agent = create_tool_calling_agent(self.llm.bind(memory=self.memory), self.tools, prompt_template) + self.agent_executor = AgentExecutor(agent=self.agent, tools=self.tools, memory=self.memory, verbose=True) + + def setup_prompt(self): + prompt_template = f""" + You are an assistant that helps with database queries and document retrieval. + Please base your responses strictly on available data and avoid assumptions. + If the question pertains to numerical data or structured queries, use the DatabaseQuery tool. + If the question relates to content within various documents, use the DocumentData tool. + Question: {{input}} + {{agent_scratchpad}} + """ + return ChatPromptTemplate.from_template(prompt_template) + + def database_tool(self, question): + sql_query = self.generate_sql_query(question) + return self.run_query(sql_query) + + def get_schema(self,_): + # print(self.db.get_table_info()) + return self.db.get_table_info() + def generate_sql_query(self, question): + schema = self.get_schema(None) # Get the schema using the function + template_query_generation = """Generate a SQL query to answer the user's question based on the available database schema. + {schema} + Question: {question} + SQL Query:""" + + prompt_query_generation = ChatPromptTemplate.from_template(template_query_generation) + # Correctly setting up the initial data dictionary for the chain + input_data = {'question': question} + # Setup the chain correctly + sql_chain = (RunnablePassthrough.assign(schema=self.get_schema) + | prompt_query_generation + | self.llm.bind(stop="\nSQL Result:") + | StrOutputParser()) + + # Make sure to invoke with an empty dictionary if all needed data is already assigned + return sql_chain.invoke(input_data) + + def run_query(self, query): + try: + logging.info(f"Executing SQL query: {query}") + result = self.db.run(query) + logging.info(f"Query successful: {result}") + return result + except Exception as e: + logging.error(f"Error executing query: {query}, Error: {str(e)}") + return None + + def document_data_tool(self, query): + try: + logging.info(f"Searching documents for query: {query}") + embeddings = OpenAIEmbeddings(api_key=open_api_key_token) + index_paths = self.find_index_for_document(query) + responses = [] + for index_path in index_paths: + vector_store = FAISS.load_local(index_path, embeddings, allow_dangerous_deserialization=True) + response = self.query_vector_store(vector_store, query) + responses.append(response) + logging.info(f"Document search results: {responses}") + return "\n".join(responses) + except Exception as e: + logging.error(f"Error in document data tool for query: {query}, Error: {str(e)}") + return "Error processing document query." + + def find_index_for_document(self, query): + base_path = os.getenv('VECTOR_DB_PATH') + # document_hint = self.extract_document_hint(query) + index_paths = [] + for root, dirs, files in os.walk(base_path): + for dir in dirs: + if 'index.faiss' in os.listdir(os.path.join(root, dir)): + index_paths.append(os.path.join(root, dir, '')) + return index_paths + + def query_vector_store(self, vector_store, query): + docs = vector_store.similarity_search(query) + return '\n\n'.join([doc.page_content for doc in docs]) + + def answer_question(self, user_question): + try: + logging.info(f"Received question: {user_question}") + response = self.agent_executor.invoke({"input": user_question}) + output_response = response.get("output", "No valid response generated.") + logging.info(f"Response generated: {output_response}") + return output_response + except Exception as e: + logging.error(f"Error processing question: {user_question}, Error: {str(e)}") + return f"An error occurred: {str(e)}" + diff --git a/services/file_upload_service.py b/services/file_upload_service.py new file mode 100644 index 0000000000000000000000000000000000000000..6cb99d54eaafd73fabf2b9faab37efe5d76630b4 --- /dev/null +++ b/services/file_upload_service.py @@ -0,0 +1,141 @@ +import io +import os +import tempfile +import hashlib +import json +import logging +import pandas as pd +from datetime import datetime +from dotenv import load_dotenv +from langchain_community.vectorstores import FAISS +from langchain_openai import OpenAIEmbeddings +from langchain.text_splitter import CharacterTextSplitter +from PyPDF2 import PdfReader +from docx import Document +# from transformers import pipeline + +# Load environment variables +load_dotenv() +open_api_key_token = os.getenv('OPENAI_API_KEY') + + +class FileHandler: + def __init__(self, vector_db_path): + self.vector_db_path = vector_db_path + self.embeddings = OpenAIEmbeddings(api_key=open_api_key_token) + # self.summarizer = pipeline("summarization") + + def prepare_metadata_string(self, document_name, document_description, department, version, last_updated): + metadata_string = f"\nDocument Name: {document_name}\nDocument Description: {document_description}\nDepartment: {department}\nVersion: {version}\nLast Updated: {last_updated}" + return metadata_string + + async def handle_file_upload(self, file, document_name, document_description, department, version, last_updated): + content = await file.read() + file_hash = hashlib.md5(content).hexdigest() + file_key = f"{file.filename}_{file_hash}" + vector_store_path = os.path.join(self.vector_db_path, f"{file_key}.vectorstore") + metadata_path = os.path.join(self.vector_db_path, f"{file_key}.metadata.json") + + metadata_string = self.prepare_metadata_string(document_name, document_description, department, version, + last_updated) + + if os.path.exists(vector_store_path) and os.path.exists(metadata_path): + with open(metadata_path, 'r') as md_file: + metadata = json.load(md_file) + return {'path': vector_store_path, 'metadata': metadata, 'status': 'skipped - duplicate'} + + if file.filename.endswith('.csv') or file.filename.endswith('.xlsx'): + texts = self.load_and_split_table(content, file.filename,metadata_string) + else: + texts = await self.load_and_split_text(content, file.filename,metadata_string) + + vector_store = self.create_vector_store(texts) + vector_store.save_local(vector_store_path) + + metadata = { + 'filename': file.filename, + 'document_name': document_name, + 'document_description': document_description, + 'department': department, + 'version': version, + 'last_updated': last_updated, + 'hash': file_hash, + 'upload_date': datetime.now().isoformat(), + 'file_path': vector_store_path, + 'file_size': len(content), + 'content_type': file.content_type + } + + with open(metadata_path, 'w') as md_file: + json.dump(metadata, md_file) + + return {"message": "File processed and vector store created successfully", "file_metadata": metadata} + + def summarize_text(self, text): + try: + summary = self.summarizer(text, max_length=150, min_length=10, do_sample=False) + logging.info("Text summarization successful") + return summary[0]['summary_text'] + except Exception as e: + logging.error(f"Error in summarization: {str(e)}") + # Log error or handle exception + return text # Return original text if summarization is not possible + + def load_and_split_table(self, content, filename,metadata_string): + # Handle CSV and Excel file reading + if filename.endswith('.csv'): + df = pd.read_csv(io.StringIO(content.decode('utf-8'))) + else: # Excel + df = pd.read_excel(io.BytesIO(content)) + text = df.to_string(index=False) # Convert DataFrame to string + text += metadata_string # Append metadata to the text + return self.split_text(text) + + async def load_and_split_text(self, content, filename,metadata_string): + with tempfile.NamedTemporaryFile(delete=False, mode='w+b', suffix=f"_{filename}") as temp_file: + temp_file.write(content) + temp_file.flush() + temp_file_path = temp_file.name + + # Ensure the temp file is closed before reading from it + if filename.endswith('.pdf'): + texts = await self.load_and_split_pdf(temp_file_path,metadata_string) + elif filename.endswith('.docx'): + texts = await self.load_and_split_docx(temp_file_path,metadata_string) + elif filename.endswith('.txt'): + texts = await self.load_and_split_txt(temp_file_path,metadata_string) + + # Apply summarization here to each text segment + # summarized_texts = [self.summarize_text(text) for text in texts] + + # os.unlink(temp_file_path) # Explicitly remove the temporary file + # return summarized_texts + os.unlink(temp_file_path) # Explicitly remove the temporary file + return texts + + async def load_and_split_pdf(self, pdf_path,metadata_string): + reader = PdfReader(pdf_path) + text = '' + for page in reader.pages: + text += page.extract_text() or "" + text += metadata_string # Append metadata to the text + return self.split_text(text) + + async def load_and_split_docx(self, docx_path,metadata_string): + doc = Document(docx_path) + text = '\n'.join([paragraph.text for paragraph in doc.paragraphs if paragraph.text]) + text += metadata_string # Append metadata to the text + return self.split_text(text) + + async def load_and_split_txt(self, txt_path,metadata_string): + with open(txt_path, 'r', encoding='utf-8') as file: + text = file.read() + text += metadata_string # Append metadata to the text + return self.split_text(text) + + def split_text(self, text): + text_splitter = CharacterTextSplitter(chunk_size=1000, chunk_overlap=200) + return text_splitter.split_text(text) + + def create_vector_store(self, texts): + return FAISS.from_texts(texts, self.embeddings) diff --git a/static/css/API_connectors.css b/static/css/API_connectors.css new file mode 100644 index 0000000000000000000000000000000000000000..6a0628932838401d83b1f1ce3939a2f50d7c5cfd --- /dev/null +++ b/static/css/API_connectors.css @@ -0,0 +1,91 @@ +.form-group { + margin-top: -10px; +} + +.card { + padding: 0; + margin-top: -15px; + margin-left: -40px; +} + +.header-row { + display: flex; + justify-content: space-between; + align-items: center; +} + + +.table-container { + width: 100%; + overflow-x: auto; +} + +.wrapper { + display: flex; + flex-direction: column; + height: 100vh; +} + +.content-wrapper { + flex: 1; + overflow-y: auto; +} + +.content-header { + padding: 5px; +} + +th, +td { + white-space: nowrap; +} + +th:nth-child(1), +td:nth-child(1) { + /* Sno column */ + width: 5%; +} + +div.dataTables_wrapper div.dataTables_length select { + width: 60px; + display: inline-block; +} + +th:nth-child(2), +td:nth-child(2) { + /* API Name column */ + width: 20%; +} + +th:nth-child(3), +td:nth-child(3) { + /* API Endpoint column */ + width: 40%; +} + +th:nth-child(4), +td:nth-child(4) { + /* Auth/Bearer token column */ + width: 5%; +} + +th:nth-child(5), +td:nth-child(5) { + /* View column */ + width: 5%; +} + +th:nth-child(6), +td:nth-child(6) { + /* View column */ + width: 5%; +} + +.reduced-width { + width: 25%; +} + +div.dataTables_wrapper div.dataTables_length select { + width: 60px; + display: inline-block; +} \ No newline at end of file diff --git a/static/css/company_profile.css b/static/css/company_profile.css new file mode 100644 index 0000000000000000000000000000000000000000..f1c50fe10b25acc4b2e9d93566194f93e52035b3 --- /dev/null +++ b/static/css/company_profile.css @@ -0,0 +1,207 @@ +#add { + display: inline-block; + margin-right: 15px !important; + /* Optional: Adjust margin if needed */ +} + +body { + background-color: transparent !important; +} + +.card { + padding: 0; + margin-top: 10px; + margin-left: -50px; +} + +/* Ensure the DataTable wrapper takes the full width */ +.dataTables_wrapper { + width: 100%; +} + +/* Ensure the DataTable wrapper takes the full width */ +.dataTables_wrapper { + width: 100%; +} + + + +/* Style for the custom dropdown */ +.custom-dropdown { + position: relative; + display: inline-block; + margin-left: 10px; + /* Space between label and dropdown */ +} + +.dropdown-button { + background-color: white; + color: black; + padding: 5px; + border: 1px solid black; + border-radius: 4px; + cursor: pointer; + text-align: left; + width: 60px; + /* Adjust width as needed */ +} + +.dropdown-content { + display: none; + position: absolute; + background-color: #f9f9f9; + min-width: 80px; + /* Adjust width as needed */ + box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); + z-index: 1; + border: 1px solid #ddd; + top: 100%; + /* Position below the button */ + left: 0; +} + +.dropdown-content a { + padding: 10px; + text-decoration: none; + display: block; + color: #333; +} + +.dropdown-content a:hover { + background-color: #ddd; +} + +.content-wrapper { + background-color: transparent !important; + text-align: center; +} + +.wrapper { + background-color: transparent !important; +} + +.modal-content { + background-color: #fff; +} + +h1 { + text-align: center; + margin-bottom: 30px; +} + + +.table-responsive { + width: 95%; + overflow-x: none; +} + +.table { + width: 100%; +} + +.text-wrap { + white-space: normal !important; + word-break: break-word; +} + +div.dataTables_wrapper div.dataTables_length select { + width: 60px; + display: inline-block; +} + +.center-align { + padding-top: 20px; + display: flex; + justify-content: center; + align-items: center; + width: 100%; +} + +.reduced-width { + width: 50%; +} + +th, +td { + white-space: nowrap; +} + +.select2-container--bootstrap4 { + z-index: 1050; + /* Higher than the modal's z-index */ +} + +.select2-container--open { + z-index: 1060; + /* Ensure the dropdown is above the modal */ +} + +th:nth-child(1), +td:nth-child(1) { + width: 5%; +} + +th:nth-child(2), +td:nth-child(2) { + width: 20%; +} + +th:nth-child(3), +td:nth-child(3) { + width: 20%; +} + +th:nth-child(4), +td:nth-child(4) { + width: 20%; +} + +th:nth-child(5), +td:nth-child(5) { + width: 10%; +} + +th:nth-child(6), +td:nth-child(6) { + width: 10%; +} + +th:nth-child(7), +td:nth-child(7) { + width: 10%; +} + +th:nth-child(8), +td:nth-child(8) { + width: 10%; +} + +.alert { + position: relative; + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} + +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} + +.close2 { + position: absolute; + bottom: 10px; + right: 10px; + border: none; + background: none; + font-size: 16px; + cursor: pointer; +} \ No newline at end of file diff --git a/static/css/dashboard.css b/static/css/dashboard.css new file mode 100644 index 0000000000000000000000000000000000000000..bf0af88271f73fe21de95a29975b012f0022d7a3 --- /dev/null +++ b/static/css/dashboard.css @@ -0,0 +1,1410 @@ +/*$primary : #7356f1 !default;*/ +:root { + --primary: #40189D; + --secondary: #8BC740; + --primary-hover: #2e1171; + --primary-dark: #0a0418; + --rgba-primary-1: rgba(64, 24, 157, 0.1); + --rgba-primary-2: rgba(64, 24, 157, 0.2); + --rgba-primary-3: rgba(64, 24, 157, 0.3); + --rgba-primary-4: rgba(64, 24, 157, 0.4); + --rgba-primary-5: rgba(64, 24, 157, 0.5); + --rgba-primary-6: rgba(64, 24, 157, 0.6); + --rgba-primary-7: rgba(64, 24, 157, 0.7); + --rgba-primary-8: rgba(64, 24, 157, 0.8); + --rgba-primary-9: rgba(64, 24, 157, 0.9); + --font-family-base: Roboto, sans-serif; + --font-family-title: Roboto, sans-serif; +} + +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ +.event-chart { + margin: -10px 0px; +} + +.default-select.style-1 { + border: 0; + font-size: 12px; + padding: 5px; +} + +.default-select.style-1 option { + background: #fff; + box-shadow: 0 10px 40px 0 rgba(32, 28, 69, 0.1); +} + +.event-table { + border-radius: 1.25rem; +} + +.event-table thead th { + color: #000; + font-size: 18px; + white-space: nowrap; + font-weight: 600; + padding: 20px 10px; +} + +.event-table tbody td { + font-size: 14px; + padding: 20px 10px; +} + +@media only screen and (max-width: 1400px) { + .event-table thead th { + color: #000; + font-size: 15px; + white-space: nowrap; + font-weight: 600; + } + + .event-table tbody td { + padding: 12px 15px; + } +} + +.dropdown-no-icon .dropdown-toggle:after { + content: none; +} + +.detault-daterange .dashboard-select.mat-form-field-appearance-fill .mat-form-field-flex { + padding: 0em 1em 0 1em; +} + +.detault-daterange .mat-form-field-prefix, +.detault-daterange .mat-form-field-suffix { + top: 5px; +} + +.dashboard-select { + font-size: 16px; +} + +.dashboard-select .mat-form-field-wrapper, +.dashboard-select .mat-form-field-appearance-fill .mat-form-field-flex { + padding: 0; + background: transparent; +} + +.dashboard-select .mat-form-field-underline { + display: none; +} + +.dashboard-select .mat-form-field-infix { + border: 0; +} + +.dashboard-select.mat-form-field-appearance-fill .mat-select-arrow-wrapper { + transform: translateY(-10%); +} + +.dashboard-select.mat-form-field-appearance-fill .mat-form-field-flex { + padding: 1em 1em 0 1em; + background-color: #fff; +} + +.dashboard-select.mat-form-field-appearance-fill .mat-form-field-infix { + padding: .25em 0 1em 0; +} + +.dashboard-select .mat-select-arrow, +.dashboard-select .mat-select-value { + color: #40189D; +} + +.dashboard-select.style-1 { + font-size: 16px; + border: 1px solid #f0f1f5; + border-radius: 3rem; +} + +.dashboard-select.style-1.mat-form-field-appearance-fill .mat-form-field-infix { + padding: 6px 0 18px 0; +} + +.dashboard-select.style-1 .mat-form-field-infix { + padding: 15px 15px; + width: auto; +} + +.dashboard-select.style-1 .mat-select-value { + max-width: unset; + padding-right: 6px; +} + +.dashboard-select.style-1 .mat-select-arrow, +.dashboard-select.style-1 .mat-select-value { + color: #000; +} + +.dashboard-select.style-1.mat-form-field-appearance-fill .mat-form-field-flex { + border-radius: 3rem; + background-color: #fff; + padding: 12px 20px 0; +} + +@media only screen and (max-width: 1400px) { + .dashboard-select.style-1 { + font-size: 0.813rem; + } + + .dashboard-select.style-1.mat-form-field-appearance-fill .mat-form-field-infix { + padding: 6px 0 12px 0; + } + + .dashboard-select.style-1 .mat-form-field-infix { + padding: 11px 15px; + width: auto; + } + + .dashboard-select.style-1.mat-form-field-appearance-fill .mat-form-field-flex { + padding: 8px 15px 0; + } +} + +.compose-content .dropzone { + display: flex; + align-items: center; + justify-content: center; +} + +.latest-salebx { + height: 630px; +} + +@media only screen and (max-width: 1199px) { + .latest-salebx { + height: 350px; + } +} + +.about-company { + border-top: 1px solid #EEEEEE; +} + +@media only screen and (max-width: 1199px) { + .about-company { + border-top: 0; + border-left: 1px solid #EEEEEE; + } +} + +@media only screen and (max-width: 767px) { + .about-company { + border-left: 0; + border-top: 1px solid #EEEEEE; + } +} + +.post-input .btn-social { + margin-right: 4px; +} + +.rating-widget .ng-star-inserted { + color: #40189D; + font-size: 30px; +} + +.default-accordion { + box-shadow: none; + margin-bottom: 1.25rem; + height: unset; + border-radius: 5px; +} + +.default-accordion .card-header { + padding: 0; + border: 0; +} + +.default-accordion .card-header button { + border-radius: 5px; + background: #40189D; + color: #fff; + display: block; + border: 0; + width: 100%; + text-align: left; + padding-right: 40px; +} + +.default-accordion .card-header button.collapsed { + background: rgba(64, 24, 157, 0.15); + color: #000; +} + +.default-accordion .card-header button.collapsed:after { + content: "\e61a"; +} + +.default-accordion .card-header button:focus { + box-shadow: none; +} + +.default-accordion .card-header button:after { + position: absolute; + font-family: 'themify'; + top: 50%; + content: "\e622"; + transform: translateY(-50%); + right: 20px; +} + +.custom-header-accordion { + border: 1px solid #EEEEEE; + box-shadow: none; + margin-bottom: 0; + height: unset; +} + +.custom-header-accordion .card-header button:focus { + box-shadow: none; +} + +.prevent-accordion { + box-shadow: none; + margin-bottom: 1.25rem; + height: unset; + border-radius: 5px; +} + +.prevent-accordion .card-header { + padding: 0; + border: 0; +} + +.prevent-accordion .card-header button { + background: #40189D; + border-radius: 5px; + color: #fff; + display: block; + border: 0; + width: 100%; + text-align: left; + padding-right: 40px; +} + +.prevent-accordion .card-header button.collapsed { + background: rgba(64, 24, 157, 0.15); + color: #000; +} + +.prevent-accordion .card-header button.collapsed:after { + content: "\e61a"; +} + +.prevent-accordion .card-header button:focus { + box-shadow: none; +} + +.prevent-accordion .card-header button:after { + position: absolute; + font-family: 'themify'; + top: 50%; + content: "\e622"; + transform: translateY(-50%); + right: 20px; +} + +.default-nestable { + /* .nestable-row{ + display:flex; + } + .ngx-nestable{ + width:50%; + }*/ +} + +.default-nestable .dd-dragel .ngx-nestable-hidden, +.default-nestable .dd-dragel button { + visibility: hidden; +} + +.default-nestable .dd-list .dd-item .nestable-item-container { + background: #e6defa; + color: #000; + position: relative; + display: flex; + flex-direction: row; + align-items: center; + min-height: 32px; + font-size: 16px; + font-family: Roboto, sans-serif; + cursor: pointer; + outline: 0; + border-radius: 5px; + margin-bottom: 3px; + padding: 10px 10px; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; +} + +.default-nestable .dd-list .dd-item .nestable-item-container:hover { + background: #40189D; + color: #fff; +} + +.default-nestable .dd-list .dd-item .nestable-item-container:hover button { + color: #fff; +} + +.default-nestable .dd-list .dd-item .nestable-item-container button { + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + outline: 0; + border: 0; + font-size: 24px; + line-height: 1; + letter-spacing: normal; + text-transform: none; + margin-right: 10px; + background: transparent; + color: #000; + display: inline-block; + white-space: nowrap; + word-wrap: normal; + direction: ltr; + -webkit-font-feature-settings: 'liga'; + -webkit-font-smoothing: antialiased; +} + +@media only screen and (max-width: 575px) { + .default-nestable .dd-list .dd-item .nestable-item-container { + padding: 0; + } +} + +.default-nestable .result-bx textarea { + height: 100%; + width: 100%; +} + +@media only screen and (max-width: 991px) { + .default-nestable .result-bx { + margin-top: 30px; + } + + .default-nestable .result-bx textarea { + height: 600px; + width: 100%; + } +} + +.alert-dismissible .close { + height: 100%; + font-size: 30px; +} + +.alert-dismissible .close span { + font-weight: 400; +} + +.calendar-responsive { + overflow: auto; + display: block; +} + +.default-calendar ngb-datepicker { + border: 0; + background: #f3f3f3; +} + +.default-calendar .form-group .input-group .form-control { + color: #000; +} + +.default-calendar .form-group .input-group .input-group-append button { + background-image: none !important; + padding: 0px; + border-color: #40189D; + background: #40189D; + width: 45px; + text-align: center; +} + +.default-calendar .form-group .input-group .input-group-append button:after { + color: #fff; + content: "\f133"; + font-family: 'Line Awesome Free'; + padding: 0; + font-size: 26px; +} + +.default-calendar .form-group .input-group .input-group-append button:hover { + background: #40189D; +} + +.default-calendar .form-group .input-group .input-group-append button:hover:after { + color: #fff; +} + +.default-calendar .form-group .input-group .input-group-append button:focus { + box-shadow: none; +} + +.default-calendar .weekend { + background-color: #40189D; +} + +.default-calendar .ngb-dp-header { + background: #40189D; + padding: 8px 5px; +} + +.default-calendar .ngb-dp-header .ngb-dp-navigation-chevron { + border-color: #fff; +} + +.default-calendar .ngb-dp-header .custom-select { + color: #fff; + background: #40189D; + border-radius: 5px; + margin: 0 5px; + padding: 0 20px; +} + +.default-calendar .ngb-dp-weekdays { + border: 1px solid rgba(64, 24, 157, 0.25); + background: #fff; +} + +.default-calendar .ngb-dp-weekdays .ngb-dp-weekday { + color: #40189D; + font-weight: 600; + font-size: 15px; + font-style: unset; +} + +.default-calendar .ngb-dp-day, +.default-calendar .ngb-dp-week-number, +.default-calendar .ngb-dp-weekday { + max-height: 40px; + max-width: 40px; + height: 40px; + width: 35px; + line-height: 40px; +} + +.default-calendar [ngbDatepickerDayView] { + max-height: 40px; + max-width: 40px; + width: 35px; + height: 40px; + line-height: 40px; +} + +.default-calendar [ngbDatepickerDayView]:active { + background-color: #40189D !important; + color: white !important; +} + +.default-calendar .ngb-dp-navigation-select { + flex: unset; +} + +.default-calendar .custom-day { + height: 40px !important; + line-height: 40px; + padding: 0px !important; + width: 100% !important; +} + +.default-calendar .custom-day.range, +.default-calendar .custom-day:hover { + height: 40px; + background-color: #40189D !important; +} + +.default-calendar .ngb-dp-month-name { + padding: 8px 0px; + height: auto; +} + +.dashboard-full-calendar.fc .fc-button-primary { + background-color: #40189D; + color: #fff; + border: 0; +} + +.dashboard-full-calendar.fc .fc-button-primary:hover, +.dashboard-full-calendar.fc .fc-button-primary.fc-button-active, +.dashboard-full-calendar.fc .fc-button-primary:active { + background-color: #1c0a45 !important; +} + +.dashboard-full-calendar.fc .fc-button-primary:focus { + box-shadow: none !important; +} + +.dashboard-full-calendar.fc-theme-standard td, +.dashboard-full-calendar.fc-theme-standard th, +.dashboard-full-calendar.fc-theme-standard .fc-scrollgrid, +.dashboard-full-calendar.fc-theme-standard .fc-list { + border-color: #ECF0F3; +} + +.dashboard-full-calendar .fc-daygrid-day.fc-day-today { + background-color: #e6defa !important; +} + +.dashboard-full-calendar .fc-daygrid-dot-event { + background: #fff; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); +} + +.dashboard-full-calendar.fc-theme-standard th { + padding: 0.75rem 0.5rem; + font-size: 1rem; + font-weight: 500; +} + +.dashboard-full-calendar.fc-theme-standard th a { + color: #B5B5C3; +} + +.dashboard-full-calendar .fc-h-event, +.dashboard-full-calendar .fc-v-event { + background-color: #40189D; + border-color: #40189D; +} + +.dashboard-full-calendar .fc-daygrid-event-dot, +.dashboard-full-calendar .fc-list-event-dot { + border-color: #40189D !important; +} + +@media only screen and (max-width: 767px) { + .dashboard-full-calendar.fc .fc-toolbar { + display: block; + text-align: center; + } + + .dashboard-full-calendar.fc .fc-toolbar .fc-toolbar-title { + margin: 10px; + } +} + +.calendar-list { + margin-bottom: 10px; +} + +.calendar-list .list-group-item { + background: #f4f6fa; + color: #40189D; + border: 0; + margin-bottom: 5px; + border-radius: 6px; + position: relative; + border-left: 4px solid #40189D; +} + +.calendar-checkbox { + border-radius: 6px; + background: #e6defa; + padding: 10px 15px; + margin-bottom: 5px; + color: #000; +} + +.calendar-checkbox label { + margin-bottom: 0; +} + +.calendar-checkbox input[type=checkbox], +.calendar-checkbox input[type=radio] { + margin-right: 6px; +} + +.calendar-description h2 { + margin-top: 30px; + font-size: 25px; + font-weight: 600; + color: #000; +} + +.calendar-description ul li { + font-size: 15px; + color: #000; +} + +.default-carousel .carousel-caption { + background: rgba(0, 0, 0, 0.5); + bottom: 45px; + padding: 15px 15px; +} + +.default-carousel .carousel-caption h3 { + color: #fff; +} + +@media only screen and (max-width: 575px) { + .default-carousel .carousel-caption { + width: 90%; + left: 50%; + transform: translatex(-50%); + } +} + +.default-carousel .carousel-indicators li { + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + height: 13px; + width: 13px; + border: 0; + border-radius: 13px; + background: #40189D; +} + +.default-carousel .carousel-indicators li.active { + width: 30px; +} + +@media only screen and (max-width: 575px) { + .default-carousel .carousel-item img { + height: 280px; + } +} + +.default-rating span { + font-size: 35px; +} + +.pagination-responsive { + overflow: auto; +} + +.pagination .page-item .page-link span { + color: #B1B1B1; +} + +.pagination .page-item .page-link:hover span { + color: #fff; +} + +.progress { + height: 16px; +} + +.form-select.mat-form-field { + display: block; +} + +.form-select .mat-form-field-infix { + border-top: 0; +} + +.form-select .mat-form-field-underline { + display: none; +} + +.form-select.mat-form-field-appearance-fill .mat-form-field-flex { + border-radius: 1.25rem; + padding: 15px 15px 8px; + background: transparent; + border: 1px solid #EEEEEE; +} + +.form-select.mat-form-field-appearance-fill .mat-select-arrow-wrapper { + transform: translateY(0%); +} + +/** Material Scsss start**/ +/* auto compelete */ +.default-autocomplete { + /* .mat-autocomplete-trigger{ + margin: 1px; + border:1px solid $border-color; + border-radius:5px; + width:100%; + padding: 15px 20px; + } */ + /* .mat-form-field-appearance-legacy .mat-form-field-infix{ + padding:0; + .mat-input-element{ + margin: 1px; + border:1px solid $border-color; + border-radius:5px; + padding: 15px 20px; + } + } */ + /* .mat-form-field-appearance-legacy .mat-form-field-label{ + color:rgba($black,0.5); + left: 15px; + top: 30px; + } */ +} + +.default-autocomplete .mat-form-field { + width: 100%; +} + +.default-autocomplete .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label, +.default-autocomplete .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, +.default-autocomplete .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label { + /* transform: translateY(-2rem) scale(0.85) perspective(100px) translateZ(0.001px); + -ms-transform: translateY(-2rem) scale(0.85); */ + color: #40189D; +} + +.default-autocomplete .mat-form-field.mat-focused .mat-form-field-ripple { + background-color: #40189D; +} + +/* badge */ +.mat-flat-button.mat-primary, +.mat-raised-button.mat-primary, +.mat-fab.mat-primary, +.mat-mini-fab.mat-primary, +.mat-badge-content { + background-color: #40189D; +} + +.mat-badge-accent .mat-badge-content { + background: #8BC740; + color: #fff; +} + +/* Bottom Sheet */ +.mat-bottom-sheet-container { + max-height: 80vh; + overflow: auto; +} + +.mat-bottom-sheet-container ul li a { + padding: 15px 15px; + display: block; +} + +.mat-bottom-sheet-container ul li a:hover, +.mat-bottom-sheet-container ul li a:focus { + background: rgba(0, 0, 0, 0.04); +} + +.mat-bottom-sheet-container ul li a span { + color: #000; + display: block; + font-size: 16px; +} + +.mat-bottom-sheet-container ul li a span:last-child { + font-size: 14px; +} + +/* button */ +.default-mt-btn .mat-button.mat-primary, +.default-mt-btn .mat-icon-button.mat-primary, +.default-mt-btn .mat-stroked-button.mat-primary { + color: #40189D; +} + +.default-mt-btn .example-label { + font-size: 1rem !important; + color: #000; +} + +.default-mt-btn .example-button-row { + width: auto !important; +} + +.default-mt-btn .example-button-row .mat-button-base { + margin: 15px 15px 15px 0 !important; +} + +.default-mt-btn .mat-flat-button.mat-accent, +.default-mt-btn .mat-raised-button.mat-accent, +.default-mt-btn .mat-fab.mat-accent, +.default-mt-btn .mat-mini-fab.mat-accent { + background-color: #8BC740; +} + +.default-mt-btn .mat-flat-button.mat-accent, +.default-mt-btn .mat-raised-button.mat-accent, +.default-mt-btn .mat-fab.mat-accent, +.default-mt-btn .mat-mini-fab.mat-accent { + color: #fff; +} + +.default-mt-btn .mat-button.mat-accent, +.default-mt-btn .mat-icon-button.mat-accent, +.default-mt-btn .mat-stroked-button.mat-accent { + color: #8BC740; +} + +.default-mt-btn .mat-button.mat-accent .mat-button-focus-overlay, +.default-mt-btn .mat-icon-button.mat-accent .mat-button-focus-overlay, +.default-mt-btn .mat-stroked-button.mat-accent .mat-button-focus-overlay { + background-color: #8BC740; +} + +.default-mt-btn .mat-button, +.default-mt-btn .mat-raised-button, +.default-mt-btn .mat-stroked-button, +.default-mt-btn .mat-flat-button { + padding: 0 25px; + line-height: 55px; + border-radius: 1.25rem; + font-size: 1rem; +} + +@media only screen and (max-width: 1400px) { + .default-mt-btn .example-button-row { + width: auto !important; + } + + .default-mt-btn .example-button-row .mat-button-base { + margin: 10px 10px 10px 0 !important; + } + + .default-mt-btn .mat-button, + .default-mt-btn .mat-raised-button, + .default-mt-btn .mat-stroked-button, + .default-mt-btn .mat-flat-button { + padding: 0 15px; + line-height: 40px; + font-size: 14px; + } +} + +@media only screen and (max-width: 575px) { + .default-mt-btn .btn-list-group { + display: block !important; + padding: 10px 0px; + } + + .default-mt-btn .btn-list-group .example-label { + display: block !important; + } + + .default-mt-btn .example-button-row { + width: auto !important; + } + + .default-mt-btn .example-button-row .mat-button-base { + margin: 5px 10px 5px 0 !important; + } + + .default-mt-btn .example-button-container { + width: 80px !important; + } +} + +/* card */ +.default-mt-card .mat-card { + border-radius: 1.25rem; +} + +/* checkbox */ +.default-mt-checkbox .example-section { + margin: 0 !important; +} + +.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element, +.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element { + background: #40189D; +} + +.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, +.mat-checkbox-checked.mat-primary .mat-checkbox-background { + background-color: #40189D; +} + +.mat-primary .mat-pseudo-checkbox-checked, +.mat-primary .mat-pseudo-checkbox-indeterminate { + background: #40189D; +} + +.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) { + color: #40189D; +} + +.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, +.mat-checkbox-checked.mat-accent .mat-checkbox-background { + background-color: #8BC740; +} + +.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element, +.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element { + background: #8BC740; +} + +.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle { + border-color: #8BC740; +} + +.mat-radio-button.mat-accent .mat-radio-inner-circle, +.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), +.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, +.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple, +.mat-radio-button.mat-accent .mat-radio-inner-circle, +.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), +.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, +.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple { + background-color: #8BC740; +} + +.mat-pseudo-checkbox-checked, +.mat-pseudo-checkbox-indeterminate, +.mat-accent .mat-pseudo-checkbox-checked, +.mat-accent .mat-pseudo-checkbox-indeterminate { + background: #8BC740; +} + +/* chips */ +.default-mt-chips .mat-input-element { + color: rgba(0, 0, 0, 0.6); +} + +.default-mt-chips .mat-chip.mat-standard-chip, +.default-mt-chips .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary { + background-color: #40189D; + color: #fff; +} + +.default-mt-chips .mat-form-field-appearance-legacy .mat-form-field-label, +.default-mt-chips .mat-form-field-appearance-legacy .mat-hint, +.default-mt-chips input.mat-chip-input::placeholder { + color: rgba(0, 0, 0, 0.54); +} + +.default-mt-chips .mat-form-field.mat-focused .mat-form-field-label { + color: #40189D; +} + +.default-mt-chips .mat-form-field.mat-focused .mat-form-field-ripple { + background-color: #40189D; +} + +.default-mt-chips .mat-chip.mat-standard-chip .mat-chip-remove { + opacity: 1; + color: rgba(255, 255, 255, 0.8); +} + +.default-mt-chips .mat-form-field-appearance-legacy .mat-form-field-underline { + background-color: rgba(0, 0, 0, 0.42); +} + +.default-mt-chips .mat-form-field-infix { + width: 100%; + color: #fff; +} + +.default-mt-chips .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent { + background-color: #8BC740; + color: #fff; +} + +/* datepicker */ +.default-mt-datepicker .mat-form-field-appearance-fill .mat-form-field-flex { + background-color: rgba(64, 24, 157, 0.1); +} + +.default-mt-datepicker .mat-form-field-label { + color: rgba(0, 0, 0, 0.6); +} + +.default-mt-datepicker .mat-date-range-input-inner, +.default-mt-datepicker .mat-calendar-body-cell-content, +.default-mt-datepicker .mat-date-range-input-separator { + color: #000; +} + +.default-mt-datepicker .mat-icon-button svg path { + fill: rgba(0, 0, 0, 0.7); +} + +.default-mt-datepicker .mat-form-field.mat-focused .mat-form-field-ripple { + background: #40189D; +} + +.default-mt-datepicker .mat-form-field.mat-focused .mat-form-field-label { + color: #40189D; +} + +.default-mt-datepicker .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label { + color: rgba(0, 0, 0, 0.5); +} + +.default-mt-datepicker .mat-form-field-appearance-fill .mat-form-field-underline:before { + background-color: rgba(0, 0, 0, 0.42); +} + +.default-mt-datepicker .mat-input-element:disabled, +.default-mt-datepicker .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after { + color: #000; +} + +.mat-calendar-body-comparison-identical, +.mat-calendar-body-in-comparison-range::before { + background: rgba(139, 199, 64, 0.2); +} + +.mat-calendar-body-selected { + background-color: #40189D; +} + +.mat-calendar-body-in-range::before { + background: rgba(64, 24, 157, 0.1); +} + +.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), +.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), +.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { + background-color: rgba(64, 24, 157, 0.3); +} + +.mat-datepicker-content-container .example-header button { + height: 35px; + width: 35px; + outline: none; + border: 0; + border-radius: 35px; + font-size: 18px; + margin: 0 2px; +} + +/* dialog */ +/* divider */ +/* expansion */ +.default-mt-expansion .mat-expansion-panel-header-description { + justify-content: space-between; + align-items: center; +} + +.default-mt-expansion .mat-accordion .mat-expansion-panel:first-of-type { + border-top-right-radius: 1.25rem; + border-top-left-radius: 1.25rem; +} + +.default-mt-expansion .mat-accordion .mat-expansion-panel:last-of-type { + border-bottom-right-radius: 1.25rem; + border-bottom-left-radius: 1.25rem; +} + +.default-mt-expansion .mat-expansion-panel-header { + height: auto; + padding: 15px 20px !important; +} + +/* form-field */ +.default-mt-formfield .mat-form-field { + width: 100%; +} + +.default-mt-formfield .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick { + color: #40189D; +} + +.default-mt-formfield .example-container .mat-form-field+.mat-form-field { + margin-left: 0 !important; +} + +/* input */ +.default-mt-input .example-form { + width: 100% !important; + min-width: 150px; + max-width: 100% !important; +} + +/* progress */ +.default-mt-progress .mat-progress-bar-buffer { + background-color: #e6defa; +} + +.default-mt-progress .mat-progress-bar-fill::after { + background-color: #40189D; +} + +.default-mt-progress .mat-progress-bar { + height: 8px; + border-radius: 8px; +} + +.default-mt-progress .mat-progress-bar pattern circle { + fill: #e6defa; +} + +.default-mt-progress .example-section { + height: auto !important; +} + +.default-mt-progress .mat-progress-bar.mat-accent .mat-progress-bar-fill::after { + background-color: #8BC740; +} + +.default-mt-progress .mat-progress-bar.mat-accent .mat-progress-bar-background { + fill: #8BC740; +} + +.default-mt-progress .mat-progress-bar.mat-accent .mat-progress-bar-buffer { + background-color: #8BC740; +} + +.mat-accent .mat-slider-track-fill, +.mat-accent .mat-slider-thumb, +.mat-accent .mat-slider-thumb-label { + background-color: #8BC740; +} + +/* spinner */ +.mat-progress-spinner.mat-accent circle, +.mat-spinner.mat-accent circle { + stroke: #8BC740; +} + +.mat-progress-spinner circle, +.mat-spinner circle { + stroke: #40189D; +} + +.default-mt-spinner .example-margin { + margin: 0 10px; +} + +/* select */ +.default-mt-select .mat-form-field.mat-focused .mat-form-field-label { + color: #40189D; +} + +/* sidenav */ +.default-mt-sidenav .example-container { + margin: 0 !important; + width: 100% !important; + height: 350px !important; + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); + border: 0 !important; +} + +.default-mt-sidenav .mat-drawer-content { + padding: 25px !important; +} + +/* slidetoggle */ +.default-mt-slidetoggle .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar { + background-color: #e6defa; +} + +.default-mt-slidetoggle .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb { + background-color: #40189D; +} + +.default-mt-slidetoggle .example-section { + height: auto !important; +} + +.mat-slide-toggle.mat-checked .mat-slide-toggle-bar { + background-color: rgba(139, 199, 64, 0.5); +} + +.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb { + background-color: #8BC740; +} + +.mat-slide-toggle.mat-checked .mat-ripple-element { + background-color: #8BC740; +} + +/* slider */ +.default-mt-slider .example-section { + display: block !important; + height: auto !important; +} + +/* sort */ +/* stepper */ +.default-mt-stepper .mat-step-header .mat-step-icon-selected, +.default-mt-stepper .mat-step-header .mat-step-icon-state-done, +.default-mt-stepper .mat-step-header .mat-step-icon-state-edit { + background-color: #40189D; +} + +@media only screen and (max-width: 575px) { + .default-mt-stepper .mat-horizontal-stepper-header-container { + display: block; + } + + .default-mt-stepper .mat-horizontal-stepper-header-container .mat-horizontal-stepper-header { + padding: 0; + height: 60px; + margin-bottom: 10px; + margin-top: 10px; + } + + .default-mt-stepper .mat-horizontal-content-container { + padding: 0; + } + + .default-mt-stepper .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before, + .default-mt-stepper [dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before, + .default-mt-stepper .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after, + .default-mt-stepper [dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after { + content: none; + } + + .default-mt-stepper .mat-stepper-label-position-bottom .mat-stepper-horizontal-line { + top: 0; + } +} + +/* table */ +.default-mt-table .mat-elevation-z8 { + box-shadow: none; +} + +.default-mt-table .table-responsive { + border-radius: 1.25rem; + position: relative; + z-index: 1; +} + +.default-mt-table .mat-header-cell { + color: #000; + padding: 0 10px; + font-size: 16px; + font-weight: 500; +} + +.default-mt-table .mat-footer-cell { + padding: 0 10px; +} + +.default-mt-table .mat-cell { + padding: 0 10px; +} + +.default-mt-table .example-element-diagram { + min-width: 100px !important; + font-weight: 400 !important; + height: 130px !important; +} + +.default-mt-table mat-row, +.default-mt-table mat-header-row, +.default-mt-table mat-footer-row, +.default-mt-table th.mat-header-cell, +.default-mt-table td.mat-cell, +.default-mt-table td.mat-footer-cell { + border-color: #EEEEEE; +} + +.default-mt-table .stickyColumns-table .mat-table-sticky { + background: #40189D !important; +} + +.default-mt-table .stickyColumns-table .mat-table-sticky .mat-header-cell { + color: #fff; +} + +.default-mt-table .stickyColumns-table .mat-table-sticky .mat-cell { + color: #fff; +} + +.default-mt-table .stickyColumns-table .mat-table-sticky .mat-footer-cell { + color: #fff; +} + +.default-mt-table .stickyColumns-table .mat-table-sticky-border-elem-left, +.default-mt-table .stickyColumns-table .mat-table-sticky-border-elem-right, +.default-mt-table .stickyColumns-table .mat-table-sticky-border-elem-bottom, +.default-mt-table .stickyColumns-table .mat-table-sticky-border-elem-top { + border-color: #fff; + color: #fff; +} + +.default-mt-table .stickyColumns-table .mat-column-filler { + font-size: 12px; +} + +.default-mt-table .stickyColumns-table mat-cell:first-of-type, +.default-mt-table .stickyColumns-table mat-header-cell:first-of-type, +.default-mt-table .stickyColumns-table mat-footer-cell:first-of-type { + padding-right: 10px; +} + +.default-mt-table .stickyColumns-table mat-cell:last-of-type, +.default-mt-table .stickyColumns-table mat-header-cell:last-of-type, +.default-mt-table .stickyColumns-table mat-footer-cell:last-of-type { + padding-left: 10px; +} + +.default-mt-table .stickyColumns-table .mat-header-cell, +.default-mt-table .stickyColumns-table .mat-footer-cell, +.default-mt-table .stickyColumns-table .mat-cell { + min-width: 100px !important; +} + +.default-mt-table .stickyColumns-table .mat-header-row, +.default-mt-table .stickyColumns-table .mat-footer-row, +.default-mt-table .stickyColumns-table .mat-row { + min-width: 2300px !important; +} + +/* tabs */ +.default-mt-tabs .mat-tab-group.mat-primary .mat-ink-bar, +.default-mt-tabs .mat-tab-nav-bar.mat-primary .mat-ink-bar { + background-color: #40189D; +} + +.default-mt-tabs .mat-tab-body-content { + padding: 10px 15px; +} + +.default-mt-tabs .mat-tab-group.mat-background-primary>.mat-tab-header, +.default-mt-tabs .mat-tab-group.mat-background-primary>.mat-tab-link-container, +.default-mt-tabs .mat-tab-group.mat-background-primary>.mat-tab-header-pagination, +.default-mt-tabs .mat-tab-nav-bar.mat-background-primary>.mat-tab-header, +.default-mt-tabs .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container, +.default-mt-tabs .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination { + background-color: #40189D; +} + +.default-mt-tabs .mat-tab-group.mat-background-accent>.mat-tab-header, +.default-mt-tabs .mat-tab-group.mat-background-accent>.mat-tab-link-container, +.default-mt-tabs .mat-tab-group.mat-background-accent>.mat-tab-header-pagination, +.default-mt-tabs .mat-tab-nav-bar.mat-background-accent>.mat-tab-header, +.default-mt-tabs .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container, +.default-mt-tabs .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination { + background-color: #8BC740; +} + +.default-mt-tabs .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar, +.default-mt-tabs .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar, +.default-mt-tabs .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar, +.default-mt-tabs .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar { + background-color: #fff; +} + +.default-mt-tabs .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label, +.default-mt-tabs .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link, +.default-mt-tabs .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label, +.default-mt-tabs .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link { + color: rgba(255, 255, 255, 0.8); +} + +/* tree */ +.default-mt-tree .mat-checkbox-layout { + margin: 0; +} + +.default-mt-tree .mat-tree { + background: rgba(0, 0, 0, 0.05); + overflow: auto; +} + +/* toolbar */ +.default-mt-toolbar .mat-toolbar.mat-primary { + background: #40189D; +} + +/*# sourceMappingURL=dashboard.css.map */ \ No newline at end of file diff --git a/static/css/dashboard.css.map b/static/css/dashboard.css.map new file mode 100644 index 0000000000000000000000000000000000000000..0cf883e72ba918b3b803d9932e4002b9d0c35a30 --- /dev/null +++ b/static/css/dashboard.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../scss/abstracts/_bs-custom.scss","../scss/abstracts/_mixin.scss","../scss/dashboard.scss","../scss/abstracts/_variable.scss"], +"names": [], +"file": "dashboard.css" +} diff --git a/static/css/dashboard1.css b/static/css/dashboard1.css new file mode 100644 index 0000000000000000000000000000000000000000..7f81f13ff69f209a2e1c167f1e2de08853e64460 --- /dev/null +++ b/static/css/dashboard1.css @@ -0,0 +1,90 @@ +.btn-primary { + background-color: #0d6efd; + border-radius: 5px; + border-color: #0d6efd; +} + +#sidebarToggle { + border-radius: 4px; + margin-left: 250px; +} + +.main-sidebar.toggled .menu-text { + display: none; +} + +#selectedCompany.toggled .menu-text { + display: none; +} + +.wrapper { + flex: 1; + padding: 10px; + margin-left: 250px; + /* Default sidebar width */ + transition: margin-left 0.3s ease; +} + +.main-header { + border-bottom: none; + border-top: none; +} + +.card { + margin-bottom: 15px; + border-radius: 8px; + overflow: hidden; + transition: background-color 0.3s ease; +} + +.card-body { + padding: 15px; +} + +.feature-icon { + display: inline-flex; + align-items: center; + justify-content: center; + width: 50px; + height: 50px; + background: rgba(255, 255, 255, 0.1); + border-radius: 50%; +} + +.sidebarPanel { + display: none; +} + +.media-body { + text-align: right; + overflow: hidden; +} + +.fs-30 { + font-size: 1.875rem; +} + +.fs-48 { + font-size: 3rem; +} + + + + + +@media screen and (max-width:1030px) { + .wrapper { + padding: 10px; + margin-left: 0px; + } + + + .fs-30 { + font-size: 1.3rem !important; + } + + .fs-48 { + font-size: 2rem !important; + } + +} \ No newline at end of file diff --git a/static/css/data_connectors.css b/static/css/data_connectors.css new file mode 100644 index 0000000000000000000000000000000000000000..7c547fae816fd45ec8abd5303b8c1859e098e6bd --- /dev/null +++ b/static/css/data_connectors.css @@ -0,0 +1,213 @@ +#add { + display: none; +} + + + +/* .container { + margin-top: 50px; + margin-left: 320px; + max-width: 800px; + padding: 10px; + border: 1px solid #ccc; + border-radius: 5px; + background-color: #fff; + position: relative; + z-index: 1; +} */ + +.form-group { + margin-bottom: 20px; +} + +.form-group label { + font-weight: bold; + margin-top: -10px; + margin-left: -22px; + display: block; +} + +.form-group input, +.form-group select, +.form-group textarea { + width: 100%; + margin-left: -22px; + padding: 2px; + border: 1px solid #ccc; + border-radius: 4px; +} + +.btn-primary { + margin-right: 10px; + color: white; + font-size: 16px; + font-weight: bold; +} + +/* .btn-container { + text-align: center; + margin-top: 20px; + margin-bottom: 10px; +} */ +.btn-primary { + margin-right: 10px; + color: white; + font-size: 16px; + font-weight: bold; +} + + +.btn-container { + text-align: center; + margin-top: 30px; + margin-left: 20px; + margin-right: 0px; + margin-bottom: 10px; + /* color: white; */ +} + +.btn-container1 { + text-align: center; + margin-top: 50px; + margin-left: 30px; + margin-right: 30px; + margin-bottom: 10px; + color: white; +} + +/* #selectedTables, +#labelselected { + display: none; +} */ +.btn-primary:focus, +.btn-primary:active { + color: white; + background-color: #007bff; + border-color: #007bff; + box-shadow: none; +} + +#saveBtn1 { + + margin: 0 auto; +} + +/* footer { + position: relative; + margin-top: auto; + width: 100%; + color: black; + text-align: right; + padding-right: 245px; + padding-top: 20px; + background-color: #f8f9fa; + border: none !important; +} +*/ +.small-select { + margin-top: 5px; + width: 200px; + /* Adjust the width as needed */ +} + +.custom-dropdown { + width: 250px; + /* Adjust the width as needed */ +} + +/* Ensure the new row aligns with the previous row */ +#schema-table-section { + + margin-left: -20px; + /* Adjust this if you need spacing between rows */ + padding-top: 5px; + /* Adjust padding if needed */ +} + +.alert { + position: relative; + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} + +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} + +.close { + position: absolute; + bottom: 10px; + right: 10px; + border: none; + background: none; + font-size: 16px; + cursor: pointer; +} + +.wrapper { + margin-left: 100px; + overflow: hidden; + padding: 0% !important; + +} + +.main-header { + width: 80%; + margin-top: 100px; + border: none; + + + +} + +@media screen and (max-width:990px) { + .wrapper { + margin-left: 0%; + overflow: none; + width: auto; + z-index: 1; + + } + + + .main-header { + margin-top: 0%; + width: 100%; + padding: 10px; + border: none; + padding-left: 40px; + + } + + + .form-group { + margin-top: 5px; + width: 100% !important; + justify-content: center !important; + column-gap: 50px; + + } + +} + +@media screen and (max-width:770px) { + .form-group button { + + margin-bottom: 10px !important; + margin-left: -40px; + margin-right: 45px !important; + width: 110%; + + } + +} \ No newline at end of file diff --git a/static/css/index.css b/static/css/index.css new file mode 100644 index 0000000000000000000000000000000000000000..abf5e54e86198951c4f387f64fd796b0985c5346 --- /dev/null +++ b/static/css/index.css @@ -0,0 +1,273 @@ +* { + box-sizing: border-box; +} + +body { + background: #f6f5f7; + flex-direction: column; + font-family: 'Montserrat', sans-serif; + height: 100vh; + margin: 0; + +} + +h1 { + font-weight: bold; + margin: 0; +} + +h2 { + text-align: center; +} + +p { + font-size: 14px; + font-weight: 100; + line-height: 20px; + letter-spacing: 0.5px; + margin: 20px 0 30px; +} + +a { + color: #333; + font-size: 14px; + text-decoration: none; +} + +button { + border-radius: 20px; + border: 1px solid #1c6bae; + background-color: #1c6bae; + color: #FFFFFF; + font-size: 14px; + font-weight: bold; + padding: 12px 45px; + margin-top: 20px; + letter-spacing: 1px; + text-transform: uppercase; + cursor: pointer; + transition: all 0.3s ease; +} + +button:hover { + background-color: #155a8b; + transform: scale(1.05); +} + +form { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + padding: 0 50px; + height: 100%; + text-align: center; +} + +input { + background-color: #eee; + border: none; + padding: 12px 15px; + margin: 8px 0; + width: 100%; + border-radius: 5px; +} + +.container { + background-color: #fff; + border-radius: 12px; + box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), + 0 10px 10px rgba(0, 0, 0, 0.22); + position: relative; + width: 900px; + max-width: 100%; + min-height: 500px; +} + +.form-container { + position: absolute; + top: 0; + height: 100%; + transition: all 0.6s ease-in-out; + width: 50%; +} + +.sign-in-container { + left: 0; + z-index: 2; +} + +.container.right-panel-active .sign-in-container { + transform: translateX(100%); +} + +.sign-up-container { + left: 0; + opacity: 0; + z-index: 1; +} + +.container.right-panel-active .sign-up-container { + transform: translateX(100%); + opacity: 1; + z-index: 5; + animation: show 0.6s; +} + +@keyframes show { + + 0%, + 49.99% { + opacity: 0; + z-index: 1; + } + + 50%, + 100% { + opacity: 1; + z-index: 5; + } +} + +.overlay-container { + position: absolute; + top: 0; + left: 50%; + width: 50%; + height: 100%; + overflow: hidden; + transition: transform 0.6s ease-in-out; + z-index: 100; +} + +.container.right-panel-active .overlay-container { + transform: translateX(-100%); +} + +.overlay { + background: linear-gradient(to right, #1c6bae, #1c6bae); + color: #FFFFFF; + position: relative; + left: -100%; + height: 100%; + width: 200%; + transform: translateX(0); + transition: transform 0.6s ease-in-out; + border-radius: 12px; + +} + +.container.right-panel-active .overlay { + transform: translateX(50%); +} + +.overlay-panel { + position: absolute; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + padding: 0 40px; + text-align: center; + top: 0; + height: 100%; + width: 50%; + transform: translateX(0); + transition: transform 0.6s ease-in-out; +} + +.overlay-left { + transform: translateX(-20%); +} + +.container.right-panel-active .overlay-left { + transform: translateX(0); +} + +.overlay-right { + right: 0; + transform: translateX(0); +} + +.container.right-panel-active .overlay-right { + transform: translateX(20%); +} + +.social-container { + margin: 20px 0; +} + +.social-container a { + border: 1px solid #DDDDDD; + border-radius: 50%; + display: inline-flex; + justify-content: center; + align-items: center; + margin: 0 5px; + height: 40px; + width: 40px; +} + +.logo-container { + display: flex; + justify-content: center; + align-items: center; + margin-bottom: 20px; +} + +.logo { + border-radius: 50%; + background-color: white; + padding: 20px; + width: 150px; + height: 150px; + object-fit: contain; +} + +footer { + background-color: #222; + color: #fff; + font-size: 14px; + padding: 10px; + text-align: center; + position: absolute; + width: 100%; + bottom: 0; + left: 0; + height: 10dvh; + margin-top: 202px !important; +} + +footer i { + color: red; +} + +footer a { + color: #3c97bf; + text-decoration: none; +} +main{ + display: flex; + align-items: center; + justify-content: center; + height: 90dvh; +} + +/* Responsive Adjustments */ +@media screen and (max-width: 768px) { + .container { + width: 100%; + height: auto; + } + + .form-container { + width: 100%; + } + + .overlay-container { + display: none; + } + body{ + padding: 0px 10px; + } +} \ No newline at end of file diff --git a/static/css/knowledgebase.css b/static/css/knowledgebase.css new file mode 100644 index 0000000000000000000000000000000000000000..af13d5724ab6ee853255570f9cef69b354c12d9a --- /dev/null +++ b/static/css/knowledgebase.css @@ -0,0 +1,141 @@ +body { + background-color: transparent !important; +} + +.content-wrapper { + flex: 1; + overflow-y: auto; +} + +.wrapper { + display: flex; + flex-direction: column; + height: 100vh; +} + + +.modal-content { + background-color: #fff; +} + +.content-header { + padding: 1rem; +} + +h1 { + text-align: center; + margin-bottom: 30px; +} + +.card { + padding: 0; + margin-top: -15px; + margin-left: -40px; +} + +.table-responsive { + width: 100%; + overflow-x: auto; + /*overflow-y: scroll;*/ + /* Allows horizontal scrolling if necessary */ +} + +.table, +.table-bordered { + width: 100%; + border-collapse: collapse; + margin-right: 7.5px; +} + + +.text-wrap { + white-space: normal !important; + word-break: break-word; +} + +div.dataTables_wrapper div.dataTables_length select { + width: 60px; + display: inline-block; +} + +th { + white-space: nowrap; +} + +th:nth-child(1), +td:nth-child(1) { + /* Sno column */ + width: 2%; +} + +th:nth-child(2), +td:nth-child(2) { + /* Document Name column */ + width: auto; +} + +th:nth-child(3), +td:nth-child(3) { + /* Document Description column */ + width: auto; +} + +th:nth-child(4), +td:nth-child(4) { + /* Document Version column */ + width: 20%; +} + +th:nth-child(5), +td:nth-child(5) { + /* VectorDB Flag column */ + width: auto; +} + +th:nth-child(6), +td:nth-child(6) { + /* View column */ + width: 10%; +} + +th:nth-child(7), +td:nth-child(7) { + /* Edit column */ + width: 10%; +} + +th:nth-child(8), +td:nth-child(8) { + /* Delete column */ + width: auto; +} + +.alert { + position: relative; + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} + +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} + +/* .close { + position: absolute; + bottom: 10px; + right: 10px; + border: none; + background: none; + font-size: 16px; + cursor: pointer; +} */ \ No newline at end of file diff --git a/static/css/perfect-scrollbar.css b/static/css/perfect-scrollbar.css new file mode 100644 index 0000000000000000000000000000000000000000..bb0e793dc100534794d10a91146d25161a1a663e --- /dev/null +++ b/static/css/perfect-scrollbar.css @@ -0,0 +1,116 @@ +/* + * Container style + */ +.ps { + overflow: hidden !important; + overflow-anchor: none; + -ms-overflow-style: none; + touch-action: auto; + -ms-touch-action: auto; +} + +/* + * Scrollbar rail styles + */ +.ps__rail-x { + display: none; + opacity: 0; + transition: background-color .2s linear, opacity .2s linear; + -webkit-transition: background-color .2s linear, opacity .2s linear; + height: 15px; + /* there must be 'bottom' or 'top' for ps__rail-x */ + bottom: 0px; + /* please don't change 'position' */ + position: absolute; +} + +.ps__rail-y { + display: none; + opacity: 0; + transition: background-color .2s linear, opacity .2s linear; + -webkit-transition: background-color .2s linear, opacity .2s linear; + width: 15px; + /* there must be 'right' or 'left' for ps__rail-y */ + right: 0; + /* please don't change 'position' */ + position: absolute; +} + +.ps--active-x > .ps__rail-x, +.ps--active-y > .ps__rail-y { + display: block; + background-color: transparent; +} + +.ps:hover > .ps__rail-x, +.ps:hover > .ps__rail-y, +.ps--focus > .ps__rail-x, +.ps--focus > .ps__rail-y, +.ps--scrolling-x > .ps__rail-x, +.ps--scrolling-y > .ps__rail-y { + opacity: 0.6; +} + +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking { + background-color: #eee; + opacity: 0.9; +} + +/* + * Scrollbar thumb styles + */ +.ps__thumb-x { + background-color: #aaa; + border-radius: 6px; + transition: background-color .2s linear, height .2s ease-in-out; + -webkit-transition: background-color .2s linear, height .2s ease-in-out; + height: 6px; + /* there must be 'bottom' for ps__thumb-x */ + bottom: 2px; + /* please don't change 'position' */ + position: absolute; +} + +.ps__thumb-y { + background-color: #aaa; + border-radius: 6px; + transition: background-color .2s linear, width .2s ease-in-out; + -webkit-transition: background-color .2s linear, width .2s ease-in-out; + width: 6px; + /* there must be 'right' for ps__thumb-y */ + right: 2px; + /* please don't change 'position' */ + position: absolute; +} + +.ps__rail-x:hover > .ps__thumb-x, +.ps__rail-x:focus > .ps__thumb-x, +.ps__rail-x.ps--clicking .ps__thumb-x { + background-color: #999; + height: 11px; +} + +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y { + background-color: #999; + width: 11px; +} + +/* MS supports */ +@supports (-ms-overflow-style: none) { + .ps { + overflow: auto !important; + } +} + +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .ps { + overflow: auto !important; + } +} diff --git a/static/css/prompt_template.css b/static/css/prompt_template.css new file mode 100644 index 0000000000000000000000000000000000000000..6f0c6be750337e41b6a86fc8cbfc6253061bc3df --- /dev/null +++ b/static/css/prompt_template.css @@ -0,0 +1,94 @@ +.header-row { + display: flex; + justify-content: space-between; + align-items: center; +} + +.card { + padding: 0; + margin-top: -15px; + margin-left: -40px; +} + +.table-container { + width: 100%; + overflow-x: auto; + +} + +.wrapper { + display: flex; + flex-direction: column; + height: 100vh; +} + +.content-wrapper { + flex: 1; + overflow-y: auto; +} + +.content-header { + padding: 5px; + +} + +div.dataTables_wrapper div.dataTables_length select { + width: 60px; + display: inline-block; +} + +th, +td { + white-space: nowrap; +} + +th:nth-child(1), +td:nth-child(1) { + /* Sno column */ + width: 1%; +} + +th:nth-child(2), +td:nth-child(2) { + /* API Name column */ + width: 20%; +} + +th:nth-child(3), +td:nth-child(3) { + /* API Endpoint column */ + width: 45%; +} + +th:nth-child(4), +td:nth-child(4) { + /* view column*/ + width: 5%; +} + +th:nth-child(5), +td:nth-child(5) { + /* view column*/ + width: 5%; +} + +th:nth-child(6), +td:nth-child(6) { + /* view column*/ + width: 5%; +} + +.reduced-width { + width: 25%; +} + +.viewButton { + size: 2px; +} + +div.dataTables_wrapper div.dataTables_length select { + width: 60px; + display: inline-block; +} + + diff --git a/static/css/sidepane.css b/static/css/sidepane.css new file mode 100644 index 0000000000000000000000000000000000000000..d814a0e7a49030e65b97a0e0ee5ae024bbfcb550 --- /dev/null +++ b/static/css/sidepane.css @@ -0,0 +1,93 @@ +.main-sidebar { + background: #222; + color: #fff; + width: 250px; + height: 100vh; + overflow-y: auto; + position: fixed; + top: 0; + left: 0; + z-index: 10; + transition: all 0.3s ease; + padding-top: 150px; +} + +.sidebar-header { + padding: 15px; + background: #333; + color: #fff; + margin-bottom: 15px; + display: flex; + align-items: center; +} + +.sidebar-header .nav-icon { + margin-right: 10px; +} + +.nav-link { + display: flex; + align-items: center; + color: #fff; + padding: 10px; + border-radius: 5px; + transition: background-color 0.3s ease; + text-decoration: none; + opacity: 0.5; + +} + +.nav-link:hover { + background-color: #F8BE12; +} + +.toggle-section { + display: none; + /* Initially hidden */ +} + +.nav-item a i { + margin-right: 5px; + margin-top: -10px; +} +#addnewcompany{ +margin-left: 25%; +max-width: 800px; + +} + +@media screen and (max-width: 1030px) { + .main-sidebar { + display: none; + } + + #add, + #logout { + font-size: 12px !important; + } + #addnewcompany{ + margin-left: 15px; + + + } + + +} + +@media screen and (max-width: 990px) { + + .logo { + display: none; + } +} + +@media screen and (max-width: 530px) { + + .title { + font-size: 18px; + } + + #title { + display: none; + } +} \ No newline at end of file diff --git a/static/css/style.css b/static/css/style.css new file mode 100644 index 0000000000000000000000000000000000000000..ef1f6531d7224b1849c3ee192aa695c5b079bd79 --- /dev/null +++ b/static/css/style.css @@ -0,0 +1,31133 @@ +/* + Table of Contents + + Name : Jobie + Author : DexignZone + Author Portfolio : https://themeforest.net/user/dexignzone/portfolio + + + + Table of Sass Contents + + 1. Abstracts + _bs-custom + _inheritance + _maps + _mixin + _variable + + 2. bootstrap + -Here goes all official bootstrap scss files + + 3. Global/Base + _color + _custom-grid + _fonts + _helper + _reset + + 4. layout + +footer + +header + +rtl + +sidebar + +tables + +theme + +version-dark + + 5. Conponents + +app + +charts + +forms + +map + +uc + +ui + +widget + + 6. Page + _index-1 + _page-error + _page-register + _page-signin + _page-user-lock + _page-user-lock + +*/ +/*$primary : #7356f1 !default;*/ +@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800"); +@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700"); +@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700"); +@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700"); +@import url("https://fonts.googleapis.com/css?family=Nunito:400,600,700"); +@import url("./../icons/simple-line-icons/css/simple-line-icons.css"); +@import url("./../icons/font-awesome-old/css/font-awesome.min.css"); +@import url("./../icons/material-design-iconic-font/css/materialdesignicons.min.css"); +@import url("./../icons/themify-icons/css/themify-icons.css"); +@import url("./../icons/line-awesome/css/line-awesome.min.css"); +@import url("./../icons/avasta/css/style.css"); +@import url("./../icons/flaticon/flaticon.css"); +@import url(./../vendor/animate/animate.min.css); +@import url(./../vendor/aos/css/aos.min.css); +@import url(./../vendor/perfect-scrollbar/css/perfect-scrollbar.css); +@import url(./../vendor/metismenu/css/metisMenu.min.css); +:root { + --primary: #40189D; + --secondary: #8BC740; + --primary-hover: #2e1171; + --primary-dark: #0a0418; + --rgba-primary-1: rgba(64, 24, 157, 0.1); + --rgba-primary-2: rgba(64, 24, 157, 0.2); + --rgba-primary-3: rgba(64, 24, 157, 0.3); + --rgba-primary-4: rgba(64, 24, 157, 0.4); + --rgba-primary-5: rgba(64, 24, 157, 0.5); + --rgba-primary-6: rgba(64, 24, 157, 0.6); + --rgba-primary-7: rgba(64, 24, 157, 0.7); + --rgba-primary-8: rgba(64, 24, 157, 0.8); + --rgba-primary-9: rgba(64, 24, 157, 0.9); + --font-family-base: Roboto, sans-serif; + --font-family-title: Roboto, sans-serif; } + +.gradient_one { + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); } + +.gradient-1 { + background: #f0a907; + background: -moz-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: -webkit-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: linear-gradient(to bottom, #f0a907 0%, #f53c79 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a907', endColorstr='#f53c79',GradientType=0 ); } + +.gradient-2 { + background: #4dedf5; + background: -moz-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: -webkit-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: linear-gradient(to bottom, #4dedf5 0%, #480ceb 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dedf5', endColorstr='#480ceb',GradientType=0 ); } + +.gradient-3 { + background: #51f5ae; + background: -moz-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: -webkit-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: linear-gradient(to bottom, #51f5ae 0%, #3fbcda 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51f5ae', endColorstr='#3fbcda',GradientType=0 ); } + +.gradient-4 { + background: #f25521; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to right, #f25521 0%, #f9c70a 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-5 { + background: #f53c79; + background: -moz-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: -webkit-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: linear-gradient(to right, #f53c79 0%, #f0a907 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f53c79', endColorstr='#f0a907',GradientType=1 ); } + +.gradient-6 { + background: #36b9d8; + background: -moz-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: -webkit-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: linear-gradient(to right, #36b9d8 0%, #4bffa2 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36b9d8', endColorstr='#4bffa2',GradientType=1 ); } + +.gradient-7 { + background: #4400eb; + background: -moz-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: -webkit-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: linear-gradient(to right, #4400eb 0%, #44e7f5 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4400eb', endColorstr='#44e7f5',GradientType=1 ); } + +.gradient-8 { + background: #F7B00F; + background: -moz-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: -webkit-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: linear-gradient(to bottom, #F7B00F 0%, #F25521 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7B00F', endColorstr='#F25521',GradientType=1 ); } + +.gradient-9, .datepicker.datepicker-dropdown td.day:hover, .datepicker.datepicker-dropdown th.next:hover, .datepicker.datepicker-dropdown th.prev:hover, .datepicker table tr td.selected, .datepicker table tr td.active, .datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover { + background: #f31e7a !important; + background: -moz-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: -webkit-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: linear-gradient(to right, #f31e7a 0%, #fd712c 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31e7a', endColorstr='#fd712c',GradientType=1 ); } + +.gradient-10 { + background: #f25521 !important; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to top, #f25521 0%, #f9c70a 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-11 { + background: #3398fb; + background: -moz-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: -webkit-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: linear-gradient(to right, #3398fb 0%, #8553ee 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3398fb', endColorstr='#8553ee',GradientType=1 ); } + +.gradient-12 { + background: #36e1b4; + background: -moz-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: -webkit-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: linear-gradient(to right, #36e1b4 0%, #11cae7 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36e1b4', endColorstr='#11cae7',GradientType=1 ); } + +.gradient-13 { + background: #ffbf31; + background: -moz-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: -webkit-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: linear-gradient(to right, #ffbf31 0%, #ff890e 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf31', endColorstr='#ff890e',GradientType=1 ); } + +.gradient-14 { + background: #23bdb8; + background: -moz-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: -webkit-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23bdb8', endColorstr='#43e794',GradientType=1 ); } + +.gradient-15 { + background: #9a56ff; + background: -moz-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: -webkit-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: linear-gradient(135deg, #9a56ff 0%, #e36cd9 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a56ff', endColorstr='#e36cd9',GradientType=1 ); } + +.gradient-16 { + background: #f48665; + background: -moz-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: -webkit-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: linear-gradient(135deg, #f48665 0%, #fda23f 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48665', endColorstr='#fda23f',GradientType=1 ); } + +.gradient-17 { + background: #e36cd9; + background: -moz-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: -webkit-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: linear-gradient(135deg, #e36cd9 0%, #fe60ae 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36cd9', endColorstr='#fe60ae',GradientType=1 ); } + +.gradient-18 { + background: #a15cff; + background: -moz-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: -webkit-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: linear-gradient(to right, #a15cff 0%, #ce82fd 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a15cff', endColorstr='#ce82fd',GradientType=1 ); } + +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ +/*! + * Bootstrap v4.5.3 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors + * Copyright 2011-2020 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --blue: #5e72e4; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #EE3232; + --orange: #ff9900; + --yellow: #FFFA6F; + --green: #297F00; + --teal: #20c997; + --cyan: #3065D0; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #40189D; + --secondary: #8BC740; + --success: #1BD084; + --info: #48A9F8; + --warning: #FE8024; + --danger: #FF6746; + --light: #F4F5F9; + --dark: #B1B1B1; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --breakpoint-xxl: 1440; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } + +*, +*::before, +*::after { + box-sizing: border-box; } + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; } + +body { + margin: 0; + font-family: "Roboto", sans-serif; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #7e7e7e; + text-align: left; + background-color: #F2F2F2; } + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; } + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; } + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; } + +p { + margin-top: 0; + margin-bottom: 1rem; } + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + text-decoration-skip-ink: none; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: 700; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } + +b, +strong { + font-weight: bolder; } + +small { + font-size: 80%; } + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; } + +sub { + bottom: -.25em; } + +sup { + top: -.5em; } + +a { + color: #40189D; + text-decoration: none; + background-color: transparent; } + a:hover { + color: #250e5b; + text-decoration: underline; } + +a:not([href]):not([class]) { + color: inherit; + text-decoration: none; } + a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; } + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; } + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; } + +figure { + margin: 0 0 1rem; } + +img { + vertical-align: middle; + border-style: none; } + +svg { + overflow: hidden; + vertical-align: middle; } + +table { + border-collapse: collapse; } + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #89879f; + text-align: left; + caption-side: bottom; } + +th { + text-align: inherit; + text-align: -webkit-match-parent; } + +label { + display: inline-block; + margin-bottom: 0.5rem; } + +button { + border-radius: 0; } + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; } + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +button, +input { + overflow: visible; } + +button, +select { + text-transform: none; } + +[role="button"] { + cursor: pointer; } + +select { + word-wrap: normal; } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; } + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; } + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; } + +textarea { + overflow: auto; + resize: vertical; } + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; } + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; } + +progress { + vertical-align: baseline; } + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; } + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; } + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; } + +output { + display: inline-block; } + +summary { + display: list-item; + cursor: pointer; } + +template { + display: none; } + +[hidden] { + display: none !important; } + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; + color: #3d4465; } + +h1, .h1 { + font-size: 2.25rem; } + +h2, .h2 { + font-size: 1.875rem; } + +h3, .h3 { + font-size: 1.5rem; } + +h4, .h4 { + font-size: 1.125rem; } + +h5, .h5 { + font-size: 1rem; } + +h6, .h6 { + font-size: 0.938rem; } + +.lead { + font-size: 1.09375rem; + font-weight: 300; } + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; } + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; } + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; } + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; } + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); } + +small, +.small { + font-size: 80%; + font-weight: 400; } + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; } + +.list-inline-item { + display: inline-block; } + .list-inline-item:not(:last-child) { + margin-right: 0.5rem; } + +.initialism { + font-size: 90%; + text-transform: uppercase; } + +.blockquote { + margin-bottom: 1rem; + font-size: 1.09375rem; } + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; } + .blockquote-footer::before { + content: "\2014\00A0"; } + +.img-fluid { + max-width: 100%; + height: auto; } + +.img-thumbnail { + padding: 0.25rem; + background-color: #F2F2F2; + border: 1px solid #dee2e6; + border-radius: 0.75rem; + max-width: 100%; + height: auto; } + +.figure { + display: inline-block; } + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } + +.figure-caption { + font-size: 90%; + color: #6c757d; } + +code { + font-size: 87.5%; + color: #e83e8c; + word-wrap: break-word; } + a > code { + color: inherit; } + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; } + kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; } + +pre { + display: block; + font-size: 87.5%; + color: #212529; } + pre code { + font-size: inherit; + color: inherit; + word-break: normal; } + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; } + +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; } + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px; } } +@media (min-width: 768px) { + .container, .container-sm, .container-md { + max-width: 720px; } } +@media (min-width: 992px) { + .container, .container-sm, .container-md, .container-lg { + max-width: 960px; } } +@media (min-width: 1200px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1140px; } } +.row { + display: flex; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; } + +.no-gutters { + margin-right: 0; + margin-left: 0; } + .no-gutters > .col, + .no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; } + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl, +.col-xxl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; } + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + +.row-cols-1 > * { + flex: 0 0 100%; + max-width: 100%; } + +.row-cols-2 > * { + flex: 0 0 50%; + max-width: 50%; } + +.row-cols-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + +.row-cols-4 > * { + flex: 0 0 25%; + max-width: 25%; } + +.row-cols-5 > * { + flex: 0 0 20%; + max-width: 20%; } + +.row-cols-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; } + +.col-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + +.col-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + +.col-3 { + flex: 0 0 25%; + max-width: 25%; } + +.col-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + +.col-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + +.col-6 { + flex: 0 0 50%; + max-width: 50%; } + +.col-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + +.col-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + +.col-9 { + flex: 0 0 75%; + max-width: 75%; } + +.col-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + +.col-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + +.col-12 { + flex: 0 0 100%; + max-width: 100%; } + +.order-first { + order: -1; } + +.order-last { + order: 13; } + +.order-0 { + order: 0; } + +.order-1 { + order: 1; } + +.order-2 { + order: 2; } + +.order-3 { + order: 3; } + +.order-4 { + order: 4; } + +.order-5 { + order: 5; } + +.order-6 { + order: 6; } + +.order-7 { + order: 7; } + +.order-8 { + order: 8; } + +.order-9 { + order: 9; } + +.order-10 { + order: 10; } + +.order-11 { + order: 11; } + +.order-12 { + order: 12; } + +.offset-1 { + margin-left: 8.3333333333%; } + +.offset-2 { + margin-left: 16.6666666667%; } + +.offset-3 { + margin-left: 25%; } + +.offset-4 { + margin-left: 33.3333333333%; } + +.offset-5 { + margin-left: 41.6666666667%; } + +.offset-6 { + margin-left: 50%; } + +.offset-7 { + margin-left: 58.3333333333%; } + +.offset-8 { + margin-left: 66.6666666667%; } + +.offset-9 { + margin-left: 75%; } + +.offset-10 { + margin-left: 83.3333333333%; } + +.offset-11 { + margin-left: 91.6666666667%; } + +@media (min-width: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .row-cols-sm-1 > * { + flex: 0 0 100%; + max-width: 100%; } + + .row-cols-sm-2 > * { + flex: 0 0 50%; + max-width: 50%; } + + .row-cols-sm-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .row-cols-sm-4 > * { + flex: 0 0 25%; + max-width: 25%; } + + .row-cols-sm-5 > * { + flex: 0 0 20%; + max-width: 20%; } + + .row-cols-sm-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; } + + .col-sm-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + + .col-sm-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; } + + .col-sm-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .col-sm-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; } + + .col-sm-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + + .col-sm-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; } + + .col-sm-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + + .col-sm-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; } + + .order-sm-first { + order: -1; } + + .order-sm-last { + order: 13; } + + .order-sm-0 { + order: 0; } + + .order-sm-1 { + order: 1; } + + .order-sm-2 { + order: 2; } + + .order-sm-3 { + order: 3; } + + .order-sm-4 { + order: 4; } + + .order-sm-5 { + order: 5; } + + .order-sm-6 { + order: 6; } + + .order-sm-7 { + order: 7; } + + .order-sm-8 { + order: 8; } + + .order-sm-9 { + order: 9; } + + .order-sm-10 { + order: 10; } + + .order-sm-11 { + order: 11; } + + .order-sm-12 { + order: 12; } + + .offset-sm-0 { + margin-left: 0; } + + .offset-sm-1 { + margin-left: 8.3333333333%; } + + .offset-sm-2 { + margin-left: 16.6666666667%; } + + .offset-sm-3 { + margin-left: 25%; } + + .offset-sm-4 { + margin-left: 33.3333333333%; } + + .offset-sm-5 { + margin-left: 41.6666666667%; } + + .offset-sm-6 { + margin-left: 50%; } + + .offset-sm-7 { + margin-left: 58.3333333333%; } + + .offset-sm-8 { + margin-left: 66.6666666667%; } + + .offset-sm-9 { + margin-left: 75%; } + + .offset-sm-10 { + margin-left: 83.3333333333%; } + + .offset-sm-11 { + margin-left: 91.6666666667%; } } +@media (min-width: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .row-cols-md-1 > * { + flex: 0 0 100%; + max-width: 100%; } + + .row-cols-md-2 > * { + flex: 0 0 50%; + max-width: 50%; } + + .row-cols-md-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .row-cols-md-4 > * { + flex: 0 0 25%; + max-width: 25%; } + + .row-cols-md-5 > * { + flex: 0 0 20%; + max-width: 20%; } + + .row-cols-md-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; } + + .col-md-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + + .col-md-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; } + + .col-md-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .col-md-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; } + + .col-md-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + + .col-md-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; } + + .col-md-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + + .col-md-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; } + + .order-md-first { + order: -1; } + + .order-md-last { + order: 13; } + + .order-md-0 { + order: 0; } + + .order-md-1 { + order: 1; } + + .order-md-2 { + order: 2; } + + .order-md-3 { + order: 3; } + + .order-md-4 { + order: 4; } + + .order-md-5 { + order: 5; } + + .order-md-6 { + order: 6; } + + .order-md-7 { + order: 7; } + + .order-md-8 { + order: 8; } + + .order-md-9 { + order: 9; } + + .order-md-10 { + order: 10; } + + .order-md-11 { + order: 11; } + + .order-md-12 { + order: 12; } + + .offset-md-0 { + margin-left: 0; } + + .offset-md-1 { + margin-left: 8.3333333333%; } + + .offset-md-2 { + margin-left: 16.6666666667%; } + + .offset-md-3 { + margin-left: 25%; } + + .offset-md-4 { + margin-left: 33.3333333333%; } + + .offset-md-5 { + margin-left: 41.6666666667%; } + + .offset-md-6 { + margin-left: 50%; } + + .offset-md-7 { + margin-left: 58.3333333333%; } + + .offset-md-8 { + margin-left: 66.6666666667%; } + + .offset-md-9 { + margin-left: 75%; } + + .offset-md-10 { + margin-left: 83.3333333333%; } + + .offset-md-11 { + margin-left: 91.6666666667%; } } +@media (min-width: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .row-cols-lg-1 > * { + flex: 0 0 100%; + max-width: 100%; } + + .row-cols-lg-2 > * { + flex: 0 0 50%; + max-width: 50%; } + + .row-cols-lg-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .row-cols-lg-4 > * { + flex: 0 0 25%; + max-width: 25%; } + + .row-cols-lg-5 > * { + flex: 0 0 20%; + max-width: 20%; } + + .row-cols-lg-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; } + + .col-lg-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + + .col-lg-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; } + + .col-lg-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .col-lg-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; } + + .col-lg-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + + .col-lg-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; } + + .col-lg-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + + .col-lg-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; } + + .order-lg-first { + order: -1; } + + .order-lg-last { + order: 13; } + + .order-lg-0 { + order: 0; } + + .order-lg-1 { + order: 1; } + + .order-lg-2 { + order: 2; } + + .order-lg-3 { + order: 3; } + + .order-lg-4 { + order: 4; } + + .order-lg-5 { + order: 5; } + + .order-lg-6 { + order: 6; } + + .order-lg-7 { + order: 7; } + + .order-lg-8 { + order: 8; } + + .order-lg-9 { + order: 9; } + + .order-lg-10 { + order: 10; } + + .order-lg-11 { + order: 11; } + + .order-lg-12 { + order: 12; } + + .offset-lg-0 { + margin-left: 0; } + + .offset-lg-1 { + margin-left: 8.3333333333%; } + + .offset-lg-2 { + margin-left: 16.6666666667%; } + + .offset-lg-3 { + margin-left: 25%; } + + .offset-lg-4 { + margin-left: 33.3333333333%; } + + .offset-lg-5 { + margin-left: 41.6666666667%; } + + .offset-lg-6 { + margin-left: 50%; } + + .offset-lg-7 { + margin-left: 58.3333333333%; } + + .offset-lg-8 { + margin-left: 66.6666666667%; } + + .offset-lg-9 { + margin-left: 75%; } + + .offset-lg-10 { + margin-left: 83.3333333333%; } + + .offset-lg-11 { + margin-left: 91.6666666667%; } } +@media (min-width: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .row-cols-xl-1 > * { + flex: 0 0 100%; + max-width: 100%; } + + .row-cols-xl-2 > * { + flex: 0 0 50%; + max-width: 50%; } + + .row-cols-xl-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .row-cols-xl-4 > * { + flex: 0 0 25%; + max-width: 25%; } + + .row-cols-xl-5 > * { + flex: 0 0 20%; + max-width: 20%; } + + .row-cols-xl-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; } + + .col-xl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + + .col-xl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; } + + .col-xl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .col-xl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; } + + .col-xl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + + .col-xl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; } + + .col-xl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + + .col-xl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; } + + .order-xl-first { + order: -1; } + + .order-xl-last { + order: 13; } + + .order-xl-0 { + order: 0; } + + .order-xl-1 { + order: 1; } + + .order-xl-2 { + order: 2; } + + .order-xl-3 { + order: 3; } + + .order-xl-4 { + order: 4; } + + .order-xl-5 { + order: 5; } + + .order-xl-6 { + order: 6; } + + .order-xl-7 { + order: 7; } + + .order-xl-8 { + order: 8; } + + .order-xl-9 { + order: 9; } + + .order-xl-10 { + order: 10; } + + .order-xl-11 { + order: 11; } + + .order-xl-12 { + order: 12; } + + .offset-xl-0 { + margin-left: 0; } + + .offset-xl-1 { + margin-left: 8.3333333333%; } + + .offset-xl-2 { + margin-left: 16.6666666667%; } + + .offset-xl-3 { + margin-left: 25%; } + + .offset-xl-4 { + margin-left: 33.3333333333%; } + + .offset-xl-5 { + margin-left: 41.6666666667%; } + + .offset-xl-6 { + margin-left: 50%; } + + .offset-xl-7 { + margin-left: 58.3333333333%; } + + .offset-xl-8 { + margin-left: 66.6666666667%; } + + .offset-xl-9 { + margin-left: 75%; } + + .offset-xl-10 { + margin-left: 83.3333333333%; } + + .offset-xl-11 { + margin-left: 91.6666666667%; } } +@media (min-width: 1440) { + .col-xxl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .row-cols-xxl-1 > * { + flex: 0 0 100%; + max-width: 100%; } + + .row-cols-xxl-2 > * { + flex: 0 0 50%; + max-width: 50%; } + + .row-cols-xxl-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .row-cols-xxl-4 > * { + flex: 0 0 25%; + max-width: 25%; } + + .row-cols-xxl-5 > * { + flex: 0 0 20%; + max-width: 20%; } + + .row-cols-xxl-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; } + + .col-xxl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + + .col-xxl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-xxl-3 { + flex: 0 0 25%; + max-width: 25%; } + + .col-xxl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .col-xxl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + + .col-xxl-6 { + flex: 0 0 50%; + max-width: 50%; } + + .col-xxl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + + .col-xxl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + + .col-xxl-9 { + flex: 0 0 75%; + max-width: 75%; } + + .col-xxl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + + .col-xxl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + + .col-xxl-12 { + flex: 0 0 100%; + max-width: 100%; } + + .order-xxl-first { + order: -1; } + + .order-xxl-last { + order: 13; } + + .order-xxl-0 { + order: 0; } + + .order-xxl-1 { + order: 1; } + + .order-xxl-2 { + order: 2; } + + .order-xxl-3 { + order: 3; } + + .order-xxl-4 { + order: 4; } + + .order-xxl-5 { + order: 5; } + + .order-xxl-6 { + order: 6; } + + .order-xxl-7 { + order: 7; } + + .order-xxl-8 { + order: 8; } + + .order-xxl-9 { + order: 9; } + + .order-xxl-10 { + order: 10; } + + .order-xxl-11 { + order: 11; } + + .order-xxl-12 { + order: 12; } + + .offset-xxl-0 { + margin-left: 0; } + + .offset-xxl-1 { + margin-left: 8.3333333333%; } + + .offset-xxl-2 { + margin-left: 16.6666666667%; } + + .offset-xxl-3 { + margin-left: 25%; } + + .offset-xxl-4 { + margin-left: 33.3333333333%; } + + .offset-xxl-5 { + margin-left: 41.6666666667%; } + + .offset-xxl-6 { + margin-left: 50%; } + + .offset-xxl-7 { + margin-left: 58.3333333333%; } + + .offset-xxl-8 { + margin-left: 66.6666666667%; } + + .offset-xxl-9 { + margin-left: 75%; } + + .offset-xxl-10 { + margin-left: 83.3333333333%; } + + .offset-xxl-11 { + margin-left: 91.6666666667%; } } +.table { + width: 100%; + margin-bottom: 1rem; + color: #7e7e7e; } + .table th, + .table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #EEEEEE; } + .table thead th { + vertical-align: bottom; + border-bottom: 2px solid #EEEEEE; } + .table tbody + tbody { + border-top: 2px solid #EEEEEE; } + +.table-sm th, +.table-sm td { + padding: 0.3rem; } + +.table-bordered { + border: 1px solid #EEEEEE; } + .table-bordered th, + .table-bordered td { + border: 1px solid #EEEEEE; } + .table-bordered thead th, + .table-bordered thead td { + border-bottom-width: 2px; } + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; } + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); } + +.table-hover tbody tr:hover { + color: #7e7e7e; + background-color: rgba(0, 0, 0, 0.075); } + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #cabee4; } +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #9c87cc; } + +.table-hover .table-primary:hover { + background-color: #bbacdd; } + .table-hover .table-primary:hover > td, + .table-hover .table-primary:hover > th { + background-color: #bbacdd; } + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #dfefca; } +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #c3e29c; } + +.table-hover .table-secondary:hover { + background-color: #d3e9b6; } + .table-hover .table-secondary:hover > td, + .table-hover .table-secondary:hover > th { + background-color: #d3e9b6; } + +.table-success, +.table-success > th, +.table-success > td { + background-color: #bff2dd; } +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #88e7bf; } + +.table-hover .table-success:hover { + background-color: #aaeed2; } + .table-hover .table-success:hover > td, + .table-hover .table-success:hover > th { + background-color: #aaeed2; } + +.table-info, +.table-info > th, +.table-info > td { + background-color: #cce7fd; } +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #a0d2fb; } + +.table-hover .table-info:hover { + background-color: #b3dbfc; } + .table-hover .table-info:hover > td, + .table-hover .table-info:hover > th { + background-color: #b3dbfc; } + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffdbc2; } +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #febd8d; } + +.table-hover .table-warning:hover { + background-color: #ffcca9; } + .table-hover .table-warning:hover > td, + .table-hover .table-warning:hover > th { + background-color: #ffcca9; } + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #ffd4cb; } +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #ffb09f; } + +.table-hover .table-danger:hover { + background-color: #ffbfb2; } + .table-hover .table-danger:hover > td, + .table-hover .table-danger:hover > th { + background-color: #ffbfb2; } + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fcfcfd; } +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #f9fafc; } + +.table-hover .table-light:hover { + background-color: #ededf3; } + .table-hover .table-light:hover > td, + .table-hover .table-light:hover > th { + background-color: #ededf3; } + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #e9e9e9; } +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #d6d6d6; } + +.table-hover .table-dark:hover { + background-color: gainsboro; } + .table-hover .table-dark:hover > td, + .table-hover .table-dark:hover > th { + background-color: gainsboro; } + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); } + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); } + .table-hover .table-active:hover > td, + .table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); } + +.table .thead-dark th { + color: #fff; + background-color: #343a40; + border-color: #454d55; } +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #EEEEEE; } + +.table-dark { + color: #fff; + background-color: #343a40; } + .table-dark th, + .table-dark td, + .table-dark thead th { + border-color: #454d55; } + .table-dark.table-bordered { + border: 0; } + .table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); } + .table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); } + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + .table-responsive-sm > .table-bordered { + border: 0; } } +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + .table-responsive-md > .table-bordered { + border: 0; } } +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + .table-responsive-lg > .table-bordered { + border: 0; } } +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + .table-responsive-xl > .table-bordered { + border: 0; } } +@media (max-width: 1439.98) { + .table-responsive-xxl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + .table-responsive-xxl > .table-bordered { + border: 0; } } +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + .table-responsive > .table-bordered { + border: 0; } + +.form-control { + display: block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #f0f1f5; + border-radius: 0.75rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; } } + .form-control::-ms-expand { + background-color: transparent; + border: 0; } + .form-control:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; } + .form-control:focus { + color: #495057; + background-color: #fff; + border-color: #7d50e4; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(64, 24, 157, 0.25); } + .form-control::placeholder { + color: #6c757d; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; } + +input[type="date"].form-control, +input[type="time"].form-control, +input[type="datetime-local"].form-control, +input[type="month"].form-control { + appearance: none; } + +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; } + +.form-control-file, +.form-control-range { + display: block; + width: 100%; } + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; } + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.09375rem; + line-height: 1.5; } + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.765625rem; + line-height: 1.5; } + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + font-size: 0.875rem; + line-height: 1.5; + color: #7e7e7e; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; } + .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; } + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.765625rem; + line-height: 1.5; + border-radius: 0.2rem; } + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.09375rem; + line-height: 1.5; + border-radius: 0.3rem; } + +select.form-control[size], select.form-control[multiple] { + height: auto; } + +textarea.form-control { + height: auto; } + +.form-group { + margin-bottom: 1rem; } + +.form-text { + display: block; + margin-top: 0.25rem; } + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; } + .form-row > .col, + .form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; } + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; } + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; } + .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + color: #89879f; } + +.form-check-label { + margin-bottom: 0; } + +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; } + .form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; } + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #1BD084; } + +.valid-tooltip { + position: absolute; + top: 100%; + left: 0; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.765625rem; + line-height: 1.5; + color: #fff; + background-color: rgba(27, 208, 132, 0.9); + border-radius: 0.75rem; } + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #1BD084; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231BD084' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #1BD084; + box-shadow: 0 0 0 0.2rem rgba(27, 208, 132, 0.25); } + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + +.was-validated .custom-select:valid, .custom-select.is-valid { + border-color: #1BD084; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231BD084' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { + border-color: #1BD084; + box-shadow: 0 0 0 0.2rem rgba(27, 208, 132, 0.25); } + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #1BD084; } +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #1BD084; } + .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #1BD084; } +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: #39e59d; + background-color: #39e59d; } +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(27, 208, 132, 0.25); } +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #1BD084; } + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #1BD084; } +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + border-color: #1BD084; + box-shadow: 0 0 0 0.2rem rgba(27, 208, 132, 0.25); } + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #FF6746; } + +.invalid-tooltip { + position: absolute; + top: 100%; + left: 0; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.765625rem; + line-height: 1.5; + color: #fff; + background-color: rgba(255, 103, 70, 0.9); + border-radius: 0.75rem; } + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #FF6746; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FF6746' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF6746' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #FF6746; + box-shadow: 0 0 0 0.2rem rgba(255, 103, 70, 0.25); } + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + +.was-validated .custom-select:invalid, .custom-select.is-invalid { + border-color: #FF6746; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FF6746' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF6746' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { + border-color: #FF6746; + box-shadow: 0 0 0 0.2rem rgba(255, 103, 70, 0.25); } + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #FF6746; } +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #FF6746; } + .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #FF6746; } +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: #ff9179; + background-color: #ff9179; } +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(255, 103, 70, 0.25); } +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #FF6746; } + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #FF6746; } +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + border-color: #FF6746; + box-shadow: 0 0 0 0.2rem rgba(255, 103, 70, 0.25); } + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; } + .form-inline .form-check { + width: 100%; } + @media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; } + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .form-inline .form-control-plaintext { + display: inline-block; } + .form-inline .input-group, + .form-inline .custom-select { + width: auto; } + .form-inline .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding-left: 0; } + .form-inline .form-check-input { + position: relative; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; } + .form-inline .custom-control { + align-items: center; + justify-content: center; } + .form-inline .custom-control-label { + margin-bottom: 0; } } + +.btn { + display: inline-block; + font-weight: 400; + color: #7e7e7e; + text-align: center; + vertical-align: middle; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.75rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .btn { + transition: none; } } + .btn:hover { + color: #7e7e7e; + text-decoration: none; } + .btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(64, 24, 157, 0.25); } + .btn.disabled, .btn:disabled { + opacity: 0.65; } + .btn:not(:disabled):not(.disabled) { + cursor: pointer; } + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; } + +.btn-primary { + color: #fff; + background-color: #40189D; + border-color: #40189D; } + .btn-primary:hover { + color: #fff; + background-color: #32137c; + border-color: #2e1171; } + .btn-primary:focus, .btn-primary.focus { + color: #fff; + background-color: #32137c; + border-color: #2e1171; + box-shadow: 0 0 0 0.2rem rgba(93, 59, 172, 0.5); } + .btn-primary.disabled, .btn-primary:disabled { + color: #fff; + background-color: #40189D; + border-color: #40189D; } + .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #2e1171; + border-color: #291066; } + .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(93, 59, 172, 0.5); } + +.btn-secondary { + color: #212529; + background-color: #8BC740; + border-color: #8BC740; } + .btn-secondary:hover { + color: #fff; + background-color: #77ae33; + border-color: #70a430; } + .btn-secondary:focus, .btn-secondary.focus { + color: #fff; + background-color: #77ae33; + border-color: #70a430; + box-shadow: 0 0 0 0.2rem rgba(123, 175, 61, 0.5); } + .btn-secondary.disabled, .btn-secondary:disabled { + color: #212529; + background-color: #8BC740; + border-color: #8BC740; } + .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #70a430; + border-color: #6a9a2d; } + .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(123, 175, 61, 0.5); } + +.btn-success { + color: #fff; + background-color: #1BD084; + border-color: #1BD084; } + .btn-success:hover { + color: #fff; + background-color: #17ae6f; + border-color: #15a367; } + .btn-success:focus, .btn-success.focus { + color: #fff; + background-color: #17ae6f; + border-color: #15a367; + box-shadow: 0 0 0 0.2rem rgba(61, 215, 150, 0.5); } + .btn-success.disabled, .btn-success:disabled { + color: #fff; + background-color: #1BD084; + border-color: #1BD084; } + .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #15a367; + border-color: #149860; } + .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(61, 215, 150, 0.5); } + +.btn-info { + color: #fff; + background-color: #48A9F8; + border-color: #48A9F8; } + .btn-info:hover { + color: #fff; + background-color: #2398f7; + border-color: #1792f6; } + .btn-info:focus, .btn-info.focus { + color: #fff; + background-color: #2398f7; + border-color: #1792f6; + box-shadow: 0 0 0 0.2rem rgba(99, 182, 249, 0.5); } + .btn-info.disabled, .btn-info:disabled { + color: #fff; + background-color: #48A9F8; + border-color: #48A9F8; } + .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #1792f6; + border-color: #0b8cf6; } + .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(99, 182, 249, 0.5); } + +.btn-warning { + color: #212529; + background-color: #FE8024; + border-color: #FE8024; } + .btn-warning:hover { + color: #fff; + background-color: #fb6a01; + border-color: #ee6501; } + .btn-warning:focus, .btn-warning.focus { + color: #fff; + background-color: #fb6a01; + border-color: #ee6501; + box-shadow: 0 0 0 0.2rem rgba(221, 114, 37, 0.5); } + .btn-warning.disabled, .btn-warning:disabled { + color: #212529; + background-color: #FE8024; + border-color: #FE8024; } + .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ee6501; + border-color: #e16001; } + .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(221, 114, 37, 0.5); } + +.btn-danger { + color: #fff; + background-color: #FF6746; + border-color: #FF6746; } + .btn-danger:hover { + color: #fff; + background-color: #ff4820; + border-color: #ff3d13; } + .btn-danger:focus, .btn-danger.focus { + color: #fff; + background-color: #ff4820; + border-color: #ff3d13; + box-shadow: 0 0 0 0.2rem rgba(255, 126, 98, 0.5); } + .btn-danger.disabled, .btn-danger:disabled { + color: #fff; + background-color: #FF6746; + border-color: #FF6746; } + .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #ff3d13; + border-color: #ff3306; } + .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 126, 98, 0.5); } + +.btn-light { + color: #212529; + background-color: #F4F5F9; + border-color: #F4F5F9; } + .btn-light:hover { + color: #212529; + background-color: #dbdfec; + border-color: #d3d7e7; } + .btn-light:focus, .btn-light.focus { + color: #212529; + background-color: #dbdfec; + border-color: #d3d7e7; + box-shadow: 0 0 0 0.2rem rgba(212, 214, 218, 0.5); } + .btn-light.disabled, .btn-light:disabled { + color: #212529; + background-color: #F4F5F9; + border-color: #F4F5F9; } + .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #d3d7e7; + border-color: #cbd0e3; } + .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(212, 214, 218, 0.5); } + +.btn-dark { + color: #212529; + background-color: #B1B1B1; + border-color: #B1B1B1; } + .btn-dark:hover { + color: #212529; + background-color: #9e9e9e; + border-color: #989898; } + .btn-dark:focus, .btn-dark.focus { + color: #212529; + background-color: #9e9e9e; + border-color: #989898; + box-shadow: 0 0 0 0.2rem rgba(155, 156, 157, 0.5); } + .btn-dark.disabled, .btn-dark:disabled { + color: #212529; + background-color: #B1B1B1; + border-color: #B1B1B1; } + .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { + color: #212529; + background-color: #989898; + border-color: #919191; } + .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(155, 156, 157, 0.5); } + +.btn-outline-primary { + color: #40189D; + border-color: #40189D; } + .btn-outline-primary:hover { + color: #fff; + background-color: #40189D; + border-color: #40189D; } + .btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(64, 24, 157, 0.5); } + .btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #40189D; + background-color: transparent; } + .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #40189D; + border-color: #40189D; } + .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(64, 24, 157, 0.5); } + +.btn-outline-secondary { + color: #8BC740; + border-color: #8BC740; } + .btn-outline-secondary:hover { + color: #212529; + background-color: #8BC740; + border-color: #8BC740; } + .btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(139, 199, 64, 0.5); } + .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #8BC740; + background-color: transparent; } + .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { + color: #212529; + background-color: #8BC740; + border-color: #8BC740; } + .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(139, 199, 64, 0.5); } + +.btn-outline-success { + color: #1BD084; + border-color: #1BD084; } + .btn-outline-success:hover { + color: #fff; + background-color: #1BD084; + border-color: #1BD084; } + .btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(27, 208, 132, 0.5); } + .btn-outline-success.disabled, .btn-outline-success:disabled { + color: #1BD084; + background-color: transparent; } + .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #1BD084; + border-color: #1BD084; } + .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(27, 208, 132, 0.5); } + +.btn-outline-info { + color: #48A9F8; + border-color: #48A9F8; } + .btn-outline-info:hover { + color: #fff; + background-color: #48A9F8; + border-color: #48A9F8; } + .btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(72, 169, 248, 0.5); } + .btn-outline-info.disabled, .btn-outline-info:disabled { + color: #48A9F8; + background-color: transparent; } + .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #48A9F8; + border-color: #48A9F8; } + .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(72, 169, 248, 0.5); } + +.btn-outline-warning { + color: #FE8024; + border-color: #FE8024; } + .btn-outline-warning:hover { + color: #212529; + background-color: #FE8024; + border-color: #FE8024; } + .btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(254, 128, 36, 0.5); } + .btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #FE8024; + background-color: transparent; } + .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #FE8024; + border-color: #FE8024; } + .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(254, 128, 36, 0.5); } + +.btn-outline-danger { + color: #FF6746; + border-color: #FF6746; } + .btn-outline-danger:hover { + color: #fff; + background-color: #FF6746; + border-color: #FF6746; } + .btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 103, 70, 0.5); } + .btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #FF6746; + background-color: transparent; } + .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #FF6746; + border-color: #FF6746; } + .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 103, 70, 0.5); } + +.btn-outline-light { + color: #F4F5F9; + border-color: #F4F5F9; } + .btn-outline-light:hover { + color: #212529; + background-color: #F4F5F9; + border-color: #F4F5F9; } + .btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(244, 245, 249, 0.5); } + .btn-outline-light.disabled, .btn-outline-light:disabled { + color: #F4F5F9; + background-color: transparent; } + .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #F4F5F9; + border-color: #F4F5F9; } + .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(244, 245, 249, 0.5); } + +.btn-outline-dark { + color: #B1B1B1; + border-color: #B1B1B1; } + .btn-outline-dark:hover { + color: #212529; + background-color: #B1B1B1; + border-color: #B1B1B1; } + .btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(177, 177, 177, 0.5); } + .btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #B1B1B1; + background-color: transparent; } + .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { + color: #212529; + background-color: #B1B1B1; + border-color: #B1B1B1; } + .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(177, 177, 177, 0.5); } + +.btn-link { + font-weight: 400; + color: #40189D; + text-decoration: none; } + .btn-link:hover { + color: #250e5b; + text-decoration: underline; } + .btn-link:focus, .btn-link.focus { + text-decoration: underline; } + .btn-link:disabled, .btn-link.disabled { + color: #6c757d; + pointer-events: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.09375rem; + line-height: 1.5; + border-radius: 0.3rem; } + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.765625rem; + line-height: 1.5; + border-radius: 0.2rem; } + +.btn-block { + display: block; + width: 100%; } + .btn-block + .btn-block { + margin-top: 0.5rem; } + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; } + +.fade { + transition: opacity 0.15s linear; } + @media (prefers-reduced-motion: reduce) { + .fade { + transition: none; } } + .fade:not(.show) { + opacity: 0; } + +.collapse:not(.show) { + display: none; } + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; } } + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; } + +.dropdown-toggle { + white-space: nowrap; } + .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; } + .dropdown-toggle:empty::after { + margin-left: 0; } + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 0.875rem; + color: #7e7e7e; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.75rem; } + +.dropdown-menu-left { + right: auto; + left: 0; } + +.dropdown-menu-right { + right: 0; + left: auto; } + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; } + + .dropdown-menu-sm-right { + right: 0; + left: auto; } } +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; } + + .dropdown-menu-md-right { + right: 0; + left: auto; } } +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; } + + .dropdown-menu-lg-right { + right: 0; + left: auto; } } +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; } + + .dropdown-menu-xl-right { + right: 0; + left: auto; } } +@media (min-width: 1440) { + .dropdown-menu-xxl-left { + right: auto; + left: 0; } + + .dropdown-menu-xxl-right { + right: 0; + left: auto; } } +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; } +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; } +.dropup .dropdown-toggle:empty::after { + margin-left: 0; } + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; } +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; } +.dropright .dropdown-toggle:empty::after { + margin-left: 0; } +.dropright .dropdown-toggle::after { + vertical-align: 0; } + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; } +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; } +.dropleft .dropdown-toggle::after { + display: none; } +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; } +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; } +.dropleft .dropdown-toggle::before { + vertical-align: 0; } + +.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; } + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; } + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; } + .dropdown-item:hover, .dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; } + .dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #40189D; } + .dropdown-item.disabled, .dropdown-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: transparent; } + +.dropdown-menu.show { + display: block; } + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.765625rem; + color: #6c757d; + white-space: nowrap; } + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; } + .btn-group > .btn:hover, + .btn-group-vertical > .btn:hover { + z-index: 1; } + .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 1; } + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .btn-toolbar .input-group { + width: auto; } + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; } +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; } + .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { + margin-left: 0; } + .dropleft .dropdown-toggle-split::before { + margin-right: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; } + .btn-group-vertical > .btn, + .btn-group-vertical > .btn-group { + width: 100%; } + .btn-group-vertical > .btn:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; } + .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), + .btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .btn-group-vertical > .btn:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; } + .btn-group-toggle > .btn input[type="radio"], + .btn-group-toggle > .btn input[type="checkbox"], + .btn-group-toggle > .btn-group > .btn input[type="radio"], + .btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; } + .input-group > .form-control, + .input-group > .form-control-plaintext, + .input-group > .custom-select, + .input-group > .custom-file { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; + margin-bottom: 0; } + .input-group > .form-control + .form-control, + .input-group > .form-control + .custom-select, + .input-group > .form-control + .custom-file, + .input-group > .form-control-plaintext + .form-control, + .input-group > .form-control-plaintext + .custom-select, + .input-group > .form-control-plaintext + .custom-file, + .input-group > .custom-select + .form-control, + .input-group > .custom-select + .custom-select, + .input-group > .custom-select + .custom-file, + .input-group > .custom-file + .form-control, + .input-group > .custom-file + .custom-select, + .input-group > .custom-file + .custom-file { + margin-left: -1px; } + .input-group > .form-control:focus, + .input-group > .custom-select:focus, + .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; } + .input-group > .custom-file .custom-file-input:focus { + z-index: 4; } + .input-group > .form-control:not(:last-child), + .input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .input-group > .form-control:not(:first-child), + .input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .input-group > .custom-file { + display: flex; + align-items: center; } + .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.input-group-prepend, +.input-group-append { + display: flex; } + .input-group-prepend .btn, + .input-group-append .btn { + position: relative; + z-index: 2; } + .input-group-prepend .btn:focus, + .input-group-append .btn:focus { + z-index: 3; } + .input-group-prepend .btn + .btn, + .input-group-prepend .btn + .input-group-text, + .input-group-prepend .input-group-text + .input-group-text, + .input-group-prepend .input-group-text + .btn, + .input-group-append .btn + .btn, + .input-group-append .btn + .input-group-text, + .input-group-append .input-group-text + .input-group-text, + .input-group-append .input-group-text + .btn { + margin-left: -1px; } + +.input-group-prepend { + margin-right: -1px; } + +.input-group-append { + margin-left: -1px; } + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #f0f1f5; + border-radius: 0.75rem; } + .input-group-text input[type="radio"], + .input-group-text input[type="checkbox"] { + margin-top: 0; } + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(1.5em + 1rem + 2px); } + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.09375rem; + line-height: 1.5; + border-radius: 0.3rem; } + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.5rem + 2px); } + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.765625rem; + line-height: 1.5; + border-radius: 0.2rem; } + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; } + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.custom-control { + position: relative; + z-index: 1; + display: block; + min-height: 1.3125rem; + padding-left: 1.5rem; + color-adjust: exact; } + +.custom-control-inline { + display: inline-flex; + margin-right: 1rem; } + +.custom-control-input { + position: absolute; + left: 0; + z-index: -1; + width: 1rem; + height: 1.15625rem; + opacity: 0; } + .custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #40189D; + background-color: #40189D; } + .custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(64, 24, 157, 0.25); } + .custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #7d50e4; } + .custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #9e7ceb; + border-color: #9e7ceb; } + .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; } + .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e9ecef; } + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; } + .custom-control-label::before { + position: absolute; + top: 0.15625rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #adb5bd solid 1px; } + .custom-control-label::after { + position: absolute; + top: 0.15625rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50% / 50% 50%; } + +.custom-checkbox .custom-control-label::before { + border-radius: 0.75rem; } +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); } +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + border-color: #40189D; + background-color: #40189D; } +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); } +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(64, 24, 157, 0.5); } +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(64, 24, 157, 0.5); } + +.custom-radio .custom-control-label::before { + border-radius: 50%; } +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); } +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(64, 24, 157, 0.5); } + +.custom-switch { + padding-left: 2.25rem; } + .custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; } + .custom-switch .custom-control-label::after { + top: calc(0.15625rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #adb5bd; + border-radius: 0.5rem; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; } } + .custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + transform: translateX(0.75rem); } + .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(64, 24, 157, 0.5); } + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; + border: 1px solid #f0f1f5; + border-radius: 0.75rem; + appearance: none; } + .custom-select:focus { + border-color: #7d50e4; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(64, 24, 157, 0.25); } + .custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; } + .custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; } + .custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; } + .custom-select::-ms-expand { + display: none; } + .custom-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; } + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.765625rem; } + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.09375rem; } + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin-bottom: 0; } + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin: 0; + opacity: 0; } + .custom-file-input:focus ~ .custom-file-label { + border-color: #7d50e4; + box-shadow: 0 0 0 0.2rem rgba(64, 24, 157, 0.25); } + .custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label { + background-color: #e9ecef; } + .custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; } + .custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); } + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #f0f1f5; + border-radius: 0.75rem; } + .custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: inherit; + border-radius: 0 0.75rem 0.75rem 0; } + +.custom-range { + width: 100%; + height: 1.4rem; + padding: 0; + background-color: transparent; + appearance: none; } + .custom-range:focus { + outline: none; } + .custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #F2F2F2, 0 0 0 0.2rem rgba(64, 24, 157, 0.25); } + .custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #F2F2F2, 0 0 0 0.2rem rgba(64, 24, 157, 0.25); } + .custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #F2F2F2, 0 0 0 0.2rem rgba(64, 24, 157, 0.25); } + .custom-range::-moz-focus-outer { + border: 0; } + .custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #40189D; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + transition: none; } } + .custom-range::-webkit-slider-thumb:active { + background-color: #9e7ceb; } + .custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #40189D; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + transition: none; } } + .custom-range::-moz-range-thumb:active { + background-color: #9e7ceb; } + .custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #40189D; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + transition: none; } } + .custom-range::-ms-thumb:active { + background-color: #9e7ceb; } + .custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; } + .custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; } + .custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; } + .custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; } + .custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; } + .custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; } + .custom-range:disabled::-moz-range-track { + cursor: default; } + .custom-range:disabled::-ms-thumb { + background-color: #adb5bd; } + +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition: none; } } + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.nav-link { + display: block; + padding: 0.5rem 1rem; } + .nav-link:hover, .nav-link:focus { + text-decoration: none; } + .nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; } + +.nav-tabs { + border-bottom: 1px solid #dee2e6; } + .nav-tabs .nav-item { + margin-bottom: -1px; } + .nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.75rem; + border-top-right-radius: 0.75rem; } + .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; } + .nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #F2F2F2; + border-color: #dee2e6 #dee2e6 #F2F2F2; } + .nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav-pills .nav-link { + border-radius: 0.75rem; } +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #40189D; } + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; } + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; } + +.tab-content > .tab-pane { + display: none; } +.tab-content > .active { + display: block; } + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 0.5rem 1rem; } + .navbar .container, + .navbar .container-fluid, + .navbar .container-sm, + .navbar .container-md, + .navbar .container-lg, + .navbar .container-xl { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; } + +.navbar-brand { + display: inline-block; + padding-top: 0.3359375rem; + padding-bottom: 0.3359375rem; + margin-right: 1rem; + font-size: 1.09375rem; + line-height: inherit; + white-space: nowrap; } + .navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; } + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + .navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; } + .navbar-nav .dropdown-menu { + position: static; + float: none; } + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; } + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; } + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.09375rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.75rem; } + .navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; } + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid, + .navbar-expand-sm > .container-sm, + .navbar-expand-sm > .container-md, + .navbar-expand-sm > .container-lg, + .navbar-expand-sm > .container-xl { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 576px) { + .navbar-expand-sm { + flex-flow: row nowrap; + justify-content: flex-start; } + .navbar-expand-sm .navbar-nav { + flex-direction: row; } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid, + .navbar-expand-sm > .container-sm, + .navbar-expand-sm > .container-md, + .navbar-expand-sm > .container-lg, + .navbar-expand-sm > .container-xl { + flex-wrap: nowrap; } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-sm .navbar-toggler { + display: none; } } +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid, + .navbar-expand-md > .container-sm, + .navbar-expand-md > .container-md, + .navbar-expand-md > .container-lg, + .navbar-expand-md > .container-xl { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 768px) { + .navbar-expand-md { + flex-flow: row nowrap; + justify-content: flex-start; } + .navbar-expand-md .navbar-nav { + flex-direction: row; } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid, + .navbar-expand-md > .container-sm, + .navbar-expand-md > .container-md, + .navbar-expand-md > .container-lg, + .navbar-expand-md > .container-xl { + flex-wrap: nowrap; } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-md .navbar-toggler { + display: none; } } +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid, + .navbar-expand-lg > .container-sm, + .navbar-expand-lg > .container-md, + .navbar-expand-lg > .container-lg, + .navbar-expand-lg > .container-xl { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 992px) { + .navbar-expand-lg { + flex-flow: row nowrap; + justify-content: flex-start; } + .navbar-expand-lg .navbar-nav { + flex-direction: row; } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid, + .navbar-expand-lg > .container-sm, + .navbar-expand-lg > .container-md, + .navbar-expand-lg > .container-lg, + .navbar-expand-lg > .container-xl { + flex-wrap: nowrap; } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-lg .navbar-toggler { + display: none; } } +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid, + .navbar-expand-xl > .container-sm, + .navbar-expand-xl > .container-md, + .navbar-expand-xl > .container-lg, + .navbar-expand-xl > .container-xl { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-flow: row nowrap; + justify-content: flex-start; } + .navbar-expand-xl .navbar-nav { + flex-direction: row; } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid, + .navbar-expand-xl > .container-sm, + .navbar-expand-xl > .container-md, + .navbar-expand-xl > .container-lg, + .navbar-expand-xl > .container-xl { + flex-wrap: nowrap; } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xl .navbar-toggler { + display: none; } } +@media (max-width: 1439.98) { + .navbar-expand-xxl > .container, + .navbar-expand-xxl > .container-fluid, + .navbar-expand-xxl > .container-sm, + .navbar-expand-xxl > .container-md, + .navbar-expand-xxl > .container-lg, + .navbar-expand-xxl > .container-xl { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 1440) { + .navbar-expand-xxl { + flex-flow: row nowrap; + justify-content: flex-start; } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-xxl > .container, + .navbar-expand-xxl > .container-fluid, + .navbar-expand-xxl > .container-sm, + .navbar-expand-xxl > .container-md, + .navbar-expand-xxl > .container-lg, + .navbar-expand-xxl > .container-xl { + flex-wrap: nowrap; } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xxl .navbar-toggler { + display: none; } } +.navbar-expand { + flex-flow: row nowrap; + justify-content: flex-start; } + .navbar-expand > .container, + .navbar-expand > .container-fluid, + .navbar-expand > .container-sm, + .navbar-expand > .container-md, + .navbar-expand > .container-lg, + .navbar-expand > .container-xl { + padding-right: 0; + padding-left: 0; } + .navbar-expand .navbar-nav { + flex-direction: row; } + .navbar-expand .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand > .container, + .navbar-expand > .container-fluid, + .navbar-expand > .container-sm, + .navbar-expand > .container-md, + .navbar-expand > .container-lg, + .navbar-expand > .container-xl { + flex-wrap: nowrap; } + .navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand .navbar-toggler { + display: none; } + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); } + .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); } +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); } + .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); } + .navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); } +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); } +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); } +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); } + .navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); } + .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); } + +.navbar-dark .navbar-brand { + color: #fff; } + .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; } +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); } + .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); } + .navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); } +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; } +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); } +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); } + .navbar-dark .navbar-text a { + color: #fff; } + .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + color: #fff; } + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.75rem; } + .card > hr { + margin-right: 0; + margin-left: 0; } + .card > .list-group { + border-top: inherit; + border-bottom: inherit; } + .card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: calc(0.75rem - 1px); + border-top-right-radius: calc(0.75rem - 1px); } + .card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(0.75rem - 1px); + border-bottom-left-radius: calc(0.75rem - 1px); } + .card > .card-header + .list-group, + .card > .list-group + .card-footer { + border-top: 0; } + +.card-body { + flex: 1 1 auto; + min-height: 1px; + padding: 1.25rem; } + +.card-title { + margin-bottom: 0.75rem; } + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link:hover { + text-decoration: none; } +.card-link + .card-link { + margin-left: 1.25rem; } + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); } + .card-header:first-child { + border-radius: calc(0.75rem - 1px) calc(0.75rem - 1px) 0 0; } + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); } + .card-footer:last-child { + border-radius: 0 0 calc(0.75rem - 1px) calc(0.75rem - 1px); } + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; } + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; + border-radius: calc(0.75rem - 1px); } + +.card-img, +.card-img-top, +.card-img-bottom { + flex-shrink: 0; + width: 100%; } + +.card-img, +.card-img-top { + border-top-left-radius: calc(0.75rem - 1px); + border-top-right-radius: calc(0.75rem - 1px); } + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.75rem - 1px); + border-bottom-left-radius: calc(0.75rem - 1px); } + +.card-deck .card { + margin-bottom: 15px; } +@media (min-width: 576px) { + .card-deck { + display: flex; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; } + .card-deck .card { + flex: 1 0 0%; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; } } + +.card-group > .card { + margin-bottom: 15px; } +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; } } + +.card-columns .card { + margin-bottom: 0.75rem; } +@media (min-width: 576px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; + orphans: 1; + widows: 1; } + .card-columns .card { + display: inline-block; + width: 100%; } } + +.accordion { + overflow-anchor: none; } + .accordion > .card { + overflow: hidden; } + .accordion > .card:not(:last-of-type) { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .accordion > .card:not(:first-of-type) { + border-top-left-radius: 0; + border-top-right-radius: 0; } + .accordion > .card > .card-header { + border-radius: 0; + margin-bottom: -1px; } + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.75rem; } + +.breadcrumb-item { + display: flex; } + .breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; } + .breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; } + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; } + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; } + .breadcrumb-item.active { + color: #6c757d; } + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.75rem; } + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #40189D; + background-color: #fff; + border: 1px solid #dee2e6; } + .page-link:hover { + z-index: 2; + color: #250e5b; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; } + .page-link:focus { + z-index: 3; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(64, 24, 157, 0.25); } + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; } +.page-item:last-child .page-link { + border-top-right-radius: 0.75rem; + border-bottom-right-radius: 0.75rem; } +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #40189D; + border-color: #40189D; } +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; } + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.09375rem; + line-height: 1.5; } +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; } +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; } + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.765625rem; + line-height: 1.5; } +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; } +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; } + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.75rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .badge { + transition: none; } } + a.badge:hover, a.badge:focus { + text-decoration: none; } + .badge:empty { + display: none; } + +.btn .badge { + position: relative; + top: -1px; } + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; } + +.badge-primary { + color: #fff; + background-color: #40189D; } + a.badge-primary:hover, a.badge-primary:focus { + color: #fff; + background-color: #2e1171; } + a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(64, 24, 157, 0.5); } + +.badge-secondary { + color: #212529; + background-color: #8BC740; } + a.badge-secondary:hover, a.badge-secondary:focus { + color: #212529; + background-color: #70a430; } + a.badge-secondary:focus, a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(139, 199, 64, 0.5); } + +.badge-success { + color: #fff; + background-color: #1BD084; } + a.badge-success:hover, a.badge-success:focus { + color: #fff; + background-color: #15a367; } + a.badge-success:focus, a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(27, 208, 132, 0.5); } + +.badge-info { + color: #fff; + background-color: #48A9F8; } + a.badge-info:hover, a.badge-info:focus { + color: #fff; + background-color: #1792f6; } + a.badge-info:focus, a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(72, 169, 248, 0.5); } + +.badge-warning { + color: #212529; + background-color: #FE8024; } + a.badge-warning:hover, a.badge-warning:focus { + color: #212529; + background-color: #ee6501; } + a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(254, 128, 36, 0.5); } + +.badge-danger { + color: #fff; + background-color: #FF6746; } + a.badge-danger:hover, a.badge-danger:focus { + color: #fff; + background-color: #ff3d13; } + a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 103, 70, 0.5); } + +.badge-light { + color: #212529; + background-color: #F4F5F9; } + a.badge-light:hover, a.badge-light:focus { + color: #212529; + background-color: #d3d7e7; } + a.badge-light:focus, a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(244, 245, 249, 0.5); } + +.badge-dark { + color: #212529; + background-color: #B1B1B1; } + a.badge-dark:hover, a.badge-dark:focus { + color: #212529; + background-color: #989898; } + a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(177, 177, 177, 0.5); } + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; } + @media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; } } + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; } + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.75rem; } + +.alert-heading { + color: inherit; } + +.alert-link { + font-weight: 700; } + +.alert-dismissible { + padding-right: 3.8125rem; } + .alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 0.75rem 1.25rem; + color: inherit; } + +.alert-primary { + color: #210c52; + background-color: #d9d1eb; + border-color: #cabee4; } + .alert-primary hr { + border-top-color: #bbacdd; } + .alert-primary .alert-link { + color: #0f0526; } + +.alert-secondary { + color: #486721; + background-color: #e8f4d9; + border-color: #dfefca; } + .alert-secondary hr { + border-top-color: #d3e9b6; } + .alert-secondary .alert-link { + color: #2d4015; } + +.alert-success { + color: #0e6c45; + background-color: #d1f6e6; + border-color: #bff2dd; } + .alert-success hr { + border-top-color: #aaeed2; } + .alert-success .alert-link { + color: #083f28; } + +.alert-info { + color: #255881; + background-color: #daeefe; + border-color: #cce7fd; } + .alert-info hr { + border-top-color: #b3dbfc; } + .alert-info .alert-link { + color: #1a3d59; } + +.alert-warning { + color: #844313; + background-color: #ffe6d3; + border-color: #ffdbc2; } + .alert-warning hr { + border-top-color: #ffcca9; } + .alert-warning .alert-link { + color: #572c0d; } + +.alert-danger { + color: #853624; + background-color: #ffe1da; + border-color: #ffd4cb; } + .alert-danger hr { + border-top-color: #ffbfb2; } + .alert-danger .alert-link { + color: #5d2619; } + +.alert-light { + color: #7f7f81; + background-color: #fdfdfe; + border-color: #fcfcfd; } + .alert-light hr { + border-top-color: #ededf3; } + .alert-light .alert-link { + color: #666667; } + +.alert-dark { + color: #5c5c5c; + background-color: #efefef; + border-color: #e9e9e9; } + .alert-dark hr { + border-top-color: gainsboro; } + .alert-dark .alert-link { + color: #434343; } + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; } + to { + background-position: 0 0; } } +.progress { + display: flex; + height: 1rem; + overflow: hidden; + line-height: 0; + font-size: 0.65625rem; + background-color: #e9ecef; + border-radius: 0.75rem; } + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #40189D; + transition: width 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; } } + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; } + +.progress-bar-animated { + animation: progress-bar-stripes 1s linear infinite; } + @media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; } } + +.media { + display: flex; + align-items: flex-start; } + +.media-body { + flex: 1; } + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: 0.75rem; } + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; } + .list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; } + .list-group-item-action:active { + color: #7e7e7e; + background-color: #e9ecef; } + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); } + .list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; } + .list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; } + .list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; } + .list-group-item.active { + z-index: 2; + color: #fff; + background-color: #40189D; + border-color: #40189D; } + .list-group-item + .list-group-item { + border-top-width: 0; } + .list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px; } + +.list-group-horizontal { + flex-direction: row; } + .list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 1440) { + .list-group-horizontal-xxl { + flex-direction: row; } + .list-group-horizontal-xxl > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal-xxl > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +.list-group-flush { + border-radius: 0; } + .list-group-flush > .list-group-item { + border-width: 0 0 1px; } + .list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; } + +.list-group-item-primary { + color: #210c52; + background-color: #cabee4; } + .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #210c52; + background-color: #bbacdd; } + .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #210c52; + border-color: #210c52; } + +.list-group-item-secondary { + color: #486721; + background-color: #dfefca; } + .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #486721; + background-color: #d3e9b6; } + .list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #486721; + border-color: #486721; } + +.list-group-item-success { + color: #0e6c45; + background-color: #bff2dd; } + .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #0e6c45; + background-color: #aaeed2; } + .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #0e6c45; + border-color: #0e6c45; } + +.list-group-item-info { + color: #255881; + background-color: #cce7fd; } + .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #255881; + background-color: #b3dbfc; } + .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #255881; + border-color: #255881; } + +.list-group-item-warning { + color: #844313; + background-color: #ffdbc2; } + .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #844313; + background-color: #ffcca9; } + .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #844313; + border-color: #844313; } + +.list-group-item-danger { + color: #853624; + background-color: #ffd4cb; } + .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #853624; + background-color: #ffbfb2; } + .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #853624; + border-color: #853624; } + +.list-group-item-light { + color: #7f7f81; + background-color: #fcfcfd; } + .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #7f7f81; + background-color: #ededf3; } + .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #7f7f81; + border-color: #7f7f81; } + +.list-group-item-dark { + color: #5c5c5c; + background-color: #e9e9e9; } + .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #5c5c5c; + background-color: gainsboro; } + .list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #5c5c5c; + border-color: #5c5c5c; } + +.close { + float: right; + font-size: 1.3125rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5; } + .close:hover { + color: #000; + text-decoration: none; } + .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { + opacity: .75; } + +button.close { + padding: 0; + background-color: transparent; + border: 0; } + +a.close.disabled { + pointer-events: none; } + +.toast { + flex-basis: 350px; + max-width: 350px; + font-size: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + opacity: 0; + border-radius: 0.25rem; } + .toast:not(:last-child) { + margin-bottom: 0.75rem; } + .toast.showing { + opacity: 1; } + .toast.show { + display: block; + opacity: 1; } + .toast.hide { + display: none; } + +.toast-header { + display: flex; + align-items: center; + padding: 0.25rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } + +.toast-body { + padding: 0.75rem; } + +.modal-open { + overflow: hidden; } + .modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; } + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; } + .modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); } + @media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; } } + .modal.show .modal-dialog { + transform: none; } + .modal.modal-static .modal-dialog { + transform: scale(1.02); } + +.modal-dialog-scrollable { + display: flex; + max-height: calc(100% - 1rem); } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; } + .modal-dialog-scrollable .modal-header, + .modal-dialog-scrollable .modal-footer { + flex-shrink: 0; } + .modal-dialog-scrollable .modal-body { + overflow-y: auto; } + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 1rem); } + .modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + height: min-content; + content: ""; } + .modal-dialog-centered.modal-dialog-scrollable { + flex-direction: column; + justify-content: center; + height: 100%; } + .modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; } + .modal-dialog-centered.modal-dialog-scrollable::before { + content: none; } + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: 0.5; } + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #EEEEEE; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); } + .modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; } + +.modal-title { + margin-bottom: 0; + line-height: 1.5; } + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; } + +.modal-footer { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: 0.75rem; + border-top: 1px solid #EEEEEE; + border-bottom-right-radius: calc(0.3rem - 1px); + border-bottom-left-radius: calc(0.3rem - 1px); } + .modal-footer > * { + margin: 0.25rem; } + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; } + + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + height: min-content; } + + .modal-sm { + max-width: 300px; } } +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; } } +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; } } +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: "Roboto", sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.765625rem; + word-wrap: break-word; + opacity: 0; } + .tooltip.show { + opacity: 0.9; } + .tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; } + .tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; } + .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; } + .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; } + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; } + .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; } + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; } + .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; } + .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; } + +.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; } + .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; } + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.75rem; } + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: "Roboto", sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.765625rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; } + .popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; } + .popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-popover-top, .bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; } + .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { + bottom: calc(-0.5rem - 1px); } + .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); } + .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; } + +.bs-popover-right, .bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; } + .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; } + .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); } + .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; } + +.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; } + .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { + top: calc(-0.5rem - 1px); } + .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); } + .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; } + .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; } + +.bs-popover-left, .bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; } + .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; } + .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); } + .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; } + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #3d4465; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); } + .popover-header:empty { + display: none; } + +.popover-body { + padding: 0.5rem 0.75rem; + color: #7e7e7e; } + +.carousel { + position: relative; } + +.carousel.pointer-event { + touch-action: pan-y; } + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; } + .carousel-inner::after { + display: block; + clear: both; + content: ""; } + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; } } + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; } + +.carousel-item-next:not(.carousel-item-left), +.active.carousel-item-right { + transform: translateX(100%); } + +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + transform: translateX(-100%); } + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; } +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; } +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; } + @media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + transition: none; } } + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + transition: opacity 0.15s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; } } + .carousel-control-prev:hover, .carousel-control-prev:focus, + .carousel-control-next:hover, + .carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; } + +.carousel-control-prev { + left: 0; } + +.carousel-control-next { + right: 0; } + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: no-repeat 50% / 100% 100%; } + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); } + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); } + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: flex; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; } + .carousel-indicators li { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + transition: opacity 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none; } } + .carousel-indicators .active { + opacity: 1; } + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; } + +@keyframes spinner-border { + to { + transform: rotate(360deg); } } +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + animation: spinner-border .75s linear infinite; } + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; } + +@keyframes spinner-grow { + 0% { + transform: scale(0); } + 50% { + opacity: 1; + transform: none; } } +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + animation: spinner-grow .75s linear infinite; } + +.spinner-grow-sm { + width: 1rem; + height: 1rem; } + +.align-baseline { + vertical-align: baseline !important; } + +.align-top { + vertical-align: top !important; } + +.align-middle { + vertical-align: middle !important; } + +.align-bottom { + vertical-align: bottom !important; } + +.align-text-bottom { + vertical-align: text-bottom !important; } + +.align-text-top { + vertical-align: text-top !important; } + +.bg-primary { + background-color: #40189D !important; } + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #2e1171 !important; } + +.bg-secondary { + background-color: #8BC740 !important; } + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #70a430 !important; } + +.bg-success { + background-color: #1BD084 !important; } + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #15a367 !important; } + +.bg-info { + background-color: #48A9F8 !important; } + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #1792f6 !important; } + +.bg-warning { + background-color: #FE8024 !important; } + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #ee6501 !important; } + +.bg-danger { + background-color: #FF6746 !important; } + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #ff3d13 !important; } + +.bg-light { + background-color: #F4F5F9 !important; } + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #d3d7e7 !important; } + +.bg-dark { + background-color: #B1B1B1 !important; } + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #989898 !important; } + +.bg-white { + background-color: #fff !important; } + +.bg-transparent { + background-color: transparent !important; } + +.border { + border: 1px solid #EEEEEE !important; } + +.border-top { + border-top: 1px solid #EEEEEE !important; } + +.border-right { + border-right: 1px solid #EEEEEE !important; } + +.border-bottom { + border-bottom: 1px solid #EEEEEE !important; } + +.border-left { + border-left: 1px solid #EEEEEE !important; } + +.border-0 { + border: 0 !important; } + +.border-top-0 { + border-top: 0 !important; } + +.border-right-0 { + border-right: 0 !important; } + +.border-bottom-0 { + border-bottom: 0 !important; } + +.border-left-0 { + border-left: 0 !important; } + +.border-primary { + border-color: #40189D !important; } + +.border-secondary { + border-color: #8BC740 !important; } + +.border-success { + border-color: #1BD084 !important; } + +.border-info { + border-color: #48A9F8 !important; } + +.border-warning { + border-color: #FE8024 !important; } + +.border-danger { + border-color: #FF6746 !important; } + +.border-light { + border-color: #F4F5F9 !important; } + +.border-dark { + border-color: #B1B1B1 !important; } + +.border-white { + border-color: #fff !important; } + +.rounded-sm { + border-radius: 0.2rem !important; } + +.rounded { + border-radius: 0.75rem !important; } + +.rounded-top { + border-top-left-radius: 0.75rem !important; + border-top-right-radius: 0.75rem !important; } + +.rounded-right { + border-top-right-radius: 0.75rem !important; + border-bottom-right-radius: 0.75rem !important; } + +.rounded-bottom { + border-bottom-right-radius: 0.75rem !important; + border-bottom-left-radius: 0.75rem !important; } + +.rounded-left { + border-top-left-radius: 0.75rem !important; + border-bottom-left-radius: 0.75rem !important; } + +.rounded-lg { + border-radius: 0.3rem !important; } + +.rounded-circle { + border-radius: 50% !important; } + +.rounded-pill { + border-radius: 50rem !important; } + +.rounded-0 { + border-radius: 0 !important; } + +.clearfix::after { + display: block; + clear: both; + content: ""; } + +.d-none { + display: none !important; } + +.d-inline { + display: inline !important; } + +.d-inline-block { + display: inline-block !important; } + +.d-block { + display: block !important; } + +.d-table { + display: table !important; } + +.d-table-row { + display: table-row !important; } + +.d-table-cell { + display: table-cell !important; } + +.d-flex { + display: flex !important; } + +.d-inline-flex { + display: inline-flex !important; } + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; } + + .d-sm-inline { + display: inline !important; } + + .d-sm-inline-block { + display: inline-block !important; } + + .d-sm-block { + display: block !important; } + + .d-sm-table { + display: table !important; } + + .d-sm-table-row { + display: table-row !important; } + + .d-sm-table-cell { + display: table-cell !important; } + + .d-sm-flex { + display: flex !important; } + + .d-sm-inline-flex { + display: inline-flex !important; } } +@media (min-width: 768px) { + .d-md-none { + display: none !important; } + + .d-md-inline { + display: inline !important; } + + .d-md-inline-block { + display: inline-block !important; } + + .d-md-block { + display: block !important; } + + .d-md-table { + display: table !important; } + + .d-md-table-row { + display: table-row !important; } + + .d-md-table-cell { + display: table-cell !important; } + + .d-md-flex { + display: flex !important; } + + .d-md-inline-flex { + display: inline-flex !important; } } +@media (min-width: 992px) { + .d-lg-none { + display: none !important; } + + .d-lg-inline { + display: inline !important; } + + .d-lg-inline-block { + display: inline-block !important; } + + .d-lg-block { + display: block !important; } + + .d-lg-table { + display: table !important; } + + .d-lg-table-row { + display: table-row !important; } + + .d-lg-table-cell { + display: table-cell !important; } + + .d-lg-flex { + display: flex !important; } + + .d-lg-inline-flex { + display: inline-flex !important; } } +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; } + + .d-xl-inline { + display: inline !important; } + + .d-xl-inline-block { + display: inline-block !important; } + + .d-xl-block { + display: block !important; } + + .d-xl-table { + display: table !important; } + + .d-xl-table-row { + display: table-row !important; } + + .d-xl-table-cell { + display: table-cell !important; } + + .d-xl-flex { + display: flex !important; } + + .d-xl-inline-flex { + display: inline-flex !important; } } +@media (min-width: 1440) { + .d-xxl-none { + display: none !important; } + + .d-xxl-inline { + display: inline !important; } + + .d-xxl-inline-block { + display: inline-block !important; } + + .d-xxl-block { + display: block !important; } + + .d-xxl-table { + display: table !important; } + + .d-xxl-table-row { + display: table-row !important; } + + .d-xxl-table-cell { + display: table-cell !important; } + + .d-xxl-flex { + display: flex !important; } + + .d-xxl-inline-flex { + display: inline-flex !important; } } +@media print { + .d-print-none { + display: none !important; } + + .d-print-inline { + display: inline !important; } + + .d-print-inline-block { + display: inline-block !important; } + + .d-print-block { + display: block !important; } + + .d-print-table { + display: table !important; } + + .d-print-table-row { + display: table-row !important; } + + .d-print-table-cell { + display: table-cell !important; } + + .d-print-flex { + display: flex !important; } + + .d-print-inline-flex { + display: inline-flex !important; } } +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; } + .embed-responsive::before { + display: block; + content: ""; } + .embed-responsive .embed-responsive-item, + .embed-responsive iframe, + .embed-responsive embed, + .embed-responsive object, + .embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; } + +.embed-responsive-21by9::before { + padding-top: 42.8571428571%; } + +.embed-responsive-16by9::before { + padding-top: 56.25%; } + +.embed-responsive-4by3::before { + padding-top: 75%; } + +.embed-responsive-1by1::before { + padding-top: 100%; } + +.flex-row { + flex-direction: row !important; } + +.flex-column { + flex-direction: column !important; } + +.flex-row-reverse { + flex-direction: row-reverse !important; } + +.flex-column-reverse { + flex-direction: column-reverse !important; } + +.flex-wrap { + flex-wrap: wrap !important; } + +.flex-nowrap { + flex-wrap: nowrap !important; } + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; } + +.flex-fill { + flex: 1 1 auto !important; } + +.flex-grow-0 { + flex-grow: 0 !important; } + +.flex-grow-1 { + flex-grow: 1 !important; } + +.flex-shrink-0 { + flex-shrink: 0 !important; } + +.flex-shrink-1 { + flex-shrink: 1 !important; } + +.justify-content-start { + justify-content: flex-start !important; } + +.justify-content-end { + justify-content: flex-end !important; } + +.justify-content-center { + justify-content: center !important; } + +.justify-content-between { + justify-content: space-between !important; } + +.justify-content-around { + justify-content: space-around !important; } + +.align-items-start { + align-items: flex-start !important; } + +.align-items-end { + align-items: flex-end !important; } + +.align-items-center { + align-items: center !important; } + +.align-items-baseline { + align-items: baseline !important; } + +.align-items-stretch { + align-items: stretch !important; } + +.align-content-start { + align-content: flex-start !important; } + +.align-content-end { + align-content: flex-end !important; } + +.align-content-center { + align-content: center !important; } + +.align-content-between { + align-content: space-between !important; } + +.align-content-around { + align-content: space-around !important; } + +.align-content-stretch { + align-content: stretch !important; } + +.align-self-auto { + align-self: auto !important; } + +.align-self-start { + align-self: flex-start !important; } + +.align-self-end { + align-self: flex-end !important; } + +.align-self-center { + align-self: center !important; } + +.align-self-baseline { + align-self: baseline !important; } + +.align-self-stretch { + align-self: stretch !important; } + +@media (min-width: 576px) { + .flex-sm-row { + flex-direction: row !important; } + + .flex-sm-column { + flex-direction: column !important; } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; } + + .flex-sm-wrap { + flex-wrap: wrap !important; } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .flex-sm-fill { + flex: 1 1 auto !important; } + + .flex-sm-grow-0 { + flex-grow: 0 !important; } + + .flex-sm-grow-1 { + flex-grow: 1 !important; } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; } + + .justify-content-sm-start { + justify-content: flex-start !important; } + + .justify-content-sm-end { + justify-content: flex-end !important; } + + .justify-content-sm-center { + justify-content: center !important; } + + .justify-content-sm-between { + justify-content: space-between !important; } + + .justify-content-sm-around { + justify-content: space-around !important; } + + .align-items-sm-start { + align-items: flex-start !important; } + + .align-items-sm-end { + align-items: flex-end !important; } + + .align-items-sm-center { + align-items: center !important; } + + .align-items-sm-baseline { + align-items: baseline !important; } + + .align-items-sm-stretch { + align-items: stretch !important; } + + .align-content-sm-start { + align-content: flex-start !important; } + + .align-content-sm-end { + align-content: flex-end !important; } + + .align-content-sm-center { + align-content: center !important; } + + .align-content-sm-between { + align-content: space-between !important; } + + .align-content-sm-around { + align-content: space-around !important; } + + .align-content-sm-stretch { + align-content: stretch !important; } + + .align-self-sm-auto { + align-self: auto !important; } + + .align-self-sm-start { + align-self: flex-start !important; } + + .align-self-sm-end { + align-self: flex-end !important; } + + .align-self-sm-center { + align-self: center !important; } + + .align-self-sm-baseline { + align-self: baseline !important; } + + .align-self-sm-stretch { + align-self: stretch !important; } } +@media (min-width: 768px) { + .flex-md-row { + flex-direction: row !important; } + + .flex-md-column { + flex-direction: column !important; } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; } + + .flex-md-wrap { + flex-wrap: wrap !important; } + + .flex-md-nowrap { + flex-wrap: nowrap !important; } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .flex-md-fill { + flex: 1 1 auto !important; } + + .flex-md-grow-0 { + flex-grow: 0 !important; } + + .flex-md-grow-1 { + flex-grow: 1 !important; } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; } + + .justify-content-md-start { + justify-content: flex-start !important; } + + .justify-content-md-end { + justify-content: flex-end !important; } + + .justify-content-md-center { + justify-content: center !important; } + + .justify-content-md-between { + justify-content: space-between !important; } + + .justify-content-md-around { + justify-content: space-around !important; } + + .align-items-md-start { + align-items: flex-start !important; } + + .align-items-md-end { + align-items: flex-end !important; } + + .align-items-md-center { + align-items: center !important; } + + .align-items-md-baseline { + align-items: baseline !important; } + + .align-items-md-stretch { + align-items: stretch !important; } + + .align-content-md-start { + align-content: flex-start !important; } + + .align-content-md-end { + align-content: flex-end !important; } + + .align-content-md-center { + align-content: center !important; } + + .align-content-md-between { + align-content: space-between !important; } + + .align-content-md-around { + align-content: space-around !important; } + + .align-content-md-stretch { + align-content: stretch !important; } + + .align-self-md-auto { + align-self: auto !important; } + + .align-self-md-start { + align-self: flex-start !important; } + + .align-self-md-end { + align-self: flex-end !important; } + + .align-self-md-center { + align-self: center !important; } + + .align-self-md-baseline { + align-self: baseline !important; } + + .align-self-md-stretch { + align-self: stretch !important; } } +@media (min-width: 992px) { + .flex-lg-row { + flex-direction: row !important; } + + .flex-lg-column { + flex-direction: column !important; } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; } + + .flex-lg-wrap { + flex-wrap: wrap !important; } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .flex-lg-fill { + flex: 1 1 auto !important; } + + .flex-lg-grow-0 { + flex-grow: 0 !important; } + + .flex-lg-grow-1 { + flex-grow: 1 !important; } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; } + + .justify-content-lg-start { + justify-content: flex-start !important; } + + .justify-content-lg-end { + justify-content: flex-end !important; } + + .justify-content-lg-center { + justify-content: center !important; } + + .justify-content-lg-between { + justify-content: space-between !important; } + + .justify-content-lg-around { + justify-content: space-around !important; } + + .align-items-lg-start { + align-items: flex-start !important; } + + .align-items-lg-end { + align-items: flex-end !important; } + + .align-items-lg-center { + align-items: center !important; } + + .align-items-lg-baseline { + align-items: baseline !important; } + + .align-items-lg-stretch { + align-items: stretch !important; } + + .align-content-lg-start { + align-content: flex-start !important; } + + .align-content-lg-end { + align-content: flex-end !important; } + + .align-content-lg-center { + align-content: center !important; } + + .align-content-lg-between { + align-content: space-between !important; } + + .align-content-lg-around { + align-content: space-around !important; } + + .align-content-lg-stretch { + align-content: stretch !important; } + + .align-self-lg-auto { + align-self: auto !important; } + + .align-self-lg-start { + align-self: flex-start !important; } + + .align-self-lg-end { + align-self: flex-end !important; } + + .align-self-lg-center { + align-self: center !important; } + + .align-self-lg-baseline { + align-self: baseline !important; } + + .align-self-lg-stretch { + align-self: stretch !important; } } +@media (min-width: 1200px) { + .flex-xl-row { + flex-direction: row !important; } + + .flex-xl-column { + flex-direction: column !important; } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; } + + .flex-xl-wrap { + flex-wrap: wrap !important; } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .flex-xl-fill { + flex: 1 1 auto !important; } + + .flex-xl-grow-0 { + flex-grow: 0 !important; } + + .flex-xl-grow-1 { + flex-grow: 1 !important; } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; } + + .justify-content-xl-start { + justify-content: flex-start !important; } + + .justify-content-xl-end { + justify-content: flex-end !important; } + + .justify-content-xl-center { + justify-content: center !important; } + + .justify-content-xl-between { + justify-content: space-between !important; } + + .justify-content-xl-around { + justify-content: space-around !important; } + + .align-items-xl-start { + align-items: flex-start !important; } + + .align-items-xl-end { + align-items: flex-end !important; } + + .align-items-xl-center { + align-items: center !important; } + + .align-items-xl-baseline { + align-items: baseline !important; } + + .align-items-xl-stretch { + align-items: stretch !important; } + + .align-content-xl-start { + align-content: flex-start !important; } + + .align-content-xl-end { + align-content: flex-end !important; } + + .align-content-xl-center { + align-content: center !important; } + + .align-content-xl-between { + align-content: space-between !important; } + + .align-content-xl-around { + align-content: space-around !important; } + + .align-content-xl-stretch { + align-content: stretch !important; } + + .align-self-xl-auto { + align-self: auto !important; } + + .align-self-xl-start { + align-self: flex-start !important; } + + .align-self-xl-end { + align-self: flex-end !important; } + + .align-self-xl-center { + align-self: center !important; } + + .align-self-xl-baseline { + align-self: baseline !important; } + + .align-self-xl-stretch { + align-self: stretch !important; } } +@media (min-width: 1440) { + .flex-xxl-row { + flex-direction: row !important; } + + .flex-xxl-column { + flex-direction: column !important; } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; } + + .flex-xxl-wrap { + flex-wrap: wrap !important; } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .flex-xxl-fill { + flex: 1 1 auto !important; } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; } + + .justify-content-xxl-start { + justify-content: flex-start !important; } + + .justify-content-xxl-end { + justify-content: flex-end !important; } + + .justify-content-xxl-center { + justify-content: center !important; } + + .justify-content-xxl-between { + justify-content: space-between !important; } + + .justify-content-xxl-around { + justify-content: space-around !important; } + + .align-items-xxl-start { + align-items: flex-start !important; } + + .align-items-xxl-end { + align-items: flex-end !important; } + + .align-items-xxl-center { + align-items: center !important; } + + .align-items-xxl-baseline { + align-items: baseline !important; } + + .align-items-xxl-stretch { + align-items: stretch !important; } + + .align-content-xxl-start { + align-content: flex-start !important; } + + .align-content-xxl-end { + align-content: flex-end !important; } + + .align-content-xxl-center { + align-content: center !important; } + + .align-content-xxl-between { + align-content: space-between !important; } + + .align-content-xxl-around { + align-content: space-around !important; } + + .align-content-xxl-stretch { + align-content: stretch !important; } + + .align-self-xxl-auto { + align-self: auto !important; } + + .align-self-xxl-start { + align-self: flex-start !important; } + + .align-self-xxl-end { + align-self: flex-end !important; } + + .align-self-xxl-center { + align-self: center !important; } + + .align-self-xxl-baseline { + align-self: baseline !important; } + + .align-self-xxl-stretch { + align-self: stretch !important; } } +.float-left { + float: left !important; } + +.float-right { + float: right !important; } + +.float-none { + float: none !important; } + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; } + + .float-sm-right { + float: right !important; } + + .float-sm-none { + float: none !important; } } +@media (min-width: 768px) { + .float-md-left { + float: left !important; } + + .float-md-right { + float: right !important; } + + .float-md-none { + float: none !important; } } +@media (min-width: 992px) { + .float-lg-left { + float: left !important; } + + .float-lg-right { + float: right !important; } + + .float-lg-none { + float: none !important; } } +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; } + + .float-xl-right { + float: right !important; } + + .float-xl-none { + float: none !important; } } +@media (min-width: 1440) { + .float-xxl-left { + float: left !important; } + + .float-xxl-right { + float: right !important; } + + .float-xxl-none { + float: none !important; } } +.user-select-all { + user-select: all !important; } + +.user-select-auto { + user-select: auto !important; } + +.user-select-none { + user-select: none !important; } + +.overflow-auto { + overflow: auto !important; } + +.overflow-hidden { + overflow: hidden !important; } + +.position-static { + position: static !important; } + +.position-relative { + position: relative !important; } + +.position-absolute { + position: absolute !important; } + +.position-fixed { + position: fixed !important; } + +.position-sticky { + position: sticky !important; } + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; } + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; } + +@supports (position: sticky) { + .sticky-top { + position: sticky; + top: 0; + z-index: 1020; } } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; } + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } + +.shadow-none { + box-shadow: none !important; } + +.w-25 { + width: 25% !important; } + +.w-50 { + width: 50% !important; } + +.w-75 { + width: 75% !important; } + +.w-100 { + width: 100% !important; } + +.w-auto { + width: auto !important; } + +.h-25 { + height: 25% !important; } + +.h-50 { + height: 50% !important; } + +.h-75 { + height: 75% !important; } + +.h-100 { + height: 100% !important; } + +.h-auto { + height: auto !important; } + +.mw-100 { + max-width: 100% !important; } + +.mh-100 { + max-height: 100% !important; } + +.min-vw-100 { + min-width: 100vw !important; } + +.min-vh-100 { + min-height: 100vh !important; } + +.vw-100 { + width: 100vw !important; } + +.vh-100 { + height: 100vh !important; } + +.m-0 { + margin: 0 !important; } + +.mt-0, +.my-0 { + margin-top: 0 !important; } + +.mr-0, +.mx-0 { + margin-right: 0 !important; } + +.mb-0, +.my-0 { + margin-bottom: 0 !important; } + +.ml-0, +.mx-0 { + margin-left: 0 !important; } + +.m-1 { + margin: 0.25rem !important; } + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; } + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; } + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; } + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; } + +.m-2 { + margin: 0.5rem !important; } + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; } + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; } + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; } + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; } + +.m-3 { + margin: 1rem !important; } + +.mt-3, +.my-3 { + margin-top: 1rem !important; } + +.mr-3, +.mx-3 { + margin-right: 1rem !important; } + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; } + +.ml-3, +.mx-3 { + margin-left: 1rem !important; } + +.m-4 { + margin: 1.5rem !important; } + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; } + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; } + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; } + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; } + +.m-5 { + margin: 3rem !important; } + +.mt-5, +.my-5 { + margin-top: 3rem !important; } + +.mr-5, +.mx-5 { + margin-right: 3rem !important; } + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; } + +.ml-5, +.mx-5 { + margin-left: 3rem !important; } + +.p-0 { + padding: 0 !important; } + +.pt-0, +.py-0 { + padding-top: 0 !important; } + +.pr-0, +.px-0 { + padding-right: 0 !important; } + +.pb-0, +.py-0 { + padding-bottom: 0 !important; } + +.pl-0, +.px-0 { + padding-left: 0 !important; } + +.p-1 { + padding: 0.25rem !important; } + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; } + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; } + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; } + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; } + +.p-2 { + padding: 0.5rem !important; } + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; } + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; } + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; } + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; } + +.p-3 { + padding: 1rem !important; } + +.pt-3, +.py-3 { + padding-top: 1rem !important; } + +.pr-3, +.px-3 { + padding-right: 1rem !important; } + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; } + +.pl-3, +.px-3 { + padding-left: 1rem !important; } + +.p-4 { + padding: 1.5rem !important; } + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; } + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; } + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; } + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; } + +.p-5 { + padding: 3rem !important; } + +.pt-5, +.py-5 { + padding-top: 3rem !important; } + +.pr-5, +.px-5 { + padding-right: 3rem !important; } + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; } + +.pl-5, +.px-5 { + padding-left: 3rem !important; } + +.m-n1 { + margin: -0.25rem !important; } + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; } + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; } + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; } + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; } + +.m-n2 { + margin: -0.5rem !important; } + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; } + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; } + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; } + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; } + +.m-n3 { + margin: -1rem !important; } + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; } + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; } + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; } + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; } + +.m-n4 { + margin: -1.5rem !important; } + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; } + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; } + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; } + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; } + +.m-n5 { + margin: -3rem !important; } + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; } + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; } + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; } + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; } + +.m-auto { + margin: auto !important; } + +.mt-auto, +.my-auto { + margin-top: auto !important; } + +.mr-auto, +.mx-auto { + margin-right: auto !important; } + +.mb-auto, +.my-auto { + margin-bottom: auto !important; } + +.ml-auto, +.mx-auto { + margin-left: auto !important; } + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; } + + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; } + + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; } + + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; } + + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; } + + .m-sm-1 { + margin: 0.25rem !important; } + + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; } + + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; } + + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; } + + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; } + + .m-sm-2 { + margin: 0.5rem !important; } + + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; } + + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; } + + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; } + + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; } + + .m-sm-3 { + margin: 1rem !important; } + + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; } + + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; } + + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; } + + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; } + + .m-sm-4 { + margin: 1.5rem !important; } + + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; } + + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; } + + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; } + + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; } + + .m-sm-5 { + margin: 3rem !important; } + + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; } + + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; } + + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; } + + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; } + + .p-sm-0 { + padding: 0 !important; } + + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; } + + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; } + + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; } + + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; } + + .p-sm-1 { + padding: 0.25rem !important; } + + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; } + + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; } + + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; } + + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; } + + .p-sm-2 { + padding: 0.5rem !important; } + + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; } + + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; } + + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; } + + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; } + + .p-sm-3 { + padding: 1rem !important; } + + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; } + + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; } + + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; } + + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; } + + .p-sm-4 { + padding: 1.5rem !important; } + + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; } + + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; } + + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; } + + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; } + + .p-sm-5 { + padding: 3rem !important; } + + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; } + + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; } + + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; } + + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; } + + .m-sm-n1 { + margin: -0.25rem !important; } + + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; } + + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; } + + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; } + + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; } + + .m-sm-n2 { + margin: -0.5rem !important; } + + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; } + + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; } + + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; } + + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; } + + .m-sm-n3 { + margin: -1rem !important; } + + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; } + + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; } + + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; } + + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; } + + .m-sm-n4 { + margin: -1.5rem !important; } + + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; } + + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; } + + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; } + + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; } + + .m-sm-n5 { + margin: -3rem !important; } + + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; } + + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; } + + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; } + + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; } + + .m-sm-auto { + margin: auto !important; } + + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; } + + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; } + + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; } + + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; } } +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; } + + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; } + + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; } + + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; } + + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; } + + .m-md-1 { + margin: 0.25rem !important; } + + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; } + + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; } + + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; } + + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; } + + .m-md-2 { + margin: 0.5rem !important; } + + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; } + + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; } + + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; } + + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; } + + .m-md-3 { + margin: 1rem !important; } + + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; } + + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; } + + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; } + + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; } + + .m-md-4 { + margin: 1.5rem !important; } + + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; } + + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; } + + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; } + + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; } + + .m-md-5 { + margin: 3rem !important; } + + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; } + + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; } + + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; } + + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; } + + .p-md-0 { + padding: 0 !important; } + + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; } + + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; } + + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; } + + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; } + + .p-md-1 { + padding: 0.25rem !important; } + + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; } + + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; } + + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; } + + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; } + + .p-md-2 { + padding: 0.5rem !important; } + + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; } + + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; } + + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; } + + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; } + + .p-md-3 { + padding: 1rem !important; } + + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; } + + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; } + + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; } + + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; } + + .p-md-4 { + padding: 1.5rem !important; } + + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; } + + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; } + + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; } + + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; } + + .p-md-5 { + padding: 3rem !important; } + + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; } + + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; } + + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; } + + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; } + + .m-md-n1 { + margin: -0.25rem !important; } + + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; } + + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; } + + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; } + + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; } + + .m-md-n2 { + margin: -0.5rem !important; } + + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; } + + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; } + + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; } + + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; } + + .m-md-n3 { + margin: -1rem !important; } + + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; } + + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; } + + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; } + + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; } + + .m-md-n4 { + margin: -1.5rem !important; } + + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; } + + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; } + + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; } + + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; } + + .m-md-n5 { + margin: -3rem !important; } + + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; } + + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; } + + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; } + + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; } + + .m-md-auto { + margin: auto !important; } + + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; } + + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; } + + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; } + + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; } } +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; } + + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; } + + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; } + + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; } + + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; } + + .m-lg-1 { + margin: 0.25rem !important; } + + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; } + + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; } + + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; } + + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; } + + .m-lg-2 { + margin: 0.5rem !important; } + + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; } + + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; } + + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; } + + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; } + + .m-lg-3 { + margin: 1rem !important; } + + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; } + + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; } + + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; } + + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; } + + .m-lg-4 { + margin: 1.5rem !important; } + + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; } + + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; } + + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; } + + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; } + + .m-lg-5 { + margin: 3rem !important; } + + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; } + + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; } + + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; } + + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; } + + .p-lg-0 { + padding: 0 !important; } + + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; } + + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; } + + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; } + + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; } + + .p-lg-1 { + padding: 0.25rem !important; } + + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; } + + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; } + + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; } + + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; } + + .p-lg-2 { + padding: 0.5rem !important; } + + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; } + + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; } + + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; } + + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; } + + .p-lg-3 { + padding: 1rem !important; } + + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; } + + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; } + + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; } + + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; } + + .p-lg-4 { + padding: 1.5rem !important; } + + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; } + + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; } + + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; } + + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; } + + .p-lg-5 { + padding: 3rem !important; } + + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; } + + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; } + + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; } + + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; } + + .m-lg-n1 { + margin: -0.25rem !important; } + + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; } + + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; } + + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; } + + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; } + + .m-lg-n2 { + margin: -0.5rem !important; } + + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; } + + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; } + + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; } + + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; } + + .m-lg-n3 { + margin: -1rem !important; } + + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; } + + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; } + + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; } + + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; } + + .m-lg-n4 { + margin: -1.5rem !important; } + + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; } + + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; } + + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; } + + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; } + + .m-lg-n5 { + margin: -3rem !important; } + + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; } + + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; } + + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; } + + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; } + + .m-lg-auto { + margin: auto !important; } + + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; } + + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; } + + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; } + + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; } } +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; } + + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; } + + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; } + + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; } + + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; } + + .m-xl-1 { + margin: 0.25rem !important; } + + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; } + + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; } + + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; } + + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; } + + .m-xl-2 { + margin: 0.5rem !important; } + + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; } + + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; } + + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; } + + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; } + + .m-xl-3 { + margin: 1rem !important; } + + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; } + + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; } + + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; } + + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; } + + .m-xl-4 { + margin: 1.5rem !important; } + + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; } + + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; } + + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; } + + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; } + + .m-xl-5 { + margin: 3rem !important; } + + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; } + + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; } + + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; } + + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; } + + .p-xl-0 { + padding: 0 !important; } + + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; } + + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; } + + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; } + + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; } + + .p-xl-1 { + padding: 0.25rem !important; } + + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; } + + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; } + + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; } + + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; } + + .p-xl-2 { + padding: 0.5rem !important; } + + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; } + + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; } + + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; } + + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; } + + .p-xl-3 { + padding: 1rem !important; } + + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; } + + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; } + + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; } + + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; } + + .p-xl-4 { + padding: 1.5rem !important; } + + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; } + + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; } + + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; } + + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; } + + .p-xl-5 { + padding: 3rem !important; } + + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; } + + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; } + + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; } + + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; } + + .m-xl-n1 { + margin: -0.25rem !important; } + + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; } + + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; } + + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; } + + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; } + + .m-xl-n2 { + margin: -0.5rem !important; } + + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; } + + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; } + + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; } + + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; } + + .m-xl-n3 { + margin: -1rem !important; } + + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; } + + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; } + + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; } + + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; } + + .m-xl-n4 { + margin: -1.5rem !important; } + + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; } + + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; } + + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; } + + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; } + + .m-xl-n5 { + margin: -3rem !important; } + + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; } + + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; } + + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; } + + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; } + + .m-xl-auto { + margin: auto !important; } + + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; } + + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; } + + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; } + + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; } } +@media (min-width: 1440) { + .m-xxl-0 { + margin: 0 !important; } + + .mt-xxl-0, + .my-xxl-0 { + margin-top: 0 !important; } + + .mr-xxl-0, + .mx-xxl-0 { + margin-right: 0 !important; } + + .mb-xxl-0, + .my-xxl-0 { + margin-bottom: 0 !important; } + + .ml-xxl-0, + .mx-xxl-0 { + margin-left: 0 !important; } + + .m-xxl-1 { + margin: 0.25rem !important; } + + .mt-xxl-1, + .my-xxl-1 { + margin-top: 0.25rem !important; } + + .mr-xxl-1, + .mx-xxl-1 { + margin-right: 0.25rem !important; } + + .mb-xxl-1, + .my-xxl-1 { + margin-bottom: 0.25rem !important; } + + .ml-xxl-1, + .mx-xxl-1 { + margin-left: 0.25rem !important; } + + .m-xxl-2 { + margin: 0.5rem !important; } + + .mt-xxl-2, + .my-xxl-2 { + margin-top: 0.5rem !important; } + + .mr-xxl-2, + .mx-xxl-2 { + margin-right: 0.5rem !important; } + + .mb-xxl-2, + .my-xxl-2 { + margin-bottom: 0.5rem !important; } + + .ml-xxl-2, + .mx-xxl-2 { + margin-left: 0.5rem !important; } + + .m-xxl-3 { + margin: 1rem !important; } + + .mt-xxl-3, + .my-xxl-3 { + margin-top: 1rem !important; } + + .mr-xxl-3, + .mx-xxl-3 { + margin-right: 1rem !important; } + + .mb-xxl-3, + .my-xxl-3 { + margin-bottom: 1rem !important; } + + .ml-xxl-3, + .mx-xxl-3 { + margin-left: 1rem !important; } + + .m-xxl-4 { + margin: 1.5rem !important; } + + .mt-xxl-4, + .my-xxl-4 { + margin-top: 1.5rem !important; } + + .mr-xxl-4, + .mx-xxl-4 { + margin-right: 1.5rem !important; } + + .mb-xxl-4, + .my-xxl-4 { + margin-bottom: 1.5rem !important; } + + .ml-xxl-4, + .mx-xxl-4 { + margin-left: 1.5rem !important; } + + .m-xxl-5 { + margin: 3rem !important; } + + .mt-xxl-5, + .my-xxl-5 { + margin-top: 3rem !important; } + + .mr-xxl-5, + .mx-xxl-5 { + margin-right: 3rem !important; } + + .mb-xxl-5, + .my-xxl-5 { + margin-bottom: 3rem !important; } + + .ml-xxl-5, + .mx-xxl-5 { + margin-left: 3rem !important; } + + .p-xxl-0 { + padding: 0 !important; } + + .pt-xxl-0, + .py-xxl-0 { + padding-top: 0 !important; } + + .pr-xxl-0, + .px-xxl-0 { + padding-right: 0 !important; } + + .pb-xxl-0, + .py-xxl-0 { + padding-bottom: 0 !important; } + + .pl-xxl-0, + .px-xxl-0 { + padding-left: 0 !important; } + + .p-xxl-1 { + padding: 0.25rem !important; } + + .pt-xxl-1, + .py-xxl-1 { + padding-top: 0.25rem !important; } + + .pr-xxl-1, + .px-xxl-1 { + padding-right: 0.25rem !important; } + + .pb-xxl-1, + .py-xxl-1 { + padding-bottom: 0.25rem !important; } + + .pl-xxl-1, + .px-xxl-1 { + padding-left: 0.25rem !important; } + + .p-xxl-2 { + padding: 0.5rem !important; } + + .pt-xxl-2, + .py-xxl-2 { + padding-top: 0.5rem !important; } + + .pr-xxl-2, + .px-xxl-2 { + padding-right: 0.5rem !important; } + + .pb-xxl-2, + .py-xxl-2 { + padding-bottom: 0.5rem !important; } + + .pl-xxl-2, + .px-xxl-2 { + padding-left: 0.5rem !important; } + + .p-xxl-3 { + padding: 1rem !important; } + + .pt-xxl-3, + .py-xxl-3 { + padding-top: 1rem !important; } + + .pr-xxl-3, + .px-xxl-3 { + padding-right: 1rem !important; } + + .pb-xxl-3, + .py-xxl-3 { + padding-bottom: 1rem !important; } + + .pl-xxl-3, + .px-xxl-3 { + padding-left: 1rem !important; } + + .p-xxl-4 { + padding: 1.5rem !important; } + + .pt-xxl-4, + .py-xxl-4 { + padding-top: 1.5rem !important; } + + .pr-xxl-4, + .px-xxl-4 { + padding-right: 1.5rem !important; } + + .pb-xxl-4, + .py-xxl-4 { + padding-bottom: 1.5rem !important; } + + .pl-xxl-4, + .px-xxl-4 { + padding-left: 1.5rem !important; } + + .p-xxl-5 { + padding: 3rem !important; } + + .pt-xxl-5, + .py-xxl-5 { + padding-top: 3rem !important; } + + .pr-xxl-5, + .px-xxl-5 { + padding-right: 3rem !important; } + + .pb-xxl-5, + .py-xxl-5 { + padding-bottom: 3rem !important; } + + .pl-xxl-5, + .px-xxl-5 { + padding-left: 3rem !important; } + + .m-xxl-n1 { + margin: -0.25rem !important; } + + .mt-xxl-n1, + .my-xxl-n1 { + margin-top: -0.25rem !important; } + + .mr-xxl-n1, + .mx-xxl-n1 { + margin-right: -0.25rem !important; } + + .mb-xxl-n1, + .my-xxl-n1 { + margin-bottom: -0.25rem !important; } + + .ml-xxl-n1, + .mx-xxl-n1 { + margin-left: -0.25rem !important; } + + .m-xxl-n2 { + margin: -0.5rem !important; } + + .mt-xxl-n2, + .my-xxl-n2 { + margin-top: -0.5rem !important; } + + .mr-xxl-n2, + .mx-xxl-n2 { + margin-right: -0.5rem !important; } + + .mb-xxl-n2, + .my-xxl-n2 { + margin-bottom: -0.5rem !important; } + + .ml-xxl-n2, + .mx-xxl-n2 { + margin-left: -0.5rem !important; } + + .m-xxl-n3 { + margin: -1rem !important; } + + .mt-xxl-n3, + .my-xxl-n3 { + margin-top: -1rem !important; } + + .mr-xxl-n3, + .mx-xxl-n3 { + margin-right: -1rem !important; } + + .mb-xxl-n3, + .my-xxl-n3 { + margin-bottom: -1rem !important; } + + .ml-xxl-n3, + .mx-xxl-n3 { + margin-left: -1rem !important; } + + .m-xxl-n4 { + margin: -1.5rem !important; } + + .mt-xxl-n4, + .my-xxl-n4 { + margin-top: -1.5rem !important; } + + .mr-xxl-n4, + .mx-xxl-n4 { + margin-right: -1.5rem !important; } + + .mb-xxl-n4, + .my-xxl-n4 { + margin-bottom: -1.5rem !important; } + + .ml-xxl-n4, + .mx-xxl-n4 { + margin-left: -1.5rem !important; } + + .m-xxl-n5 { + margin: -3rem !important; } + + .mt-xxl-n5, + .my-xxl-n5 { + margin-top: -3rem !important; } + + .mr-xxl-n5, + .mx-xxl-n5 { + margin-right: -3rem !important; } + + .mb-xxl-n5, + .my-xxl-n5 { + margin-bottom: -3rem !important; } + + .ml-xxl-n5, + .mx-xxl-n5 { + margin-left: -3rem !important; } + + .m-xxl-auto { + margin: auto !important; } + + .mt-xxl-auto, + .my-xxl-auto { + margin-top: auto !important; } + + .mr-xxl-auto, + .mx-xxl-auto { + margin-right: auto !important; } + + .mb-xxl-auto, + .my-xxl-auto { + margin-bottom: auto !important; } + + .ml-xxl-auto, + .mx-xxl-auto { + margin-left: auto !important; } } +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); } + +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; } + +.text-justify { + text-align: justify !important; } + +.text-wrap { + white-space: normal !important; } + +.text-nowrap { + white-space: nowrap !important; } + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + +.text-left { + text-align: left !important; } + +.text-right { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; } + + .text-sm-right { + text-align: right !important; } + + .text-sm-center { + text-align: center !important; } } +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; } + + .text-md-right { + text-align: right !important; } + + .text-md-center { + text-align: center !important; } } +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; } + + .text-lg-right { + text-align: right !important; } + + .text-lg-center { + text-align: center !important; } } +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; } + + .text-xl-right { + text-align: right !important; } + + .text-xl-center { + text-align: center !important; } } +@media (min-width: 1440) { + .text-xxl-left { + text-align: left !important; } + + .text-xxl-right { + text-align: right !important; } + + .text-xxl-center { + text-align: center !important; } } +.text-lowercase { + text-transform: lowercase !important; } + +.text-uppercase { + text-transform: uppercase !important; } + +.text-capitalize { + text-transform: capitalize !important; } + +.font-weight-light { + font-weight: 300 !important; } + +.font-weight-lighter { + font-weight: lighter !important; } + +.font-weight-normal { + font-weight: 400 !important; } + +.font-weight-bold { + font-weight: 700 !important; } + +.font-weight-bolder { + font-weight: bolder !important; } + +.font-italic { + font-style: italic !important; } + +.text-white { + color: #fff !important; } + +.text-primary { + color: #40189D !important; } + +a.text-primary:hover, a.text-primary:focus { + color: #250e5b !important; } + +.text-secondary { + color: #8BC740 !important; } + +a.text-secondary:hover, a.text-secondary:focus { + color: #63902a !important; } + +.text-success { + color: #1BD084 !important; } + +a.text-success:hover, a.text-success:focus { + color: #128c59 !important; } + +.text-info { + color: #48A9F8 !important; } + +a.text-info:hover, a.text-info:focus { + color: #0985eb !important; } + +.text-warning { + color: #FE8024 !important; } + +a.text-warning:hover, a.text-warning:focus { + color: #d55a01 !important; } + +.text-danger { + color: #FF6746 !important; } + +a.text-danger:hover, a.text-danger:focus { + color: #f92c00 !important; } + +.text-light { + color: #F4F5F9 !important; } + +a.text-light:hover, a.text-light:focus { + color: #c3c8de !important; } + +.text-dark { + color: #B1B1B1 !important; } + +a.text-dark:hover, a.text-dark:focus { + color: #8b8b8b !important; } + +.text-body { + color: #7e7e7e !important; } + +.text-muted { + color: #89879f !important; } + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; } + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.text-decoration-none { + text-decoration: none !important; } + +.text-break { + word-break: break-word !important; + word-wrap: break-word !important; } + +.text-reset { + color: inherit !important; } + +.visible { + visibility: visible !important; } + +.invisible { + visibility: hidden !important; } + +@media print { + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; } + + a:not(.btn) { + text-decoration: underline; } + + abbr[title]::after { + content: " (" attr(title) ")"; } + + pre { + white-space: pre-wrap !important; } + + pre, + blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; } + + thead { + display: table-header-group; } + + tr, + img { + page-break-inside: avoid; } + + p, + h2, + h3 { + orphans: 3; + widows: 3; } + + h2, + h3 { + page-break-after: avoid; } + + @page { + size: a3; } + body { + min-width: 992px !important; } + + .container { + min-width: 992px !important; } + + .navbar { + display: none; } + + .badge { + border: 1px solid #000; } + + .table { + border-collapse: collapse !important; } + .table td, + .table th { + background-color: #fff !important; } + + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; } + + .table-dark { + color: inherit; } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #EEEEEE; } + + .table .thead-dark th { + color: inherit; + border-color: #EEEEEE; } } +.c-pointer { + cursor: pointer; } + +* { + outline: none; + padding: 0; } + *::after { + margin: 0; + padding: 0; } + *::before { + margin: 0; + padding: 0; } + +::selection { + color: #fff; + background: var(--primary); } + +body { + overflow-x: hidden; + height: 100%; + position: relative; + max-width: 100%; + font-size: 1rem; } + @media only screen and (max-width: 991px) { + body { + font-size: 0.875rem; } } + +@media only screen and (max-width: 1400px) { + h2 { + font-size: 1.5rem; } } +p { + line-height: 1.8; } + +.box-shadow-none { + box-shadow: none !important; } + +#main-wrapper { + opacity: 0; + transition: all 0.25s ease-in; + overflow: hidden; + position: relative; } + #main-wrapper.show { + opacity: 1; } + +.rounded-lg { + border-radius: 1.25rem; } + +.rounded-xl { + border-radius: 12px !important; } + +ul { + padding: 0; + margin: 0; } + +li { + list-style: none; } + +a { + color: #7e7e7e; } + a:hover, a:focus, a.active { + text-decoration: none; } + +.btn-link:hover, .btn-link:focus, .btn-link.active { + text-decoration: none; } + +.w-space-no { + white-space: nowrap; } + +.content-body .container { + margin-top: 40px; } +.content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl { + padding-top: 40px; + padding-right: 40px; + padding-left: 40px; } + @media only screen and (max-width: 1600px) { + .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl { + padding-top: 30px; + padding-right: 30px; + padding-left: 30px; } } + @media only screen and (max-width: 767px) { + .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl { + padding-top: 20px; + padding-right: 20px; + padding-left: 20px; } } + @media only screen and (max-width: 575px) { + .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl { + padding-top: 15px; + padding-right: 15px; + padding-left: 15px; } } + +/* sp */ +.row.sp80, +.sp80 { + margin-left: -40px; + margin-right: -40px; } + .row.sp80 [class*="col-"], + .sp80 [class*="col-"] { + padding-left: 40px; + padding-right: 40px; } + +.row.sp60, +.sp60 { + margin-left: -30px; + margin-right: -30px; } + .row.sp60 [class*="col-"], + .sp60 [class*="col-"] { + padding-left: 30px; + padding-right: 30px; } + +.row.sp40, +.sp40 { + margin-left: -20px; + margin-right: -20px; } + .row.sp40 [class*="col-"], + .sp40 [class*="col-"] { + padding-left: 20px; + padding-right: 20px; } + +.row.sp20, +.sp20 { + margin-left: -10px; + margin-right: -10px; } + .row.sp20 [class*="col-"], + .sp20 [class*="col-"] { + padding-left: 10px; + padding-right: 10px; } + +.row.sp16, +.sp16 { + margin-left: -8px; + margin-right: -8px; } + .row.sp16 [class*="col-"], + .sp16 [class*="col-"] { + padding-left: 8px; + padding-right: 8px; } + +.row.sp10, +.sp10 { + margin-left: -5px; + margin-right: -5px; } + .row.sp10 [class*="col-"], + .sp10 [class*="col-"] { + padding-left: 5px; + padding-right: 5px; } + +.row.sp4, +.sp4 { + margin-left: -2px; + margin-right: -2px; } + .row.sp4 [class*="col-"], + .sp4 [class*="col-"] { + padding-left: 2px; + padding-right: 2px; } + +.row.spno, +.spno { + margin-left: 0; + margin-right: 0; } + .row.spno [class*="col-"], + .spno [class*="col-"] { + padding-left: 0; + padding-right: 0; } + +.content-heading { + font-size: 16px; + margin-bottom: 1.875rem; + margin-top: 3.125rem; + border-bottom: 1px solid #f0f1f5; + padding-bottom: 10px; } + [direction="rtl"] .content-heading { + text-align: right; } + +.text-ov { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; } + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus { + box-shadow: none; } + +.op1 { + opacity: 0.1; } + +.op2 { + opacity: 0.2; } + +.op3 { + opacity: 0.3; } + +.op4 { + opacity: 0.4; } + +.op5 { + opacity: 0.5; } + +.op6 { + opacity: 0.6; } + +.op7 { + opacity: 0.7; } + +.op8 { + opacity: 0.8; } + +.op9 { + opacity: 0.9; } + +.wspace-no { + white-space: nowrap; } + +.support-ticket { + position: fixed; + bottom: 30px; + right: 15px; + z-index: 999999; } + +.support-ticket-btn { + width: 100px; + background: #7CB442; + animation: 0.7s ease-in-out 0s infinite alternate none running crescendo; + border-radius: 50px; + color: #fff; + font-size: 8px; + font-size: 16px; + padding: 5px 10px 7px; + text-align: center; + display: inline-block; + box-shadow: rgba(124, 180, 66, 0.7) 0px 8px 35px 0px; } + .support-ticket-btn:hover, .support-ticket-btn:focus { + color: #fff; } + +.text-primary { + color: var(--primary) !important; } + +.text-blue { + color: #5e72e4; } + +.text-indigo { + color: #6610f2; } + +.text-purple { + color: #6f42c1; } + +.text-pink { + color: #e83e8c; } + +.text-red { + color: #EE3232; } + +.text-orange { + color: #ff9900; } + +.text-yellow { + color: #FFFA6F; } + +.text-green { + color: #297F00; } + +.text-teal { + color: #20c997; } + +.text-cyan { + color: #3065D0; } + +.bg-primary { + background-color: var(--primary) !important; } + +.bg-gray-dark { + background: #6610f2 !important; } + +.bg-purpal { + background: #4d06a5 !important; } + +.bg-red { + background: #dc3545 !important; } + +.bg-blue-dark { + background: #fd7e14 !important; } + +.bg-blue { + background: #ffc107 !important; } + +.bg-blue-light { + background: #5bcfc5 !important; } + +.bg-green-light { + background: #20c997 !important; } + +.bg-green { + background: #17a2b8 !important; } + +.bg-black { + background: #000; } + +.text-black { + color: #000 !important; } + +.dz-scroll { + position: relative; } + +.h-auto { + height: auto !important; } + +.list-inline li { + display: inline-block; } + +.fs-12 { + font-size: 12px !important; + line-height: 1.3; } + +.fs-13 { + font-size: 13px !important; + line-height: 1.4; } + +.fs-14 { + font-size: 14px !important; + line-height: 1.5; } + +.fs-15 { + font-size: 14px !important; + line-height: 1.5; } + +.fs-16 { + font-size: 16px !important; + line-height: 1.5; } + +.fs-18 { + font-size: 18px !important; + line-height: 1.5; } + +.fs-20 { + font-size: 20px !important; + line-height: 1.5; } + +.fs-22 { + font-size: 22px !important; + line-height: 1.5; } + +.fs-24 { + font-size: 24px !important; + line-height: 1.4; } + +.fs-26 { + font-size: 26px !important; + line-height: 1.4; } + +.fs-28 { + font-size: 28px !important; + line-height: 1.4; } + +.fs-30 { + font-size: 30px !important; + line-height: 1.4; } + +.fs-32 { + font-size: 32px !important; + line-height: 1.25; } + +.fs-35 { + font-size: 35px !important; + line-height: 1.25; } + +.fs-36 { + font-size: 36px !important; + line-height: 1.25; } + +.fs-46 { + font-size: 46px !important; + line-height: 1.25; } + +.fs-48 { + font-size: 48px !important; + line-height: 1.25; } + +.font-w100 { + font-weight: 100; } + +.font-w200 { + font-weight: 200; } + +.font-w300 { + font-weight: 300; } + +.font-w400 { + font-weight: 400; } + +.font-w500 { + font-weight: 500; } + +.font-w600 { + font-weight: 600; } + +.font-w700 { + font-weight: 700; } + +.font-w800 { + font-weight: 800; } + +.font-w900 { + font-weight: 900; } + +.scale1 { + transform: scale(1.1); + -moz-transform: scale(1.1); + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + -o-transform: scale(1.1); + display: inline-block; } + +.scale2 { + transform: scale(1.2); + -moz-transform: scale(1.2); + -webkit-transform: scale(1.2); + -ms-transform: scale(1.2); + -o-transform: scale(1.2); + display: inline-block; } + +.scale3 { + transform: scale(1.3); + -moz-transform: scale(1.3); + -webkit-transform: scale(1.3); + -ms-transform: scale(1.3); + -o-transform: scale(1.3); + display: inline-block; } + +.scale4 { + transform: scale(1.4); + -moz-transform: scale(1.4); + -webkit-transform: scale(1.4); + -ms-transform: scale(1.4); + -o-transform: scale(1.4); + display: inline-block; } + +.scale5 { + transform: scale(1.5); + -moz-transform: scale(1.5); + -webkit-transform: scale(1.5); + -ms-transform: scale(1.5); + -o-transform: scale(1.5); + display: inline-block; } + +.height10 { + height: 10px; } + +.height20 { + height: 20px; } + +.height30 { + height: 30px; } + +.height40 { + height: 40px; } + +.height50 { + height: 50px; } + +.height60 { + height: 60px; } + +.height70 { + height: 70px; } + +.height80 { + height: 80px; } + +.height90 { + height: 90px; } + +.height100 { + height: 100px; } + +.height110 { + height: 110px; } + +.height120 { + height: 120px; } + +.height130 { + height: 130px; } + +.height140 { + height: 140px; } + +.height150 { + height: 150px; } + +.height160 { + height: 160px; } + +.height170 { + height: 170px; } + +.height180 { + height: 180px; } + +.height190 { + height: 190px; } + +.height200 { + height: 200px; } + +.height210 { + height: 210px; } + +.height220 { + height: 220px; } + +.height230 { + height: 230px; } + +.height240 { + height: 240px; } + +.height250 { + height: 250px; } + +.height260 { + height: 260px; } + +.height270 { + height: 270px; } + +.height280 { + height: 280px; } + +.height290 { + height: 290px; } + +.height300 { + height: 300px; } + +.height310 { + height: 310px; } + +.height320 { + height: 320px; } + +.height330 { + height: 330px; } + +.height340 { + height: 340px; } + +.height350 { + height: 350px; } + +.height360 { + height: 360px; } + +.height370 { + height: 370px; } + +.height380 { + height: 380px; } + +.height390 { + height: 390px; } + +.height400 { + height: 400px; } + +.width10 { + width: 10px; } + +.width20 { + width: 20px; } + +.width30 { + width: 30px; } + +.width40 { + width: 40px; } + +.width50 { + width: 50px; } + +.width60 { + width: 60px; } + +.width70 { + width: 70px; } + +.width80 { + width: 80px; } + +.width90 { + width: 90px; } + +.width100 { + width: 100px; } + +.width110 { + width: 110px; } + +.width120 { + width: 120px; } + +.width130 { + width: 130px; } + +.width140 { + width: 140px; } + +.width150 { + width: 150px; } + +.width160 { + width: 160px; } + +.width170 { + width: 170px; } + +.width180 { + width: 180px; } + +.width190 { + width: 190px; } + +.width200 { + width: 200px; } + +.width210 { + width: 210px; } + +.width220 { + width: 220px; } + +.width230 { + width: 230px; } + +.width240 { + width: 240px; } + +.width250 { + width: 250px; } + +.width260 { + width: 260px; } + +.width270 { + width: 270px; } + +.width280 { + width: 280px; } + +.width290 { + width: 290px; } + +.width300 { + width: 300px; } + +.width310 { + width: 310px; } + +.width320 { + width: 320px; } + +.width330 { + width: 330px; } + +.width340 { + width: 340px; } + +.width350 { + width: 350px; } + +.width360 { + width: 360px; } + +.width370 { + width: 370px; } + +.width380 { + width: 380px; } + +.width390 { + width: 390px; } + +.width400 { + width: 400px; } + +@-webkit-keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } +@keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } +.row.sp8, +.sp8 { + margin-left: -4px; + margin-right: -4px; } + .row.sp8 [class*="col-"], + .sp8 [class*="col-"] { + padding-left: 4px; + padding-right: 4px; } + +@media only screen and (min-width: 1200px) and (max-width: 1600px) { + .col-xxl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + + .col-xxl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-xxl-3 { + flex: 0 0 25%; + max-width: 25%; } + + .col-xxl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .col-xxl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + + .col-xxl-6 { + flex: 0 0 50%; + max-width: 50%; } + + .col-xxl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + + .col-xxl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + + .col-xxl-9 { + flex: 0 0 75%; + max-width: 75%; } + + .col-xxl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + + .col-xxl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + + .col-xxl-12 { + flex: 0 0 100%; + max-width: 100%; } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; } } +/* Editable */ +#preloader { + position: fixed; + width: 100%; + height: 100%; + left: 0; + top: 0; + background-color: #fff; } + +.sk-three-bounce { + margin: 0; + width: 100%; + height: 100%; + text-align: center; + background-color: white; } + +.sk-three-bounce .sk-child { + position: relative; + top: 50%; + transform: translateY(-50%); + width: 20px; + height: 20px; + background-color: #40189D; + border-radius: 100%; + display: inline-block; + -webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; + animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; } + +.sk-three-bounce .sk-bounce1 { + -webkit-animation-delay: -0.32s; + animation-delay: -0.32s; } + +.sk-three-bounce .sk-bounce2 { + -webkit-animation-delay: -0.16s; + animation-delay: -0.16s; } + +@-webkit-keyframes sk-three-bounce { + 0%, + 80%, + 100% { + -webkit-transform: scale(0); + transform: scale(0); } + 40% { + -webkit-transform: scale(1); + transform: scale(1); } } +@keyframes sk-three-bounce { + 0%, + 80%, + 100% { + -webkit-transform: scale(0); + transform: scale(0); } + 40% { + -webkit-transform: scale(1); + transform: scale(1); } } +.footer { + padding-left: 21.563rem; + background-color: #fff; } + @media only screen and (max-width: 1400px) { + .footer { + padding-left: 17rem; } } + .footer .copyright { + padding: 0.9375rem; + background-color: #F2F2F2; } + .footer .copyright p { + text-align: center; + margin: 0; } + .footer .copyright a { + color: var(--primary); } + @media only screen and (min-width: 991px) { + .footer .copyright { + border-radius: 0 0 0 50px; } } + +[data-sidebar-style="mini"] .nav-control, +[data-layout="horizontal"] .nav-control { + display: none; } + +@media only screen and (max-width: 767px) { + [data-sidebar-style="overlay"] .nav-header .logo-abbr { + display: block; } } + +[data-header-position="fixed"] .nav-header { + position: fixed; + left: auto; } + +.nav-header { + height: 7.5rem; + width: 21.563rem; + display: inline-block; + text-align: left; + position: absolute; + left: 0; + top: 0; + background-color: var(--nav-headbg); + transition: all .2s ease; + z-index: 5; } + .nav-header .logo-abbr { + max-width: 68px; } + @media only screen and (max-width: 575px) { + .nav-header .logo-abbr { + transform: scale(0.7); } } + .nav-header .logo-compact { + display: none; } + @media only screen and (max-width: 1400px) { + .nav-header { + width: 17rem; } } + @media only screen and (max-width: 1199px) { + .nav-header { + height: 5rem; } } + .nav-header .brand-logo { + display: flex; + height: 100%; + width: 100%; + justify-content: flex-start; + align-items: center; + font-size: 1.125rem; + color: #fff; + text-decoration: none; + padding-left: 50px; + padding-right: 50px; + font-weight: 700; } + @media only screen and (max-width: 1400px) { + .nav-header .brand-logo { + padding-left: 25px; + padding-right: 25px; } } + [data-sidebar-style="compact"] .nav-header .brand-logo, [data-sidebar-style="mini"] .nav-header .brand-logo { + padding-left: 0; + padding-right: 0; + justify-content: center; } + @media only screen and (max-width: 767px) { + .nav-header .brand-logo { + padding-left: 0; + padding-right: 0; + justify-content: center; } } + .nav-header .brand-title { + margin-left: 10px; + max-width: 120px; + margin-top: 5px; } + [data-theme-version="dark"] .nav-header .brand-title { + background-position: 0 120%; } + .nav-header .svg-logo-circle { + fill: var(--primary); } + .nav-header .svg-logo-icon-text { + fill: #fff; } + .nav-header .svg-logo-text-path { + fill: var(--primary); + stroke: var(--primary); } + +@media only screen and (max-width: 1023px) { + .nav-header { + width: 5rem; + height: 5rem; } + .nav-header .brand-title { + display: none; } } +.nav-control { + cursor: pointer; + position: absolute; + right: -4.0625rem; + text-align: center; + top: 50%; + transform: translateY(-50%); + z-index: 9999; + font-size: 1.4rem; + padding: 2px 0.5rem 0; + border-radius: 2px; } + @media only screen and (max-width: 767px) { + .nav-control { + right: -2.75rem; } } + @media only screen and (max-width: 575px) { + .nav-control { + right: -2.75rem; } } + +.hamburger { + display: inline-block; + left: 0px; + position: relative; + top: 3px; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + width: 26px; + z-index: 999; } + +.hamburger .line { + background: var(--primary); + display: block; + height: 3px; + border-radius: 3px; + margin-top: 6px; + margin-bottom: 6px; + margin-left: auto; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; } + +.hamburger .line:nth-child(1) { + width: 20px; } + +.hamburger .line:nth-child(2) { + width: 26px; } + +.hamburger .line:nth-child(3) { + width: 22px; } + +.hamburger:hover { + cursor: pointer; } + +.hamburger:hover .line { + width: 26px; } + +.hamburger.is-active .line:nth-child(1), +.hamburger.is-active .line:nth-child(3) { + width: 10px; + height: 2px; } + +.hamburger.is-active .line:nth-child(2) { + -webkit-transform: translateX(0px); + transform: translateX(0px); + width: 22px; + height: 2px; } + +.hamburger.is-active .line:nth-child(1) { + -webkit-transform: translateY(4px) rotate(45deg); + transform: translateY(4px) rotate(45deg); } + +.hamburger.is-active .line:nth-child(3) { + -webkit-transform: translateY(-4px) rotate(-45deg); + transform: translateY(-4px) rotate(-45deg); } + +@media (min-width: 767px) { + [data-sidebar-style="compact"] .nav-control { + display: none; } + [data-sidebar-style="compact"] .nav-header { + width: 15rem; } } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .brand-title { + display: none; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .logo-abbr { + display: block; } + +[data-sidebar-style="full"][data-layout="horizontal"] .logo-compact { + display: none; } + +[data-sidebar-style="mini"] .nav-header .logo-abbr { + display: block; } + +[data-sidebar-style="compact"][data-layout="vertical"] .nav-header .logo-compact { + max-width: 75px; } + +[data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo { + padding-left: 30px; + padding-right: 30px; + justify-content: start; } + +[data-sidebar-style="modern"][data-layout="vertical"] .nav-header { + width: 9.375rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .nav-header .brand-title { + display: none; } + [data-sidebar-style="modern"][data-layout="vertical"] .nav-header .logo-compact { + display: none; } + +.header { + height: 7.5rem; + z-index: 1; + position: relative; + padding: 0rem; + background-color: #fff; + z-index: 3; + padding-left: 21.563rem; + transition: all .2s ease; } + @media only screen and (max-width: 1400px) { + .header { + padding-left: 17rem; } } + .header .header-content { + height: 100%; + padding-left: 5.3125rem; + background: var(--headerbg); + padding-right: 2.4rem; + align-items: center; + display: flex; } + @media only screen and (min-width: 991px) { + .header .header-content { + border-radius: 3.125rem 0 0 0; } } + @media only screen and (max-width: 767px) { + .header .header-content { + padding-left: 3.75rem; + padding-right: 0.938rem; + border-radius: 0; } } + .header .navbar { + padding: 0; + height: 100%; + width: 100%; } + .header .navbar .navbar-collapse { + height: 100%; + width: 100%; } + @media only screen and (max-width: 1199px) { + .header { + height: 5rem; } } + +/* pulse in SVG */ +svg.pulse-svg { + overflow: visible; } + svg.pulse-svg .first-circle, svg.pulse-svg .second-circle, svg.pulse-svg .third-circle { + -webkit-transform: scale(0.3); + transform: scale(0.3); + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-animation: pulse-me 3s linear infinite; + animation: pulse-me 3s linear infinite; + fill: var(--primary); } + svg.pulse-svg .second-circle { + -webkit-animation-delay: 1s; + animation-delay: 1s; } + svg.pulse-svg .third-circle { + -webkit-animation-delay: 2s; + animation-delay: 2s; } + +/* pulse in CSS */ +.pulse-css { + width: 1rem; + height: 1rem; + border-radius: 0.5rem; + border-radius: 3.5rem; + height: 1rem; + position: absolute; + background: #FF507A; + right: 5px; + top: 5px; + width: 1rem; } + .pulse-css:after, .pulse-css:before { + content: ''; + width: 1rem; + height: 1rem; + border-radius: 0.5rem; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: -.2rem; + background-color: #FF507A; + margin: auto; + -webkit-transform: scale(0.3); + transform: scale(0.3); + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-animation: pulse-me 3s linear infinite; + animation: pulse-me 3s linear infinite; } + [direction="rtl"] .pulse-css:after, [direction="rtl"] .pulse-css:before { + left: auto; + right: -.2rem; } + @media only screen and (max-width: 1400px) { + .pulse-css { + height: 0.5rem; + width: 0.5rem; } } + +@-webkit-keyframes pulse-me { + 0% { + -webkit-transform: scale(0.3); + transform: scale(0.3); + opacity: 0; } + 50% { + opacity: 0.1; } + 70% { + opacity: 0.09; } + 100% { + -webkit-transform: scale(3); + transform: scale(3); + opacity: 0; } } +@keyframes pulse-me { + 0% { + -webkit-transform: scale(0.3); + transform: scale(0.3); + opacity: 0; } + 50% { + opacity: 0.1; } + 70% { + opacity: 0.09; } + 100% { + -webkit-transform: scale(3); + transform: scale(3); + opacity: 0; } } +[data-sidebar-style="full"] .header, +[data-sidebar-style="overlay"] .header { + width: 100%; } + @media only screen and (max-width: 1400px) { + [data-sidebar-style="full"] .header, + [data-sidebar-style="overlay"] .header { + width: 100%; + padding-left: 17rem; } } + @media only screen and (max-width: 1023px) { + [data-sidebar-style="full"] .header, + [data-sidebar-style="overlay"] .header { + width: 100%; + padding-left: 5rem; } } + +[data-sidebar-style="mini"] .header { + width: 100%; + padding-left: 5rem; } + +[data-sidebar-style="compact"] .header { + width: 100%; + padding-left: 15rem; } + [data-sidebar-style="compact"] .header .header-content { + padding-left: 2.4rem; } + +[data-header-position="fixed"] .header { + position: fixed; + top: 0; + width: 100%; } +[data-header-position="fixed"] .content-body { + padding-top: 7.5rem; } + @media only screen and (max-width: 1199px) { + [data-header-position="fixed"] .content-body { + padding-top: 5rem; } } +[data-header-position="fixed"] .deznav { + margin-top: 0; } + +[data-sidebar-style="compact"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header { + width: 1199px; } + +[data-sidebar-style="modern"] .header { + width: 100%; + padding-left: 9.375rem; } +[data-sidebar-style="modern"][data-layout="horizontal"] .nav-header .brand-logo { + justify-content: start; } +[data-sidebar-style="modern"][data-layout="horizontal"] .header .header-content { + padding-left: 30px; } + +.header-left { + height: 100%; + display: flex; + align-items: center; } + .header-left .dashboard_bar { + font-size: 28px; + font-weight: 600; + color: #000; } + @media only screen and (max-width: 1400px) { + .header-left .dashboard_bar { + font-size: 24px; } } + @media only screen and (max-width: 767px) { + .header-left .dashboard_bar { + display: none; } } + .header-left input { + background: #F2F2F2 !important; + min-width: 170px; + min-height: 40px; + color: #B1B1B1 !important; + border-top-left-radius: 1.25rem; + border-bottom-left-radius: 1.25rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + box-shadow: none; + padding: 10px 20px; + font-size: 16px; + border-right-width: 0 !important; + border: 1px solid #ebebeb; + border-width: 1px; + font-weight: 300; } + [direction="rtl"] .header-left input { + border-top-right-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .header-left input:focus, .header-left input:active, .header-left input.active { + border-color: #ebebeb; + box-shadow: none; } + .header-left input::-webkit-input-placeholder { + /* Edge */ + color: #B1B1B1; } + .header-left input:-ms-input-placeholder { + /* Internet Explorer */ + color: #B1B1B1; } + .header-left input::placeholder { + color: #B1B1B1; } + .header-left .search_bar { + display: flex; + align-items: center; + height: 100%; } + @media only screen and (max-width: 767px) { + .header-left .search_bar { + display: none; } } + .header-left .search_bar .dropdown-menu { + box-shadow: none; } + .header-left .search_bar .search_icon { + background: #F2F2F2 !important; + height: 56px; + line-height: 22px; + padding: 15px 20px 15px 0 !important; + border-top-right-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; + border: 1px solid #ebebeb; + border-width: 1px; + border-left-width: 0; } + .header-left .search_bar .search_icon i { + font-size: 24px; + color: #B1B1B1; + line-height: 1; } + @media only screen and (max-width: 1400px) { + .header-left .search_bar .search_icon { + height: 41px; + padding: 8px 15px 8px 0 !important; } + .header-left .search_bar .search_icon svg { + width: 18px; + height: 18px; } } + @media only screen and (max-width: 767px) { + .header-left .search_bar { + position: static; } + .header-left .search_bar .dropdown-menu { + width: 300px; + left: -15vw; + box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.1); + border-radius: 4px !important; } } + @media only screen and (max-width: 767px) and (max-width: 575px) { + .header-left .search_bar .dropdown-menu { + width: 250px; + left: -25vw; } } + @media only screen and (max-width: 767px) { + .header-left .search_bar .dropdown-menu .form-control { + border-radius: 4px !important; + width: 100%; } + [direction="rtl"] .header-left .search_bar .dropdown-menu { + right: -98px; } } + .header-left .search_bar .dropdown-menu, + .header-left .search_bar .dropdown-menu.show { + border: 0px; + background-color: transparent; + border-top-right-radius: 5rem; + border-bottom-right-radius: 5rem; } + @media only screen and (min-width: 768px) { + .header-left .search_bar .dropdown-menu, + .header-left .search_bar .dropdown-menu.show { + left: 0; + top: 0; + transform: none; + display: block; + position: unset; } } + +[data-sidebar-style="compact"] .header-left { + margin-left: 0; } + +.header-right { + height: 100%; } + .header-right .nav-item { + height: 100%; + display: flex; + align-items: center; } + .header-right .nav-item .nav-link { + color: #464a53; + font-size: 18px; } + .header-right .right-sidebar { + margin-right: -30px; } + .header-right .right-sidebar a { + height: 80px; + width: 80px; + text-align: center; + justify-content: center; + display: flex; + align-items: center; + border-left: 1px solid #F4F5F9; } + .header-right > li:not(:first-child) { + padding-left: 2.25rem; } + @media only screen and (max-width: 1199px) { + .header-right > li:not(:first-child) { + padding-left: 0.5rem; } } + @media only screen and (max-width: 767px) { + .header-right .notification_dropdown { + position: static; } } + .header-right .notification_dropdown .nav-link { + position: relative; + color: var(--primary); + background: #fff; + border-radius: 100%; + padding: 15px; + line-height: 1; } + @media only screen and (max-width: 1400px) { + .header-right .notification_dropdown .nav-link { + padding: 10px; } } + .header-right .notification_dropdown .nav-link.secondary { + background: #d3eab6; + color: #8BC740; } + .header-right .notification_dropdown .nav-link.secondary [fill] { + fill: #8BC740; } + .header-right .notification_dropdown .nav-link.primary { + background: var(--rgba-primary-1); + color: var(--primary); } + .header-right .notification_dropdown .nav-link.primary [fill] { + fill: var(--primary); } + .header-right .notification_dropdown .nav-link.warning { + background: #fff0e5; + color: #FE8024; } + .header-right .notification_dropdown .nav-link.warning [fill] { + fill: #FE8024; } + .header-right .notification_dropdown .nav-link.success { + background: #b7f6db; + color: #1BD084; } + .header-right .notification_dropdown .nav-link.success [fill] { + fill: #1BD084; } + .header-right .notification_dropdown .nav-link i { + font-size: 24px; } + @media only screen and (max-width: 1400px) { + .header-right .notification_dropdown .nav-link i { + font-size: 18px; } } + @media only screen and (max-width: 1400px) { + .header-right .notification_dropdown .nav-link svg { + width: 18px; + height: 18px; } } + .header-right .notification_dropdown .nav-link .badge { + position: absolute; + font-size: 14px; + border-radius: 0; + right: -5px; + box-shadow: 0px 0px 10px 3px var(--rgba-primary-2); + top: -5px; + font-weight: normal; + height: 26px; + width: 26px; + line-height: 26px; + text-align: center; + padding: 0px; } + @media only screen and (max-width: 1400px) { + .header-right .notification_dropdown .nav-link .badge { + right: -2px; + top: -2px; + font-size: 12px; + height: 18px; + width: 18px; + line-height: 18px; } } + .header-right .notification_dropdown .dropdown-item:focus a, .header-right .notification_dropdown .dropdown-item:active a { + color: #fff; } + .header-right .notification_dropdown .dropdown-item a { + color: #B1B1B1; } + .header-right .notification_dropdown .dropdown-item a:hover { + text-decoration: none; } + .header-right .dropdown-menu { + border-width: 0; + box-shadow: 0 0 37px rgba(8, 21, 66, 0.05); } + [data-theme-version="dark"] .header-right .dropdown-menu { + box-shadow: none; } + .header-right .header-profile > a.nav-link { + padding: 0 0 0 0; + display: flex; + align-items: center; + border-radius: 1.25rem 28px 28px 1.25rem; } + @media only screen and (max-width: 575px) { + .header-right .header-profile > a.nav-link { + background: transparent; + padding: 0; } } + .header-right .header-profile > a.nav-link i { + font-weight: 700; } + .header-right .header-profile > a.nav-link .header-info { + text-align: left; + border-left: 1px solid rgba(238, 238, 238, 0.7); + padding-left: 30px; } + @media only screen and (max-width: 1199px) { + .header-right .header-profile > a.nav-link .header-info { + padding-left: 15px; } } + @media only screen and (max-width: 575px) { + .header-right .header-profile > a.nav-link .header-info { + display: none; } } + .header-right .header-profile > a.nav-link .header-info span { + font-size: 16px; + display: block; + font-weight: 600; } + .header-right .header-profile > a.nav-link .header-info strong { + font-weight: 600; } + .header-right .header-profile > a.nav-link .header-info small { + display: block; + font-size: 13px; + color: #89879f; + font-weight: 400; + line-height: 1.2; } + .header-right .header-profile .dropdown-menu { + padding: 15px 0; + min-width: 12.5rem; } + .header-right .header-profile .dropdown-menu a:hover, .header-right .header-profile .dropdown-menu a:focus, .header-right .header-profile .dropdown-menu a.active { + color: var(--primary); } + .header-right .header-profile img { + width: 57px; + height: 57px; + border-radius: 100%; } + @media only screen and (max-width: 1400px) { + .header-right .header-profile img { + width: 39px; + height: 39px; } } + .header-right .header-profile .dropdown-toggle i { + font-size: 1.25rem; } + @media only screen and (max-width: 575px) { + .header-right .header-profile .dropdown-toggle span { + display: none; } } + .header-right .header-profile .profile_title { + background: var(--primary); + color: #fff; + padding: 10px 20px; } + .header-right .header-profile .profile_title h5 { + color: #fff; + margin-bottom: 3px; } + .header-right .header-profile .dropdown-item { + padding: 8px 24px; } + +.dz-fullscreen #icon-minimize { + display: none; } +.dz-fullscreen.active #icon-full { + display: none; } +.dz-fullscreen.active #icon-minimize { + display: inline-block; } + +.notification_dropdown .dropdown-menu-right { + min-width: 310px; + padding: 0rem 0 1rem; + top: 100%; } + .notification_dropdown .dropdown-menu-right .notification_title { + background: var(--primary); + color: #fff; + padding: 10px 20px; } + .notification_dropdown .dropdown-menu-right .notification_title h5 { + color: #fff; + margin-bottom: 3px; } + .notification_dropdown .dropdown-menu-right .media { + width: 45px !important; + height: 45px !important; + font-size: 18px !important; } + [data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .media { + border-color: #333a54; } + .notification_dropdown .dropdown-menu-right .media > span { + width: 35px; + height: 35px; + border-radius: 50px; + display: inline-block; + padding: 7px 9px; + margin-right: 10px; } + [direction="rtl"].notification_dropdown .dropdown-menu-right .media > span { + margin-right: 0; + margin-left: 10px; } + .notification_dropdown .dropdown-menu-right .media > span.success { + background: #b7f6db; + color: #1BD084; } + .notification_dropdown .dropdown-menu-right .media > span.success [fill] { + fill: #1BD084; } + .notification_dropdown .dropdown-menu-right .media > span.primary { + background: var(--rgba-primary-1); + color: var(--primary); } + .notification_dropdown .dropdown-menu-right .media > span.primary svg [fill] { + fill: var(--primary); } + .notification_dropdown .dropdown-menu-right .media > span.danger { + background: #ffe5df; + color: #FF6746; } + .notification_dropdown .dropdown-menu-right .media > span.danger [fill] { + fill: #FF6746; } + .notification_dropdown .dropdown-menu-right .media > span [fill] { + fill: var(--primary); } + .notification_dropdown .dropdown-menu-right .media .notify-time { + width: 100% !important; + margin-right: 0 !important; + color: #828690; } + .notification_dropdown .dropdown-menu-right .media p { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 200px; + margin-bottom: 0; + margin-top: 5px; } + @media only screen and (max-width: 575px) { + .notification_dropdown .dropdown-menu-right .media p { + max-width: 100px; } } + .notification_dropdown .dropdown-menu-right .all-notification { + display: block; + padding: 15px 30px 0; + text-align: center; + border-top: 1px solid #F4F5F9; } + .notification_dropdown .dropdown-menu-right .all-notification i { + margin-left: 10px; } + +.rtl { + text-align: right; + direction: rtl; } + .rtl .nav { + padding-right: 0; } + .rtl .navbar-nav .nav-item { + float: right; } + .rtl .navbar-nav .nav-item + .nav-item { + margin-right: 1rem; + margin-left: inherit; } + .rtl th { + text-align: right; } + .rtl .alert-dismissible { + padding-right: 1.25rem; + padding-left: 4rem; } + .rtl .dropdown-menu { + right: 0; + text-align: right; } + .rtl .checkbox label { + padding-right: 1.25rem; + padding-left: inherit; } + .rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .btn-group > .btn:last-child:not(:first-child), + .rtl .btn-group > .dropdown-toggle:not(:first-child) { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .custom-control-label::after, + .rtl .custom-control-label::before { + right: 0; + left: inherit; } + .rtl .custom-select { + padding: 0.375rem 0.75rem 0.375rem 1.75rem; + background: #fff url("data:image/svg+xml,") no-repeat left 0.75rem center; + background-size: 8px 10px; } + .rtl .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), + .rtl .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), + .rtl .input-group > .input-group-append:not(:last-child) > .btn, + .rtl .input-group > .input-group-append:not(:last-child) > .input-group-text, + .rtl .input-group > .input-group-prepend > .btn, + .rtl .input-group > .input-group-prepend > .input-group-text { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .input-group > .input-group-append > .btn, + .rtl .input-group > .input-group-append > .input-group-text, + .rtl .input-group > .input-group-prepend:first-child > .btn:not(:first-child), + .rtl .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), + .rtl .input-group > .input-group-prepend:not(:first-child) > .btn, + .rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .input-group > .custom-select:not(:first-child), + .rtl .input-group > .form-control:not(:first-child) { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .input-group > .custom-select:not(:last-child), + .rtl .input-group > .form-control:not(:last-child) { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .input-group > .custom-select:not(:last-child):not(:first-child), + .rtl .input-group > .form-control:not(:last-child):not(:first-child) { + border-radius: 0; } + .rtl .custom-control { + padding-right: 1.5rem; + padding-left: inherit; + margin-right: inherit; + margin-left: 1rem; } + .rtl .custom-control-indicator { + right: 0; + left: inherit; } + .rtl .custom-file-label::after { + right: initial; + left: -1px; + border-radius: .25rem 0 0 .25rem; } + .rtl .radio input, + .rtl .radio-inline, + .rtl .checkbox input, + .rtl .checkbox-inline input { + margin-right: -1.25rem; + margin-left: inherit; } + .rtl .list-group { + padding-right: 0; + padding-left: 40px; } + .rtl .close { + float: left; } + .rtl .modal-header .close { + margin: -15px auto -15px -15px; } + .rtl .modal-footer > :not(:first-child) { + margin-right: .25rem; } + .rtl .alert-dismissible .close { + right: inherit; + left: 0; } + .rtl .dropdown-toggle::after { + margin-right: .255em; + margin-left: 0; } + .rtl .form-check-input { + margin-right: -1.25rem; + margin-left: inherit; } + .rtl .form-check-label { + padding-right: 1.25rem; + padding-left: inherit; } + .rtl .offset-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-11 { + margin-right: 91.6666666667%; + margin-left: 0; } + @media (min-width: 576px) { + .rtl .offset-sm-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-sm-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-sm-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-sm-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-sm-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-sm-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-sm-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-sm-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-sm-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-sm-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-sm-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-sm-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 768px) { + .rtl .offset-md-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-md-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-md-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-md-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-md-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-md-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-md-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-md-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-md-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-md-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-md-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-md-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 992px) { + .rtl .offset-lg-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-lg-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-lg-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-lg-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-lg-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-lg-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-lg-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-lg-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-lg-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-lg-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-lg-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-lg-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 1200px) { + .rtl .offset-xl-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-xl-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-xl-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-xl-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-xl-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-xl-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-xl-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-xl-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-xl-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-xl-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-xl-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-xl-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 1440) { + .rtl .offset-xxl-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-xxl-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-xxl-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-xxl-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-xxl-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + .rtl .mr-0, + .rtl .mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-0, + .rtl .mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-1, + .rtl .mx-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-1, + .rtl .mx-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-2, + .rtl .mx-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-2, + .rtl .mx-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-3, + .rtl .mx-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-3, + .rtl .mx-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-4, + .rtl .mx-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-4, + .rtl .mx-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-5, + .rtl .mx-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-5, + .rtl .mx-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-0, + .rtl .px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-0, + .rtl .px-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-1, + .rtl .px-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-1, + .rtl .px-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-2, + .rtl .px-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-2, + .rtl .px-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-3, + .rtl .px-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-3, + .rtl .px-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-4, + .rtl .px-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-4, + .rtl .px-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-5, + .rtl .px-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-5, + .rtl .px-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + @media (min-width: 576px) { + .rtl .mr-sm-0, + .rtl .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-sm-0, + .rtl .mx-sm-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-sm-1, + .rtl .mx-sm-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-sm-1, + .rtl .mx-sm-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-sm-2, + .rtl .mx-sm-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-sm-2, + .rtl .mx-sm-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-sm-3, + .rtl .mx-sm-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-sm-3, + .rtl .mx-sm-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-sm-4, + .rtl .mx-sm-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-sm-4, + .rtl .mx-sm-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-sm-5, + .rtl .mx-sm-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-sm-5, + .rtl .mx-sm-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-sm-0, + .rtl .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-sm-0, + .rtl .px-sm-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-sm-1, + .rtl .px-sm-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-sm-1, + .rtl .px-sm-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-sm-2, + .rtl .px-sm-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-sm-2, + .rtl .px-sm-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-sm-3, + .rtl .px-sm-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-sm-3, + .rtl .px-sm-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-sm-4, + .rtl .px-sm-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-sm-4, + .rtl .px-sm-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-sm-5, + .rtl .px-sm-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-sm-5, + .rtl .px-sm-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-sm-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-sm-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 768px) { + .rtl .mr-md-0, + .rtl .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-md-0, + .rtl .mx-md-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-md-1, + .rtl .mx-md-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-md-1, + .rtl .mx-md-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-md-2, + .rtl .mx-md-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-md-2, + .rtl .mx-md-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-md-3, + .rtl .mx-md-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-md-3, + .rtl .mx-md-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-md-4, + .rtl .mx-md-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-md-4, + .rtl .mx-md-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-md-5, + .rtl .mx-md-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-md-5, + .rtl .mx-md-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-md-0, + .rtl .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-md-0, + .rtl .px-md-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-md-1, + .rtl .px-md-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-md-1, + .rtl .px-md-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-md-2, + .rtl .px-md-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-md-2, + .rtl .px-md-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-md-3, + .rtl .px-md-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-md-3, + .rtl .px-md-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-md-4, + .rtl .px-md-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-md-4, + .rtl .px-md-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-md-5, + .rtl .px-md-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-md-5, + .rtl .px-md-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-md-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-md-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 992px) { + .rtl .mr-lg-0, + .rtl .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-lg-0, + .rtl .mx-lg-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-lg-1, + .rtl .mx-lg-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-lg-1, + .rtl .mx-lg-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-lg-2, + .rtl .mx-lg-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-lg-2, + .rtl .mx-lg-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-lg-3, + .rtl .mx-lg-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-lg-3, + .rtl .mx-lg-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-lg-4, + .rtl .mx-lg-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-lg-4, + .rtl .mx-lg-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-lg-5, + .rtl .mx-lg-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-lg-5, + .rtl .mx-lg-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-lg-0, + .rtl .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-lg-0, + .rtl .px-lg-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-lg-1, + .rtl .px-lg-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-lg-1, + .rtl .px-lg-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-lg-2, + .rtl .px-lg-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-lg-2, + .rtl .px-lg-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-lg-3, + .rtl .px-lg-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-lg-3, + .rtl .px-lg-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-lg-4, + .rtl .px-lg-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-lg-4, + .rtl .px-lg-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-lg-5, + .rtl .px-lg-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-lg-5, + .rtl .px-lg-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-lg-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-lg-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 1200px) { + .rtl .mr-xl-0, + .rtl .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-xl-0, + .rtl .mx-xl-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-xl-1, + .rtl .mx-xl-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-xl-1, + .rtl .mx-xl-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-xl-2, + .rtl .mx-xl-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-xl-2, + .rtl .mx-xl-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-xl-3, + .rtl .mx-xl-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-xl-3, + .rtl .mx-xl-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-xl-4, + .rtl .mx-xl-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-xl-4, + .rtl .mx-xl-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-xl-5, + .rtl .mx-xl-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-xl-5, + .rtl .mx-xl-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-xl-0, + .rtl .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-xl-0, + .rtl .px-xl-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-xl-1, + .rtl .px-xl-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-xl-1, + .rtl .px-xl-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-xl-2, + .rtl .px-xl-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-xl-2, + .rtl .px-xl-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-xl-3, + .rtl .px-xl-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-xl-3, + .rtl .px-xl-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-xl-4, + .rtl .px-xl-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-xl-4, + .rtl .px-xl-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-xl-5, + .rtl .px-xl-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-xl-5, + .rtl .px-xl-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-xl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-xl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 1440) { + .rtl .mr-xxl-0, + .rtl .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-xxl-0, + .rtl .mx-xxl-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-xxl-1, + .rtl .mx-xxl-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-xxl-1, + .rtl .mx-xxl-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-xxl-2, + .rtl .mx-xxl-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-xxl-2, + .rtl .mx-xxl-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-xxl-3, + .rtl .mx-xxl-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-xxl-3, + .rtl .mx-xxl-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-xxl-4, + .rtl .mx-xxl-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-xxl-4, + .rtl .mx-xxl-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-xxl-5, + .rtl .mx-xxl-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-xxl-5, + .rtl .mx-xxl-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-xxl-0, + .rtl .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-xxl-0, + .rtl .px-xxl-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-xxl-1, + .rtl .px-xxl-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-xxl-1, + .rtl .px-xxl-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-xxl-2, + .rtl .px-xxl-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-xxl-2, + .rtl .px-xxl-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-xxl-3, + .rtl .px-xxl-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-xxl-3, + .rtl .px-xxl-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-xxl-4, + .rtl .px-xxl-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-xxl-4, + .rtl .px-xxl-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-xxl-5, + .rtl .px-xxl-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-xxl-5, + .rtl .px-xxl-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-xxl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-xxl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + .rtl .text-right { + text-align: left !important; } + .rtl .text-left { + text-align: right !important; } + @media (min-width: 576px) { + .rtl .text-sm-right { + text-align: left !important; } + .rtl .text-sm-left { + text-align: right !important; } } + @media (min-width: 768px) { + .rtl .text-md-right { + text-align: left !important; } + .rtl .text-md-left { + text-align: right !important; } } + @media (min-width: 992px) { + .rtl .text-lg-right { + text-align: left !important; } + .rtl .text-lg-left { + text-align: right !important; } } + @media (min-width: 1200px) { + .rtl .text-xl-right { + text-align: left !important; } + .rtl .text-xl-left { + text-align: right !important; } } + @media (min-width: 1440) { + .rtl .text-xxl-right { + text-align: left !important; } + .rtl .text-xxl-left { + text-align: right !important; } } + +.rtl .mx-0 { + margin-right: auto; + margin-left: 0 !important; } +.rtl .mx-0 { + margin-left: auto; + margin-right: 0 !important; } +.rtl .mx-1 { + margin-right: auto; + margin-left: 0.25rem !important; } +.rtl .mx-1 { + margin-left: auto; + margin-right: 0.25rem !important; } +.rtl .mx-2 { + margin-right: auto; + margin-left: 0.5rem !important; } +.rtl .mx-2 { + margin-left: auto; + margin-right: 0.5rem !important; } +.rtl .mx-3 { + margin-right: auto; + margin-left: 1rem !important; } +.rtl .mx-3 { + margin-left: auto; + margin-right: 1rem !important; } +.rtl .mx-4 { + margin-right: auto; + margin-left: 1.5rem !important; } +.rtl .mx-4 { + margin-left: auto; + margin-right: 1.5rem !important; } +.rtl .mx-5 { + margin-right: auto; + margin-left: 3rem !important; } +.rtl .mx-5 { + margin-left: auto; + margin-right: 3rem !important; } +.rtl .px-0 { + padding-right: auto; + padding-left: 0 !important; } +.rtl .px-0 { + padding-left: auto; + padding-right: 0 !important; } +.rtl .px-1 { + padding-right: auto; + padding-left: 0.25rem !important; } +.rtl .px-1 { + padding-left: auto; + padding-right: 0.25rem !important; } +.rtl .px-2 { + padding-right: auto; + padding-left: 0.5rem !important; } +.rtl .px-2 { + padding-left: auto; + padding-right: 0.5rem !important; } +.rtl .px-3 { + padding-right: auto; + padding-left: 1rem !important; } +.rtl .px-3 { + padding-left: auto; + padding-right: 1rem !important; } +.rtl .px-4 { + padding-right: auto; + padding-left: 1.5rem !important; } +.rtl .px-4 { + padding-left: auto; + padding-right: 1.5rem !important; } +.rtl .px-5 { + padding-right: auto; + padding-left: 3rem !important; } +.rtl .px-5 { + padding-left: auto; + padding-right: 3rem !important; } +.rtl .mr-auto { + margin-right: 0 !important; + margin-left: auto !important; } +.rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } +.rtl .ml-auto { + margin-right: auto !important; + margin-left: 0 !important; } +.rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } +@media (min-width: 576px) { + .rtl .mx-sm-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-sm-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-sm-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-sm-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-sm-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-sm-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-sm-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-sm-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-sm-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-sm-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-sm-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-sm-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-sm-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-sm-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-sm-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-sm-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-sm-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-sm-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-sm-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-sm-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-sm-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-sm-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-sm-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-sm-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-sm-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-sm-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 768px) { + .rtl .mx-md-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-md-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-md-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-md-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-md-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-md-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-md-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-md-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-md-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-md-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-md-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-md-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-md-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-md-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-md-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-md-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-md-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-md-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-md-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-md-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-md-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-md-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-md-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-md-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-md-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-md-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 992px) { + .rtl .mx-lg-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-lg-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-lg-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-lg-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-lg-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-lg-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-lg-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-lg-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-lg-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-lg-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-lg-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-lg-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-lg-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-lg-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-lg-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-lg-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-lg-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-lg-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-lg-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-lg-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-lg-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-lg-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-lg-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-lg-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-lg-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-lg-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 1200px) { + .rtl .mx-xl-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-xl-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-xl-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-xl-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-xl-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-xl-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-xl-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-xl-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-xl-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-xl-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-xl-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-xl-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-xl-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-xl-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-xl-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-xl-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-xl-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-xl-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-xl-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-xl-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-xl-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-xl-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-xl-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-xl-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-xl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-xl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 1440) { + .rtl .mx-xxl-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-xxl-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-xxl-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-xxl-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-xxl-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-xxl-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-xxl-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-xxl-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-xxl-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-xxl-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-xxl-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-xxl-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-xxl-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-xxl-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-xxl-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-xxl-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-xxl-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-xxl-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-xxl-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-xxl-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-xxl-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-xxl-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-xxl-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-xxl-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-xxl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-xxl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } } +.rtl .float-left { + float: right !important; } +.rtl .float-right { + float: left !important; } +.rtl .float-none { + float: none !important; } +@media (min-width: 576px) { + .rtl .float-sm-left { + float: right !important; } + .rtl .float-sm-right { + float: left !important; } + .rtl .float-sm-none { + float: none !important; } } +@media (min-width: 768px) { + .rtl .float-md-left { + float: right !important; } + .rtl .float-md-right { + float: left !important; } + .rtl .float-md-none { + float: none !important; } } +@media (min-width: 992px) { + .rtl .float-lg-left { + float: right !important; } + .rtl .float-lg-right { + float: left !important; } + .rtl .float-lg-none { + float: none !important; } } +@media (min-width: 1200px) { + .rtl .float-xl-left { + float: right !important; } + .rtl .float-xl-right { + float: left !important; } + .rtl .float-xl-none { + float: none !important; } } +@media (min-width: 1440) { + .rtl .float-xxl-left { + float: right !important; } + .rtl .float-xxl-right { + float: left !important; } + .rtl .float-xxl-none { + float: none !important; } } + +[direction="rtl"] { + /* .text-right { + text-align: left !important; + } + + .text-left { + text-align: right !important; + } */ } + [direction="rtl"][data-theme-version="dark"] .border, [direction="rtl"][data-theme-version="dark"] .border-left, [direction="rtl"][data-theme-version="dark"] .border-right { + border-color: #333a54 !important; } + [direction="rtl"] .border-right { + border-left: 1px solid #f0f1f5 !important; + border-right: 0 !important; } + [direction="rtl"] .border-left { + border-right: 1px solid #f0f1f5 !important; + border-left: 0 !important; } + [direction="rtl"] .dropdown-menu { + left: auto; } + [direction="rtl"] .dropdown-menu-right { + left: 0; + right: auto; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .dropdown-menu-right { + left: 15px; } } + [direction="rtl"] .notification_dropdown .dropdown-menu-right .media > span { + margin-left: 10px; + margin-right: 0; } + +[direction="rtl"]:not([data-container="boxed"]) .nav-header { + left: auto; + right: 0; } +[direction="rtl"][data-container="wide-boxed"] .nav-header { + left: auto; + right: auto; } +[direction="rtl"] .nav-header { + text-align: right; + right: auto; } + [direction="rtl"] .nav-header .brand-title { + margin-left: 0; + margin-right: 15px; } + [direction="rtl"] .nav-header .brand-logo { + padding-left: 0; + padding-right: 1.75rem; } + [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo[data-layout="horizontal"] { + padding-right: 30px; } + [data-sidebar-style="mini"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-layout="horizontal"][data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo { + padding-right: 30px; } + @media (max-width: 767.98px) { + [direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } } +[direction="rtl"] .nav-control { + right: auto; + left: -4.0625rem; } + @media (max-width: 767.98px) { + [direction="rtl"] .nav-control { + left: -4.0625rem; } } + @media (max-width: 575.98px) { + [direction="rtl"] .nav-control { + left: -3.5rem; } } +[direction="rtl"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active { + right: 0; } + +[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo { + padding-right: 40px; } + +[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .nav-header { + width: 16rem; } + +[direction="rtl"] .header { + padding: 0; + padding-right: 21.563rem; } + @media only screen and (max-width: 1400px) { + [direction="rtl"] .header { + padding-right: 17rem; } } + @media (max-width: 767.98px) { + [direction="rtl"] .header { + padding-right: 5rem; + padding-left: 0; } } + [direction="rtl"] .header .header-content { + padding-left: 1.875rem; + padding-right: 5.3125rem; + border-radius: 0 3.125rem 0 0; } + @media only screen and (max-width: 767px) { + [direction="rtl"] .header .header-content { + border-radius: 0; } } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header .header-content { + padding-right: 3.5rem; + padding-left: 0.938rem; } } + [data-sidebar-style="compact"][direction="rtl"] .header .header-content { + padding-right: 1.875rem; } + [data-sidebar-style="modern"][direction="rtl"] .header .header-content { + padding-right: 5.3125rem; } + [data-sidebar-style="overlay"][direction="rtl"] .header .header-content { + padding-right: 5.3125rem; } + @media only screen and (max-width: 575px) { + [data-sidebar-style="overlay"][direction="rtl"] .header .header-content { + padding-right: 0.5rem; } } + [direction="rtl"] .header .nav-control { + right: 0.4375rem; + left: auto; } +[direction="rtl"] .header-right > li:not(:first-child) { + padding-left: 0; + padding-right: 1.25rem; + margin-right: 0 !important; } + @media only screen and (max-width: 767px) { + [direction="rtl"] .header-right > li:not(:first-child) { + padding-right: 0.5rem; } } +[direction="rtl"] .header-right .header-profile > a.nav-link { + margin-left: auto; + padding-left: auto; + border-left: 0; } + [direction="rtl"] .header-right .header-profile > a.nav-link .header-info { + padding-right: 20px; + padding-left: auto; + text-align: right; } + @media only screen and (max-width: 1400px) { + [direction="rtl"] .header-right .header-profile > a.nav-link .header-info { + padding-right: 10px; } } + @media only screen and (max-width: 1400px) { + [direction="rtl"] .header-right .header-profile > a.nav-link { + margin-right: 10px; + padding-right: 20px; } } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header-right .header-profile > a.nav-link { + margin-right: 0px; + padding-right: 0px; + border-right: 0; } } +[direction="rtl"] .header-right .search-area .form-control { + padding-right: 20px; + padding-left: 0; + border-radius: 3rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } +[direction="rtl"] .header-right .search-area .input-group-text { + padding-left: 20px; + padding-right: 0; + border-radius: 3rem; + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; } +[direction="rtl"] .header-left .search_bar .dropdown-menu, +[direction="rtl"] .header-left .search_bar .dropdown-menu.show { + right: 40px !important; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header-left .search_bar .dropdown-menu, + [direction="rtl"] .header-left .search_bar .dropdown-menu.show { + right: -100px !important; } } +[direction="rtl"] .header-left .search_bar .search_icon { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-top-right-radius: 5rem; + border-bottom-right-radius: 5rem; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header-left .search_bar .search_icon { + border-radius: 5rem; } } +[direction="rtl"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 21.563rem; } + [direction="rtl"][data-layout="horizontal"] .header .header-content { + padding-right: 2.5rem; + padding-left: 2.5rem; } +[direction="rtl"][data-layout="horizontal"][data-sidebar-style="full"] .nav-header .brand-logo { + padding-right: 2.5rem; } +[direction="rtl"][data-layout="horizontal"][data-sidebar-style="mini"] .header { + padding-right: 7.75rem; } +[direction="rtl"][data-sidebar-style="mini"] .header { + padding-right: 5rem; } +[direction="rtl"][data-sidebar-style="compact"] .header { + padding: 0 0; + padding-right: 15rem; } +[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 21.563rem; } +[direction="rtl"][data-sidebar-style="modern"] .header { + padding: 0 0; + padding-right: 9.4rem; } +[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 16rem; } + +[direction="rtl"] { + text-align: right; } + [direction="rtl"] .deznav { + text-align: right; } + [direction="rtl"] .deznav .metismenu ul:after { + left: auto; + right: -6px; } + [direction="rtl"] .deznav .metismenu ul a:before { + left: auto; + right: 0px; } + [direction="rtl"] .deznav .metismenu > li a > i { + margin-right: 0; } + [direction="rtl"] .deznav .metismenu li > a i { + padding: 0 0 0 1.5rem; } + [direction="rtl"] .deznav .metismenu li > a svg { + margin-left: 5px; + margin-right: 0; } + [data-sidebar-style="compact"][direction="rtl"] .deznav .metismenu li > a svg { + left: auto; + margin-left: auto; + margin-right: auto; } + [data-sidebar-style="icon-hover"][direction="rtl"] .deznav .metismenu li > a svg { + margin-left: 0; } + [direction="rtl"] .deznav .metismenu li ul a { + padding-right: 6.4rem; + padding-left: 0.625rem; } + @media only screen and (max-width: 1400px) { + [direction="rtl"] .deznav .metismenu li ul a { + padding-right: 4.5rem; } } + [direction="rtl"] .deznav .metismenu li.active > .has-arrow:after { + transform: rotate(45deg) translateY(-50%); } + [direction="rtl"] .deznav .metismenu .has-arrow:after { + left: 1.5625rem; + right: auto; } + [data-layout="horizontal"][direction="rtl"] .deznav .metismenu .has-arrow:after { + left: 1.125rem; } + [data-sidebar-style="modern"][direction="rtl"] .deznav .metismenu .has-arrow:after { + -webkit-transform: rotate(-45deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li .has-arrow:after { + left: 1.5rem; + right: auto; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li { + padding: 0 30px 0 0; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before { + left: auto; + right: -11px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 15px; + border-bottom-left-radius: 15px; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a { + border-radius: 0 3rem 3rem 0; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + right: 5rem; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li { + padding: 0 13px; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + border-radius: 3rem; } + [direction="rtl"][data-sidebar-style="mini"] .deznav .metismenu > li > a > i { + padding: 0; } + [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul a.has-arrow:after { + left: 1.5625rem; + right: auto; } + [direction="rtl"][data-sidebar-style="compact"] .deznav .metismenu li > a i { + padding: 0; + margin-left: auto; + margin-right: auto; } + [direction="rtl"][data-sidebar-style="compact"] .deznav .metismenu li ul a { + padding-right: 0.625rem; + padding-left: 0.625rem; } + [direction="rtl"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu li a:before { + left: auto; + right: 0; + border-radius: 1.25rem 0 0 1.25rem; } + [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu ul a:before { + left: auto; + right: 65px; } + [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a { + padding-right: 4.5rem; + padding-left: 0.625rem; } + [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a:before { + left: auto; + right: 40px; } + [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a:before { + left: auto; + right: 0; + border-radius: 10px 0 0 10px; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a:before { + left: auto; + right: 65px; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a { + padding-right: 1.5rem; + padding-left: 0.625rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a:before { + left: auto; + right: 30px; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul { + right: 11.8125rem; + left: 0; } + [direction="rtl"][data-sidebar-style="modern"] .deznav .metismenu li > a i { + padding: 0; } + +[direction="rtl"] { + /* ===== Light gallery ===== */ } + [direction="rtl"] .select2-container--default .select2-selection--single .select2-selection__arrow { + left: 15px; + right: auto; } + [direction="rtl"] .input-group > .bootstrap-select:not(:first-child) .dropdown-toggle { + border-radius: 0.75rem 0 0 0.75rem; } + [direction="rtl"] .list-group { + padding-left: 0; } + [direction="rtl"] .form-check-input { + margin-left: -1.25rem; + margin-right: inherit; } + [direction="rtl"] .form-check-inline .form-check-input { + margin-right: 0; + margin-left: 10px; } + [direction="rtl"] .radio input, + [direction="rtl"] .radio-inline, + [direction="rtl"] .checkbox input, + [direction="rtl"] .checkbox-inline input { + margin-left: 0; + margin-right: 0; } + [direction="rtl"] .content-body { + margin-right: 21.563rem; + margin-left: auto; } + @media only screen and (max-width: 1400px) { + [direction="rtl"] .content-body { + margin-right: 17rem; } } + [data-sidebar-style="modern"][direction="rtl"] .content-body { + margin-right: 9.375rem; } + [direction="rtl"] .content-body .page-titles { + text-align: right; } + [direction="rtl"] .doctor-info-details .media-body span i, + [direction="rtl"] .recovered-chart-deta .col [class*="bg-"] { + margin-right: 0; + margin-left: 10px; } + [direction="rtl"] .patients-chart-deta .col, + [direction="rtl"] .patients-chart-deta .col [class*="bg-"], + [direction="rtl"] .recovered-chart-deta .col { + margin-right: 0; + margin-left: 15px; } + [direction="rtl"] .best-doctor .timeline .timeline-panel .media .number { + left: auto; + right: -13px; } + [direction="rtl"] .doctor-info-details .media i { + right: 0; + left: -15px; } + [direction="rtl"] .review-table .disease { + border-left: 0; + border-right: 1px solid #eee; + padding-left: 0; + padding-right: 20px; } + [direction="rtl"] .apexcharts-legend-text { + margin: 4px; } + [direction="rtl"] .doctor-info-details .media-body { + padding-left: 0; + padding-right: 40px; } + [direction="rtl"] .custom-control { + margin-left: 0; } + [direction="rtl"] .review-tab.nav-pills li:first-child a.nav-link { + border-radius: 0 0.75rem 0 0; } + [direction="rtl"] .review-tab.nav-pills li:last-child a.nav-link { + border-radius: 0.75rem 0 0 0; } + [direction="rtl"] .form-head .btn i { + margin-left: 5px; + margin-right: 0; } + [direction="rtl"] .iconbox { + padding-left: 0; + padding-right: 70px; } + [direction="rtl"] .iconbox i { + left: auto; + right: 0; } + [direction="rtl"] .table.tr-rounded tr td:first-child, [direction="rtl"] .table.tr-rounded tr th:first-child { + border-radius: 0 1.25rem 1.25rem 0; } + [direction="rtl"] .table.tr-rounded tr td:last-child, [direction="rtl"] .table.tr-rounded tr th:last-child { + border-radius: 1.25rem 0 0 1.25rem; } + [direction="rtl"] .custom-switch.toggle-switch.text-right { + padding-left: 48px; + padding-right: 0; } + [direction="rtl"] .toggle-switch.text-right .custom-control-label:before { + right: auto !important; + left: -47px; } + [direction="rtl"] .toggle-switch.text-right .custom-control-label:after { + right: auto !important; + left: -28px; } + [direction="rtl"] .toggle-switch.text-right .custom-control-input:checked ~ .custom-control-label:after { + left: -62px; + right: auto !important; } + [direction="rtl"] .check-switch { + padding-right: 40px; } + [direction="rtl"] .check-switch .custom-control-label:after, [direction="rtl"] .check-switch .custom-control-label:before { + right: -35px !important; } + [direction="rtl"] .bar-chart .apexcharts-yaxis { + transform: translatex(101%); } + [direction="rtl"] .detault-daterange .input-group-text { + padding: 0.532rem 0.75rem; + padding-right: auto; + padding-left: 0; } + [direction="rtl"] .form-wrapper .input-group .form-control { + text-align: left; } + [direction="rtl"] .timeline-chart .apexcharts-yaxis { + transform: translateX(0); } + [direction="rtl"] .card-table td:first-child, + [direction="rtl"] .card-table th:first-child { + padding-right: 30px; + padding-left: 10px; } + [direction="rtl"] .card-table td:last-child, + [direction="rtl"] .card-table th:last-child { + padding-left: 30px; + padding-right: 10px; } + [direction="rtl"] .chatbox .img_cont { + margin-right: 0px; + margin-left: 10px; } + [direction="rtl"] .profile-tab .nav-item .nav-link { + margin-right: 0; + margin-left: 30px; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .profile-tab .nav-item .nav-link { + margin-left: 0px; } } + [direction="rtl"] .widget-timeline .timeline > li > .timeline-panel { + margin-left: 0px; + margin-right: 40px; } + [direction="rtl"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel { + padding: 5px 15px 5px 10px; + border-width: 0px 5px 0px 0px; } + [direction="rtl"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel:after { + border: 0; + right: -9px; + width: 7px; + left: auto; + height: 7px; } + [direction="rtl"] .widget-timeline .timeline > li > .timeline-badge { + left: auto; + right: 0px; } + [direction="rtl"] .widget-timeline .timeline > li > .timeline-panel:after { + left: auto; + right: -5px; } + [direction="rtl"] .chatbox .msg_cotainer { + margin-left: 0; + margin-right: 10px; + border-radius: 1.375rem 0 1.375rem 1.375rem; } + [direction="rtl"] .chatbox .msg_cotainer:after { + left: auto; + right: -10px; + transform: rotate(-90deg); } + [direction="rtl"] .chatbox .type_msg .input-group .input-group-append .btn { + border-top-right-radius: 38px !important; + border-bottom-right-radius: 38px !important; } + [direction="rtl"] .chatbox .msg_cotainer_send { + margin-right: 0px; + margin-left: 10px; + border-radius: 0 6px 6px 6px; } + [direction="rtl"] .chatbox .msg_cotainer_send:after { + right: auto; + left: -10px; + transform: rotate(90deg); } + [direction="rtl"] .comment-review { + right: auto; + left: 0; } + [direction="rtl"] .input-group > .bootstrap-select:not(:first-child) .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 1.25rem; + border-bottom-left-radius: 1.25rem; } + [direction="rtl"] .input-group > .bootstrap-select:not(:last-child) .dropdown-toggle { + border-top-right-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + [direction="rtl"] .breadcrumb-item + .breadcrumb-item { + padding-right: 0.5rem; + padding-left: 0; } + [direction="rtl"] .breadcrumb-item + .breadcrumb-item::before { + padding-right: 0; + padding-left: 0.5rem; } + [direction="rtl"] .chatbox .chatbox-close { + left: 340px; + right: auto; } + [direction="rtl"] .message-search-area .input-group-text { + padding-left: 25px; + padding-right: 10px; + border-left: 1px solid #EEEEEE; + border-right: 0; + border-radius: 2rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + [direction="rtl"] .message-search-area .form-control { + border-right: 1px solid #EEEEEE; + border-left: 0; + border-radius: 2rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + [direction="rtl"] .card-tabs .nav-tabs.style-1 .nav-item .nav-link { + padding-right: 0; + padding-left: 25px; } + [direction="rtl"] .chat-box .message-sent p { + border-radius: 20px 20px 20px 0; } + [direction="rtl"] .chat-box .message-received p { + border-radius: 20px 0 20px 20px; } + [direction="rtl"] .mail-list .list-group-item i { + padding-right: 0; + padding-left: 0.625rem; } + [direction="rtl"] .dataTables_wrapper .dataTables_filter input { + margin-left: 0; + margin-right: 0.5em; } + [direction="rtl"][data-layout="horizontal"] .content-body { + margin-right: 0; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li li .has-arrow:after { + -webkit-transform: rotate(-4deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); } + [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body { + margin-right: 5rem; } + [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body { + margin-right: 15rem; } + [direction="rtl"][data-sidebar-style="overlay"] .content-body { + margin-right: 0; } + [direction="rtl"] #external-events .external-event:before { + margin-right: 0; + margin-left: .9rem; } + [direction="rtl"] .post-input a i { + margin-left: 15px; + margin-right: 0; } + [direction="rtl"] .deznav .metismenu .has-arrow:after { + -webkit-transform: rotate(-45deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); } + [direction="rtl"] .deznav .metismenu .has-arrow[aria-expanded=true]:after, + [direction="rtl"] .deznav .metismenu .mm-active > .has-arrow:after { + -webkit-transform: rotate(-135deg) translateY(-50%); + transform: rotate(-135deg); } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu .has-arrow:after { + -webkit-transform: rotate(225deg) translateY(-50%); + transform: rotate(225deg) translateY(-50%); } + [direction="rtl"] .chatbox { + left: -500px; + right: auto; } + [direction="rtl"] .chatbox.active { + left: 0; + right: auto; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .best-doctor .timeline .timeline-panel .media { + float: right; + margin-right: 0 !important; + margin-left: 15px !important; } } + [direction="rtl"] .default-select.style-1 .btn:after { + margin-left: 0; + margin-right: 0.5em; } + [direction="rtl"] .pagination .page-indicator { + transform: rotate(180deg); + -moz-transform: rotate(180deg); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); } + [direction="rtl"] .lg-outer.lg-visible { + direction: ltr; } + [direction="rtl"] .chart-point .chart-point-list { + margin: 0; + padding-right: 20px; } + [direction="rtl"] .noUi-target { + direction: rtl; } + [direction="rtl"] .noUi-vertical .noUi-pips-vertical { + left: -20px; } + [direction="rtl"] .noUi-vertical .noUi-value-vertical { + padding-left: 0; + padding-right: 25px; } + [direction="rtl"] .sidebar-right .ps--active-x > .ps__rail-x { + display: none; } + [direction="rtl"] .form-wizard .nav-wizard li .nav-link:after { + right: 50%; + left: auto; } + [direction="rtl"] .dtp > .dtp-content { + right: 50%; + left: auto; } + [direction="rtl"] .modal-header .close { + margin: 0; + left: 0; + top: 0px; + right: auto; } + [direction="rtl"] .input-group-prepend .btn + .btn { + border-radius: 0 !important; } + [direction="rtl"] .form-control + .input-group-append .btn:first-child { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; } + [direction="rtl"] .input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 1.25rem; + border-top-left-radius: 1.25rem; } + [direction="rtl"] .custom-file-label::after { + border-radius: 1.25rem 0 0 1.25rem; } + [direction="rtl"] .input-group > .custom-file:not(:last-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-top-right-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } + [direction="rtl"] .input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-radius: 0; } + [direction="rtl"] .weather-btn { + margin-left: 20px; } + [direction="rtl"] .coin-holding:after { + background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%); + /* FF3.6-15 */ + background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%); + /* Chrome10-25,Safari5.1-6 */ + background: linear-gradient(to right, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%); + /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45ffffff', endColorstr='#00ffffff',GradientType=1 ); + /* IE6-9 */ } + [direction="rtl"][data-theme-version="dark"] .coin-holding:after { + background: -moz-linear-gradient(left, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%); + /* FF3.6-15 */ + background: -webkit-linear-gradient(left, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%); + /* Chrome10-25,Safari5.1-6 */ + background: linear-gradient(to right, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%); + /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45050505', endColorstr='#00ffffff',GradientType=1 ); + /* IE6-9 */ } + [direction="rtl"] .market-line .apexcharts-yaxis { + transform: translateX(-10px); } + [direction="rtl"] .current-chart .apexcharts-datalabels-group text:last-child { + fill: #fff; } + [direction="rtl"] .lineChart { + margin-left: 0; + margin-right: auto; } + [direction="rtl"] .event-bx .image-bx .info ul li i { + margin-right: 0; + margin-left: 10px; } + [direction="rtl"] .event-bx .owl-nav { + right: auto; + left: 52px; + direction: ltr; } + [direction="rtl"] .event-bx .owl-dots { + right: auto; + left: 100px; } + [direction="rtl"] .default-select.style-2 .btn:after { + margin-left: 0; + margin-right: 10px; } + [direction="rtl"] table.dataTable thead .sorting { + background-position: center left 15px; } + [direction="rtl"] table.dataTable thead .sorting, + [direction="rtl"] table.dataTable thead .sorting_asc, + [direction="rtl"] table.dataTable thead .sorting_desc, + [direction="rtl"] table.dataTable thead .sorting_asc_disabled, + [direction="rtl"] table.dataTable thead .sorting_desc_disabled { + background-position: center left; } + [direction="rtl"] .noUi-target { + direction: rtl; } + [direction="rtl"] .noUi-vertical .noUi-pips-vertical { + left: -20px; } + [direction="rtl"] .noUi-vertical .noUi-value-vertical { + padding-left: 0; + padding-right: 25px; } + [direction="rtl"] .profile-card .title span { + padding-right: 0; + padding-left: 30px; } + [direction="rtl"] .skill-progress .progress-bar:after { + right: auto; + left: 0; } + [direction="rtl"] .profile-card .form-group .input-icon .form-control { + padding-left: 0px; + border-radius: 0; + padding-right: 70px; } + [direction="rtl"] .profile-card .form-group .input-group-prepend { + left: auto; + right: 0px; } + [direction="rtl"] .search-dropdown { + border-right: 0; + border-left: 1px solid #EEEEEE; } + [direction="rtl"] .new-arrival-content.text-center .price { + float: none; } + [direction="rtl"] .bootstrap-popover-wrapper .bootstrap-popover:not(:last-child) { + margin-right: 0; + margin-left: 8px; } + +@media only screen and (max-width: 1350px) and (min-width: 1200px) { + [direction="rtl"] .content-body { + margin-right: 17rem; } } +[direction="rtl"] .sidebar-right { + left: -32rem; + right: auto; + box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1); } + [direction="rtl"] .sidebar-right.show { + left: 0rem; + right: auto; } + [direction="rtl"] .sidebar-right .sidebar-right-trigger { + left: 100%; + right: auto; + border-radius: 0 50px 50px 0; + box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15); } + [direction="rtl"] .sidebar-right .sidebar-right-trigger span { + margin-right: 0; + margin-left: 15px; } + [direction="rtl"] .sidebar-right .sidebar-right-trigger span.text { + margin-left: 0; } +[direction="rtl"] .sidebar-right .sidebar-close-trigger { + left: -48px; + right: auto; } +[direction="rtl"] .bootstrap-select .dropdown-toggle .filter-option { + text-align: right; } +[direction="rtl"] .dz-demo-panel { + right: auto; + left: 0; + -webkit-transform: translate(-100%, 0); + -ms-transform: translate(-100%, 0); + transform: translate(-100%, 0); } + [direction="rtl"] .dz-demo-panel.show { + transform: translate(0px, 0px); + left: 0px; + right: auto; } + [direction="rtl"] .dz-demo-panel .dz-demo-trigger { + right: auto; + left: 100%; + border-radius: 0 50px 50px 0; } + [direction="rtl"] .dz-demo-panel .dz-demo-trigger svg { + margin-right: 0; + margin-left: 15px; } + +html[dir="rtl"] [direction="rtl"] .footer { + padding-right: 21.563rem; + padding-left: 0; } + html[dir="rtl"] [direction="rtl"] .footer .copyright { + border-radius: 0 0 50px 0; } + @media only screen and (max-width: 1400px) { + html[dir="rtl"] [direction="rtl"] .footer { + padding-right: 17rem; } } + @media (max-width: 767.98px) { + html[dir="rtl"] [direction="rtl"] .footer { + padding-right: 0; } } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="overlay"] .footer { + padding-right: 0; } +html[dir="rtl"] [direction="rtl"] .menu-toggle .footer { + padding-right: 3.75rem; } +html[dir="rtl"] [direction="rtl"][data-container="boxed"] .footer { + padding-right: 0; } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer { + padding-right: 5rem; } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer { + padding-right: 9.375rem; } + +[direction="rtl"] .default-accordion .card-header button, [direction="rtl"] .prevent-accordion .card-header button { + text-align: right; + padding-right: 1.5rem; + padding-left: 40px; } + [direction="rtl"] .default-accordion .card-header button:after, [direction="rtl"] .prevent-accordion .card-header button:after { + right: auto; + left: 20px; } +[direction="rtl"] .default-calendar .ngb-dp-header { + direction: ltr; } +[direction="rtl"] ngb-toast .toast-header .close { + margin-left: unset; } +[direction="rtl"] .calendar-list .list-group-item { + border-left: 0; + border-right: 4px solid #40189D; } +[direction="rtl"] .calendar-checkbox input[type=checkbox], [direction="rtl"] .calendar-checkbox input[type=radio] { + margin-right: 0px; + margin-left: 6px; } +[direction="rtl"] .doctor-list .accordion__header--indicator { + right: 0; + left: auto; } +[direction="rtl"] .patient-calender ngb-datepicker { + direction: ltr; } + +.nav-label { + margin: 10px 30px 0; + padding: 1.5625rem 0 10px; + text-transform: uppercase; + font-size: 0.75rem; + letter-spacing: 0.05rem; + border-top: 1px solid #eaeaea; + color: #999999; } + [data-theme-version="dark"] .nav-label { + border-color: #333a54; } + .nav-label.first { + border: 0px; + margin-top: 0px; } + +.nav-badge { + position: absolute; + right: 2.8125rem; + top: 0.625rem; } + +.content-body { + margin-left: 21.563rem; + z-index: 0; + transition: all .2s ease; } + @media only screen and (max-width: 1400px) { + .content-body { + margin-left: 17rem; } } + +.bell img { + -webkit-animation: ring 8s .7s ease-in-out infinite; + -webkit-transform-origin: 50% 4px; + -moz-animation: ring 8s .7s ease-in-out infinite; + -moz-transform-origin: 50% 4px; + animation: ring 8s .7s ease-in-out infinite; } + +@-webkit-keyframes ring { + 0% { + -webkit-transform: rotateZ(0); } + 1% { + -webkit-transform: rotateZ(30deg); } + 3% { + -webkit-transform: rotateZ(-28deg); } + 5% { + -webkit-transform: rotateZ(34deg); } + 7% { + -webkit-transform: rotateZ(-32deg); } + 9% { + -webkit-transform: rotateZ(30deg); } + 11% { + -webkit-transform: rotateZ(-28deg); } + 13% { + -webkit-transform: rotateZ(26deg); } + 15% { + -webkit-transform: rotateZ(-24deg); } + 17% { + -webkit-transform: rotateZ(22deg); } + 19% { + -webkit-transform: rotateZ(-20deg); } + 21% { + -webkit-transform: rotateZ(18deg); } + 23% { + -webkit-transform: rotateZ(-16deg); } + 25% { + -webkit-transform: rotateZ(14deg); } + 27% { + -webkit-transform: rotateZ(-12deg); } + 29% { + -webkit-transform: rotateZ(10deg); } + 31% { + -webkit-transform: rotateZ(-8deg); } + 33% { + -webkit-transform: rotateZ(6deg); } + 35% { + -webkit-transform: rotateZ(-4deg); } + 37% { + -webkit-transform: rotateZ(2deg); } + 39% { + -webkit-transform: rotateZ(-1deg); } + 41% { + -webkit-transform: rotateZ(1deg); } + 43% { + -webkit-transform: rotateZ(0); } + 100% { + -webkit-transform: rotateZ(0); } } +@-moz-keyframes ring { + 0% { + -moz-transform: rotate(0); } + 1% { + -moz-transform: rotate(30deg); } + 3% { + -moz-transform: rotate(-28deg); } + 5% { + -moz-transform: rotate(34deg); } + 7% { + -moz-transform: rotate(-32deg); } + 9% { + -moz-transform: rotate(30deg); } + 11% { + -moz-transform: rotate(-28deg); } + 13% { + -moz-transform: rotate(26deg); } + 15% { + -moz-transform: rotate(-24deg); } + 17% { + -moz-transform: rotate(22deg); } + 19% { + -moz-transform: rotate(-20deg); } + 21% { + -moz-transform: rotate(18deg); } + 23% { + -moz-transform: rotate(-16deg); } + 25% { + -moz-transform: rotate(14deg); } + 27% { + -moz-transform: rotate(-12deg); } + 29% { + -moz-transform: rotate(10deg); } + 31% { + -moz-transform: rotate(-8deg); } + 33% { + -moz-transform: rotate(6deg); } + 35% { + -moz-transform: rotate(-4deg); } + 37% { + -moz-transform: rotate(2deg); } + 39% { + -moz-transform: rotate(-1deg); } + 41% { + -moz-transform: rotate(1deg); } + 43% { + -moz-transform: rotate(0); } + 100% { + -moz-transform: rotate(0); } } +@keyframes ring { + 0% { + transform: rotate(0); } + 1% { + transform: rotate(30deg); } + 3% { + transform: rotate(-28deg); } + 5% { + transform: rotate(34deg); } + 7% { + transform: rotate(-32deg); } + 9% { + transform: rotate(30deg); } + 11% { + transform: rotate(-28deg); } + 13% { + transform: rotate(26deg); } + 15% { + transform: rotate(-24deg); } + 17% { + transform: rotate(22deg); } + 19% { + transform: rotate(-20deg); } + 21% { + transform: rotate(18deg); } + 23% { + transform: rotate(-16deg); } + 25% { + transform: rotate(14deg); } + 27% { + transform: rotate(-12deg); } + 29% { + transform: rotate(10deg); } + 31% { + transform: rotate(-8deg); } + 33% { + transform: rotate(6deg); } + 35% { + transform: rotate(-4deg); } + 37% { + transform: rotate(2deg); } + 39% { + transform: rotate(-1deg); } + 41% { + transform: rotate(1deg); } + 43% { + transform: rotate(0); } + 100% { + transform: rotate(0); } } +.deznav { + width: 21.563rem; + padding-bottom: 0; + height: 100%; + position: absolute; + top: 0; + padding-top: 120px; + z-index: 3; + background-color: var(--sidebar-bg); + transition: all .2s ease; } + @media only screen and (max-width: 1199px) { + .deznav { + padding-top: 80px; } } + @media only screen and (max-width: 767px) { + .deznav { + width: 18rem; } } + .deznav .deznav-scroll { + position: relative; + height: 100%; } + @media only screen and (max-width: 1400px) { + .deznav { + width: 17rem; } } + .deznav ul { + padding: 0; + margin: 0; + list-style: none; } + .deznav .metismenu { + display: flex; + flex-direction: column; + padding-top: 15px; } + @media only screen and (max-width: 767px) { + .deznav .metismenu { + padding-top: 0; } } + .deznav .metismenu.fixed { + position: fixed; + top: 0; + width: 100%; + left: 0; } + .deznav .metismenu > li { + display: flex; + flex-direction: column; } + .deznav .metismenu > li a > i { + font-size: 1.25rem; + display: inline-block; + vertical-align: middle; + padding: 0 1.5rem 0 0; + position: relative; + top: 0; + line-height: 1; } + @media only screen and (max-width: 1400px) { + .deznav .metismenu > li a > i { + padding: 0 0.75rem 0 0; } } + [data-sidebar-style="compact"] .deznav .metismenu > li a > i { + display: block; + padding: 0; } + @media only screen and (max-width: 767px) { + .deznav .metismenu > li a > i { + font-size: 1.25rem; + padding: 0 .75rem 0 0; } } + .deznav .metismenu > li > a { + font-weight: 500; + display: inline-block; + font-size: 15px; } + .deznav .metismenu > li > a svg { + max-width: 24px; + max-height: 24px; + height: 100%; + margin-right: 5px; + margin-top: -3px; + color: var(--primary); } + .deznav .metismenu > li > a g [fill] { + fill: var(--primary); } + .deznav .metismenu > li:hover > a, .deznav .metismenu > li:focus > a { + color: var(--primary); } + .deznav .metismenu > li:hover > a g [fill], .deznav .metismenu > li:focus > a g [fill] { + fill: var(--primary); } + .deznav .metismenu > li.mm-active > a { + color: var(--primary); } + .deznav .metismenu > li.mm-active > a g [fill] { + fill: var(--primary); } + .deznav .metismenu li { + position: relative; } + .deznav .metismenu ul { + transition: all .2s ease-in-out; + position: relative; + z-index: 1; + padding: 0.5rem 0; } + .deznav .metismenu ul a { + padding-top: .5rem; + padding-bottom: .5rem; + position: relative; + font-size: 16px; + padding-left: 6.25rem; } + @media only screen and (max-width: 1400px) { + .deznav .metismenu ul a { + padding-left: 3.75rem; + font-size: 14px; } } + @media only screen and (max-width: 767px) { + .deznav .metismenu ul a { + padding-left: 3.5rem; } } + .deznav .metismenu ul a:hover, .deznav .metismenu ul a:focus, .deznav .metismenu ul a.mm-active { + text-decoration: none; + color: var(--primary); } + .deznav .metismenu a { + position: relative; + display: block; + padding: 0.625rem 1.875rem; + outline-width: 0; + color: #7e7e7e; + text-decoration: none; } + @media only screen and (max-width: 767px) { + .deznav .metismenu a { + padding: 0.625rem 1.25rem; } } + .deznav .metismenu .has-arrow:after { + width: .5rem; + height: .5rem; + right: 1.875rem; + top: 48%; + border-color: inherit; + -webkit-transform: rotate(-225deg) translateY(-50%); + transform: rotate(-225deg) translateY(-50%); } + .deznav .metismenu .has-arrow[aria-expanded=true]:after, + .deznav .metismenu .mm-active > .has-arrow:after { + -webkit-transform: rotate(-135deg) translateY(-50%); + transform: rotate(-135deg) translateY(-50%); } + +@media only screen and (max-width: 1023px) { + .nav-header { + width: 5rem; } } + +@media (max-width: 767px) { + .brand-title { + display: none; } + + .footer { + padding-left: 0; } + + .deznav { + left: 0; + top: 5rem; + padding-top: 1rem; } } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu > ul.collapse:not(.in), +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu > ul.collapse:not(.in) { + height: 252px !important; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > a { + width: calc(70vw + 3.75rem); } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + max-height: 13.75rem; + width: 70vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > ul ul a { + width: 101%; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > a { + width: calc(70vw + 3rem); } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > ul { + max-height: 200px; + width: 70vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > ul ul a { + width: 101%; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > a { + width: calc(55vw + 3rem); } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + max-height: 200px; + width: 55vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > ul ul a { + width: 101%; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > a { + width: calc(45vw + 3); } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > ul { + max-height: 18.75rem; + width: 45vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > ul ul a { + width: 101%; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > a { + width: calc(30vw + 3); } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + max-height: 18.125rem; + width: 30vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > ul ul a { + width: 101%; } + +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > a { + width: calc(60vw + 3.75rem); } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + max-height: 25rem; + width: 60vw; } + [data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > ul ul a { + width: 101%; } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > a { + width: calc(60vw + 3.75rem); } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > ul { + max-height: 25.625rem; + width: 60vw; } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > a { + width: calc(50vw + 3.75rem); } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + max-height: 16.25rem; + width: 50vw; } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > a { + width: calc(40vw + 3.75rem); } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > ul { + max-height: 18.75rem; + width: 40vw; } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > a { + width: calc(22vw + 3.75rem); } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + max-height: 18.125rem; + width: 22vw; } + +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu:not(:last-child) { + position: static; } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul { + left: 0; + right: 0; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #333a54; } + [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #3d0894; } + [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #1c0a45; } + [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #1f0243; } + [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #921925; } + [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #aa4e01; } + [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #a07800; } + [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #2c988e; } + [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #127155; } + [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #0c525d; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li a { + transition: all .4s ease-in-out; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li a:hover { + border-radius: 0.25rem; } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + max-height: 13.75rem; + width: 70vw; + z-index: 99; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + content: ""; + height: 100%; + width: 1px; + position: absolute; + background-color: #fff; + right: 2.8125rem; + top: 0; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #2c243f; } + [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #510bc4; } + [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #2e1171; } + [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #360474; } + [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #bd2130; } + [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #dc6502; } + [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #d39e00; } + [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #38bfb3; } + [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #199d76; } + [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #117a8b; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul ul a { + width: 101%; } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-xl:hover > ul { + max-height: 210px; + width: 70vw; } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + max-height: 210px; + width: 700px; + height: 210px !important; } + @media only screen and (min-width: 1200px) and (max-width: 1500px) { + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + width: 700px; } } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-md:hover > ul { + max-height: 20rem; + width: 54vw; } + @media only screen and (min-width: 1200px) and (max-width: 1500px) { + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-md:hover > ul { + width: 60vw; } } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + max-height: 20rem; + width: 25vw; } + @media only screen and (min-width: 1200px) and (max-width: 1500px) { + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + width: 35vw; } } + +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; } +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > ul { + max-height: 21.875rem; + width: 100%; } +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + max-height: 21.875rem; + width: 55vw; } +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > ul { + max-height: 18.75rem; + width: 45vw; } +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + max-height: 18.125rem; + width: 50vw; } + +/*$primary : #7356f1 !default;*/ +:root { + --primary: #40189D; + --secondary: #8BC740; + --primary-hover: #2e1171; + --primary-dark: #0a0418; + --rgba-primary-1: rgba(64, 24, 157, 0.1); + --rgba-primary-2: rgba(64, 24, 157, 0.2); + --rgba-primary-3: rgba(64, 24, 157, 0.3); + --rgba-primary-4: rgba(64, 24, 157, 0.4); + --rgba-primary-5: rgba(64, 24, 157, 0.5); + --rgba-primary-6: rgba(64, 24, 157, 0.6); + --rgba-primary-7: rgba(64, 24, 157, 0.7); + --rgba-primary-8: rgba(64, 24, 157, 0.8); + --rgba-primary-9: rgba(64, 24, 157, 0.9); + --font-family-base: Roboto, sans-serif; + --font-family-title: Roboto, sans-serif; } + +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ +[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li { + padding: 0 0 0 30px; } + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a { + font-size: 18px; + padding: 25px 50px; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + position: relative; } + @media only screen and (max-width: 1400px) { + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a { + padding: 15px 25px; + font-size: 16px; } } + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a { + background: #F2F2F2; + border-radius: 3rem 0 0 3rem; + color: #000; } + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i { + color: var(--primary); } + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li .has-arrow:after { + right: 2.5rem; } + @media only screen and (max-width: 1400px) { + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li .has-arrow:after { + right: 1.5rem; } } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header { + width: 5rem; + z-index: 999; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .brand-logo { + padding-left: 0; + padding-right: 0; + justify-content: center; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: var(--primary); } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .copyright, +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .add-menu-sidebar { + display: none; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header { + padding-left: 5rem; + width: 100%; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header { + padding: 0 0; + padding-right: 5rem; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav { + width: 5rem; + overflow: visible; + position: absolute; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .nav-text { + display: none; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .slimScrollDiv, + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .deznav-scroll { + overflow: visible !important; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li { + position: relative; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a { + padding: 0.8125rem 0.9375rem; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a svg { + max-width: 24px; + max-height: 24px; + margin-right: 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a:before { + content: none; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + position: absolute; + left: 5rem; + top: 0; + width: 12rem; + z-index: 1001; + display: none; + padding-left: 1px; + height: auto !important; + box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); + border-radius: 6px; + margin-left: 0; + border: 0; + background: #fff; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul:after { + content: ""; + position: absolute; + background: inherit; + width: 10px; + height: 10px; + transform: rotate(45deg); + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -moz-transform: rotate(45deg); + left: -5px; + top: 20px; } + [data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + background: #28253b; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + left: auto; + right: 3rem; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul { + left: 11.8125rem; + top: 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul:after { + content: none; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li:hover > ul { + display: block; + height: auto; + overflow: visible; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li { + transition: all 0.4s ease-in-out; + padding: 0 13px; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li > a { + text-align: center; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li > a.has-arrow:after { + display: none; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li > a i { + padding: 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background: var(--primary); + border-radius: 1.25rem; + color: #fff; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a i { + color: #fff !important; + padding: 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover:nth-last-child(-n + 1) > ul { + bottom: 0; + top: auto; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + border-radius: 1.25rem; + background: var(--primary); + color: #fff; } + [data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background: var(--primary); } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a i { + color: #fff; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul { + height: auto !important; + padding: 10px 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul a { + padding: 6px 20px 6px 20px; + margin-left: -.1rem; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul ul { + padding: 10px 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul ul a { + padding: 6px 20px 6px 20px; + margin-left: -.1rem; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu .nav-label, + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu .nav-badge { + display: none; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body { + margin-left: 5rem; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body { + margin-right: 5rem; + margin-left: auto; + border: 0; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle + .footer { + padding-left: 5rem; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle + .footer { + padding-left: 0; + padding-right: 5rem; } + +[data-sidebar-style="full"][data-layout="horizontal"] .deznav .metismenu { + padding: 0 30px; } +[data-sidebar-style="full"][data-layout="horizontal"] .header .header-content { + padding-left: 1.875rem; } + +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ +/*$primary : #7356f1 !default;*/ +:root { + --primary: #40189D; + --secondary: #8BC740; + --primary-hover: #2e1171; + --primary-dark: #0a0418; + --rgba-primary-1: rgba(64, 24, 157, 0.1); + --rgba-primary-2: rgba(64, 24, 157, 0.2); + --rgba-primary-3: rgba(64, 24, 157, 0.3); + --rgba-primary-4: rgba(64, 24, 157, 0.4); + --rgba-primary-5: rgba(64, 24, 157, 0.5); + --rgba-primary-6: rgba(64, 24, 157, 0.6); + --rgba-primary-7: rgba(64, 24, 157, 0.7); + --rgba-primary-8: rgba(64, 24, 157, 0.8); + --rgba-primary-9: rgba(64, 24, 157, 0.9); + --font-family-base: Roboto, sans-serif; + --font-family-title: Roboto, sans-serif; } + +@media only screen and (min-width: 768px) { + [data-sidebar-style="mini"] .nav-header { + width: 5rem; } + [data-sidebar-style="mini"] .nav-header .nav-control { + z-index: -1; } + [data-sidebar-style="mini"] .nav-header .nav-control .hamburger { + left: 5rem !important; } + [data-sidebar-style="mini"] .nav-header .nav-control .hamburger .line { + background-color: #B1B1B1 !important; } + [data-sidebar-style="mini"] .nav-header .brand-title { + display: none; } + [data-sidebar-style="mini"] .nav-header .hamburger { + display: none; } + [data-sidebar-style="mini"] .header .header-content { + padding-left: 1.875rem; } + [direction="rtl"][data-sidebar-style="mini"] .header .header-content { + padding-right: 1.875rem; } + [data-sidebar-style="mini"] .deznav { + width: 5rem; + overflow: visible; + position: absolute; } + [data-sidebar-style="mini"] .deznav .copyright, + [data-sidebar-style="mini"] .deznav .add-menu-sidebar { + display: none; } + [data-sidebar-style="mini"] .deznav .nav-text { + display: none; } + [data-sidebar-style="mini"] .deznav .slimScrollDiv, + [data-sidebar-style="mini"] .deznav .deznav-scroll { + overflow: visible !important; } + [data-sidebar-style="mini"] .deznav .nav-user { + padding: 11px; } + [data-sidebar-style="mini"] .deznav .nav-user .media-body { + display: none; } + [data-sidebar-style="mini"] .deznav .metismenu li a { + padding: 0.813rem 0.875rem; } + [data-sidebar-style="mini"] .deznav .metismenu li a svg { + margin-right: 0; } + [data-sidebar-style="mini"] .deznav .metismenu li > ul { + position: absolute; + left: 5rem; + top: 2.9375rem; + width: 11.875rem; + z-index: 1001; + display: none; + padding-left: 1px; + box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); + height: auto !important; + border-radius: 6px; + background: #fff; } + [direction="rtl"]:not([data-layout="horizontal"])[data-sidebar-style="mini"] .deznav .metismenu li > ul { + left: auto; + right: 5rem; + box-shadow: -6px 6px 10px rgba(0, 0, 0, 0.15); } + [data-sidebar-style="mini"] .deznav .metismenu > li { + padding: 2px 15px; } + [data-sidebar-style="mini"] .deznav .metismenu > li > a.has-arrow:after { + display: none; } + [data-sidebar-style="mini"] .deznav .metismenu .nav-label, + [data-sidebar-style="mini"] .deznav .metismenu .nav-badge { + display: none; } + [data-sidebar-style="mini"] .content-body { + margin-left: 5rem; } + [data-sidebar-style="mini"] .footer { + padding-left: 5rem; } + + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li:hover > ul { + display: block; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul { + bottom: 0; + top: auto !important; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul:after { + top: auto; + bottom: 20px; } } +@media only screen and (min-width: 768px) and (max-width: 1199px) { + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul { + bottom: 0; + top: auto !important; } } +@media only screen and (min-width: 768px) { + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul { + overflow: visible; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul:after { + content: none; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul li:hover ul { + padding: 10px 0; + width: 13rem; + left: 13rem; + top: -10px; + border: 0; + margin: 0; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul li:hover ul:after { + content: none; } + [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul li:hover ul { + left: auto; + right: 13rem; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a { + background: var(--primary); + color: #fff; + border-radius: 12px; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background: var(--primary); + color: #fff; + border-radius: 12px; + position: unset; } + [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background: #28253b; } + [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a .nav-text { + padding-left: auto; + padding-right: 1.6875rem; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul { + height: auto !important; + overflow: visible; + border: 0; + margin-left: 0; + left: 5rem; + width: 13rem; + border-radius: 12px; + border: 0; + padding: 10px 0; + top: 0; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul:after { + content: ""; + position: absolute; + background: inherit; + width: 10px; + height: 10px; + transform: rotate(45deg); + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -moz-transform: rotate(45deg); + left: -5px; + top: 20px; } + [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul { + box-shadow: 0px 9px 10px 0px rgba(0, 0, 0, 0.1); } + [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul { + left: auto; + right: 5rem; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul a { + padding: 6px 20px 6px 20px; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul a:before { + content: none; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul a.has-arrow:after { + right: 1.25rem; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul ul a { + padding: 6px 20px 6px 20px; + margin-left: -1.6px; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul ul a:before { + content: none; } + + [data-sidebar-style="mini"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header { + width: 1199px; } + + [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu { + padding: 0 30px; } + [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 15px 20px; } + [direction="rtl"][data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 15px 20px; } + [direction="rtl"][data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a svg { + margin-left: 0; } + [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a svg { + margin-right: 0; + margin-top: 0; } } +@media only screen and (max-width: 1199px) { + [data-sidebar-style="mini"] .deznav li.mm-active ul { + height: auto !important; } + [data-sidebar-style="mini"] .deznav li a.has-arrow::after { + transform: rotate(-45deg) translateY(-50%); } } +/*$primary : #7356f1 !default;*/ +:root { + --primary: #40189D; + --secondary: #8BC740; + --primary-hover: #2e1171; + --primary-dark: #0a0418; + --rgba-primary-1: rgba(64, 24, 157, 0.1); + --rgba-primary-2: rgba(64, 24, 157, 0.2); + --rgba-primary-3: rgba(64, 24, 157, 0.3); + --rgba-primary-4: rgba(64, 24, 157, 0.4); + --rgba-primary-5: rgba(64, 24, 157, 0.5); + --rgba-primary-6: rgba(64, 24, 157, 0.6); + --rgba-primary-7: rgba(64, 24, 157, 0.7); + --rgba-primary-8: rgba(64, 24, 157, 0.8); + --rgba-primary-9: rgba(64, 24, 157, 0.9); + --font-family-base: Roboto, sans-serif; + --font-family-title: Roboto, sans-serif; } + +@media (min-width: 1023px) { + [data-layout="horizontal"] .nav-header { + width: 21.563rem; + height: 6.5rem; + top: 0; + background: transparent; } + [data-layout="horizontal"] .nav-header .nav-control { + display: none; } + [data-layout="horizontal"] .nav-header .brand-logo { + padding-left: 40px; + padding-right: 40px; } + [data-layout="horizontal"] .header { + width: 100%; + height: 6.5rem; + padding-left: 21.563rem; + padding-top: 0; } + [data-layout="horizontal"] .deznav { + padding-top: 0; + width: 100%; + left: 0; + position: relative; + height: auto; + padding-bottom: 0; + top: 0; + z-index: 2; + border-radius: 0; } + [data-layout="horizontal"] .deznav .slimScrollDiv { + overflow: visible !important; } + [data-layout="horizontal"] .deznav .slimScrollDiv .deznav-scroll { + overflow: visible !important; } + [data-layout="horizontal"] .deznav .deznav-scroll { + overflow: visible !important; } + [data-layout="horizontal"] .deznav .slimScrollBar { + display: none !important; } + [data-layout="horizontal"] .deznav .nav-user, + [data-layout="horizontal"] .deznav .add-menu-sidebar, + [data-layout="horizontal"] .deznav .nav-label { + display: none; } + [data-layout="horizontal"] .deznav .metismenu { + flex-direction: row; + padding: 0px 20px; + margin-bottom: 0; + display: inline-flex; + flex-wrap: wrap; } + [data-layout="horizontal"] .deznav .metismenu .collapse.in { + display: none; } + [data-layout="horizontal"] .deznav .metismenu ul { + border-left: 0; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul { + box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); } + [data-layout="horizontal"] .deznav .metismenu li { + flex-direction: column; + position: relative; } + [data-layout="horizontal"] .deznav .metismenu li:hover > ul { + display: block; } + [data-layout="horizontal"] .deznav .metismenu li > ul { + position: absolute; + height: auto !important; + top: 100%; + width: 100%; + min-width: 13.75rem; + z-index: 999; + left: auto; + right: auto; + padding: 0.5rem 0; + display: none; + box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); + margin: 0; + background: #fff; + border-radius: 1.25rem; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul { + box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); + background: #28253b; } + [data-layout="horizontal"] .deznav .metismenu li > ul li { + padding: 0; } + [data-layout="horizontal"] .deznav .metismenu li > ul li a { + transition: all .4s ease-in-out; + padding: 8px 20px 8px 20px; + margin-left: -.1rem; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li > ul li a { + padding: 8px 20px 8px 20px; + text-align: right; } + [data-layout="horizontal"] .deznav .metismenu li > ul li a:hover { + border-radius: .4rem; } + [data-layout="horizontal"] .deznav .metismenu li > ul li a:before { + left: 22px; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li > ul li a:before { + left: auto; + right: 6px; } + [data-layout="horizontal"] .deznav .metismenu li > ul ul { + left: 100%; + top: 0; + box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li > ul ul { + left: auto; + right: 100%; } + [data-layout="horizontal"] .deznav .metismenu > li { + flex: 0 0 auto; + position: relative; } + [data-layout="horizontal"] .deznav .metismenu > li > a i { + margin-right: 5px; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.07); } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active { + border-color: transparent; } + [data-layout="horizontal"] .deznav .metismenu > li:hover, [data-layout="horizontal"] .deznav .metismenu > li.mm-active { + padding: 0; } + [data-layout="horizontal"] .deznav .metismenu > li:hover > a, [data-layout="horizontal"] .deznav .metismenu > li.mm-active > a { + background: var(--rgba-primary-1); + border-radius: 0.5rem; } + [data-layout="horizontal"] .deznav .metismenu > li:hover > a i, [data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i { + background: transparent; + box-shadow: none; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:first-child { + border-right: 0; } + [data-theme-version="dark"][direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: #333a54; } + [data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 15px 40px 15px 15px; + margin: 8px 2px; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 15px 15px 15px 40px; } + [data-layout="horizontal"] .deznav .metismenu > li > a i { + padding: 0 0.4375rem 0 0; + height: auto; + width: auto; + line-height: 1; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li > a i { + padding: 0 0 0 0.4375rem; } + [data-layout="horizontal"] .deznav .metismenu > li > a .nav-badge { + display: none; } + [data-layout="horizontal"] .deznav .metismenu > li > a:after { + right: 20px; + transform: rotate(-135deg) translateY(-50%); } + [data-layout="horizontal"] .deznav .metismenu > li:hover { + border-color: transparent; } + [data-layout="horizontal"] .deznav .metismenu > li:hover > ul { + display: flex !important; + flex-direction: column; + flex-wrap: wrap; + height: auto !important; + box-shadow: 5px 5px 30px 0px rgba(20, 0, 30, 0.1); + border-radius: 1.25rem; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > ul { + box-shadow: 5px 5px 30px 0px rgba(0, 0, 0, 0.1); + background: #28253b; } + [data-layout="horizontal"] .deznav .metismenu > li > ul > li:hover ul.collapse { + display: block !important; + position: absolute; + left: auto !important; + right: -100% !important; + top: 0 !important; } + [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul { + left: auto; + right: 0; } + [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul > li:hover ul.collapse { + right: auto !important; + left: -100% !important; } + [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul.left { + left: 0; } + [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul.left > li:hover ul.collapse { + left: 100% !important; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul.left { + left: auto; + right: 0; } + [data-layout="horizontal"] .deznav .metismenu > li:last-child > ul ul { + left: -100%; } + [data-layout="horizontal"] .deznav .metismenu > li:last-child > ul.left ul { + left: 100%; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:last-child > ul.left ul { + left: auto; + right: 100%; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 3) > ul { + left: 0; + right: auto; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 3) > ul > li:hover ul.collapse { + right: -100% !important; + left: auto !important; } + [data-layout="horizontal"] .deznav .copyright, + [data-layout="horizontal"] .deznav .plus-box { + display: none; } + [data-layout="horizontal"] .content-body { + margin-left: 0; } + [data-layout="horizontal"] .content-body .container-fluid, [data-layout="horizontal"] .content-body .container-sm, [data-layout="horizontal"] .content-body .container-md, [data-layout="horizontal"] .content-body .container-lg, [data-layout="horizontal"] .content-body .container-xl { + padding-top: 40px; } + [data-layout="horizontal"] .content-body .page-titles { + margin-left: 0 !important; + margin-right: 0 !important; + margin-bottom: 1.875rem; } + [data-layout="horizontal"] .footer { + margin-left: 0; + margin: 0 auto; + padding-left: 0; } + [data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li { + padding: 0 0; } + [data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li > a i { + margin-right: 0; + padding-right: 0; } + [data-layout="horizontal"][data-sidebar-style="modern"] .deznav .nav-text { + margin-top: 0.5rem; } + [data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li { + padding: 0 0; } + [data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li > a { + padding: 15px 20px 12px 20px !important; } + [data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li > a i { + margin-right: 0; + padding-right: 0; } + + [data-header-position="fixed"][data-layout="horizontal"] .deznav { + top: 6.5rem; } + [data-header-position="fixed"][data-layout="horizontal"] .header { + height: 6.5rem; } + [data-header-position="fixed"][data-layout="horizontal"] .content-body { + padding-top: 6.5rem; } + + [data-header-position="fixed"][data-sidebar-position="fixed"] .deznav { + position: fixed; } + + [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"] .content-body { + padding-top: 10.8rem; } + + [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="modern"] .content-body { + padding-top: 13.125rem; } + + [data-layout="horizontal"][data-container="boxed"] .footer { + margin-left: 0; + max-width: 1199px; + margin: 0 auto; } + + [data-layout="horizontal"][data-container="wide"] .page-titles { + margin-left: -30px; + margin-right: -30px; } + + [data-layout="horizontal"][data-sidebar-style="modern"] .deznav .header-profile { + margin-bottom: 0; } + [data-layout="horizontal"][data-sidebar-style="modern"] .deznav .header-profile img { + height: 60px; + width: 60px; + margin-bottom: 0 !important; } + [data-layout="horizontal"][data-sidebar-style="modern"] .deznav .header-profile > a.nav-link { + border: 1px solid #EEEEEE; + padding: 4px 4px !important; + border-radius: 3rem; } + + [data-layout="horizontal"][data-sidebar-style="compact"] .page-titles { + margin-top: 0; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .header-profile { + margin-bottom: 0; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .header-profile img { + height: 60px; + width: 60px; + margin-bottom: 0 !important; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .header-profile > a.nav-link { + border: 1px solid #EEEEEE; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > ul { + top: 5.5rem; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a { + padding: 18px 20px 10px 20px; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a::after { + display: none; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a .nav-text { + margin-top: 5px; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a > i { + width: auto; + margin: 0; + height: auto; + line-height: 1; + padding: 0; + background: transparent; + border-radius: 0; + margin-bottom: 0; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li li { + text-align: left; } + + [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header { + width: 7.75rem; + padding-left: 28px; + padding-right: 28px; } + [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header .brand-logo { + justify-content: start; + padding-left: 0; + padding-right: 0; } + [data-sidebar-style="mini"][data-layout="horizontal"] .header { + width: 100%; + padding-left: 7.75rem; } + [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu > li a { + width: auto; } + [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu > li:hover a .nav-text { + display: none; } + + [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="compact"] .content-body { + padding-top: 12.125rem; } + + [data-sidebar-position="fixed"][data-layout="horizontal"] .deznav.fixed { + position: fixed; + left: 0; + top: 0; + border-radius: 0; + width: 100%; } } +@media (min-width: 767px) { + [data-sidebar-style="compact"] .deznav .nav-user { + display: none; } + [data-sidebar-style="compact"] .deznav .metismenu > li > a { + padding: 1.5rem 1.625rem 1.5rem 1.5rem; } + [data-sidebar-style="compact"] .deznav .metismenu > li ul { + padding: 1rem 0; } + [data-sidebar-style="compact"] .deznav .metismenu > li ul li > a { + padding: 0.5rem 1rem; } + [data-sidebar-style="compact"] .deznav .metismenu > li ul li > a.has-arrow:after { + content: ""; } + [data-sidebar-style="compact"] .deznav .metismenu li { + text-align: center; } + [data-sidebar-style="compact"] .deznav .metismenu li a svg { + max-width: 21px; + max-height: 21px; + display: block; + margin-left: auto; + margin-right: auto; } + [data-sidebar-style="compact"] .deznav .metismenu li a i { + font-size: 2.2rem; } + [data-sidebar-style="compact"] .deznav .metismenu li a:after { + content: none; } + [data-sidebar-style="compact"] .deznav .metismenu li a:before { + content: ""; + height: 75px; + width: 0; + position: absolute; + left: 0; + top: 50%; + transform: translatey(-50%); + background: var(--primary); + border-radius: 0 1.25rem 1.25rem 0; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + [data-sidebar-style="compact"] .deznav .metismenu li ul:after { + content: none; } + [data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #e0e0e4 0%, rgba(125, 185, 232, 0) 100%); + background: -webkit-linear-gradient(left, #e0e0e4 0%, rgba(125, 185, 232, 0) 100%); + background: linear-gradient(to right, #e0e0e4 0%, rgba(125, 185, 232, 0) 100%); } + [data-theme-version="dark"] [data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-theme-version="dark"] [data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #251e35 0%, rgba(125, 185, 232, 0) 100%); + background: -webkit-linear-gradient(left, #251e35 0%, rgba(125, 185, 232, 0) 100%); + background: linear-gradient(to right, #251e35 0%, rgba(125, 185, 232, 0) 100%); } + [data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a:before, [data-sidebar-style="compact"] .deznav .metismenu li:hover > a:before { + width: 10px; } + [data-sidebar-style="compact"] .nav-text { + display: inline-block; + margin-top: 0.7125rem; } + [data-sidebar-style="compact"] .nav-label.first { + display: none; } + [data-sidebar-style="compact"] .nav-badge { + display: none; } + [data-sidebar-style="compact"] .footer { + padding-left: 9.375rem; } + [data-sidebar-style="compact"] .content-body { + margin-left: 15rem; } + [data-sidebar-style="compact"][data-layout="horizontal"] .deznav .metismenu li a i { + font-size: 1.4rem; } + [data-sidebar-style="compact"][data-layout="horizontal"] .deznav .metismenu li a:after { + content: none; } + [data-sidebar-style="compact"][data-layout="horizontal"] .deznav .metismenu li a:before { + content: none; } + [data-sidebar-style="compact"][data-layout="horizontal"] .deznav .metismenu li ul:after { + content: none; } + [data-sidebar-style="compact"][data-layout="horizontal"] .deznav .metismenu li.mm-active > a, [data-sidebar-style="compact"][data-layout="horizontal"] .deznav .metismenu li:hover > a { + background: var(--rgba-primary-1); } } +[data-layout="horizontal"][data-sidebar-style="compact"] .footer { + padding-left: 0; } +[data-layout="horizontal"][data-sidebar-style="compact"] .content-body { + margin-left: 0; } +[data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu { + padding: 0 30px; } + +[data-layout="vertical"][data-sidebar-style="compact"] .deznav { + width: 15rem; } + [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul { + background: rgba(0, 0, 0, 0.02); } + [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul { + background: 255, 255, 255, 0.05; } + [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul a:before { + content: none; } + [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul ul a { + padding: 0.625rem 0.9375rem; } + [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li > a.has-arrow::after { + top: 1px; + display: inline-block; + right: auto; + margin-left: 5px; + position: relative; + width: 7px; + height: 7px; + border-width: 2px 0px 0px 2px; } + [direction="rtl"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li > a.has-arrow::after { + left: auto; + margin-left: 0; + margin-right: 5px; } + +@media (min-width: 767px) { + [data-sidebar-style="icon-hover"][data-layout="horizontal"] .header .header-content { + padding-left: 1.875rem; } + + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li.mm-active > ul { + display: none; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav .metismenu li.mm-active > ul { + display: block; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header { + width: 7rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo { + padding-left: 15px; + padding-right: 15px; + justify-content: center; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo { + padding-left: 20px; + padding-right: 20px; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .logo-abbr { + display: block; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .brand-title { + display: none; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .nav-control { + display: none; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .header { + padding-left: 7rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header { + padding-right: 7rem; + padding-left: 0; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content { + padding-left: 2rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content { + padding-right: 1.375rem; + padding-left: 0; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav { + overflow: visible; + position: absolute; + left: -14.563rem; } } + @media only screen and (min-width: 767px) and (max-width: 1400px) { + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav { + left: -10rem; } } +@media (min-width: 767px) { + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav { + left: auto; + right: -14.563rem; } } + @media only screen and (min-width: 767px) and (max-width: 1400px) { + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav { + right: -10rem; } } +@media (min-width: 767px) { + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .nav-label, + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .add-menu-sidebar { + display: none; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li { + padding: 0 25px; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a { + margin: 2px 0; + display: flex; + justify-content: space-between; + padding: 20px 20px; + border-radius: 12px; + font-size: 16px; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > svg, [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > i { + order: 1; + margin-right: 0; + margin-top: 0; + padding-right: 0; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > svg, [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > i { + padding-left: 0; + padding-right: 0; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a, [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a { + background: var(--rgba-primary-1); + color: var(--primary); } + [data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a, [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a { + background: var(--primary); + color: #fff; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a i, [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i { + color: var(--primary); } + [data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a i, [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i { + color: #fff; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-left: 0; + padding-left: 0; + padding-right: 0; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + padding-right: 0; + padding-left: 0; } + [data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: #333a54; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul:after { + left: auto; + right: 28px; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul:after { + left: 28px; + right: auto; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a { + position: relative; + padding-left: 1.3rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a { + padding-right: 1.3rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a::before { + left: 30px; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a::before { + right: auto; + left: -5px; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu .has-arrow::after { + right: 5rem; + opacity: 0; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu .has-arrow::after { + right: auto; + left: 5rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .copyright, + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .main-profile, + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .book-box { + display: none; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav.mm-show { + display: none; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header { + width: 21.563rem; } } + @media only screen and (min-width: 767px) and (max-width: 1400px) { + [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header { + width: 17rem; } } +@media (min-width: 767px) { + [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header .brand-logo { + padding-left: 1.6rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header .brand-logo .brand-title { + display: block; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle.mm-show { + display: block; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .header { + padding-left: 4.38rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .header { + padding-right: 4.38rem; + padding-left: 0; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav { + left: 0; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav .metismenu .has-arrow:after { + opacity: 1; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav { + left: auto; + right: 0; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body { + margin-left: 7rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body { + margin-left: 0; + margin-right: 7rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .footer { + padding-left: 7rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .footer { + margin-left: 0; + margin-right: 7rem; } } +@media (min-width: 767px) { + [data-sidebar-style="modern"][data-layout="horizontal"] .nav-header { + width: 21.563rem; } + [data-sidebar-style="modern"] .nav-header { + width: 9.375rem; } + [data-sidebar-style="modern"] .nav-header .brand-logo { + justify-content: center; + padding-left: 30px; + padding-right: 30px; } + [data-sidebar-style="modern"] .deznav .metismenu > li { + text-align: center; } + [data-sidebar-style="modern"] .deznav .metismenu > li > a { + padding: 20px 15px 20px 15px !important; } + [data-sidebar-style="modern"] .deznav .metismenu > li > a::after { + display: none; } + [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: var(--rgba-primary-1); } + [data-sidebar-style="modern"] .deznav .metismenu > li.mm-active { + padding: 0; } + [data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a { + background: var(--rgba-primary-1); + border-radius: 0.5rem; } + [data-sidebar-style="modern"] .deznav .metismenu > li li { + text-align: left; } + [direction="rtl"][data-sidebar-style="modern"] .deznav .metismenu > li li { + text-align: right; } + [data-sidebar-style="modern"] .deznav .metismenu li a { + padding: 0.625rem 0.9375rem 0.625rem 0.9375rem; } + [data-sidebar-style="modern"] .deznav .metismenu li ul:after { + content: none; } + [data-sidebar-style="modern"] .deznav .metismenu li > ul { + height: auto !important; } + [data-sidebar-style="modern"] .deznav .metismenu .nav-label { + display: none; } + [data-sidebar-style="modern"] .deznav .nav-label, + [data-sidebar-style="modern"] .deznav .copyright, + [data-sidebar-style="modern"] .deznav .add-menu-sidebar { + display: none; } + [data-sidebar-style="modern"] .deznav .nav-text { + display: block; + margin-top: 0.3125rem; } + [data-sidebar-style="modern"] .footer { + padding-left: 9.375rem; } + [data-sidebar-style="modern"] .content-body { + margin-left: 9.375rem; } + + [data-sidebar-style="modern"][data-layout="vertical"] .deznav { + width: 9.375rem; + left: 0; } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav { + left: auto; + right: 0; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .slimScrollDiv, + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .deznav-scroll { + overflow: visible !important; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li { + padding: 0 20px; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a { + padding: 15px 12px 15px 12px !important; + border-radius: 0.5rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a i { + font-size: 20px; + margin-right: 0; + padding-right: 0; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > ul { + display: none; + padding: 1.875rem 0.9375rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li { + position: relative; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li a { + padding: 0.625rem 1.5rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li a:before { + content: none; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul { + position: absolute; + left: 105%; + top: 0; + bottom: auto; + background-color: #fff; + border: 1px solid #f0f1f5; + width: 200px; } + [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul { + background: #28253b; + box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul { + left: auto; + right: 105%; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul { + display: block; + left: 100%; + padding: 1rem 0; + margin-left: -10px; + border: 0; + box-shadow: 5px 0px 13px 0px rgba(82, 63, 105, 0.05); + border-radius: 0.5rem; } + [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul { + box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul { + left: auto; + right: 100%; + box-shadow: -5px 0px 13px 0px rgba(82, 63, 105, 0.05); } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .nav-label { + display: none; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .nav-text { + display: block; + margin-top: 0.5rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .deznav { + left: -9.375rem; } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .deznav { + left: auto; + right: -9.375rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body { + margin-left: 0; } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body { + margin-right: 0; } + + [data-sidebar-style="modern"][data-layout="horizontal"] .footer, + [data-sidebar-style="modern"][data-layout="horizontal"] .content-body { + margin-left: 0; } + [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu { + padding: 0 30px; } + [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 0.8125rem 2.25rem; } + [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu > li > ul { + top: 6rem; } + [data-sidebar-style="modern"][data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li > a { + padding: 0.8125rem 1.25rem; } } +[data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu ul a { + padding-left: 5.25rem; } +[data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a { + padding: 20px 30px; + font-size: 18px; } + [data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a i { + font-size: 1.5rem; } + [data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a:before { + position: absolute; + height: 100%; + width: 0px; + top: 0; + left: 0; + border-radius: 0px 10px 10px 0; + content: ""; + background: var(--primary); + -webkit-transition: all 0.2s; + -ms-transition: all 0.2s; + transition: all 0.2s; } +[data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a:before { + width: 11px; } +[data-sidebar-style="overlay"] .deznav { + left: -100%; } + [direction="rtl"][data-sidebar-style="overlay"] .deznav { + left: auto; + right: -100%; } +[data-sidebar-style="overlay"] .content-body { + margin-left: 0; } +[data-sidebar-style="overlay"] .nav-header { + position: absolute; } + [data-sidebar-style="overlay"] .nav-header .hamburger.is-active { + left: 0; } + [data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: var(--primary); } +[data-sidebar-style="overlay"] .menu-toggle .nav-header { + position: absolute; + left: auto; } +[data-sidebar-style="overlay"] .menu-toggle .deznav { + left: 0; } + [direction="rtl"][data-sidebar-style="overlay"] .menu-toggle .deznav { + left: auto; + right: 0; } +[data-sidebar-style="overlay"] .footer { + padding-left: 0; } + +[data-sidebar-style="overlay"][data-header-position="fixed"] .nav-header { + position: fixed; } + +[data-sidebar-position="fixed"][data-header-position="fixed"] .nav-header { + position: fixed; } + +[data-sidebar-position="fixed"][data-layout="vertical"] .nav-header { + position: fixed; + border-top-left-radius: 0px; + border-top-right-radius: 0px; } +[data-sidebar-position="fixed"][data-layout="vertical"] .deznav { + position: fixed; } + [data-sidebar-position="fixed"][data-layout="vertical"] .deznav .deznav-scroll { + border-top-left-radius: 0px; + border-top-right-radius: 0px; } +[data-sidebar-position="fixed"][data-layout="vertical"] .menu-toggle .deznav { + position: fixed; } + +[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="overlay"][data-layout="vertical"][data-container="boxed"] .deznav { + position: absolute; } + +.sidebar-right { + right: -32rem; + position: fixed; + top: 0; + width: 32rem; + background-color: #fff; + height: 100vh; + margin-top: 0; + transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; + z-index: 9999; } + .sidebar-right .bg-label-pattern { + background: transparent; + background-image: url("../images/pattern/pattern5.png"); + background-size: 130%; } + .sidebar-right .bootstrap-select { + height: 48px; + border-radius: 6px; } + .sidebar-right .bootstrap-select .btn { + padding: 12px 15px; + font-size: 15px; + border-color: #d1d1d1; + border-radius: 6px; } + .sidebar-right .sidebar-right-inner { + background: #fff; } + [direction="rtl"] .sidebar-right .slimScrollDiv { + overflow: visible !important; } + .sidebar-right .sidebar-right-trigger { + position: absolute; + z-index: 9; + bottom: 10.5rem; + padding: 13px 18px; + align-items: center; + right: 100%; + background-color: var(--primary); + color: #fff; + display: flex; + text-align: center; + border-radius: 50px 0 0 50px; + box-shadow: -5px 3px 5px 0px rgba(119, 119, 119, 0.15); } + [data-theme-version="dark"] .sidebar-right .sidebar-right-trigger { + color: #fff; } + @media only screen and (max-width: 1023px) { + .sidebar-right .sidebar-right-trigger { + display: none; } } + .sidebar-right .sidebar-right-trigger span { + margin-right: 15px; } + .sidebar-right .sidebar-right-trigger span.text { + margin-right: 0; } + .sidebar-right .sidebar-right-trigger i { + font-size: 25px; } + .sidebar-right .sidebar-close-trigger { + position: absolute; + z-index: 2; + font-size: 28px; + top: 0; + right: -48px; + height: 3rem; + width: 3rem; + line-height: 3rem; + text-align: center; + background: black; + color: #fff; } + .sidebar-right.show { + right: 0; + box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2); + z-index: 99999; } + .sidebar-right.show .sidebar-right-trigger .text { + display: none; } + .sidebar-right.show .bg-overlay { + position: fixed; + width: 100%; + cursor: pointer; + height: 100%; + top: 0; + left: 0; + background: rgba(0, 0, 0, 0.2); } + .sidebar-right .card-tabs .nav-tabs { + justify-content: space-between; + position: sticky; + top: 0; + width: 100%; + background-color: #fff; + z-index: 2; } + .sidebar-right .card-tabs .nav-tabs .nav-item { + margin-bottom: 0; + flex: 1; } + .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link { + border: 0; + font-size: 1.125rem; + position: relative; + text-align: center; + background-color: #fff; } + [data-theme-version="dark"] .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link.active { + border-right: none; + border-left: none; + border-top: none; } + .sidebar-right .sidebar-right-inner > h4 { + padding: 10px 20px; + display: flex; + justify-content: space-between; + align-items: center; + font-size: 25px; + font-weight: 700; + background: #fff; + margin: 0px 0px 30px 0px; + background: -webkit-linear-gradient(#40189d, #972ab3); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; } + .sidebar-right .sidebar-right-inner > h4 a { + background: var(--primary); + -webkit-background-clip: unset; + -webkit-text-fill-color: #fff; } + .sidebar-right .admin-settings { + height: calc(100% - 100px); + padding: 0 20px; } + .sidebar-right .admin-settings .row > div { + margin-bottom: 20px; } + .sidebar-right .admin-settings p { + color: #353535; + font-weight: 500; + margin-bottom: 8px; + font-size: 16px; } + .sidebar-right .admin-settings input[type="radio"] { + display: none; } + .sidebar-right .admin-settings input[type="radio"] + label { + display: inline-block; + width: 35px; + height: 35px; + cursor: pointer; + transition: all .1s ease; + border-radius: 4px; + margin-right: 5px; + margin-bottom: 3px; } + .sidebar-right .admin-settings input[type="radio"]:checked + label { + position: relative; } + .sidebar-right .admin-settings input[type="radio"]:checked + label::after { + height: 33px; + width: 33px; + left: -4px; + top: -4px; + content: ""; + position: absolute; + background-color: inherit; + border-radius: 6px; + opacity: 0.4; } + .sidebar-right #nav_header_color_1 + label, + .sidebar-right #header_color_1 + label, + .sidebar-right #sidebar_color_1 + label, + .sidebar-right #primary_color_1 + label { + background-color: #fff; } + .sidebar-right #nav_header_color_2 + label, + .sidebar-right #header_color_2 + label, + .sidebar-right #sidebar_color_2 + label, + .sidebar-right #primary_color_2 + label { + background-color: #6610f2; } + .sidebar-right #nav_header_color_3 + label, + .sidebar-right #header_color_3 + label, + .sidebar-right #sidebar_color_3 + label, + .sidebar-right #primary_color_3 + label { + background-color: #40189D; } + .sidebar-right #nav_header_color_4 + label, + .sidebar-right #header_color_4 + label, + .sidebar-right #sidebar_color_4 + label, + .sidebar-right #primary_color_4 + label { + background-color: #4d06a5; } + .sidebar-right #nav_header_color_5 + label, + .sidebar-right #header_color_5 + label, + .sidebar-right #sidebar_color_5 + label, + .sidebar-right #primary_color_5 + label { + background-color: #dc3545; } + .sidebar-right #nav_header_color_6 + label, + .sidebar-right #header_color_6 + label, + .sidebar-right #sidebar_color_6 + label, + .sidebar-right #primary_color_6 + label { + background-color: #fd7e14; } + .sidebar-right #nav_header_color_7 + label, + .sidebar-right #header_color_7 + label, + .sidebar-right #sidebar_color_7 + label, + .sidebar-right #primary_color_7 + label { + background-color: #ffc107; } + .sidebar-right #nav_header_color_8 + label, + .sidebar-right #header_color_8 + label, + .sidebar-right #sidebar_color_8 + label, + .sidebar-right #primary_color_8 + label { + background-color: #5bcfc5; } + .sidebar-right #nav_header_color_9 + label, + .sidebar-right #header_color_9 + label, + .sidebar-right #sidebar_color_9 + label, + .sidebar-right #primary_color_9 + label { + background-color: #20c997; } + .sidebar-right #nav_header_color_10 + label, + .sidebar-right #header_color_10 + label, + .sidebar-right #sidebar_color_10 + label, + .sidebar-right #primary_color_10 + label { + background-color: #17a2b8; } + .sidebar-right #nav_header_color_11 + label, + .sidebar-right #header_color_11 + label, + .sidebar-right #sidebar_color_11 + label, + .sidebar-right #primary_color_11 + label { + background-color: #94618E; } + .sidebar-right #nav_header_color_12 + label, + .sidebar-right #header_color_12 + label, + .sidebar-right #sidebar_color_12 + label, + .sidebar-right #primary_color_12 + label { + background-color: #343a40; } + .sidebar-right #nav_header_color_13 + label, + .sidebar-right #header_color_13 + label, + .sidebar-right #sidebar_color_13 + label, + .sidebar-right #primary_color_13 + label { + background-color: #2a2a2a; } + .sidebar-right #nav_header_color_14 + label, + .sidebar-right #header_color_14 + label, + .sidebar-right #sidebar_color_14 + label, + .sidebar-right #primary_color_14 + label { + background-color: #4885ed; } + .sidebar-right #nav_header_color_15 + label, + .sidebar-right #header_color_15 + label, + .sidebar-right #sidebar_color_15 + label, + .sidebar-right #primary_color_15 + label { + background-color: #4cb32b; } + .sidebar-right #nav_header_color_1 + label, + .sidebar-right #header_color_1 + label, + .sidebar-right #sidebar_color_1 + label, + .sidebar-right #primary_color_1 + label { + border: 1px solid #c4c4c4; } + .sidebar-right.style-1 { + height: 100vh; + width: 250px; + margin-top: 0; + right: -250px; } + .sidebar-right.style-1 .sidebar-right-inner { + background: #fff; } + .sidebar-right.style-1 .sidebar-right-trigger { + top: 12.4rem; } + .sidebar-right.style-1.show { + right: 0; } + .sidebar-right.style-1.show .sidebar-right-trigger { + display: block; } + +@keyframes bounce { + 0% { + transform: translateX(-8%); + -webkit-transform: translateX(-8%); } + 50% { + transform: translateX(8%); + -webkit-transform: translateX(8%); } + 100% { + transform: translateX(-8%); + -webkit-transform: translateX(-8%); } } +@-webkit-keyframes bounce { + 0% { + transform: translateX(-8%); + -webkit-transform: translateX(-8%); } + 50% { + transform: translateX(8%); + -webkit-transform: translateX(8%); } + 100% { + transform: translateY(-8%); + -webkit-transform: translateY(-8%); } } +.nav-user { + background: var(--primary); + margin-bottom: 10px; + padding: 20px 25px 15px; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user { + padding: 20px 15px 15px; } } + .nav-user img { + width: 35px; + height: 35px; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user img { + width: 35px; + height: 35px; + margin-bottom: 10px; } } + .nav-user h5 { + margin-left: 10px; + margin-bottom: 3px; + color: #fff; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user h5 { + display: none; } } + [data-sibebarbg="color_2"] .nav-user h5 { + color: #fff; } + .nav-user p { + margin-left: 10px; + margin-bottom: 8px; + color: #afcff7; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user p { + display: none; } } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user i { + margin-top: 15px; + display: block; } } + +.menu-toggle .nav-user { + padding: 20px 15px 15px; } + .menu-toggle .nav-user img { + width: 35px; + height: 35px; + margin-bottom: 10px; } + .menu-toggle .nav-user h5, + .menu-toggle .nav-user p { + display: none; } + .menu-toggle .nav-user i { + margin-top: 15px; + display: block; } + .menu-toggle .nav-user .dropdown-menu { + left: 45px !important; + top: 22px !important; } + +.chatbox { + width: 340px; + height: 100vh; + position: fixed; + right: -500px; + top: 0; + z-index: 999; + background: #fff; + box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.15); + -webkit-transition: all 0.8s; + -ms-transition: all 0.8s; + transition: all 0.8s; } + [data-theme-version="dark"] .chatbox { + background: #28253b; } + .chatbox .chatbox-close { + position: absolute; + -webkit-transition: all 0.2s; + -ms-transition: all 0.2s; + transition: all 0.2s; + width: 0; + height: 100%; + right: 340px; + background: #000; + z-index: 1; + opacity: 0.1; + cursor: pointer; } + .chatbox .card-fotter { + padding: 0.75rem 1rem; } + .chatbox .card-body { + padding: 1rem; } + .chatbox.active { + right: 0; } + .chatbox.active .chatbox-close { + width: 100vw; } + .chatbox .type_msg { + padding-top: 10px; } + .chatbox .nav { + padding: 1rem 1rem 0 1rem; + background: var(--primary); + border: 0; + justify-content: space-between; } + .chatbox .nav .nav-link { + color: #fff; + opacity: 0.7; + text-transform: uppercase; } + .chatbox .nav .nav-link:hover, .chatbox .nav .nav-link.active { + background: transparent; + color: #fff; + opacity: 1; + border-color: #fff; } + .chatbox .img_cont { + width: 40px; + border-radius: 40px; + margin-right: 10px; + position: relative; + height: 40px; + background: #eee; + display: flex; + align-items: center; + justify-content: center; + font-weight: 600; + font-size: 14px; + min-width: 40px; + min-height: 40px; } + .chatbox .img_cont .icon { + color: #fff; } + .chatbox .img_cont.primary { + background: var(--rgba-primary-1); + color: var(--primary); } + [data-theme-version="dark"] .chatbox .img_cont.primary { + background: var(--rgba-primary-1); } + .chatbox .img_cont.warning { + background: #fff0e5; + color: #FE8024; } + [data-theme-version="dark"] .chatbox .img_cont.warning { + background: rgba(254, 128, 36, 0.1); } + .chatbox .img_cont.success { + background: #b7f6db; + color: #1BD084; } + [data-theme-version="dark"] .chatbox .img_cont.success { + background: rgba(27, 208, 132, 0.1); } + .chatbox .img_cont.info { + background: white; + color: #48A9F8; } + [data-theme-version="dark"] .chatbox .img_cont.info { + background: rgba(72, 169, 248, 0.1); } + .chatbox .img_cont img { + width: 100%; } + .chatbox .img_cont .online_icon { + background: #1BD084; + position: absolute; + width: 12px; + height: 12px; + border-radius: 15px; + right: -1px; + bottom: 0px; + border: 2px solid #fff; } + .chatbox .img_cont .online_icon.offline { + background: #FF6746; } + .chatbox .card { + box-shadow: none; } + .chatbox .search { + height: 40px; } + .chatbox .user_info span { + font-size: 15px; + color: #000; + display: block; + font-weight: 500; + line-height: 1; + margin-bottom: 5px; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + display: block; + max-width: 170px; } + [data-theme-version="dark"] .chatbox .user_info span { + color: #fff; } + .chatbox .user_info p { + font-size: 13px; + margin-bottom: 0; + line-height: 1; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + display: block; + max-width: 170px; } + .chatbox .contacts li { + padding: 7px 1rem; + border-bottom: 1px solid #eee; + cursor: pointer; } + [data-theme-version="dark"] .chatbox .contacts li { + border-color: #333a54; } + .chatbox .contacts li > div { + display: flex; + align-items: center; } + .chatbox .contacts li:hover { + background: #f4f7ff; } + [data-theme-version="dark"] .chatbox .contacts li:hover { + background-color: #251e35; } + .chatbox .contacts .name-first-letter { + background: #F2F2F2; + padding: 4px 1rem; + font-weight: 700; + color: #000; + position: sticky; + top: 0; + z-index: 1; } + [data-theme-version="dark"] .chatbox .contacts .name-first-letter { + color: #fff; + background: #251e35; } + .chatbox .msg_card_body { + height: calc(100vh - 195px); } + .chatbox .contacts_body { + height: calc(100vh - 120px); } + .chatbox .card-header { + background: #f4f7ff; + padding: 15px 20px; + justify-content: center; } + .chatbox .card-header h6 { + font-size: 15px; } + .chatbox .card-header p { + line-height: 1.2; + font-size: 12px; + color: #7e7e7e; } + .chatbox .chat-list-header { + justify-content: space-between; + background: #fff; } + [data-theme-version="dark"] .chatbox .chat-list-header { + background: #28253b; } + .chatbox .chat-list-header a { + text-align: center; + width: 30px; + height: 30px; + background: #F2F2F2; + border-radius: 6px; + line-height: 30px; + display: block; } + [data-theme-version="dark"] .chatbox .chat-list-header a { + background: var(--rgba-primary-1); } + [data-theme-version="dark"] .chatbox .chat-list-header a svg g [fill] { + fill: #fff; } + .chatbox .img_cont_msg { + width: 30px; + height: 30px; + display: block; + max-width: 30px; + min-width: 30px; } + .chatbox .img_cont_msg img { + width: 100%; } + .chatbox .msg_cotainer { + background: var(--primary); + margin-left: 10px; + border-radius: 0 1.25rem 1.25rem 1.25rem; + padding: 10px 15px; + color: #fff; + position: relative; } + .chatbox .msg_cotainer .msg_time { + display: block; + font-size: 11px; + color: #fff; + margin-top: 5px; + opacity: 0.5; } + .chatbox .msg_cotainer:after { + content: ""; + position: absolute; + left: -10px; + border-right: 10px solid var(--primary); + border-bottom: 10px solid transparent; + border-top: 0px solid; + top: 0; } + .chatbox .msg_cotainer_send { + background: #F2F2F2; + padding: 10px 15px; + border-radius: 6px 0px 6px 6px; + margin-right: 10px; + color: #222; + position: relative; + text-align: right; } + [data-theme-version="dark"] .chatbox .msg_cotainer_send { + background: #251e35; + color: #fff; } + .chatbox .msg_cotainer_send .msg_time_send { + display: block; + font-size: 11px; + text-align: right; + margin-top: 5px; + opacity: 0.6; } + .chatbox .msg_cotainer_send:after { + content: ""; + position: absolute; + right: -10px; + border-left: 10px solid #F2F2F2; + border-bottom: 10px solid transparent; + border-top: 0px solid; + top: 0; } + [data-theme-version="dark"] .chatbox .msg_cotainer_send:after { + border-left: 10px solid #251e35; } + .chatbox .type_msg .form-control { + padding: 10px 0; + height: 50px; + border: 0; } + .chatbox .type_msg .btn { + font-size: 18px; + border-radius: 38px !important; + width: 38px; + height: 38px; + padding: 0; + margin-top: 6px; } + .chatbox .video_cam { + margin-left: 15px; } + .chatbox .video_cam span { + width: 35px; + height: 35px; + background: #10ca93; + text-align: center; + line-height: 35px; + border-radius: 35px; + color: #fff; + margin-right: 5px; + align-self: center; + font-size: 16px; + padding: 0 3px; + display: inline-block; } + .chatbox .note_card .contacts li { + padding: 12px 1rem; } + +@media only screen and (max-width: 576px) { + .chatbox { + width: 280px; } + .chatbox .chatbox-close { + right: 280px; } } +.dz-demo-panel { + right: 0; + position: fixed; + top: 0; + width: 90%; + max-width: 735px; + background-color: #fff; + height: 100vh; + transition: all .5s ease-in-out; + z-index: 9999; + -webkit-transform: translate(100%, 0); + -ms-transform: translate(100%, 0); + transform: translate(100%, 0); + transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; } + .dz-demo-panel .dz-demo-trigger { + position: absolute; + z-index: 9; + bottom: 15rem; + right: 100%; + background-color: #8BC740; + color: #fff; + display: flex; + padding: 14px 18px; + text-align: center; + border-radius: 40px 0 0 40px; + box-shadow: -5px 3px 5px 0px rgba(119, 119, 119, 0.15); } + .dz-demo-panel .dz-demo-trigger svg { + margin-right: 15px; } + .dz-demo-panel .dz-demo-trigger .close { + display: none; } + @media only screen and (max-width: 1023px) { + .dz-demo-panel .dz-demo-trigger { + display: none; } } + .dz-demo-panel .dz-demo-close { + height: 30px; + color: #fff; + width: 30px; + border-radius: 1.25rem; + background: rgba(0, 0, 0, 0.5); + line-height: 30px; + text-align: center; } + .dz-demo-panel.show { + right: 0; + box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2); + z-index: 99999; + transform: translate(0px, 0px); } + .dz-demo-panel.show .bg-close { + position: fixed; + z-index: -2; + cursor: pointer; + width: 100%; + height: 100%; + top: 0; + left: 0; + background: rgba(0, 0, 0, 0.15); } + .dz-demo-panel.show .dz-demo-trigger span { + display: none; } + .dz-demo-panel.show .dz-demo-trigger .layer { + display: none; } + .dz-demo-panel.show .dz-demo-trigger .close { + display: block; + opacity: 1; } + .dz-demo-panel .dz-demo-inner { + padding: 30px 30px; + background: #fff; } + .dz-demo-panel .dz-demo-content { + height: calc(100vh - 140px); + padding-top: 30px; } + .dz-demo-panel .dz-demo-header { + display: flex; + justify-content: center; + align-items: center; + margin-bottom: 50px; } + .dz-demo-panel .dz-demo-header h4 { + margin-bottom: 0; + font-weight: 700; + font-size: 28px; + background: -webkit-linear-gradient(#40189d, #972ab3); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; } + .dz-demo-panel .dz-demo-bx { + height: 200px; + overflow: hidden; + box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); + margin-bottom: 10px; } + .dz-demo-panel .dz-demo-bx.demo-active { + border-color: #8BC740; } + .dz-demo-panel .dz-demo-bx.demo-active .overlay-layer { + opacity: 1; } + .dz-demo-panel .overlay-bx { + position: relative; + -webkit-transition: all .3s ease; + transition: all .3s ease; } + .dz-demo-panel .overlay-bx .overlay-layer { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: rgba(255, 255, 255, 0.2); + -webkit-transition: all .3s ease; + transition: all .3s ease; + opacity: 0; } + .dz-demo-panel .overlay-bx:hover { + transform: translateY(-10px); } + .dz-demo-panel .overlay-bx:hover .overlay-layer { + -webkit-transition: all .3s ease; + transition: all .3s ease; + opacity: 1; } + +:root { + --nav-headbg: #fff; + --sidebar-bg: #fff; + --headerbg: #F2F2F2; } + +[data-nav-headerbg="color_2"][data-theme-version="dark"], +[data-nav-headerbg="color_2"] { + --nav-headbg: #6610f2; } + [data-nav-headerbg="color_2"][data-theme-version="dark"] .header, + [data-nav-headerbg="color_2"] .header { + background-color: #6610f2; } + [data-nav-headerbg="color_2"][data-theme-version="dark"] .svg-logo-text-path, + [data-nav-headerbg="color_2"] .svg-logo-text-path { + fill: #fff; + stroke: #fff; } + [data-nav-headerbg="color_2"][data-theme-version="dark"] .svg-logo-circle, + [data-nav-headerbg="color_2"] .svg-logo-circle { + fill: #fff; } + [data-nav-headerbg="color_2"][data-theme-version="dark"] .svg-logo-icon-text, + [data-nav-headerbg="color_2"] .svg-logo-icon-text { + fill: #6610f2; } + +[data-nav-headerbg="color_3"][data-theme-version="dark"], +[data-nav-headerbg="color_3"] { + --nav-headbg: #40189D; } + [data-nav-headerbg="color_3"][data-theme-version="dark"] .header, + [data-nav-headerbg="color_3"] .header { + background-color: #40189D; } + [data-nav-headerbg="color_3"][data-theme-version="dark"] .svg-logo-text-path, + [data-nav-headerbg="color_3"] .svg-logo-text-path { + fill: #fff; + stroke: #fff; } + [data-nav-headerbg="color_3"][data-theme-version="dark"] .svg-logo-circle, + [data-nav-headerbg="color_3"] .svg-logo-circle { + fill: #fff; } + [data-nav-headerbg="color_3"][data-theme-version="dark"] .svg-logo-icon-text, + [data-nav-headerbg="color_3"] .svg-logo-icon-text { + fill: #40189D; } + +[data-nav-headerbg="color_4"][data-theme-version="dark"], +[data-nav-headerbg="color_4"] { + --nav-headbg: #4d06a5; } + [data-nav-headerbg="color_4"][data-theme-version="dark"] .header, + [data-nav-headerbg="color_4"] .header { + background-color: #4d06a5; } + [data-nav-headerbg="color_4"][data-theme-version="dark"] .svg-logo-text-path, + [data-nav-headerbg="color_4"] .svg-logo-text-path { + fill: #fff; + stroke: #fff; } + [data-nav-headerbg="color_4"][data-theme-version="dark"] .svg-logo-circle, + [data-nav-headerbg="color_4"] .svg-logo-circle { + fill: #fff; } + [data-nav-headerbg="color_4"][data-theme-version="dark"] .svg-logo-icon-text, + [data-nav-headerbg="color_4"] .svg-logo-icon-text { + fill: #4d06a5; } + +[data-nav-headerbg="color_5"][data-theme-version="dark"], +[data-nav-headerbg="color_5"] { + --nav-headbg: #dc3545; } + [data-nav-headerbg="color_5"][data-theme-version="dark"] .header, + [data-nav-headerbg="color_5"] .header { + background-color: #dc3545; } + [data-nav-headerbg="color_5"][data-theme-version="dark"] .svg-logo-text-path, + [data-nav-headerbg="color_5"] .svg-logo-text-path { + fill: #fff; + stroke: #fff; } + [data-nav-headerbg="color_5"][data-theme-version="dark"] .svg-logo-circle, + [data-nav-headerbg="color_5"] .svg-logo-circle { + fill: #fff; } + [data-nav-headerbg="color_5"][data-theme-version="dark"] .svg-logo-icon-text, + [data-nav-headerbg="color_5"] .svg-logo-icon-text { + fill: #dc3545; } + +[data-nav-headerbg="color_6"][data-theme-version="dark"], +[data-nav-headerbg="color_6"] { + --nav-headbg: #fd7e14; } + [data-nav-headerbg="color_6"][data-theme-version="dark"] .header, + [data-nav-headerbg="color_6"] .header { + background-color: #fd7e14; } + [data-nav-headerbg="color_6"][data-theme-version="dark"] .svg-logo-text-path, + [data-nav-headerbg="color_6"] .svg-logo-text-path { + fill: #fff; + stroke: #fff; } + [data-nav-headerbg="color_6"][data-theme-version="dark"] .svg-logo-circle, + [data-nav-headerbg="color_6"] .svg-logo-circle { + fill: #fff; } + [data-nav-headerbg="color_6"][data-theme-version="dark"] .svg-logo-icon-text, + [data-nav-headerbg="color_6"] .svg-logo-icon-text { + fill: #fd7e14; } + +[data-nav-headerbg="color_7"][data-theme-version="dark"], +[data-nav-headerbg="color_7"] { + --nav-headbg: #ffc107; } + [data-nav-headerbg="color_7"][data-theme-version="dark"] .header, + [data-nav-headerbg="color_7"] .header { + background-color: #ffc107; } + [data-nav-headerbg="color_7"][data-theme-version="dark"] .svg-logo-text-path, + [data-nav-headerbg="color_7"] .svg-logo-text-path { + fill: #fff; + stroke: #fff; } + [data-nav-headerbg="color_7"][data-theme-version="dark"] .svg-logo-circle, + [data-nav-headerbg="color_7"] .svg-logo-circle { + fill: #fff; } + [data-nav-headerbg="color_7"][data-theme-version="dark"] .svg-logo-icon-text, + [data-nav-headerbg="color_7"] .svg-logo-icon-text { + fill: #ffc107; } + +[data-nav-headerbg="color_8"][data-theme-version="dark"], +[data-nav-headerbg="color_8"] { + --nav-headbg: #5bcfc5; } + [data-nav-headerbg="color_8"][data-theme-version="dark"] .header, + [data-nav-headerbg="color_8"] .header { + background-color: #5bcfc5; } + [data-nav-headerbg="color_8"][data-theme-version="dark"] .svg-logo-text-path, + [data-nav-headerbg="color_8"] .svg-logo-text-path { + fill: #fff; + stroke: #fff; } + [data-nav-headerbg="color_8"][data-theme-version="dark"] .svg-logo-circle, + [data-nav-headerbg="color_8"] .svg-logo-circle { + fill: #fff; } + [data-nav-headerbg="color_8"][data-theme-version="dark"] .svg-logo-icon-text, + [data-nav-headerbg="color_8"] .svg-logo-icon-text { + fill: #5bcfc5; } + +[data-nav-headerbg="color_9"][data-theme-version="dark"], +[data-nav-headerbg="color_9"] { + --nav-headbg: #20c997; } + [data-nav-headerbg="color_9"][data-theme-version="dark"] .header, + [data-nav-headerbg="color_9"] .header { + background-color: #20c997; } + [data-nav-headerbg="color_9"][data-theme-version="dark"] .svg-logo-text-path, + [data-nav-headerbg="color_9"] .svg-logo-text-path { + fill: #fff; + stroke: #fff; } + [data-nav-headerbg="color_9"][data-theme-version="dark"] .svg-logo-circle, + [data-nav-headerbg="color_9"] .svg-logo-circle { + fill: #fff; } + [data-nav-headerbg="color_9"][data-theme-version="dark"] .svg-logo-icon-text, + [data-nav-headerbg="color_9"] .svg-logo-icon-text { + fill: #20c997; } + +[data-nav-headerbg="color_10"][data-theme-version="dark"], +[data-nav-headerbg="color_10"] { + --nav-headbg: #17a2b8; } + [data-nav-headerbg="color_10"][data-theme-version="dark"] .header, + [data-nav-headerbg="color_10"] .header { + background-color: #17a2b8; } + [data-nav-headerbg="color_10"][data-theme-version="dark"] .svg-logo-text-path, + [data-nav-headerbg="color_10"] .svg-logo-text-path { + fill: #fff; + stroke: #fff; } + [data-nav-headerbg="color_10"][data-theme-version="dark"] .svg-logo-circle, + [data-nav-headerbg="color_10"] .svg-logo-circle { + fill: #fff; } + [data-nav-headerbg="color_10"][data-theme-version="dark"] .svg-logo-icon-text, + [data-nav-headerbg="color_10"] .svg-logo-icon-text { + fill: #17a2b8; } + +[data-nav-headerbg="color_11"][data-theme-version="dark"], +[data-nav-headerbg="color_11"] { + --nav-headbg: #94618E; } + [data-nav-headerbg="color_11"][data-theme-version="dark"] .header, + [data-nav-headerbg="color_11"] .header { + background-color: #94618E; } + [data-nav-headerbg="color_11"][data-theme-version="dark"] .svg-logo-text-path, + [data-nav-headerbg="color_11"] .svg-logo-text-path { + fill: #fff; + stroke: #fff; } + [data-nav-headerbg="color_11"][data-theme-version="dark"] .svg-logo-circle, + [data-nav-headerbg="color_11"] .svg-logo-circle { + fill: #fff; } + [data-nav-headerbg="color_11"][data-theme-version="dark"] .svg-logo-icon-text, + [data-nav-headerbg="color_11"] .svg-logo-icon-text { + fill: #94618E; } + +[data-nav-headerbg="color_12"][data-theme-version="dark"], +[data-nav-headerbg="color_12"] { + --nav-headbg: #343a40; } + [data-nav-headerbg="color_12"][data-theme-version="dark"] .header, + [data-nav-headerbg="color_12"] .header { + background-color: #343a40; } + [data-nav-headerbg="color_12"][data-theme-version="dark"] .svg-logo-text-path, + [data-nav-headerbg="color_12"] .svg-logo-text-path { + fill: #fff; + stroke: #fff; } + [data-nav-headerbg="color_12"][data-theme-version="dark"] .svg-logo-circle, + [data-nav-headerbg="color_12"] .svg-logo-circle { + fill: #fff; } + [data-nav-headerbg="color_12"][data-theme-version="dark"] .svg-logo-icon-text, + [data-nav-headerbg="color_12"] .svg-logo-icon-text { + fill: #343a40; } + +[data-nav-headerbg="color_13"][data-theme-version="dark"], +[data-nav-headerbg="color_13"] { + --nav-headbg: #2a2a2a; } + [data-nav-headerbg="color_13"][data-theme-version="dark"] .header, + [data-nav-headerbg="color_13"] .header { + background-color: #2a2a2a; } + [data-nav-headerbg="color_13"][data-theme-version="dark"] .svg-logo-text-path, + [data-nav-headerbg="color_13"] .svg-logo-text-path { + fill: #fff; + stroke: #fff; } + [data-nav-headerbg="color_13"][data-theme-version="dark"] .svg-logo-circle, + [data-nav-headerbg="color_13"] .svg-logo-circle { + fill: #fff; } + [data-nav-headerbg="color_13"][data-theme-version="dark"] .svg-logo-icon-text, + [data-nav-headerbg="color_13"] .svg-logo-icon-text { + fill: #2a2a2a; } + +[data-nav-headerbg="color_14"][data-theme-version="dark"], +[data-nav-headerbg="color_14"] { + --nav-headbg: #4885ed; } + [data-nav-headerbg="color_14"][data-theme-version="dark"] .header, + [data-nav-headerbg="color_14"] .header { + background-color: #4885ed; } + [data-nav-headerbg="color_14"][data-theme-version="dark"] .svg-logo-text-path, + [data-nav-headerbg="color_14"] .svg-logo-text-path { + fill: #fff; + stroke: #fff; } + [data-nav-headerbg="color_14"][data-theme-version="dark"] .svg-logo-circle, + [data-nav-headerbg="color_14"] .svg-logo-circle { + fill: #fff; } + [data-nav-headerbg="color_14"][data-theme-version="dark"] .svg-logo-icon-text, + [data-nav-headerbg="color_14"] .svg-logo-icon-text { + fill: #4885ed; } + +[data-nav-headerbg="color_15"][data-theme-version="dark"], +[data-nav-headerbg="color_15"] { + --nav-headbg: #4cb32b; } + [data-nav-headerbg="color_15"][data-theme-version="dark"] .header, + [data-nav-headerbg="color_15"] .header { + background-color: #4cb32b; } + [data-nav-headerbg="color_15"][data-theme-version="dark"] .svg-logo-text-path, + [data-nav-headerbg="color_15"] .svg-logo-text-path { + fill: #fff; + stroke: #fff; } + [data-nav-headerbg="color_15"][data-theme-version="dark"] .svg-logo-circle, + [data-nav-headerbg="color_15"] .svg-logo-circle { + fill: #fff; } + [data-nav-headerbg="color_15"][data-theme-version="dark"] .svg-logo-icon-text, + [data-nav-headerbg="color_15"] .svg-logo-icon-text { + fill: #4cb32b; } + +[data-sibebarbg="color_2"][data-theme-version="dark"], +[data-sibebarbg="color_2"] { + --sidebar-bg: #6610f2; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_2"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu li ul a:hover, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu li ul a:focus, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active, + [data-sibebarbg="color_2"] .deznav .metismenu li ul a:hover, + [data-sibebarbg="color_2"] .deznav .metismenu li ul a:focus, + [data-sibebarbg="color_2"] .deznav .metismenu li ul a.mm-active { + color: #fff; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_2"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li > a i, + [data-sibebarbg="color_2"] .deznav .metismenu > li > a i { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_2"] .deznav .metismenu > li.mm-active > a { + background: rgba(255, 255, 255, 0.15); + color: #fff; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_2"] .deznav .metismenu > li.mm-active > a i { + color: #6610f2 !important; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after, + [data-sibebarbg="color_2"] .deznav .metismenu .has-arrow:after { + border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .header-profile > a.nav-link, + [data-sibebarbg="color_2"] .deznav .header-profile > a.nav-link { + border-color: rgba(255, 255, 255, 0.3); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info span, + [data-sibebarbg="color_2"] .deznav .header-profile > a.nav-link .header-info span { + color: #fff; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info small, + [data-sibebarbg="color_2"] .deznav .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .copyright, + [data-sibebarbg="color_2"] .deznav .copyright { + color: #fff; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul, + [data-sibebarbg="color_2"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #8540f5; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_2"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_2"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a { + background: #fff; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_2"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_2"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i { + color: #6610f2; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before, + [data-sibebarbg="color_2"][data-sidebar-style="compact"] .deznav .metismenu li a:before { + background: #fff; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a, + [data-sibebarbg="color_2"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, + [data-sibebarbg="color_2"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #8540f5 0%, #6610f2 100%); + background: -webkit-linear-gradient(left, #8540f5 0%, #6610f2 100%); + background: linear-gradient(to right, #8540f5 0%, #6610f2 100%); } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_2"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_2"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a { + background: #8540f5; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_2"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_2"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li > ul, + [data-sibebarbg="color_2"][data-sidebar-style="modern"] .deznav .metismenu li > ul { + background-color: #8540f5; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_2"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_2"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a { + background: #8540f5; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_2"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_2"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before, + [data-sibebarbg="color_2"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before { + background: #fff; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_2"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a { + background: #6610f2; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_2"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_2"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_2"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a { + background: #8540f5; + color: #fff; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_2"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_2"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul, + [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu li > ul { + background: #8540f5; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_2"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i { + color: #6610f2 !important; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_2"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a { + background: #8540f5; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul { + background: #8540f5; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background-color: #8540f5; } + [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + background: #8540f5; } + +[data-sibebarbg="color_3"][data-theme-version="dark"], +[data-sibebarbg="color_3"] { + --sidebar-bg: #40189D; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_3"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu li ul a:hover, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu li ul a:focus, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active, + [data-sibebarbg="color_3"] .deznav .metismenu li ul a:hover, + [data-sibebarbg="color_3"] .deznav .metismenu li ul a:focus, + [data-sibebarbg="color_3"] .deznav .metismenu li ul a.mm-active { + color: #fff; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_3"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li > a i, + [data-sibebarbg="color_3"] .deznav .metismenu > li > a i { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_3"] .deznav .metismenu > li.mm-active > a { + background: rgba(255, 255, 255, 0.15); + color: #fff; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_3"] .deznav .metismenu > li.mm-active > a i { + color: #40189D !important; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after, + [data-sibebarbg="color_3"] .deznav .metismenu .has-arrow:after { + border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .header-profile > a.nav-link, + [data-sibebarbg="color_3"] .deznav .header-profile > a.nav-link { + border-color: rgba(255, 255, 255, 0.3); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info span, + [data-sibebarbg="color_3"] .deznav .header-profile > a.nav-link .header-info span { + color: #fff; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info small, + [data-sibebarbg="color_3"] .deznav .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .copyright, + [data-sibebarbg="color_3"] .deznav .copyright { + color: #fff; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul, + [data-sibebarbg="color_3"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #521fc9; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_3"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_3"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a { + background: #fff; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_3"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_3"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i { + color: #40189D; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before, + [data-sibebarbg="color_3"][data-sidebar-style="compact"] .deznav .metismenu li a:before { + background: #fff; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a, + [data-sibebarbg="color_3"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, + [data-sibebarbg="color_3"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #521fc9 0%, #40189D 100%); + background: -webkit-linear-gradient(left, #521fc9 0%, #40189D 100%); + background: linear-gradient(to right, #521fc9 0%, #40189D 100%); } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_3"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_3"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a { + background: #521fc9; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_3"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_3"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li > ul, + [data-sibebarbg="color_3"][data-sidebar-style="modern"] .deznav .metismenu li > ul { + background-color: #521fc9; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_3"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_3"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a { + background: #521fc9; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_3"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_3"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before, + [data-sibebarbg="color_3"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before { + background: #fff; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_3"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a { + background: #40189D; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_3"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_3"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_3"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a { + background: #521fc9; + color: #fff; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_3"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_3"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul, + [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu li > ul { + background: #521fc9; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_3"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i { + color: #40189D !important; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_3"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a { + background: #521fc9; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul { + background: #521fc9; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background-color: #521fc9; } + [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + background: #521fc9; } + +[data-sibebarbg="color_4"][data-theme-version="dark"], +[data-sibebarbg="color_4"] { + --sidebar-bg: #4d06a5; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_4"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu li ul a:hover, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu li ul a:focus, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active, + [data-sibebarbg="color_4"] .deznav .metismenu li ul a:hover, + [data-sibebarbg="color_4"] .deznav .metismenu li ul a:focus, + [data-sibebarbg="color_4"] .deznav .metismenu li ul a.mm-active { + color: #fff; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_4"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li > a i, + [data-sibebarbg="color_4"] .deznav .metismenu > li > a i { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_4"] .deznav .metismenu > li.mm-active > a { + background: rgba(255, 255, 255, 0.15); + color: #fff; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_4"] .deznav .metismenu > li.mm-active > a i { + color: #4d06a5 !important; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after, + [data-sibebarbg="color_4"] .deznav .metismenu .has-arrow:after { + border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .header-profile > a.nav-link, + [data-sibebarbg="color_4"] .deznav .header-profile > a.nav-link { + border-color: rgba(255, 255, 255, 0.3); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info span, + [data-sibebarbg="color_4"] .deznav .header-profile > a.nav-link .header-info span { + color: #fff; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info small, + [data-sibebarbg="color_4"] .deznav .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .copyright, + [data-sibebarbg="color_4"] .deznav .copyright { + color: #fff; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul, + [data-sibebarbg="color_4"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #6408d6; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_4"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_4"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a { + background: #fff; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_4"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_4"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i { + color: #4d06a5; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before, + [data-sibebarbg="color_4"][data-sidebar-style="compact"] .deznav .metismenu li a:before { + background: #fff; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a, + [data-sibebarbg="color_4"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, + [data-sibebarbg="color_4"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #6408d6 0%, #4d06a5 100%); + background: -webkit-linear-gradient(left, #6408d6 0%, #4d06a5 100%); + background: linear-gradient(to right, #6408d6 0%, #4d06a5 100%); } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_4"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_4"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a { + background: #6408d6; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_4"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_4"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li > ul, + [data-sibebarbg="color_4"][data-sidebar-style="modern"] .deznav .metismenu li > ul { + background-color: #6408d6; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_4"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_4"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a { + background: #6408d6; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_4"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_4"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before, + [data-sibebarbg="color_4"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before { + background: #fff; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_4"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a { + background: #4d06a5; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_4"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_4"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_4"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a { + background: #6408d6; + color: #fff; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_4"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_4"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul, + [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu li > ul { + background: #6408d6; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_4"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i { + color: #4d06a5 !important; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_4"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a { + background: #6408d6; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul { + background: #6408d6; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background-color: #6408d6; } + [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + background: #6408d6; } + +[data-sibebarbg="color_5"][data-theme-version="dark"], +[data-sibebarbg="color_5"] { + --sidebar-bg: #dc3545; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_5"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu li ul a:hover, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu li ul a:focus, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active, + [data-sibebarbg="color_5"] .deznav .metismenu li ul a:hover, + [data-sibebarbg="color_5"] .deznav .metismenu li ul a:focus, + [data-sibebarbg="color_5"] .deznav .metismenu li ul a.mm-active { + color: #fff; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_5"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li > a i, + [data-sibebarbg="color_5"] .deznav .metismenu > li > a i { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_5"] .deznav .metismenu > li.mm-active > a { + background: rgba(255, 255, 255, 0.15); + color: #fff; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_5"] .deznav .metismenu > li.mm-active > a i { + color: #dc3545 !important; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after, + [data-sibebarbg="color_5"] .deznav .metismenu .has-arrow:after { + border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .header-profile > a.nav-link, + [data-sibebarbg="color_5"] .deznav .header-profile > a.nav-link { + border-color: rgba(255, 255, 255, 0.3); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info span, + [data-sibebarbg="color_5"] .deznav .header-profile > a.nav-link .header-info span { + color: #fff; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info small, + [data-sibebarbg="color_5"] .deznav .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .copyright, + [data-sibebarbg="color_5"] .deznav .copyright { + color: #fff; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul, + [data-sibebarbg="color_5"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #e4606d; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_5"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_5"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a { + background: #fff; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_5"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_5"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i { + color: #dc3545; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before, + [data-sibebarbg="color_5"][data-sidebar-style="compact"] .deznav .metismenu li a:before { + background: #fff; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a, + [data-sibebarbg="color_5"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, + [data-sibebarbg="color_5"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #e4606d 0%, #dc3545 100%); + background: -webkit-linear-gradient(left, #e4606d 0%, #dc3545 100%); + background: linear-gradient(to right, #e4606d 0%, #dc3545 100%); } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_5"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_5"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a { + background: #e4606d; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_5"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_5"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li > ul, + [data-sibebarbg="color_5"][data-sidebar-style="modern"] .deznav .metismenu li > ul { + background-color: #e4606d; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_5"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_5"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a { + background: #e4606d; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_5"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_5"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before, + [data-sibebarbg="color_5"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before { + background: #fff; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_5"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a { + background: #dc3545; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_5"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_5"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_5"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a { + background: #e4606d; + color: #fff; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_5"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_5"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul, + [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu li > ul { + background: #e4606d; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_5"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i { + color: #dc3545 !important; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_5"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a { + background: #e4606d; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul { + background: #e4606d; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background-color: #e4606d; } + [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + background: #e4606d; } + +[data-sibebarbg="color_6"][data-theme-version="dark"], +[data-sibebarbg="color_6"] { + --sidebar-bg: #fd7e14; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_6"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu li ul a:hover, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu li ul a:focus, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active, + [data-sibebarbg="color_6"] .deznav .metismenu li ul a:hover, + [data-sibebarbg="color_6"] .deznav .metismenu li ul a:focus, + [data-sibebarbg="color_6"] .deznav .metismenu li ul a.mm-active { + color: #fff; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_6"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li > a i, + [data-sibebarbg="color_6"] .deznav .metismenu > li > a i { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_6"] .deznav .metismenu > li.mm-active > a { + background: rgba(255, 255, 255, 0.15); + color: #fff; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_6"] .deznav .metismenu > li.mm-active > a i { + color: #fd7e14 !important; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after, + [data-sibebarbg="color_6"] .deznav .metismenu .has-arrow:after { + border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .header-profile > a.nav-link, + [data-sibebarbg="color_6"] .deznav .header-profile > a.nav-link { + border-color: rgba(255, 255, 255, 0.3); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info span, + [data-sibebarbg="color_6"] .deznav .header-profile > a.nav-link .header-info span { + color: #fff; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info small, + [data-sibebarbg="color_6"] .deznav .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .copyright, + [data-sibebarbg="color_6"] .deznav .copyright { + color: #fff; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul, + [data-sibebarbg="color_6"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #fd9a47; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_6"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_6"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a { + background: #fff; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_6"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_6"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i { + color: #fd7e14; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before, + [data-sibebarbg="color_6"][data-sidebar-style="compact"] .deznav .metismenu li a:before { + background: #fff; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a, + [data-sibebarbg="color_6"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, + [data-sibebarbg="color_6"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #fd9a47 0%, #fd7e14 100%); + background: -webkit-linear-gradient(left, #fd9a47 0%, #fd7e14 100%); + background: linear-gradient(to right, #fd9a47 0%, #fd7e14 100%); } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_6"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_6"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a { + background: #fd9a47; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_6"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_6"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li > ul, + [data-sibebarbg="color_6"][data-sidebar-style="modern"] .deznav .metismenu li > ul { + background-color: #fd9a47; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_6"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_6"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a { + background: #fd9a47; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_6"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_6"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before, + [data-sibebarbg="color_6"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before { + background: #fff; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_6"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a { + background: #fd7e14; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_6"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_6"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_6"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a { + background: #fd9a47; + color: #fff; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_6"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_6"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul, + [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu li > ul { + background: #fd9a47; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_6"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i { + color: #fd7e14 !important; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_6"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a { + background: #fd9a47; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul { + background: #fd9a47; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background-color: #fd9a47; } + [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + background: #fd9a47; } + +[data-sibebarbg="color_7"][data-theme-version="dark"], +[data-sibebarbg="color_7"] { + --sidebar-bg: #ffc107; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_7"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu li ul a:hover, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu li ul a:focus, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active, + [data-sibebarbg="color_7"] .deznav .metismenu li ul a:hover, + [data-sibebarbg="color_7"] .deznav .metismenu li ul a:focus, + [data-sibebarbg="color_7"] .deznav .metismenu li ul a.mm-active { + color: #fff; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_7"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li > a i, + [data-sibebarbg="color_7"] .deznav .metismenu > li > a i { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_7"] .deznav .metismenu > li.mm-active > a { + background: rgba(255, 255, 255, 0.15); + color: #fff; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_7"] .deznav .metismenu > li.mm-active > a i { + color: #ffc107 !important; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after, + [data-sibebarbg="color_7"] .deznav .metismenu .has-arrow:after { + border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .header-profile > a.nav-link, + [data-sibebarbg="color_7"] .deznav .header-profile > a.nav-link { + border-color: rgba(255, 255, 255, 0.3); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info span, + [data-sibebarbg="color_7"] .deznav .header-profile > a.nav-link .header-info span { + color: #fff; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info small, + [data-sibebarbg="color_7"] .deznav .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .copyright, + [data-sibebarbg="color_7"] .deznav .copyright { + color: #fff; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul, + [data-sibebarbg="color_7"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #ffce3a; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_7"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_7"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a { + background: #fff; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_7"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_7"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i { + color: #ffc107; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before, + [data-sibebarbg="color_7"][data-sidebar-style="compact"] .deznav .metismenu li a:before { + background: #fff; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a, + [data-sibebarbg="color_7"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, + [data-sibebarbg="color_7"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #ffce3a 0%, #ffc107 100%); + background: -webkit-linear-gradient(left, #ffce3a 0%, #ffc107 100%); + background: linear-gradient(to right, #ffce3a 0%, #ffc107 100%); } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_7"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_7"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a { + background: #ffce3a; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_7"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_7"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li > ul, + [data-sibebarbg="color_7"][data-sidebar-style="modern"] .deznav .metismenu li > ul { + background-color: #ffce3a; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_7"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_7"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a { + background: #ffce3a; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_7"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_7"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before, + [data-sibebarbg="color_7"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before { + background: #fff; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_7"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a { + background: #ffc107; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_7"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_7"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_7"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a { + background: #ffce3a; + color: #fff; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_7"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_7"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul, + [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu li > ul { + background: #ffce3a; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_7"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i { + color: #ffc107 !important; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_7"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a { + background: #ffce3a; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul { + background: #ffce3a; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background-color: #ffce3a; } + [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + background: #ffce3a; } + +[data-sibebarbg="color_8"][data-theme-version="dark"], +[data-sibebarbg="color_8"] { + --sidebar-bg: #5bcfc5; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_8"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu li ul a:hover, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu li ul a:focus, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active, + [data-sibebarbg="color_8"] .deznav .metismenu li ul a:hover, + [data-sibebarbg="color_8"] .deznav .metismenu li ul a:focus, + [data-sibebarbg="color_8"] .deznav .metismenu li ul a.mm-active { + color: #fff; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_8"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li > a i, + [data-sibebarbg="color_8"] .deznav .metismenu > li > a i { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_8"] .deznav .metismenu > li.mm-active > a { + background: rgba(255, 255, 255, 0.15); + color: #fff; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_8"] .deznav .metismenu > li.mm-active > a i { + color: #5bcfc5 !important; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after, + [data-sibebarbg="color_8"] .deznav .metismenu .has-arrow:after { + border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .header-profile > a.nav-link, + [data-sibebarbg="color_8"] .deznav .header-profile > a.nav-link { + border-color: rgba(255, 255, 255, 0.3); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info span, + [data-sibebarbg="color_8"] .deznav .header-profile > a.nav-link .header-info span { + color: #fff; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info small, + [data-sibebarbg="color_8"] .deznav .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .copyright, + [data-sibebarbg="color_8"] .deznav .copyright { + color: #fff; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul, + [data-sibebarbg="color_8"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #82dbd3; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_8"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_8"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a { + background: #fff; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_8"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_8"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i { + color: #5bcfc5; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before, + [data-sibebarbg="color_8"][data-sidebar-style="compact"] .deznav .metismenu li a:before { + background: #fff; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a, + [data-sibebarbg="color_8"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, + [data-sibebarbg="color_8"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #82dbd3 0%, #5bcfc5 100%); + background: -webkit-linear-gradient(left, #82dbd3 0%, #5bcfc5 100%); + background: linear-gradient(to right, #82dbd3 0%, #5bcfc5 100%); } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_8"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_8"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a { + background: #82dbd3; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_8"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_8"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li > ul, + [data-sibebarbg="color_8"][data-sidebar-style="modern"] .deznav .metismenu li > ul { + background-color: #82dbd3; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_8"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_8"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a { + background: #82dbd3; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_8"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_8"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before, + [data-sibebarbg="color_8"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before { + background: #fff; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_8"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a { + background: #5bcfc5; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_8"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_8"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_8"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a { + background: #82dbd3; + color: #fff; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_8"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_8"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul, + [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu li > ul { + background: #82dbd3; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_8"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i { + color: #5bcfc5 !important; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_8"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a { + background: #82dbd3; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul { + background: #82dbd3; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background-color: #82dbd3; } + [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + background: #82dbd3; } + +[data-sibebarbg="color_9"][data-theme-version="dark"], +[data-sibebarbg="color_9"] { + --sidebar-bg: #20c997; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_9"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu li ul a:hover, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu li ul a:focus, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active, + [data-sibebarbg="color_9"] .deznav .metismenu li ul a:hover, + [data-sibebarbg="color_9"] .deznav .metismenu li ul a:focus, + [data-sibebarbg="color_9"] .deznav .metismenu li ul a.mm-active { + color: #fff; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_9"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li > a i, + [data-sibebarbg="color_9"] .deznav .metismenu > li > a i { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_9"] .deznav .metismenu > li.mm-active > a { + background: rgba(255, 255, 255, 0.15); + color: #fff; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_9"] .deznav .metismenu > li.mm-active > a i { + color: #20c997 !important; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after, + [data-sibebarbg="color_9"] .deznav .metismenu .has-arrow:after { + border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .header-profile > a.nav-link, + [data-sibebarbg="color_9"] .deznav .header-profile > a.nav-link { + border-color: rgba(255, 255, 255, 0.3); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info span, + [data-sibebarbg="color_9"] .deznav .header-profile > a.nav-link .header-info span { + color: #fff; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info small, + [data-sibebarbg="color_9"] .deznav .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .copyright, + [data-sibebarbg="color_9"] .deznav .copyright { + color: #fff; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul, + [data-sibebarbg="color_9"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #3ce0af; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_9"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_9"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a { + background: #fff; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_9"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_9"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i { + color: #20c997; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before, + [data-sibebarbg="color_9"][data-sidebar-style="compact"] .deznav .metismenu li a:before { + background: #fff; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a, + [data-sibebarbg="color_9"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, + [data-sibebarbg="color_9"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #3ce0af 0%, #20c997 100%); + background: -webkit-linear-gradient(left, #3ce0af 0%, #20c997 100%); + background: linear-gradient(to right, #3ce0af 0%, #20c997 100%); } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_9"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_9"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a { + background: #3ce0af; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_9"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_9"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li > ul, + [data-sibebarbg="color_9"][data-sidebar-style="modern"] .deznav .metismenu li > ul { + background-color: #3ce0af; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_9"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_9"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a { + background: #3ce0af; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_9"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_9"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before, + [data-sibebarbg="color_9"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before { + background: #fff; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_9"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a { + background: #20c997; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_9"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_9"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_9"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a { + background: #3ce0af; + color: #fff; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_9"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_9"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul, + [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu li > ul { + background: #3ce0af; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_9"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i { + color: #20c997 !important; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_9"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a { + background: #3ce0af; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul { + background: #3ce0af; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background-color: #3ce0af; } + [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + background: #3ce0af; } + +[data-sibebarbg="color_10"][data-theme-version="dark"], +[data-sibebarbg="color_10"] { + --sidebar-bg: #17a2b8; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_10"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu li ul a:hover, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu li ul a:focus, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active, + [data-sibebarbg="color_10"] .deznav .metismenu li ul a:hover, + [data-sibebarbg="color_10"] .deznav .metismenu li ul a:focus, + [data-sibebarbg="color_10"] .deznav .metismenu li ul a.mm-active { + color: #fff; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_10"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li > a i, + [data-sibebarbg="color_10"] .deznav .metismenu > li > a i { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_10"] .deznav .metismenu > li.mm-active > a { + background: rgba(255, 255, 255, 0.15); + color: #fff; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_10"] .deznav .metismenu > li.mm-active > a i { + color: #17a2b8 !important; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after, + [data-sibebarbg="color_10"] .deznav .metismenu .has-arrow:after { + border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .header-profile > a.nav-link, + [data-sibebarbg="color_10"] .deznav .header-profile > a.nav-link { + border-color: rgba(255, 255, 255, 0.3); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info span, + [data-sibebarbg="color_10"] .deznav .header-profile > a.nav-link .header-info span { + color: #fff; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info small, + [data-sibebarbg="color_10"] .deznav .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .copyright, + [data-sibebarbg="color_10"] .deznav .copyright { + color: #fff; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul, + [data-sibebarbg="color_10"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #1fc8e3; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_10"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_10"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a { + background: #fff; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_10"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_10"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i { + color: #17a2b8; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before, + [data-sibebarbg="color_10"][data-sidebar-style="compact"] .deznav .metismenu li a:before { + background: #fff; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a, + [data-sibebarbg="color_10"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, + [data-sibebarbg="color_10"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #1fc8e3 0%, #17a2b8 100%); + background: -webkit-linear-gradient(left, #1fc8e3 0%, #17a2b8 100%); + background: linear-gradient(to right, #1fc8e3 0%, #17a2b8 100%); } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_10"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_10"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a { + background: #1fc8e3; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_10"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_10"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li > ul, + [data-sibebarbg="color_10"][data-sidebar-style="modern"] .deznav .metismenu li > ul { + background-color: #1fc8e3; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_10"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_10"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a { + background: #1fc8e3; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_10"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_10"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before, + [data-sibebarbg="color_10"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before { + background: #fff; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_10"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a { + background: #17a2b8; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_10"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_10"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_10"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a { + background: #1fc8e3; + color: #fff; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_10"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_10"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul, + [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu li > ul { + background: #1fc8e3; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_10"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i { + color: #17a2b8 !important; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_10"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a { + background: #1fc8e3; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul { + background: #1fc8e3; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background-color: #1fc8e3; } + [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + background: #1fc8e3; } + +[data-sibebarbg="color_11"][data-theme-version="dark"], +[data-sibebarbg="color_11"] { + --sidebar-bg: #94618E; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_11"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu li ul a:hover, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu li ul a:focus, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active, + [data-sibebarbg="color_11"] .deznav .metismenu li ul a:hover, + [data-sibebarbg="color_11"] .deznav .metismenu li ul a:focus, + [data-sibebarbg="color_11"] .deznav .metismenu li ul a.mm-active { + color: #fff; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_11"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li > a i, + [data-sibebarbg="color_11"] .deznav .metismenu > li > a i { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_11"] .deznav .metismenu > li.mm-active > a { + background: rgba(255, 255, 255, 0.15); + color: #fff; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_11"] .deznav .metismenu > li.mm-active > a i { + color: #94618E !important; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after, + [data-sibebarbg="color_11"] .deznav .metismenu .has-arrow:after { + border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .header-profile > a.nav-link, + [data-sibebarbg="color_11"] .deznav .header-profile > a.nav-link { + border-color: rgba(255, 255, 255, 0.3); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info span, + [data-sibebarbg="color_11"] .deznav .header-profile > a.nav-link .header-info span { + color: #fff; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info small, + [data-sibebarbg="color_11"] .deznav .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .copyright, + [data-sibebarbg="color_11"] .deznav .copyright { + color: #fff; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul, + [data-sibebarbg="color_11"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #aa7ea5; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_11"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_11"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a { + background: #fff; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_11"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_11"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i { + color: #94618E; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before, + [data-sibebarbg="color_11"][data-sidebar-style="compact"] .deznav .metismenu li a:before { + background: #fff; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a, + [data-sibebarbg="color_11"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, + [data-sibebarbg="color_11"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #aa7ea5 0%, #94618E 100%); + background: -webkit-linear-gradient(left, #aa7ea5 0%, #94618E 100%); + background: linear-gradient(to right, #aa7ea5 0%, #94618E 100%); } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_11"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_11"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a { + background: #aa7ea5; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_11"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_11"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li > ul, + [data-sibebarbg="color_11"][data-sidebar-style="modern"] .deznav .metismenu li > ul { + background-color: #aa7ea5; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_11"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_11"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a { + background: #aa7ea5; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_11"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_11"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before, + [data-sibebarbg="color_11"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before { + background: #fff; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_11"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a { + background: #94618E; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_11"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_11"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_11"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a { + background: #aa7ea5; + color: #fff; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_11"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_11"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul, + [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu li > ul { + background: #aa7ea5; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_11"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i { + color: #94618E !important; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_11"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a { + background: #aa7ea5; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul { + background: #aa7ea5; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background-color: #aa7ea5; } + [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + background: #aa7ea5; } + +[data-sibebarbg="color_12"][data-theme-version="dark"], +[data-sibebarbg="color_12"] { + --sidebar-bg: #343a40; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_12"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu li ul a:hover, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu li ul a:focus, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active, + [data-sibebarbg="color_12"] .deznav .metismenu li ul a:hover, + [data-sibebarbg="color_12"] .deznav .metismenu li ul a:focus, + [data-sibebarbg="color_12"] .deznav .metismenu li ul a.mm-active { + color: #fff; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_12"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li > a i, + [data-sibebarbg="color_12"] .deznav .metismenu > li > a i { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_12"] .deznav .metismenu > li.mm-active > a { + background: rgba(255, 255, 255, 0.15); + color: #fff; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_12"] .deznav .metismenu > li.mm-active > a i { + color: #343a40 !important; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after, + [data-sibebarbg="color_12"] .deznav .metismenu .has-arrow:after { + border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .header-profile > a.nav-link, + [data-sibebarbg="color_12"] .deznav .header-profile > a.nav-link { + border-color: rgba(255, 255, 255, 0.3); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info span, + [data-sibebarbg="color_12"] .deznav .header-profile > a.nav-link .header-info span { + color: #fff; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info small, + [data-sibebarbg="color_12"] .deznav .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .copyright, + [data-sibebarbg="color_12"] .deznav .copyright { + color: #fff; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul, + [data-sibebarbg="color_12"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #4b545c; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_12"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_12"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a { + background: #fff; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_12"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_12"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i { + color: #343a40; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before, + [data-sibebarbg="color_12"][data-sidebar-style="compact"] .deznav .metismenu li a:before { + background: #fff; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a, + [data-sibebarbg="color_12"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, + [data-sibebarbg="color_12"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #4b545c 0%, #343a40 100%); + background: -webkit-linear-gradient(left, #4b545c 0%, #343a40 100%); + background: linear-gradient(to right, #4b545c 0%, #343a40 100%); } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_12"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_12"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a { + background: #4b545c; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_12"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_12"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li > ul, + [data-sibebarbg="color_12"][data-sidebar-style="modern"] .deznav .metismenu li > ul { + background-color: #4b545c; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_12"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_12"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a { + background: #4b545c; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_12"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_12"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before, + [data-sibebarbg="color_12"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before { + background: #fff; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_12"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a { + background: #343a40; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_12"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_12"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_12"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a { + background: #4b545c; + color: #fff; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_12"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_12"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul, + [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu li > ul { + background: #4b545c; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_12"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i { + color: #343a40 !important; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_12"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a { + background: #4b545c; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul { + background: #4b545c; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background-color: #4b545c; } + [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + background: #4b545c; } + +[data-sibebarbg="color_13"][data-theme-version="dark"], +[data-sibebarbg="color_13"] { + --sidebar-bg: #2a2a2a; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_13"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu li ul a:hover, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu li ul a:focus, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active, + [data-sibebarbg="color_13"] .deznav .metismenu li ul a:hover, + [data-sibebarbg="color_13"] .deznav .metismenu li ul a:focus, + [data-sibebarbg="color_13"] .deznav .metismenu li ul a.mm-active { + color: #fff; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_13"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li > a i, + [data-sibebarbg="color_13"] .deznav .metismenu > li > a i { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_13"] .deznav .metismenu > li.mm-active > a { + background: rgba(255, 255, 255, 0.15); + color: #fff; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_13"] .deznav .metismenu > li.mm-active > a i { + color: #2a2a2a !important; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after, + [data-sibebarbg="color_13"] .deznav .metismenu .has-arrow:after { + border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .header-profile > a.nav-link, + [data-sibebarbg="color_13"] .deznav .header-profile > a.nav-link { + border-color: rgba(255, 255, 255, 0.3); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info span, + [data-sibebarbg="color_13"] .deznav .header-profile > a.nav-link .header-info span { + color: #fff; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info small, + [data-sibebarbg="color_13"] .deznav .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .copyright, + [data-sibebarbg="color_13"] .deznav .copyright { + color: #fff; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul, + [data-sibebarbg="color_13"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #444444; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_13"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_13"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a { + background: #fff; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_13"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_13"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i { + color: #2a2a2a; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before, + [data-sibebarbg="color_13"][data-sidebar-style="compact"] .deznav .metismenu li a:before { + background: #fff; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a, + [data-sibebarbg="color_13"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, + [data-sibebarbg="color_13"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #444444 0%, #2a2a2a 100%); + background: -webkit-linear-gradient(left, #444444 0%, #2a2a2a 100%); + background: linear-gradient(to right, #444444 0%, #2a2a2a 100%); } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_13"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_13"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a { + background: #444444; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_13"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_13"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li > ul, + [data-sibebarbg="color_13"][data-sidebar-style="modern"] .deznav .metismenu li > ul { + background-color: #444444; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_13"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_13"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a { + background: #444444; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_13"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_13"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before, + [data-sibebarbg="color_13"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before { + background: #fff; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_13"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a { + background: #2a2a2a; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_13"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_13"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_13"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a { + background: #444444; + color: #fff; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_13"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_13"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul, + [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu li > ul { + background: #444444; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_13"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i { + color: #2a2a2a !important; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_13"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a { + background: #444444; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul { + background: #444444; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background-color: #444444; } + [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + background: #444444; } + +[data-sibebarbg="color_14"][data-theme-version="dark"], +[data-sibebarbg="color_14"] { + --sidebar-bg: #4885ed; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_14"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu li ul a:hover, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu li ul a:focus, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active, + [data-sibebarbg="color_14"] .deznav .metismenu li ul a:hover, + [data-sibebarbg="color_14"] .deznav .metismenu li ul a:focus, + [data-sibebarbg="color_14"] .deznav .metismenu li ul a.mm-active { + color: #fff; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_14"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li > a i, + [data-sibebarbg="color_14"] .deznav .metismenu > li > a i { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_14"] .deznav .metismenu > li.mm-active > a { + background: rgba(255, 255, 255, 0.15); + color: #fff; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_14"] .deznav .metismenu > li.mm-active > a i { + color: #4885ed !important; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after, + [data-sibebarbg="color_14"] .deznav .metismenu .has-arrow:after { + border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .header-profile > a.nav-link, + [data-sibebarbg="color_14"] .deznav .header-profile > a.nav-link { + border-color: rgba(255, 255, 255, 0.3); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info span, + [data-sibebarbg="color_14"] .deznav .header-profile > a.nav-link .header-info span { + color: #fff; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info small, + [data-sibebarbg="color_14"] .deznav .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .copyright, + [data-sibebarbg="color_14"] .deznav .copyright { + color: #fff; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul, + [data-sibebarbg="color_14"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #76a4f2; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_14"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_14"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a { + background: #fff; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_14"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_14"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i { + color: #4885ed; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before, + [data-sibebarbg="color_14"][data-sidebar-style="compact"] .deznav .metismenu li a:before { + background: #fff; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a, + [data-sibebarbg="color_14"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, + [data-sibebarbg="color_14"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #76a4f2 0%, #4885ed 100%); + background: -webkit-linear-gradient(left, #76a4f2 0%, #4885ed 100%); + background: linear-gradient(to right, #76a4f2 0%, #4885ed 100%); } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_14"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_14"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a { + background: #76a4f2; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_14"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_14"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li > ul, + [data-sibebarbg="color_14"][data-sidebar-style="modern"] .deznav .metismenu li > ul { + background-color: #76a4f2; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_14"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_14"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a { + background: #76a4f2; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_14"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_14"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before, + [data-sibebarbg="color_14"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before { + background: #fff; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_14"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a { + background: #4885ed; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_14"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_14"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_14"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a { + background: #76a4f2; + color: #fff; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_14"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_14"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul, + [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu li > ul { + background: #76a4f2; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_14"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i { + color: #4885ed !important; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_14"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a { + background: #76a4f2; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul { + background: #76a4f2; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background-color: #76a4f2; } + [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + background: #76a4f2; } + +[data-sibebarbg="color_15"][data-theme-version="dark"], +[data-sibebarbg="color_15"] { + --sidebar-bg: #4cb32b; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_15"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu li ul a:hover, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu li ul a:focus, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active, + [data-sibebarbg="color_15"] .deznav .metismenu li ul a:hover, + [data-sibebarbg="color_15"] .deznav .metismenu li ul a:focus, + [data-sibebarbg="color_15"] .deznav .metismenu li ul a.mm-active { + color: #fff; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_15"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li > a i, + [data-sibebarbg="color_15"] .deznav .metismenu > li > a i { + color: rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_15"] .deznav .metismenu > li.mm-active > a { + background: rgba(255, 255, 255, 0.15); + color: #fff; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_15"] .deznav .metismenu > li.mm-active > a i { + color: #4cb32b !important; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after, + [data-sibebarbg="color_15"] .deznav .metismenu .has-arrow:after { + border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .header-profile > a.nav-link, + [data-sibebarbg="color_15"] .deznav .header-profile > a.nav-link { + border-color: rgba(255, 255, 255, 0.3); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info span, + [data-sibebarbg="color_15"] .deznav .header-profile > a.nav-link .header-info span { + color: #fff; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info small, + [data-sibebarbg="color_15"] .deznav .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.8); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .copyright, + [data-sibebarbg="color_15"] .deznav .copyright { + color: #fff; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul, + [data-sibebarbg="color_15"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #63d140; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_15"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_15"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a { + background: #fff; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_15"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_15"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i { + color: #4cb32b; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before, + [data-sibebarbg="color_15"][data-sidebar-style="compact"] .deznav .metismenu li a:before { + background: #fff; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a, + [data-sibebarbg="color_15"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, + [data-sibebarbg="color_15"][data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #63d140 0%, #4cb32b 100%); + background: -webkit-linear-gradient(left, #63d140 0%, #4cb32b 100%); + background: linear-gradient(to right, #63d140 0%, #4cb32b 100%); } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_15"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_15"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a { + background: #63d140; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_15"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_15"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li > ul, + [data-sibebarbg="color_15"][data-sidebar-style="modern"] .deznav .metismenu li > ul { + background-color: #63d140; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_15"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_15"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a { + background: #63d140; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_15"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_15"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before, + [data-sibebarbg="color_15"][data-sidebar-style="overlay"] .deznav .metismenu > li > a:before { + background: #fff; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_15"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a { + background: #4cb32b; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_15"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_15"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_15"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a { + background: #63d140; + color: #fff; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, + [data-sibebarbg="color_15"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_15"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i { + color: #fff !important; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul, + [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu li > ul { + background: #63d140; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, + [data-sibebarbg="color_15"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i { + color: #4cb32b !important; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_15"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a { + background: #63d140; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li > ul { + background: #63d140; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background-color: #63d140; } + [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, + [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + background: #63d140; } + +[data-headerbg="color_2"][data-theme-version="dark"], +[data-headerbg="color_2"] { + --headerbg: #6610f2; } + [data-headerbg="color_2"][data-theme-version="dark"] .hamburger .line, + [data-headerbg="color_2"] .hamburger .line { + background: #fff; } + [data-headerbg="color_2"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, + [data-headerbg="color_2"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #fff; } + [data-headerbg="color_2"][data-theme-version="dark"] .header-left .dashboard_bar, + [data-headerbg="color_2"] .header-left .dashboard_bar { + color: #fff; } + [data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info, + [data-headerbg="color_2"] .header-right .header-profile > a.nav-link .header-info { + border: 0; } + [data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .text-black, + [data-headerbg="color_2"] .header-right .header-profile > a.nav-link .header-info .text-black { + color: #fff !important; } + [data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info p, + [data-headerbg="color_2"] .header-right .header-profile > a.nav-link .header-info p { + color: rgba(255, 255, 255, 0.7); } + [data-headerbg="color_2"][data-theme-version="dark"] .search-area .form-control, + [data-headerbg="color_2"] .search-area .form-control { + background: #fff; } + [data-headerbg="color_2"][data-theme-version="dark"] .search-area .input-group-text, + [data-headerbg="color_2"] .search-area .input-group-text { + background: #fff; } + +[data-headerbg="color_3"][data-theme-version="dark"], +[data-headerbg="color_3"] { + --headerbg: #40189D; } + [data-headerbg="color_3"][data-theme-version="dark"] .hamburger .line, + [data-headerbg="color_3"] .hamburger .line { + background: #fff; } + [data-headerbg="color_3"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, + [data-headerbg="color_3"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #fff; } + [data-headerbg="color_3"][data-theme-version="dark"] .header-left .dashboard_bar, + [data-headerbg="color_3"] .header-left .dashboard_bar { + color: #fff; } + [data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info, + [data-headerbg="color_3"] .header-right .header-profile > a.nav-link .header-info { + border: 0; } + [data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .text-black, + [data-headerbg="color_3"] .header-right .header-profile > a.nav-link .header-info .text-black { + color: #fff !important; } + [data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info p, + [data-headerbg="color_3"] .header-right .header-profile > a.nav-link .header-info p { + color: rgba(255, 255, 255, 0.7); } + [data-headerbg="color_3"][data-theme-version="dark"] .search-area .form-control, + [data-headerbg="color_3"] .search-area .form-control { + background: #fff; } + [data-headerbg="color_3"][data-theme-version="dark"] .search-area .input-group-text, + [data-headerbg="color_3"] .search-area .input-group-text { + background: #fff; } + +[data-headerbg="color_4"][data-theme-version="dark"], +[data-headerbg="color_4"] { + --headerbg: #4d06a5; } + [data-headerbg="color_4"][data-theme-version="dark"] .hamburger .line, + [data-headerbg="color_4"] .hamburger .line { + background: #fff; } + [data-headerbg="color_4"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, + [data-headerbg="color_4"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #fff; } + [data-headerbg="color_4"][data-theme-version="dark"] .header-left .dashboard_bar, + [data-headerbg="color_4"] .header-left .dashboard_bar { + color: #fff; } + [data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info, + [data-headerbg="color_4"] .header-right .header-profile > a.nav-link .header-info { + border: 0; } + [data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .text-black, + [data-headerbg="color_4"] .header-right .header-profile > a.nav-link .header-info .text-black { + color: #fff !important; } + [data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info p, + [data-headerbg="color_4"] .header-right .header-profile > a.nav-link .header-info p { + color: rgba(255, 255, 255, 0.7); } + [data-headerbg="color_4"][data-theme-version="dark"] .search-area .form-control, + [data-headerbg="color_4"] .search-area .form-control { + background: #fff; } + [data-headerbg="color_4"][data-theme-version="dark"] .search-area .input-group-text, + [data-headerbg="color_4"] .search-area .input-group-text { + background: #fff; } + +[data-headerbg="color_5"][data-theme-version="dark"], +[data-headerbg="color_5"] { + --headerbg: #dc3545; } + [data-headerbg="color_5"][data-theme-version="dark"] .hamburger .line, + [data-headerbg="color_5"] .hamburger .line { + background: #fff; } + [data-headerbg="color_5"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, + [data-headerbg="color_5"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #fff; } + [data-headerbg="color_5"][data-theme-version="dark"] .header-left .dashboard_bar, + [data-headerbg="color_5"] .header-left .dashboard_bar { + color: #fff; } + [data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info, + [data-headerbg="color_5"] .header-right .header-profile > a.nav-link .header-info { + border: 0; } + [data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .text-black, + [data-headerbg="color_5"] .header-right .header-profile > a.nav-link .header-info .text-black { + color: #fff !important; } + [data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info p, + [data-headerbg="color_5"] .header-right .header-profile > a.nav-link .header-info p { + color: rgba(255, 255, 255, 0.7); } + [data-headerbg="color_5"][data-theme-version="dark"] .search-area .form-control, + [data-headerbg="color_5"] .search-area .form-control { + background: #fff; } + [data-headerbg="color_5"][data-theme-version="dark"] .search-area .input-group-text, + [data-headerbg="color_5"] .search-area .input-group-text { + background: #fff; } + +[data-headerbg="color_6"][data-theme-version="dark"], +[data-headerbg="color_6"] { + --headerbg: #fd7e14; } + [data-headerbg="color_6"][data-theme-version="dark"] .hamburger .line, + [data-headerbg="color_6"] .hamburger .line { + background: #fff; } + [data-headerbg="color_6"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, + [data-headerbg="color_6"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #fff; } + [data-headerbg="color_6"][data-theme-version="dark"] .header-left .dashboard_bar, + [data-headerbg="color_6"] .header-left .dashboard_bar { + color: #fff; } + [data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info, + [data-headerbg="color_6"] .header-right .header-profile > a.nav-link .header-info { + border: 0; } + [data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .text-black, + [data-headerbg="color_6"] .header-right .header-profile > a.nav-link .header-info .text-black { + color: #fff !important; } + [data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info p, + [data-headerbg="color_6"] .header-right .header-profile > a.nav-link .header-info p { + color: rgba(255, 255, 255, 0.7); } + [data-headerbg="color_6"][data-theme-version="dark"] .search-area .form-control, + [data-headerbg="color_6"] .search-area .form-control { + background: #fff; } + [data-headerbg="color_6"][data-theme-version="dark"] .search-area .input-group-text, + [data-headerbg="color_6"] .search-area .input-group-text { + background: #fff; } + +[data-headerbg="color_7"][data-theme-version="dark"], +[data-headerbg="color_7"] { + --headerbg: #ffc107; } + [data-headerbg="color_7"][data-theme-version="dark"] .hamburger .line, + [data-headerbg="color_7"] .hamburger .line { + background: #fff; } + [data-headerbg="color_7"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, + [data-headerbg="color_7"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #fff; } + [data-headerbg="color_7"][data-theme-version="dark"] .header-left .dashboard_bar, + [data-headerbg="color_7"] .header-left .dashboard_bar { + color: #fff; } + [data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info, + [data-headerbg="color_7"] .header-right .header-profile > a.nav-link .header-info { + border: 0; } + [data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .text-black, + [data-headerbg="color_7"] .header-right .header-profile > a.nav-link .header-info .text-black { + color: #fff !important; } + [data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info p, + [data-headerbg="color_7"] .header-right .header-profile > a.nav-link .header-info p { + color: rgba(255, 255, 255, 0.7); } + [data-headerbg="color_7"][data-theme-version="dark"] .search-area .form-control, + [data-headerbg="color_7"] .search-area .form-control { + background: #fff; } + [data-headerbg="color_7"][data-theme-version="dark"] .search-area .input-group-text, + [data-headerbg="color_7"] .search-area .input-group-text { + background: #fff; } + +[data-headerbg="color_8"][data-theme-version="dark"], +[data-headerbg="color_8"] { + --headerbg: #5bcfc5; } + [data-headerbg="color_8"][data-theme-version="dark"] .hamburger .line, + [data-headerbg="color_8"] .hamburger .line { + background: #fff; } + [data-headerbg="color_8"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, + [data-headerbg="color_8"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #fff; } + [data-headerbg="color_8"][data-theme-version="dark"] .header-left .dashboard_bar, + [data-headerbg="color_8"] .header-left .dashboard_bar { + color: #fff; } + [data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info, + [data-headerbg="color_8"] .header-right .header-profile > a.nav-link .header-info { + border: 0; } + [data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .text-black, + [data-headerbg="color_8"] .header-right .header-profile > a.nav-link .header-info .text-black { + color: #fff !important; } + [data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info p, + [data-headerbg="color_8"] .header-right .header-profile > a.nav-link .header-info p { + color: rgba(255, 255, 255, 0.7); } + [data-headerbg="color_8"][data-theme-version="dark"] .search-area .form-control, + [data-headerbg="color_8"] .search-area .form-control { + background: #fff; } + [data-headerbg="color_8"][data-theme-version="dark"] .search-area .input-group-text, + [data-headerbg="color_8"] .search-area .input-group-text { + background: #fff; } + +[data-headerbg="color_9"][data-theme-version="dark"], +[data-headerbg="color_9"] { + --headerbg: #20c997; } + [data-headerbg="color_9"][data-theme-version="dark"] .hamburger .line, + [data-headerbg="color_9"] .hamburger .line { + background: #fff; } + [data-headerbg="color_9"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, + [data-headerbg="color_9"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #fff; } + [data-headerbg="color_9"][data-theme-version="dark"] .header-left .dashboard_bar, + [data-headerbg="color_9"] .header-left .dashboard_bar { + color: #fff; } + [data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info, + [data-headerbg="color_9"] .header-right .header-profile > a.nav-link .header-info { + border: 0; } + [data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .text-black, + [data-headerbg="color_9"] .header-right .header-profile > a.nav-link .header-info .text-black { + color: #fff !important; } + [data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info p, + [data-headerbg="color_9"] .header-right .header-profile > a.nav-link .header-info p { + color: rgba(255, 255, 255, 0.7); } + [data-headerbg="color_9"][data-theme-version="dark"] .search-area .form-control, + [data-headerbg="color_9"] .search-area .form-control { + background: #fff; } + [data-headerbg="color_9"][data-theme-version="dark"] .search-area .input-group-text, + [data-headerbg="color_9"] .search-area .input-group-text { + background: #fff; } + +[data-headerbg="color_10"][data-theme-version="dark"], +[data-headerbg="color_10"] { + --headerbg: #17a2b8; } + [data-headerbg="color_10"][data-theme-version="dark"] .hamburger .line, + [data-headerbg="color_10"] .hamburger .line { + background: #fff; } + [data-headerbg="color_10"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, + [data-headerbg="color_10"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #fff; } + [data-headerbg="color_10"][data-theme-version="dark"] .header-left .dashboard_bar, + [data-headerbg="color_10"] .header-left .dashboard_bar { + color: #fff; } + [data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info, + [data-headerbg="color_10"] .header-right .header-profile > a.nav-link .header-info { + border: 0; } + [data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .text-black, + [data-headerbg="color_10"] .header-right .header-profile > a.nav-link .header-info .text-black { + color: #fff !important; } + [data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info p, + [data-headerbg="color_10"] .header-right .header-profile > a.nav-link .header-info p { + color: rgba(255, 255, 255, 0.7); } + [data-headerbg="color_10"][data-theme-version="dark"] .search-area .form-control, + [data-headerbg="color_10"] .search-area .form-control { + background: #fff; } + [data-headerbg="color_10"][data-theme-version="dark"] .search-area .input-group-text, + [data-headerbg="color_10"] .search-area .input-group-text { + background: #fff; } + +[data-headerbg="color_11"][data-theme-version="dark"], +[data-headerbg="color_11"] { + --headerbg: #94618E; } + [data-headerbg="color_11"][data-theme-version="dark"] .hamburger .line, + [data-headerbg="color_11"] .hamburger .line { + background: #fff; } + [data-headerbg="color_11"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, + [data-headerbg="color_11"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #fff; } + [data-headerbg="color_11"][data-theme-version="dark"] .header-left .dashboard_bar, + [data-headerbg="color_11"] .header-left .dashboard_bar { + color: #fff; } + [data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info, + [data-headerbg="color_11"] .header-right .header-profile > a.nav-link .header-info { + border: 0; } + [data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .text-black, + [data-headerbg="color_11"] .header-right .header-profile > a.nav-link .header-info .text-black { + color: #fff !important; } + [data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info p, + [data-headerbg="color_11"] .header-right .header-profile > a.nav-link .header-info p { + color: rgba(255, 255, 255, 0.7); } + [data-headerbg="color_11"][data-theme-version="dark"] .search-area .form-control, + [data-headerbg="color_11"] .search-area .form-control { + background: #fff; } + [data-headerbg="color_11"][data-theme-version="dark"] .search-area .input-group-text, + [data-headerbg="color_11"] .search-area .input-group-text { + background: #fff; } + +[data-headerbg="color_12"][data-theme-version="dark"], +[data-headerbg="color_12"] { + --headerbg: #343a40; } + [data-headerbg="color_12"][data-theme-version="dark"] .hamburger .line, + [data-headerbg="color_12"] .hamburger .line { + background: #fff; } + [data-headerbg="color_12"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, + [data-headerbg="color_12"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #fff; } + [data-headerbg="color_12"][data-theme-version="dark"] .header-left .dashboard_bar, + [data-headerbg="color_12"] .header-left .dashboard_bar { + color: #fff; } + [data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info, + [data-headerbg="color_12"] .header-right .header-profile > a.nav-link .header-info { + border: 0; } + [data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .text-black, + [data-headerbg="color_12"] .header-right .header-profile > a.nav-link .header-info .text-black { + color: #fff !important; } + [data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info p, + [data-headerbg="color_12"] .header-right .header-profile > a.nav-link .header-info p { + color: rgba(255, 255, 255, 0.7); } + [data-headerbg="color_12"][data-theme-version="dark"] .search-area .form-control, + [data-headerbg="color_12"] .search-area .form-control { + background: #fff; } + [data-headerbg="color_12"][data-theme-version="dark"] .search-area .input-group-text, + [data-headerbg="color_12"] .search-area .input-group-text { + background: #fff; } + +[data-headerbg="color_13"][data-theme-version="dark"], +[data-headerbg="color_13"] { + --headerbg: #2a2a2a; } + [data-headerbg="color_13"][data-theme-version="dark"] .hamburger .line, + [data-headerbg="color_13"] .hamburger .line { + background: #fff; } + [data-headerbg="color_13"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, + [data-headerbg="color_13"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #fff; } + [data-headerbg="color_13"][data-theme-version="dark"] .header-left .dashboard_bar, + [data-headerbg="color_13"] .header-left .dashboard_bar { + color: #fff; } + [data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info, + [data-headerbg="color_13"] .header-right .header-profile > a.nav-link .header-info { + border: 0; } + [data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .text-black, + [data-headerbg="color_13"] .header-right .header-profile > a.nav-link .header-info .text-black { + color: #fff !important; } + [data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info p, + [data-headerbg="color_13"] .header-right .header-profile > a.nav-link .header-info p { + color: rgba(255, 255, 255, 0.7); } + [data-headerbg="color_13"][data-theme-version="dark"] .search-area .form-control, + [data-headerbg="color_13"] .search-area .form-control { + background: #fff; } + [data-headerbg="color_13"][data-theme-version="dark"] .search-area .input-group-text, + [data-headerbg="color_13"] .search-area .input-group-text { + background: #fff; } + +[data-headerbg="color_14"][data-theme-version="dark"], +[data-headerbg="color_14"] { + --headerbg: #4885ed; } + [data-headerbg="color_14"][data-theme-version="dark"] .hamburger .line, + [data-headerbg="color_14"] .hamburger .line { + background: #fff; } + [data-headerbg="color_14"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, + [data-headerbg="color_14"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #fff; } + [data-headerbg="color_14"][data-theme-version="dark"] .header-left .dashboard_bar, + [data-headerbg="color_14"] .header-left .dashboard_bar { + color: #fff; } + [data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info, + [data-headerbg="color_14"] .header-right .header-profile > a.nav-link .header-info { + border: 0; } + [data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .text-black, + [data-headerbg="color_14"] .header-right .header-profile > a.nav-link .header-info .text-black { + color: #fff !important; } + [data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info p, + [data-headerbg="color_14"] .header-right .header-profile > a.nav-link .header-info p { + color: rgba(255, 255, 255, 0.7); } + [data-headerbg="color_14"][data-theme-version="dark"] .search-area .form-control, + [data-headerbg="color_14"] .search-area .form-control { + background: #fff; } + [data-headerbg="color_14"][data-theme-version="dark"] .search-area .input-group-text, + [data-headerbg="color_14"] .search-area .input-group-text { + background: #fff; } + +[data-headerbg="color_15"][data-theme-version="dark"], +[data-headerbg="color_15"] { + --headerbg: #4cb32b; } + [data-headerbg="color_15"][data-theme-version="dark"] .hamburger .line, + [data-headerbg="color_15"] .hamburger .line { + background: #fff; } + [data-headerbg="color_15"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, + [data-headerbg="color_15"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #fff; } + [data-headerbg="color_15"][data-theme-version="dark"] .header-left .dashboard_bar, + [data-headerbg="color_15"] .header-left .dashboard_bar { + color: #fff; } + [data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info, + [data-headerbg="color_15"] .header-right .header-profile > a.nav-link .header-info { + border: 0; } + [data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .text-black, + [data-headerbg="color_15"] .header-right .header-profile > a.nav-link .header-info .text-black { + color: #fff !important; } + [data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info p, + [data-headerbg="color_15"] .header-right .header-profile > a.nav-link .header-info p { + color: rgba(255, 255, 255, 0.7); } + [data-headerbg="color_15"][data-theme-version="dark"] .search-area .form-control, + [data-headerbg="color_15"] .search-area .form-control { + background: #fff; } + [data-headerbg="color_15"][data-theme-version="dark"] .search-area .input-group-text, + [data-headerbg="color_15"] .search-area .input-group-text { + background: #fff; } + +@media (min-width: 992px) { + [data-container="boxed"] #main-wrapper { + max-width: 1199px; + margin: 0 auto; } + [direction="rtl"][data-container="boxed"] #main-wrapper { + text-align: right; } } +@media only screen and (min-width: 1350px) { + [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header { + width: 1199px; } } +@media only screen and (min-width: 1200px) and (max-width: 1349px) { + [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header { + width: 1199px; } } +[data-header-position="fixed"][data-layout="horizontal"][data-container="boxed"] .deznav { + max-width: 1199px; } + +[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"] .header { + width: 1199px; } + +[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"][data-sidebar-style="mini"] .header { + width: 1199px; } + +[data-container="boxed"] .metismenu.fixed { + left: auto; + max-width: 1199px; } +[data-container="boxed"] .page-titles { + margin-bottom: 3rem; + padding: 15px 15px; } +[data-container="boxed"] .content-body .container-fluid, [data-container="boxed"] .content-body .container-sm, [data-container="boxed"] .content-body .container-md, [data-container="boxed"] .content-body .container-lg, [data-container="boxed"] .content-body .container-xl { + padding: 0.9375rem 0.9375rem 0 0.9375rem; } + +[data-container="boxed"][data-layout="vertical"] .page-titles { + margin-left: 0; + margin-right: 0; } + +[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .nav-header { + position: absolute; } +[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .menu-toggle .deznav { + position: absolute; } + +[data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .deznav.fixed { + left: auto; + max-width: 1199px; } + +@media (min-width: 992px) { + [data-container="wide-boxed"] #main-wrapper { + max-width: 1480px; + margin: 0 auto; } } + +@media (min-width: 992px) { + [data-container="wide-boxed"][data-sidebar-style="full"] .header { + width: 100%; } + [data-container="wide-boxed"][data-sidebar-style="full"] .menu-toggle .header { + width: 100%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="full"] .header { + max-width: 1480px; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="full"] .menu-toggle .header { + max-width: 1480px; } } + +@media (min-width: 992px) { + [data-container="wide-boxed"][data-sidebar-style="mini"] .header { + width: 100%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="mini"] .header { + max-width: 1480px; } + [data-header-position="fixed"][data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-style="mini"] .header { + max-width: 1480px; } } + +@media (min-width: 992px) { + [data-container="wide-boxed"][data-sidebar-style="compact"] .header { + width: 100%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="compact"] .header { + max-width: 1480px; } } + +@media (min-width: 992px) { + [data-container="wide-boxed"][data-sidebar-style="overlay"] .header { + width: 100%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="overlay"] .header { + max-width: 1480px; } } + +[data-layout="horizontal"][data-container="wide-boxed"] .header { + width: 100%; } +[data-sidebar-style="full"][data-header-position="fixed"][data-layout="horizontal"][data-container="wide-boxed"] .header { + max-width: 1480px; } +[data-sidebar-style="mini"][data-layout="horizontal"][data-container="wide-boxed"] .header { + width: 100%; } + +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"] .deznav.fixed { + max-width: 1480px; + transition: none; } +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][direction="rtl"] .deznav.fixed { + right: 5%; } + +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="fixed"] .deznav { + max-width: 1480px; + left: 5%; } +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="fixed"][direction="rtl"] .deznav { + right: 5%; } + +[data-primary="color_2"] { + --primary: #6610f2; + --secondary: #8BC740; + --primary-hover: #510bc4; + --primary-dark: #290564; + --rgba-primary-1: rgba(102, 16, 242, 0.1); + --rgba-primary-2: rgba(102, 16, 242, 0.2); + --rgba-primary-3: rgba(102, 16, 242, 0.3); + --rgba-primary-4: rgba(102, 16, 242, 0.4); + --rgba-primary-5: rgba(102, 16, 242, 0.5); + --rgba-primary-6: rgba(102, 16, 242, 0.6); + --rgba-primary-7: rgba(102, 16, 242, 0.7); + --rgba-primary-8: rgba(102, 16, 242, 0.8); + --rgba-primary-9: rgba(102, 16, 242, 0.9); } + +[data-primary="color_3"] { + --primary: #40189D; + --secondary: #8BC740; + --primary-hover: #2e1171; + --primary-dark: #0a0418; + --rgba-primary-1: rgba(64, 24, 157, 0.1); + --rgba-primary-2: rgba(64, 24, 157, 0.2); + --rgba-primary-3: rgba(64, 24, 157, 0.3); + --rgba-primary-4: rgba(64, 24, 157, 0.4); + --rgba-primary-5: rgba(64, 24, 157, 0.5); + --rgba-primary-6: rgba(64, 24, 157, 0.6); + --rgba-primary-7: rgba(64, 24, 157, 0.7); + --rgba-primary-8: rgba(64, 24, 157, 0.8); + --rgba-primary-9: rgba(64, 24, 157, 0.9); } + +[data-primary="color_4"] { + --primary: #4d06a5; + --secondary: #8BC740; + --primary-hover: #360474; + --primary-dark: #080111; + --rgba-primary-1: rgba(77, 6, 165, 0.1); + --rgba-primary-2: rgba(77, 6, 165, 0.2); + --rgba-primary-3: rgba(77, 6, 165, 0.3); + --rgba-primary-4: rgba(77, 6, 165, 0.4); + --rgba-primary-5: rgba(77, 6, 165, 0.5); + --rgba-primary-6: rgba(77, 6, 165, 0.6); + --rgba-primary-7: rgba(77, 6, 165, 0.7); + --rgba-primary-8: rgba(77, 6, 165, 0.8); + --rgba-primary-9: rgba(77, 6, 165, 0.9); } + +[data-primary="color_5"] { + --primary: #dc3545; + --secondary: #8BC740; + --primary-hover: #bd2130; + --primary-dark: #66121a; + --rgba-primary-1: rgba(220, 53, 69, 0.1); + --rgba-primary-2: rgba(220, 53, 69, 0.2); + --rgba-primary-3: rgba(220, 53, 69, 0.3); + --rgba-primary-4: rgba(220, 53, 69, 0.4); + --rgba-primary-5: rgba(220, 53, 69, 0.5); + --rgba-primary-6: rgba(220, 53, 69, 0.6); + --rgba-primary-7: rgba(220, 53, 69, 0.7); + --rgba-primary-8: rgba(220, 53, 69, 0.8); + --rgba-primary-9: rgba(220, 53, 69, 0.9); } + +[data-primary="color_6"] { + --primary: #fd7e14; + --secondary: #8BC740; + --primary-hover: #dc6502; + --primary-dark: #773701; + --rgba-primary-1: rgba(253, 126, 20, 0.1); + --rgba-primary-2: rgba(253, 126, 20, 0.2); + --rgba-primary-3: rgba(253, 126, 20, 0.3); + --rgba-primary-4: rgba(253, 126, 20, 0.4); + --rgba-primary-5: rgba(253, 126, 20, 0.5); + --rgba-primary-6: rgba(253, 126, 20, 0.6); + --rgba-primary-7: rgba(253, 126, 20, 0.7); + --rgba-primary-8: rgba(253, 126, 20, 0.8); + --rgba-primary-9: rgba(253, 126, 20, 0.9); } + +[data-primary="color_7"] { + --primary: #ffc107; + --secondary: #8BC740; + --primary-hover: #d39e00; + --primary-dark: #6d5200; + --rgba-primary-1: rgba(255, 193, 7, 0.1); + --rgba-primary-2: rgba(255, 193, 7, 0.2); + --rgba-primary-3: rgba(255, 193, 7, 0.3); + --rgba-primary-4: rgba(255, 193, 7, 0.4); + --rgba-primary-5: rgba(255, 193, 7, 0.5); + --rgba-primary-6: rgba(255, 193, 7, 0.6); + --rgba-primary-7: rgba(255, 193, 7, 0.7); + --rgba-primary-8: rgba(255, 193, 7, 0.8); + --rgba-primary-9: rgba(255, 193, 7, 0.9); } + +[data-primary="color_8"] { + --primary: #5bcfc5; + --secondary: #8BC740; + --primary-hover: #38bfb3; + --primary-dark: #217069; + --rgba-primary-1: rgba(91, 207, 197, 0.1); + --rgba-primary-2: rgba(91, 207, 197, 0.2); + --rgba-primary-3: rgba(91, 207, 197, 0.3); + --rgba-primary-4: rgba(91, 207, 197, 0.4); + --rgba-primary-5: rgba(91, 207, 197, 0.5); + --rgba-primary-6: rgba(91, 207, 197, 0.6); + --rgba-primary-7: rgba(91, 207, 197, 0.7); + --rgba-primary-8: rgba(91, 207, 197, 0.8); + --rgba-primary-9: rgba(91, 207, 197, 0.9); } + +[data-primary="color_9"] { + --primary: #20c997; + --secondary: #8BC740; + --primary-hover: #199d76; + --primary-dark: #0b4534; + --rgba-primary-1: rgba(32, 201, 151, 0.1); + --rgba-primary-2: rgba(32, 201, 151, 0.2); + --rgba-primary-3: rgba(32, 201, 151, 0.3); + --rgba-primary-4: rgba(32, 201, 151, 0.4); + --rgba-primary-5: rgba(32, 201, 151, 0.5); + --rgba-primary-6: rgba(32, 201, 151, 0.6); + --rgba-primary-7: rgba(32, 201, 151, 0.7); + --rgba-primary-8: rgba(32, 201, 151, 0.8); + --rgba-primary-9: rgba(32, 201, 151, 0.9); } + +[data-primary="color_10"] { + --primary: #17a2b8; + --secondary: #8BC740; + --primary-hover: #117a8b; + --primary-dark: #062a30; + --rgba-primary-1: rgba(23, 162, 184, 0.1); + --rgba-primary-2: rgba(23, 162, 184, 0.2); + --rgba-primary-3: rgba(23, 162, 184, 0.3); + --rgba-primary-4: rgba(23, 162, 184, 0.4); + --rgba-primary-5: rgba(23, 162, 184, 0.5); + --rgba-primary-6: rgba(23, 162, 184, 0.6); + --rgba-primary-7: rgba(23, 162, 184, 0.7); + --rgba-primary-8: rgba(23, 162, 184, 0.8); + --rgba-primary-9: rgba(23, 162, 184, 0.9); } + +[data-primary="color_11"] { + --primary: #94618E; + --secondary: #8BC740; + --primary-hover: #754d70; + --primary-dark: #382435; + --rgba-primary-1: rgba(148, 97, 142, 0.1); + --rgba-primary-2: rgba(148, 97, 142, 0.2); + --rgba-primary-3: rgba(148, 97, 142, 0.3); + --rgba-primary-4: rgba(148, 97, 142, 0.4); + --rgba-primary-5: rgba(148, 97, 142, 0.5); + --rgba-primary-6: rgba(148, 97, 142, 0.6); + --rgba-primary-7: rgba(148, 97, 142, 0.7); + --rgba-primary-8: rgba(148, 97, 142, 0.8); + --rgba-primary-9: rgba(148, 97, 142, 0.9); } + +[data-primary="color_12"] { + --primary: #343a40; + --secondary: #8BC740; + --primary-hover: #1d2124; + --primary-dark: black; + --rgba-primary-1: rgba(52, 58, 64, 0.1); + --rgba-primary-2: rgba(52, 58, 64, 0.2); + --rgba-primary-3: rgba(52, 58, 64, 0.3); + --rgba-primary-4: rgba(52, 58, 64, 0.4); + --rgba-primary-5: rgba(52, 58, 64, 0.5); + --rgba-primary-6: rgba(52, 58, 64, 0.6); + --rgba-primary-7: rgba(52, 58, 64, 0.7); + --rgba-primary-8: rgba(52, 58, 64, 0.8); + --rgba-primary-9: rgba(52, 58, 64, 0.9); } + +[data-primary="color_13"] { + --primary: #2a2a2a; + --secondary: #8BC740; + --primary-hover: #111111; + --primary-dark: black; + --rgba-primary-1: rgba(42, 42, 42, 0.1); + --rgba-primary-2: rgba(42, 42, 42, 0.2); + --rgba-primary-3: rgba(42, 42, 42, 0.3); + --rgba-primary-4: rgba(42, 42, 42, 0.4); + --rgba-primary-5: rgba(42, 42, 42, 0.5); + --rgba-primary-6: rgba(42, 42, 42, 0.6); + --rgba-primary-7: rgba(42, 42, 42, 0.7); + --rgba-primary-8: rgba(42, 42, 42, 0.8); + --rgba-primary-9: rgba(42, 42, 42, 0.9); } + +[data-primary="color_14"] { + --primary: #4885ed; + --secondary: #8BC740; + --primary-hover: #1a66e8; + --primary-dark: #0e3d8e; + --rgba-primary-1: rgba(72, 133, 237, 0.1); + --rgba-primary-2: rgba(72, 133, 237, 0.2); + --rgba-primary-3: rgba(72, 133, 237, 0.3); + --rgba-primary-4: rgba(72, 133, 237, 0.4); + --rgba-primary-5: rgba(72, 133, 237, 0.5); + --rgba-primary-6: rgba(72, 133, 237, 0.6); + --rgba-primary-7: rgba(72, 133, 237, 0.7); + --rgba-primary-8: rgba(72, 133, 237, 0.8); + --rgba-primary-9: rgba(72, 133, 237, 0.9); } + +[data-primary="color_15"] { + --primary: #4cb32b; + --secondary: #8BC740; + --primary-hover: #3b8a21; + --primary-dark: #18380d; + --rgba-primary-1: rgba(76, 179, 43, 0.1); + --rgba-primary-2: rgba(76, 179, 43, 0.2); + --rgba-primary-3: rgba(76, 179, 43, 0.3); + --rgba-primary-4: rgba(76, 179, 43, 0.4); + --rgba-primary-5: rgba(76, 179, 43, 0.5); + --rgba-primary-6: rgba(76, 179, 43, 0.6); + --rgba-primary-7: rgba(76, 179, 43, 0.7); + --rgba-primary-8: rgba(76, 179, 43, 0.8); + --rgba-primary-9: rgba(76, 179, 43, 0.9); } + +[data-typography="opensans"] { + font-family: 'Open Sans', sans-serif; } + +[data-typography="poppins"] { + font-family: 'poppins', sans-serif; } + +[data-typography="roboto"] { + font-family: 'Roboto', sans-serif; } + +[data-typography="helvetica"] { + font-family: 'HelveticaNeue'; } + +/*$primary : #7356f1 !default;*/ +:root { + --primary: #40189D; + --secondary: #8BC740; + --primary-hover: #2e1171; + --primary-dark: #0a0418; + --rgba-primary-1: rgba(64, 24, 157, 0.1); + --rgba-primary-2: rgba(64, 24, 157, 0.2); + --rgba-primary-3: rgba(64, 24, 157, 0.3); + --rgba-primary-4: rgba(64, 24, 157, 0.4); + --rgba-primary-5: rgba(64, 24, 157, 0.5); + --rgba-primary-6: rgba(64, 24, 157, 0.6); + --rgba-primary-7: rgba(64, 24, 157, 0.7); + --rgba-primary-8: rgba(64, 24, 157, 0.8); + --rgba-primary-9: rgba(64, 24, 157, 0.9); + --font-family-base: Roboto, sans-serif; + --font-family-title: Roboto, sans-serif; } + +[data-theme-version="transparent"] { + background-repeat: no-repeat; + background-attachment: fixed; + background-size: cover; + background-position: center; + position: relative; + color: #fff; } + [data-theme-version="transparent"] h1, + [data-theme-version="transparent"] h2, + [data-theme-version="transparent"] h3, + [data-theme-version="transparent"] h4, + [data-theme-version="transparent"] h5, + [data-theme-version="transparent"] h6 { + color: #fff !important; } + [data-theme-version="transparent"] a.link { + color: #ddd; } + [data-theme-version="transparent"] a.link:focus, + [data-theme-version="transparent"] a.link:hover { + color: #48A9F8; } + [data-theme-version="transparent"] a { + color: #fff; } + [data-theme-version="transparent"] a:hover { + color: #828690; } + [data-theme-version="transparent"] .border-right { + border-right: 1px solid #333a54 !important; } + [data-theme-version="transparent"] .border-left { + border-left: 1px solid #333a54 !important; } + [data-theme-version="transparent"] .border-top { + border-top: 1px solid #333a54 !important; } + [data-theme-version="transparent"] .border-bottom { + border-bottom: 1px solid #333a54 !important; } + [data-theme-version="transparent"] .border { + border: 1px solid #333a54 !important; } + +[data-theme-version="transparent"] .dropdown-menu { + background-color: #28253b; } +[data-theme-version="transparent"] .dropdown-item:hover, [data-theme-version="transparent"] .dropdown-item:focus { + background-color: #251e35; + color: #fff; } +[data-theme-version="transparent"] .form-control { + background-color: #251e35; + border-color: #333a54; + color: #fff; } +[data-theme-version="transparent"] .card { + background-color: rgba(0, 0, 0, 0.15); } + +[data-theme-version="transparent"] .header { + background-color: rgba(0, 0, 0, 0.15); } +[data-theme-version="transparent"] .header-left input { + border-color: #333a54; + color: #fff; } + [data-theme-version="transparent"] .header-left input:focus { + box-shadow: none; + border-color: var(--primary); } + [data-theme-version="transparent"] .header-left input::placeholder { + color: #fff; } +[data-theme-version="transparent"] .header-right .dropdown .nav-link:hover { + color: #fff; } +[data-theme-version="transparent"] .header-right .notification_dropdown .dropdown-item a { + color: #fff; } + +[data-theme-version="transparent"] .nav-header, +[data-theme-version="transparent"] .nav-control { + background-color: rgba(0, 0, 0, 0.15) !important; } +[data-theme-version="transparent"] .nav-control { + color: #fff; } +[data-theme-version="transparent"] .brand-logo { + color: #fff; } + [data-theme-version="transparent"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="transparent"] .nav-header, +[data-theme-version="transparent"] .nav-control { + background-color: rgba(0, 0, 0, 0.15) !important; } +[data-theme-version="transparent"] .nav-control { + color: #fff; } +[data-theme-version="transparent"] .brand-logo { + color: #fff; } + [data-theme-version="transparent"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="transparent"] .deznav { + background-color: rgba(0, 0, 0, 0.15) !important; } + [data-theme-version="transparent"] .deznav .metismenu > li > a { + color: rgba(0, 0, 0, 0.15); } + [data-theme-version="transparent"] .deznav .metismenu > li:hover > a, [data-theme-version="transparent"] .deznav .metismenu > li:focus > a, [data-theme-version="transparent"] .deznav .metismenu > li.mm-active > a { + background-color: rgba(0, 0, 0, 0.15) !important; + color: #fff; } + [data-theme-version="transparent"] .deznav .metismenu > li:hover > a::after, [data-theme-version="transparent"] .deznav .metismenu > li:focus > a::after, [data-theme-version="transparent"] .deznav .metismenu > li.mm-active > a::after { + border-color: transparent transparent #fff transparent; } + [data-theme-version="transparent"] .deznav .metismenu > li.mm-active ul ul { + background-color: transparent; } + [data-theme-version="transparent"] .deznav .metismenu ul { + background-color: rgba(0, 0, 0, 0.15); } + [data-theme-version="transparent"] .deznav .metismenu ul a:hover, [data-theme-version="transparent"] .deznav .metismenu ul a:focus, [data-theme-version="transparent"] .deznav .metismenu ul a.mm-active { + color: #fff; } + [data-theme-version="transparent"] .deznav .metismenu a { + color: rgba(0, 0, 0, 0.15); } + [data-theme-version="transparent"] .deznav .metismenu ul { + background-color: rgba(0, 0, 0, 0.15) !important; } + [data-theme-version="transparent"] .deznav .metismenu .has-arrow:after { + border-color: transparent transparent rgba(0, 0, 0, 0.15) transparent; } + +/*$primary : #7356f1 !default;*/ +:root { + --primary: #40189D; + --secondary: #8BC740; + --primary-hover: #2e1171; + --primary-dark: #0a0418; + --rgba-primary-1: rgba(64, 24, 157, 0.1); + --rgba-primary-2: rgba(64, 24, 157, 0.2); + --rgba-primary-3: rgba(64, 24, 157, 0.3); + --rgba-primary-4: rgba(64, 24, 157, 0.4); + --rgba-primary-5: rgba(64, 24, 157, 0.5); + --rgba-primary-6: rgba(64, 24, 157, 0.6); + --rgba-primary-7: rgba(64, 24, 157, 0.7); + --rgba-primary-8: rgba(64, 24, 157, 0.8); + --rgba-primary-9: rgba(64, 24, 157, 0.9); + --font-family-base: Roboto, sans-serif; + --font-family-title: Roboto, sans-serif; } + +[data-theme-version="dark"] { + --nav-headbg: #28253b; + --sidebar-bg: #28253b; + --headerbg: #251e35; + background: #251e35; + color: #828690; } + [data-theme-version="dark"] h1, + [data-theme-version="dark"] h2, + [data-theme-version="dark"] h3, + [data-theme-version="dark"] h4, + [data-theme-version="dark"] h5, + [data-theme-version="dark"] h6 { + color: #fff !important; } + [data-theme-version="dark"] a.link { + color: #ddd; } + [data-theme-version="dark"] a.link:focus, + [data-theme-version="dark"] a.link:hover { + color: #48A9F8; } + [data-theme-version="dark"] a:hover { + color: #fff; } + [data-theme-version="dark"] .border-right { + border-right: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-left { + border-left: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-top { + border-top: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-bottom { + border-bottom: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border { + border: 1px solid #333a54 !important; } + +[data-theme-version="dark"] .card { + background-color: #28253b; + box-shadow: none; } +[data-theme-version="dark"] .dropdown-menu { + background-color: #28253b; + box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .dropdown-menu .dropdown-item { + color: #777777; } + [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item:hover, [data-theme-version="dark"] .dropdown-menu .dropdown-item:focus { + background-color: #28253b; + color: #fff; } +[data-theme-version="dark"] a { + color: #fff; } +[data-theme-version="dark"] .text-primary { + color: #fff !important; } +[data-theme-version="dark"] .btn-link g [fill] { + fill: #fff; } +[data-theme-version="dark"] .btn-light:active, +[data-theme-version="dark"] .btn-light:focus, +[data-theme-version="dark"] .btn-light:hover { + color: #000; } +[data-theme-version="dark"] .form-control { + background-color: #28253b; + border-color: #333a54; + color: #fff; } +[data-theme-version="dark"] .modal-content { + background: #28253b; } +[data-theme-version="dark"] .modal-footer, +[data-theme-version="dark"] .modal-header { + border-color: #333a54; } +[data-theme-version="dark"] .close { + font-weight: 400; + color: #fff; + text-shadow: none; } + [data-theme-version="dark"] .close:hover { + color: #fff; } +[data-theme-version="dark"] .star-rating .product-review, +[data-theme-version="dark"] .new-arrival-content .item { + color: #fff; } +[data-theme-version="dark"] .custom-dropdown .dropdown-menu { + border-color: #333a54; } +[data-theme-version="dark"] .widget-stat .media > span { + background: rgba(255, 255, 255, 0.15); + border-color: #333a54; + color: #fff; } +[data-theme-version="dark"] .plus-minus-input .custom-btn { + background: #251e35; + border-color: #333a54; } +[data-theme-version="dark"] .dropdown-divider, +[data-theme-version="dark"] .size-filter ul li { + border-color: #333a54; } +[data-theme-version="dark"] .custom-select { + border-color: #333a54; + color: #828690; + background: #251e35; } +[data-theme-version="dark"] .nav-tabs { + border-color: #333a54; } +[data-theme-version="dark"] .mail-list .list-group-item.active i { + color: #fff; } +[data-theme-version="dark"] hr { + border-color: #333a54; } +[data-theme-version="dark"] .grid-col { + background: #251e35; } +[data-theme-version="dark"] .noUi-target { + border-color: #333a54; + border-radius: 8px; + box-shadow: none; } + [data-theme-version="dark"] .noUi-target .noUi-connects { + background: #333a54; } +[data-theme-version="dark"] .noUi-marker-large, +[data-theme-version="dark"] .noUi-marker { + background: #333a54; } +[data-theme-version="dark"] .input-group-text { + background: #28253b; + color: #7e7e7e; + border-color: #333a54; } +[data-theme-version="dark"] .note-editor.note-frame { + border-color: #333a54; } + [data-theme-version="dark"] .note-editor.note-frame .btn { + color: #fff; } + [data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable { + color: #fff; } +[data-theme-version="dark"] .widget-media .timeline .timeline-panel { + border-color: #333a54; } +[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification { + border-color: #333a54; } +[data-theme-version="dark"] #user-activity .nav-tabs .nav-link { + border-color: #333a54; } + [data-theme-version="dark"] #user-activity .nav-tabs .nav-link.active { + background: #251e35; + color: #fff; } +[data-theme-version="dark"] .list-group-item-action { + color: #7e7e7e; } +[data-theme-version="dark"] .list-group-item-action:focus, +[data-theme-version="dark"] .list-group-item-action:hover, +[data-theme-version="dark"] .list-group-item-action:focus { + background-color: #251e35; + border-color: #251e35; } +[data-theme-version="dark"] .list-group-item.active { + color: #fff; + border-color: var(--primary); } + [data-theme-version="dark"] .list-group-item.active:focus, [data-theme-version="dark"] .list-group-item.active:hover, [data-theme-version="dark"] .list-group-item.active:focus { + background-color: var(--primary); + border-color: var(--primary); + color: #fff; } +[data-theme-version="dark"] .swal2-popup { + background: #28253b; } +[data-theme-version="dark"] .form-head .btn-outline-primary { + border-color: #333a54; } +[data-theme-version="dark"] .form-head .btn-outline-primary:hover { + border-color: var(--primary); } +[data-theme-version="dark"] .review-tab.nav-pills li a.nav-link.active { + background: transparent; } +[data-theme-version="dark"] .new-arrival-content h4 a { + color: #fff; } +[data-theme-version="dark"] .text-black { + color: #fff !important; } +[data-theme-version="dark"] .abilities-chart .ct-chart .ct-label { + fill: #fff; } +[data-theme-version="dark"] .morris_chart_height text tspan { + fill: #fff; } +[data-theme-version="dark"] .btn-link { + color: #fff; } +[data-theme-version="dark"] .order-bg { + background: #251e35; } +[data-theme-version="dark"] .detault-daterange .input-group-text { + background: #251e35; + color: #fff; } +[data-theme-version="dark"] .dataTablesCard { + background-color: #28253b; } +[data-theme-version="dark"] .compose-content .dropzone { + background: #251e35 !important; } + [data-theme-version="dark"] .compose-content .dropzone .dz-message .dz-button { + color: #fff; } +[data-theme-version="dark"] .daterangepicker { + background: #251e35; + border-color: var(--primary); } + [data-theme-version="dark"] .daterangepicker .calendar-table { + border-color: var(--primary); + background: #251e35; } + [data-theme-version="dark"] .daterangepicker .calendar-table .table-condensed td:hover { + background-color: var(--primary); + color: #fff; } + [data-theme-version="dark"] .daterangepicker:after { + border-bottom: 6px solid #251e35; } +[data-theme-version="dark"] .daterangepicker select.hourselect +, [data-theme-version="dark"] .daterangepicker select.minuteselect +, [data-theme-version="dark"] .daterangepicker select.secondselect +, [data-theme-version="dark"] .daterangepicker select.ampmselect { + background: #251e35; + border: 1px solid #333a54; + color: #fff; } +[data-theme-version="dark"] .daterangepicker td.off, +[data-theme-version="dark"] .daterangepicker td.off.in-range, +[data-theme-version="dark"] .daterangepicker td.off.start-date, +[data-theme-version="dark"] .daterangepicker td.off.end-date { + background-color: #28253b; } + [data-theme-version="dark"] .daterangepicker td.off:hover, + [data-theme-version="dark"] .daterangepicker td.off.in-range:hover, + [data-theme-version="dark"] .daterangepicker td.off.start-date:hover, + [data-theme-version="dark"] .daterangepicker td.off.end-date:hover { + background-color: var(--primary); + color: #fff; } +[data-theme-version="dark"] .app-fullcalendar .fc-button { + background-color: #251e35; + border-color: var(--primary); + color: #fff; + text-shadow: none; } + [data-theme-version="dark"] .app-fullcalendar .fc-button:hover, [data-theme-version="dark"] .app-fullcalendar .fc-button.fc-stat-hover { + background-color: var(--primary); } +[data-theme-version="dark"] .swal2-popup .swal2-styled:focus { + outline: 0; + box-shadow: 0 0 0 2px #333a54, 0 0 0 4px var(--rgba-primary-1); } +[data-theme-version="dark"] .dd-handle { + border-color: #333a54; } +[data-theme-version="dark"] .menu-toggle .deznav .metismenu li > ul { + background: #28253b; } +[data-theme-version="dark"] .header-right .notification_dropdown .nav-link { + border-color: #333a54; } +[data-theme-version="dark"] .nav-tabs .nav-link:hover, [data-theme-version="dark"] .nav-tabs .nav-link.active { + border-color: var(--primary); } +[data-theme-version="dark"] .clockpicker-popover .popover-content { + background-color: #28253b; } +[data-theme-version="dark"] .clockpicker-plate { + background-color: #251e35; } +[data-theme-version="dark"] .clockpicker-popover .popover-title { + background-color: #251e35; + color: #fff; } +[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span { + background-color: #251e35; } +[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link:after { + background: #251e35; } +[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active:after, [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done:after { + background: var(--primary); } +[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active span +, [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done span { + background: var(--primary); } +[data-theme-version="dark"] .check-switch .custom-control-label:after +, [data-theme-version="dark"] .check-switch .custom-control-label:before { + border-color: var(--primary); } +[data-theme-version="dark"] .fc-unthemed .fc-today { + background: #251e35; } +[data-theme-version="dark"] .fc-unthemed .fc-divider, [data-theme-version="dark"] .fc-unthemed .fc-list-heading td, [data-theme-version="dark"] .fc-unthemed .fc-popover .fc-header { + background: #333a54; } +[data-theme-version="dark"] .picker__box { + background: #251e35; } + [data-theme-version="dark"] .picker__box .picker__button--clear + , [data-theme-version="dark"] .picker__box .picker__button--close + , [data-theme-version="dark"] .picker__box .picker__button--today { + background: #28253b; + color: #fff; } + [data-theme-version="dark"] .picker__box .picker__button--clear:hover:before + , [data-theme-version="dark"] .picker__box .picker__button--close:hover:before + , [data-theme-version="dark"] .picker__box .picker__button--today:hover:before { + color: #fff; } +[data-theme-version="dark"] .picker { + color: #999; } +[data-theme-version="dark"] .dtp > .dtp-content { + background: #251e35; } +[data-theme-version="dark"] .dtp table.dtp-picker-days tr > td > a { + color: #68686a; } + [data-theme-version="dark"] .dtp table.dtp-picker-days tr > td > a.selected { + color: #fff; } +[data-theme-version="dark"] .order-request tbody tr { + border-color: #333a54; } +[data-theme-version="dark"] .card-list li { + color: #fff; } +[data-theme-version="dark"] .card-bx .change-btn:hover { + color: var(--primary); } +[data-theme-version="dark"] .invoice-card.bg-warning { + background-color: #5b3c1f !important; } +[data-theme-version="dark"] .invoice-card.bg-success { + background-color: #2a6729 !important; } +[data-theme-version="dark"] .invoice-card.bg-info { + background-color: #4c276a !important; } +[data-theme-version="dark"] .invoice-card.bg-secondary { + background-color: #1c3e52 !important; } +[data-theme-version="dark"] .user-list li { + border-color: #28253b; } +[data-theme-version="dark"] .toggle-switch { + color: #fff; } +[data-theme-version="dark"] .bar-chart .apexcharts-text tspan { + fill: #969ba0; } +[data-theme-version="dark"] .bar-chart line { + stroke: #333a54; } +[data-theme-version="dark"] table.dataTable thead th, [data-theme-version="dark"] table.dataTable thead td { + border-color: #333a54 !important; } +[data-theme-version="dark"] .form-check .form-check-input { + background: transparent; } + [data-theme-version="dark"] .form-check .form-check-input:checked { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); } +[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current, +[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button:hover { + background: var(--primary); + color: #fff !important; } +[data-theme-version="dark"] .light.btn-primary, +[data-theme-version="dark"] .light.btn-danger, +[data-theme-version="dark"] .light.btn-warning, +[data-theme-version="dark"] .light.btn-success, +[data-theme-version="dark"] .light.btn-info { + color: #fff; } + [data-theme-version="dark"] .light.btn-primary svg path, + [data-theme-version="dark"] .light.btn-danger svg path, + [data-theme-version="dark"] .light.btn-warning svg path, + [data-theme-version="dark"] .light.btn-success svg path, + [data-theme-version="dark"] .light.btn-info svg path { + fill: #fff; } +[data-theme-version="dark"] .bg-white { + background: #28253b !important; } +[data-theme-version="dark"] .bg-light.text-primary { + color: var(--primary) !important; } +[data-theme-version="dark"] table.dataTable { + color: #b5b5b5; } + [data-theme-version="dark"] table.dataTable tbody td { + background: #28253b !important; } +[data-theme-version="dark"] .contact-icon { + border-color: #333a54; } +[data-theme-version="dark"] .profile-card .title span { + background: #28253b; } +[data-theme-version="dark"] .profile-card .title:after { + background: #333a54; } +[data-theme-version="dark"] .profile-card .form-group .form-control { + color: #fff; + border-color: #333a54; } + [data-theme-version="dark"] .profile-card .form-group .form-control:hover, [data-theme-version="dark"] .profile-card .form-group .form-control:focus, [data-theme-version="dark"] .profile-card .form-group .form-control:active { + border-color: var(--primary); } +[data-theme-version="dark"] .profile-card .form-group .bootstrap-select.form-control button { + border-color: #333a54 !important; } + [data-theme-version="dark"] .profile-card .form-group .bootstrap-select.form-control button:after { + color: #fff; } +[data-theme-version="dark"] .profile-card .form-group textarea { + background: #251e35; } +[data-theme-version="dark"] .profile-card .form-group .input-group-prepend .input-group-text { + border: 0; } + [data-theme-version="dark"] .profile-card .form-group .input-group-prepend .input-group-text i { + color: #fff; } +[data-theme-version="dark"] .activity-card, [data-theme-version="dark"] .profile-bx { + border-color: #333a54; } +[data-theme-version="dark"] .sharp-lg svg path { + fill: #fff; } +[data-theme-version="dark"] .progress-icon { + border-color: #333a54; } +[data-theme-version="dark"] .portfolios-card > div { + background: #251e35; } +[data-theme-version="dark"] .page-titles { + background: #251e35; } + [data-theme-version="dark"] .page-titles .breadcrumb li.active a { + color: #fff; } +[data-theme-version="dark"] .light.btn-primary g [fill] { + fill: #fff; } +[data-theme-version="dark"] .profile-info h4.text-primary { + color: #fff !important; } +[data-theme-version="dark"] .profile-tab .nav-item .nav-link:hover, [data-theme-version="dark"] .profile-tab .nav-item .nav-link.active { + color: #fff; } +[data-theme-version="dark"] .pagination-primary .page-item .page-link { + color: #fff; } +[data-theme-version="dark"] .app-fullcalendar .fc-button.fc-state-hover { + background: var(--primary) !important; } +[data-theme-version="dark"] .new-arrival-content .price { + color: #fff; } +[data-theme-version="dark"] .btn-outline-primary { + color: #fff; } +[data-theme-version="dark"] .btn.tp-btn-light.btn-primary g [fill] { + fill: #fff; } +[data-theme-version="dark"] .btn-icon-left.text-primary { + color: var(--primary) !important; } +[data-theme-version="dark"] .custom-tab-1 .nav-link:focus, +[data-theme-version="dark"] .custom-tab-1 .nav-link:hover, +[data-theme-version="dark"] .custom-tab-1 .nav-link.active { + color: #fff; } +[data-theme-version="dark"] .bg-light h1, [data-theme-version="dark"] .bg-light h2, [data-theme-version="dark"] .bg-light h3, [data-theme-version="dark"] .bg-light h4, [data-theme-version="dark"] .bg-light h5, [data-theme-version="dark"] .bg-light h6 { + color: #000 !important; } +[data-theme-version="dark"] .default-tab .nav-link:focus, +[data-theme-version="dark"] .default-tab .nav-link:hover, +[data-theme-version="dark"] .default-tab .nav-link.active, +[data-theme-version="dark"] .default-tab .nav-link i, +[data-theme-version="dark"] .custom-tab-1 .nav-link i, +[data-theme-version="dark"] .nav-pills.light .nav-link.active, +[data-theme-version="dark"] .nav-pills.light .show > .nav-link { + color: #fff; } +[data-theme-version="dark"] .table-bordered th, [data-theme-version="dark"] .table-bordered td, +[data-theme-version="dark"] .table th, [data-theme-version="dark"] .table td { + border-color: #333a54; } +[data-theme-version="dark"] mark, [data-theme-version="dark"] .mark { + background: var(--primary); } +[data-theme-version="dark"] .dd-item > button { + color: #fff; } +[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span { + color: #fff; } +[data-theme-version="dark"] .dataTables_wrapper .dataTables_length, +[data-theme-version="dark"] .dataTables_wrapper .dataTables_filter, +[data-theme-version="dark"] .dataTables_wrapper .dataTables_info, +[data-theme-version="dark"] .dataTables_wrapper .dataTables_processing, +[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate { + color: #fff; } +[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button { + color: #fff !important; } +[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate.paging_simple_numbers > .paginate_button { + color: var(--primary) !important; } +[data-theme-version="dark"] .search-dropdown { + border-color: #333a54; } +[data-theme-version="dark"] #columnChart .apexcharts-series rect { + fill: #251e35; } + +[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .header { + border-color: #333a54; } +[data-theme-version="dark"] .header { + background-color: #28253b; + border-color: #333a54; } + [data-theme-version="dark"] .header .header-content { + background: #251e35; } +[data-theme-version="dark"] .header-left .dashboard_bar { + color: #fff; } +[data-theme-version="dark"] .header-right .search-area .form-control { + background: #28253b; } +[data-theme-version="dark"] .header-right .search-area .input-group-text { + border: 0; + background: #28253b; } + [data-theme-version="dark"] .header-right .search-area .input-group-text a { + color: #4f7086; } +[data-theme-version="dark"] .header-right .notification_dropdown .nav-link { + background: transparent !important; } + [data-theme-version="dark"] .header-right .notification_dropdown .nav-link .badge { + border-color: #28253b; } +[data-theme-version="dark"] .header-right .dropdown .nav-link { + color: #fff; } + [data-theme-version="dark"] .header-right .dropdown .nav-link:hover { + color: #fff; } + [data-theme-version="dark"] .header-right .dropdown .nav-link svg path { + fill: #d4d4d4; } +[data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info { + border: 0; } +[data-theme-version="dark"] .nav-header .hamburger .line { + background: #fff !important; } +[data-theme-version="dark"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #fff !important; } + +[data-theme-version="dark"] .nav-header { + border-color: #333a54; } +[data-theme-version="dark"] .nav-control { + color: #fff; } +[data-theme-version="dark"] .brand-logo { + color: #fff; } + [data-theme-version="dark"] .brand-logo:hover { + color: #fff; } +[data-theme-version="dark"] .brand-title path { + fill: #fff; } + +[data-theme-version="dark"] .nav-header { + border-color: #333a54; } +[data-theme-version="dark"] .nav-control { + color: #fff; } +[data-theme-version="dark"] .brand-logo { + color: #fff; } + [data-theme-version="dark"] .brand-logo:hover { + color: #fff; } +[data-theme-version="dark"] .brand-title path { + fill: #fff; } + +[data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #28253b; } +[data-theme-version="dark"] .fixed-content-box { + background-color: #28253b; } + [data-theme-version="dark"] .fixed-content-box .head-name { + background: #28253b; + color: #fff; + border-color: #333a54; } + [data-theme-version="dark"] .fixed-content-box + .header + .deznav { + background-color: #251e35; } +[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a { + background: #251e35; + color: #fff; } + [data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } +[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .deznav { + border-color: #333a54; } +[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a { + background: #251e35; } + [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i { + color: #fff; + background: transparent; } +[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li a > i { + color: rgba(255, 255, 255, 0.7); } +[data-theme-version="dark"] .deznav .header-profile > a.nav-link { + border-color: #333a54; } + [data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info span { + color: #fff; } +[data-theme-version="dark"] .deznav .metismenu > li > a { + color: #b3b3b3; } +[data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a { + color: #fff; + background: var(--rgba-primary-1); } + [data-theme-version="dark"] .deznav .metismenu > li:hover > a::after, [data-theme-version="dark"] .deznav .metismenu > li:focus > a::after, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a::after { + border-top: 5px solid #b3b3b3; + border-left: 5px solid #b3b3b3; + border-bottom: 5px solid transparent; + border-right: 5px solid transparent; } + [data-theme-version="dark"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i { + color: #fff; } +[data-theme-version="dark"] .deznav .metismenu > li.mm-active ul ul { + background-color: transparent; } +[data-theme-version="dark"] .deznav .metismenu ul:after { + background-color: #333a54; } +[data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-theme-version="dark"] .deznav .metismenu ul a.mm-active { + color: #fff; } +[data-theme-version="dark"] .deznav .metismenu ul a:before { + background-color: #fff; } +[data-theme-version="dark"] .deznav .metismenu a { + color: #b3b3b3; } +[data-theme-version="dark"] .deznav .metismenu .has-arrow:after { + border-top: 5px solid #b3b3b3; + border-left: 5px solid #b3b3b3; + border-bottom: 5px solid transparent; + border-right: 5px solid transparent; } +[data-theme-version="dark"] .deznav .copyright { + color: #fff; } + +[data-theme-version="dark"] .sidebar-right .nav-tabs { + border-color: #f5f5f5; } + [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-item .nav-link { + color: #000; } +[data-theme-version="dark"] .sidebar-right .form-control { + background: #fff; + color: #000; + border-color: #EEEEEE; } +[data-theme-version="dark"] .sidebar-right .default-select .list { + background: #fff; } + [data-theme-version="dark"] .sidebar-right .default-select .list .option.selected, [data-theme-version="dark"] .sidebar-right .default-select .list .option.focus, [data-theme-version="dark"] .sidebar-right .default-select .list .option:hover { + background: rgba(0, 0, 0, 0.05); } +[data-theme-version="dark"] .sidebar-right .sidebar-right-inner > h4 { + color: #000 !important; } +[data-theme-version="dark"] .sidebar-right .bootstrap-select .btn { + border-color: #EEEEEE !important; } +[data-theme-version="dark"] .sidebar-right .bootstrap-select .btn { + background-color: #fff !important; } + +[data-theme-version="dark"] .footer { + background-color: #28253b; } + [data-theme-version="dark"] .footer .copyright { + background-color: #251e35; } + [data-theme-version="dark"] .footer .copyright a { + color: #fff; } + +[data-theme-version="dark"] { + /* datepicker */ } + [data-theme-version="dark"] .cdk-overlay-dark-backdrop { + background: rgba(0, 0, 0, 0.32); } + [data-theme-version="dark"] .mat-ripple-element { + background-color: rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .mat-option { + color: #fff; } + [data-theme-version="dark"] .mat-option:focus:not(.mat-option-disabled), [data-theme-version="dark"] .mat-option:hover:not(.mat-option-disabled) { + background: rgba(255, 255, 255, 0.04); } + [data-theme-version="dark"] .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) { + background: rgba(255, 255, 255, 0.04); } + [data-theme-version="dark"] .mat-option.mat-active { + background: rgba(255, 255, 255, 0.04); + color: #fff; } + [data-theme-version="dark"] .mat-option.mat-option-disabled { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) { + color: #fff; } + [data-theme-version="dark"] .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) { + color: #8BC740; } + [data-theme-version="dark"] .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) { + color: #f44336; } + [data-theme-version="dark"] .mat-optgroup-label { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-optgroup-disabled .mat-optgroup-label { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-pseudo-checkbox { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-pseudo-checkbox::after { + color: #28253b; } + [data-theme-version="dark"] .mat-pseudo-checkbox-disabled { + color: #686868; } + [data-theme-version="dark"] .mat-primary .mat-pseudo-checkbox-checked, [data-theme-version="dark"] .mat-primary .mat-pseudo-checkbox-indeterminate { + background: #40189D; } + [data-theme-version="dark"] .mat-accent .mat-pseudo-checkbox-checked, [data-theme-version="dark"] .mat-accent .mat-pseudo-checkbox-indeterminate, [data-theme-version="dark"] .mat-pseudo-checkbox-checked, [data-theme-version="dark"] .mat-pseudo-checkbox-indeterminate { + background: #8BC740; } + [data-theme-version="dark"] .mat-warn .mat-pseudo-checkbox-checked, [data-theme-version="dark"] .mat-warn .mat-pseudo-checkbox-indeterminate { + background: #f44336; } + [data-theme-version="dark"] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, [data-theme-version="dark"] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled { + background: #686868; } + [data-theme-version="dark"] .mat-app-background { + background-color: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-elevation-z0 { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z1 { + box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z2 { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z3 { + box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z4 { + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z5 { + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z6 { + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z7 { + box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2), 0 7px 10px 1px rgba(0, 0, 0, 0.14), 0 2px 16px 1px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z8 { + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z9 { + box-shadow: 0 5px 6px -3px rgba(0, 0, 0, 0.2), 0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z10 { + box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2), 0 10px 14px 1px rgba(0, 0, 0, 0.14), 0 4px 18px 3px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z11 { + box-shadow: 0 6px 7px -4px rgba(0, 0, 0, 0.2), 0 11px 15px 1px rgba(0, 0, 0, 0.14), 0 4px 20px 3px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z12 { + box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z13 { + box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z14 { + box-shadow: 0 7px 9px -4px rgba(0, 0, 0, 0.2), 0 14px 21px 2px rgba(0, 0, 0, 0.14), 0 5px 26px 4px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z15 { + box-shadow: 0 8px 9px -5px rgba(0, 0, 0, 0.2), 0 15px 22px 2px rgba(0, 0, 0, 0.14), 0 6px 28px 5px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z16 { + box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z17 { + box-shadow: 0 8px 11px -5px rgba(0, 0, 0, 0.2), 0 17px 26px 2px rgba(0, 0, 0, 0.14), 0 6px 32px 5px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z18 { + box-shadow: 0 9px 11px -5px rgba(0, 0, 0, 0.2), 0 18px 28px 2px rgba(0, 0, 0, 0.14), 0 7px 34px 6px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z19 { + box-shadow: 0 9px 12px -6px rgba(0, 0, 0, 0.2), 0 19px 29px 2px rgba(0, 0, 0, 0.14), 0 7px 36px 6px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z20 { + box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 20px 31px 3px rgba(0, 0, 0, 0.14), 0 8px 38px 7px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z21 { + box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z22 { + box-shadow: 0 10px 14px -6px rgba(0, 0, 0, 0.2), 0 22px 35px 3px rgba(0, 0, 0, 0.14), 0 8px 42px 7px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z23 { + box-shadow: 0 11px 14px -7px rgba(0, 0, 0, 0.2), 0 23px 36px 3px rgba(0, 0, 0, 0.14), 0 9px 44px 8px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z24 { + box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-autocomplete-panel { + background: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-autocomplete-panel:not([class*=mat-elevation-z]) { + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) { + background: #28253b; } + [data-theme-version="dark"] .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) { + color: #fff; } + [data-theme-version="dark"] .mat-badge-content { + color: #fff; + background: #40189D; } + [data-theme-version="dark"] .cdk-high-contrast-active .mat-badge-content { + outline: solid 1px; + border-radius: 0; } + [data-theme-version="dark"] .mat-badge-accent .mat-badge-content { + background: #8BC740; + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-badge-warn .mat-badge-content { + color: #fff; + background: #f44336; } + [data-theme-version="dark"] .mat-badge { + position: relative; } + [data-theme-version="dark"] .mat-badge-hidden .mat-badge-content { + display: none; } + [data-theme-version="dark"] .mat-badge-disabled .mat-badge-content { + background: #6e6e6e; + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-bottom-sheet-container { + box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12); + background: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-button, [data-theme-version="dark"] .mat-icon-button, [data-theme-version="dark"] .mat-stroked-button { + color: inherit; + background: 0 0; } + [data-theme-version="dark"] .mat-button.mat-primary, [data-theme-version="dark"] .mat-icon-button.mat-primary, [data-theme-version="dark"] .mat-stroked-button.mat-primary { + color: #40189D; } + [data-theme-version="dark"] .mat-button.mat-accent, [data-theme-version="dark"] .mat-icon-button.mat-accent, [data-theme-version="dark"] .mat-stroked-button.mat-accent { + color: #8BC740; } + [data-theme-version="dark"] .mat-button.mat-warn, [data-theme-version="dark"] .mat-icon-button.mat-warn, [data-theme-version="dark"] .mat-stroked-button.mat-warn { + color: #f44336; } + [data-theme-version="dark"] .mat-button.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-button.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-button.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-button.mat-warn.mat-button-disabled, [data-theme-version="dark"] .mat-icon-button.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-icon-button.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-icon-button.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-icon-button.mat-warn.mat-button-disabled, [data-theme-version="dark"] .mat-stroked-button.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-stroked-button.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-stroked-button.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-stroked-button.mat-warn.mat-button-disabled { + color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-button.mat-primary .mat-button-focus-overlay, [data-theme-version="dark"] .mat-icon-button.mat-primary .mat-button-focus-overlay, [data-theme-version="dark"] .mat-stroked-button.mat-primary .mat-button-focus-overlay { + background-color: #40189D; } + [data-theme-version="dark"] .mat-button.mat-accent .mat-button-focus-overlay, [data-theme-version="dark"] .mat-icon-button.mat-accent .mat-button-focus-overlay, [data-theme-version="dark"] .mat-stroked-button.mat-accent .mat-button-focus-overlay { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-button.mat-warn .mat-button-focus-overlay, [data-theme-version="dark"] .mat-icon-button.mat-warn .mat-button-focus-overlay, [data-theme-version="dark"] .mat-stroked-button.mat-warn .mat-button-focus-overlay { + background-color: #f44336; } + [data-theme-version="dark"] .mat-button.mat-button-disabled .mat-button-focus-overlay, [data-theme-version="dark"] .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, [data-theme-version="dark"] .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay { + background-color: transparent; } + [data-theme-version="dark"] .mat-button .mat-ripple-element, [data-theme-version="dark"] .mat-icon-button .mat-ripple-element, [data-theme-version="dark"] .mat-stroked-button .mat-ripple-element { + opacity: .1; + background-color: currentColor; } + [data-theme-version="dark"] .mat-button-focus-overlay { + background: #fff; } + [data-theme-version="dark"] .mat-stroked-button:not(.mat-button-disabled) { + border-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-fab, [data-theme-version="dark"] .mat-flat-button, [data-theme-version="dark"] .mat-mini-fab, [data-theme-version="dark"] .mat-raised-button { + color: #fff; + background-color: #28253b; } + [data-theme-version="dark"] .mat-fab.mat-primary, [data-theme-version="dark"] .mat-flat-button.mat-primary, [data-theme-version="dark"] .mat-mini-fab.mat-primary, [data-theme-version="dark"] .mat-raised-button.mat-primary { + color: #fff; } + [data-theme-version="dark"] .mat-fab.mat-accent, [data-theme-version="dark"] .mat-flat-button.mat-accent, [data-theme-version="dark"] .mat-mini-fab.mat-accent, [data-theme-version="dark"] .mat-raised-button.mat-accent { + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-fab.mat-warn, [data-theme-version="dark"] .mat-flat-button.mat-warn, [data-theme-version="dark"] .mat-mini-fab.mat-warn, [data-theme-version="dark"] .mat-raised-button.mat-warn { + color: #fff; } + [data-theme-version="dark"] .mat-fab.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-fab.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-fab.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-fab.mat-warn.mat-button-disabled, [data-theme-version="dark"] .mat-flat-button.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-flat-button.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-flat-button.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-flat-button.mat-warn.mat-button-disabled, [data-theme-version="dark"] .mat-mini-fab.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-mini-fab.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-mini-fab.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-mini-fab.mat-warn.mat-button-disabled, [data-theme-version="dark"] .mat-raised-button.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-raised-button.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-raised-button.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-raised-button.mat-warn.mat-button-disabled { + color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-fab.mat-primary, [data-theme-version="dark"] .mat-flat-button.mat-primary, [data-theme-version="dark"] .mat-mini-fab.mat-primary, [data-theme-version="dark"] .mat-raised-button.mat-primary { + background-color: #40189D; } + [data-theme-version="dark"] .mat-fab.mat-accent, [data-theme-version="dark"] .mat-flat-button.mat-accent, [data-theme-version="dark"] .mat-mini-fab.mat-accent, [data-theme-version="dark"] .mat-raised-button.mat-accent { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-fab.mat-warn, [data-theme-version="dark"] .mat-flat-button.mat-warn, [data-theme-version="dark"] .mat-mini-fab.mat-warn, [data-theme-version="dark"] .mat-raised-button.mat-warn { + background-color: #f44336; } + [data-theme-version="dark"] .mat-fab.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-fab.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-fab.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-fab.mat-warn.mat-button-disabled, [data-theme-version="dark"] .mat-flat-button.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-flat-button.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-flat-button.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-flat-button.mat-warn.mat-button-disabled, [data-theme-version="dark"] .mat-mini-fab.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-mini-fab.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-mini-fab.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-mini-fab.mat-warn.mat-button-disabled, [data-theme-version="dark"] .mat-raised-button.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-raised-button.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-raised-button.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-raised-button.mat-warn.mat-button-disabled { + background-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-fab.mat-primary .mat-ripple-element, [data-theme-version="dark"] .mat-flat-button.mat-primary .mat-ripple-element, [data-theme-version="dark"] .mat-mini-fab.mat-primary .mat-ripple-element, [data-theme-version="dark"] .mat-raised-button.mat-primary .mat-ripple-element { + background-color: rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .mat-fab.mat-accent .mat-ripple-element, [data-theme-version="dark"] .mat-flat-button.mat-accent .mat-ripple-element, [data-theme-version="dark"] .mat-mini-fab.mat-accent .mat-ripple-element, [data-theme-version="dark"] .mat-raised-button.mat-accent .mat-ripple-element { + background-color: rgba(0, 0, 0, 0.1); } + [data-theme-version="dark"] .mat-fab.mat-warn .mat-ripple-element, [data-theme-version="dark"] .mat-flat-button.mat-warn .mat-ripple-element, [data-theme-version="dark"] .mat-mini-fab.mat-warn .mat-ripple-element, [data-theme-version="dark"] .mat-raised-button.mat-warn .mat-ripple-element { + background-color: rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .mat-flat-button:not([class*=mat-elevation-z]), [data-theme-version="dark"] .mat-stroked-button:not([class*=mat-elevation-z]) { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-raised-button:not([class*=mat-elevation-z]) { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) { + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-fab:not([class*=mat-elevation-z]), [data-theme-version="dark"] .mat-mini-fab:not([class*=mat-elevation-z]) { + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), [data-theme-version="dark"] .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) { + box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), [data-theme-version="dark"] .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-button-toggle-group, [data-theme-version="dark"] .mat-button-toggle-standalone { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-button-toggle-group-appearance-standard, [data-theme-version="dark"] .mat-button-toggle-standalone.mat-button-toggle-appearance-standard { + box-shadow: none; } + [data-theme-version="dark"] .mat-button-toggle { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-button-toggle .mat-button-toggle-focus-overlay { + background-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-button-toggle-appearance-standard { + color: #fff; + background: #28253b; } + [data-theme-version="dark"] .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay { + background-color: #fff; } + [data-theme-version="dark"] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle { + border-left: solid 1px rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle { + border-left: none; + border-right: solid 1px rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle { + border-left: none; + border-right: none; + border-top: solid 1px rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-button-toggle-checked { + background-color: #212121; + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-button-toggle-checked.mat-button-toggle-appearance-standard { + color: #fff; } + [data-theme-version="dark"] .mat-button-toggle-disabled { + color: rgba(255, 255, 255, 0.3); + background-color: #000; } + [data-theme-version="dark"] .mat-button-toggle-disabled.mat-button-toggle-appearance-standard { + background: #28253b; } + [data-theme-version="dark"] .mat-button-toggle-disabled.mat-button-toggle-checked { + background-color: #28253b; } + [data-theme-version="dark"] .mat-button-toggle-group-appearance-standard, [data-theme-version="dark"] .mat-button-toggle-standalone.mat-button-toggle-appearance-standard { + border: solid 1px rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-button-toggle-appearance-standard .mat-button-toggle-label-content { + line-height: 48px; } + [data-theme-version="dark"] .mat-card { + background: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-card:not([class*=mat-elevation-z]) { + box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-card.mat-card-flat:not([class*=mat-elevation-z]) { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-card-subtitle { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-checkbox-frame { + border-color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-checkbox-checkmark { + fill: #28253b; } + [data-theme-version="dark"] .mat-checkbox-checkmark-path { + stroke: #fff !important; } + [data-theme-version="dark"] .mat-checkbox-mixedmark { + background-color: #28253b; } + [data-theme-version="dark"] .mat-checkbox-checked.mat-primary .mat-checkbox-background, [data-theme-version="dark"] .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background { + background-color: #40189D; } + [data-theme-version="dark"] .mat-checkbox-checked.mat-accent .mat-checkbox-background, [data-theme-version="dark"] .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-checkbox-checked.mat-warn .mat-checkbox-background, [data-theme-version="dark"] .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background { + background-color: #f44336; } + [data-theme-version="dark"] .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, [data-theme-version="dark"] .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background { + background-color: #686868; } + [data-theme-version="dark"] .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame { + border-color: #686868; } + [data-theme-version="dark"] .mat-checkbox-disabled .mat-checkbox-label { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-checkbox .mat-ripple-element { + background-color: #fff; } + [data-theme-version="dark"] .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element, [data-theme-version="dark"] .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element { + background: #40189D; } + [data-theme-version="dark"] .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element, [data-theme-version="dark"] .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element { + background: #8BC740; } + [data-theme-version="dark"] .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element, [data-theme-version="dark"] .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element { + background: #f44336; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip { + background-color: #616161; + color: #fff; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip .mat-chip-remove { + color: #fff; + opacity: .4; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active { + box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover { + opacity: .54; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-disabled { + opacity: .4; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip::after { + background: #fff; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary { + background-color: #40189D; + color: #fff; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove { + color: #fff; + opacity: .4; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element { + background-color: rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn { + background-color: #f44336; + color: #fff; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove { + color: #fff; + opacity: .4; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element { + background-color: rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent { + background-color: #8BC740; + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove { + color: rgba(0, 0, 0, 0.87); + opacity: .4; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element { + background-color: rgba(0, 0, 0, 0.1); } + [data-theme-version="dark"] .mat-table { + background: #28253b; } + [data-theme-version="dark"] .mat-table tbody, [data-theme-version="dark"] .mat-table tfoot, [data-theme-version="dark"] .mat-table thead, [data-theme-version="dark"] .mat-table-sticky, [data-theme-version="dark"] [mat-footer-row], [data-theme-version="dark"] [mat-header-row], [data-theme-version="dark"] [mat-row], [data-theme-version="dark"] mat-footer-row, [data-theme-version="dark"] mat-header-row, [data-theme-version="dark"] mat-row { + background: inherit; } + [data-theme-version="dark"] mat-footer-row, [data-theme-version="dark"] mat-header-row, [data-theme-version="dark"] mat-row, [data-theme-version="dark"] td.mat-cell, [data-theme-version="dark"] td.mat-footer-cell, [data-theme-version="dark"] th.mat-header-cell { + border-bottom-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-header-cell { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-cell, [data-theme-version="dark"] .mat-footer-cell { + color: #fff; } + [data-theme-version="dark"] .mat-calendar-arrow { + border-top-color: #fff; } + [data-theme-version="dark"] .mat-datepicker-content .mat-calendar-next-button, [data-theme-version="dark"] .mat-datepicker-content .mat-calendar-previous-button, [data-theme-version="dark"] .mat-datepicker-toggle { + color: #fff; } + [data-theme-version="dark"] .mat-calendar-table-header { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-calendar-table-header-divider::after { + background: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-calendar-body-label { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-calendar-body-cell-content, [data-theme-version="dark"] .mat-date-range-input-separator { + color: #fff; + border-color: transparent; } + [data-theme-version="dark"] .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-form-field-disabled .mat-date-range-input-separator { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-calendar-body-in-preview { + color: rgba(255, 255, 255, 0.24); } + [data-theme-version="dark"] .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { + border-color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { + border-color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-calendar-body-in-range::before { + background: rgba(123, 31, 162, 0.2); } + [data-theme-version="dark"] .mat-calendar-body-comparison-identical, [data-theme-version="dark"] .mat-calendar-body-in-comparison-range::before { + background: rgba(249, 171, 0, 0.2); } + [data-theme-version="dark"] .mat-calendar-body-comparison-bridge-start::before, [data-theme-version="dark"] [dir=rtl] .mat-calendar-body-comparison-bridge-end::before { + background: linear-gradient(to right, rgba(123, 31, 162, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%); } + [data-theme-version="dark"] .mat-calendar-body-comparison-bridge-end::before, [data-theme-version="dark"] [dir=rtl] .mat-calendar-body-comparison-bridge-start::before { + background: linear-gradient(to left, rgba(123, 31, 162, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%); } + [data-theme-version="dark"] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after, [data-theme-version="dark"] .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical { + background: #a8dab5; } + [data-theme-version="dark"] .mat-calendar-body-comparison-identical.mat-calendar-body-selected, [data-theme-version="dark"] .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected { + background: #46a35e; } + [data-theme-version="dark"] .mat-calendar-body-selected { + background-color: #40189D; + color: #fff; } + [data-theme-version="dark"] .mat-calendar-body-disabled > .mat-calendar-body-selected { + background-color: rgba(123, 31, 162, 0.4); } + [data-theme-version="dark"] .mat-calendar-body-today.mat-calendar-body-selected { + box-shadow: inset 0 0 0 1px #fff; } + [data-theme-version="dark"] .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), [data-theme-version="dark"] .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), [data-theme-version="dark"] .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { + background-color: rgba(123, 31, 162, 0.3); } + [data-theme-version="dark"] .mat-datepicker-content { + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + background-color: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before { + background: rgba(105, 240, 174, 0.2); } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical, [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before { + background: rgba(249, 171, 0, 0.2); } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before, [data-theme-version="dark"] .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before { + background: linear-gradient(to right, rgba(105, 240, 174, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%); } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before, [data-theme-version="dark"] .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before { + background: linear-gradient(to left, rgba(105, 240, 174, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%); } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after, [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical { + background: #a8dab5; } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected, [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected { + background: #46a35e; } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-selected { + background-color: #8BC740; + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected { + background-color: rgba(105, 240, 174, 0.4); } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected { + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), [data-theme-version="dark"] .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { + background-color: rgba(105, 240, 174, 0.3); } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before { + background: rgba(244, 67, 54, 0.2); } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical, [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before { + background: rgba(249, 171, 0, 0.2); } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before, [data-theme-version="dark"] .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before { + background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%); } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before, [data-theme-version="dark"] .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before { + background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%); } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after, [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical { + background: #a8dab5; } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected, [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected { + background: #46a35e; } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-selected { + background-color: #f44336; + color: #fff; } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected { + background-color: rgba(244, 67, 54, 0.4); } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected { + box-shadow: inset 0 0 0 1px #fff; } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), [data-theme-version="dark"] .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { + background-color: rgba(244, 67, 54, 0.3); } + [data-theme-version="dark"] .mat-datepicker-content-touch { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-datepicker-toggle-active { + color: #40189D; } + [data-theme-version="dark"] .mat-datepicker-toggle-active.mat-accent { + color: #8BC740; } + [data-theme-version="dark"] .mat-datepicker-toggle-active.mat-warn { + color: #f44336; } + [data-theme-version="dark"] .mat-date-range-input-inner[disabled] { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-dialog-container { + box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12); + background: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-divider { + border-top-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-divider-vertical { + border-right-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-expansion-panel { + background: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-expansion-panel:not([class*=mat-elevation-z]) { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-action-row { + border-top-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), [data-theme-version="dark"] .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), [data-theme-version="dark"] .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) { + background: rgba(255, 255, 255, 0.04); } + @media (hover: none) { + [data-theme-version="dark"] .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover { + background: #28253b; } } + [data-theme-version="dark"] .mat-expansion-panel-header-title { + color: #fff; } + [data-theme-version="dark"] .mat-expansion-indicator::after, [data-theme-version="dark"] .mat-expansion-panel-header-description { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-expansion-panel-header[aria-disabled=true] { + color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description, [data-theme-version="dark"] .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title { + color: inherit; } + [data-theme-version="dark"] .mat-expansion-panel-header { + height: 48px; } + [data-theme-version="dark"] .mat-expansion-panel-header.mat-expanded { + height: 64px; } + [data-theme-version="dark"] .mat-form-field-label { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-hint { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-form-field.mat-focused .mat-form-field-label { + color: #40189D; } + [data-theme-version="dark"] .mat-form-field.mat-focused .mat-form-field-label.mat-accent { + color: #8BC740; } + [data-theme-version="dark"] .mat-form-field.mat-focused .mat-form-field-label.mat-warn { + color: #f44336; } + [data-theme-version="dark"] .mat-focused .mat-form-field-required-marker { + color: #8BC740; } + [data-theme-version="dark"] .mat-form-field-ripple { + background-color: #fff; } + [data-theme-version="dark"] .mat-form-field.mat-focused .mat-form-field-ripple { + background-color: #40189D; } + [data-theme-version="dark"] .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn { + background-color: #f44336; } + [data-theme-version="dark"] .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after { + color: #40189D; } + [data-theme-version="dark"] .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after { + color: #8BC740; } + [data-theme-version="dark"] .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field.mat-form-field-invalid .mat-form-field-label { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker, [data-theme-version="dark"] .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field.mat-form-field-invalid .mat-form-field-ripple, [data-theme-version="dark"] .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent { + background-color: #f44336; } + [data-theme-version="dark"] .mat-error { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field-appearance-legacy .mat-form-field-label { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-form-field-appearance-legacy .mat-hint { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-form-field-appearance-legacy .mat-form-field-underline { + background-color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline { + background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 33%, transparent 0); + background-size: 4px 100%; + background-repeat: repeat-x; } + [data-theme-version="dark"] .mat-form-field-appearance-standard .mat-form-field-underline { + background-color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline { + background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 33%, transparent 0); + background-size: 4px 100%; + background-repeat: repeat-x; } + [data-theme-version="dark"] .mat-form-field-appearance-fill .mat-form-field-flex { + background-color: rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex { + background-color: rgba(255, 255, 255, 0.05); } + [data-theme-version="dark"] .mat-form-field-appearance-fill .mat-form-field-underline::before { + background-color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before { + background-color: transparent; } + [data-theme-version="dark"] .mat-form-field-appearance-outline .mat-form-field-outline { + color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-form-field-appearance-outline .mat-form-field-outline-thick { + color: #fff; } + [data-theme-version="dark"] .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick { + color: #40189D; } + [data-theme-version="dark"] .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick { + color: #8BC740; } + [data-theme-version="dark"] .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline { + color: rgba(255, 255, 255, 0.15); } + [data-theme-version="dark"] .mat-icon.mat-primary { + color: #40189D; } + [data-theme-version="dark"] .mat-icon.mat-accent { + color: #8BC740; } + [data-theme-version="dark"] .mat-icon.mat-warn { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field-type-mat-native-select .mat-form-field-infix::after { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after, [data-theme-version="dark"] .mat-input-element:disabled { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-input-element { + caret-color: #40189D; } + [data-theme-version="dark"] .mat-input-element::placeholder { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-input-element::-moz-placeholder { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-input-element::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-input-element:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-input-element option { + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-input-element option:disabled { + color: rgba(0, 0, 0, 0.38); } + [data-theme-version="dark"] .mat-form-field.mat-accent .mat-input-element { + caret-color: #8BC740; } + [data-theme-version="dark"] .mat-form-field-invalid .mat-input-element, [data-theme-version="dark"] .mat-form-field.mat-warn .mat-input-element { + caret-color: #f44336; } + [data-theme-version="dark"] .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after { + color: #f44336; } + [data-theme-version="dark"] .mat-list-base .mat-list-item { + color: #fff; } + [data-theme-version="dark"] .mat-list-base .mat-list-option { + color: #fff; } + [data-theme-version="dark"] .mat-list-base .mat-subheader { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-list-item-disabled { + background-color: #000; } + [data-theme-version="dark"] .mat-action-list .mat-list-item:focus, [data-theme-version="dark"] .mat-action-list .mat-list-item:hover, [data-theme-version="dark"] .mat-list-option:focus, [data-theme-version="dark"] .mat-list-option:hover, [data-theme-version="dark"] .mat-nav-list .mat-list-item:focus, [data-theme-version="dark"] .mat-nav-list .mat-list-item:hover { + background: rgba(255, 255, 255, 0.04); } + [data-theme-version="dark"] .mat-list-single-selected-option, [data-theme-version="dark"] .mat-list-single-selected-option:focus, [data-theme-version="dark"] .mat-list-single-selected-option:hover { + background: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-menu-panel { + background: #28253b; } + [data-theme-version="dark"] .mat-menu-panel:not([class*=mat-elevation-z]) { + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-menu-item { + background: 0 0; + color: #fff; } + [data-theme-version="dark"] .mat-menu-item[disabled], [data-theme-version="dark"] .mat-menu-item[disabled] .mat-icon-no-color, [data-theme-version="dark"] .mat-menu-item[disabled]::after { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-menu-item .mat-icon-no-color, [data-theme-version="dark"] .mat-menu-item-submenu-trigger::after { + color: #fff; } + [data-theme-version="dark"] .mat-menu-item-highlighted:not([disabled]), [data-theme-version="dark"] .mat-menu-item.cdk-keyboard-focused:not([disabled]), [data-theme-version="dark"] .mat-menu-item.cdk-program-focused:not([disabled]), [data-theme-version="dark"] .mat-menu-item:hover:not([disabled]) { + background: rgba(255, 255, 255, 0.04); } + [data-theme-version="dark"] .mat-paginator { + background: #28253b; } + [data-theme-version="dark"] .mat-paginator, [data-theme-version="dark"] .mat-paginator-page-size .mat-select-trigger { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-paginator-decrement, [data-theme-version="dark"] .mat-paginator-increment { + border-top: 2px solid #fff; + border-right: 2px solid #fff; } + [data-theme-version="dark"] .mat-paginator-first, [data-theme-version="dark"] .mat-paginator-last { + border-top: 2px solid #fff; } + [data-theme-version="dark"] .mat-icon-button[disabled] .mat-paginator-decrement, [data-theme-version="dark"] .mat-icon-button[disabled] .mat-paginator-first, [data-theme-version="dark"] .mat-icon-button[disabled] .mat-paginator-increment, [data-theme-version="dark"] .mat-icon-button[disabled] .mat-paginator-last { + border-color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-paginator-container { + min-height: 56px; } + [data-theme-version="dark"] .mat-progress-bar-background { + fill: #9c27b0; } + [data-theme-version="dark"] .mat-progress-bar-buffer { + background-color: #9c27b0; } + [data-theme-version="dark"] .mat-progress-bar-fill::after { + background-color: #40189D; } + [data-theme-version="dark"] .mat-progress-bar.mat-accent .mat-progress-bar-background { + fill: #b9f6ca; } + [data-theme-version="dark"] .mat-progress-bar.mat-accent .mat-progress-bar-buffer { + background-color: #b9f6ca; } + [data-theme-version="dark"] .mat-progress-bar.mat-accent .mat-progress-bar-fill::after { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-progress-bar.mat-warn .mat-progress-bar-background { + fill: #ffcdd2; } + [data-theme-version="dark"] .mat-progress-bar.mat-warn .mat-progress-bar-buffer { + background-color: #ffcdd2; } + [data-theme-version="dark"] .mat-progress-bar.mat-warn .mat-progress-bar-fill::after { + background-color: #f44336; } + [data-theme-version="dark"] .mat-progress-spinner circle, [data-theme-version="dark"] .mat-spinner circle { + stroke: #40189D; } + [data-theme-version="dark"] .mat-progress-spinner.mat-accent circle, [data-theme-version="dark"] .mat-spinner.mat-accent circle { + stroke: #8BC740; } + [data-theme-version="dark"] .mat-progress-spinner.mat-warn circle, [data-theme-version="dark"] .mat-spinner.mat-warn circle { + stroke: #f44336; } + [data-theme-version="dark"] .mat-radio-outer-circle { + border-color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle { + border-color: #40189D; } + [data-theme-version="dark"] .mat-radio-button.mat-primary .mat-radio-inner-circle, [data-theme-version="dark"] .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), [data-theme-version="dark"] .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, [data-theme-version="dark"] .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple { + background-color: #40189D; } + [data-theme-version="dark"] .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle { + border-color: #8BC740; } + [data-theme-version="dark"] .mat-radio-button.mat-accent .mat-radio-inner-circle, [data-theme-version="dark"] .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), [data-theme-version="dark"] .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, [data-theme-version="dark"] .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle { + border-color: #f44336; } + [data-theme-version="dark"] .mat-radio-button.mat-warn .mat-radio-inner-circle, [data-theme-version="dark"] .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), [data-theme-version="dark"] .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, [data-theme-version="dark"] .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple { + background-color: #f44336; } + [data-theme-version="dark"] .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle, [data-theme-version="dark"] .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle { + border-color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle, [data-theme-version="dark"] .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element { + background-color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-radio-button.mat-radio-disabled .mat-radio-label-content { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-radio-button .mat-ripple-element { + background-color: #fff; } + [data-theme-version="dark"] .mat-select-value { + color: #fff; } + [data-theme-version="dark"] .mat-select-placeholder { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-select-disabled .mat-select-value { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-select-arrow { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-select-panel { + background: #28253b; } + [data-theme-version="dark"] .mat-select-panel:not([class*=mat-elevation-z]) { + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) { + background: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-form-field.mat-focused.mat-primary .mat-select-arrow { + color: #40189D; } + [data-theme-version="dark"] .mat-form-field.mat-focused.mat-accent .mat-select-arrow { + color: #8BC740; } + [data-theme-version="dark"] .mat-form-field.mat-focused.mat-warn .mat-select-arrow { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-drawer-container { + background-color: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-drawer { + background-color: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-drawer.mat-drawer-push { + background-color: #28253b; } + [data-theme-version="dark"] .mat-drawer:not(.mat-drawer-side) { + box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-drawer-side { + border-right: solid 1px rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-drawer-side.mat-drawer-end { + border-left: solid 1px rgba(255, 255, 255, 0.12); + border-right: none; } + [data-theme-version="dark"] [dir=rtl] .mat-drawer-side { + border-left: solid 1px rgba(255, 255, 255, 0.12); + border-right: none; } + [data-theme-version="dark"] [dir=rtl] .mat-drawer-side.mat-drawer-end { + border-left: none; + border-right: solid 1px rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-drawer-backdrop.mat-drawer-shown { + background-color: rgba(189, 189, 189, 0.6); } + [data-theme-version="dark"] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-slide-toggle.mat-checked .mat-slide-toggle-bar { + background-color: rgba(105, 240, 174, 0.54); } + [data-theme-version="dark"] .mat-slide-toggle.mat-checked .mat-ripple-element { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb { + background-color: #40189D; } + [data-theme-version="dark"] .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar { + background-color: rgba(123, 31, 162, 0.54); } + [data-theme-version="dark"] .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element { + background-color: #40189D; } + [data-theme-version="dark"] .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb { + background-color: #f44336; } + [data-theme-version="dark"] .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar { + background-color: rgba(244, 67, 54, 0.54); } + [data-theme-version="dark"] .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element { + background-color: #f44336; } + [data-theme-version="dark"] .mat-slide-toggle:not(.mat-checked) .mat-ripple-element { + background-color: #fff; } + [data-theme-version="dark"] .mat-slide-toggle-thumb { + box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12); + background-color: #bdbdbd; } + [data-theme-version="dark"] .mat-slide-toggle-bar { + background-color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-slider-track-background { + background-color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-primary .mat-slider-thumb, [data-theme-version="dark"] .mat-primary .mat-slider-thumb-label, [data-theme-version="dark"] .mat-primary .mat-slider-track-fill { + background-color: #40189D; } + [data-theme-version="dark"] .mat-primary .mat-slider-thumb-label-text { + color: #fff; } + [data-theme-version="dark"] .mat-primary .mat-slider-focus-ring { + background-color: rgba(123, 31, 162, 0.2); } + [data-theme-version="dark"] .mat-accent .mat-slider-thumb, [data-theme-version="dark"] .mat-accent .mat-slider-thumb-label, [data-theme-version="dark"] .mat-accent .mat-slider-track-fill { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-accent .mat-slider-thumb-label-text { + color: rgba(255, 255, 255, 0.87); } + [data-theme-version="dark"] .mat-accent .mat-slider-focus-ring { + background-color: rgba(105, 240, 174, 0.2); } + [data-theme-version="dark"] .mat-warn .mat-slider-thumb, [data-theme-version="dark"] .mat-warn .mat-slider-thumb-label, [data-theme-version="dark"] .mat-warn .mat-slider-track-fill { + background-color: #f44336; } + [data-theme-version="dark"] .mat-warn .mat-slider-thumb-label-text { + color: #fff; } + [data-theme-version="dark"] .mat-warn .mat-slider-focus-ring { + background-color: rgba(244, 67, 54, 0.2); } + [data-theme-version="dark"] .cdk-focused .mat-slider-track-background, [data-theme-version="dark"] .mat-slider:hover .mat-slider-track-background { + background-color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-slider-disabled .mat-slider-thumb, [data-theme-version="dark"] .mat-slider-disabled .mat-slider-track-background, [data-theme-version="dark"] .mat-slider-disabled .mat-slider-track-fill { + background-color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-slider-disabled:hover .mat-slider-track-background { + background-color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-slider-min-value .mat-slider-focus-ring { + background-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb, [data-theme-version="dark"] .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label { + background-color: #fff; } + [data-theme-version="dark"] .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb, [data-theme-version="dark"] .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label { + background-color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb { + border-color: rgba(255, 255, 255, 0.3); + background-color: transparent; } + [data-theme-version="dark"] .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb, [data-theme-version="dark"] .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb { + border-color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb, [data-theme-version="dark"] .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb { + border-color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-slider-has-ticks .mat-slider-wrapper::after { + border-color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-slider-horizontal .mat-slider-ticks { + background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent); + background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent); } + [data-theme-version="dark"] .mat-slider-vertical .mat-slider-ticks { + background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent); } + [data-theme-version="dark"] .mat-step-header.cdk-keyboard-focused, [data-theme-version="dark"] .mat-step-header.cdk-program-focused, [data-theme-version="dark"] .mat-step-header:hover { + background-color: rgba(255, 255, 255, 0.04); } + @media (hover: none) { + [data-theme-version="dark"] .mat-step-header:hover { + background: 0 0; } } + [data-theme-version="dark"] .mat-step-header .mat-step-label, [data-theme-version="dark"] .mat-step-header .mat-step-optional { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-step-header .mat-step-icon { + background-color: rgba(255, 255, 255, 0.7); + color: #fff; } + [data-theme-version="dark"] .mat-step-header .mat-step-icon-selected, [data-theme-version="dark"] .mat-step-header .mat-step-icon-state-done, [data-theme-version="dark"] .mat-step-header .mat-step-icon-state-edit { + background-color: #40189D; + color: #fff; } + [data-theme-version="dark"] .mat-step-header.mat-accent .mat-step-icon { + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-step-header.mat-accent .mat-step-icon-selected, [data-theme-version="dark"] .mat-step-header.mat-accent .mat-step-icon-state-done, [data-theme-version="dark"] .mat-step-header.mat-accent .mat-step-icon-state-edit { + background-color: #8BC740; + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-step-header.mat-warn .mat-step-icon { + color: #fff; } + [data-theme-version="dark"] .mat-step-header.mat-warn .mat-step-icon-selected, [data-theme-version="dark"] .mat-step-header.mat-warn .mat-step-icon-state-done, [data-theme-version="dark"] .mat-step-header.mat-warn .mat-step-icon-state-edit { + background-color: #f44336; + color: #fff; } + [data-theme-version="dark"] .mat-step-header .mat-step-icon-state-error { + background-color: transparent; + color: #f44336; } + [data-theme-version="dark"] .mat-step-header .mat-step-label.mat-step-label-active { + color: #fff; } + [data-theme-version="dark"] .mat-step-header .mat-step-label.mat-step-label-error { + color: #f44336; } + [data-theme-version="dark"] .mat-stepper-horizontal, [data-theme-version="dark"] .mat-stepper-vertical { + background-color: #28253b; } + [data-theme-version="dark"] .mat-stepper-vertical-line::before { + border-left-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-horizontal-stepper-header::after, [data-theme-version="dark"] .mat-horizontal-stepper-header::before, [data-theme-version="dark"] .mat-stepper-horizontal-line { + border-top-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-horizontal-stepper-header { + height: 72px; } + [data-theme-version="dark"] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header, [data-theme-version="dark"] .mat-vertical-stepper-header { + padding: 24px 24px; } + [data-theme-version="dark"] .mat-stepper-vertical-line::before { + top: -16px; + bottom: -16px; } + [data-theme-version="dark"] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, [data-theme-version="dark"] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before { + top: 36px; } + [data-theme-version="dark"] .mat-stepper-label-position-bottom .mat-stepper-horizontal-line { + top: 36px; } + [data-theme-version="dark"] .mat-sort-header-arrow { + color: #c6c6c6; } + [data-theme-version="dark"] .mat-tab-header, [data-theme-version="dark"] .mat-tab-nav-bar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-tab-group-inverted-header .mat-tab-header, [data-theme-version="dark"] .mat-tab-group-inverted-header .mat-tab-nav-bar { + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-bottom: none; } + [data-theme-version="dark"] .mat-tab-label, [data-theme-version="dark"] .mat-tab-link { + color: #fff; } + [data-theme-version="dark"] .mat-tab-label.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-link.mat-tab-disabled { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-tab-header-pagination-chevron { + border-color: #fff; } + [data-theme-version="dark"] .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron { + border-color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-tab-group[class*=mat-background-] .mat-tab-header, [data-theme-version="dark"] .mat-tab-nav-bar[class*=mat-background-] { + border-bottom: none; + border-top: none; } + [data-theme-version="dark"] .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { + background-color: rgba(156, 39, 176, 0.3); } + [data-theme-version="dark"] .mat-tab-group.mat-primary .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-primary .mat-ink-bar { + background-color: #40189D; } + [data-theme-version="dark"] .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, [data-theme-version="dark"] .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar { + background-color: #fff; } + [data-theme-version="dark"] .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { + background-color: rgba(185, 246, 202, 0.3); } + [data-theme-version="dark"] .mat-tab-group.mat-accent .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-accent .mat-ink-bar { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, [data-theme-version="dark"] .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar { + background-color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { + background-color: rgba(255, 205, 210, 0.3); } + [data-theme-version="dark"] .mat-tab-group.mat-warn .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-warn .mat-ink-bar { + background-color: #f44336; } + [data-theme-version="dark"] .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, [data-theme-version="dark"] .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar { + background-color: #fff; } + [data-theme-version="dark"] .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { + background-color: rgba(156, 39, 176, 0.3); } + [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-header, [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-link-container, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container { + background-color: #40189D; } + [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link { + color: #fff; } + [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled { + color: rgba(255, 255, 255, 0.4); } + [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-links .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-links .mat-focus-indicator::before { + border-color: #fff; } + [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron { + border-color: rgba(255, 255, 255, 0.4); } + [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element, [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element { + background-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { + background-color: rgba(185, 246, 202, 0.3); } + [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-header, [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-link-container, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link { + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled { + color: rgba(0, 0, 0, 0.4); } + [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-links .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-links .mat-focus-indicator::before { + border-color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron { + border-color: rgba(0, 0, 0, 0.4); } + [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element, [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element { + background-color: rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { + background-color: rgba(255, 205, 210, 0.3); } + [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-header, [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-link-container, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container { + background-color: #f44336; } + [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link { + color: #fff; } + [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled { + color: rgba(255, 255, 255, 0.4); } + [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-links .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-links .mat-focus-indicator::before { + border-color: #fff; } + [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron { + border-color: rgba(255, 255, 255, 0.4); } + [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element, [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element { + background-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-toolbar { + background: #212121; + color: #fff; } + [data-theme-version="dark"] .mat-toolbar.mat-primary { + background: #40189D; + color: #fff; } + [data-theme-version="dark"] .mat-toolbar.mat-accent { + background: #8BC740; + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-toolbar.mat-warn { + background: #f44336; + color: #fff; } + [data-theme-version="dark"] .mat-toolbar .mat-focused .mat-form-field-ripple, [data-theme-version="dark"] .mat-toolbar .mat-form-field-ripple, [data-theme-version="dark"] .mat-toolbar .mat-form-field-underline { + background-color: currentColor; } + [data-theme-version="dark"] .mat-toolbar .mat-focused .mat-form-field-label, [data-theme-version="dark"] .mat-toolbar .mat-form-field-label, [data-theme-version="dark"] .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow, [data-theme-version="dark"] .mat-toolbar .mat-select-arrow, [data-theme-version="dark"] .mat-toolbar .mat-select-value { + color: inherit; } + [data-theme-version="dark"] .mat-toolbar .mat-input-element { + caret-color: currentColor; } + [data-theme-version="dark"] .mat-toolbar-multiple-rows { + min-height: 64px; } + [data-theme-version="dark"] .mat-toolbar-row, [data-theme-version="dark"] .mat-toolbar-single-row { + height: 64px; } + @media (max-width: 599px) { + [data-theme-version="dark"] .mat-toolbar-multiple-rows { + min-height: 56px; } + [data-theme-version="dark"] .mat-toolbar-row, [data-theme-version="dark"] .mat-toolbar-single-row { + height: 56px; } } + [data-theme-version="dark"] .mat-tooltip { + background: rgba(97, 97, 97, 0.9); } + [data-theme-version="dark"] .mat-tree { + background: #28253b; } + [data-theme-version="dark"] .mat-nested-tree-node, [data-theme-version="dark"] .mat-tree-node { + color: #fff; } + [data-theme-version="dark"] .mat-tree-node { + min-height: 48px; } + [data-theme-version="dark"] .mat-snack-bar-container { + color: rgba(0, 0, 0, 0.87); + background: #fafafa; + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-simple-snackbar-action { + color: inherit; } + [data-theme-version="dark"] .mat-bottom-sheet-container ul li a span { + color: #fff; } + [data-theme-version="dark"] .default-mt-btn .example-label { + color: #fff; } + [data-theme-version="dark"] .default-mt-chips .mat-input-element { + color: rgba(255, 255, 255, 0.6); } + [data-theme-version="dark"] .default-mt-chips .mat-form-field-appearance-legacy .mat-form-field-label, + [data-theme-version="dark"] .default-mt-chips .mat-form-field-appearance-legacy .mat-hint, + [data-theme-version="dark"] .default-mt-chips input.mat-chip-input::placeholder { + color: rgba(255, 255, 255, 0.54); } + [data-theme-version="dark"] .default-mt-chips .mat-form-field-appearance-legacy .mat-form-field-underline { + background-color: rgba(255, 255, 255, 0.42); } + [data-theme-version="dark"] .default-mt-datepicker .mat-form-field-label { + color: rgba(255, 255, 255, 0.6); } + [data-theme-version="dark"] .default-mt-datepicker .mat-date-range-input-inner, + [data-theme-version="dark"] .default-mt-datepicker .mat-calendar-body-cell-content, + [data-theme-version="dark"] .default-mt-datepicker .mat-date-range-input-separator { + color: #fff; } + [data-theme-version="dark"] .default-mt-datepicker .mat-icon-button svg path { + fill: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .default-mt-datepicker .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .default-mt-datepicker .mat-form-field-appearance-fill .mat-form-field-underline:before { + background-color: rgba(255, 255, 255, 0.42); } + [data-theme-version="dark"] .default-mt-datepicker .mat-input-element:disabled, + [data-theme-version="dark"] .default-mt-datepicker .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after { + color: #fff; } + [data-theme-version="dark"] .mat-list-icon { + color: rgba(255, 255, 255, 0.5) !important; } + [data-theme-version="dark"] .prevent-accordion .card-header button.collapsed, [data-theme-version="dark"] .default-accordion .card-header button.collapsed { + color: #fff; } + [data-theme-version="dark"] .default-calendar .form-group .input-group .form-control { + color: #fff; } + [data-theme-version="dark"] .default-calendar ngb-datepicker.dropdown-menu { + background: #9774ea; } + [data-theme-version="dark"] .calendar-list .list-group-item, [data-theme-version="dark"] .calendar-list .list-group-item:hover { + background: #251e35; + color: #8e8e8e; + border-left: 4px solid #40189D; } + [data-theme-version="dark"] .calendar-description h2 { + color: #fff; } + [data-theme-version="dark"] .calendar-description ul li { + color: #fff; } + [data-theme-version="dark"] .dashboard-full-calendar.fc-theme-standard td, + [data-theme-version="dark"] .dashboard-full-calendar.fc-theme-standard th, + [data-theme-version="dark"] .dashboard-full-calendar.fc-theme-standard .fc-scrollgrid, + [data-theme-version="dark"] .dashboard-full-calendar.fc-theme-standard .fc-list { + border-color: #333a54; } + [data-theme-version="dark"] .dashboard-select.mat-form-field-appearance-fill .mat-form-field-flex { + background-color: #251e35 !important; } + [data-theme-version="dark"] .detault-daterange .mat-date-range-input-inner::placeholder { + color: #fff; } + [data-theme-version="dark"] .dashboard-select .mat-select-arrow, [data-theme-version="dark"] .dashboard-select .mat-select-value { + color: #fff; } + [data-theme-version="dark"] .apex-card-donut .apexcharts-datalabels-group text { + fill: #fff; } + [data-theme-version="dark"] .sidebar-right .form-control { + color: #000; } + [data-theme-version="dark"] .page-titles .breadcrumb li.active a { + color: #fff; } + [data-theme-version="dark"] .page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item:before { + color: #fff; } + [data-theme-version="dark"] .default-apex-cl .apexcharts-title-text { + fill: #bdbdbd; } + [data-theme-version="dark"] .default-apex-cl .apexcharts-yaxis tspan, + [data-theme-version="dark"] .default-apex-cl .apexcharts-xaxis tspan { + fill: #bdbdbd; } + [data-theme-version="dark"] .default-apex-cl .apexcharts-text { + fill: #bdbdbd; } + [data-theme-version="dark"] .default-apex-cl .apexcharts-svg { + background: #28253b !important; } + [data-theme-version="dark"] .default-apex-cl .apexcharts-svg line { + stroke: #333a54; } + [data-theme-version="dark"] .default-apex-cl .apexcharts-grid rect:nth-child(even) { + fill: #251e35; } + [data-theme-version="dark"] .default-apex-cl .apexcharts-datalabels text { + fill: #fff; } + [data-theme-version="dark"] .default-apex-cl .apexcharts-subtitle-text { + fill: #fff; } + [data-theme-version="dark"] .default-calendar .btn-light { + color: #fff; } + [data-theme-version="dark"] .default-calendar .btn-light:hover { + color: #000; } + [data-theme-version="dark"] .default-calendar ngb-datepicker { + background: #251e35; } + [data-theme-version="dark"] pre { + color: #fff; } + [data-theme-version="dark"] .default-mt-table .mat-header-cell { + color: #fff; } + [data-theme-version="dark"] .default-mt-table mat-row, [data-theme-version="dark"] .default-mt-table mat-header-row, [data-theme-version="dark"] .default-mt-table mat-footer-row, [data-theme-version="dark"] .default-mt-table th.mat-header-cell, [data-theme-version="dark"] .default-mt-table td.mat-cell, [data-theme-version="dark"] .default-mt-table td.mat-footer-cell { + border-color: #333a54; } + [data-theme-version="dark"] .donut-chart .apexcharts-datalabels-group text { + fill: #fff; } + [data-theme-version="dark"] .custom-dropzone { + background: #251e35 !important; } + [data-theme-version="dark"] .mat-form-field.mat-focused .mat-input-element { + color: #fff; } + [data-theme-version="dark"] .dashboard-select.style-1 { + border-color: #333a54; } + [data-theme-version="dark"] .dashboard-select.style-1 .mat-select-arrow, + [data-theme-version="dark"] .dashboard-select.style-1 .mat-select-value { + color: #fff; } + [data-theme-version="dark"] .about-company { + border-color: #333a54; } + [data-theme-version="dark"] .default-calendar ngb-datepicker.dropdown-menu { + color: #fff; } + [data-theme-version="dark"] .default-autocomplete .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label, [data-theme-version="dark"] .default-autocomplete .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, [data-theme-version="dark"] .default-autocomplete .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label { + color: #fff; } + [data-theme-version="dark"] tr.example-element-row:not(.example-expanded-row):hover { + background: #251e35 !important; } + +/* ============= + Calendar +============= */ +.app-fullcalender button { + border-radius: 0px; + color: #B1B1B1; } +.app-fullcalender td { + border-color: #f0f1f5; } + +.calendar { + float: left; + margin-bottom: 0; } + +.fc-view { + margin-top: 1.875rem; } + +.fc-toolbar { + margin-bottom: 0.3125rem; + margin-top: 0.9375rem; } + @media (max-width: 575.98px) { + .fc-toolbar .fc-left { + display: flex; + justify-content: space-between; + margin-bottom: 0.625rem; + float: none; } } + @media (max-width: 575.98px) { + .fc-toolbar .fc-right { + display: flex; + justify-content: center; + float: none; + margin-bottom: 0.3125rem; } } + @media (max-width: 575.98px) { + .fc-toolbar .fc-center { + display: flex; + justify-content: center; } + .fc-toolbar .fc-center * { + float: none; } } + +.fc-toolbar h2 { + font-size: 1rem; + font-weight: 600; + line-height: 1.875rem; + text-transform: uppercase; } + +.fc-toolbar .fc-state-active, +.fc-toolbar .ui-state-active, +.fc-toolbar .ui-state-hover, +.fc-toolbar button:focus, +.fc-toolbar button:hover { + z-index: 0; + box-shadow: none; } + +.fc-widget-header { + border: 1px solid #f0f1f5; + border-bottom: 0 !important; } + +.fc th.fc-widget-header { + background: #f0f1f5 !important; + font-size: 0.875rem; + line-height: 1.25rem; + padding: 0.625rem 0; + text-transform: uppercase; } + +.fc-button { + border: 1px solid #f0f1f5; + text-transform: capitalize; } + .fc-button.active { + box-shadow: none !important; } + +.fc-text-arrow { + font-family: inherit; + font-size: 1rem; } + +.fc-event { + border-radius: 0.125rem; + border: none; + cursor: move; + font-size: 0.8125rem; + margin: 0.3125rem 0.4375rem; + padding: 0.3125rem; + text-align: center; } + +.external-event { + cursor: move; + margin: 0.625rem 0; + padding: 0.125rem 0; } + +.fc-basic-view td.fc-week-number span { + padding-right: 0.3125rem; } + +.fc-basic-view td.fc-day-number { + padding-right: 0.3125rem; } + +#drop-remove { + margin-right: 8px; + top: 0.1875rem; } + +#add-category .modal-dialog, +#event-modal .modal-dialog { + max-width: 37.5rem; } + +.fc-content { + color: #fff; } + +.fc th.fc-widget-header { + background: transparent !important; } + +.fc-button { + background: #fff; } + +.fc-state-hover { + background: #fff !important; } + +.fc-state-highlight { + background: #f2f4fa !important; } + [data-theme-version="dark"] .fc-state-highlight { + color: #fff !important; } + +.fc-cell-overlay { + background: #fff !important; } + +.fc-unthemed .fc-today { + background: #f2f4fa !important; } + +.fc-day-top { + color: #B1B1B1 !important; } + [data-theme-version="dark"] .fc-day-top { + color: #fff !important; } + +.external-event { + color: #fff; } + [data-theme-version="dark"] .external-event { + color: #fff !important; } + +.fc-basic-view .fc-body .fc-row { + min-height: 1rem; } + +.fc-scroller.fc-day-grid-container { + height: 490px !important; } + +.fc-row.fc-week.fc-widget-content.fc-rigid { + height: 81px !important; } + +@media only screen and (max-width: 1440px) { + .email_left_pane { + display: none; } } + +#external-events .external-event:before { + content: ""; + display: inline-block; + width: 14px; + height: 14px; + border-radius: 50%; + margin-right: .9rem; + position: relative; + top: 2px; } +#external-events [data-class="bg-primary"] { + background-color: transparent !important; + color: #B1B1B1; } + [data-theme-version="dark"] #external-events [data-class="bg-primary"] { + color: #fff !important; } + #external-events [data-class="bg-primary"]::before { + background: var(--primary); } +#external-events [data-class="bg-success"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-success"]::before { + background: #1BD084; } +#external-events [data-class="bg-warning"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-warning"]::before { + background: #FE8024; } +#external-events [data-class="bg-dark"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-dark"]::before { + background: #B1B1B1; } +#external-events [data-class="bg-danger"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-danger"]::before { + background: #FF6746; } +#external-events [data-class="bg-info"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-info"]::before { + background: #48A9F8; } +#external-events [data-class="bg-pink"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-pink"]::before { + background: #e83e8c; } + +.fc .fc-row .fc-content-skeleton table, .fc .fc-row .fc-content-skeleton td, .fc .fc-row .fc-helper-skeleton td { + border-color: #f0f1f5; } + [data-theme-version="dark"] .fc .fc-row .fc-content-skeleton table, + [data-theme-version="dark"] .fc .fc-row .fc-content-skeleton td, + [data-theme-version="dark"] .fc .fc-row .fc-helper-skeleton td { + border-color: #333a54; } + +[data-theme-version="dark"] .fc-unthemed .fc-content, [data-theme-version="dark"] .fc-unthemed .fc-divider, [data-theme-version="dark"] .fc-unthemed .fc-list-heading td, [data-theme-version="dark"] .fc-unthemed .fc-list-view, [data-theme-version="dark"] .fc-unthemed .fc-popover, [data-theme-version="dark"] .fc-unthemed .fc-row, [data-theme-version="dark"] .fc-unthemed tbody, [data-theme-version="dark"] .fc-unthemed td, [data-theme-version="dark"] .fc-unthemed th, [data-theme-version="dark"] .fc-unthemed thead { + border-color: #333a54; } + +.email-left-box { + width: 15rem; + float: left; + padding: 0 1.25rem 1.25rem 1rem; + border-top: 0; + border-left: 0; } + @media (min-width: 576px) and (max-width: 991.98px) { + .email-left-box { + width: 100%; + padding-bottom: 0px !important; } } + @media (max-width: 575.98px) { + .email-left-box { + width: 100%; + float: none; + border: none; + padding-bottom: 30px !important; } } + .email-left-box .intro-title { + background: var(--rgba-primary-1); + padding: 1rem; + margin: 1.875rem 0 1.25rem 0; } + .email-left-box .intro-title h5 { + margin-bottom: 0; + color: #6a707e; + font-size: 14px; } + .email-left-box .intro-title h5 i { + font-size: 0.75rem; + position: relative; + bottom: 1px; } + .email-left-box .intro-title i { + color: var(--primary); } + +.email-right-box { + padding-left: 15rem; + padding-right: 1rem; } + @media (min-width: 576px) and (max-width: 991.98px) { + .email-right-box { + padding-left: 0; + margin-left: 0 !important; } } + @media (max-width: 575.98px) { + .email-right-box { + padding-left: 0; + padding-right: 0; } } + .email-right-box .right-box-border { + border-right: 2px solid var(--rgba-primary-1); } + @media screen and (min-width: 649px) and (max-width: 1200px) { + .email-right-box .right-box-padding { + padding-left: 1.25rem; } } + @media (min-width: 1700px) { + .email-right-box .right-box-padding { + padding-left: 0.9375rem; } } + @media (min-width: 576px) and (max-width: 991.98px) { + .email-right-box .right-box-padding { + padding-left: 0; } } + +.toolbar .btn-group .btn { + border: 0; } +.toolbar .btn-group input { + position: relative; + top: 2px; } + +.read-content textarea { + height: 150px; } +.read-content-email { + font-size: 0.875rem; } +.read-content h5 { + color: #6a707e; } +.read-content p strong { + color: #6a707e; } +.read-content-body p { + margin-bottom: 1.875rem; } +.read-content-attachment { + padding: 0.5rem 0; } + .read-content-attachment h6 { + font-size: 1.125rem; + color: #6a707e; } + .read-content-attachment h6 i { + padding-right: 0.3125rem; } + .read-content-attachment .attachment > div:not(:last-child) { + border-right: 1px solid #DDDFE1; } + +.compose-content .wysihtml5-toolbar { + border-color: #eaeaea; } +.compose-content .dropzone { + background: #f2f4fa !important; } +.compose-content h5 { + font-size: 1.0625rem; + color: #6a707e; } + .compose-content h5 i { + font-size: 1.125rem; + transform: rotate(90deg); } +.compose-content .dropzone { + border: 1px dashed #DDDFE1; + min-height: 13.125rem; + position: relative; } + .compose-content .dropzone .dz-message { + margin: 0; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); } + +.email-list { + display: block; + padding-left: 0; } + .email-list .message { + position: relative; + display: block; + height: 3.125rem; + line-height: 3.125rem; + cursor: default; + transition-duration: 0.3s; } + .email-list .message a { + color: #828690; } + .email-list .message-single .custom-checkbox { + margin-top: 2px; } + .email-list .message-single i { + color: #89879f; + font-size: 1.125rem; + padding-left: .4rem; } + .email-list .message:hover { + transition-duration: 0.05s; + background: rgba(152, 166, 173, 0.15); } + .email-list .message .col-mail { + float: left; + position: relative; } + .email-list .message .col-mail-1 { + width: 5.625rem; } + .email-list .message .col-mail-1 .star-toggle { + display: block; + float: left; + margin-top: 1.125rem; + font-size: 1rem; + margin-left: 0.3125rem; } + .email-list .message .col-mail-1 .email-checkbox { + display: block; + float: left; + margin: 0.9375rem 0.625rem 0 1.25rem; } + .email-list .message .col-mail-1 .dot { + display: block; + float: left; + border: .4rem solid transparent; + border-radius: 6.25rem; + margin: 1.375rem 1.625rem 0; + height: 0; + width: 0; + line-height: 0; + font-size: 0; } + .email-list .message .col-mail-2 { + position: absolute; + top: 0; + left: 5.625rem; + right: 0; + bottom: 0; } + .email-list .message .col-mail-2 .subject { + position: absolute; + top: 0; + left: 0; + right: 5.5rem; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; } + .email-list .message .col-mail-2 .date { + position: absolute; + top: 0; + right: 0; } + +.email-checkbox { + cursor: pointer; + height: 0.9375rem; + width: 0.9375rem; + position: relative; + display: inline-block; + border-radius: .1rem; + position: relative; + top: 0.3125rem; + box-shadow: inset 0 0 0 0.1rem #828690; } + .email-checkbox input { + opacity: 0; + cursor: pointer; } + .email-checkbox input:checked label { + opacity: 1; } + .email-checkbox label { + position: absolute; + top: .3rem; + left: .3rem; + right: .3rem; + bottom: .3rem; + cursor: pointer; + opacity: 0; + margin-bottom: 0 !important; + transition-duration: 0.05s; } + +.mail-list a { + vertical-align: middle; + padding: 0.625rem 0.9375rem; + display: block; + background: transparent; + color: #464a53; + font-weight: 600; } +.mail-list .list-group-item { + color: #6a707e; + padding: 0.75rem 1.0625rem; } + .mail-list .list-group-item i { + font-size: 1rem; + padding-right: 0.625rem; + color: #cccccc; } + .mail-list .list-group-item.active { + color: #fff; } + .mail-list .list-group-item.active i { + color: #fff; } + +.chat-wrap { + padding: 1.0625rem 1.875rem; } + .chat-wrap .media .media-body h6 { + font-size: 1.0625rem; + color: #6a707e; } + .chat-wrap .media .media-body p { + font-size: 0.875rem; } + +@media (min-width: 648px) { + .email-filter { + padding-left: 1.25rem; } } +@media (min-width: 1700px) { + .email-filter { + padding-left: 1.875rem; } } +.email-filter .input-group-prepend i { + font-size: 0.875rem; + color: #89879f; } +.email-filter .input-group-prepend .input-group-text { + border: 0; + border-bottom: 1px solid #DDDFE1 !important; + background: transparent; } +.email-filter .input-group .form-control { + padding: 0 0 0 0.3125rem; + border: 0; + font-size: 0.875rem; + height: 1.875rem; + color: #89879f; + border-bottom: 1px solid #DDDFE1; } + .email-filter .input-group .form-control::placeholder { + font-size: 0.875rem; + color: #89879f; } +.email-filter .input-group > .form-control { + min-height: 1.875rem; } + +.single-mail { + display: block; + padding: 1.5625rem 0; } + .single-mail .media { + padding-left: 1.25rem; + padding-right: 1.25rem; } + @media (min-width: 1700px) { + .single-mail .media { + padding-left: 1.875rem; + padding-right: 1.875rem; } } + .single-mail .media img { + width: 55px; + height: 55px; + border-radius: 50%; + margin-right: 0.9375rem; } + @media (min-width: 1700px) { + .single-mail .media img { + margin-right: 1.875rem; } } + .single-mail .media-body h6 { + color: #abafb3; } + .single-mail .media-body h4 { + font-size: 1rem; + color: #6a707e; } + .single-mail .media-body h4 button i { + font-size: 1.125rem; + color: #abafb3; + font-weight: bold; + transform: rotate(90deg); } + .single-mail .media-body p { + font-size: 0.875rem; + color: #abafb3; } + .single-mail.active { + background: var(--primary); } + .single-mail.active h6, .single-mail.active h4, .single-mail.active p, .single-mail.active i { + color: #fff !important; } + +[direction="rtl"] .email-right-box { + padding-left: 1rem; + padding-right: 15rem; } + @media only screen and (max-width: 991px) { + [direction="rtl"] .email-right-box { + padding-left: 1rem; + padding-right: 12rem; } } + @media only screen and (max-width: 575px) { + [direction="rtl"] .email-right-box { + padding-left: 0; + padding-right: 0; } } +[direction="rtl"] .email-left-box { + float: right; } +[direction="rtl"] .email-list .message .col-mail-2 { + right: 5.625rem; + left: 0; + float: right; } + [direction="rtl"] .email-list .message .col-mail-2 .date { + right: auto; + left: 0; } + [direction="rtl"] .email-list .message .col-mail-2 .subject { + right: 0; + left: 5.5rem; } + +.photo-content { + position: relative; } + .photo-content .cover-photo { + background: url(../images/profile/cover.jpg); + background-size: cover; + background-position: center; + min-height: 250px; + width: 100%; } + +.profile .profile-photo { + max-width: 100px; + position: relative; + z-index: 1; + margin-top: -40px; + margin-right: 10px; } + @media only screen and (max-width: 575px) { + .profile .profile-photo { + width: 80px; + margin-left: auto; + margin-right: auto; + margin-bottom: 20px; } } + +[direction="rtl"] .profile .photo-content .profile-photo { + left: auto; + right: 50px; } +[direction="rtl"] .profile .profile-photo { + left: auto; + right: 30px; } + @media only screen and (max-width: 1199px) { + [direction="rtl"] .profile .profile-photo { + right: 15px; } } + @media only screen and (max-width: 575px) { + [direction="rtl"] .profile .profile-photo { + width: 80px; + right: calc(50% - 40px); + top: -100px; } } + +.profile-info { + padding: 15px 20px; } + @media only screen and (max-width: 575px) { + .profile-info { + padding: 0 0 20px; + text-align: center; } } + .profile-info h4 { + color: #464a53 !important; } + .profile-info h4.text-primary { + color: var(--primary) !important; } + .profile-info p { + color: #828690; } + .profile-info .prf-col { + min-width: 250px; + padding: 10px 50px 0; } + +.profile-interest .row { + margin: 0 -.70px; } + .profile-interest .row .int-col { + padding: 0 .70px; } + .profile-interest .row .int-col .interest-cat { + margin-bottom: 1.40px; + position: relative; + display: block; } + .profile-interest .row .int-col .interest-cat:after { + background: #000; + bottom: 0; + content: ""; + left: 0; + opacity: 0.5; + position: absolute; + right: 0; + top: 0; + z-index: 0; } + .profile-interest .row .int-col .interest-cat p { + position: absolute; + top: 0; + width: 100%; + height: 100%; + padding: 5px; + left: 0; + margin: 0; + z-index: 1; + color: white; + font-size: 1.20px; } + +.profile-tab .nav-item .nav-link { + font-size: 16px; + margin-right: 30px; + transition: all 0.5s ease-in-out; + border: none; + border-bottom: .20px solid transparent; + color: #828690; } + .profile-tab .nav-item .nav-link:hover, .profile-tab .nav-item .nav-link.active { + border: 0; + background: transparent; + background: transparent; + border-bottom: 0.2px solid var(--primary); + color: var(--primary); } + +.profile-info { + display: flex; } + @media only screen and (max-width: 575px) { + .profile-info { + display: block; } } + .profile-info .profile-details { + display: flex; + width: 100%; } + @media only screen and (max-width: 575px) { + .profile-info .profile-details { + display: block; } + .profile-info .profile-details .dropdown { + position: absolute; + top: 30px; + right: 30px; } } + +.post-input { + margin-bottom: 30px; } + .post-input .form-control { + height: 75px; + font-weight: 400; + margin: 15px 0; } + +.profile-uoloaded-post img { + margin-bottom: 20px; } +.profile-uoloaded-post a h4 { + margin-bottom: 10px; + color: #464a53; } + +.event-chat-ryt .chat-area .chat-reciver, +.event-chat-ryt .chat-area .chat-sender { + margin-bottom: 1.875rem; + padding: 0; } + .event-chat-ryt .chat-area .chat-reciver img, + .event-chat-ryt .chat-area .chat-sender img { + border-radius: 30px; } +.event-chat-ryt .chat-area .media { + position: relative; } + .event-chat-ryt .chat-area .media-body p { + margin: 0; + max-width: 100%; + display: inline-block; + position: relative; } + .event-chat-ryt .chat-area .media-body p span { + padding: 1rem; + display: inline-block; + top: 103%; + position: relative; + border: 1px solid #f0f1f5; } +.event-chat-ryt .chat-reciver { + padding: .5rem 1rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; } + .event-chat-ryt .chat-reciver .media { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + .event-chat-ryt .chat-reciver .media .media-body { + margin-right: 2rem; + text-align: right; } + [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body { + text-align: left; + margin-left: 2rem; + margin-right: auto; } + .event-chat-ryt .chat-reciver .media .media-body p { + background: #fff; + margin-bottom: 0; + border-radius: 5px 5px 0 5px; } + .event-chat-ryt .chat-reciver .media .media-body p span { + text-align: left; + border: 1px solid #f0f1f5; } + .event-chat-ryt .chat-reciver .media .media-body p span::after { + content: ""; + width: 20px; + height: 20px; + border-bottom: 1px solid #f0f1f5; + border-right: 1px solid #f0f1f5; + position: absolute; + right: 0; + bottom: 0; + background: #fff; + -webkit-transform: rotate(-45deg) translateX(15px); + transform: rotate(-45deg) translateX(15px); } + [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body p span::after { + left: 0; + right: auto; + -webkit-transform: rotate(135deg) translateY(15px); + transform: rotate(135deg) translateY(15px); } + .event-chat-ryt .chat-reciver .media .media-body p .time { + position: absolute; + font-size: 12px; + color: #7e7e7e; + font-weight: 400; + bottom: 0; + left: -80px; } + [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body p .time { + right: -5rem; + left: auto; } +.event-chat-ryt .chat-sender { + text-align: left; + padding: .5rem 1rem; } + .event-chat-ryt .chat-sender .media .media-body { + margin-left: 2rem; } + [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body { + text-align: right; + margin-right: 2rem; + margin-left: auto; } + .event-chat-ryt .chat-sender .media .media-body p { + background-color: #fff; + margin-bottom: 0; } + .event-chat-ryt .chat-sender .media .media-body p span::after { + content: ""; + width: 20px; + height: 20px; + border-bottom: 1px solid #f0f1f5; + border-left: 1px solid #f0f1f5; + position: absolute; + left: 0; + bottom: 0; + background: #fff; + -webkit-transform: rotate(45deg) translateX(-15px); + transform: rotate(45deg) translateX(-15px); } + [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body p span::after { + left: auto; + right: 0; + -webkit-transform: rotate(-135deg) translateY(15px); + transform: rotate(-135deg) translateY(15px); } + .event-chat-ryt .chat-sender .media .media-body p .time { + position: absolute; + font-size: 10px; + color: #7e7e7e; + font-weight: 400; + bottom: 0; + right: -5rem; } + [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body p .time { + left: -5rem; + right: auto; } + +.char-type { + padding-top: 30px; + padding-bottom: 30px; } + .char-type form .form-control { + height: 45px; + padding-left: 18px; + background: #F2F2F2; + border-right: 0; } + .char-type form .input-group-append i { + color: #898989; + font-size: 18px; } + .char-type form .input-group-append .input-group-text { + padding-left: .7rem; + padding-right: .7rem; + background: #F2F2F2; + border-color: #f0f1f5; + border-left: 0; } + .char-type form .input-group-append .input-group-text:last-child { + padding-right: 1.8rem; } + +.media-avatar { + padding: 25px 0; + border-bottom: 1px solid #f0f1f5; } + .media-avatar:last-child { + border-bottom: 0px; } + .media-avatar p { + margin-bottom: 0; } + .media-avatar .avatar-status { + position: relative; } + .media-avatar .avatar-status i { + position: absolute; + right: 0; + bottom: 0; } + +.ct-golden-section:before { + float: none; } + +.ct-chart { + max-height: 15.7rem; } + +.ct-chart .ct-label { + fill: #a3afb7; + color: #a3afb7; + font-size: 0.75rem; + line-height: 1; } + +.ct-grid { + stroke: rgba(49, 58, 70, 0.1); } + +.ct-chart.simple-pie-chart-chartist .ct-label { + color: #ffffff; + fill: #ffffff; + font-size: 0.625rem; } + +.ct-chart .ct-series.ct-series-a .ct-bar, +.ct-chart .ct-series.ct-series-a .ct-line, +.ct-chart .ct-series.ct-series-a .ct-point, +.ct-chart .ct-series.ct-series-a .ct-slice-donut { + stroke: var(--primary); } + +.ct-chart .ct-series.ct-series-b .ct-bar, +.ct-chart .ct-series.ct-series-b .ct-line, +.ct-chart .ct-series.ct-series-b .ct-point, +.ct-chart .ct-series.ct-series-b .ct-slice-donut { + stroke: #1BD084; } + +.ct-chart .ct-series.ct-series-c .ct-bar, +.ct-chart .ct-series.ct-series-c .ct-line, +.ct-chart .ct-series.ct-series-c .ct-point, +.ct-chart .ct-series.ct-series-c .ct-slice-donut { + stroke: #FE8024; } + +.ct-chart .ct-series.ct-series-d .ct-bar, +.ct-chart .ct-series.ct-series-d .ct-line, +.ct-chart .ct-series.ct-series-d .ct-point, +.ct-chart .ct-series.ct-series-d .ct-slice-donut { + stroke: #FF6746; } + +.ct-chart .ct-series.ct-series-e .ct-bar, +.ct-chart .ct-series.ct-series-e .ct-line, +.ct-chart .ct-series.ct-series-e .ct-point, +.ct-chart .ct-series.ct-series-e .ct-slice-donut { + stroke: #48A9F8; } + +.ct-chart .ct-series.ct-series-f .ct-bar, +.ct-chart .ct-series.ct-series-f .ct-line, +.ct-chart .ct-series.ct-series-f .ct-point, +.ct-chart .ct-series.ct-series-f .ct-slice-donut { + stroke: #B1B1B1; } + +.ct-chart .ct-series.ct-series-g .ct-bar, +.ct-chart .ct-series.ct-series-g .ct-line, +.ct-chart .ct-series.ct-series-g .ct-point, +.ct-chart .ct-series.ct-series-g .ct-slice-donut { + stroke: #8d6e63; } + +.ct-series-a .ct-area, +.ct-series-a .ct-slice-pie { + fill: #8BC740; } + +.ct-series-b .ct-area, +.ct-series-b .ct-slice-pie { + fill: #00A2FF; } + +.ct-series-c .ct-area, +.ct-series-c .ct-slice-pie { + fill: #ff9800; } + +.ct-series-d .ct-area, +.ct-series-d .ct-slice-pie { + fill: #ff9800; } + +.chartist-tooltip { + position: absolute; + display: inline-block; + opacity: 0; + min-width: 0.625rem; + padding: 2px 0.625rem; + border-radius: 3px; + background: #313a46; + color: #ffffff; + text-align: center; + pointer-events: none; + z-index: 1; + -webkit-transition: opacity .2s linear; + -moz-transition: opacity .2s linear; + -o-transition: opacity .2s linear; + transition: opacity .2s linear; } + +.chartist-tooltip.tooltip-show { + opacity: 1; } + +@media only screen and (max-width: 767px) { + #pie-chart .ct-label { + fill: #fff; + color: #fff; } } + +#donught_graph .ct-series.ct-series-a .ct-slice-donut { + stroke: #3FC6D4; } +#donught_graph .ct-series.ct-series-b .ct-slice-donut { + stroke: #333333; } +#donught_graph .ct-series.ct-series-c .ct-slice-donut { + stroke: #F63465; } + +#visitor_graph { + height: 253px !important; } + +#user_rating_graph { + height: 280px !important; } + +#visitorOnline { + height: 72px !important; } + +#trendMeter { + height: 72px !important; } + +#widget-revenue1, +#widget-revenue2, +#widget-revenue3 { + height: 117px !important; } + +#widget-profit1, +#widget-profit2, +#widget-profit3 { + height: 160px !important; } + +#comparison-rate { + height: 230px !important; } + +#session_day { + height: 175px !important; + width: auto !important; + margin: 0 auto; } + +#walet-status { + height: 140px !important; } + +#bar1 { + height: 150px !important; } + +#sold-product { + height: 230px !important; } + +#chart-venue-expenses, +#chart-online-sale, +#chart-gross-sale { + height: 150px !important; } + +#areaChart_3 { + height: 295px !important; } + +.chart-point { + display: flex; + align-items: center; } + .chart-point .check-point-area { + width: 100px; + height: 100px; + margin-top: -10px; + margin-left: -10px; } + .chart-point .chart-point-list { + margin: 0; + padding-left: 5px; } + .chart-point .chart-point-list li { + list-style: none; + font-size: 13px; + padding: 2px 0; } + .chart-point .chart-point-list li i { + margin-right: 5px; + font-size: 11px; + position: relative; + top: -1px; } + +.c3 { + height: 250px; } + +.c3-legend-item { + fill: #9fabb1; } + +.c3 .c3-axis-x path, +.c3 .c3-axis-x line, +.c3 .c3-axis-y path, +.c3 .c3-axis-y line, +.tick text { + stroke: #fff; } + +.flot-chart { + height: 15.7rem; } + +.tooltipflot { + background-color: transparent; + font-size: 1.4rem; + padding: .5rem 1rem; + color: rgba(255, 255, 255, 0.7); + border-radius: .2rem; } + +.legendColorBox > div { + border: 0 !important; + padding: 0 !important; } + +.legendLabel { + font-size: 0.825rem; + padding-left: .5rem; + color: #fff; } + +.flotTip { + background: #000; + border: 1px solid #000; + color: #fff; } + +.legend > div { + background: transparent !important; } + +#balance_graph { + height: 260px; } + +.morris-hover { + position: absolute; + z-index: 1; + background: var(--primary); + color: #fff; } + +.morris-hover .morris-hover-point { + color: #fff !important; + margin: 3px 0; + text-align: center; + padding: 0 25px; } + +.morris-hover .morris-hover-row-label { + background-color: #B1B1B1; + text-align: center; + padding: 5px; + margin-bottom: 5px; } + +.morris-hover.morris-default-style { + border-radius: 5px; + padding: 0; + margin: 0; + border: none; + overflow: hidden; } + +svg text { + font-weight: 600 !important; } + +#morris_donught, +#morris_donught_2, +#line_chart_2, +#morris_bar, +#morris_bar_stalked, +#morris_bar_2, +#morris_area_2, +#morris_area { + height: 240px !important; } + +#morris_line { + height: 278px !important; } + +#crypto-btc-card, +#crypto-eth-card, +#crypto-rpl-card, +#crypto-ltc-card { + height: 9.375rem; } + +#daily-sales, #comparison-rate, #usage-chart, #walet-status { + width: 100%; + display: block; } + #daily-sales canvas, #comparison-rate canvas, #usage-chart canvas, #walet-status canvas { + max-width: 100% !important; + width: 100% !important; } + +#sparkline-composite-chart canvas, +#composite-bar canvas, +#sparkline11 canvas, +#StackedBarChart canvas, +#spark-bar canvas, +#tristate canvas { + height: 100px !important; } + +#sparkline11 canvas { + width: 100px !important; } + +.easy-pie-chart { + position: relative; + text-align: center; } + .easy-pie-chart .inner { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + display: inline-block; } + .easy-pie-chart img { + width: 75px; + height: 75px; + border-radius: 50%; } + .easy-pie-chart canvas { + display: block; + margin: 0 auto; } + +#revenue-chart { + height: 27.7rem; } + +#duration-value-axis { + height: 27.6rem; + width: 100%; } + +#combined-bullet { + height: 28.125rem; + width: 100%; } + +#zoomable-chart { + height: 28.125rem; + width: 100%; } + +#chartMap { + height: 28.125rem; + width: 100%; } + +#professional-candlesticks { + width: 100%; + height: 28.125rem; } + +#comparing-stock-indices { + width: 100%; + height: 28.125rem; } + +#multiple-panel-data { + width: 100%; + height: 28.125rem; } + +#depth-chart { + width: 100%; + height: 28.125rem; } + +.amcharts-export-menu { + display: none; } + +.amcharts-data-set-selector-div { + position: absolute; + left: 0; + right: 0; + text-align: center; + width: 16.875rem; + margin: 0 auto; } + .amcharts-data-set-selector-div select { + border: 0; + margin-left: 0.625rem; + background: #ddd; + color: #000; } + +.amChartsInputField { + border: 0; + background: var(--primary); + color: #fff; + padding: 0.3125rem 0.9375rem; + margin: 0 0.9375rem; } + +.amcharts-data-set-select { + border: 0; + background: #ddd; + color: #000; } + +.amcharts-period-input, +.amcharts-period-input-selected { + border: 0; + margin-left: 0.625rem; + background: var(--primary); + color: #fff; + padding: 0.3125rem 0.9375rem; } + +.amcharts-graph-g2 .amcharts-graph-stroke { + stroke-dasharray: 3px 3px; + stroke-linejoin: round; + stroke-linecap: round; + -webkit-animation: am-moving-dashes 1s linear infinite; + animation: am-moving-dashes 1s linear infinite; } + +@-webkit-keyframes am-moving-dashes { + 100% { + stroke-dashoffset: -1.9375rem; } } +@keyframes am-moving-dashes { + 100% { + stroke-dashoffset: -1.9375rem; } } +.lastBullet { + -webkit-animation: am-pulsating 1s ease-out infinite; + animation: am-pulsating 1s ease-out infinite; } + +@-webkit-keyframes am-pulsating { + 0% { + stroke-opacity: 1; + stroke-width: 0px; } + 100% { + stroke-opacity: 0; + stroke-width: 3.125rem; } } +@keyframes am-pulsating { + 0% { + stroke-opacity: 1; + stroke-width: 0px; } + 100% { + stroke-opacity: 0; + stroke-width: 3.125rem; } } +.amcharts-graph-column-front { + -webkit-transition: all .3s .3s ease-out; + transition: all .3s .3s ease-out; } + +.amcharts-graph-column-front:hover { + fill: #496375; + stroke: #496375; + -webkit-transition: all .3s ease-out; + transition: all .3s ease-out; } + +@-webkit-keyframes am-draw { + 0% { + stroke-dashoffset: 500%; } + 100% { + stroke-dashoffset: 0%; } } +@keyframes am-draw { + 0% { + stroke-dashoffset: 500%; } + 100% { + stroke-dashoffset: 0%; } } +@media only screen and (max-width: 991px) { + .amChartsPeriodSelector > fieldset > div { + float: none !important; + display: block !important; + margin-bottom: 0.625rem; } } + +.highcharts-root text { + font-weight: 300 !important; } + +.highcharts-credits { + display: none; } + +#chart_employee_gender, #chart_employee_status { + width: auto; + height: 350px; } + +.form-control { + border-radius: 0; + background: #fff; + border: 1px solid #f0f1f5; + color: #B1B1B1; + height: 56px; } + @media only screen and (max-width: 1400px) { + .form-control { + height: 41px; } } + .form-control:hover, .form-control:focus, .form-control.active { + box-shadow: none; + background: #fff; + color: #B1B1B1; } + +.input-rounded { + border-radius: 100px; } + +[data-theme-version="light"] .input-primary .form-control, +[data-theme-version="dark"] .input-primary .form-control { + border-color: var(--primary); } +[data-theme-version="light"] .input-primary .input-group-text, +[data-theme-version="dark"] .input-primary .input-group-text { + background-color: var(--primary); + color: #fff; } +[data-theme-version="light"] .input-danger .form-control, +[data-theme-version="dark"] .input-danger .form-control { + border-color: #FF6746; } +[data-theme-version="light"] .input-danger .input-group-text, +[data-theme-version="dark"] .input-danger .input-group-text { + background-color: #FF6746; + color: #fff; } +[data-theme-version="light"] .input-info .form-control, +[data-theme-version="dark"] .input-info .form-control { + border-color: #48A9F8; } +[data-theme-version="light"] .input-info .input-group-text, +[data-theme-version="dark"] .input-info .input-group-text { + background-color: #48A9F8; + color: #fff; } +[data-theme-version="light"] .input-success .form-control, +[data-theme-version="dark"] .input-success .form-control { + border-color: #1BD084; } +[data-theme-version="light"] .input-success .input-group-text, +[data-theme-version="dark"] .input-success .input-group-text { + background-color: #1BD084; + color: #fff; } +[data-theme-version="light"] .input-warning .form-control, +[data-theme-version="dark"] .input-warning .form-control { + border-color: #FE8024; } +[data-theme-version="light"] .input-warning .input-group-text, +[data-theme-version="dark"] .input-warning .input-group-text { + background-color: #FE8024; + color: #fff; } + +[data-theme-version="light"] .input-primary-o .form-control, +[data-theme-version="dark"] .input-primary-o .form-control { + border-color: var(--primary); } +[data-theme-version="light"] .input-primary-o .input-group-text, +[data-theme-version="dark"] .input-primary-o .input-group-text { + background-color: transparent; + border-color: var(--primary); + color: var(--primary); } +[data-theme-version="light"] .input-danger-o .form-control, +[data-theme-version="dark"] .input-danger-o .form-control { + border-color: #FF6746; } +[data-theme-version="light"] .input-danger-o .input-group-text, +[data-theme-version="dark"] .input-danger-o .input-group-text { + background-color: transparent; + border-color: #FF6746; + color: #FF6746; } +[data-theme-version="light"] .input-info-o .form-control, +[data-theme-version="dark"] .input-info-o .form-control { + border-color: #48A9F8; } +[data-theme-version="light"] .input-info-o .input-group-text, +[data-theme-version="dark"] .input-info-o .input-group-text { + background-color: transparent; + border-color: #48A9F8; + color: #48A9F8; } +[data-theme-version="light"] .input-success-o .form-control, +[data-theme-version="dark"] .input-success-o .form-control { + border-color: #1BD084; } +[data-theme-version="light"] .input-success-o .input-group-text, +[data-theme-version="dark"] .input-success-o .input-group-text { + background-color: transparent; + border-color: #1BD084; + color: #1BD084; } +[data-theme-version="light"] .input-warning-o .form-control, +[data-theme-version="dark"] .input-warning-o .form-control { + border-color: #FE8024; } +[data-theme-version="light"] .input-warning-o .input-group-text, +[data-theme-version="dark"] .input-warning-o .input-group-text { + background-color: transparent; + border-color: #FE8024; + color: #FE8024; } + +.input-group-text { + background: #d7dae3; + border: 1px solid transparent; + min-width: 50px; + display: flex; + justify-content: center; + padding: 0.532rem 0.75rem; + border-radius: 0; } + .input-group-text i { + font-size: 16px; } + +.custom-file-label { + height: 40px; + padding: 0.5rem 0.75rem; + border-radius: 0; } + +.input-group-prepend .btn, +.input-group-append .btn { + z-index: 0; } + +.custom-select { + background: none; + border-color: #f0f1f5; + color: #B1B1B1; } + .custom-select:focus { + box-shadow: none; + border-color: var(--primary); + color: var(--primary); } + +.custom-file-label:after { + background: #656C73; + border: 1px solid #f0f1f5; + color: #fff; + border-radius: 0; } + [data-theme-version="dark"] .custom-file-label:after { + background: #333a54; + border-color: #333a54; + color: #7e7e7e; } + +.custom_file_input .custom-file-label::after { + height: 100%; } + +.form-control:disabled, +.form-control[readonly] { + background: #fff; + opacity: 1; } + +.custom-file-label { + background: #fff; + border-color: #f0f1f5; } + [data-theme-version="dark"] .custom-file-label { + background: #251e35; + border-color: #333a54; } + +/*$primary : #7356f1 !default;*/ +:root { + --primary: #40189D; + --secondary: #8BC740; + --primary-hover: #2e1171; + --primary-dark: #0a0418; + --rgba-primary-1: rgba(64, 24, 157, 0.1); + --rgba-primary-2: rgba(64, 24, 157, 0.2); + --rgba-primary-3: rgba(64, 24, 157, 0.3); + --rgba-primary-4: rgba(64, 24, 157, 0.4); + --rgba-primary-5: rgba(64, 24, 157, 0.5); + --rgba-primary-6: rgba(64, 24, 157, 0.6); + --rgba-primary-7: rgba(64, 24, 157, 0.7); + --rgba-primary-8: rgba(64, 24, 157, 0.8); + --rgba-primary-9: rgba(64, 24, 157, 0.9); + --font-family-base: Roboto, sans-serif; + --font-family-title: Roboto, sans-serif; } + +input[type="checkbox"]:after { + content: ''; + display: block; + width: 1rem; + height: 1rem; + margin-top: 0px; + margin-left: -1px; + border: 1px solid transparent; + border-radius: 3px; + background: #d4d7da; + line-height: 1.3; } +input[type="checkbox"]:checked:after { + width: 1rem; + height: 1rem; + display: block; + content: "\f00c"; + font-family: 'FontAwesome'; + color: #fff; + font-weight: 100; + font-size: 12px; + text-align: center; + border-radius: 3px; + background: var(--primary); } + +.form-check-label { + margin-left: 5px; + margin-top: 3px; } + +.form-check-inline .form-check-input { + margin-right: 0.625rem; } + +.custom-control-label:before, .custom-control-label:after { + top: 2px; + width: 1.25rem; + height: 1.25rem; + border-color: #e7e7e7; } + +.rtl .custom-control-label:before, .rtl .custom-control-label:after { + right: -1.5rem !important; + left: inherit; } + +.custom-control { + line-height: normal; } + +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: none !important; } + +.custom-control-label::before { + background-color: transparent; + border-color: #E1E1E1; + border-width: 2px; + border-radius: 0 !important; } + [data-theme-version="dark"] .custom-control-label::before { + background-color: transparent; + border-color: #333a54; } + +.check-xs .custom-control-label:before, +.check-xs .custom-control-label:after { + width: 18px; + height: 18px; } + +.check-lg .custom-control-label:before, +.check-lg .custom-control-label:after { + width: 24px; + height: 24px; } + +.check-xl .custom-control-label:before, +.check-xl .custom-control-label:after { + width: 28px; + height: 28px; } + +.checkbox-info .custom-control-label::before { + background-color: transparent; + border-color: white; } + [data-theme-version="dark"] .checkbox-info .custom-control-label::before { + background-color: rgba(72, 169, 248, 0.1); + border-color: transparent; } +.checkbox-info .custom-control-input:checked ~ .custom-control-label::before { + background-color: #48A9F8; + border-color: #48A9F8; } +.checkbox-danger .custom-control-label::before { + background-color: transparent; + border-color: #ffe5df; } + [data-theme-version="dark"] .checkbox-danger .custom-control-label::before { + background-color: rgba(255, 103, 70, 0.15); + border-color: transparent; } +.checkbox-danger .custom-control-input:checked ~ .custom-control-label::before { + background-color: #FF6746; + border-color: #FF6746; } +.checkbox-success .custom-control-label::before { + background-color: transparent; + border-color: #b7f6db; } + [data-theme-version="dark"] .checkbox-success .custom-control-label::before { + background-color: rgba(27, 208, 132, 0.1); + border-color: transparent; } +.checkbox-success .custom-control-input:checked ~ .custom-control-label::before { + background-color: #1BD084; + border-color: #1BD084; } +.checkbox-warning .custom-control-label::before { + background-color: transparent; + border-color: #fff0e5; } + [data-theme-version="dark"] .checkbox-warning .custom-control-label::before { + background-color: rgba(254, 128, 36, 0.1); + border-color: transparent; } +.checkbox-warning .custom-control-input:checked ~ .custom-control-label::before { + background-color: #FE8024; + border-color: #FE8024; } +.checkbox-secondary .custom-control-label::before { + background-color: transparent; + border-color: #d3eab6; } + [data-theme-version="dark"] .checkbox-secondary .custom-control-label::before { + background-color: rgba(139, 199, 64, 0.5); + border-color: transparent; } +.checkbox-secondary .custom-control-input:checked ~ .custom-control-label::before { + background-color: #8BC740; + border-color: #8BC740; } + +.toggle-switch { + padding-left: 50px; + line-height: 1.25; } + .toggle-switch .custom-control-label { + font-weight: 500; } + .toggle-switch .custom-control-label:after { + width: 24px; + background: #959595; + height: 24px; + border-radius: 24px; + top: -2px; + left: -50px; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .toggle-switch .custom-control-label:before { + border: 0; + background: #D8D8D8; + width: 40px; + border-radius: 20px !important; + height: 16px; + left: -50px; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .toggle-switch .custom-control-input:checked ~ .custom-control-label:after { + left: -43px; + background: var(--primary); } + .toggle-switch .custom-control-input:checked ~ .custom-control-label:before { + background: var(--rgba-primary-1); } + .toggle-switch.text-right { + padding-left: 0; + padding-right: 50px; } + .toggle-switch.text-right .custom-control-label:after { + left: auto; + right: -30px; } + .toggle-switch.text-right .custom-control-label:before { + left: auto; + right: -50px; } + .toggle-switch.text-right .custom-control-input:checked ~ .custom-control-label:after { + left: auto; + right: -43px; } + +.check-switch { + padding-left: 40px; } + .check-switch .custom-control-label { + line-height: 30px; + font-weight: 500; } + .check-switch .custom-control-label:after, .check-switch .custom-control-label:before { + height: 1.5rem; + width: 1.5rem; + left: -2rem; + border-radius: 3rem !important; + border-color: var(--rgba-primary-3); } + +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: var(--primary); + background-color: var(--primary); } + +.js-switch + .switchery { + border-radius: 50px; + margin-right: 4rem; } + @media (max-width: 767.98px) { + .js-switch + .switchery { + margin-right: 1rem; } } + .js-switch + .switchery > small { + top: 2px; } +.js-switch.js-switch-lg + .switchery { + height: 2rem; + width: 4.5rem; } + .js-switch.js-switch-lg + .switchery > small { + width: 1.75rem; + height: 1.75rem; } +.js-switch.js-switch-md + .switchery { + height: 1.5rem; + width: 3.5rem; } + .js-switch.js-switch-md + .switchery > small { + width: 1.25rem; + height: 1.25rem; } +.js-switch.js-switch-sm + .switchery { + height: 1rem; + width: 2.2rem; } + .js-switch.js-switch-sm + .switchery > small { + width: 0.875rem; + height: 0.875rem; + top: 1px; } +.js-switch-square + .switchery { + border-radius: 0; } + .js-switch-square + .switchery > small { + border-radius: 0; + top: 2px; } +.js-switch-square.js-switch-lg + .switchery { + height: 2rem; + width: 4.5rem; } + .js-switch-square.js-switch-lg + .switchery > small { + width: 1.75rem; + height: 1.75rem; } +.js-switch-square.js-switch-md + .switchery { + height: 1.5rem; + width: 3.5rem; } + .js-switch-square.js-switch-md + .switchery > small { + width: 1.25rem; + height: 1.25rem; } +.js-switch-square.js-switch-sm + .switchery { + height: 1rem; + width: 2.2rem; } + .js-switch-square.js-switch-sm + .switchery > small { + width: 0.875rem; + height: 0.875rem; + top: 1px; } + +.form-control.is-valid { + border-color: #1BD084 !important; + border-right: 0px !important; } + .form-control.is-valid:focus { + box-shadow: none; } + +.form-control.is-warning { + border-color: #FE8024 !important; + border-right: 0px !important; } + .form-control.is-warning:focus { + box-shadow: none; } + +.form-control.is-invalid { + border-color: #FF6746 !important; + border-right: 0px !important; } + .form-control.is-invalid:focus { + box-shadow: none; } + +.is-valid .input-group-prepend .input-group-text i { + color: #1BD084; } + +.is-invalid .input-group-prepend .input-group-text i { + color: var(--rgba-primary-1); } + +.asColorPicker-dropdown { + max-width: 26rem; } + +.asColorPicker-trigger { + border: 0 none; + height: 100%; + position: absolute; + left: 99%; + top: 0; + width: 2.1875rem; } + +[direction="rtl"] .asColorPicker-trigger { + right: 99%; + left: auto; } + +.asColorPicker-clear { + display: none; + position: absolute; + right: 1rem; + text-decoration: none; + top: .5rem; } + +.daterangepicker td.active { + background-color: var(--primary); } + .daterangepicker td.active:hover { + background-color: var(--primary); } +.daterangepicker button.applyBtn { + background-color: var(--primary); + border-color: var(--primary); } + +.datepicker.datepicker-dropdown { + background: #f2f4fa; + border-radius: 1px; + border: 1px solid #EEEEEE; } + .datepicker.datepicker-dropdown td.day, .datepicker.datepicker-dropdown th.next, .datepicker.datepicker-dropdown th.prev { + height: 30px; + width: 30px !important; + padding: 0; + text-align: center; + font-weight: 300; + border-radius: 50px; } + .datepicker.datepicker-dropdown td.day:hover, .datepicker.datepicker-dropdown th.next:hover, .datepicker.datepicker-dropdown th.prev:hover { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + color: #fff; } + .datepicker.datepicker-dropdown th.datepicker-switch, .datepicker.datepicker-dropdown th.next, .datepicker.datepicker-dropdown th.prev { + font-weight: 300; + color: #333; } + .datepicker.datepicker-dropdown th.dow { + font-weight: 300; } +.datepicker table tr td.selected, .datepicker table tr td.active.active { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + border: 0; } +.datepicker table tr td.today { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + color: #ffffff; } + .datepicker table tr td.today:hover { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + color: #ffffff; } +.datepicker table tr td.today.disabled { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + color: #ffffff; } + .datepicker table tr td.today.disabled:hover { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + color: #ffffff; } + +.picker__select--month, .picker__select--year { + height: 2.5em; } +.picker__input { + background-color: transparent !important; } + [data-theme-version="dark"] .picker__input { + background-color: transparent !important; + border: 1px solid #333a54; } + +.asColorPicker-wrap .form-control { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +#image { + max-width: 100%; } + +.docs-options .dropdown-menu { + padding: 1.5rem; } + +.docs-preview { + margin-bottom: 3rem; } + .docs-preview .img-preview { + float: left; + margin-right: .5rem; + margin-bottom: .5rem; + overflow: hidden; + max-width: 100% !important; } + .docs-preview .img-preview > img { + max-width: 100% !important; } + .docs-preview .img-preview.preview-lg { + width: 16rem; + height: 9rem; } + .docs-preview .img-preview.preview-md { + width: 8rem; + height: 4.5rem; } + .docs-preview .img-preview.preview-sm { + width: 4rem; + height: 2.25rem; } + .docs-preview .img-preview.preview-xs { + width: 2rem; + height: 1.125rem; + margin-right: 0; } + +.select2-container { + width: 100% !important; } + +.select2-container--default .select2-selection--single { + border-radius: 1.25rem; + border: 1px solid #F4F5F9; + height: 40px; + background: #fff; } + [data-theme-version="dark"] .select2-container--default .select2-selection--single { + background: #251e35; + border-color: #333a54; } + .select2-container--default .select2-selection--single:hover, .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single.active { + box-shadow: none; } + +.select2-container--default .select2-selection--single .select2-selection__rendered { + line-height: 40px; + color: #7e7e7e; + padding-left: 15px; + min-height: 40px; } + +.select2-container--default .select2-selection--multiple { + border-color: #f0f1f5; + border-radius: 0; } + +.select2-dropdown { + border-radius: 0; } + +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--primary); } + +.select2-container--default.select2-container--focus .select2-selection--multiple { + border-color: #f0f1f5; + background: #fff; } + +.select2-container--default .select2-selection--single .select2-selection__arrow { + top: 6px; + right: 15px; } + +.select2-container .select2-selection--multiple { + min-height: 40px; + color: #7e7e7e; + border-radius: 1.25rem; + border: 1px solid #F4F5F9; } + [data-theme-version="dark"] .select2-container .select2-selection--multiple { + background: #251e35; + border-color: #333a54; } + +[data-theme-version="dark"] .select2-search--dropdown .select2-search__field { + background: #28253b; + border-color: #333a54; } + +.select2-dropdown { + border-color: #F4F5F9; } + [data-theme-version="dark"] .select2-dropdown { + background: #251e35; + border-color: #333a54; } + +.swal2-popup .swal2-content { + color: #7e7e7e; } + +/*$primary : #7356f1 !default;*/ +:root { + --primary: #40189D; + --secondary: #8BC740; + --primary-hover: #2e1171; + --primary-dark: #0a0418; + --rgba-primary-1: rgba(64, 24, 157, 0.1); + --rgba-primary-2: rgba(64, 24, 157, 0.2); + --rgba-primary-3: rgba(64, 24, 157, 0.3); + --rgba-primary-4: rgba(64, 24, 157, 0.4); + --rgba-primary-5: rgba(64, 24, 157, 0.5); + --rgba-primary-6: rgba(64, 24, 157, 0.6); + --rgba-primary-7: rgba(64, 24, 157, 0.7); + --rgba-primary-8: rgba(64, 24, 157, 0.8); + --rgba-primary-9: rgba(64, 24, 157, 0.9); + --font-family-base: Roboto, sans-serif; + --font-family-title: Roboto, sans-serif; } + +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ +/* .wizard > .content > .body input.error { + position: absolute; + top: 100% !important; +} + +.wizard { + position: relative; + + &>.steps { + width: 100%; + // padding-left: 3%; + margin-bottom: 20px; + + @media(min-width: 1200px){ + width: 100%; + // margin-left: 3%; + } + + li { + + &.current { + a { + background-color: $primary; + color: $white; + } + } + + &.disabled, &.done { + a { + background-color: $white; + color: $heading; + + &:hover { + margin: 0; + background-color: $white; + border-radius: 0; + color: $heading; + } + } + } + + a { + text-align: center; + margin: 0; + border-radius: 0; + background-color: $white; + + &:hover { + margin: 0; + background-color: $white; + border-radius: 0; + color: $heading; + } + + @include respond(phone-land) { + padding: 1em 4px; + } + + .number { + display: none; + } + } + } + } + + .content { + min-height: 32rem; + margin: 0; + + @include media-breakpoint-down(md) { + min-height: 41rem; + } + + & > .body { + background-color: transparent; + width: 100%; + height: 100%; + padding: 0; + + @include respond(phone) { + padding: 0; + } + + .form-control { + // background-color: $l-bg; + border: 1px solid $border; + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } + } + + input.error { + position: relative; + } + + label.error { + margin-top: 5px; + margin-left: 0; + margin-bottom: 0; + } + } + } + + .emial-setup { + label.mailclinet { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 10rem; + height: 10rem; + border-radius: 50%; + cursor: pointer; + background-color: #EEF5F9; + text-align: center; + margin: auto; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + } + @include respond(phone) { + width: 7rem; + height: 7rem; + } + + .mail-icon { + font-size: 3rem; + display: inline-block; + line-height: 1; + margin-top: -1rem; + + @include respond(phone) { + font-size: 2rem; + } + } + + .mail-text { + font-size: 1rem; + text-align: center; + margin-top: .5rem; + + @include respond(phone) { + font-size: 16px; + line-height: 20px; + } + } + + input[type="radio"] { + display: none; + } + } + } + + .skip-email { + margin-top: 6rem; + + p { + margin-bottom: 1rem; + } + + a { + color: $primary; + text-decoration: underline; + } + } + + &>.actions { + position: absolute; + bottom: 0; + left: 0; + padding: 2rem; + + li:not(.disabled) { + a { + background-color: $primary; + color: $white; + } + } + } +} + +.wizard .actions ul li{ + &.disabled a{ + color: #333333 !important; + background: #F7FAFC !important; + border: 1px solid #EEEEEE; + + @at-root [data-theme-version="dark"] & { + background: $d-bg !important; + border-color: $d-border; + color:$white !important; + } + } + + & a{ + border-radius: 4px; + font-size: 14px; + font-weight: 600; + padding: 0.55em 2em; + } + +} + +.wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active{ + padding: 0.55em 2em; +} + +// .wizard > .steps > ul > li{ + +// @media(max-width: 680px){ +// width: 100%; +// padding-left: 0; +// } +// } + +// .wizard > .steps{ + +// @media(max-width: 680px){ +// padding-left: 0; +// } +// } + +.wizard > .content{ + background: transparent; + // box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1); +} + +.wizard, .tabcontrol{ + overflow: visible; +} + +.step-form-horizontal { + .wizard { + padding-top: 3.5rem; + + .steps { + li { + position: relative; + + &.done { + a { + text-align: center; + background-color: $white; + color: $dark; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + color: $body-color; + } + &:hover { + text-align: center; + background-color: $white; + color: $dark; + } + + .number { + color: $white; + background: $primary; + border-color: transparent; + @at-root [data-theme-version="dark"] & { + border-color:$primary; + } + } + } + } + + &.current a, &.disabled a { + background-color: transparent; + text-align: center; + color: $white; + + &:hover, &:active { + background-color: transparent; + color: $white; + } + } + + &.current a { + .number { + color: $primary; + background: $white; + border: 2px solid $primary; + } + } + + &.disabled a { + .number { + color: $primary; + } + } + + a { + position: relative; + z-index: 1; + + @include media-breakpoint-down(sm) { + padding-left: 0; + padding-right: 0; + margin: 0; + } + + @include media-breakpoint-down(xs) { + font-size: 0.75rem; + padding-top: 0.9375rem; + } + + .number { + position: absolute; + top: -55px; + left: 50%; + transform: translateX(-50%); + background-color: #fff; + border: 3px solid #d7dae3; + display: flex; + justify-content: center; + align-items: center; + height: 3rem; + border-radius: 50px; + width: 3rem; + + // @include respond(phone) { + // width: 4rem; + // height: 4rem; + // } + + @at-root [data-theme-version="dark"] & { + background:$d-bg; + border-color:$d-border; + } + @include respond('phone') { + top: -45px; + } + } + } + + &:not(:last-child) { + z-index: 1; + + &::after { + position: absolute; + width: 100%; + height: 0.375rem; + content: ""; + left: 50%; + top: -2.1rem; + background-color: $primary; + z-index: -1; + + @include media-breakpoint-down(xs) { + height: 0.375rem; + top: -1.3125rem; + } + } + + &.current { + &::after { + background-color: #F3F3F3; + @at-root [data-theme-version="dark"] & { + background:$d-bg; + } + } + + + &~li { + &::after { + background-color: #F3F3F3; + @at-root [data-theme-version="dark"] & { + background:$d-bg; + } + } + } + } + } + } + } + + .actions { + padding: 0; + + @include respond(phone) { + padding: 0; + } + } + } +} + */ +.form-wizard { + border: 0; } + .form-wizard .nav-wizard { + box-shadow: none !important; + margin-bottom: 2rem; } + .form-wizard .nav-wizard li .nav-link { + position: relative; } + .form-wizard .nav-wizard li .nav-link span { + border-radius: 50px; + width: 3rem; + height: 3rem; + border: 2px solid var(--primary); + display: block; + line-height: 3rem; + color: var(--primary); + font-size: 18px; + margin: auto; + background-color: #fff; + position: relative; + z-index: 1; } + .form-wizard .nav-wizard li .nav-link:after { + position: absolute; + top: 50%; + left: 50%; + height: 3px; + transform: translateY(-50%); + background: #f1f1f1 !important; + z-index: 0; + width: 100%; } + .form-wizard .nav-wizard li .nav-link.active:after { + background: #f1f1f1 !important; } + .form-wizard .nav-wizard li .nav-link.done:after { + background: var(--primary) !important; } + .form-wizard .nav-wizard li .nav-link.done span { + background-color: var(--primary); + color: #fff; } + .form-wizard .nav-wizard li:last-child .nav-link:after { + content: none; } + .form-wizard .toolbar-bottom .btn { + background-color: var(--primary); + border: 0; + padding: 12px 18px; } + .form-wizard .tab-content .tab-pane { + padding: 0; } + .form-wizard .emial-setup label.mailclinet { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 10rem; + height: 10rem; + border-radius: 50%; + cursor: pointer; + background-color: #EEF5F9; + text-align: center; + margin: auto; } + [data-theme-version="dark"] .form-wizard .emial-setup label.mailclinet { + background-color: #251e35; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet { + width: 7rem; + height: 7rem; } } + .form-wizard .emial-setup label.mailclinet .mail-icon { + font-size: 3rem; + display: inline-block; + line-height: 1; + margin-top: -1rem; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet .mail-icon { + font-size: 2rem; } } + .form-wizard .emial-setup label.mailclinet .mail-text { + font-size: 1rem; + text-align: center; + margin-top: .5rem; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet .mail-text { + font-size: 16px; + line-height: 20px; } } + .form-wizard .emial-setup label.mailclinet input[type="radio"] { + display: none; } + .form-wizard .emial-setup label.mailclinet { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 10rem; + height: 10rem; + border-radius: 50%; + cursor: pointer; + background-color: #EEF5F9; + text-align: center; + margin: auto; } + [data-theme-version="dark"] .form-wizard .emial-setup label.mailclinet { + background-color: #251e35; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet { + width: 7rem; + height: 7rem; } } + .form-wizard .emial-setup label.mailclinet .mail-icon { + font-size: 3rem; + display: inline-block; + line-height: 1; + margin-top: -1rem; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet .mail-icon { + font-size: 2rem; } } + .form-wizard .emial-setup label.mailclinet .mail-text { + font-size: 1rem; + text-align: center; + margin-top: .5rem; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet .mail-text { + font-size: 16px; + line-height: 20px; } } + .form-wizard .emial-setup label.mailclinet input[type="radio"] { + display: none; } + @media only screen and (max-width: 767px) { + .form-wizard .nav-wizard { + flex-direction: unset !important; } + .form-wizard .tab-content { + height: 100% !important; } } + @media only screen and (max-width: 575px) { + .form-wizard .nav-wizard li .nav-link { + padding: 0; } } + +.note-icon-caret, +.note-popover { + display: none; } + +.note-editor.note-frame .panel-heading { + padding: .6rem 1rem 1rem; + z-index: 1; } + +.note-editor.note-frame { + border-color: #f0f1f5; } + +.note-editor.note-frame .note-editing-area .note-editable { + background-color: #fff; } + [data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable { + background-color: #251e35; } + +.note-editor.note-frame .note-statusbar { + background-color: #fff; } + +.ql-container { + height: 25rem; } + +#world-datamap { + padding-bottom: 46% !important; } + +.datamaps-hoverover { + background: #fff; + padding: 0.3125rem; + border-radius: 0.3125rem; + font-family: 'Roboto' !important; + color: var(--primary); + border: 1px solid var(--rgba-primary-3); } + +@media only screen and (max-width: 1440px) { + .world_map_card ul.list-group { + display: flex; + flex-wrap: wrap; + flex-direction: row; + margin-top: 35px; } } + +.jqvmap-zoomin, +.jqvmap-zoomout { + height: 20px; + width: 20px; + line-height: 14px; + background-color: var(--primary); + color: #fff; } + +.jqvmap-zoomout { + top: 35px; } + +#world-map { + height: 400px; } + +.blockUI.blockMsg.blockPage { + border: 0 !important; } + +#loginForm { + cursor: auto; } + +.blockMsg { + border: 0px !important; + width: 20% !important; } + .blockMsg h1 { + font-size: 16px; + padding: 8px 0; + margin-bottom: 0; } + +.bootstrap-select { + margin-bottom: 0; } + .bootstrap-select .btn { + border: 1px solid #f0f1f5 !important; + background-color: transparent !important; + font-weight: 400; + color: #7e7e7e !important; } + [data-theme-version="dark"] .bootstrap-select .btn { + border-color: #333a54 !important; } + .bootstrap-select .btn:active, .bootstrap-select .btn:focus, .bootstrap-select .btn:hover { + outline: none !important; + outline-offset: 0; } + [data-theme-version="dark"] .bootstrap-select .btn:active, [data-theme-version="dark"] .bootstrap-select .btn:focus, [data-theme-version="dark"] .bootstrap-select .btn:hover { + color: #7e7e7e !important; } + .bootstrap-select .dropdown-menu { + border-color: #f0f1f5 !important; + box-shadow: 0px 0Epx 40px 0px rgba(82, 63, 105, 0.1); } + .bootstrap-select .dropdown-menu .dropdown-item { + padding: 0.25rem 1rem; } + [data-theme-version="dark"] .bootstrap-select .dropdown-menu { + border-color: #f0f1f5 !important; } + +.input-group > .bootstrap-select:not(:first-child) .dropdown-toggle { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.input-group > .bootstrap-select:not(:last-child) .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +/*$primary : #7356f1 !default;*/ +:root { + --primary: #40189D; + --secondary: #8BC740; + --primary-hover: #2e1171; + --primary-dark: #0a0418; + --rgba-primary-1: rgba(64, 24, 157, 0.1); + --rgba-primary-2: rgba(64, 24, 157, 0.2); + --rgba-primary-3: rgba(64, 24, 157, 0.3); + --rgba-primary-4: rgba(64, 24, 157, 0.4); + --rgba-primary-5: rgba(64, 24, 157, 0.5); + --rgba-primary-6: rgba(64, 24, 157, 0.6); + --rgba-primary-7: rgba(64, 24, 157, 0.7); + --rgba-primary-8: rgba(64, 24, 157, 0.8); + --rgba-primary-9: rgba(64, 24, 157, 0.9); + --font-family-base: Roboto, sans-serif; + --font-family-title: Roboto, sans-serif; } + +.clipboard-btn { + transition: all .1s ease-in-out; } + .clipboard-btn:hover { + background-color: var(--primary); + color: #fff; } + +.crypto-ticker { + background: rgba(0, 0, 0, 0.5); + margin-top: 20px; + padding: 10px 20px; + border-radius: 3px; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15); } + [data-theme-version="dark"] .crypto-ticker { + background: #28253b; } + +#webticker-big { + font: inherit !important; + font-size: inherit !important; + font-weight: normal !important; } + #webticker-big li i { + font-size: 18px; + margin-right: 7px; } + #webticker-big li p { + margin-bottom: 0px; + font-size: 12px; + font-weight: 700; } + +/*$primary : #7356f1 !default;*/ +:root { + --primary: #40189D; + --secondary: #8BC740; + --primary-hover: #2e1171; + --primary-dark: #0a0418; + --rgba-primary-1: rgba(64, 24, 157, 0.1); + --rgba-primary-2: rgba(64, 24, 157, 0.2); + --rgba-primary-3: rgba(64, 24, 157, 0.3); + --rgba-primary-4: rgba(64, 24, 157, 0.4); + --rgba-primary-5: rgba(64, 24, 157, 0.5); + --rgba-primary-6: rgba(64, 24, 157, 0.6); + --rgba-primary-7: rgba(64, 24, 157, 0.7); + --rgba-primary-8: rgba(64, 24, 157, 0.8); + --rgba-primary-9: rgba(64, 24, 157, 0.9); + --font-family-base: Roboto, sans-serif; + --font-family-title: Roboto, sans-serif; } + +.twitter-typeahead { + width: 100%; } + .twitter-typeahead .tt-dataset.tt-dataset-states { + border: 1px solid #f0f1f5; } + .twitter-typeahead .tt-menu { + width: 100%; + background-color: #fff; } + .twitter-typeahead .tt-menu .tt-suggestion { + padding: 0.625rem; + cursor: pointer; } + .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: var(--primary); + color: #fff; } + +.weather-one i { + font-size: 8rem; + position: relative; + top: .5rem; } +.weather-one h2 { + display: inline-block; + float: right; + font-size: 4.8rem; } +.weather-one .city { + position: relative; + text-align: right; + top: -2.5rem; } +.weather-one .currently { + font-size: 1.6rem; + font-weight: 400; + position: relative; + top: 2.5rem; } +.weather-one .celcious { + text-align: right; + font-size: 2rem; } + +/*$primary : #7356f1 !default;*/ +:root { + --primary: #40189D; + --secondary: #8BC740; + --primary-hover: #2e1171; + --primary-dark: #0a0418; + --rgba-primary-1: rgba(64, 24, 157, 0.1); + --rgba-primary-2: rgba(64, 24, 157, 0.2); + --rgba-primary-3: rgba(64, 24, 157, 0.3); + --rgba-primary-4: rgba(64, 24, 157, 0.4); + --rgba-primary-5: rgba(64, 24, 157, 0.5); + --rgba-primary-6: rgba(64, 24, 157, 0.6); + --rgba-primary-7: rgba(64, 24, 157, 0.7); + --rgba-primary-8: rgba(64, 24, 157, 0.8); + --rgba-primary-9: rgba(64, 24, 157, 0.9); + --font-family-base: Roboto, sans-serif; + --font-family-title: Roboto, sans-serif; } + +.noUi-target { + border-color: transparent; + border-radius: 0; } + +.noUi-connect { + background-color: var(--primary); } + .noUi-connects { + background-color: #D2D6DE; } + .noUi-connect.c-1-color { + background-color: #1BD084; } + .noUi-connect.c-2-color { + background-color: #48A9F8; } + .noUi-connect.c-3-color { + background-color: var(--primary); } + .noUi-connect.c-4-color { + background-color: #FE8024; } + +.noUi-vertical { + width: 0.375rem; } + +.noUi-horizontal { + height: 0.375rem; + margin-bottom: 10px; } + +.noUi-horizontal .noUi-handle, .noUi-vertical .noUi-handle { + height: 12px; + width: 12px; + border-radius: 50px; + box-shadow: none; + border: none; + background-color: var(--primary); } + .noUi-horizontal .noUi-handle::after, .noUi-horizontal .noUi-handle::before, .noUi-vertical .noUi-handle::after, .noUi-vertical .noUi-handle::before { + display: none; } + +.noUi-vertical .noUi-handle { + left: -4px; + top: -6px; } + +.noUi-horizontal .noUi-handle { + top: -4px; } + +html:not([dir=rtl]) .noUi-horizontal .noUi-handle { + right: -6px; } + +#slider-toggle { + height: 50px; } + +#slider-toggle.off .noUi-handle { + border-color: var(--primary); } + +.colorpicker-slider .sliders.noUi-target#red, .colorpicker-slider .sliders.noUi-target#green, .colorpicker-slider .sliders.noUi-target#blue { + margin: 10px; + display: inline-block; + height: 200px; } +.colorpicker-slider .sliders.noUi-target#red .noUi-connect { + background: #c0392b; } +.colorpicker-slider .sliders.noUi-target#green .noUi-connect { + background: #27ae60; } +.colorpicker-slider .sliders.noUi-target#blue .noUi-connect { + background: #2980b9; } +.colorpicker-slider #result { + margin: 60px 26px; + height: 100px; + width: 100px; + display: inline-block; + vertical-align: top; + color: #7f7f7f; + background: #7f7f7f; + border: 1px solid #fff; + box-shadow: 0 0 10px; } + +.slider-vertical { + height: 18rem; } + +.nestable-cart { + overflow: hidden; } + +.dd-handle { + color: #fff; + background: var(--primary); + border-radius: 0; + border: 1px solid #f0f1f5; } + +.dd-handle:hover { + color: #fff; + background: var(--primary); } + +.dd3-content:hover { + color: #fff; + background: var(--primary); } + +.dd3-content { + color: #fff; } + +.pignose-calendar { + box-shadow: none; + width: 100%; + max-width: none; + border-color: var(--primary); } + .pignose-calendar .pignose-calendar-top-date { + background-color: var(--primary); } + .pignose-calendar .pignose-calendar-top-date .pignose-calendar-top-month { + color: #fff; } + +.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: var(--primary); + box-shadow: none; } + +.pignose-calendar .pignose-calendar-top { + box-shadow: none; + border-bottom: 0; } + +.pignose-calendar.pignose-calendar-blue { + background-color: rgba(0, 0, 0, 0.15); } + +.pignose-calendar .pignose-calendar-unit { + height: 4.8em; } + +.cd-h-timeline { + opacity: 0; + transition: opacity 0.2s; } + +.cd-h-timeline--loaded { + opacity: 1; } + +.cd-h-timeline__container { + position: relative; + height: 100px; + max-width: 800px; } + +.cd-h-timeline__dates { + position: relative; + height: 100%; + margin: 0 40px; + overflow: hidden; } + .cd-h-timeline__dates::after, .cd-h-timeline__dates::before { + content: ''; + position: absolute; + z-index: 2; + top: 0; + height: 100%; + width: 20px; } + .cd-h-timeline__dates::before { + left: 0; + background: var(--primary); } + .cd-h-timeline__dates::after { + right: 0; + background: var(--primary); } + +.cd-h-timeline__line { + position: absolute; + z-index: 1; + left: 0; + top: 49px; + height: 2px; + background-color: var(--primary); + transition: transform 0.4s; } + +.cd-h-timeline__filling-line { + position: absolute; + z-index: 1; + left: 0; + top: 0; + height: 100%; + width: 100%; + background-color: #1BD084; + transform: scaleX(0); + transform-origin: left center; + transition: transform 0.3s; } + +.cd-h-timeline__date { + position: absolute; + bottom: 0; + z-index: 2; + text-align: center; + font-size: 0.8em; + padding-bottom: var(--space-sm); + color: var(--cd-color-1); + user-select: none; + text-decoration: none; } + .cd-h-timeline__date::after { + content: ''; + position: absolute; + left: 50%; + transform: translateX(-50%); + bottom: -5px; + height: 12px; + width: 12px; + border-radius: 50%; + border-width: 2px; + border-style: solid; + border-color: var(--rgba-primary-9); + background-color: var(--primary); + transition: background-color 0.3s, border-color .3s; } + .cd-h-timeline__date:hover::after { + background-color: #1BD084; + border-color: #1BD084; } + +.cd-h-timeline__date--selected { + pointer-events: none; } + .cd-h-timeline__date--selected::after { + background-color: #1BD084; + border-color: #1BD084; } + +.cd-h-timeline__date--older-event::after { + border-color: #1BD084; } + +.cd-h-timeline__navigation { + position: absolute; + z-index: 1; + top: 50%; + transform: translateY(-50%); + height: 34px; + width: 34px; + border-radius: 50%; + border-width: 2px; + border-style: solid; + border-color: var(--rgba-primary-9); + transition: border-color 0.3s; } + .cd-h-timeline__navigation::after { + content: ''; + position: absolute; + height: 16px; + width: 16px; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); } + .cd-h-timeline__navigation:hover { + border-color: #1BD084; } + +.cd-h-timeline__navigation--prev { + left: 0; + transform: translateY(-50%) rotate(180deg); } + +.cd-h-timeline__navigation--next { + right: 0; } + +.cd-h-timeline__navigation--inactive { + cursor: not-allowed; } + .cd-h-timeline__navigation--inactive::after { + background-position: 0 -16px; } + .cd-h-timeline__navigation--inactive:hover { + border-color: var(--rgba-primary-9); } + +.cd-h-timeline__events { + position: relative; + width: 100%; + overflow: hidden; + transition: height .4s; } + +.cd-h-timeline__event { + position: absolute; + z-index: 1; + width: 100%; + left: 0; + top: 0; + transform: translateX(-100%); + padding: 1px 5%; + opacity: 0; + animation-duration: 0.4s; + animation-timing-function: ease-in-out; } + +.cd-h-timeline__event--selected { + position: relative; + z-index: 2; + opacity: 1; + transform: translateX(0); } + +.cd-h-timeline__event--enter-right, +.cd-h-timeline__event--leave-right { + animation-name: cd-enter-right; } + +.cd-h-timeline__event--enter-left, +.cd-h-timeline__event--leave-left { + animation-name: cd-enter-left; } + +.cd-h-timeline__event--leave-right, +.cd-h-timeline__event--leave-left { + animation-direction: reverse; } + +.cd-h-timeline__event-content { + max-width: 800px; } + +.cd-h-timeline__event-title { + color: var(--cd-color-1); + font-family: var(--font-secondary); + font-weight: 700; + font-size: var(--text-xxxl); } + +.cd-h-timeline__event-date { + display: block; + font-style: italic; + margin: var(--space-xs) auto; } + .cd-h-timeline__event-date::before { + content: '- '; } + +@keyframes cd-enter-right { + 0% { + opacity: 0; + transform: translateX(100%); } + 100% { + opacity: 1; + transform: translateX(0%); } } +@keyframes cd-enter-left { + 0% { + opacity: 0; + transform: translateX(-100%); } + 100% { + opacity: 1; + transform: translateX(0%); } } +.toast-success { + background-color: var(--primary); } +.toast-info { + background-color: #48A9F8; } +.toast-warning { + background-color: #FE8024; } +.toast-error { + background-color: #FF6746; } + +#toast-container > div { + box-shadow: none; + border-radius: 0; + width: auto; + max-width: 250px; + opacity: 1; } + [direction="rtl"] #toast-container > div { + padding: 15px 50px 15px 15px; + background-position: calc(100% - 15px); + text-align: right; } + #toast-container > div:hover { + box-shadow: none; } +#toast-container .toast-title { + margin-bottom: 5px; + font-weight: 600; } +#toast-container .toast-message { + font-size: 12px; } +#toast-container .toast-close-button { + opacity: 1; + font-size: 8px; + font-weight: normal; + text-shadow: none; } + +[direction="rtl"] .toast-top-right.demo_rtl_class { + left: 12px; + right: auto; } + +/* Light Gallery */ +.lg-actions .lg-next, +.lg-actions .lg-prev, +.lg-sub-html, +.lg-toolbar { + background-color: rgba(30, 30, 30, 0.6); } + +.lg-outer .lg-toogle-thumb, +.lg-outer .lg-thumb-outer, +.lg-outer .lg-img-wrap, +.lg-outer .lg-item { + background-color: transparent; } + +.lg-thumb-outer.lg-grab, +.lg-toogle-thumb.lg-icon { + background-color: rgba(30, 30, 30, 0.6); } + +.lg-backdrop { + background-color: rgba(30, 30, 30, 0.9); } + +.lg-outer .lg-toogle-thumb, +.lg-actions .lg-next, +.lg-actions .lg-prev, +.lg-toolbar .lg-icon, +#lg-counter { + color: #fff; } + +.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover { + border-color: var(--primary); } + +.lightimg { + cursor: pointer; } + +.jqvmap-zoomin, .jqvmap-zoomout { + position: absolute; + left: 10px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + background: #000000; + padding: 3px; + color: white; + width: 17px; + height: 17px; + cursor: pointer; + line-height: 10px; + text-align: center; } + +.jqvmap-zoomin { + top: 10px; } + +.jqvmap-zoomout { + top: 30px; } + +.ps__rail-x:hover, +.ps__rail-y:hover, +.ps__rail-x:focus, +.ps__rail-y:focus, +.ps__rail-x.ps--clicking, +.ps__rail-y.ps--clicking { + background-color: transparent; + opacity: 0.9; } + +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y { + background-color: #DAE2F3; + width: 4px; } + +.ps__thumb-y { + background-color: #DAE2F3; + width: 4px; } + +.total-average { + position: relative; + height: 300px; } + +.widget-chat { + position: relative; + height: 250px; } + +.widget-todo { + position: relative; + height: 210px; } + +.widget-team { + position: relative; + height: 285px; } + +.widget-timeline { + position: relative; } + +.widget-comments { + position: relative; + height: 400px; } + +.sidebar-right-inner { + position: relative; + height: 100%; } + +.widget-team .ps .ps__rail-x:hover, +.widget-team .ps .ps__rail-y:hover, +.widget-team .ps .ps__rail-x:focus, +.widget-team .ps .ps__rail-y:focus, +.widget-team .ps .ps__rail-x.ps--clicking, +.widget-team .ps .ps__rail-y.ps--clicking { + background-color: transparent !important; + opacity: 0.9; } + +.accordion-primary .accordion__header { + background: var(--primary); + border-color: var(--primary); + color: #fff; + box-shadow: 0 15px 20px 0 var(--rgba-primary-1); } + .accordion-primary .accordion__header.collapsed { + background: var(--rgba-primary-1); + border-color: var(--rgba-primary-1); + color: #211c37; + box-shadow: none; } + [data-theme-version="dark"] .accordion-primary .accordion__header.collapsed { + background: var(--rgba-primary-1); + border-color: var(--rgba-primary-1); + color: #7e7e7e; } +.accordion-primary-solid .accordion__header { + background: var(--primary); + border-color: var(--primary); + color: #fff; + box-shadow: 0 -10px 20px 0 var(--rgba-primary-1); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .accordion-primary-solid .accordion__header.collapsed { + background: var(--rgba-primary-1); + border-color: var(--rgba-primary-1); + color: #211c37; + box-shadow: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + [data-theme-version="dark"] .accordion-primary-solid .accordion__header.collapsed { + background: var(--rgba-primary-1); + border-color: var(--rgba-primary-1); + color: #7e7e7e; } +.accordion-primary-solid .accordion__body { + border: 2px solid var(--primary); + border-top: none; + box-shadow: 0 15px 20px 0 var(--rgba-primary-1); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } +.accordion-danger .accordion__header { + background: #FF6746; + border-color: #FF6746; + color: #fff; + box-shadow: 0 15px 20px 0 rgba(255, 103, 70, 0.15); } + .accordion-danger .accordion__header.collapsed { + background: #ffe5df; + border-color: #ffe5df; + color: #211c37; + box-shadow: none; } +.accordion-danger-solid .accordion__header { + background: #FF6746; + border-color: #FF6746; + color: #fff; + box-shadow: 0 -10px 20px 0 rgba(255, 103, 70, 0.15); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .accordion-danger-solid .accordion__header.collapsed { + background: #ffe5df; + border-color: #ffe5df; + color: #211c37; + box-shadow: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + [data-theme-version="dark"] .accordion-danger-solid .accordion__header.collapsed { + background: rgba(255, 103, 70, 0.15); + border-color: rgba(255, 103, 70, 0.15); + color: #7e7e7e; } +.accordion-danger-solid .accordion__body { + border: 2px solid #FF6746; + border-top: none; + box-shadow: 0 15px 20px 0 rgba(255, 103, 70, 0.15); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } +.accordion__item { + margin-bottom: 1.25rem; } +.accordion__header { + padding: 1rem 1.75rem; + border: 1px solid #f0f1f5; + cursor: pointer; + position: relative; + color: #333; + font-weight: 400; + border-radius: 0; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + [data-theme-version="dark"] .accordion__header { + color: #fff; + border-color: #333a54; } + .accordion__header--indicator { + font-family: 'themify'; + position: absolute; + right: 1.5625rem; + top: 50%; + transform: translateY(-50%); } + [direction="rtl"] .accordion__header--indicator { + right: auto; + left: 1.5625rem; } + .accordion__header--indicator.indicator_bordered { + display: inline-block; + width: 25px; + text-align: center; + height: 25px; + border: 1px solid #f0f1f5; + border-radius: 50%; + line-height: 25px; } + .accordion__header:not(.collapsed) .accordion__header--indicator::before { + content: "\e622"; } + .accordion__header:not(.collapsed) .accordion__header--indicator.style_two::before { + content: "\e648"; } + .accordion__header.collapsed .accordion__header--indicator::before { + content: "\e61a"; } + .accordion__header.collapsed .accordion__header--indicator.style_two::before { + content: "\e64b"; } +.accordion__body--text { + padding: 0.875rem 1.25rem; } +.accordion-bordered .accordion__body { + border: 1px solid #f0f1f5; + border-top: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + [data-theme-version="dark"] .accordion-bordered .accordion__body { + border-color: #333a54; } +.accordion-bordered .accordion__header.collapsed { + border-radius: 0; } +.accordion-bordered .accordion__header { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } +.accordion-no-gutter .accordion__item { + margin-bottom: 0; } + .accordion-no-gutter .accordion__item .accordion__header.collapsed { + border-bottom: none; } + .accordion-no-gutter .accordion__item:last-child .accordion__header { + border-bottom: 1px solid #f0f1f5; } + [data-theme-version="dark"] .accordion-no-gutter .accordion__item:last-child .accordion__header { + border-color: #333a54; } +.accordion-no-gutter.accordion__bordered .accordion__item:not(:last-child) .accordion__body { + border-bottom: none; } +.accordion-left-indicator .accordion__header--text { + padding-left: 2.5rem; } +.accordion-left-indicator .accordion__header--indicator { + right: auto; + left: 1.5625rem; } +.accordion-with-icon .accordion__header--text { + padding-left: 2.5rem; } + [direction="rtl"] .accordion-with-icon .accordion__header--text { + padding-left: 0; + padding-right: 2.5rem; } +.accordion-with-icon .accordion__header--icon { + position: absolute; + right: auto; + left: 1.5625rem; + font-family: 'themify'; } + [direction="rtl"] .accordion-with-icon .accordion__header--icon { + left: auto; + right: 1.5625rem; } + .accordion-with-icon .accordion__header--icon::before { + content: "\e645"; } +.accordion-header-bg .accordion__header { + background-color: #F4F5F9; } + [data-theme-version="dark"] .accordion-header-bg .accordion__header { + background-color: #251e35; + color: #fff; } + .accordion-header-bg .accordion__header--primary { + background-color: var(--primary); + color: #fff; + border-color: var(--primary); } + [data-theme-version="dark"] .accordion-header-bg .accordion__header--primary { + background-color: var(--primary); } + .accordion-header-bg .accordion__header--info { + background-color: #48A9F8; + color: #fff; + border-color: #48A9F8; } + [data-theme-version="dark"] .accordion-header-bg .accordion__header--info { + background-color: #48A9F8; } + .accordion-header-bg .accordion__header--success { + background-color: #1BD084; + color: #fff; + border-color: #1BD084; } + [data-theme-version="dark"] .accordion-header-bg .accordion__header--success { + background-color: #1BD084; } +.accordion-header-bg.accordion-no-gutter .accordion__header { + border-color: transparent; + border-radius: 0; } +.accordion-header-bg.accordion-no-gutter .accordion__item:first-child .accordion__header { + border-top-left-radius: 0; + border-top-right-radius: 0; } +.accordion-header-bg.accordion-no-gutter .accordion__item:last-child .accordion__header { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } +.accordion.accordion-no-gutter .accordion__header { + border-radius: 0; } +.accordion.accordion-no-gutter .accordion__header.collapsed { + border-radius: 0; } +.accordion.accordion-no-gutter .accordion__body { + border-radius: 0; } +.accordion.accordion-no-gutter .accordion__item:first-child .accordion__header { + border-top-left-radius: 0; + border-top-right-radius: 0; } +.accordion.accordion-no-gutter .accordion__item:last-child .accordion__header.collapsed { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } +.accordion.accordion-no-gutter .accordion__item:last-child .accordion__body { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } +.accordion-solid-bg .accordion__header { + border-color: transparent; + background-color: var(--rgba-primary-1); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + [data-theme-version="dark"] .accordion-solid-bg .accordion__header { + background-color: #251e35; } + .accordion-solid-bg .accordion__header.collapsed { + border-radius: 0; } +.accordion-solid-bg .accordion__body { + border-color: transparent; + background-color: var(--rgba-primary-1); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + [data-theme-version="dark"] .accordion-solid-bg .accordion__body { + background-color: #251e35; } +.accordion-active-header .accordion__header:not(.collapsed) { + background-color: #48A9F8; + border-color: #48A9F8; + color: #fff; } +.accordion-header-shadow .accordion__header { + border: none; + box-shadow: 0 0 0.9375rem -3px rgba(0, 0, 0, 0.3); } +.accordion-rounded-stylish .accordion__header { + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; } +.accordion-rounded-stylish .accordion__body { + border-bottom-left-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; } +.accordion-rounded .accordion__header { + border-radius: 0.3125rem; } +.accordion-gradient .accordion__header { + color: #fff; + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); + border-color: transparent; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .accordion-gradient .accordion__header.collapsed { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } +.accordion-gradient .accordion__body { + color: #fff; + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); + border-color: transparent; } + +.alert { + border-radius: 0; + padding: 1rem 1.5rem; } + .alert p { + line-height: 1.5; } + +.alert-rounded { + border-radius: 30px; } + +.alert-primary { + background: var(--rgba-primary-1); + border-color: var(--rgba-primary-1); + color: var(--primary); } + [data-theme-version="dark"] .alert-primary { + background: var(--rgba-primary-1); + border-color: var(--rgba-primary-1); } + +.alert-secondary { + background: #d3eab6; + border-color: #d3eab6; + color: #8BC740; } + [data-theme-version="dark"] .alert-secondary { + background: rgba(139, 199, 64, 0.5); + border-color: rgba(139, 199, 64, 0.5); + color: #7e7e7e; } + +.alert-success { + background: #b7f6db; + border-color: #b7f6db; + color: #1BD084; } + [data-theme-version="dark"] .alert-success { + background: rgba(27, 208, 132, 0.1); + border-color: rgba(27, 208, 132, 0.1); } + +.alert-warning { + background: #fff0e5; + border-color: #fff0e5; + color: #FE8024; } + [data-theme-version="dark"] .alert-warning { + background: rgba(254, 128, 36, 0.1); + border-color: rgba(254, 128, 36, 0.1); } + +.alert-danger { + background: #ffe5df; + border-color: #ffe5df; + color: #FF6746; } + [data-theme-version="dark"] .alert-danger { + background: rgba(255, 103, 70, 0.15); + border-color: rgba(255, 103, 70, 0.15); } + +.alert-info { + background: white; + border-color: white; + color: #48A9F8; } + [data-theme-version="dark"] .alert-info { + background: rgba(72, 169, 248, 0.1); + border-color: rgba(72, 169, 248, 0.1); } + +.alert-dark { + background: white; + border-color: white; + color: #B1B1B1; } + [data-theme-version="dark"] .alert-dark { + background: rgba(177, 177, 177, 0.35); + border-color: rgba(177, 177, 177, 0.35); + color: #7e7e7e; } + +.alert-light { + background: #F4F5F9; + border-color: #F4F5F9; + color: #B1B1B1; } + +.alert-alt.alert-primary { + border-left: 4px solid var(--primary); } + +.alert-alt.alert-secondary { + border-left: 4px solid #8BC740; } + +.alert-alt.alert-success { + border-left: 4px solid #1BD084; } + +.alert-alt.alert-warning { + border-left: 4px solid #FE8024; } + +.alert-alt.alert-danger { + border-left: 4px solid #FF6746; } + +.alert-alt.alert-info { + border-left: 4px solid #48A9F8; } + +.alert-alt.alert-dark { + border-left: 4px solid #B1B1B1; } + +.alert-alt.alert-light { + border-left: 4px solid #c3c8de; } + +.alert-alt.alert-primary.solid { + border-left: 4px solid var(--primary-dark) !important; } + +.alert-alt.alert-secondary.solid { + border-left: 4px solid #48691f !important; } + +.alert-alt.alert-success.solid { + border-left: 4px solid #0c5f3c !important; } + +.alert-alt.alert-warning.solid { + border-left: 4px solid #a24501 !important; } + +.alert-alt.alert-danger.solid { + border-left: 4px solid #c62300 !important; } + +.alert-alt.alert-info.solid { + border-left: 4px solid #0769b9 !important; } + +.alert-alt.alert-dark.solid { + border-left: 4px solid #717171 !important; } + +.alert-alt.alert-light.solid { + border-left: 4px solid #a2aacc !important; } + +.alert-dismissible.solid .close:hover { + color: #fff; + opacity: 1; } + +.alert.alert-primary.solid { + background: var(--primary); + color: #fff; + border-color: var(--primary); } + +.alert.alert-secondary.solid { + background: #8BC740; + color: #fff; + border-color: #8BC740; } + +.alert.alert-success.solid { + background: #1BD084; + color: #fff; + border-color: #1BD084; } + +.alert.alert-warning.solid { + background: #FE8024; + color: #fff; + border-color: #FE8024; } + +.alert.alert-danger.solid { + background: #FF6746; + color: #fff; + border-color: #FF6746; } + +.alert.alert-info.solid { + background: #48A9F8; + color: #fff; + border-color: #48A9F8; } + +.alert.alert-dark.solid { + background: #B1B1B1; + color: #fff; + border-color: #B1B1B1; } + +.alert.alert-light.solid { + background: #F4F5F9; + color: #B1B1B1; + border-color: #F4F5F9; } + +.alert-right-icon > span i { + font-size: 18px; + margin-right: 5px; } +.alert-right-icon .close i { + font-size: 16px; } + +.alert.alert-outline-primary { + background: transparent; + color: var(--primary); + border-color: var(--primary); } + +.alert.alert-outline-secondary { + background: transparent; + color: #7e7e7e; + border-color: #8BC740; } + +.alert.alert-outline-success { + background: transparent; + color: #1BD084; + border-color: #1BD084; } + +.alert.alert-outline-info { + background: transparent; + color: #48A9F8; + border-color: #48A9F8; } + +.alert.alert-outline-warning { + background: transparent; + color: #FE8024; + border-color: #FE8024; } + +.alert.alert-outline-danger { + background: transparent; + color: #FF6746; + border-color: #FF6746; } + +.alert.alert-outline-dark { + background: transparent; + color: #7e7e7e; + border-color: #B1B1B1; } + +.alert.alert-outline-light { + background: transparent; + color: #B1B1B1; + border-color: #F4F5F9; } + +.alert-social { + color: #fff; } + .alert-social .alert-social-icon { + align-self: center; + margin-right: 0.9375rem; } + .alert-social .alert-social-icon i { + font-size: 42px; } + .alert-social.facebook { + background-color: #3b5998; } + .alert-social.twitter { + background-color: #1da1f2; } + .alert-social.linkedin { + background-color: #007bb6; } + .alert-social.google-plus { + background-color: #db4439; } + .alert-social .close:hover { + opacity: 1 !important; + color: #fff !important; } + +.left-icon-big .alert-left-icon-big { + align-self: center; + margin-right: 0.9375rem; } + .left-icon-big .alert-left-icon-big i { + font-size: 35px; + line-height: 1; } + +[direction="rtl"] .left-icon-big .alert-left-icon-big, +[direction="rtl"] .alert-social .alert-social-icon { + margin-left: 0; + margin-right: 0.9375rem; } + +.badge { + line-height: 1.5; + border-radius: 0; + padding: 4px 10px; + border: 1px solid transparent; } + +.badge-rounded { + border-radius: 20px; + padding: 3px 13px; } + +.badge-circle { + border-radius: 100px; + padding: 3px 7px; } + +.badge-outline-primary { + border: 1px solid var(--primary); + color: var(--primary); } + +.badge-outline-secondary { + border: 1px solid #8BC740; + color: #8BC740; } + [data-theme-version="dark"] .badge-outline-secondary { + color: #7e7e7e; } + +.badge-outline-success { + border: 1px solid #1BD084; + color: #1BD084; } + +.badge-outline-info { + border: 1px solid #48A9F8; + color: #48A9F8; } + +.badge-outline-warning { + border: 1px solid #FE8024; + color: #FE8024; } + +.badge-outline-danger { + border: 1px solid #FF6746; + color: #FF6746; } + +.badge-outline-light { + border: 1px solid #f0f1f5; + color: #B1B1B1; } + [data-theme-version="dark"] .badge-outline-light { + color: #7e7e7e; } + +.badge-outline-dark { + border: 1px solid #B1B1B1; + color: #B1B1B1; } + [data-theme-version="dark"] .badge-outline-dark { + color: #7e7e7e; } + +.badge-xs { + font-size: 10px; + padding: 0px 5px; + line-height: 18px; } + +.badge-sm { + font-size: 11px; + padding: 5px 8px; + line-height: 11px; } + +.badge-lg { + font-size: 14px; + padding: 0px 10px; + line-height: 30px; } + +.badge-xl { + font-size: 15px; + padding: 0px 15px; + line-height: 35px; } + +.badge-default { + background: #ADB6C7; } + +.badge-success { + background-color: #1BD084; } + +.badge-info { + background-color: #48A9F8; } + +.badge-primary { + background-color: var(--primary); } + +.badge-warning { + background-color: #FE8024; } + +.badge-danger { + background-color: #FF6746; } + +.badge-dark { + background-color: #B1B1B1; } + +.badge-light { + background-color: #F4F5F9; } + +.light.badge-default { + background: #ADB6C7; } + +.light.badge-success { + background-color: #b7f6db; + color: #1BD084; } + [data-theme-version="dark"] .light.badge-success { + background-color: rgba(27, 208, 132, 0.1); } + +.light.badge-info { + background-color: white; + color: #48A9F8; } + [data-theme-version="dark"] .light.badge-info { + background-color: rgba(72, 169, 248, 0.1); } + +.light.badge-primary { + background-color: var(--rgba-primary-1); + color: var(--primary); } + [data-theme-version="dark"] .light.badge-primary { + background-color: var(--rgba-primary-1); } + +.light.badge-secondary { + background-color: #d3eab6; + color: #8BC740; } + [data-theme-version="dark"] .light.badge-secondary { + background-color: rgba(139, 199, 64, 0.5); + color: #7e7e7e; } + +.light.badge-warning { + background-color: #fff0e5; + color: #FE8024; } + [data-theme-version="dark"] .light.badge-warning { + background-color: rgba(254, 128, 36, 0.1); } + +.light.badge-danger { + background-color: #ffe5df; + color: #FF6746; } + [data-theme-version="dark"] .light.badge-danger { + background-color: rgba(255, 103, 70, 0.15); } + +.light.badge-dark { + background-color: #f1f1f1; + color: #B1B1B1; } + [data-theme-version="dark"] .light.badge-dark { + background-color: rgba(177, 177, 177, 0.35); + color: #7e7e7e; } + +.bootstrap-label .label { + display: inline-block; + margin-right: 1rem; } + .bootstrap-label .label:last-child { + margin-right: 0; } + +.badge-demo .badge { + margin-right: 5px; + margin-bottom: 5px; } + .badge-demo .badge:last-child { + margin-right: 0; } + +.bootstrap-badge-buttons button { + margin-right: .2rem; + margin-bottom: 1rem; } + .bootstrap-badge-buttons button:last-child { + margin-right: 0; } + +.welcome-text span, +.welcome-text p { + display: none; } + +.page-titles { + margin-bottom: 25px; + display: block; + background: #F2F2F2; + display: block; } + .page-titles [class*="col-"] { + display: block !important; + max-width: 100%; + width: 100%; + margin: 0; } + .page-titles .justify-content-sm-end { + align-items: center; } + .page-titles h4 { + margin-bottom: 10px; + margin-top: 0; + color: #000; + font-size: 1.75rem; + font-weight: 600; } + .page-titles h4 span { + font-size: 1.25rem; } + .page-titles .breadcrumb { + margin-bottom: 0; + padding: 0; + background: transparent; + /* .breadcrumb-item + .breadcrumb-item { + &:before { + content: "\e606"; + font-family: 'simple-line-icons'; + // font-weight: 4; + font-size: 10px; + } + } */ } + .page-titles .breadcrumb li { + margin-top: 0; + margin-bottom: 0; + font-size: 18px; } + @media only screen and (max-width: 1400px) { + .page-titles .breadcrumb li { + font-size: 15px; } } + .page-titles .breadcrumb li a { + color: #656773; } + .page-titles .breadcrumb li.active a { + color: var(--primary); + font-weight: 600; } + .page-titles .breadcrumb-datepicker { + font-size: 0.75rem; + color: #89879f; } + .page-titles .breadcrumb-datepicker__icon { + font-size: 0.875rem; } + .page-titles .breadcrumb-widget .border-dark { + border-color: #dee2e6 !important; } + .page-titles .breadcrumb-widget h4 { + color: #646c9a; + font-weight: 600; } + @media only screen and (max-width: 575px) { + .page-titles .breadcrumb-widget { + text-align: left !important; + margin-bottom: 0.9375rem; } } + +button { + cursor: pointer; } + button:focus { + outline: 0; + box-shadow: none; } + +.btn { + padding: 0.938rem 1.5rem; + border-radius: 0; + font-weight: 500; + font-size: 1rem; } + .btn:hover, .btn:focus, .btn:active, .btn.active { + outline: 0 !important; } + @media only screen and (max-width: 1400px) { + .btn { + padding: 0.625rem 1rem; + font-size: 0.813rem; } } + .btn-transparent { + background-color: transparent; } + +.btn-primary { + background-color: var(--primary); + border-color: var(--primary); } + .btn-primary svg path { + fill: var(--primary); } + .btn-primary:hover, .btn-primary:active { + background-color: var(--primary); + border-color: var(--primary); } + .btn-primary:focus { + border-color: var(--primary); + background-color: var(--primary); + box-shadow: 0 0 0 0.2rem var(--rgba-primary-5); } + +.sharp { + min-width: 40px; + padding: 7px; + height: 40px; + min-height: 40px; } + +.sharp.btn-xs { + padding: 3px; + width: 26px; + height: 26px; + min-width: 26px; + min-height: 26px; } + +.sharp-lg { + min-width: 56px; + padding: 15px; + height: 56px; + min-height: 56px; + text-align: center; } + @media only screen and (max-width: 1400px) { + .sharp-lg { + min-width: 40px; + padding: 9px; + height: 40px; + min-height: 40px; } } + +.light.tp-btn { + background-color: transparent; } +.light.btn-default { + background: #ADB6C7; } +.light.btn-success { + background-color: #b7f6db; + border-color: #b7f6db; + color: #1BD084; } + .light.btn-success g [fill] { + fill: #1BD084; } + [data-theme-version="dark"] .light.btn-success { + background-color: rgba(27, 208, 132, 0.1); + border-color: transparent; } + .light.btn-success:hover { + background-color: #1BD084; + border-color: #1BD084; + color: #fff; } + .light.btn-success:hover g [fill] { + fill: #fff; } +.light.btn-info { + background-color: white; + border-color: white; + color: #48A9F8; } + .light.btn-info g [fill] { + fill: #48A9F8; } + [data-theme-version="dark"] .light.btn-info { + background-color: rgba(72, 169, 248, 0.1); + border-color: transparent; } + .light.btn-info:hover { + background-color: #48A9F8; + border-color: #48A9F8; + color: #fff; } + .light.btn-info:hover g [fill] { + fill: #fff; } +.light.btn-primary { + background-color: var(--rgba-primary-1); + border-color: var(--rgba-primary-1); + color: var(--primary); } + .light.btn-primary g [fill] { + fill: var(--primary); } + [data-theme-version="dark"] .light.btn-primary { + background-color: var(--rgba-primary-1); + border-color: transparent; } + .light.btn-primary:hover { + background-color: var(--primary); + border-color: var(--primary); + color: #fff; } + .light.btn-primary:hover g [fill] { + fill: #fff; } + .light.btn-primary:hover svg path { + fill: #fff; } + .light.btn-primary:active { + background-color: var(--primary) !important; + border-color: var(--primary) !important; } +.light.btn-secondary { + background-color: #d3eab6; + border-color: #d3eab6; + color: #8BC740; } + .light.btn-secondary g [fill] { + fill: #8BC740; } + [data-theme-version="dark"] .light.btn-secondary { + background-color: rgba(139, 199, 64, 0.5); + border-color: transparent; + color: #fff; } + .light.btn-secondary:hover { + background-color: #8BC740; + border-color: #8BC740; + color: #fff; } + .light.btn-secondary:hover g [fill] { + fill: #fff; } +.light.btn-warning { + background-color: #fff0e5; + border-color: #fff0e5; + color: #FE8024; } + .light.btn-warning g [fill] { + fill: #FE8024; } + [data-theme-version="dark"] .light.btn-warning { + background-color: rgba(254, 128, 36, 0.1); + border-color: transparent; } + .light.btn-warning:hover { + background-color: #FE8024; + border-color: #FE8024; + color: #fff; } + .light.btn-warning:hover g [fill] { + fill: #fff; } +.light.btn-danger { + background-color: #ffe5df; + border-color: #ffe5df; + color: #FF6746; } + .light.btn-danger g [fill] { + fill: #FF6746; } + [data-theme-version="dark"] .light.btn-danger { + background-color: rgba(255, 103, 70, 0.15); + border-color: transparent; } + .light.btn-danger:hover { + background-color: #FF6746; + border-color: #FF6746; + color: #fff; } + .light.btn-danger:hover g [fill] { + fill: #fff; } +.light.btn-dark { + background-color: #f1f1f1; + border-color: #f1f1f1; + color: #B1B1B1; } + .light.btn-dark g [fill] { + fill: #B1B1B1; } + [data-theme-version="dark"] .light.btn-dark { + background-color: rgba(177, 177, 177, 0.35); + border-color: transparent; + color: #fff; } + .light.btn-dark:hover { + background-color: #B1B1B1; + border-color: #B1B1B1; + color: #fff; } + .light.btn-dark:hover g [fill] { + fill: #fff; } + +.btn.tp-btn { + background-color: transparent; + border-color: transparent; } + .btn.tp-btn.btn-default { + background: #ADB6C7; } + .btn.tp-btn.btn-success { + color: #1BD084; } + .btn.tp-btn.btn-success g [fill] { + fill: #1BD084; } + .btn.tp-btn.btn-success:hover { + background-color: #1BD084; + border-color: #1BD084; + color: #fff; } + .btn.tp-btn.btn-success:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-info { + color: #48A9F8; } + .btn.tp-btn.btn-info g [fill] { + fill: #48A9F8; } + .btn.tp-btn.btn-info:hover { + background-color: #48A9F8; + border-color: #48A9F8; + color: #fff; } + .btn.tp-btn.btn-info:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-primary { + color: var(--primary); } + .btn.tp-btn.btn-primary g [fill] { + fill: var(--primary); } + .btn.tp-btn.btn-primary:hover { + background-color: var(--primary); + border-color: var(--primary); + color: #fff; } + .btn.tp-btn.btn-primary:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-secondary { + color: #8BC740; } + .btn.tp-btn.btn-secondary g [fill] { + fill: #8BC740; } + .btn.tp-btn.btn-secondary:hover { + background-color: #8BC740; + border-color: #8BC740; + color: #fff; } + .btn.tp-btn.btn-secondary:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-warning { + color: #FE8024; } + .btn.tp-btn.btn-warning g [fill] { + fill: #FE8024; } + .btn.tp-btn.btn-warning:hover { + background-color: #FE8024; + border-color: #FE8024; + color: #fff; } + .btn.tp-btn.btn-warning:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-danger { + color: #FF6746; } + .btn.tp-btn.btn-danger g [fill] { + fill: #FF6746; } + .btn.tp-btn.btn-danger:hover { + background-color: #FF6746; + border-color: #FF6746; + color: #fff; } + .btn.tp-btn.btn-danger:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-light { + color: #B1B1B1; } + .btn.tp-btn.btn-light g [fill] { + fill: #B1B1B1; } + .btn.tp-btn.btn-light:hover { + background-color: #F4F5F9; + border-color: #F4F5F9; + color: #B1B1B1; } + .btn.tp-btn.btn-light:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-dark { + color: #B1B1B1; } + .btn.tp-btn.btn-dark g [fill] { + fill: #B1B1B1; } + .btn.tp-btn.btn-dark:hover { + background-color: #B1B1B1; + border-color: #B1B1B1; + color: #fff; } + .btn.tp-btn.btn-dark:hover g [fill] { + fill: #fff; } + +.btn.tp-btn-light { + background-color: transparent; + border-color: transparent; } + .btn.tp-btn-light.btn-success { + color: #1BD084; } + .btn.tp-btn-light.btn-success g [fill] { + fill: #1BD084; } + .btn.tp-btn-light.btn-success:hover { + background-color: #b7f6db; + border-color: #b7f6db; + color: #1BD084; } + .btn.tp-btn-light.btn-success:hover g [fill] { + fill: #1BD084; } + .btn.tp-btn-light.btn-info { + color: #48A9F8; } + .btn.tp-btn-light.btn-info g [fill] { + fill: #48A9F8; } + .btn.tp-btn-light.btn-info:hover { + background-color: white; + border-color: white; + color: #48A9F8; } + .btn.tp-btn-light.btn-info:hover g [fill] { + fill: #48A9F8; } + .btn.tp-btn-light.btn-primary { + color: var(--primary); } + .btn.tp-btn-light.btn-primary g [fill] { + fill: var(--primary); } + .btn.tp-btn-light.btn-primary:hover { + background-color: var(--rgba-primary-1); + border-color: var(--rgba-primary-1); + color: var(--primary); } + .btn.tp-btn-light.btn-primary:hover g [fill] { + fill: var(--primary); } + .btn.tp-btn-light.btn-secondary { + color: #8BC740; } + .btn.tp-btn-light.btn-secondary g [fill] { + fill: #8BC740; } + .btn.tp-btn-light.btn-secondary:hover { + background-color: #d3eab6; + border-color: #d3eab6; + color: #8BC740; } + .btn.tp-btn-light.btn-secondary:hover g [fill] { + fill: #8BC740; } + .btn.tp-btn-light.btn-warning { + color: #FE8024; } + .btn.tp-btn-light.btn-warning g [fill] { + fill: #FE8024; } + .btn.tp-btn-light.btn-warning:hover { + background-color: #fff0e5; + border-color: #fff0e5; + color: #FE8024; } + .btn.tp-btn-light.btn-warning:hover g [fill] { + fill: #FE8024; } + .btn.tp-btn-light.btn-danger { + color: #FF6746; } + .btn.tp-btn-light.btn-danger g [fill] { + fill: #FF6746; } + .btn.tp-btn-light.btn-danger:hover { + background-color: #ffe5df; + border-color: #ffe5df; + color: #FF6746; } + .btn.tp-btn-light.btn-danger:hover g [fill] { + fill: #fff; } + .btn.tp-btn-light.btn-dark { + color: #B1B1B1; } + .btn.tp-btn-light.btn-dark g [fill] { + fill: #B1B1B1; } + .btn.tp-btn-light.btn-dark:hover { + background-color: #f1f1f1; + border-color: #f1f1f1; + color: #B1B1B1; } + .btn.tp-btn-light.btn-dark:hover [fill] { + fill: #fff; } + +.shadow.btn-primary { + -webkit-box-shadow: 0 5px 15px 0 var(--rgba-primary-2) !important; + box-shadow: 0 5px 15px 0 var(--rgba-primary-2) !important; } + +.shadow.btn-secondary { + -webkit-box-shadow: 0 5px 15px 0 rgba(139, 199, 64, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(139, 199, 64, 0.2) !important; } + +.shadow.btn-warning { + -webkit-box-shadow: 0 5px 15px 0 rgba(254, 128, 36, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(254, 128, 36, 0.2) !important; } + +.shadow.btn-danger { + -webkit-box-shadow: 0 5px 15px 0 rgba(255, 103, 70, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(255, 103, 70, 0.2) !important; } + +.shadow.btn-info { + -webkit-box-shadow: 0 5px 15px 0 rgba(72, 169, 248, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(72, 169, 248, 0.2) !important; } + +.shadow.btn-success { + -webkit-box-shadow: 0 5px 15px 0 rgba(27, 208, 132, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(27, 208, 132, 0.2) !important; } + +.btn-xxs { + padding: 6px 15px; + font-size: 11px; + line-height: 1.3; } + +.btn-xs { + font-size: 0.75rem; + padding: 0.438rem 1rem; + font-weight: 600; } + @media only screen and (max-width: 1400px) { + .btn-xs { + font-size: 0.75rem; + padding: 0.25rem 0.5rem; + font-weight: 500; } } + +.btn-sm, .btn-group-sm > .btn { + font-size: 0.813rem !important; + padding: 0.625rem 1rem; } + @media only screen and (max-width: 1400px) { + .btn-sm, .btn-group-sm > .btn { + padding: 0.375rem 1rem; + font-size: 0.75rem; } } + +.btn-md { + font-size: 0.813rem !important; + padding: 0.875rem 1.25rem; } + @media only screen and (max-width: 1400px) { + .btn-md { + padding: 0.5rem 1rem; + font-size: 0.813rem; } } + +.btn-lg, .btn-group-lg > .btn { + padding: 1rem 2rem; + font-size: 1.125rem !important; } + @media only screen and (max-width: 1400px) { + .btn-lg, .btn-group-lg > .btn { + padding: 0.75rem 1.5rem; + font-size: 1rem !important; } } + +.btn-xl { + padding: 0.6rem 1rem; } + .btn-xl.btn-default { + font-weight: 600; } + +.btn-square { + border-radius: 0; } + +.btn-rounded { + border-radius: 30px !important; } + +.btn-icon-right { + border-left: 1px solid white; + display: inline-block; + margin: -.8rem 0 -.8rem 1rem; + padding: 0.4375rem 0 0.4375rem 1rem; + margin: -1rem -0.25rem -1rem 1rem; + padding: 1rem 0 1rem 1.25rem; } + +.btn-icon-left { + background: #fff; + border-radius: 10rem; + display: inline-block; + margin: -0.5rem 0.75rem -0.5rem -1.188rem; + padding: 0.5rem 0.80rem 0.5rem; + float: left; } + @media only screen and (max-width: 1199px) { + .btn-icon-left { + margin: -0.5rem 0.75rem -0.5rem -0.800rem; } } + +[direction="rtl"] .btn-icon-left { + margin: -.5rem -1.5rem -.5rem 1rem; } +[direction="rtl"] .btn-icon-right { + border-left: 0px solid white; + display: inline-block; + margin: -.8rem 1rem -.8rem 0; + padding: 0.4375rem 1rem 0.4375rem 0; + border-right: 1px solid white; } + +.toggle-dropdown::after { + margin-left: 0.755em; } + +.social-btn-icon .btn { + min-width: 7.5rem; + margin-bottom: 1.5rem; } + +.social-icon .btn { + padding: .7rem 1.4rem; } + +.btn-circle { + height: 5rem; + width: 5rem; + border-radius: 50% !important; } + .btn-circle-sm { + width: 4.5rem; + height: 4.5rem; + font-size: 1.8rem; } + .btn-circle-md { + width: 6rem; + height: 6rem; + font-size: 2.5rem; } + .btn-circle-md i { + font-size: 2.4rem; } + .btn-circle-lg { + width: 8rem; + height: 8rem; + font-size: 3.2rem; } + .btn-circle-lg i { + font-size: 3.1rem; } + +.btn-page .btn { + min-width: 110px; + margin-right: 4px; + margin-bottom: 8px; } + +.size-1 { + min-width: 160px !important; + font-size: 24px; + padding: 0.68rem 0.75rem; } + +.size-2 { + font-size: 20px; + min-width: 130px !important; + padding: 0.57rem 0.75rem; } + +.size-3 { + font-size: 14px; + min-width: 110px !important; + padding: 0.536rem 0.75rem; } + +.size-4 { + font-size: 14px; + min-width: 100px !important; } + +.size-5 { + font-size: 14px; + min-width: 90px !important; + padding: .22rem 0.75rem; } + +.size-6 { + font-size: 13px; + min-width: 80px !important; + padding: 0.097rem 0.75rem; } + +.size-7 { + font-size: 12px; + min-width: 60px !important; + padding: 0.001rem 0.75rem; } + +.btn-light { + background: #F4F5F9; + border-color: #F4F5F9; } + .btn-light:active, .btn-light:focus, .btn-light:hover { + background: white; + border-color: white; } + +.btn-outline-light { + color: #B1B1B1; } + [data-theme-version="dark"] .btn-outline-light { + color: #7e7e7e; } + +[data-theme-version="dark"] .btn-outline-secondary { + color: #7e7e7e; } + +[data-theme-version="dark"] .btn-outline-dark { + color: #7e7e7e; } + +.btn-dark { + background: #B1B1B1; + border-color: #B1B1B1; + color: #fff; } + .btn-dark:active, .btn-dark:focus, .btn-dark:hover { + background: #989898; + color: #fff; + border-color: #989898; } + +.btn-group.btn-rounded .btn:first-child { + border-top-left-radius: 30px; + border-bottom-left-radius: 30px; } +.btn-group.btn-rounded .btn:last-child { + border-top-right-radius: 30px; + border-bottom-right-radius: 30px; } + +.btn-facebook { + background: #3b5998; + border-color: #3b5998; + color: #fff; } + .btn-facebook:active, .btn-facebook:focus, .btn-facebook:hover { + background: #2d4373; + color: #fff; + border-color: #2d4373; } + +.btn-twitter { + background: #1da1f2; + border-color: #1da1f2; + color: #fff; } + .btn-twitter:active, .btn-twitter:focus, .btn-twitter:hover { + background: #0c85d0; + color: #fff; + border-color: #0c85d0; } + +.btn-youtube { + background: #FF0000; + border-color: #FF0000; + color: #fff; } + .btn-youtube:active, .btn-youtube:focus, .btn-youtube:hover { + background: #cc0000; + color: #fff; + border-color: #cc0000; } + +.btn-instagram { + background: #c32aa3; + border-color: #c32aa3; + color: #fff; } + .btn-instagram:active, .btn-instagram:focus, .btn-instagram:hover { + background: #992180; + color: #fff; + border-color: #992180; } + +.btn-pinterest { + background: #bd081c; + border-color: #bd081c; + color: #fff; } + .btn-pinterest:active, .btn-pinterest:focus, .btn-pinterest:hover { + background: #8c0615; + color: #fff; + border-color: #8c0615; } + +.btn-linkedin { + background: #007bb6; + border-color: #007bb6; + color: #fff; } + .btn-linkedin:active, .btn-linkedin:focus, .btn-linkedin:hover { + background: #005983; + color: #fff; + border-color: #005983; } + +.btn-google-plus { + background: #db4439; + border-color: #db4439; + color: #fff; } + .btn-google-plus:active, .btn-google-plus:focus, .btn-google-plus:hover { + background: #be2d23; + color: #fff; + border-color: #be2d23; } + +.btn-google { + background: #4285f4; + border-color: #4285f4; + color: #fff; } + .btn-google:active, .btn-google:focus, .btn-google:hover { + background: #1266f1; + color: #fff; + border-color: #1266f1; } + +.btn-snapchat { + background: #fffc00; + border-color: #fffc00; + color: #000; } + .btn-snapchat:active, .btn-snapchat:focus, .btn-snapchat:hover { + background: #ccca00; + color: #000; + border-color: #ccca00; } + +.btn-whatsapp { + background: #25d366; + border-color: #25d366; + color: #fff; } + .btn-whatsapp:active, .btn-whatsapp:focus, .btn-whatsapp:hover { + background: #1da851; + color: #fff; + border-color: #1da851; } + +.btn-tumblr { + background: #35465d; + border-color: #35465d; + color: #fff; } + .btn-tumblr:active, .btn-tumblr:focus, .btn-tumblr:hover { + background: #222e3d; + color: #fff; + border-color: #222e3d; } + +.btn-reddit { + background: #ff4500; + border-color: #ff4500; + color: #fff; } + .btn-reddit:active, .btn-reddit:focus, .btn-reddit:hover { + background: #cc3700; + color: #fff; + border-color: #cc3700; } + +.btn-spotify { + background: #1ed760; + border-color: #1ed760; + color: #fff; } + .btn-spotify:active, .btn-spotify:focus, .btn-spotify:hover { + background: #18aa4c; + color: #fff; + border-color: #18aa4c; } + +.btn-yahoo { + background: #430297; + border-color: #430297; + color: #fff; } + .btn-yahoo:active, .btn-yahoo:focus, .btn-yahoo:hover { + background: #2d0165; + color: #fff; + border-color: #2d0165; } + +.btn-dribbble { + background: #ea4c89; + border-color: #ea4c89; + color: #fff; } + .btn-dribbble:active, .btn-dribbble:focus, .btn-dribbble:hover { + background: #e51e6b; + color: #fff; + border-color: #e51e6b; } + +.btn-skype { + background: #00aff0; + border-color: #00aff0; + color: #fff; } + .btn-skype:active, .btn-skype:focus, .btn-skype:hover { + background: #008abd; + color: #fff; + border-color: #008abd; } + +.btn-quora { + background: #aa2200; + border-color: #aa2200; + color: #fff; } + .btn-quora:active, .btn-quora:focus, .btn-quora:hover { + background: #771800; + color: #fff; + border-color: #771800; } + +.btn-vimeo { + background: #1ab7ea; + border-color: #1ab7ea; + color: #fff; } + .btn-vimeo:active, .btn-vimeo:focus, .btn-vimeo:hover { + background: #1295bf; + color: #fff; + border-color: #1295bf; } + +.border-primary { + border-color: var(--primary) !important; } + +.btn-outline-primary { + color: var(--primary); + border-color: var(--primary); } + .btn-outline-primary:hover, .btn-outline-primary:active { + border-color: var(--primary) !important; + background-color: var(--primary) !important; } + .btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem var(--rgba-primary-5); } + +a.text-primary:hover, a.text-primary:focus { + color: var(--primary) !important; } + +.card { + margin-bottom: 1.875rem; + background-color: #fff; + transition: all .5s ease-in-out; + position: relative; + border: 0px solid transparent; + border-radius: 1.25rem; + box-shadow: 0px 12px 23px 0px rgba(139, 199, 64, 0.04); + height: calc(100% - 30px); } + @media only screen and (max-width: 575px) { + .card { + margin-bottom: 0.938rem; + height: calc(100% - 0.938rem); } } + .card-body { + padding: 1.875rem; } + @media only screen and (max-width: 575px) { + .card-body { + padding: 1rem; } } + .card-title { + font-size: 20px; + font-weight: 500; + color: #000; + text-transform: capitalize; } + .card-title--large { + font-size: 1.5rem; } + .card-title--medium { + font-size: 1rem; } + .card-title--small { + font-size: 0.875rem; } + .card-header { + border-color: #f0f1f5; + position: relative; + background: transparent; + padding: 1.5rem 1.875rem 1.25rem; + display: flex; + justify-content: space-between; + align-items: center; } + @media only screen and (max-width: 575px) { + .card-header { + padding: 1.25rem 1rem 1.25rem; } } + [data-theme-version="dark"] .card-header { + border-color: #333a54; } + .card-header .card-title { + margin-bottom: 0px; } + .card-header .subtitle { + padding-top: 5px; + font-size: 14px; + line-height: 1.5; } + .card-footer { + border-color: #f0f1f5; + background: transparent; + padding: 1.25rem 1.875rem 1.25rem; } + [data-theme-version="dark"] .card-footer { + border-color: #333a54; } + @media only screen and (max-width: 575px) { + .card-footer { + padding: 1rem; } } + +.transparent-card.card { + background: transparent; + border: 1px solid transparent; + box-shadow: none; } + +.card-action > a { + display: inline-block; + width: 30px; + height: 30px; + line-height: 30px; + border-radius: 5px; + border-color: transparent; + text-align: center; + background: var(--primary-dark); + color: #fff; + margin-right: 8px; } + [data-theme-version="dark"] .card-action > a { + background: #251e35; } + .card-action > a:last-child { + margin-right: 0; } + .card-action > a:hover, .card-action > a:focus { + background: var(--primary-dark); } + [data-theme-version="dark"] .card-action > a:hover, [data-theme-version="dark"] .card-action > a:focus { + background: #251e35; } + .card-action > a i, .card-action > a span { + font-size: 1rem; } +.card-action .dropdown { + width: 30px; + height: 30px; + border-radius: 5px; + border-color: transparent; + text-align: center; + margin-right: 8px; + top: -2px; + position: relative; + display: inline-block; + background: var(--primary-dark); + color: var(--primary); } + [data-theme-version="dark"] .card-action .dropdown { + background: #251e35; } + .card-action .dropdown:hover, .card-action .dropdown:focus { + background: var(--primary-dark); } + [data-theme-version="dark"] .card-action .dropdown:hover, [data-theme-version="dark"] .card-action .dropdown:focus { + background: #251e35; } + .card-action .dropdown .btn { + padding: 0; + line-height: 27px; + color: #fff; } + .card-action .dropdown .btn:focus { + box-shadow: none; } + +.card-fullscreen { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 99999999; + overflow: auto; } + +.card-loader { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: rgba(0, 0, 0, 0.75); + z-index: 999; } + +.card-loader i { + margin: 0 auto; + background: var(--primary-dark); + padding: 10px; + border-radius: 50%; + color: #fff; + font-size: 1rem; } + +.rotate-refresh { + -webkit-animation: mymove 0.8s infinite linear; + animation: mymove 0.8s infinite linear; + display: inline-block; } + +.card-header .date_picker { + display: inline-block; + padding: 8px; + border: 1px solid #f0f1f5; + cursor: pointer; + border-radius: .375rem; } +.card-header .border-0 { + padding-bottom: 0; } + +@-webkit-keyframes mymove { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } +@keyframes mymove { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } +.carousel-custom-prev, .carousel-custom-next { + width: 2.5rem; + height: 2.5rem; + line-height: 2.5rem; + display: inline-block; + border-radius: 50%; + background: #fff; + text-align: center; } + .carousel-custom-prev i, .carousel-custom-next i { + font-size: 1rem; } + .carousel-custom-prev:hover, .carousel-custom-next:hover { + background: linear-gradient(to right, rgba(245, 60, 121, 0.99) 0%, rgba(246, 104, 47, 0.99) 100%); + color: #fff; } +.carousel-custom-next { + position: absolute; + top: 50%; + right: 30px; + transform: translateY(-50%); } +.carousel-custom-prev { + position: absolute; + top: 50%; + left: 30px; + transform: translateY(-50%); } + +.carousel-caption { + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.78); + z-index: 0; } + .carousel-caption h5 { + color: #fff; + font-size: 1.8rem; } + .carousel-caption p { + margin-bottom: 0; } + +.dropdown-toggle:focus { + box-shadow: none !important; } + +.dropdown-outline { + border: 0.1rem solid var(--primary); } + +.dropdown-menu { + font-size: inherit; + border: 0; + box-shadow: 0 10px 40px 0 rgba(32, 28, 69, 0.1); + margin-top: 0; + border-radius: 0; } + .dropdown-menu .dropdown-item { + font-size: 16px; + color: #7e7e7e; + padding: 0.5rem 1.75rem; } + @media only screen and (max-width: 1400px) { + .dropdown-menu .dropdown-item { + padding: 0.375rem 1rem; + font-size: 14px; } } + .dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item.active { + color: #514e5f; + background: #F4F5F9; } + [direction="rtl"] .dropdown-menu { + right: auto !important; } + +.dropdown-toggle-split { + padding: 0 10px; + opacity: 0.85; } + .dropdown-toggle-split:after { + margin-left: 0 !important; } + .dropdown-toggle-split:active, .dropdown-toggle-split:focus, .dropdown-toggle-split:hover { + opacity: 1; } + +.dropleft .dropdown-toggle:before, +.dropright .dropdown-toggle:before, +.dropup .dropdown-toggle:after, +.dropdown-toggle:after { + content: "\f107"; + font-family: FontAwesome; + border: 0; + vertical-align: middle; + margin-left: 0.25em; + line-height: 1; } + +.dropup .dropdown-toggle:after { + content: "\f106"; } + +.dropleft .dropdown-toggle::before { + content: "\f104"; } + +.dropright .dropdown-toggle::before { + content: "\f105"; } + +.dropright .dropdown-toggle::after { + content: none; } + +.custom-dropdown { + display: inline-block; + margin-bottom: 1rem; } + .custom-dropdown .dropdown-menu { + border: 0px; + min-width: 160px; } + +.card-action .custom-dropdown { + margin: 0px; + background: var(--rgba-primary-3); } + .card-action .custom-dropdown.show, .card-action .custom-dropdown:focus, .card-action .custom-dropdown:hover { + background: var(--primary); + color: #fff; } + .card-action .custom-dropdown i { + display: inline-block; + padding-top: 9px; } + +.dropdown .dropdown-dots { + position: relative; + height: 5px; + width: 5px; + background: rgba(177, 177, 177, 0.4); + border-radius: 5px; + display: block; } + .dropdown .dropdown-dots:after, .dropdown .dropdown-dots:before { + content: ""; + height: 5px; + width: 5px; + background: rgba(177, 177, 177, 0.4); + position: absolute; + border-radius: 5px; } + .dropdown .dropdown-dots:after { + right: -8px; } + .dropdown .dropdown-dots:before { + left: -8px; } + .dropdown .dropdown-dots.text-white { + background: rgba(255, 255, 255, 0.7); } + .dropdown .dropdown-dots.text-white:after, .dropdown .dropdown-dots.text-white:before { + background: rgba(255, 255, 255, 0.7); } + +.grid-col { + padding: 0.5rem !important; + background: #f2f4fa; } + +.row.grid { + margin-bottom: 1.5rem; + text-align: center; } + +.row.grid .grid-col:first-child { + text-align: left; } + +.label { + display: inline-block; + text-align: center; + font-size: 0.75rem; + padding: .2rem .8rem; } + .label-fixed { + width: 7.5rem; + padding: .6rem 0; } + .label-fixed-lg { + width: 9.5rem; + padding: .6rem 0; } + .label-big { + width: 16.8rem; + font-size: 1.4rem; + padding: 1.1rem 0; } + .label-xl { + width: 10.5rem; + padding: 1.1rem 0; + font-size: 1.5rem; } + .label-lg { + width: 9.5rem; + padding: 1.1rem 0; } + .label-md { + width: 8.5rem; + padding: 1.1rem 0; } + .label-sm { + width: 7.5rem; + padding: 1.1rem 0; } + +.label-default { + background: #ADB6C7; } + +.label-primary { + background: var(--primary); + color: #fff; } + +.label-secondary { + background: #8BC740; + color: #fff; } + +.label-info { + background: #48A9F8; + color: #fff; } + +.label-success { + background: #1BD084; + color: #fff; } + +.label-warning { + background: #FE8024; + color: #fff; } + +.label-danger { + background: #FF6746; + color: #fff; } + +.label-light { + background: #F4F5F9; + color: #000; } + +.label-dark { + background: #B1B1B1; + color: #fff; } + +code { + word-break: break-word; + padding: 2px 5px; + border-radius: 3px; + background: #fff1ee; + color: #FF6746; } + [data-theme-version="dark"] code { + background: rgba(255, 103, 70, 0.1); } + +.heading-labels { + color: #333333; } + .heading-labels > * { + margin-bottom: .8rem; } + .heading-labels h1 .label { + font-size: 18px; + font-weight: normal; + padding: .4rem .9rem; } + .heading-labels h2 .label { + font-size: 16px; + font-weight: normal; + padding: 0.3rem .9rem; } + .heading-labels h3 .label { + font-size: 14px; + font-weight: normal; } + .heading-labels h4 .label { + font-size: 12px; + font-weight: normal; } + .heading-labels h5 .label { + font-size: 12px; + font-weight: normal; } + .heading-labels h6 .label { + font-size: 12px; + font-weight: normal; } + +.list-group-item { + background-color: rgba(255, 255, 255, 0); + border: 1px solid #f0f1f5; + padding: 1rem 1.5rem; + border-radius: 0; } + [data-theme-version="dark"] .list-group-item { + border-color: #333a54; } + .list-group-item:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; } + .list-group-item:last-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.list-group-item.disabled, .list-group-item:disabled { + color: #fff; + background-color: #8BC740; + border-color: #8BC740; } + +[class*="bg-"] .list-group-item { + border-color: rgba(255, 255, 255, 0.05); } + +.bg-warning .list-group-item { + border-color: rgba(0, 0, 0, 0.05); } + +.list-group-item.active { + background-color: var(--primary); + border-color: var(--primary); } + +.media img { + border-radius: 3px; } + +.vertical-card__menu:hover { + box-shadow: none; } +.vertical-card__menu--image { + text-align: center; } + .vertical-card__menu--image img { + width: 100%; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } +.vertical-card__menu--status.closed { + background: #FF6746; } + .vertical-card__menu--status.closed:after { + border-top: 10px solid #FF6746; } + .vertical-card__menu--status.closed .ribbon-curve { + border-top: 11px solid #FF6746; + border-bottom: 10px solid #FF6746; } +.vertical-card__menu--desc p { + margin-bottom: 0.625rem; } +.vertical-card__menu--price { + font-size: 1.25rem; + margin: 0; + font-weight: 700; } +.vertical-card__menu--rating { + font-size: 0.75rem; } +.vertical-card__menu--title { + font-weight: 700; } +.vertical-card__menu--button button { + font-size: 0.75rem; } +.vertical-card__menu .card-footer { + padding: 15px 20px; + background-color: #f0f1f5; + border-top: none; } + @media only screen and (min-width: 1200px) and (max-width: 1440px) { + .vertical-card__menu .card-footer { + padding: 15px; } } + .vertical-card__menu .card-footer span { + color: #B1B1B1; + margin-right: 0.3125rem; } + +.horizontal-card__menu { + box-shadow: 0 0 7px rgba(173, 173, 173, 0.32); + display: flex; + flex-direction: row; } + @media (max-width: 575.98px) { + .horizontal-card__menu { + display: block; } } + .horizontal-card__menu .card-body { + padding: 0; + padding: 20px 30px; } + .horizontal-card__menu--image { + flex-basis: 30%; + max-width: 30%; } + .horizontal-card__menu--image img { + height: 100%; + width: 100%; } + @media (max-width: 575.98px) { + .horizontal-card__menu--image { + max-width: unset; + flex-basis: 100%; } } + .horizontal-card__menu--title { + font-size: 1rem; + font-weight: 700; + margin-bottom: 0.3125rem; } + .horizontal-card__menu--fav { + margin-right: 0.5rem; } + .horizontal-card__menu--price { + margin: 0; + font-size: 1rem; + font-weight: 700; } + .horizontal-card__menu--rating { + font-size: 0.625rem; } + .horizontal-card__menu--footer { + margin-top: 10px; } + +.prev_price { + text-decoration: line-through; + font-size: 80%; + opacity: 0.5; } + +.modal-header { + padding: 1rem 1.875rem; } + .modal-header .close { + padding: 0.875rem 1.815rem; + margin: 0; + position: absolute; + right: 0; + float: none; + top: 0; + font-size: 30px; + font-weight: 100; } + +.modal-body { + padding: 1.875rem; } + +.modal-footer { + padding: 1rem 1.875rem; } + +.modal-content { + border-radius: 1.25rem; } + +.modal-backdrop { + z-index: 10 !important; } + +.pagination .page-item .page-link:hover { + background: var(--primary); + border-color: var(--primary); + color: #fff; } +.pagination .page-item.active .page-link { + background: var(--primary); + border-color: var(--primary); + color: #fff; } + +.pagination { + margin-bottom: 20px; + z-index: 1; + position: relative; } + .pagination .page-item.page-indicator .page-link { + padding: .65rem .8rem; + font-size: 14px; } + .pagination .page-item.page-indicator:hover .page-link { + color: #B1B1B1; } + .pagination .page-item .page-link { + text-align: center; + padding: 0.55rem 1rem; + font-size: 1rem; + background: rgba(255, 255, 255, 0.15); + color: #B1B1B1; + border: 1px solid #f0f1f5; } + [data-theme-version="dark"] .pagination .page-item .page-link { + border-color: #333a54; + color: #828690; + background: rgba(255, 255, 255, 0); } + .pagination .page-item .page-link:hover i, .pagination .page-item .page-link span { + color: #fff; } + .pagination .page-item .page-link:focus { + outline: 0; + box-shadow: none; } + .pagination .page-item .page-link:hover { + background: var(--primary); + color: #fff; + border-color: var(--primary); } + .pagination .page-item.active .page-link { + background-color: var(--primary); + border-color: var(--primary); + color: #fff; + box-shadow: 0 10px 20px 0px var(--rgba-primary-2); } + [data-theme-version="dark"] .pagination .page-item.active .page-link { + color: #fff; } + .pagination .page-item .page-link { + color: #B1B1B1; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .pagination .page-item:last-child .page-link { + margin-right: 0; } + [direction="rtl"] .pagination .page-item:first-child .page-link { + margin-right: 0; } + .pagination.no-bg li:not(.page-indicator):not(.active) .page-link { + background: transparent; + border-color: transparent; } + .pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link { + background: var(--primary); + border-color: var(--primary); } + [data-theme-version="dark"] .pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link { + background: var(--primary); + border-color: var(--primary); } + .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link { + background: #FF6746; + border-color: #FF6746; } + [data-theme-version="dark"] .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link { + background: #FF6746; + border-color: #FF6746; } + .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link { + background: #48A9F8; + border-color: #48A9F8; } + [data-theme-version="dark"] .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link { + background: #48A9F8; + border-color: #48A9F8; } + .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link { + background: #FE8024; + border-color: #FE8024; } + [data-theme-version="dark"] .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link { + background: #FE8024; + border-color: #FE8024; } + .pagination-primary .page-item .page-link { + background: var(--rgba-primary-1); + border-color: var(--rgba-primary-1); + color: var(--primary); } + [data-theme-version="dark"] .pagination-primary .page-item .page-link { + background: var(--rgba-primary-1); + border-color: transparent; + color: var(--primary); } + .pagination-primary .page-item:hover .page-link, .pagination-primary .page-item.active .page-link { + background: var(--primary); + border-color: var(--primary); + box-shadow: 0 10px 20px 0px var(--rgba-primary-2); } + [data-theme-version="dark"] .pagination-primary .page-item:hover .page-link, [data-theme-version="dark"] .pagination-primary .page-item.active .page-link { + color: #fff; } + .pagination-danger .page-item .page-link { + background: #ffe5df; + border-color: #ffe5df; + color: #FF6746; } + [data-theme-version="dark"] .pagination-danger .page-item .page-link { + background: rgba(255, 103, 70, 0.15); + border-color: transparent; + color: #FF6746; } + .pagination-danger .page-item:hover .page-link, .pagination-danger .page-item.active .page-link { + background: #FF6746; + border-color: #FF6746; + box-shadow: 0 10px 20px 0px rgba(255, 103, 70, 0.2); } + [data-theme-version="dark"] .pagination-danger .page-item:hover .page-link, [data-theme-version="dark"] .pagination-danger .page-item.active .page-link { + color: #fff; } + .pagination-info .page-item .page-link { + background: white; + border-color: white; + color: #48A9F8; } + [data-theme-version="dark"] .pagination-info .page-item .page-link { + background: rgba(72, 169, 248, 0.1); + border-color: transparent; + color: #48A9F8; } + .pagination-info .page-item:hover .page-link, .pagination-info .page-item.active .page-link { + background: #48A9F8; + border-color: #48A9F8; + box-shadow: 0 10px 20px 0px rgba(72, 169, 248, 0.2); } + .pagination-warning .page-item .page-link { + background: #fff0e5; + border-color: #fff0e5; + color: #FE8024; } + [data-theme-version="dark"] .pagination-warning .page-item .page-link { + background: rgba(254, 128, 36, 0.1); + border-color: transparent; + color: #FE8024; } + .pagination-warning .page-item:hover .page-link, .pagination-warning .page-item.active .page-link { + background: #FE8024; + border-color: #FE8024; + box-shadow: 0 10px 20px 0px rgba(254, 128, 36, 0.2); } + .pagination-gutter .page-item { + margin-right: 7px; } + .pagination-gutter .page-item .page-link { + border-radius: 0 !important; } + .pagination-circle .page-item { + margin-right: 7px; } + .pagination-circle .page-item .page-link, .pagination-circle .page-item.page-indicator .page-link { + width: 40px; + height: 40px; + padding: 0; + line-height: 40px; + border-radius: 50% !important; + padding: 0; } + .pagination.pagination-md .page-item .page-link { + width: 30px; + height: 30px; + line-height: 30px; + font-size: 14px; } + .pagination.pagination-sm .page-item.page-indicator .page-link { + font-size: 12px; } + .pagination.pagination-sm .page-item .page-link { + padding: 0; + width: 30px; + height: 30px; + line-height: 30px; + font-size: 14px; } + .pagination.pagination-xs .page-item.page-indicator .page-link { + font-size: 10px; } + .pagination.pagination-xs .page-item .page-link { + padding: 0; + width: 25px; + height: 25px; + line-height: 25px; + font-size: 12px; } + +.popover { + border: 2px solid #8BC740; + min-width: 210px; + box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1); + border-radius: 0; } + [data-theme-version="dark"] .popover { + background-color: #251e35; } + .popover-header { + background: #8BC740; + color: #fff; + font-weight: 300; + border-radius: 0; } + .popover-header::before { + border-bottom: 0 !important; } + .popover-body { + font-size: 0.75rem; } + [data-theme-version="dark"] .popover .popover-header { + border-color: #28253b; } + +.bootstrap-popover-wrapper .bootstrap-popover:not(:last-child) { + margin-right: 8px; } +.bootstrap-popover-wrapper .bootstrap-popover { + margin-bottom: .5rem; } + .bootstrap-popover-wrapper .bootstrap-popover button:hover, .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: var(--primary); + color: #fff; + box-shadow: none; } + +.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { + bottom: 0px; + border-top-color: #8BC740; } + +.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { + right: 0px; + border-left-color: #8BC740; } + +.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { + left: 0px; + border-right-color: #8BC740; } + +.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { + top: 0px; + border-bottom-color: #8BC740; } + +.note-popover { + display: none; } + +.progress-bar { + background-color: var(--primary); } + +.progress-bar-primary { + background-color: var(--primary); } + +.progress-bar-success { + background-color: #1BD084; } + +.progress-bar-info { + background-color: #48A9F8; } + +.progress-bar-danger { + background-color: #FF6746; } + +.progress-bar-warning { + background-color: #FE8024; } + +.progress-bar-pink { + background-color: #e83e8c; } + +.progress { + height: 6px; + overflow: hidden; + border-radius: 1.25rem; } + [data-theme-version="dark"] .progress { + background-color: #251e35; } + +.progress-vertical { + display: inline-block; + margin-bottom: 0; + margin-right: 2rem; + min-height: 17rem; + position: relative; } + @media (max-width: 991.98px) { + .progress-vertical { + margin-right: 1rem; } } + +.progress-vertical-bottom { + display: inline-block; + margin-bottom: 0; + margin-right: 2rem; + min-height: 17rem; + position: relative; + transform: rotate(180deg); } + @media (max-width: 991.98px) { + .progress-vertical-bottom { + margin-right: 1rem; } } + +.progress-animated { + animation-duration: 5s; + animation-name: myanimation; + transition: all 5s ease 0s; } + +@keyframes myanimation { + 0% { + width: 0; } } +@keyframes myanimation { + 0% { + width: 0; } } +.ribbon { + position: absolute; + z-index: 1; + text-transform: uppercase; } + .ribbon__one { + top: 15px; + left: -11px; + min-height: 20px; + min-width: 52px; + text-align: center; + padding: 3px 10px; + background: #3AB54B; + color: #fff; + font-size: 0.625rem; } + .ribbon__one::after { + position: absolute; + width: 0; + height: 0; + border-top: 10px solid #239132; + border-left: 11px solid transparent; + left: 0; + content: ""; + bottom: -10px; } + .ribbon__two { + width: 50px; + height: 50px; + display: inline-block; + background: #FE8024; + line-height: 50px; + text-align: center; + font-size: 16px; + color: #fff; + right: 15px; + top: 15px; + border-radius: 3px; } + .ribbon__three { + left: -1.875rem; + top: 0.875rem; + width: 6.875rem; + height: 1.5625rem; + background-color: #FF6746; + clip-path: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%); + transform: rotate(-45deg); + color: #fff; + display: flex; + align-items: center; + justify-content: center; + font-size: 14px; } + .ribbon__four { + left: 8px; + top: -8px; + width: 110px; + height: 50px; + background-color: var(--primary); + z-index: auto; + color: #fff; + font-size: 16px; + display: flex; + align-items: center; + justify-content: center; } + .ribbon__four:after { + right: -5px; } + .ribbon__four:before { + left: -5px; } + .ribbon__four:after, .ribbon__four:before { + z-index: -1; + background-color: var(--rgba-primary-2); + top: 3px; + transform: rotate(45deg); + content: ""; + height: 10px; + width: 10px; + position: absolute; } + .ribbon__five { + left: -1.875rem; + top: 0.625rem; + width: 6.875rem; + height: 1.875rem; + background-color: var(--primary); + transform: rotate(-45deg); + font-size: 0.75rem; + color: #fff; + padding-bottom: 0.3125rem; + display: flex; + align-items: center; + justify-content: center; + font-size: 1rem; } + .ribbon__five::before { + position: absolute; + content: ""; + width: 0; + height: 0; + border-style: solid; + border-width: 0 50px 50px 50px; + border-color: transparent transparent var(--primary) transparent; + left: 0.25rem; + top: -2.8125rem; } + .ribbon__six { + left: 0; + top: 1.125rem; + width: 6.875rem; + height: 2.375rem; + background-color: var(--primary); + -webkit-clip-path: polygon(0 0, 100% 0%, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%); + clip-path: polygon(0 0, 100% 0%, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%); + display: flex; + font-size: 1.25rem; + align-items: center; + justify-content: center; + color: #fff; } + .ribbon-curve { + position: absolute; + top: 0; + right: -6px; + width: 10px; + height: 11px; + border-top: 11px solid #3AB54B; + border-bottom: 10px solid #3AB54B; + border-right: 5px solid transparent; } + +.jsgrid-grid-body::-webkit-scrollbar, +.dataTables_scrollBody::-webkit-scrollbar, +.table-responsive::-webkit-scrollbar { + background-color: #F5F5F5; + width: 8px; + height: 8px; } +.jsgrid-grid-body::-webkit-scrollbar-track, +.dataTables_scrollBody::-webkit-scrollbar-track, +.table-responsive::-webkit-scrollbar-track { + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); + border-radius: 10px; + background-color: #F5F5F5; } +.jsgrid-grid-body::-webkit-scrollbar-thumb, +.dataTables_scrollBody::-webkit-scrollbar-thumb, +.table-responsive::-webkit-scrollbar-thumb { + border-radius: 10px; + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); + background-color: #7e7e7e; } + +.multi-steps > li.is-active:before, .multi-steps > li.is-active ~ li:before { + content: counter(stepNum); + font-family: inherit; + font-weight: 400; } +.multi-steps > li.is-active:after, .multi-steps > li.is-active ~ li:after { + background-color: #f0f1f5; } + +.multi-steps { + display: table; + table-layout: fixed; + width: 100%; } + .multi-steps > li { + counter-increment: stepNum; + text-align: center; + display: table-cell; + position: relative; + color: var(--primary); } + @media (max-width: 575.98px) { + .multi-steps > li { + font-size: 0.75rem; } } + .multi-steps > li:before { + content: '\2713'; + display: block; + margin: 0 auto 4px; + background-color: #fff; + width: 25px; + height: 25px; + line-height: 22px; + text-align: center; + font-weight: bold; + position: relative; + z-index: 1; + border-width: 2px; + border-style: solid; + border-color: var(--primary); + border-radius: 5px; } + @media (max-width: 575.98px) { + .multi-steps > li:before { + width: 25px; + height: 25px; + line-height: 21px; } } + .multi-steps > li:after { + content: ''; + height: 2px; + width: 100%; + background-color: var(--primary); + position: absolute; + top: 12px; + left: 50%; } + [direction="rtl"] .multi-steps > li:after { + left: auto; + right: 50%; } + @media (max-width: 575.98px) { + .multi-steps > li:after { + top: 12px; } } + .multi-steps > li:last-child:after { + display: none; } + .multi-steps > li.is-active:before { + background-color: #fff; + border-color: var(--primary); } + .multi-steps > li.is-active ~ li { + color: #7e7e7e; } + .multi-steps > li.is-active ~ li:before { + background-color: #f0f1f5; + border-color: #f0f1f5; } + +.nav-pills .nav-link { + border-radius: 0; + padding: 0.75rem 1.25rem; } + +.default-tab .nav-link { + background: transparent; + border-radius: 0px; + font-weight: 500; } + .default-tab .nav-link i { + display: inline-block; + transform: scale(1.5); + color: var(--primary); } + .default-tab .nav-link:focus, .default-tab .nav-link:hover, .default-tab .nav-link.active { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff #ebeef6; + border-radius: 0; + color: var(--primary); } + [data-theme-version="dark"] .default-tab .nav-link:focus, [data-theme-version="dark"] .default-tab .nav-link:hover, [data-theme-version="dark"] .default-tab .nav-link.active { + background-color: var(--rgba-primary-1); + border-color: transparent transparent #333a54 transparent; } + +.custom-tab-1 .nav-link { + background: transparent; + border-radius: 0px; + font-weight: 500; + border-bottom: 3px solid transparent; + border-width: 0 0px 3px 0; } + .custom-tab-1 .nav-link i { + display: inline-block; + transform: scale(1.5); + color: var(--primary); } + .custom-tab-1 .nav-link:focus, .custom-tab-1 .nav-link:hover, .custom-tab-1 .nav-link.active { + color: #495057; + background-color: #fff; + border-color: var(--primary); + border-radius: 0; + color: var(--primary); + border-width: 0 0px 3px 0; } + [data-theme-version="dark"] .custom-tab-1 .nav-link:focus, [data-theme-version="dark"] .custom-tab-1 .nav-link:hover, [data-theme-version="dark"] .custom-tab-1 .nav-link.active { + background-color: var(--rgba-primary-1); } + +.nav-pills.light .nav-link.active, .nav-pills.light .show > .nav-link { + background: var(--rgba-primary-1); + color: var(--primary); + box-shadow: none; } + [data-theme-version="dark"] .nav-pills.light .nav-link.active, + [data-theme-version="dark"] .nav-pills.light .show > .nav-link { + background: var(--rgba-primary-1); } +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + box-shadow: 0 0 20px 0 var(--rgba-primary-2); } + +.tooltip-wrapper button:not(:last-child) { + margin-right: 8px; } +.tooltip-wrapper button:hover { + background: var(--primary); + color: #fff; } +.tooltip-wrapper button { + margin-bottom: .5rem; } + .tooltip-wrapper button:focus { + box-shadow: none; } +.tooltip-inner { + border-radius: 0; + background: #333333; + font-size: 12px; + font-weight: 300; + padding: 0.35rem 0.7rem; } + +.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + border-bottom-color: #333333; } + +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + border-right-color: #333333; } + +.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + border-left-color: #333333; } + +.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + border-top-color: #333333; } + +.widget-timeline .timeline { + list-style: none; + position: relative; } + .widget-timeline .timeline:before { + top: 20px; + bottom: 0; + position: absolute; + content: " "; + width: 3px; + left: 9px; + margin-right: -1.5px; + background: #F4F5F9; } + [data-theme-version="dark"] .widget-timeline .timeline:before { + background: #333a54; } + [direction="rtl"] .widget-timeline .timeline:before { + left: auto; + right: 9px; + margin-right: auto; + margin-left: -1.5px; } + .widget-timeline .timeline > li { + margin-bottom: 15px; + position: relative; } + .widget-timeline .timeline > li:before { + content: " "; + display: table; } + .widget-timeline .timeline > li:after { + content: " "; + display: table; + clear: both; } + .widget-timeline .timeline > li > .timeline-panel { + border-radius: 1.25rem; + padding: 15px 20px; + position: relative; + display: block; + margin-left: 40px; + border-width: 1px; + border-style: solid; } + .widget-timeline .timeline > li > .timeline-panel span { + font-size: 12px; + display: block; + margin-bottom: 5px; + opacity: 0.8; + letter-spacing: 1px; } + .widget-timeline .timeline > li > .timeline-panel p { + font-size: 14px; } + .widget-timeline .timeline > li > .timeline-panel:after { + content: ""; + width: 10px; + height: 10px; + background: inherit; + border-color: inherit; + border-style: solid; + border-width: 0px 0px 1px 1px; + display: block; + position: absolute; + left: -5px; + transform: rotate(45deg); + top: 15px; } + .widget-timeline .timeline > li > .timeline-badge { + border-radius: 50%; + height: 22px; + left: 0; + position: absolute; + top: 10px; + width: 22px; + border-width: 2px; + border-style: solid; + background: #fff; + padding: 4px; } + [data-theme-version="dark"] .widget-timeline .timeline > li > .timeline-badge { + background-color: #28253b; } + .widget-timeline .timeline > li > .timeline-badge:after { + content: ""; + width: 10px; + height: 10px; + border-radius: 100%; + display: block; } + [direction="rtl"] .widget-timeline .timeline > li > .timeline-badge { + left: auto; + right: 19px; } +.widget-timeline .timeline-body > p { + font-size: 12px; } +.widget-timeline .timeline-badge.primary { + border-color: var(--rgba-primary-1); } + [data-theme-version="dark"] .widget-timeline .timeline-badge.primary { + border-color: var(--rgba-primary-1); } + .widget-timeline .timeline-badge.primary:after { + background-color: var(--primary) !important; + box-shadow: 0 5px 10px 0 var(--rgba-primary-2); } + .widget-timeline .timeline-badge.primary + .timeline-panel { + background: var(--rgba-primary-1); + border-color: var(--rgba-primary-1); } + [data-theme-version="dark"] .widget-timeline .timeline-badge.primary + .timeline-panel { + border-color: transparent; + background-color: var(--rgba-primary-1); } +.widget-timeline .timeline-badge.success { + border-color: #b7f6db; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.success { + border-color: rgba(27, 208, 132, 0.1); } + .widget-timeline .timeline-badge.success:after { + background-color: #1BD084 !important; + box-shadow: 0 5px 10px 0 rgba(27, 208, 132, 0.2); } + .widget-timeline .timeline-badge.success + .timeline-panel { + background: #b7f6db; + border-color: #b7f6db; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.success + .timeline-panel { + background-color: rgba(27, 208, 132, 0.1); + border-color: transparent; } +.widget-timeline .timeline-badge.warning { + border-color: #fff0e5; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.warning { + border-color: rgba(254, 128, 36, 0.1); } + .widget-timeline .timeline-badge.warning:after { + background-color: #FE8024 !important; + box-shadow: 0 5px 10px 0 rgba(254, 128, 36, 0.2); } + .widget-timeline .timeline-badge.warning + .timeline-panel { + background: #fff0e5; + border-color: #fff0e5; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.warning + .timeline-panel { + background-color: rgba(254, 128, 36, 0.1); + border-color: transparent; } +.widget-timeline .timeline-badge.danger { + border-color: #ffe5df; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.danger { + border-color: rgba(255, 103, 70, 0.15); } + .widget-timeline .timeline-badge.danger:after { + background-color: #FF6746 !important; + box-shadow: 0 5px 10px 0 rgba(255, 103, 70, 0.2); } + .widget-timeline .timeline-badge.danger + .timeline-panel { + background: #ffe5df; + border-color: #ffe5df; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.danger + .timeline-panel { + background-color: rgba(255, 103, 70, 0.15); + border-color: transparent; } +.widget-timeline .timeline-badge.info { + border-color: white; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.info { + border-color: rgba(72, 169, 248, 0.1); } + .widget-timeline .timeline-badge.info:after { + background-color: #48A9F8 !important; + box-shadow: 0 5px 10px 0 rgba(72, 169, 248, 0.2); } + .widget-timeline .timeline-badge.info + .timeline-panel { + background: white; + border-color: white; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.info + .timeline-panel { + background-color: rgba(72, 169, 248, 0.1); + border-color: transparent; } +.widget-timeline .timeline-badge.dark { + border-color: #f1f1f1; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.dark { + border-color: rgba(177, 177, 177, 0.35); } + .widget-timeline .timeline-badge.dark:after { + background-color: #B1B1B1 !important; + box-shadow: 0 5px 10px 0 rgba(177, 177, 177, 0.2); } + .widget-timeline .timeline-badge.dark + .timeline-panel { + background: #f1f1f1; + border-color: #f1f1f1; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.dark + .timeline-panel { + background-color: rgba(177, 177, 177, 0.35); + border-color: transparent; } +.widget-timeline.style-1 .timeline-panel { + background: transparent; } +.widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel { + background: transparent !important; + border-style: solid; + border-width: 0 0 0 5px; + border-radius: 0; + padding: 5px 10px 5px 15px; } + .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel:after { + border: 0; + left: -9px; + width: 7px; + height: 7px; } +.widget-timeline.style-1 .timeline .timeline-badge.primary + .timeline-panel { + border-color: var(--primary); } + .widget-timeline.style-1 .timeline .timeline-badge.primary + .timeline-panel:after { + background: var(--primary); } +.widget-timeline.style-1 .timeline .timeline-badge.success + .timeline-panel { + border-color: #1BD084; } + .widget-timeline.style-1 .timeline .timeline-badge.success + .timeline-panel:after { + background: #1BD084; } +.widget-timeline.style-1 .timeline .timeline-badge.warning + .timeline-panel { + border-color: #FE8024; } + .widget-timeline.style-1 .timeline .timeline-badge.warning + .timeline-panel:after { + background: #FE8024; } +.widget-timeline.style-1 .timeline .timeline-badge.danger + .timeline-panel { + border-color: #FF6746; } + .widget-timeline.style-1 .timeline .timeline-badge.danger + .timeline-panel:after { + background: #FF6746; } +.widget-timeline.style-1 .timeline .timeline-badge.info + .timeline-panel { + border-color: #48A9F8; } + .widget-timeline.style-1 .timeline .timeline-badge.info + .timeline-panel:after { + background: #48A9F8; } +.widget-timeline.style-1 .timeline .timeline-badge.dark + .timeline-panel { + border-color: #B1B1B1; } + .widget-timeline.style-1 .timeline .timeline-badge.dark + .timeline-panel:after { + background: #B1B1B1; } + +#chart_widget_4 { + height: 255px !important; } + +#chart_widget_5 .ct-series-a .ct-line, +#chart_widget_5 .ct-series-a .ct-point { + stroke: #46ffc8; } +#chart_widget_5 .ct-line { + stroke-width: 1px; } +#chart_widget_5 .ct-point { + stroke-width: 2px; } +#chart_widget_5 .ct-series-a .ct-area { + fill: #43d66c; } +#chart_widget_5 .ct-area { + fill-opacity: 1; } + +#chart_widget_6 .ct-series-a .ct-line, +#chart_widget_6 .ct-series-a .ct-point { + stroke: #48A9F8; } +#chart_widget_6 .ct-line { + stroke-width: 2px; } +#chart_widget_6 .ct-point { + stroke-width: 5px; } +#chart_widget_6 .ct-series-a .ct-area { + fill: #48A9F8; } +#chart_widget_6 .ct-area { + fill-opacity: .5; } + +#chart_widget_8 { + height: 255px; } + #chart_widget_8 .ct-series-a .ct-line, + #chart_widget_8 .ct-series-a .ct-point { + stroke: #48A9F8; } + #chart_widget_8 .ct-line { + stroke-width: 2px; } + #chart_widget_8 .ct-point { + stroke-width: 5px; } + #chart_widget_8 .ct-series-a .ct-area { + fill: #48A9F8; } + #chart_widget_8 .ct-area { + fill-opacity: .5; } + +#chart_widget_9, #chart_widget_10 { + height: 250px !important; } + +#chart_widget_11 .ct-slice-donut, #chart_widget_12 .ct-slice-donut, #chart_widget_13 .ct-slice-donut { + stroke-width: 25px !important; } + +#chart_widget_11 { + height: 270px !important; } + +#chart_widget_17 { + height: 150px !important; } + +.chart_widget_tab_one .nav-link { + border: 1px solid #ddd; } + .chart_widget_tab_one .nav-link.active { + background-color: var(--primary); + border: 1px solid var(--primary); + color: #fff; } + .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid var(--primary); } + .chart_widget_tab_one .nav-link:hover { + border: 1px solid #ddd; } + +[data-theme-version="dark"] .ccc-widget > div { + background: #28253b !important; + border-color: #333a54 !important; } + +.social-icon { + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + border-radius: 4px; + text-align: center; + background: #F2F2F2; + margin-bottom: 0.5rem; + font-size: 20px; } + .social-icon i { + color: #fff; } + .social-icon.youtube { + background: #FF0000; } + .social-icon.facebook { + background: #3b5998; } + .social-icon.twitter { + background: #1da1f2; } + +.social-icon2 a { + border: 0.1rem solid var(--primary); + display: block; + padding: 1rem; + margin-top: 1.5rem; + margin-bottom: .5rem; + border-radius: .3rem; + font-size: 1.6rem; } +.social-icon2 i { + font-size: 12px; + color: var(--primary); } + +.social-icon3 ul li { + display: inline-block; } + .social-icon3 ul li a { + display: block; } + .social-icon3 ul li a i { + font-size: 1.4rem; + padding: 1rem .7rem; + color: #464a53; } + .social-icon3 ul li a:hover i { + color: var(--primary); } + +.social-icons-muted ul li a i { + color: #89879f; } + +.social-links a { + padding: .5rem; } + +.widget-stat .media { + padding: 0px 0; + align-items: center; } + .widget-stat .media > span { + height: 85px; + width: 85px; + border-radius: 50px; + padding: 10px 12px; + font-size: 32px; + display: flex; + justify-content: center; + align-items: center; + color: #464a53; } + @media only screen and (max-width: 1400px) { + .widget-stat .media > span { + height: 70px; + width: 70px; + min-width: 70px; } } + .widget-stat .media .media-body p { + font-weight: 500; + font-size: 16px; + line-height: 1.5; } + @media only screen and (max-width: 1400px) { + .widget-stat .media .media-body p { + font-size: 14px; } } + [data-theme-version="dark"] .widget-stat .media .media-body p { + color: #c4c9d5; } + .widget-stat .media .media-body small, + .widget-stat .media .media-body .small { + font-size: 75%; } + .widget-stat .media .media-body h3 { + font-size: 30px; + font-weight: 600; + margin: 0; + line-height: 1.2; } + .widget-stat .media .media-body h4 { + font-size: 24px; + display: inline-block; + vertical-align: middle; } + .widget-stat .media .media-body span { + margin-left: 5px; } +.widget-stat[class*="bg-"] .media > span { + background-color: rgba(255, 255, 255, 0.25); + color: #fff; } +.widget-stat[class*="bg-"] .progress { + background-color: rgba(255, 255, 255, 0.25) !important; } + +[direction="rtl"] .widget-stat .media .media-body span { + margin-left: 0; + margin-right: 10px; } + +.dez-widget-1 .card { + background: #FFE7DB; } + .dez-widget-1 .card .card-body p { + color: #f87533; } +.dez-widget-1 .icon { + float: right; + width: 50px; + height: 50px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 6px; + font-size: 28px; } + +.bgl-primary { + background: var(--rgba-primary-1); + border-color: var(--rgba-primary-1); } + [data-theme-version="dark"] .bgl-primary { + background-color: var(--rgba-primary-1); + border-color: var(--rgba-primary-1); } + +.bgl-secondary { + background: #d3eab6; + border-color: #d3eab6; } + [data-theme-version="dark"] .bgl-secondary { + background-color: rgba(139, 199, 64, 0.5); + border-color: rgba(139, 199, 64, 0.5); } + +.bgl-success { + background: #b7f6db; + border-color: #b7f6db; } + [data-theme-version="dark"] .bgl-success { + background-color: rgba(27, 208, 132, 0.1); + border-color: rgba(27, 208, 132, 0.1); } + +.bgl-warning { + background: #fff0e5; + border-color: #fff0e5; } + [data-theme-version="dark"] .bgl-warning { + background-color: rgba(254, 128, 36, 0.1); + border-color: rgba(254, 128, 36, 0.1); } + +.bgl-danger { + background: #ffe5df; + border-color: #ffe5df; } + [data-theme-version="dark"] .bgl-danger { + background-color: rgba(255, 103, 70, 0.15); + border-color: rgba(255, 103, 70, 0.15); } + +.bgl-info { + background: white; + border-color: white; } + [data-theme-version="dark"] .bgl-info { + background-color: rgba(72, 169, 248, 0.1); + border-color: rgba(72, 169, 248, 0.1); } + +.bg-primary-light { + background: var(--rgba-primary-1); } + [data-theme-version="dark"] .bg-primary-light { + background-color: var(--rgba-primary-1); } + +.bg-secondary-light { + background: rgba(211, 234, 182, 0.5); } + [data-theme-version="dark"] .bg-secondary-light { + background-color: rgba(139, 199, 64, 0.05); } + +.bg-success-light { + background: rgba(183, 246, 219, 0.5); } + [data-theme-version="dark"] .bg-success-light { + background-color: rgba(27, 208, 132, 0.05); } + +.bg-warning-light { + background: rgba(255, 240, 229, 0.5); } + [data-theme-version="dark"] .bg-warning-light { + background-color: rgba(254, 128, 36, 0.05); } + +.bg-danger-light { + background: rgba(255, 229, 223, 0.5); } + [data-theme-version="dark"] .bg-danger-light { + background-color: rgba(255, 103, 70, 0.05); } + +.bg-info-light { + background: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .bg-info-light { + background-color: rgba(72, 169, 248, 0.05); } + +.bgl-dark { + background: #f1f1f1; + border-color: #f1f1f1; } + +.bgl-light { + background: #F4F5F9; + border-color: #F4F5F9; } + +.overlay-box { + position: relative; + z-index: 1; } + .overlay-box:after { + content: ""; + width: 100%; + height: 100%; + left: 0; + top: 0; + position: absolute; + opacity: 0.85; + background: var(--primary); + z-index: -1; } + +.rating-bar { + font-size: 13px; } + +.tdl-holder { + margin: 0 auto; } + .tdl-holder ul { + list-style: none; + margin: 0; + padding: 0; } + .tdl-holder li { + background-color: #fff; + border-bottom: 1px solid #f0f1f5; + list-style: none none; + margin: 0; + padding: 0; } + .tdl-holder li span { + margin-left: 35px; + font-size: 1rem; + vertical-align: middle; + transition: all 0.2s linear; } + [direction="rtl"] .tdl-holder li span { + margin-left: auto; + margin-right: 35px; } + .tdl-holder label { + cursor: pointer; + display: block; + line-height: 50px; + padding-left: 1.5rem; + position: relative; + margin: 0 !important; } + [direction="rtl"] .tdl-holder label { + padding-left: 0; + padding-right: 1.5rem; } + .tdl-holder label:hover { + background-color: #eef1f6; + color: #B1B1B1; } + .tdl-holder label:hover a { + color: #FF6746; } + .tdl-holder label a { + color: #fff; + display: inline-block; + line-height: normal; + height: 100%; + text-align: center; + text-decoration: none; + width: 50px; + -webkit-transition: all .2s linear; + -moz-transition: all .2s linear; + -o-transition: all .2s linear; + transition: all 0.2s linear; + padding: 18px 0px; + font-size: 18px; + position: absolute; + right: 0; } + [direction="rtl"] .tdl-holder label a { + right: auto; + left: 0; } + .tdl-holder input[type=checkbox] { + cursor: pointer; + opacity: 0; + position: absolute; } + .tdl-holder input[type=checkbox] + i { + background-color: #fff; + border: 1px solid #e7e7e7; + display: block; + height: 20px; + position: absolute; + top: 15px; + width: 20px; + z-index: 1; + border-radius: 00px; + font-size: 11px; + border-radius: 4px; } + .tdl-holder input[type=checkbox]:checked + i { + background: var(--primary); + border-color: transparent; } + .tdl-holder input[type=checkbox]:checked + i::after { + content: "\f00c"; + font-family: 'fontAwesome'; + display: block; + left: 2px; + position: absolute; + top: -14px; + z-index: 2; + color: #fff; } + .tdl-holder input[type=checkbox]:checked ~ span { + text-decoration: line-through; + position: relative; } + .tdl-holder input[type=text] { + background-color: #fff; + height: 50px; + margin-top: 29px; + border-radius: 3px; } + .tdl-holder input[type=text]::placeholder { + color: #B1B1B1; } + +.widget-message p { + font-size: 14px; + line-height: 1.5; } + +.picker .picker__frame { + min-width: 450px !important; + max-width: 450px !important; } + .picker .picker__frame .picker__box { + padding: 20px; + border: 0; + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); } + .picker .picker__frame .picker__box .picker__header { + margin-top: 0; } + .picker .picker__frame .picker__box .picker__header .picker__year { + color: var(--primary); + font-style: inherit; + font-size: 20px; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev, + .picker .picker__frame .picker__box .picker__header .picker__nav--next { + width: 40px; + height: 40px; + padding: 0; + line-height: 40px; + border-radius: 2px; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev:before, + .picker .picker__frame .picker__box .picker__header .picker__nav--next:before { + content: none !important; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev:after, + .picker .picker__frame .picker__box .picker__header .picker__nav--next:after { + font-family: fontawesome; + border: 0; + margin: 0 auto; + font-size: 22px; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev:hover, + .picker .picker__frame .picker__box .picker__header .picker__nav--next:hover { + background-color: var(--rgba-primary-3) !important; + color: var(--primary) !important; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev { + left: 0; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev:after { + content: "\f0d9"; } + .picker .picker__frame .picker__box .picker__header .picker__nav--next { + right: 0; } + .picker .picker__frame .picker__box .picker__header .picker__nav--next:after { + content: "\f0da"; } + .picker .picker__frame .picker__box .picker__table .picker__weekday { + padding: 10px 0; + font-size: 16px; } + .picker .picker__frame .picker__box .picker__table .picker__day { + width: 40px; + height: 40px; + border-radius: 50px; + padding: 0 !important; + font-size: 16px; + line-height: 40px; + margin: auto; + border: 0 !important; } + .picker .picker__frame .picker__box .picker__table .picker__day.picker__day--today:before { + content: none !important; } + .picker .picker__frame .picker__box .picker__table .picker__day.picker__day--highlighted { + border: 0 !important; + padding: 0; + background-color: var(--rgba-primary-3) !important; + color: #fff !important; } + .picker .picker__frame .picker__box .picker__table .picker__day:hover { + background-color: var(--rgba-primary-3) !important; + color: #fff !important; } + .picker .picker__frame .picker__box .picker__footer .picker__button--today { + background-color: var(--rgba-primary-3) !important; + color: #fff !important; } + .picker .picker__frame .picker__box .picker__footer .picker__button--today:before { + content: none !important; } + .picker .picker__frame .picker__box .picker__footer .picker__button--clear, + .picker .picker__frame .picker__box .picker__footer .picker__button--close, + .picker .picker__frame .picker__box .picker__footer .picker__button--today { + border: 0; + border-radius: 2px; + font-size: 16px; } + .picker .picker__frame .picker__box .picker__footer .picker__button--clear:hover, + .picker .picker__frame .picker__box .picker__footer .picker__button--close:hover, + .picker .picker__frame .picker__box .picker__footer .picker__button--today:hover { + background-color: var(--rgba-primary-3) !important; + color: #fff !important; } + @media only screen and (max-width: 575px) { + .picker .picker__frame { + min-width: 100% !important; + max-width: 100% !important; } + .picker .picker__frame .picker__box { + padding: 15px; + margin: 0 10px; } } + +.card-list { + overflow: unset; + height: calc(100% - 50px); } + .card-list .card-header { + padding-top: 0; + padding-bottom: 0; } + .card-list .card-header .photo { + overflow: hidden; + border-radius: 5px; + width: 100%; } + @media only screen and (max-width: 1199px) { + .card-list { + height: calc(100% - 40px); } } + .card-list.list-left { + margin-top: 15px; + margin-left: 15px; } + .card-list.list-left .card-header { + padding-left: 0; } + .card-list.list-left .card-header .photo { + margin: -15px 15px 0 -15px; } + .card-list.list-right { + margin-top: 15px; + margin-right: 15px; + text-align: right; } + .card-list.list-right .card-header { + padding-right: 0; } + .card-list.list-right .card-header .photo { + margin: -15px -15px 0 15px; } + .card-list.list-right .card-header .photo img { + width: 100%; } + .card-list.list-center { + margin-top: 15px; } + .card-list.list-center .card-header .photo { + margin: -15px 0 0 0; } + .card-list .photo img { + width: 100%; } + +.card-profile .profile-photo { + margin-top: -20px; } + +.widget-media .timeline .timeline-panel { + display: flex; + align-items: center; + border-bottom: 1px solid #eaeaea; + padding-bottom: 15px; + margin-bottom: 15px; } + .widget-media .timeline .timeline-panel .media { + width: 50px; + height: 50px; + background: #eee; + border-radius: 12px; + overflow: hidden; + font-size: 20px; + text-align: center; + display: flex; + align-items: center; + justify-content: center; + font-weight: 700; + align-self: start; } + .widget-media .timeline .timeline-panel .media-primary { + background: var(--rgba-primary-1); + color: var(--primary); } + [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-primary { + background-color: var(--rgba-primary-1); } + .widget-media .timeline .timeline-panel .media-info { + background: white; + color: #48A9F8; } + [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-info { + background-color: rgba(72, 169, 248, 0.1); } + .widget-media .timeline .timeline-panel .media-warning { + background: #fff0e5; + color: #FE8024; } + [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-warning { + background-color: rgba(254, 128, 36, 0.1); } + .widget-media .timeline .timeline-panel .media-danger { + background: #ffe5df; + color: #FF6746; } + [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-danger { + background-color: rgba(255, 103, 70, 0.15); } + .widget-media .timeline .timeline-panel .media-success { + background: #b7f6db; + color: #1BD084; } + [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-success { + background-color: rgba(27, 208, 132, 0.1); } + .widget-media .timeline .timeline-panel .media-body p { + font-size: 14px; + line-height: 1.5; } + .widget-media .timeline .timeline-panel .dropdown { + align-self: self-end; + margin-top: 5px; } +.widget-media .timeline li:last-child .timeline-panel { + margin-bottom: 0; + border-bottom: 0; + padding-bottom: 0; } + +.card[class*="bg-"] .timeline .timeline-panel { + border-color: rgba(255, 255, 255, 0.2) !important; } + +@media only screen and (max-width: 1199px) { + .table { + font-size: 0.875rem !important; } } +.table strong { + color: #B1B1B1; } +.table td { + border-color: #f0f1f5; + padding: 12px 9px; } + [data-theme-version="dark"] .table td { + border-color: #333a54; } +.table.shadow-hover tr:hover { + background-color: #fff; + box-shadow: 0 0px 30px var(--rgba-primary-1); } + [data-theme-version="dark"] .table.shadow-hover tr:hover { + background-color: #251e35; } +.table.bg-secondary-hover th, .table.bg-secondary-hover td { + border: none; + font-weight: 500; } +.table.bg-secondary-hover tr:hover { + background: #8BC740; } + .table.bg-secondary-hover tr:hover td, .table.bg-secondary-hover tr:hover th { + color: #fff !important; } +.table.bg-info-hover th, .table.bg-info-hover td { + border: none; + font-weight: 500; } +.table.bg-info-hover tr:hover { + background: #48A9F8; } + .table.bg-info-hover tr:hover td, .table.bg-info-hover tr:hover th { + color: #fff !important; } +.table.bg-warning-hover th, .table.bg-warning-hover td { + border: none; + font-weight: 500; } +.table.bg-warning-hover tr:hover { + background: #FE8024; } + .table.bg-warning-hover tr:hover td, .table.bg-warning-hover tr:hover th { + color: #fff !important; } +.table thead th { + border-bottom-width: 1px; + font-size: 14px; + font-weight: 600; + letter-spacing: 0.5px; + border-color: #f0f1f5; } + [data-theme-version="dark"] .table thead th { + border-color: #333a54; } +.table tbody tr td { + vertical-align: middle; + border-color: #f0f1f5; } + [data-theme-version="dark"] .table tbody tr td { + border-color: #333a54; } +.table:not(.table-bordered) thead th { + border-top: none; } +.table .thead-primary th { + background-color: var(--primary); + color: #fff; } +.table .thead-info th { + background-color: #48A9F8; + color: #fff; } +.table .thead-warning th { + background-color: #FE8024; + color: #fff; } +.table .thead-danger th { + background-color: #FF6746; + color: #fff; } +.table .thead-success th { + background-color: #1BD084; + color: #fff; } +.table.primary-table-bordered { + border: 1px solid #f0f1f5; } + [data-theme-version="dark"] .table.primary-table-bordered { + border-color: #333a54; } +.table.primary-table-bg-hover thead th { + background-color: var(--primary-dark); + color: #fff; + border-bottom: none; } +.table.primary-table-bg-hover tbody tr { + background-color: var(--primary); + color: #fff; + transition: all .1s ease; } + .table.primary-table-bg-hover tbody tr:hover { + background-color: var(--rgba-primary-1); } + .table.primary-table-bg-hover tbody tr:not(:last-child) td, .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid var(--primary-dark); } +.table-responsive-tiny { + min-width: 18.75rem; } +.table-responsive-sm { + min-width: 30rem !important; } +.table-responsive-md { + min-width: 36rem !important; } +.table-responsive-lg { + min-width: 60.9375rem !important; } +.table-responsive-xl { + min-width: 70.9375rem !important; } + +.table-primary, .table-primary > th, .table-primary > td { + background-color: var(--rgba-primary-1); + color: var(--primary); } + [data-theme-version="dark"] .table-primary, + [data-theme-version="dark"] .table-primary > th, + [data-theme-version="dark"] .table-primary > td { + background-color: var(--rgba-primary-1); } + +.table-success, .table-success > th, .table-success > td { + background-color: #b7f6db; + color: #1BD084; } + [data-theme-version="dark"] .table-success, + [data-theme-version="dark"] .table-success > th, + [data-theme-version="dark"] .table-success > td { + background-color: rgba(27, 208, 132, 0.1); } + +.table-info, .table-info > th, .table-info > td { + background-color: white; + color: #48A9F8; } + [data-theme-version="dark"] .table-info, + [data-theme-version="dark"] .table-info > th, + [data-theme-version="dark"] .table-info > td { + background-color: rgba(72, 169, 248, 0.1); } + +.table-warning, .table-warning > th, .table-warning > td { + background-color: #fff0e5; + color: #FE8024; } + [data-theme-version="dark"] .table-warning, + [data-theme-version="dark"] .table-warning > th, + [data-theme-version="dark"] .table-warning > td { + background-color: rgba(254, 128, 36, 0.1); } + +.table-danger, .table-danger > th, .table-danger > td { + background-color: #ffe5df; + color: #FF6746; } + [data-theme-version="dark"] .table-danger, + [data-theme-version="dark"] .table-danger > th, + [data-theme-version="dark"] .table-danger > td { + background-color: rgba(255, 103, 70, 0.15); } + +.table-active, .table-active > th, .table-active > td { + background-color: #f2f4fa; } + [data-theme-version="dark"] .table-active, + [data-theme-version="dark"] .table-active > th, + [data-theme-version="dark"] .table-active > td { + background-color: #251e35; } + +.card-table th:first-child, .card-table td:first-child { + padding-left: 30px; } + @media only screen and (max-width: 575px) { + .card-table th:first-child, .card-table td:first-child { + padding-left: 15px; } } +.card-table th:last-child, .card-table td:last-child { + padding-right: 30px; } + @media only screen and (max-width: 575px) { + .card-table th:last-child, .card-table td:last-child { + padding-right: 15px; } } + +.bootgrid-header { + padding: 0 !important; + margin: 0; } + @media only screen and (max-width: 575px) { + .bootgrid-header .actionBar { + padding: 0; } + .bootgrid-header .search { + margin: 0 0 10px 0; } } + +table#example { + padding: 0rem 0 2rem 0; } + +table.dataTable { + color: #000; + border-radius: 1.25rem; } + +#example2_wrapper .dataTables_scrollBody { + max-height: 33.25rem !important; } + +#employees, #custommers { + padding: .5rem 0 1rem 0; } + +.dataTables_wrapper .dataTables_paginate { + padding: 10px 0; } + @media only screen and (max-width: 1400px) { + .dataTables_wrapper .dataTables_paginate { + padding: 5px 0; } } + +table.dataTable thead th, +table.dataTable thead td { + padding: 30px 15px; + border-bottom: 1px solid #f0f1f5; } + @media only screen and (max-width: 1400px) { + table.dataTable thead th, + table.dataTable thead td { + padding: 8px 15px; } } + +table.dataTable tfoot th, +table.dataTable tfoot td { + border-top: 0; } + +table.dataTable tbody td { + background: #fff !important; } + +table.dataTable thead th { + color: #000; + font-size: 18px; + white-space: nowrap; + font-weight: 600; } + [data-theme-version="dark"] table.dataTable thead th { + color: #fff; } + @media only screen and (max-width: 1400px) { + table.dataTable thead th { + font-size: 14px; } } + +table.dataTable tbody td { + font-size: 16px; + padding: 22px 15px; } + @media only screen and (max-width: 1400px) { + table.dataTable tbody td { + padding: 8px 15px; + font-size: 14px; } } + +table.dataTable tr.selected { + color: var(--primary); } + +table.dataTable tfoot th { + color: #B1B1B1; + font-weight: 600; } + [data-theme-version="dark"] table.dataTable tfoot th { + color: #fff; } + +.dataTables_wrapper input[type="search"], .dataTables_wrapper input[type="text"], .dataTables_wrapper select { + border: 1px solid #e2e2e2; + padding: .3rem 0.5rem; + color: #715d5d; + border-radius: 5px; } + [data-theme-version="dark"] .dataTables_wrapper input[type="search"], [data-theme-version="dark"] .dataTables_wrapper input[type="text"], [data-theme-version="dark"] .dataTables_wrapper select { + background: #251e35; + border-color: #333a54; + color: #fff; } +.dataTables_wrapper .dataTables_length { + margin-bottom: 15px; } + .dataTables_wrapper .dataTables_length .bootstrap-select { + width: 80px !important; + margin: 0 5px; } + +table.dataTable.no-footer { + border-bottom: 0; } + +.min-w850 { + min-width: 850px; } + +.rounded-lg { + min-width: 30px; } + +.dataTables_scroll { + padding: 1rem 0; } + .dataTables_scrollFoot { + padding-top: 1rem; } + +@media (max-width: 991.98px) { + .dataTables_wrapper .dataTables_length, + .dataTables_wrapper .dataTables_filter { + text-align: left; } } + +.dataTablesCard { + background-color: #fff; + box-shadow: 0px 12px 23px 0px rgba(62, 73, 84, 0.04); + border-radius: 0; } + .dataTablesCard tbody tr:hover { + background: #fff !important; } + .dataTablesCard tbody tr:hover td { + background: transparent !important; } + +.dataTables_wrapper .dataTables_info { + padding: 10px 0; } + @media only screen and (max-width: 1400px) { + .dataTables_wrapper .dataTables_info { + padding: 8px 0; } } + +table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td { + border-color: #f0f1f5; } + [data-theme-version="dark"] table.dataTable.row-border tbody th, + [data-theme-version="dark"] table.dataTable.row-border tbody td, + [data-theme-version="dark"] table.dataTable.display tbody th, + [data-theme-version="dark"] table.dataTable.display tbody td { + border-color: #333a54; } + +table.dataTable thead .sorting { + background-position: center right 15px; } + +.dataTables_wrapper .dataTables_paginate span { + border-radius: 0; + display: inline-block; + margin: 0 0; } + .dataTables_wrapper .dataTables_paginate span a { + color: #fff; + background: transparent !important; } +.dataTables_wrapper .dataTables_paginate .paginate_button { + border: 0 !important; + padding: 15px 25px; + border: 0px solid var(--primary) !important; + background: var(--rgba-primary-3) !important; + border-radius: 5rem; + color: var(--primary) !important; + font-size: 16px; + margin: 0 2px; + display: inline-block; } + @media only screen and (max-width: 1400px) { + .dataTables_wrapper .dataTables_paginate .paginate_button { + padding: 8px 15px; + font-size: 14px; } } + .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #fff !important; + background: var(--primary) !important; } + .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next { + background: #fff !important; + color: var(--primary) !important; + margin: 0 10px; } + .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover { + background: #fff !important; + color: var(--primary) !important; } + +.fooicon { + font-size: 1.25rem; + color: #B1B1B1; } + +.jsgrid-table .jsgrid-header-row > .jsgrid-header-cell { + color: #B1B1B1; } +.jsgrid-table > tbody > tr > td { + padding: 1.2em; } +.jsgrid-table .jsgrid-insert-row input, .jsgrid-table .jsgrid-insert-row select, .jsgrid-table .jsgrid-edit-row input, .jsgrid-table .jsgrid-edit-row select { + border: 1px solid #DDDFE1; } + +.jsgrid .jsgrid-button { + border: 0 !important; + margin-left: 10px; } + +.error-page .error-text { + font-size: 150px; + line-height: 1; } + @media only screen and (max-width: 575px) { + .error-page .error-text { + font-size: 80px; } } +.error-page h4 { + font-size: 40px; + margin-bottom: 5px; } + @media only screen and (max-width: 575px) { + .error-page h4 { + font-size: 20px; } } +.error-page p { + font-size: 16px; } + @media only screen and (max-width: 575px) { + .error-page p { + font-size: 14px; } } + +.authincation-content { + background: var(--primary); + box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15); + border-radius: 5px; } + [data-theme-version="dark"] .authincation-content { + background: #28253b; + box-shadow: none; } + +.welcome-content { + background: url("./../images/1.jpg"); + background-size: cover; + background-position: center; + height: 100%; + padding: 75px 50px; + position: relative; + z-index: 1; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + .welcome-content::after { + content: ''; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + background: var(--primary); + opacity: 0.75; + z-index: -1; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + .welcome-content .welcome-title { + color: #fff; + font-weight: 500; + font-size: 20px; } + .welcome-content p { + color: #fff; } + .welcome-content .brand-logo a { + display: inline-block; + margin-bottom: 20px; + font-weight: 700; + color: #fff; + font-size: 20px; } + .welcome-content .brand-logo a img { + width: 100px; } + .welcome-content .intro-social { + position: absolute; + bottom: 75px; } + .welcome-content .intro-social ul { + margin-bottom: 0; } + .welcome-content .intro-social ul li { + display: inline-block; } + .welcome-content .intro-social ul li a { + color: #fff; + font-size: 14px; + padding: 0px 7px; } + +.auth-form { + padding: 50px 50px; } + @media only screen and (max-width: 575px) { + .auth-form { + padding: 30px; } } + .auth-form .btn { + height: 50px; + font-weight: 700; } + .auth-form .page-back { + display: inline-block; + margin-bottom: 15px; } + +.pricing_table_content { + background: #fff; + text-align: center; + border: 1px solid #e7e7e7; + border-radius: 3px; + padding: 25px; + -webkit-transition: all 0.25s ease-in-out; + transition: all 0.25s ease-in-out; } + .pricing_table_content .package { + font-weight: 700; + font-size: 18px; } + .pricing_table_content .price { + font-weight: 700; + font-size: 50px; + line-height: 100px; + color: #B1B1B1; } + .pricing_table_content hr { + margin: 0; } + .pricing_table_content .price_list { + padding: 30px 0; + text-align: left; + max-width: 175px; + margin: 0 auto; } + .pricing_table_content .price_list li { + color: #909093; + font-size: 14px; + line-height: 25px; + padding: 7px 0; } + .pricing_table_content .price_list li i { + margin-right: 15px; } + .pricing_table_content .price-btn { + padding: 15px 50px; + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid #eaeaea; + border-radius: 5px; + font-weight: 700; + font-size: 14px; + margin-bottom: 25px; + -webkit-transition: all 0.25s ease-in-out; + transition: all 0.25s ease-in-out; } + .pricing_table_content:focus, .pricing_table_content:hover { + -webkit-transform: scale(1.05); + transform: scale(1.05); + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.175); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.175); } + .pricing_table_content:focus .price-btn, .pricing_table_content:hover .price-btn { + color: #FF6746; } + +.page-timeline .timeline { + list-style: none; + padding: 40px 0; + position: relative; } + .page-timeline .timeline-workplan.page-timeline .timeline { + padding-bottom: 0; + margin-bottom: 0; } + .page-timeline .timeline-workplan.page-timeline .timeline.timeline > li > .timeline-badge { + top: 4.5rem; } + .page-timeline .timeline-workplan.page-timeline .timeline > li { + margin-bottom: 2.6rem; } + @media only screen and (min-width: 1200px) and (max-width: 1650px) { + .page-timeline .timeline-workplan.page-timeline .timeline li > p { + max-width: 8rem; } } + @media only screen and (max-width: 1199px) { + .page-timeline .timeline-workplan.page-timeline .timeline li > p { + max-width: 7rem; } } + @media only screen and (max-width: 991px) { + .page-timeline .timeline-workplan.page-timeline .timeline li > p { + max-width: 100%; } } + @media only screen and (max-width: 575px) { + .page-timeline .timeline-workplan.page-timeline .timeline li > p { + max-width: 7rem; } } + .page-timeline .timeline-workplan.page-timeline .timeline::before { + left: 20%; + top: 6rem; } + [direction="rtl"] .page-timeline .timeline-workplan.page-timeline .timeline::before { + right: 22%; + left: auto; } + @media only screen and (max-width: 575px) { + .page-timeline .timeline-workplan.page-timeline .timeline::before { + left: 22%; } } + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 21.4%; + height: 0.9rem; + width: 0.9rem; + background-color: var(--primary); } + [direction="rtl"] .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + right: 19.2%; + left: auto; } + @media only screen and (min-width: 1200px) and (max-width: 1650px) { + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 22.4%; } } + @media only screen and (max-width: 1199px) { + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 22.4%; } } + @media only screen and (max-width: 991px) { + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 21.7%; } } + @media only screen and (max-width: 767px) { + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 19.5%; } } + @media only screen and (max-width: 575px) { + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 21.4%; } } + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge::after { + position: absolute; + width: 1.9rem; + height: 1.9rem; + background-color: var(--primary-dark); + content: ""; + border-radius: 50%; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); } + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-panel { + width: 70%; } +.page-timeline .timeline:before { + top: 0; + bottom: 0; + position: absolute; + content: " "; + width: 2px; + background-color: #ECEFF2; + left: 50%; + margin-left: -1.5px; } +.page-timeline .timeline > li { + margin-bottom: 20px; + position: relative; } +.page-timeline .timeline > li:after, +.page-timeline .timeline > li:before { + content: " "; + display: table; } +.page-timeline .timeline > li:after { + clear: both; } +.page-timeline .timeline > li:after, +.page-timeline .timeline > li:before { + content: " "; + display: table; } +.page-timeline .timeline > li:after { + clear: both; } +.page-timeline .timeline > li > .timeline-panel { + width: 46%; + float: left; + border-radius: 2px; + position: relative; } +.page-timeline .timeline > li > .timeline-badge { + background-color: #f2f4fa; + border: 1px solid #DDDFE1; + border-radius: 50%; + color: #B1B1B1; + height: 40px; + left: 50%; + line-height: 40px; + margin-left: -13px; + position: absolute; + text-align: center; + top: 30px; + width: 40px; + z-index: 1; + transform: translate(-25%, -3rem); } + @media (min-width: 576px) { + .page-timeline .timeline > li > .timeline-badge { + width: 50px; + height: 50px; + line-height: 50px; } } +.page-timeline .timeline > li.timeline-inverted > .timeline-panel { + float: right; } +.page-timeline .timeline > li.timeline-inverted > .timeline-panel:before { + border-left-width: 0; + border-right-width: 15px; + left: -15px; + right: auto; } +.page-timeline .timeline > li.timeline-inverted > .timeline-panel:after { + border-left-width: 0; + border-right-width: 14px; + left: -14px; + right: auto; } +.page-timeline .timeline-title { + margin-top: 0; + color: inherit; } +.page-timeline .event_time { + font-size: 14px; + font-weight: 600; } +.page-timeline .event_vanue { + font-size: 14px; + margin: 5px 0; + font-weight: 600; } +.page-timeline .timeline_img { + height: 100px; + width: 100px; } +.page-timeline .timeline-body > p, +.page-timeline .timeline-body > ul { + margin-bottom: 0; } +@media (max-width: 767px) { + .page-timeline ul.timeline:before { + left: 40px; } + .page-timeline ul.timeline > li > .timeline-panel { + width: calc(100% - 90px); + width: -webkit-calc(100% - 90px); } + .page-timeline ul.timeline > li > .timeline-badge { + left: 28px; + margin-left: 0; + top: 16px; } + .page-timeline ul.timeline > li > .timeline-panel { + float: right; } + .page-timeline ul.timeline > li > .timeline-panel:before { + border-left-width: 0; + border-right-width: 15px; + left: -15px; + right: auto; } + .page-timeline ul.timeline > li > .timeline-panel:after { + border-left-width: 0; + border-right-width: 14px; + left: -14px; + right: auto; } + .page-timeline .timeline_img { + height: 30%; + width: 30%; } } +.page-timeline .timeline-timestamp { + text-align: center; } + .page-timeline .timeline-timestamp .badge { + padding: .8rem 2rem; + border-radius: 50px; + font-size: 0.8125rem; } + +.profile-card .title { + position: relative; } + .profile-card .title span { + display: inline-block; + text-transform: uppercase; + background: #fff; + position: relative; + z-index: 1; + padding-right: 30px; } + .profile-card .title:after { + width: 100%; + height: 1px; + background: #E7E7E7; + position: absolute; + top: 50%; + transform: translatey(-50%); + left: 0; + content: ""; } +.profile-card .form-group { + margin-bottom: 30px; } + .profile-card .form-group label { + font-weight: 500; } + .profile-card .form-group .input-icon .form-control { + padding-left: 70px; + z-index: 0; } + @media only screen and (max-width: 767px) { + .profile-card .form-group .input-icon .form-control { + padding-left: 50px; } } + .profile-card .form-group .input-group-prepend { + position: absolute; + top: 50%; + left: 0px; + z-index: 1; + transform: translatey(-50%); } + .profile-card .form-group .input-group-prepend .input-group-text { + background: transparent; } + .profile-card .form-group .input-group-prepend .input-group-text i { + font-size: 30px; + color: var(--primary); } + @media only screen and (max-width: 767px) { + .profile-card .form-group .input-group-prepend .input-group-text i { + font-size: 18px; } } + .profile-card .form-group .bootstrap-select.form-control button { + border-color: #C2C2C2 !important; + border-width: 0 !important; + border-bottom-width: 1px !important; + padding: 10px 0px; + height: 60px; + font-size: 18px; + color: #000; } + @media only screen and (max-width: 767px) { + .profile-card .form-group .bootstrap-select.form-control button { + height: 45px; + font-size: 14px; } } + .profile-card .form-group .bootstrap-select.form-control button:hover, .profile-card .form-group .bootstrap-select.form-control button:focus { + border-color: var(--primary) !important; + border-bottom-width: 2px !important; } + .profile-card .form-group .bootstrap-select.form-control .dropdown-toggle:after { + color: var(--primary); + font-size: 30px; } + .profile-card .form-group .form-control { + border-color: #C2C2C2; + border-width: 0; + border-bottom-width: 1px; + padding: 10px 0px; + height: 70px; + font-size: 18px; + color: #000; } + .profile-card .form-group .form-control::placeholder { + color: #BBBBBB; } + .profile-card .form-group .form-control:hover, .profile-card .form-group .form-control:focus { + border-color: var(--primary); + border-bottom-width: 2px; } + @media only screen and (max-width: 767px) { + .profile-card .form-group .form-control { + height: 45px; + font-size: 14px; } } + .profile-card .form-group textarea.form-control { + height: unset !important; + border: 1px solid; + border-color: #C2C2C2; + border-radius: 1.25rem; + color: rgba(0, 0, 0, 0.7); + background: #FBFBFB; + border-width: 1px !important; + font-size: 16px !important; + padding: 15px 20px !important; } + +.progress-icon { + height: 62px; + width: 62px; + display: block; + font-weight: 600; + border-radius: 62px; + line-height: 62px; + text-align: center; + border: 1px solid #EEEEEE; } + +.skill-progress { + overflow: visible; } + .skill-progress .progress-bar { + position: relative; + border-radius: 10px; + overflow: visible; } + .skill-progress .progress-bar:after { + content: ""; + position: absolute; + height: 26px; + width: 26px; + top: 50%; + transform: translatey(-50%); + right: 0; + border-radius: 5px; + background: var(--primary); } + +.full-map-area { + position: relative; + border-radius: 12px; + overflow: hidden; } + .full-map-area a { + position: absolute; + bottom: 30px; + left: 30px; } + .full-map-area i { + background: #3e4954; + position: absolute; + top: 30px; + right: 30px; + width: 56px; + height: 56px; + text-align: center; + line-height: 56px; + font-size: 24px; + color: #fff; + border-radius: 56px; } + .full-map-area img { + width: 100%; } + +.iconbox { + position: relative; + padding-left: 70px; } + .iconbox i { + background: var(--primary); + width: 50px; + height: 50px; + line-height: 50px; + border-radius: 50px; + text-align: center; + font-size: 28px; + color: #fff; + position: absolute; + left: 0; + top: 0; } + .iconbox p { + margin: 0; + color: #484848; + font-size: 18px; + line-height: 1.3; + font-weight: 500; } + .iconbox small { + margin-bottom: 5px; + font-size: 16px; + display: block; } + +.widget-timeline-icon li { + padding-left: 25px; + position: relative; + margin-left: 11px; + border-left: 3px solid var(--primary); + min-height: 80px; + padding-top: 1px; } + .widget-timeline-icon li .icon { + position: absolute; + width: 22px; + height: 22px; + font-size: 24px; + color: #fff; + text-align: center; + line-height: 22px; + border-radius: 22px; + left: -13px; + top: 0; } + .widget-timeline-icon li:last-child { + border-left: 3px solid transparent; } + +.network-chart { + margin-top: -55px; } + @media only screen and (max-width: 575px) { + .network-chart { + margin-top: 30px; } } + +.search-job .form-control { + width: 380px; } + @media only screen and (max-width: 1199px) { + .search-job .form-control { + width: 330px; } } + @media only screen and (max-width: 767px) { + .search-job .form-control { + width: 100%; } } + +.min-w20 { + min-width: 20px; } + +.shadow_1 { + box-shadow: 0px 4px 2px 0px rgba(0, 0, 0, 0.1); } + .shadow_1:hover { + box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); } + +.items-table tbody tr { + padding: 0; + border-radius: 1.25rem; + position: relative; + box-shadow: 0 1px 0 0 #f8f8f8; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .items-table tbody tr .dropdown { + opacity: 0; } + .items-table tbody tr.active, .items-table tbody tr:hover { + box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25); + z-index: 1; } + .items-table tbody tr.active .dropdown, .items-table tbody tr:hover .dropdown { + opacity: 1; } + .items-table tbody tr th, + .items-table tbody tr td { + border: 0; + padding: 18px 8px; } +@media only screen and (max-width: 575px) { + .items-table { + width: 500px; } } + +.star-review i { + font-size: 16px; } + .star-review i.text-gray { + color: #d9d9d9; } +.star-review span { + color: #000; } + +.form-head .breadcrumb { + background: transparent; + padding: 0; } +.form-head .search-area { + max-width: 300px; + border-radius: 0; } + @media only screen and (max-width: 1400px) { + .form-head .search-area { + max-width: 250px; } } + @media only screen and (max-width: 575px) { + .form-head .search-area { + max-width: 250px; } } + .form-head .search-area .form-control { + border: 0; + height: 56px; + padding: 10px 15px; + font-size: 16px; + background: #f1f1f1; + border-radius: 0; } + @media only screen and (max-width: 1400px) { + .form-head .search-area .form-control { + height: 41px; + padding: 10px 15px; + font-size: 13px; } } + .form-head .search-area .input-group-append .input-group-text { + background: #f1f1f1; + padding: 0 5px 0 30px; } + @media only screen and (max-width: 1400px) { + .form-head .search-area .input-group-append .input-group-text { + padding: 0 5px 0 30px; } } + .form-head .search-area .input-group-append .input-group-text i { + font-size: 20px; + color: #7e7e7e; } + @media only screen and (max-width: 1400px) { + .form-head .search-area .input-group-append .input-group-text i { + font-size: 18px; } } +.form-head .dropdown .btn i { + transform: scale(1.3); + -moz-transform: scale(1.3); + -webkit-transform: scale(1.3); + -ms-transform: scale(1.3); + -o-transform: scale(1.3); + display: inline-block; } +.form-head .dropdown:after { + color: var(--primary); + font-size: 25px; } +.form-head .btn i { + line-height: 1; + transform: scale(1.3); + display: inline-block; + margin-right: 5px; } +.form-head .btn-outline-primary { + border-color: #eee; } + .form-head .btn-outline-primary:hover { + border-color: var(--primary); } +@media only screen and (max-width: 767px) { + .form-head > * { + margin-right: 5px !important; + margin-bottom: 10px; + vertical-align: baseline; + margin-left: 0 !important; } } +@media only screen and (max-width: 767px) { + .form-head { + display: block !important; } } + +.rounded { + border-radius: 1.25rem !important; } + +.btn-link { + font-weight: 500; + font-size: 16px; } + @media only screen and (max-width: 1400px) { + .btn-link { + font-size: 14px; } } + +.deznav .copyright { + font-size: 14px; + padding: 0 45px; + margin-top: 40px; + color: #000; + margin-bottom: 40px; } + .deznav .copyright p { + margin-bottom: 10px; } + .deznav .copyright p strong { + display: block; } + @media only screen and (max-width: 1400px) { + .deznav .copyright { + padding: 0 25px 50px; } } + +.widget-buyer .media img { + width: 30px; } +.widget-buyer .media .media-body h5 { + font-size: 14px; + margin-bottom: 0px; } +.widget-buyer .media .media-body p { + font-size: 13px; } + +.recentOrderTable table { + margin-bottom: 0; + overflow: hidden; } + .recentOrderTable table thead th { + font-size: 12px; } + .recentOrderTable table tbody td { + color: #B1B1B1; + font-weight: 500; + line-height: 40px; } + [data-theme-version="dark"] .recentOrderTable table tbody td { + color: #828690; } + .recentOrderTable table tbody td img { + border-radius: 50px; } + .recentOrderTable table tbody td .custom-dropdown i { + padding: 0 10px; + cursor: pointer; } + +.activity_overview .nav-tabs { + border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; } +.activity_overview .custom-tab-1 .nav-link { + color: rgba(255, 255, 255, 0.5); + padding-left: 0; + padding-right: 0; + margin-right: 30px; } + .activity_overview .custom-tab-1 .nav-link:hover, .activity_overview .custom-tab-1 .nav-link.active { + background: transparent; + color: #fff; + border-color: #fff; } + +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking { + background-color: transparent !important; + opacity: 0.9; } + +@media only screen and (max-width: 575px) { + .chart-link { + display: flex; + align-items: center; } } +@media only screen and (max-width: 1199px) { + .chart-link { + display: flex; + align-items: center; } } +@media only screen and (min-width: 1200px) { + .chart-link { + display: flex; + align-items: center; } } +.chart-link .week-link { + display: inline-block; } +.chart-link a { + display: inline-block; + font-size: 12px; + font-weight: 500; + margin-right: 10px; } + .chart-link a i { + font-size: 13px; } + .chart-link a i.text-primary { + color: var(--primary); } + .chart-link a i.text-muted { + color: #DAE2F3 !important; } +.chart-link .form-control { + max-width: 97px; + display: inline-block; } + +.input-group.input-group-lg .form-control, .input-group.input-group-lg .input-group-text { + height: 80px; + padding: 10px 30px; } + @media only screen and (max-width: 575px) { + .input-group.input-group-lg .form-control, .input-group.input-group-lg .input-group-text { + height: 50px; + padding: 10px 15px; + font-size: 14px; } } +.input-group.input-group-lg .input-group-text { + width: 200px; + text-align: left; } + @media only screen and (max-width: 575px) { + .input-group.input-group-lg .input-group-text { + width: 120px; + padding: 10px 15px; + height: 50px; + font-size: 14px; } } + +.card-tabs .nav-tabs { + border-bottom: 0px; + background: #F4F5F9; + padding: 0; + border-radius: 0; + flex-wrap: unset; } + .card-tabs .nav-tabs .nav-link { + border-radius: 0; + padding: 12px 20px; + font-weight: 500; + font-size: 14px; + border: 0; } + .card-tabs .nav-tabs .nav-link.active { + background: var(--primary); + color: #fff; } + @media only screen and (max-width: 1400px) { + .card-tabs .nav-tabs .nav-link { + padding: 8px 15px; + font-weight: 400; + font-size: 13px; } } + .card-tabs .nav-tabs.tabs-lg .nav-link { + padding: 23px 30px; + font-size: 16px; } + @media only screen and (max-width: 767px) { + .card-tabs .nav-tabs.tabs-lg .nav-link { + padding: 10px 15px; + font-size: 14px; } } +.card-tabs.icontabs .nav-tabs { + background: transparent; } + .card-tabs.icontabs .nav-tabs .nav-item .nav-link { + height: 42px; + width: 42px; + line-height: 42px; + text-align: center; + background: rgba(137, 137, 137, 0.6); + color: #fff; + margin-right: 15px; + border-radius: 50px; + padding: 0; } + .card-tabs.icontabs .nav-tabs .nav-item .nav-link.active { + background: #FE8024; } + .card-tabs.icontabs .nav-tabs .nav-item .nav-link i { + font-size: 25px; + line-height: 42px; } + +.revenue-chart .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series { + display: flex !important; + margin-right: 30px !important; + margin-bottom: 30px !important; } + +.revenue-chart-bar { + margin-bottom: -30px; } + @media only screen and (max-width: 575px) { + .revenue-chart-bar { + margin-bottom: 20px; + float: none; + padding-left: 20px; } } + +@media only screen and (min-width: 1200px) and (max-width: 1600px) { + .revenue-chart-bar { + margin-bottom: 20px; + float: none; + padding-left: 20px; } } +#activeUser { + height: 215px !important; } + +#activeUser { + height: 180px !important; } + +span#counter { + font-size: 30px; + font-weight: 700; + color: var(--primary); } + +.social-graph-wrapper { + text-align: center; + padding: 20px; + position: relative; + color: #fff; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .social-graph-wrapper.widget-facebook { + background-color: #3b5998; } + .social-graph-wrapper.widget-twitter { + background-color: #1da1f2; } + .social-graph-wrapper.widget-linkedin { + background-color: #007bb6; } + .social-graph-wrapper.widget-googleplus { + background-color: #db4439; } + .social-graph-wrapper .s-icon { + font-size: 24px; + position: relative; + padding: 0 10px; } + +.recent-stats i { + font-size: 11px; + position: relative; + top: -1px; } + +@media only screen and (min-width: 1200px) and (max-width: 1600px) { + #lineChart_3Kk { + height: 140px !important; } } +/* add menu sidebar */ +.add-menu-sidebar { + background: var(--primary); + padding: 40px 20px 20px; + border-radius: 0; + position: relative; + margin: 50px 50px 30px; } + @media only screen and (max-width: 1400px) { + .add-menu-sidebar { + margin: 50px 25px 30px; } } + @media only screen and (max-width: 575px) { + .add-menu-sidebar { + margin: 20px 25px 30px; } } + .add-menu-sidebar p { + font-size: 16px; + line-height: 1.4; + font-weight: 300; + color: #fff; } + .add-menu-sidebar:after { + position: absolute; + background-image: url("../images/dots.svg"); + background-repeat: no-repeat; + bottom: 10px; + right: 20px; + content: ""; + height: 30px; + width: 25px; } + +.donut-chart-sale { + position: relative; } + .donut-chart-sale small { + font-size: 16px; + position: absolute; + width: 100%; + height: 100%; + left: 0; + display: flex; + align-items: center; + top: 0; + justify-content: center; + font-weight: 600; } + +.profile-bx { + border-bottom: 1px solid #EEEEEE; } + .profile-bx .profile-image { + background-image: url("../images/circle.png"); + background-repeat: no-repeat; + background-size: contain; + background-position: center; } + .profile-bx .profile-image img { + margin: 18px; + width: 118px; } + @media only screen and (max-width: 1199px) { + .profile-bx { + border-bottom: 0; } } + @media only screen and (max-width: 767px) { + .profile-bx { + border-bottom: 1px solid #EEEEEE; } } + +.search-area { + width: 300px; } + .search-area .form-control { + background: #E3E3E3; + border-width: 0px; + padding-left: 20px; + border-radius: 60px 0 0 60px; } + .search-area .input-group-text { + background: #E3E3E3; + border-width: 0px; + padding-right: 25px; + border-radius: 0 60px 60px 0; } + @media only screen and (max-width: 991px) { + .search-area { + width: 200px; } } + +.contact-icon { + height: 50px; + width: 50px; + min-width: 50px; + border: 1px solid var(--rgba-primary-2); + color: var(--primary); + font-size: 30px; + border-radius: 100%; + line-height: 50px; + text-align: center; } + @media only screen and (max-width: 1400px) { + .contact-icon { + height: 41px; + width: 41px; + line-height: 41px; + min-width: 41px; + font-size: 18px; } } + +.toogle-bx { + height: 16px; + position: relative; + width: 33px; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + background: #D8D8D8; + border-radius: 23px; } + .toogle-bx span { + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + background: #959595; + height: 24px; + width: 24px; + position: absolute; + top: 50%; + transform: translatey(-50%); + left: -10px; + border-radius: 100%; } + .toogle-bx.active { + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + background: var(--rgba-primary-3); } + .toogle-bx.active span { + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + left: 18px; + background: var(--primary); } + +.min-w30 { + min-width: 30px; } + +.min-w32 { + min-width: 32px; } + +.min-w42 { + min-width: 42px; } + +.min-w46 { + min-width: 46px; } + +.min-w50 { + min-width: 50px; } + +@media only screen and (max-width: 575px) { + .search-filter .dropdown.custom-dropdown { + margin: 0 15px 0 0 !important; } + .search-filter a.mb-2 { + margin-top: 10px; } } + +@media only screen and (max-width: 1400px) { + .search-job.search-job-xl .search-dropdown { + border-right: 0 !important; + margin-bottom: 15px; } } +@media only screen and (max-width: 1199px) { + .search-job.search-job-xl .search-dropdown { + border-right: 1px solid #EEEEEE !important; + margin-bottom: 0; } } +@media only screen and (max-width: 991px) { + .search-job.search-job-xl .search-dropdown { + border-right: 0 !important; + margin-bottom: 15px; } } +@media only screen and (max-width: 991px) { + .search-job .search-dropdown { + border-right: 0 !important; + margin-bottom: 15px; } } + +.feature-icon { + border: 1px solid #DCD7E8; } + +@media only screen and (max-width: 1199px) { + .activity-card { + border-left: 1px solid #EEEEEE; } } +@media only screen and (max-width: 767px) { + .activity-card { + border-left: 0; } } + +.portfolios-card > div { + background: #FBFBFB; } + +.search-dropdown { + border-right: 1px solid #EEEEEE; } + .search-dropdown .dashboard-select.style-1 { + border: 0; + display: block; + flex: 1; } + +.primary-icon path { + fill: var(--primary); } + +.owl-carousel-1 .owl-item img { + width: auto; } + +.grid-tabs .nav-link { + padding: 0; + height: 52px; + width: 52px; + line-height: 50px; + text-align: center; + border-radius: 52px; + border: 1px solid var(--primary); + margin-right: 15px; } + .grid-tabs .nav-link svg path { + fill: var(--primary); } + .grid-tabs .nav-link.active { + background: var(--primary); } + .grid-tabs .nav-link.active svg path { + fill: #fff; } +.grid-tabs .nav-item:last-child .nav-link { + margin-right: 0; } +@media only screen and (max-width: 1400px) { + .grid-tabs .nav-link { + height: 40px; + width: 40px; + line-height: 38px; } } + +.search-row .title { + font-size: 20px; + font-weight: 600; } +.search-row .sub-title { + font-size: 18px; } +.search-row:hover { + box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); } +@media only screen and (max-width: 1400px) { + .search-row .title { + font-size: 17px; } + .search-row .sub-title { + font-size: 16px; } } + +.like-btn { + display: inline-block; + padding-left: 0; + margin-bottom: 12px; + cursor: pointer; + font-size: 22px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: FontAwesome; } + +.like-btn input { + opacity: 0; + cursor: pointer; + height: 0; + width: 0; + display: block; } + +.checkmark { + height: 40px; + text-align: center; + line-height: 38px; + width: 40px; + display: block; + border: 1px solid var(--primary); + border-radius: 20px; } + @media only screen and (max-width: 1400px) { + .checkmark { + height: 32px; + width: 32px; + line-height: 29px; } } + +.like-btn .checkmark:before { + content: "\f097"; + font-size: 20px; + font-weight: 400; + color: var(--primary); } + @media only screen and (max-width: 1400px) { + .like-btn .checkmark:before { + font-size: 17px; } } + +.like-btn input:checked ~ .checkmark { + background-color: var(--primary); } + +.like-btn input:checked ~ .checkmark:before { + width: 100%; + height: 100%; + background-color: var(--primary); + left: 0; + top: 0; + border-radius: 20px; + color: #fff; + padding: 3px 6px; } + +/* +=================================== + Product detail +===================================*/ +.produtct-detail-tag { + display: inline-block; } + .produtct-detail-tag a { + font-style: 13px; + color: #B1B1B1; } + +.product-detail-content .item-tag { + background: #828690; + border-radius: 6px; + display: inline-block; + font-size: 12px; + margin-right: 4px; + padding: 2px 12px; + color: #fff; } + +.filtaring-area h4 { + color: #1d1d1d; + font-size: 16px; + font-weight: 400; + text-transform: lowercase; } + +.plus-minus-input .input-icon { + font-size: 13px; + color: #B1B1B1; } + +.plus-minus-input { + display: flex; + width: 120px; } + .plus-minus-input .custom-btn { + border-radius: 0; + height: 40px; + padding: 12px 8px; + background: #fff; + border: 1px solid #f0f1f5; } + .plus-minus-input .form-control:hover, .plus-minus-input .form-control:focus, .plus-minus-input .form-control:active { + border: 1px solid #f0f1f5; } + +.btn-reveal-trigger .avatar-xl { + min-width: 30px; } + +.share-view { + display: inline-block; } + .share-view ul li { + display: inline-block; } + .share-view .share-icon { + width: 40px; + height: 40px; + display: inline-block; + border: 1px solid #f0f1f5; + text-align: center; + line-height: 40px; + font-style: 16px; + color: #f0f1f5; + margin-right: 8px; } + +/*--------tab----------*/ +.veritical-line { + padding: 20px 30px; + border-top: 1px solid #f0f1f5; + border-right: 1px solid #f0f1f5; + border-bottom: 1px solid #f0f1f5; + position: relative; } + .veritical-line:before { + background: #f0f1f5; + bottom: 0; + content: ""; + height: 100%; + left: -1px; + max-height: 40%; + position: absolute; + width: 1px; } + +.tab-content-text p { + color: #B1B1B1; + font-size: 13px; + font-weight: 400; + line-height: 24px; + margin-bottom: 25px; } + +.tab-item-list li a { + background: #fff; + border-top: 1px solid #f0f1f5; + border-left: 1px solid #f0f1f5; + border-right: 1px solid #f0f1f5; + color: #B1B1B1; + display: block; + font-size: 16px; + padding: 16px; + text-transform: uppercase; } + .tab-item-list li a:hover, .tab-item-list li a:focus { + background: #fff; + color: #B1B1B1; + border-right: 0px; } +.tab-item-list li:last-child { + border-bottom: 1px solid #f0f1f5; } + +.tab-list li { + margin-bottom: 7px; + font-size: 13px; } + .tab-list li i { + font-size: 13px; + margin-right: 14px; } + +.slide-item-list { + text-align: center; + margin: 0 -5px; } + .slide-item-list li { + display: inline-block; + flex: 0 0 25%; + width: 25%; + padding: 0 5px; } + .slide-item-list li a { + display: inline-block; + padding-left: 0; + padding-right: 0; + padding-top: 0; + background: transparent; + padding-bottom: 0px; } + .slide-item-list li a:hover, .slide-item-list li a:focus { + background: transparent; } + .slide-item-list li a img { + width: 100%; } + +.product-detail-text { + padding-top: 28px; + padding-left: 30px; + padding-right: 30px; + padding-bottom: 70px; } + +.star-rating .product-review { + font-style: 13px; + color: #B1B1B1; + font-weight: 400; + text-decoration: underline !important; } + +.product-detail .tab-content img { + display: inline-block; + width: 100%; } + +.popular-tag ul { + margin: 0px; + padding: 0px; } + .popular-tag ul li { + display: inline-block; + padding: 8px 15px; + background: #f8f8f8; + font-size: 13px; + color: #fff; + margin-right: 10px; + margin-bottom: 10px; } + +.size-filter ul li { + display: inline-block; } + +.intro { + border: 1px solid red; + color: #1d1d1d; } + +#listResults .slider { + margin: 25px 0; } +#listResults .slider-box { + width: 90%; + margin: 25px auto; } +#listResults input { + width: 10%; } +#listResults label { + border: none; + display: inline-block; + margin-right: -4px; + vertical-align: top; + width: 30%; } + +.plus-minus-input .input-icon { + font-size: 13px; + color: #aaaaaa; } +.plus-minus-input .custom-btn { + border-radius: 0; + height: 40px; + padding: 8px 12px; + background: #ffffff; + border: 1px solid #c8c8c8; } + .plus-minus-input .custom-btn:hover, .plus-minus-input .custom-btn:focus, .plus-minus-input .custom-btn.active { + box-shadow: none; + outline: none; } +.plus-minus-input .form-control { + height: 40px; + border-top: 1px solid #c8c8c8; + border-bottom: 1px solid #c8c8c8; + border-left: 0px solid #c8c8c8; + border-right: 1px solid #c8c8c8; } + .plus-minus-input .form-control:hover, .plus-minus-input .form-control:focus, .plus-minus-input .form-control:active { + border-top: 1px solid #c8c8c8; + border-bottom: 1px solid #c8c8c8; + border-left: 0px solid #c8c8c8; + border-right: 0px solid #c8c8c8; } + +.new-arrival-product .new-arrivals-img-contnent { + overflow: hidden; } + .new-arrival-product .new-arrivals-img-contnent img { + width: 100%; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } +.new-arrival-product:hover .new-arrivals-img-contnent img { + transform: scale(1.5) translateY(12%); + -moz-transform: scale(1.5) translateY(12%); + -webkit-transform: scale(1.5) translateY(12%); + -ms-transform: scale(1.5) translateY(12%); + -o-transform: scale(1.5) translateY(12%); } + +/* +=================================== + list view +===================================*/ +.new-arrival-content .item { + font-size: 12px; + color: #B1B1B1; } +.new-arrival-content h4 { + font-size: 16px; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 10px; } +.new-arrival-content .price { + font-weight: 700; + color: var(--primary); + font-size: 22px; + margin-bottom: 20px; } +.new-arrival-content p { + font-size: 14px; + color: #828690; + margin-bottom: 6px; + line-height: 24px; } +.new-arrival-content .text-content { + margin-top: 18px; } + +.success-icon { + color: #1BD084; + font-size: 16px; } + +.comment-review { + position: absolute; + right: 0; + top: 25px; } + .comment-review .client-review { + color: #828690; + padding-right: 20px; + text-decoration: underline !important; + font-size: 14px; } + .comment-review .span { + color: #828690; + font-size: 14px; } + +.star-rating li { + display: inline-block; } + .star-rating li i { + color: gold; } + +.rtl { + text-align: right; + direction: rtl; } + .rtl .nav { + padding-right: 0; } + .rtl .navbar-nav .nav-item { + float: right; } + .rtl .navbar-nav .nav-item + .nav-item { + margin-right: 1rem; + margin-left: inherit; } + .rtl th { + text-align: right; } + .rtl .alert-dismissible { + padding-right: 1.25rem; + padding-left: 4rem; } + .rtl .dropdown-menu { + right: 0; + text-align: right; } + .rtl .checkbox label { + padding-right: 1.25rem; + padding-left: inherit; } + .rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .btn-group > .btn:last-child:not(:first-child), + .rtl .btn-group > .dropdown-toggle:not(:first-child) { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .custom-control-label::after, + .rtl .custom-control-label::before { + right: 0; + left: inherit; } + .rtl .custom-select { + padding: 0.375rem 0.75rem 0.375rem 1.75rem; + background: #fff url("data:image/svg+xml,") no-repeat left 0.75rem center; + background-size: 8px 10px; } + .rtl .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), + .rtl .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), + .rtl .input-group > .input-group-append:not(:last-child) > .btn, + .rtl .input-group > .input-group-append:not(:last-child) > .input-group-text, + .rtl .input-group > .input-group-prepend > .btn, + .rtl .input-group > .input-group-prepend > .input-group-text { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .input-group > .input-group-append > .btn, + .rtl .input-group > .input-group-append > .input-group-text, + .rtl .input-group > .input-group-prepend:first-child > .btn:not(:first-child), + .rtl .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), + .rtl .input-group > .input-group-prepend:not(:first-child) > .btn, + .rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .input-group > .custom-select:not(:first-child), + .rtl .input-group > .form-control:not(:first-child) { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .input-group > .custom-select:not(:last-child), + .rtl .input-group > .form-control:not(:last-child) { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .input-group > .custom-select:not(:last-child):not(:first-child), + .rtl .input-group > .form-control:not(:last-child):not(:first-child) { + border-radius: 0; } + .rtl .custom-control { + padding-right: 1.5rem; + padding-left: inherit; + margin-right: inherit; + margin-left: 1rem; } + .rtl .custom-control-indicator { + right: 0; + left: inherit; } + .rtl .custom-file-label::after { + right: initial; + left: -1px; + border-radius: .25rem 0 0 .25rem; } + .rtl .radio input, + .rtl .radio-inline, + .rtl .checkbox input, + .rtl .checkbox-inline input { + margin-right: -1.25rem; + margin-left: inherit; } + .rtl .list-group { + padding-right: 0; + padding-left: 40px; } + .rtl .close { + float: left; } + .rtl .modal-header .close { + margin: -15px auto -15px -15px; } + .rtl .modal-footer > :not(:first-child) { + margin-right: .25rem; } + .rtl .alert-dismissible .close { + right: inherit; + left: 0; } + .rtl .dropdown-toggle::after { + margin-right: .255em; + margin-left: 0; } + .rtl .form-check-input { + margin-right: -1.25rem; + margin-left: inherit; } + .rtl .form-check-label { + padding-right: 1.25rem; + padding-left: inherit; } + .rtl .offset-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-11 { + margin-right: 91.6666666667%; + margin-left: 0; } + @media (min-width: 576px) { + .rtl .offset-sm-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-sm-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-sm-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-sm-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-sm-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-sm-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-sm-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-sm-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-sm-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-sm-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-sm-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-sm-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 768px) { + .rtl .offset-md-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-md-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-md-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-md-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-md-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-md-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-md-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-md-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-md-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-md-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-md-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-md-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 992px) { + .rtl .offset-lg-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-lg-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-lg-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-lg-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-lg-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-lg-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-lg-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-lg-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-lg-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-lg-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-lg-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-lg-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 1200px) { + .rtl .offset-xl-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-xl-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-xl-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-xl-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-xl-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-xl-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-xl-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-xl-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-xl-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-xl-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-xl-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-xl-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 1440) { + .rtl .offset-xxl-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-xxl-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-xxl-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-xxl-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-xxl-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + .rtl .mr-0, + .rtl .mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-0, + .rtl .mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-1, + .rtl .mx-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-1, + .rtl .mx-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-2, + .rtl .mx-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-2, + .rtl .mx-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-3, + .rtl .mx-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-3, + .rtl .mx-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-4, + .rtl .mx-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-4, + .rtl .mx-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-5, + .rtl .mx-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-5, + .rtl .mx-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-0, + .rtl .px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-0, + .rtl .px-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-1, + .rtl .px-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-1, + .rtl .px-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-2, + .rtl .px-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-2, + .rtl .px-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-3, + .rtl .px-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-3, + .rtl .px-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-4, + .rtl .px-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-4, + .rtl .px-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-5, + .rtl .px-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-5, + .rtl .px-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + @media (min-width: 576px) { + .rtl .mr-sm-0, + .rtl .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-sm-0, + .rtl .mx-sm-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-sm-1, + .rtl .mx-sm-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-sm-1, + .rtl .mx-sm-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-sm-2, + .rtl .mx-sm-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-sm-2, + .rtl .mx-sm-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-sm-3, + .rtl .mx-sm-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-sm-3, + .rtl .mx-sm-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-sm-4, + .rtl .mx-sm-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-sm-4, + .rtl .mx-sm-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-sm-5, + .rtl .mx-sm-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-sm-5, + .rtl .mx-sm-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-sm-0, + .rtl .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-sm-0, + .rtl .px-sm-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-sm-1, + .rtl .px-sm-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-sm-1, + .rtl .px-sm-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-sm-2, + .rtl .px-sm-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-sm-2, + .rtl .px-sm-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-sm-3, + .rtl .px-sm-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-sm-3, + .rtl .px-sm-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-sm-4, + .rtl .px-sm-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-sm-4, + .rtl .px-sm-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-sm-5, + .rtl .px-sm-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-sm-5, + .rtl .px-sm-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-sm-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-sm-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 768px) { + .rtl .mr-md-0, + .rtl .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-md-0, + .rtl .mx-md-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-md-1, + .rtl .mx-md-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-md-1, + .rtl .mx-md-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-md-2, + .rtl .mx-md-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-md-2, + .rtl .mx-md-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-md-3, + .rtl .mx-md-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-md-3, + .rtl .mx-md-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-md-4, + .rtl .mx-md-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-md-4, + .rtl .mx-md-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-md-5, + .rtl .mx-md-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-md-5, + .rtl .mx-md-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-md-0, + .rtl .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-md-0, + .rtl .px-md-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-md-1, + .rtl .px-md-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-md-1, + .rtl .px-md-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-md-2, + .rtl .px-md-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-md-2, + .rtl .px-md-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-md-3, + .rtl .px-md-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-md-3, + .rtl .px-md-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-md-4, + .rtl .px-md-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-md-4, + .rtl .px-md-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-md-5, + .rtl .px-md-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-md-5, + .rtl .px-md-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-md-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-md-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 992px) { + .rtl .mr-lg-0, + .rtl .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-lg-0, + .rtl .mx-lg-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-lg-1, + .rtl .mx-lg-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-lg-1, + .rtl .mx-lg-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-lg-2, + .rtl .mx-lg-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-lg-2, + .rtl .mx-lg-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-lg-3, + .rtl .mx-lg-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-lg-3, + .rtl .mx-lg-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-lg-4, + .rtl .mx-lg-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-lg-4, + .rtl .mx-lg-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-lg-5, + .rtl .mx-lg-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-lg-5, + .rtl .mx-lg-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-lg-0, + .rtl .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-lg-0, + .rtl .px-lg-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-lg-1, + .rtl .px-lg-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-lg-1, + .rtl .px-lg-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-lg-2, + .rtl .px-lg-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-lg-2, + .rtl .px-lg-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-lg-3, + .rtl .px-lg-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-lg-3, + .rtl .px-lg-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-lg-4, + .rtl .px-lg-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-lg-4, + .rtl .px-lg-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-lg-5, + .rtl .px-lg-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-lg-5, + .rtl .px-lg-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-lg-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-lg-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 1200px) { + .rtl .mr-xl-0, + .rtl .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-xl-0, + .rtl .mx-xl-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-xl-1, + .rtl .mx-xl-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-xl-1, + .rtl .mx-xl-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-xl-2, + .rtl .mx-xl-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-xl-2, + .rtl .mx-xl-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-xl-3, + .rtl .mx-xl-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-xl-3, + .rtl .mx-xl-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-xl-4, + .rtl .mx-xl-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-xl-4, + .rtl .mx-xl-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-xl-5, + .rtl .mx-xl-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-xl-5, + .rtl .mx-xl-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-xl-0, + .rtl .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-xl-0, + .rtl .px-xl-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-xl-1, + .rtl .px-xl-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-xl-1, + .rtl .px-xl-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-xl-2, + .rtl .px-xl-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-xl-2, + .rtl .px-xl-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-xl-3, + .rtl .px-xl-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-xl-3, + .rtl .px-xl-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-xl-4, + .rtl .px-xl-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-xl-4, + .rtl .px-xl-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-xl-5, + .rtl .px-xl-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-xl-5, + .rtl .px-xl-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-xl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-xl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 1440) { + .rtl .mr-xxl-0, + .rtl .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-xxl-0, + .rtl .mx-xxl-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-xxl-1, + .rtl .mx-xxl-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-xxl-1, + .rtl .mx-xxl-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-xxl-2, + .rtl .mx-xxl-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-xxl-2, + .rtl .mx-xxl-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-xxl-3, + .rtl .mx-xxl-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-xxl-3, + .rtl .mx-xxl-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-xxl-4, + .rtl .mx-xxl-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-xxl-4, + .rtl .mx-xxl-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-xxl-5, + .rtl .mx-xxl-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-xxl-5, + .rtl .mx-xxl-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-xxl-0, + .rtl .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-xxl-0, + .rtl .px-xxl-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-xxl-1, + .rtl .px-xxl-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-xxl-1, + .rtl .px-xxl-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-xxl-2, + .rtl .px-xxl-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-xxl-2, + .rtl .px-xxl-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-xxl-3, + .rtl .px-xxl-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-xxl-3, + .rtl .px-xxl-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-xxl-4, + .rtl .px-xxl-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-xxl-4, + .rtl .px-xxl-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-xxl-5, + .rtl .px-xxl-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-xxl-5, + .rtl .px-xxl-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-xxl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-xxl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + .rtl .text-right { + text-align: left !important; } + .rtl .text-left { + text-align: right !important; } + @media (min-width: 576px) { + .rtl .text-sm-right { + text-align: left !important; } + .rtl .text-sm-left { + text-align: right !important; } } + @media (min-width: 768px) { + .rtl .text-md-right { + text-align: left !important; } + .rtl .text-md-left { + text-align: right !important; } } + @media (min-width: 992px) { + .rtl .text-lg-right { + text-align: left !important; } + .rtl .text-lg-left { + text-align: right !important; } } + @media (min-width: 1200px) { + .rtl .text-xl-right { + text-align: left !important; } + .rtl .text-xl-left { + text-align: right !important; } } + @media (min-width: 1440) { + .rtl .text-xxl-right { + text-align: left !important; } + .rtl .text-xxl-left { + text-align: right !important; } } + +.rtl .mx-0 { + margin-right: auto; + margin-left: 0 !important; } +.rtl .mx-0 { + margin-left: auto; + margin-right: 0 !important; } +.rtl .mx-1 { + margin-right: auto; + margin-left: 0.25rem !important; } +.rtl .mx-1 { + margin-left: auto; + margin-right: 0.25rem !important; } +.rtl .mx-2 { + margin-right: auto; + margin-left: 0.5rem !important; } +.rtl .mx-2 { + margin-left: auto; + margin-right: 0.5rem !important; } +.rtl .mx-3 { + margin-right: auto; + margin-left: 1rem !important; } +.rtl .mx-3 { + margin-left: auto; + margin-right: 1rem !important; } +.rtl .mx-4 { + margin-right: auto; + margin-left: 1.5rem !important; } +.rtl .mx-4 { + margin-left: auto; + margin-right: 1.5rem !important; } +.rtl .mx-5 { + margin-right: auto; + margin-left: 3rem !important; } +.rtl .mx-5 { + margin-left: auto; + margin-right: 3rem !important; } +.rtl .px-0 { + padding-right: auto; + padding-left: 0 !important; } +.rtl .px-0 { + padding-left: auto; + padding-right: 0 !important; } +.rtl .px-1 { + padding-right: auto; + padding-left: 0.25rem !important; } +.rtl .px-1 { + padding-left: auto; + padding-right: 0.25rem !important; } +.rtl .px-2 { + padding-right: auto; + padding-left: 0.5rem !important; } +.rtl .px-2 { + padding-left: auto; + padding-right: 0.5rem !important; } +.rtl .px-3 { + padding-right: auto; + padding-left: 1rem !important; } +.rtl .px-3 { + padding-left: auto; + padding-right: 1rem !important; } +.rtl .px-4 { + padding-right: auto; + padding-left: 1.5rem !important; } +.rtl .px-4 { + padding-left: auto; + padding-right: 1.5rem !important; } +.rtl .px-5 { + padding-right: auto; + padding-left: 3rem !important; } +.rtl .px-5 { + padding-left: auto; + padding-right: 3rem !important; } +.rtl .mr-auto { + margin-right: 0 !important; + margin-left: auto !important; } +.rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } +.rtl .ml-auto { + margin-right: auto !important; + margin-left: 0 !important; } +.rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } +@media (min-width: 576px) { + .rtl .mx-sm-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-sm-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-sm-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-sm-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-sm-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-sm-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-sm-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-sm-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-sm-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-sm-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-sm-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-sm-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-sm-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-sm-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-sm-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-sm-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-sm-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-sm-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-sm-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-sm-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-sm-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-sm-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-sm-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-sm-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-sm-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-sm-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 768px) { + .rtl .mx-md-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-md-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-md-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-md-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-md-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-md-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-md-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-md-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-md-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-md-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-md-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-md-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-md-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-md-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-md-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-md-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-md-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-md-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-md-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-md-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-md-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-md-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-md-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-md-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-md-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-md-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 992px) { + .rtl .mx-lg-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-lg-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-lg-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-lg-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-lg-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-lg-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-lg-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-lg-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-lg-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-lg-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-lg-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-lg-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-lg-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-lg-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-lg-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-lg-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-lg-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-lg-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-lg-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-lg-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-lg-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-lg-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-lg-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-lg-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-lg-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-lg-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 1200px) { + .rtl .mx-xl-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-xl-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-xl-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-xl-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-xl-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-xl-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-xl-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-xl-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-xl-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-xl-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-xl-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-xl-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-xl-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-xl-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-xl-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-xl-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-xl-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-xl-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-xl-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-xl-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-xl-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-xl-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-xl-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-xl-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-xl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-xl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 1440) { + .rtl .mx-xxl-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-xxl-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-xxl-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-xxl-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-xxl-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-xxl-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-xxl-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-xxl-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-xxl-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-xxl-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-xxl-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-xxl-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-xxl-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-xxl-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-xxl-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-xxl-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-xxl-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-xxl-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-xxl-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-xxl-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-xxl-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-xxl-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-xxl-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-xxl-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-xxl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-xxl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } } +.rtl .float-left { + float: right !important; } +.rtl .float-right { + float: left !important; } +.rtl .float-none { + float: none !important; } +@media (min-width: 576px) { + .rtl .float-sm-left { + float: right !important; } + .rtl .float-sm-right { + float: left !important; } + .rtl .float-sm-none { + float: none !important; } } +@media (min-width: 768px) { + .rtl .float-md-left { + float: right !important; } + .rtl .float-md-right { + float: left !important; } + .rtl .float-md-none { + float: none !important; } } +@media (min-width: 992px) { + .rtl .float-lg-left { + float: right !important; } + .rtl .float-lg-right { + float: left !important; } + .rtl .float-lg-none { + float: none !important; } } +@media (min-width: 1200px) { + .rtl .float-xl-left { + float: right !important; } + .rtl .float-xl-right { + float: left !important; } + .rtl .float-xl-none { + float: none !important; } } +@media (min-width: 1440) { + .rtl .float-xxl-left { + float: right !important; } + .rtl .float-xxl-right { + float: left !important; } + .rtl .float-xxl-none { + float: none !important; } } + +[direction="rtl"] { + /* .text-right { + text-align: left !important; + } + + .text-left { + text-align: right !important; + } */ } + [direction="rtl"][data-theme-version="dark"] .border, [direction="rtl"][data-theme-version="dark"] .border-left, [direction="rtl"][data-theme-version="dark"] .border-right { + border-color: #333a54 !important; } + [direction="rtl"] .border-right { + border-left: 1px solid #f0f1f5 !important; + border-right: 0 !important; } + [direction="rtl"] .border-left { + border-right: 1px solid #f0f1f5 !important; + border-left: 0 !important; } + [direction="rtl"] .dropdown-menu { + left: auto; } + [direction="rtl"] .dropdown-menu-right { + left: 0; + right: auto; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .dropdown-menu-right { + left: 15px; } } + [direction="rtl"] .notification_dropdown .dropdown-menu-right .media > span { + margin-left: 10px; + margin-right: 0; } + +[direction="rtl"]:not([data-container="boxed"]) .nav-header { + left: auto; + right: 0; } +[direction="rtl"][data-container="wide-boxed"] .nav-header { + left: auto; + right: auto; } +[direction="rtl"] .nav-header { + text-align: right; + right: auto; } + [direction="rtl"] .nav-header .brand-title { + margin-left: 0; + margin-right: 15px; } + [direction="rtl"] .nav-header .brand-logo { + padding-left: 0; + padding-right: 1.75rem; } + [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo[data-layout="horizontal"] { + padding-right: 30px; } + [data-sidebar-style="mini"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-layout="horizontal"][data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo { + padding-right: 30px; } + @media (max-width: 767.98px) { + [direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } } +[direction="rtl"] .nav-control { + right: auto; + left: -4.0625rem; } + @media (max-width: 767.98px) { + [direction="rtl"] .nav-control { + left: -4.0625rem; } } + @media (max-width: 575.98px) { + [direction="rtl"] .nav-control { + left: -3.5rem; } } +[direction="rtl"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active { + right: 0; } + +[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo { + padding-right: 40px; } + +[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .nav-header { + width: 16rem; } + +[direction="rtl"] .header { + padding: 0; + padding-right: 21.563rem; } + @media only screen and (max-width: 1400px) { + [direction="rtl"] .header { + padding-right: 17rem; } } + @media (max-width: 767.98px) { + [direction="rtl"] .header { + padding-right: 5rem; + padding-left: 0; } } + [direction="rtl"] .header .header-content { + padding-left: 1.875rem; + padding-right: 5.3125rem; + border-radius: 0 3.125rem 0 0; } + @media only screen and (max-width: 767px) { + [direction="rtl"] .header .header-content { + border-radius: 0; } } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header .header-content { + padding-right: 3.5rem; + padding-left: 0.938rem; } } + [data-sidebar-style="compact"][direction="rtl"] .header .header-content { + padding-right: 1.875rem; } + [data-sidebar-style="modern"][direction="rtl"] .header .header-content { + padding-right: 5.3125rem; } + [data-sidebar-style="overlay"][direction="rtl"] .header .header-content { + padding-right: 5.3125rem; } + @media only screen and (max-width: 575px) { + [data-sidebar-style="overlay"][direction="rtl"] .header .header-content { + padding-right: 0.5rem; } } + [direction="rtl"] .header .nav-control { + right: 0.4375rem; + left: auto; } +[direction="rtl"] .header-right > li:not(:first-child) { + padding-left: 0; + padding-right: 1.25rem; + margin-right: 0 !important; } + @media only screen and (max-width: 767px) { + [direction="rtl"] .header-right > li:not(:first-child) { + padding-right: 0.5rem; } } +[direction="rtl"] .header-right .header-profile > a.nav-link { + margin-left: auto; + padding-left: auto; + border-left: 0; } + [direction="rtl"] .header-right .header-profile > a.nav-link .header-info { + padding-right: 20px; + padding-left: auto; + text-align: right; } + @media only screen and (max-width: 1400px) { + [direction="rtl"] .header-right .header-profile > a.nav-link .header-info { + padding-right: 10px; } } + @media only screen and (max-width: 1400px) { + [direction="rtl"] .header-right .header-profile > a.nav-link { + margin-right: 10px; + padding-right: 20px; } } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header-right .header-profile > a.nav-link { + margin-right: 0px; + padding-right: 0px; + border-right: 0; } } +[direction="rtl"] .header-right .search-area .form-control { + padding-right: 20px; + padding-left: 0; + border-radius: 3rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } +[direction="rtl"] .header-right .search-area .input-group-text { + padding-left: 20px; + padding-right: 0; + border-radius: 3rem; + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; } +[direction="rtl"] .header-left .search_bar .dropdown-menu, +[direction="rtl"] .header-left .search_bar .dropdown-menu.show { + right: 40px !important; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header-left .search_bar .dropdown-menu, + [direction="rtl"] .header-left .search_bar .dropdown-menu.show { + right: -100px !important; } } +[direction="rtl"] .header-left .search_bar .search_icon { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-top-right-radius: 5rem; + border-bottom-right-radius: 5rem; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header-left .search_bar .search_icon { + border-radius: 5rem; } } +[direction="rtl"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 21.563rem; } + [direction="rtl"][data-layout="horizontal"] .header .header-content { + padding-right: 2.5rem; + padding-left: 2.5rem; } +[direction="rtl"][data-layout="horizontal"][data-sidebar-style="full"] .nav-header .brand-logo { + padding-right: 2.5rem; } +[direction="rtl"][data-layout="horizontal"][data-sidebar-style="mini"] .header { + padding-right: 7.75rem; } +[direction="rtl"][data-sidebar-style="mini"] .header { + padding-right: 5rem; } +[direction="rtl"][data-sidebar-style="compact"] .header { + padding: 0 0; + padding-right: 15rem; } +[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 21.563rem; } +[direction="rtl"][data-sidebar-style="modern"] .header { + padding: 0 0; + padding-right: 9.4rem; } +[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 16rem; } + +[direction="rtl"] { + text-align: right; } + [direction="rtl"] .deznav { + text-align: right; } + [direction="rtl"] .deznav .metismenu ul:after { + left: auto; + right: -6px; } + [direction="rtl"] .deznav .metismenu ul a:before { + left: auto; + right: 0px; } + [direction="rtl"] .deznav .metismenu > li a > i { + margin-right: 0; } + [direction="rtl"] .deznav .metismenu li > a i { + padding: 0 0 0 1.5rem; } + [direction="rtl"] .deznav .metismenu li > a svg { + margin-left: 5px; + margin-right: 0; } + [data-sidebar-style="compact"][direction="rtl"] .deznav .metismenu li > a svg { + left: auto; + margin-left: auto; + margin-right: auto; } + [data-sidebar-style="icon-hover"][direction="rtl"] .deznav .metismenu li > a svg { + margin-left: 0; } + [direction="rtl"] .deznav .metismenu li ul a { + padding-right: 6.4rem; + padding-left: 0.625rem; } + @media only screen and (max-width: 1400px) { + [direction="rtl"] .deznav .metismenu li ul a { + padding-right: 4.5rem; } } + [direction="rtl"] .deznav .metismenu li.active > .has-arrow:after { + transform: rotate(45deg) translateY(-50%); } + [direction="rtl"] .deznav .metismenu .has-arrow:after { + left: 1.5625rem; + right: auto; } + [data-layout="horizontal"][direction="rtl"] .deznav .metismenu .has-arrow:after { + left: 1.125rem; } + [data-sidebar-style="modern"][direction="rtl"] .deznav .metismenu .has-arrow:after { + -webkit-transform: rotate(-45deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li .has-arrow:after { + left: 1.5rem; + right: auto; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li { + padding: 0 30px 0 0; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before { + left: auto; + right: -11px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 15px; + border-bottom-left-radius: 15px; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a { + border-radius: 0 3rem 3rem 0; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + right: 5rem; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li { + padding: 0 13px; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + border-radius: 3rem; } + [direction="rtl"][data-sidebar-style="mini"] .deznav .metismenu > li > a > i { + padding: 0; } + [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul a.has-arrow:after { + left: 1.5625rem; + right: auto; } + [direction="rtl"][data-sidebar-style="compact"] .deznav .metismenu li > a i { + padding: 0; + margin-left: auto; + margin-right: auto; } + [direction="rtl"][data-sidebar-style="compact"] .deznav .metismenu li ul a { + padding-right: 0.625rem; + padding-left: 0.625rem; } + [direction="rtl"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu li a:before { + left: auto; + right: 0; + border-radius: 1.25rem 0 0 1.25rem; } + [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu ul a:before { + left: auto; + right: 65px; } + [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a { + padding-right: 4.5rem; + padding-left: 0.625rem; } + [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a:before { + left: auto; + right: 40px; } + [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a:before { + left: auto; + right: 0; + border-radius: 10px 0 0 10px; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a:before { + left: auto; + right: 65px; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a { + padding-right: 1.5rem; + padding-left: 0.625rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a:before { + left: auto; + right: 30px; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul { + right: 11.8125rem; + left: 0; } + [direction="rtl"][data-sidebar-style="modern"] .deznav .metismenu li > a i { + padding: 0; } + +[direction="rtl"] { + /* ===== Light gallery ===== */ } + [direction="rtl"] .select2-container--default .select2-selection--single .select2-selection__arrow { + left: 15px; + right: auto; } + [direction="rtl"] .input-group > .bootstrap-select:not(:first-child) .dropdown-toggle { + border-radius: 0.75rem 0 0 0.75rem; } + [direction="rtl"] .list-group { + padding-left: 0; } + [direction="rtl"] .form-check-input { + margin-left: -1.25rem; + margin-right: inherit; } + [direction="rtl"] .form-check-inline .form-check-input { + margin-right: 0; + margin-left: 10px; } + [direction="rtl"] .radio input, + [direction="rtl"] .radio-inline, + [direction="rtl"] .checkbox input, + [direction="rtl"] .checkbox-inline input { + margin-left: 0; + margin-right: 0; } + [direction="rtl"] .content-body { + margin-right: 21.563rem; + margin-left: auto; } + @media only screen and (max-width: 1400px) { + [direction="rtl"] .content-body { + margin-right: 17rem; } } + [data-sidebar-style="modern"][direction="rtl"] .content-body { + margin-right: 9.375rem; } + [direction="rtl"] .content-body .page-titles { + text-align: right; } + [direction="rtl"] .doctor-info-details .media-body span i, + [direction="rtl"] .recovered-chart-deta .col [class*="bg-"] { + margin-right: 0; + margin-left: 10px; } + [direction="rtl"] .patients-chart-deta .col, + [direction="rtl"] .patients-chart-deta .col [class*="bg-"], + [direction="rtl"] .recovered-chart-deta .col { + margin-right: 0; + margin-left: 15px; } + [direction="rtl"] .best-doctor .timeline .timeline-panel .media .number { + left: auto; + right: -13px; } + [direction="rtl"] .doctor-info-details .media i { + right: 0; + left: -15px; } + [direction="rtl"] .review-table .disease { + border-left: 0; + border-right: 1px solid #eee; + padding-left: 0; + padding-right: 20px; } + [direction="rtl"] .apexcharts-legend-text { + margin: 4px; } + [direction="rtl"] .doctor-info-details .media-body { + padding-left: 0; + padding-right: 40px; } + [direction="rtl"] .custom-control { + margin-left: 0; } + [direction="rtl"] .review-tab.nav-pills li:first-child a.nav-link { + border-radius: 0 0.75rem 0 0; } + [direction="rtl"] .review-tab.nav-pills li:last-child a.nav-link { + border-radius: 0.75rem 0 0 0; } + [direction="rtl"] .form-head .btn i { + margin-left: 5px; + margin-right: 0; } + [direction="rtl"] .iconbox { + padding-left: 0; + padding-right: 70px; } + [direction="rtl"] .iconbox i { + left: auto; + right: 0; } + [direction="rtl"] .table.tr-rounded tr td:first-child, [direction="rtl"] .table.tr-rounded tr th:first-child { + border-radius: 0 1.25rem 1.25rem 0; } + [direction="rtl"] .table.tr-rounded tr td:last-child, [direction="rtl"] .table.tr-rounded tr th:last-child { + border-radius: 1.25rem 0 0 1.25rem; } + [direction="rtl"] .custom-switch.toggle-switch.text-right { + padding-left: 48px; + padding-right: 0; } + [direction="rtl"] .toggle-switch.text-right .custom-control-label:before { + right: auto !important; + left: -47px; } + [direction="rtl"] .toggle-switch.text-right .custom-control-label:after { + right: auto !important; + left: -28px; } + [direction="rtl"] .toggle-switch.text-right .custom-control-input:checked ~ .custom-control-label:after { + left: -62px; + right: auto !important; } + [direction="rtl"] .check-switch { + padding-right: 40px; } + [direction="rtl"] .check-switch .custom-control-label:after, [direction="rtl"] .check-switch .custom-control-label:before { + right: -35px !important; } + [direction="rtl"] .bar-chart .apexcharts-yaxis { + transform: translatex(101%); } + [direction="rtl"] .detault-daterange .input-group-text { + padding: 0.532rem 0.75rem; + padding-right: auto; + padding-left: 0; } + [direction="rtl"] .form-wrapper .input-group .form-control { + text-align: left; } + [direction="rtl"] .timeline-chart .apexcharts-yaxis { + transform: translateX(0); } + [direction="rtl"] .card-table td:first-child, + [direction="rtl"] .card-table th:first-child { + padding-right: 30px; + padding-left: 10px; } + [direction="rtl"] .card-table td:last-child, + [direction="rtl"] .card-table th:last-child { + padding-left: 30px; + padding-right: 10px; } + [direction="rtl"] .chatbox .img_cont { + margin-right: 0px; + margin-left: 10px; } + [direction="rtl"] .profile-tab .nav-item .nav-link { + margin-right: 0; + margin-left: 30px; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .profile-tab .nav-item .nav-link { + margin-left: 0px; } } + [direction="rtl"] .widget-timeline .timeline > li > .timeline-panel { + margin-left: 0px; + margin-right: 40px; } + [direction="rtl"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel { + padding: 5px 15px 5px 10px; + border-width: 0px 5px 0px 0px; } + [direction="rtl"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel:after { + border: 0; + right: -9px; + width: 7px; + left: auto; + height: 7px; } + [direction="rtl"] .widget-timeline .timeline > li > .timeline-badge { + left: auto; + right: 0px; } + [direction="rtl"] .widget-timeline .timeline > li > .timeline-panel:after { + left: auto; + right: -5px; } + [direction="rtl"] .chatbox .msg_cotainer { + margin-left: 0; + margin-right: 10px; + border-radius: 1.375rem 0 1.375rem 1.375rem; } + [direction="rtl"] .chatbox .msg_cotainer:after { + left: auto; + right: -10px; + transform: rotate(-90deg); } + [direction="rtl"] .chatbox .type_msg .input-group .input-group-append .btn { + border-top-right-radius: 38px !important; + border-bottom-right-radius: 38px !important; } + [direction="rtl"] .chatbox .msg_cotainer_send { + margin-right: 0px; + margin-left: 10px; + border-radius: 0 6px 6px 6px; } + [direction="rtl"] .chatbox .msg_cotainer_send:after { + right: auto; + left: -10px; + transform: rotate(90deg); } + [direction="rtl"] .comment-review { + right: auto; + left: 0; } + [direction="rtl"] .input-group > .bootstrap-select:not(:first-child) .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 1.25rem; + border-bottom-left-radius: 1.25rem; } + [direction="rtl"] .input-group > .bootstrap-select:not(:last-child) .dropdown-toggle { + border-top-right-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + [direction="rtl"] .breadcrumb-item + .breadcrumb-item { + padding-right: 0.5rem; + padding-left: 0; } + [direction="rtl"] .breadcrumb-item + .breadcrumb-item::before { + padding-right: 0; + padding-left: 0.5rem; } + [direction="rtl"] .chatbox .chatbox-close { + left: 340px; + right: auto; } + [direction="rtl"] .message-search-area .input-group-text { + padding-left: 25px; + padding-right: 10px; + border-left: 1px solid #EEEEEE; + border-right: 0; + border-radius: 2rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + [direction="rtl"] .message-search-area .form-control { + border-right: 1px solid #EEEEEE; + border-left: 0; + border-radius: 2rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + [direction="rtl"] .card-tabs .nav-tabs.style-1 .nav-item .nav-link { + padding-right: 0; + padding-left: 25px; } + [direction="rtl"] .chat-box .message-sent p { + border-radius: 20px 20px 20px 0; } + [direction="rtl"] .chat-box .message-received p { + border-radius: 20px 0 20px 20px; } + [direction="rtl"] .mail-list .list-group-item i { + padding-right: 0; + padding-left: 0.625rem; } + [direction="rtl"] .dataTables_wrapper .dataTables_filter input { + margin-left: 0; + margin-right: 0.5em; } + [direction="rtl"][data-layout="horizontal"] .content-body { + margin-right: 0; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li li .has-arrow:after { + -webkit-transform: rotate(-4deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); } + [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body { + margin-right: 5rem; } + [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body { + margin-right: 15rem; } + [direction="rtl"][data-sidebar-style="overlay"] .content-body { + margin-right: 0; } + [direction="rtl"] #external-events .external-event:before { + margin-right: 0; + margin-left: .9rem; } + [direction="rtl"] .post-input a i { + margin-left: 15px; + margin-right: 0; } + [direction="rtl"] .deznav .metismenu .has-arrow:after { + -webkit-transform: rotate(-45deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); } + [direction="rtl"] .deznav .metismenu .has-arrow[aria-expanded=true]:after, + [direction="rtl"] .deznav .metismenu .mm-active > .has-arrow:after { + -webkit-transform: rotate(-135deg) translateY(-50%); + transform: rotate(-135deg); } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu .has-arrow:after { + -webkit-transform: rotate(225deg) translateY(-50%); + transform: rotate(225deg) translateY(-50%); } + [direction="rtl"] .chatbox { + left: -500px; + right: auto; } + [direction="rtl"] .chatbox.active { + left: 0; + right: auto; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .best-doctor .timeline .timeline-panel .media { + float: right; + margin-right: 0 !important; + margin-left: 15px !important; } } + [direction="rtl"] .default-select.style-1 .btn:after { + margin-left: 0; + margin-right: 0.5em; } + [direction="rtl"] .pagination .page-indicator { + transform: rotate(180deg); + -moz-transform: rotate(180deg); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); } + [direction="rtl"] .lg-outer.lg-visible { + direction: ltr; } + [direction="rtl"] .chart-point .chart-point-list { + margin: 0; + padding-right: 20px; } + [direction="rtl"] .noUi-target { + direction: rtl; } + [direction="rtl"] .noUi-vertical .noUi-pips-vertical { + left: -20px; } + [direction="rtl"] .noUi-vertical .noUi-value-vertical { + padding-left: 0; + padding-right: 25px; } + [direction="rtl"] .sidebar-right .ps--active-x > .ps__rail-x { + display: none; } + [direction="rtl"] .form-wizard .nav-wizard li .nav-link:after { + right: 50%; + left: auto; } + [direction="rtl"] .dtp > .dtp-content { + right: 50%; + left: auto; } + [direction="rtl"] .modal-header .close { + margin: 0; + left: 0; + top: 0px; + right: auto; } + [direction="rtl"] .input-group-prepend .btn + .btn { + border-radius: 0 !important; } + [direction="rtl"] .form-control + .input-group-append .btn:first-child { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; } + [direction="rtl"] .input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 1.25rem; + border-top-left-radius: 1.25rem; } + [direction="rtl"] .custom-file-label::after { + border-radius: 1.25rem 0 0 1.25rem; } + [direction="rtl"] .input-group > .custom-file:not(:last-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-top-right-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } + [direction="rtl"] .input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-radius: 0; } + [direction="rtl"] .weather-btn { + margin-left: 20px; } + [direction="rtl"] .coin-holding:after { + background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%); + /* FF3.6-15 */ + background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%); + /* Chrome10-25,Safari5.1-6 */ + background: linear-gradient(to right, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%); + /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45ffffff', endColorstr='#00ffffff',GradientType=1 ); + /* IE6-9 */ } + [direction="rtl"][data-theme-version="dark"] .coin-holding:after { + background: -moz-linear-gradient(left, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%); + /* FF3.6-15 */ + background: -webkit-linear-gradient(left, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%); + /* Chrome10-25,Safari5.1-6 */ + background: linear-gradient(to right, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%); + /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45050505', endColorstr='#00ffffff',GradientType=1 ); + /* IE6-9 */ } + [direction="rtl"] .market-line .apexcharts-yaxis { + transform: translateX(-10px); } + [direction="rtl"] .current-chart .apexcharts-datalabels-group text:last-child { + fill: #fff; } + [direction="rtl"] .lineChart { + margin-left: 0; + margin-right: auto; } + [direction="rtl"] .event-bx .image-bx .info ul li i { + margin-right: 0; + margin-left: 10px; } + [direction="rtl"] .event-bx .owl-nav { + right: auto; + left: 52px; + direction: ltr; } + [direction="rtl"] .event-bx .owl-dots { + right: auto; + left: 100px; } + [direction="rtl"] .default-select.style-2 .btn:after { + margin-left: 0; + margin-right: 10px; } + [direction="rtl"] table.dataTable thead .sorting { + background-position: center left 15px; } + [direction="rtl"] table.dataTable thead .sorting, + [direction="rtl"] table.dataTable thead .sorting_asc, + [direction="rtl"] table.dataTable thead .sorting_desc, + [direction="rtl"] table.dataTable thead .sorting_asc_disabled, + [direction="rtl"] table.dataTable thead .sorting_desc_disabled { + background-position: center left; } + [direction="rtl"] .noUi-target { + direction: rtl; } + [direction="rtl"] .noUi-vertical .noUi-pips-vertical { + left: -20px; } + [direction="rtl"] .noUi-vertical .noUi-value-vertical { + padding-left: 0; + padding-right: 25px; } + [direction="rtl"] .profile-card .title span { + padding-right: 0; + padding-left: 30px; } + [direction="rtl"] .skill-progress .progress-bar:after { + right: auto; + left: 0; } + [direction="rtl"] .profile-card .form-group .input-icon .form-control { + padding-left: 0px; + border-radius: 0; + padding-right: 70px; } + [direction="rtl"] .profile-card .form-group .input-group-prepend { + left: auto; + right: 0px; } + [direction="rtl"] .search-dropdown { + border-right: 0; + border-left: 1px solid #EEEEEE; } + [direction="rtl"] .new-arrival-content.text-center .price { + float: none; } + [direction="rtl"] .bootstrap-popover-wrapper .bootstrap-popover:not(:last-child) { + margin-right: 0; + margin-left: 8px; } + +@media only screen and (max-width: 1350px) and (min-width: 1200px) { + [direction="rtl"] .content-body { + margin-right: 17rem; } } +[direction="rtl"] .sidebar-right { + left: -32rem; + right: auto; + box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1); } + [direction="rtl"] .sidebar-right.show { + left: 0rem; + right: auto; } + [direction="rtl"] .sidebar-right .sidebar-right-trigger { + left: 100%; + right: auto; + border-radius: 0 50px 50px 0; + box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15); } + [direction="rtl"] .sidebar-right .sidebar-right-trigger span { + margin-right: 0; + margin-left: 15px; } + [direction="rtl"] .sidebar-right .sidebar-right-trigger span.text { + margin-left: 0; } +[direction="rtl"] .sidebar-right .sidebar-close-trigger { + left: -48px; + right: auto; } +[direction="rtl"] .bootstrap-select .dropdown-toggle .filter-option { + text-align: right; } +[direction="rtl"] .dz-demo-panel { + right: auto; + left: 0; + -webkit-transform: translate(-100%, 0); + -ms-transform: translate(-100%, 0); + transform: translate(-100%, 0); } + [direction="rtl"] .dz-demo-panel.show { + transform: translate(0px, 0px); + left: 0px; + right: auto; } + [direction="rtl"] .dz-demo-panel .dz-demo-trigger { + right: auto; + left: 100%; + border-radius: 0 50px 50px 0; } + [direction="rtl"] .dz-demo-panel .dz-demo-trigger svg { + margin-right: 0; + margin-left: 15px; } + +html[dir="rtl"] [direction="rtl"] .footer { + padding-right: 21.563rem; + padding-left: 0; } + html[dir="rtl"] [direction="rtl"] .footer .copyright { + border-radius: 0 0 50px 0; } + @media only screen and (max-width: 1400px) { + html[dir="rtl"] [direction="rtl"] .footer { + padding-right: 17rem; } } + @media (max-width: 767.98px) { + html[dir="rtl"] [direction="rtl"] .footer { + padding-right: 0; } } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="overlay"] .footer { + padding-right: 0; } +html[dir="rtl"] [direction="rtl"] .menu-toggle .footer { + padding-right: 3.75rem; } +html[dir="rtl"] [direction="rtl"][data-container="boxed"] .footer { + padding-right: 0; } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer { + padding-right: 5rem; } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer { + padding-right: 9.375rem; } + +[direction="rtl"] .default-accordion .card-header button, [direction="rtl"] .prevent-accordion .card-header button { + text-align: right; + padding-right: 1.5rem; + padding-left: 40px; } + [direction="rtl"] .default-accordion .card-header button:after, [direction="rtl"] .prevent-accordion .card-header button:after { + right: auto; + left: 20px; } +[direction="rtl"] .default-calendar .ngb-dp-header { + direction: ltr; } +[direction="rtl"] ngb-toast .toast-header .close { + margin-left: unset; } +[direction="rtl"] .calendar-list .list-group-item { + border-left: 0; + border-right: 4px solid #40189D; } +[direction="rtl"] .calendar-checkbox input[type=checkbox], [direction="rtl"] .calendar-checkbox input[type=radio] { + margin-right: 0px; + margin-left: 6px; } +[direction="rtl"] .doctor-list .accordion__header--indicator { + right: 0; + left: auto; } +[direction="rtl"] .patient-calender ngb-datepicker { + direction: ltr; } + +/*$primary : #7356f1 !default;*/ +:root { + --primary: #40189D; + --secondary: #8BC740; + --primary-hover: #2e1171; + --primary-dark: #0a0418; + --rgba-primary-1: rgba(64, 24, 157, 0.1); + --rgba-primary-2: rgba(64, 24, 157, 0.2); + --rgba-primary-3: rgba(64, 24, 157, 0.3); + --rgba-primary-4: rgba(64, 24, 157, 0.4); + --rgba-primary-5: rgba(64, 24, 157, 0.5); + --rgba-primary-6: rgba(64, 24, 157, 0.6); + --rgba-primary-7: rgba(64, 24, 157, 0.7); + --rgba-primary-8: rgba(64, 24, 157, 0.8); + --rgba-primary-9: rgba(64, 24, 157, 0.9); + --font-family-base: Roboto, sans-serif; + --font-family-title: Roboto, sans-serif; } + +[data-theme-version="dark"] { + --nav-headbg: #28253b; + --sidebar-bg: #28253b; + --headerbg: #251e35; + background: #251e35; + color: #828690; } + [data-theme-version="dark"] h1, + [data-theme-version="dark"] h2, + [data-theme-version="dark"] h3, + [data-theme-version="dark"] h4, + [data-theme-version="dark"] h5, + [data-theme-version="dark"] h6 { + color: #fff !important; } + [data-theme-version="dark"] a.link { + color: #ddd; } + [data-theme-version="dark"] a.link:focus, + [data-theme-version="dark"] a.link:hover { + color: #48A9F8; } + [data-theme-version="dark"] a:hover { + color: #fff; } + [data-theme-version="dark"] .border-right { + border-right: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-left { + border-left: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-top { + border-top: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-bottom { + border-bottom: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border { + border: 1px solid #333a54 !important; } + +[data-theme-version="dark"] .card { + background-color: #28253b; + box-shadow: none; } +[data-theme-version="dark"] .dropdown-menu { + background-color: #28253b; + box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .dropdown-menu .dropdown-item { + color: #777777; } + [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item:hover, [data-theme-version="dark"] .dropdown-menu .dropdown-item:focus { + background-color: #28253b; + color: #fff; } +[data-theme-version="dark"] a { + color: #fff; } +[data-theme-version="dark"] .text-primary { + color: #fff !important; } +[data-theme-version="dark"] .btn-link g [fill] { + fill: #fff; } +[data-theme-version="dark"] .btn-light:active, +[data-theme-version="dark"] .btn-light:focus, +[data-theme-version="dark"] .btn-light:hover { + color: #000; } +[data-theme-version="dark"] .form-control { + background-color: #28253b; + border-color: #333a54; + color: #fff; } +[data-theme-version="dark"] .modal-content { + background: #28253b; } +[data-theme-version="dark"] .modal-footer, +[data-theme-version="dark"] .modal-header { + border-color: #333a54; } +[data-theme-version="dark"] .close { + font-weight: 400; + color: #fff; + text-shadow: none; } + [data-theme-version="dark"] .close:hover { + color: #fff; } +[data-theme-version="dark"] .star-rating .product-review, +[data-theme-version="dark"] .new-arrival-content .item { + color: #fff; } +[data-theme-version="dark"] .custom-dropdown .dropdown-menu { + border-color: #333a54; } +[data-theme-version="dark"] .widget-stat .media > span { + background: rgba(255, 255, 255, 0.15); + border-color: #333a54; + color: #fff; } +[data-theme-version="dark"] .plus-minus-input .custom-btn { + background: #251e35; + border-color: #333a54; } +[data-theme-version="dark"] .dropdown-divider, +[data-theme-version="dark"] .size-filter ul li { + border-color: #333a54; } +[data-theme-version="dark"] .custom-select { + border-color: #333a54; + color: #828690; + background: #251e35; } +[data-theme-version="dark"] .nav-tabs { + border-color: #333a54; } +[data-theme-version="dark"] .mail-list .list-group-item.active i { + color: #fff; } +[data-theme-version="dark"] hr { + border-color: #333a54; } +[data-theme-version="dark"] .grid-col { + background: #251e35; } +[data-theme-version="dark"] .noUi-target { + border-color: #333a54; + border-radius: 8px; + box-shadow: none; } + [data-theme-version="dark"] .noUi-target .noUi-connects { + background: #333a54; } +[data-theme-version="dark"] .noUi-marker-large, +[data-theme-version="dark"] .noUi-marker { + background: #333a54; } +[data-theme-version="dark"] .input-group-text { + background: #28253b; + color: #7e7e7e; + border-color: #333a54; } +[data-theme-version="dark"] .note-editor.note-frame { + border-color: #333a54; } + [data-theme-version="dark"] .note-editor.note-frame .btn { + color: #fff; } + [data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable { + color: #fff; } +[data-theme-version="dark"] .widget-media .timeline .timeline-panel { + border-color: #333a54; } +[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification { + border-color: #333a54; } +[data-theme-version="dark"] #user-activity .nav-tabs .nav-link { + border-color: #333a54; } + [data-theme-version="dark"] #user-activity .nav-tabs .nav-link.active { + background: #251e35; + color: #fff; } +[data-theme-version="dark"] .list-group-item-action { + color: #7e7e7e; } +[data-theme-version="dark"] .list-group-item-action:focus, +[data-theme-version="dark"] .list-group-item-action:hover, +[data-theme-version="dark"] .list-group-item-action:focus { + background-color: #251e35; + border-color: #251e35; } +[data-theme-version="dark"] .list-group-item.active { + color: #fff; + border-color: var(--primary); } + [data-theme-version="dark"] .list-group-item.active:focus, [data-theme-version="dark"] .list-group-item.active:hover, [data-theme-version="dark"] .list-group-item.active:focus { + background-color: var(--primary); + border-color: var(--primary); + color: #fff; } +[data-theme-version="dark"] .swal2-popup { + background: #28253b; } +[data-theme-version="dark"] .form-head .btn-outline-primary { + border-color: #333a54; } +[data-theme-version="dark"] .form-head .btn-outline-primary:hover { + border-color: var(--primary); } +[data-theme-version="dark"] .review-tab.nav-pills li a.nav-link.active { + background: transparent; } +[data-theme-version="dark"] .new-arrival-content h4 a { + color: #fff; } +[data-theme-version="dark"] .text-black { + color: #fff !important; } +[data-theme-version="dark"] .abilities-chart .ct-chart .ct-label { + fill: #fff; } +[data-theme-version="dark"] .morris_chart_height text tspan { + fill: #fff; } +[data-theme-version="dark"] .btn-link { + color: #fff; } +[data-theme-version="dark"] .order-bg { + background: #251e35; } +[data-theme-version="dark"] .detault-daterange .input-group-text { + background: #251e35; + color: #fff; } +[data-theme-version="dark"] .dataTablesCard { + background-color: #28253b; } +[data-theme-version="dark"] .compose-content .dropzone { + background: #251e35 !important; } + [data-theme-version="dark"] .compose-content .dropzone .dz-message .dz-button { + color: #fff; } +[data-theme-version="dark"] .daterangepicker { + background: #251e35; + border-color: var(--primary); } + [data-theme-version="dark"] .daterangepicker .calendar-table { + border-color: var(--primary); + background: #251e35; } + [data-theme-version="dark"] .daterangepicker .calendar-table .table-condensed td:hover { + background-color: var(--primary); + color: #fff; } + [data-theme-version="dark"] .daterangepicker:after { + border-bottom: 6px solid #251e35; } +[data-theme-version="dark"] .daterangepicker select.hourselect +, [data-theme-version="dark"] .daterangepicker select.minuteselect +, [data-theme-version="dark"] .daterangepicker select.secondselect +, [data-theme-version="dark"] .daterangepicker select.ampmselect { + background: #251e35; + border: 1px solid #333a54; + color: #fff; } +[data-theme-version="dark"] .daterangepicker td.off, +[data-theme-version="dark"] .daterangepicker td.off.in-range, +[data-theme-version="dark"] .daterangepicker td.off.start-date, +[data-theme-version="dark"] .daterangepicker td.off.end-date { + background-color: #28253b; } + [data-theme-version="dark"] .daterangepicker td.off:hover, + [data-theme-version="dark"] .daterangepicker td.off.in-range:hover, + [data-theme-version="dark"] .daterangepicker td.off.start-date:hover, + [data-theme-version="dark"] .daterangepicker td.off.end-date:hover { + background-color: var(--primary); + color: #fff; } +[data-theme-version="dark"] .app-fullcalendar .fc-button { + background-color: #251e35; + border-color: var(--primary); + color: #fff; + text-shadow: none; } + [data-theme-version="dark"] .app-fullcalendar .fc-button:hover, [data-theme-version="dark"] .app-fullcalendar .fc-button.fc-stat-hover { + background-color: var(--primary); } +[data-theme-version="dark"] .swal2-popup .swal2-styled:focus { + outline: 0; + box-shadow: 0 0 0 2px #333a54, 0 0 0 4px var(--rgba-primary-1); } +[data-theme-version="dark"] .dd-handle { + border-color: #333a54; } +[data-theme-version="dark"] .menu-toggle .deznav .metismenu li > ul { + background: #28253b; } +[data-theme-version="dark"] .header-right .notification_dropdown .nav-link { + border-color: #333a54; } +[data-theme-version="dark"] .nav-tabs .nav-link:hover, [data-theme-version="dark"] .nav-tabs .nav-link.active { + border-color: var(--primary); } +[data-theme-version="dark"] .clockpicker-popover .popover-content { + background-color: #28253b; } +[data-theme-version="dark"] .clockpicker-plate { + background-color: #251e35; } +[data-theme-version="dark"] .clockpicker-popover .popover-title { + background-color: #251e35; + color: #fff; } +[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span { + background-color: #251e35; } +[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link:after { + background: #251e35; } +[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active:after, [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done:after { + background: var(--primary); } +[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active span +, [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done span { + background: var(--primary); } +[data-theme-version="dark"] .check-switch .custom-control-label:after +, [data-theme-version="dark"] .check-switch .custom-control-label:before { + border-color: var(--primary); } +[data-theme-version="dark"] .fc-unthemed .fc-today { + background: #251e35; } +[data-theme-version="dark"] .fc-unthemed .fc-divider, [data-theme-version="dark"] .fc-unthemed .fc-list-heading td, [data-theme-version="dark"] .fc-unthemed .fc-popover .fc-header { + background: #333a54; } +[data-theme-version="dark"] .picker__box { + background: #251e35; } + [data-theme-version="dark"] .picker__box .picker__button--clear + , [data-theme-version="dark"] .picker__box .picker__button--close + , [data-theme-version="dark"] .picker__box .picker__button--today { + background: #28253b; + color: #fff; } + [data-theme-version="dark"] .picker__box .picker__button--clear:hover:before + , [data-theme-version="dark"] .picker__box .picker__button--close:hover:before + , [data-theme-version="dark"] .picker__box .picker__button--today:hover:before { + color: #fff; } +[data-theme-version="dark"] .picker { + color: #999; } +[data-theme-version="dark"] .dtp > .dtp-content { + background: #251e35; } +[data-theme-version="dark"] .dtp table.dtp-picker-days tr > td > a { + color: #68686a; } + [data-theme-version="dark"] .dtp table.dtp-picker-days tr > td > a.selected { + color: #fff; } +[data-theme-version="dark"] .order-request tbody tr { + border-color: #333a54; } +[data-theme-version="dark"] .card-list li { + color: #fff; } +[data-theme-version="dark"] .card-bx .change-btn:hover { + color: var(--primary); } +[data-theme-version="dark"] .invoice-card.bg-warning { + background-color: #5b3c1f !important; } +[data-theme-version="dark"] .invoice-card.bg-success { + background-color: #2a6729 !important; } +[data-theme-version="dark"] .invoice-card.bg-info { + background-color: #4c276a !important; } +[data-theme-version="dark"] .invoice-card.bg-secondary { + background-color: #1c3e52 !important; } +[data-theme-version="dark"] .user-list li { + border-color: #28253b; } +[data-theme-version="dark"] .toggle-switch { + color: #fff; } +[data-theme-version="dark"] .bar-chart .apexcharts-text tspan { + fill: #969ba0; } +[data-theme-version="dark"] .bar-chart line { + stroke: #333a54; } +[data-theme-version="dark"] table.dataTable thead th, [data-theme-version="dark"] table.dataTable thead td { + border-color: #333a54 !important; } +[data-theme-version="dark"] .form-check .form-check-input { + background: transparent; } + [data-theme-version="dark"] .form-check .form-check-input:checked { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); } +[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current, +[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button:hover { + background: var(--primary); + color: #fff !important; } +[data-theme-version="dark"] .light.btn-primary, +[data-theme-version="dark"] .light.btn-danger, +[data-theme-version="dark"] .light.btn-warning, +[data-theme-version="dark"] .light.btn-success, +[data-theme-version="dark"] .light.btn-info { + color: #fff; } + [data-theme-version="dark"] .light.btn-primary svg path, + [data-theme-version="dark"] .light.btn-danger svg path, + [data-theme-version="dark"] .light.btn-warning svg path, + [data-theme-version="dark"] .light.btn-success svg path, + [data-theme-version="dark"] .light.btn-info svg path { + fill: #fff; } +[data-theme-version="dark"] .bg-white { + background: #28253b !important; } +[data-theme-version="dark"] .bg-light.text-primary { + color: var(--primary) !important; } +[data-theme-version="dark"] table.dataTable { + color: #b5b5b5; } + [data-theme-version="dark"] table.dataTable tbody td { + background: #28253b !important; } +[data-theme-version="dark"] .contact-icon { + border-color: #333a54; } +[data-theme-version="dark"] .profile-card .title span { + background: #28253b; } +[data-theme-version="dark"] .profile-card .title:after { + background: #333a54; } +[data-theme-version="dark"] .profile-card .form-group .form-control { + color: #fff; + border-color: #333a54; } + [data-theme-version="dark"] .profile-card .form-group .form-control:hover, [data-theme-version="dark"] .profile-card .form-group .form-control:focus, [data-theme-version="dark"] .profile-card .form-group .form-control:active { + border-color: var(--primary); } +[data-theme-version="dark"] .profile-card .form-group .bootstrap-select.form-control button { + border-color: #333a54 !important; } + [data-theme-version="dark"] .profile-card .form-group .bootstrap-select.form-control button:after { + color: #fff; } +[data-theme-version="dark"] .profile-card .form-group textarea { + background: #251e35; } +[data-theme-version="dark"] .profile-card .form-group .input-group-prepend .input-group-text { + border: 0; } + [data-theme-version="dark"] .profile-card .form-group .input-group-prepend .input-group-text i { + color: #fff; } +[data-theme-version="dark"] .activity-card, [data-theme-version="dark"] .profile-bx { + border-color: #333a54; } +[data-theme-version="dark"] .sharp-lg svg path { + fill: #fff; } +[data-theme-version="dark"] .progress-icon { + border-color: #333a54; } +[data-theme-version="dark"] .portfolios-card > div { + background: #251e35; } +[data-theme-version="dark"] .page-titles { + background: #251e35; } + [data-theme-version="dark"] .page-titles .breadcrumb li.active a { + color: #fff; } +[data-theme-version="dark"] .light.btn-primary g [fill] { + fill: #fff; } +[data-theme-version="dark"] .profile-info h4.text-primary { + color: #fff !important; } +[data-theme-version="dark"] .profile-tab .nav-item .nav-link:hover, [data-theme-version="dark"] .profile-tab .nav-item .nav-link.active { + color: #fff; } +[data-theme-version="dark"] .pagination-primary .page-item .page-link { + color: #fff; } +[data-theme-version="dark"] .app-fullcalendar .fc-button.fc-state-hover { + background: var(--primary) !important; } +[data-theme-version="dark"] .new-arrival-content .price { + color: #fff; } +[data-theme-version="dark"] .btn-outline-primary { + color: #fff; } +[data-theme-version="dark"] .btn.tp-btn-light.btn-primary g [fill] { + fill: #fff; } +[data-theme-version="dark"] .btn-icon-left.text-primary { + color: var(--primary) !important; } +[data-theme-version="dark"] .custom-tab-1 .nav-link:focus, +[data-theme-version="dark"] .custom-tab-1 .nav-link:hover, +[data-theme-version="dark"] .custom-tab-1 .nav-link.active { + color: #fff; } +[data-theme-version="dark"] .bg-light h1, [data-theme-version="dark"] .bg-light h2, [data-theme-version="dark"] .bg-light h3, [data-theme-version="dark"] .bg-light h4, [data-theme-version="dark"] .bg-light h5, [data-theme-version="dark"] .bg-light h6 { + color: #000 !important; } +[data-theme-version="dark"] .default-tab .nav-link:focus, +[data-theme-version="dark"] .default-tab .nav-link:hover, +[data-theme-version="dark"] .default-tab .nav-link.active, +[data-theme-version="dark"] .default-tab .nav-link i, +[data-theme-version="dark"] .custom-tab-1 .nav-link i, +[data-theme-version="dark"] .nav-pills.light .nav-link.active, +[data-theme-version="dark"] .nav-pills.light .show > .nav-link { + color: #fff; } +[data-theme-version="dark"] .table-bordered th, [data-theme-version="dark"] .table-bordered td, +[data-theme-version="dark"] .table th, [data-theme-version="dark"] .table td { + border-color: #333a54; } +[data-theme-version="dark"] mark, [data-theme-version="dark"] .mark { + background: var(--primary); } +[data-theme-version="dark"] .dd-item > button { + color: #fff; } +[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span { + color: #fff; } +[data-theme-version="dark"] .dataTables_wrapper .dataTables_length, +[data-theme-version="dark"] .dataTables_wrapper .dataTables_filter, +[data-theme-version="dark"] .dataTables_wrapper .dataTables_info, +[data-theme-version="dark"] .dataTables_wrapper .dataTables_processing, +[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate { + color: #fff; } +[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button { + color: #fff !important; } +[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate.paging_simple_numbers > .paginate_button { + color: var(--primary) !important; } +[data-theme-version="dark"] .search-dropdown { + border-color: #333a54; } +[data-theme-version="dark"] #columnChart .apexcharts-series rect { + fill: #251e35; } + +[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .header { + border-color: #333a54; } +[data-theme-version="dark"] .header { + background-color: #28253b; + border-color: #333a54; } + [data-theme-version="dark"] .header .header-content { + background: #251e35; } +[data-theme-version="dark"] .header-left .dashboard_bar { + color: #fff; } +[data-theme-version="dark"] .header-right .search-area .form-control { + background: #28253b; } +[data-theme-version="dark"] .header-right .search-area .input-group-text { + border: 0; + background: #28253b; } + [data-theme-version="dark"] .header-right .search-area .input-group-text a { + color: #4f7086; } +[data-theme-version="dark"] .header-right .notification_dropdown .nav-link { + background: transparent !important; } + [data-theme-version="dark"] .header-right .notification_dropdown .nav-link .badge { + border-color: #28253b; } +[data-theme-version="dark"] .header-right .dropdown .nav-link { + color: #fff; } + [data-theme-version="dark"] .header-right .dropdown .nav-link:hover { + color: #fff; } + [data-theme-version="dark"] .header-right .dropdown .nav-link svg path { + fill: #d4d4d4; } +[data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info { + border: 0; } +[data-theme-version="dark"] .nav-header .hamburger .line { + background: #fff !important; } +[data-theme-version="dark"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #fff !important; } + +[data-theme-version="dark"] .nav-header { + border-color: #333a54; } +[data-theme-version="dark"] .nav-control { + color: #fff; } +[data-theme-version="dark"] .brand-logo { + color: #fff; } + [data-theme-version="dark"] .brand-logo:hover { + color: #fff; } +[data-theme-version="dark"] .brand-title path { + fill: #fff; } + +[data-theme-version="dark"] .nav-header { + border-color: #333a54; } +[data-theme-version="dark"] .nav-control { + color: #fff; } +[data-theme-version="dark"] .brand-logo { + color: #fff; } + [data-theme-version="dark"] .brand-logo:hover { + color: #fff; } +[data-theme-version="dark"] .brand-title path { + fill: #fff; } + +[data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #28253b; } +[data-theme-version="dark"] .fixed-content-box { + background-color: #28253b; } + [data-theme-version="dark"] .fixed-content-box .head-name { + background: #28253b; + color: #fff; + border-color: #333a54; } + [data-theme-version="dark"] .fixed-content-box + .header + .deznav { + background-color: #251e35; } +[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a { + background: #251e35; + color: #fff; } + [data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i { + color: #fff !important; } +[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .deznav { + border-color: #333a54; } +[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a, [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a { + background: #251e35; } + [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i { + color: #fff; + background: transparent; } +[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li a > i { + color: rgba(255, 255, 255, 0.7); } +[data-theme-version="dark"] .deznav .header-profile > a.nav-link { + border-color: #333a54; } + [data-theme-version="dark"] .deznav .header-profile > a.nav-link .header-info span { + color: #fff; } +[data-theme-version="dark"] .deznav .metismenu > li > a { + color: #b3b3b3; } +[data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a { + color: #fff; + background: var(--rgba-primary-1); } + [data-theme-version="dark"] .deznav .metismenu > li:hover > a::after, [data-theme-version="dark"] .deznav .metismenu > li:focus > a::after, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a::after { + border-top: 5px solid #b3b3b3; + border-left: 5px solid #b3b3b3; + border-bottom: 5px solid transparent; + border-right: 5px solid transparent; } + [data-theme-version="dark"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i { + color: #fff; } +[data-theme-version="dark"] .deznav .metismenu > li.mm-active ul ul { + background-color: transparent; } +[data-theme-version="dark"] .deznav .metismenu ul:after { + background-color: #333a54; } +[data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-theme-version="dark"] .deznav .metismenu ul a.mm-active { + color: #fff; } +[data-theme-version="dark"] .deznav .metismenu ul a:before { + background-color: #fff; } +[data-theme-version="dark"] .deznav .metismenu a { + color: #b3b3b3; } +[data-theme-version="dark"] .deznav .metismenu .has-arrow:after { + border-top: 5px solid #b3b3b3; + border-left: 5px solid #b3b3b3; + border-bottom: 5px solid transparent; + border-right: 5px solid transparent; } +[data-theme-version="dark"] .deznav .copyright { + color: #fff; } + +[data-theme-version="dark"] .sidebar-right .nav-tabs { + border-color: #f5f5f5; } + [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-item .nav-link { + color: #000; } +[data-theme-version="dark"] .sidebar-right .form-control { + background: #fff; + color: #000; + border-color: #EEEEEE; } +[data-theme-version="dark"] .sidebar-right .default-select .list { + background: #fff; } + [data-theme-version="dark"] .sidebar-right .default-select .list .option.selected, [data-theme-version="dark"] .sidebar-right .default-select .list .option.focus, [data-theme-version="dark"] .sidebar-right .default-select .list .option:hover { + background: rgba(0, 0, 0, 0.05); } +[data-theme-version="dark"] .sidebar-right .sidebar-right-inner > h4 { + color: #000 !important; } +[data-theme-version="dark"] .sidebar-right .bootstrap-select .btn { + border-color: #EEEEEE !important; } +[data-theme-version="dark"] .sidebar-right .bootstrap-select .btn { + background-color: #fff !important; } + +[data-theme-version="dark"] .footer { + background-color: #28253b; } + [data-theme-version="dark"] .footer .copyright { + background-color: #251e35; } + [data-theme-version="dark"] .footer .copyright a { + color: #fff; } + +[data-theme-version="dark"] { + /* datepicker */ } + [data-theme-version="dark"] .cdk-overlay-dark-backdrop { + background: rgba(0, 0, 0, 0.32); } + [data-theme-version="dark"] .mat-ripple-element { + background-color: rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .mat-option { + color: #fff; } + [data-theme-version="dark"] .mat-option:focus:not(.mat-option-disabled), [data-theme-version="dark"] .mat-option:hover:not(.mat-option-disabled) { + background: rgba(255, 255, 255, 0.04); } + [data-theme-version="dark"] .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) { + background: rgba(255, 255, 255, 0.04); } + [data-theme-version="dark"] .mat-option.mat-active { + background: rgba(255, 255, 255, 0.04); + color: #fff; } + [data-theme-version="dark"] .mat-option.mat-option-disabled { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) { + color: #fff; } + [data-theme-version="dark"] .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) { + color: #8BC740; } + [data-theme-version="dark"] .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) { + color: #f44336; } + [data-theme-version="dark"] .mat-optgroup-label { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-optgroup-disabled .mat-optgroup-label { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-pseudo-checkbox { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-pseudo-checkbox::after { + color: #28253b; } + [data-theme-version="dark"] .mat-pseudo-checkbox-disabled { + color: #686868; } + [data-theme-version="dark"] .mat-primary .mat-pseudo-checkbox-checked, [data-theme-version="dark"] .mat-primary .mat-pseudo-checkbox-indeterminate { + background: #40189D; } + [data-theme-version="dark"] .mat-accent .mat-pseudo-checkbox-checked, [data-theme-version="dark"] .mat-accent .mat-pseudo-checkbox-indeterminate, [data-theme-version="dark"] .mat-pseudo-checkbox-checked, [data-theme-version="dark"] .mat-pseudo-checkbox-indeterminate { + background: #8BC740; } + [data-theme-version="dark"] .mat-warn .mat-pseudo-checkbox-checked, [data-theme-version="dark"] .mat-warn .mat-pseudo-checkbox-indeterminate { + background: #f44336; } + [data-theme-version="dark"] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, [data-theme-version="dark"] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled { + background: #686868; } + [data-theme-version="dark"] .mat-app-background { + background-color: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-elevation-z0 { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z1 { + box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z2 { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z3 { + box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z4 { + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z5 { + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z6 { + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z7 { + box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2), 0 7px 10px 1px rgba(0, 0, 0, 0.14), 0 2px 16px 1px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z8 { + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z9 { + box-shadow: 0 5px 6px -3px rgba(0, 0, 0, 0.2), 0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z10 { + box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2), 0 10px 14px 1px rgba(0, 0, 0, 0.14), 0 4px 18px 3px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z11 { + box-shadow: 0 6px 7px -4px rgba(0, 0, 0, 0.2), 0 11px 15px 1px rgba(0, 0, 0, 0.14), 0 4px 20px 3px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z12 { + box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z13 { + box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z14 { + box-shadow: 0 7px 9px -4px rgba(0, 0, 0, 0.2), 0 14px 21px 2px rgba(0, 0, 0, 0.14), 0 5px 26px 4px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z15 { + box-shadow: 0 8px 9px -5px rgba(0, 0, 0, 0.2), 0 15px 22px 2px rgba(0, 0, 0, 0.14), 0 6px 28px 5px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z16 { + box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z17 { + box-shadow: 0 8px 11px -5px rgba(0, 0, 0, 0.2), 0 17px 26px 2px rgba(0, 0, 0, 0.14), 0 6px 32px 5px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z18 { + box-shadow: 0 9px 11px -5px rgba(0, 0, 0, 0.2), 0 18px 28px 2px rgba(0, 0, 0, 0.14), 0 7px 34px 6px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z19 { + box-shadow: 0 9px 12px -6px rgba(0, 0, 0, 0.2), 0 19px 29px 2px rgba(0, 0, 0, 0.14), 0 7px 36px 6px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z20 { + box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 20px 31px 3px rgba(0, 0, 0, 0.14), 0 8px 38px 7px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z21 { + box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z22 { + box-shadow: 0 10px 14px -6px rgba(0, 0, 0, 0.2), 0 22px 35px 3px rgba(0, 0, 0, 0.14), 0 8px 42px 7px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z23 { + box-shadow: 0 11px 14px -7px rgba(0, 0, 0, 0.2), 0 23px 36px 3px rgba(0, 0, 0, 0.14), 0 9px 44px 8px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-elevation-z24 { + box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-autocomplete-panel { + background: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-autocomplete-panel:not([class*=mat-elevation-z]) { + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) { + background: #28253b; } + [data-theme-version="dark"] .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) { + color: #fff; } + [data-theme-version="dark"] .mat-badge-content { + color: #fff; + background: #40189D; } + [data-theme-version="dark"] .cdk-high-contrast-active .mat-badge-content { + outline: solid 1px; + border-radius: 0; } + [data-theme-version="dark"] .mat-badge-accent .mat-badge-content { + background: #8BC740; + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-badge-warn .mat-badge-content { + color: #fff; + background: #f44336; } + [data-theme-version="dark"] .mat-badge { + position: relative; } + [data-theme-version="dark"] .mat-badge-hidden .mat-badge-content { + display: none; } + [data-theme-version="dark"] .mat-badge-disabled .mat-badge-content { + background: #6e6e6e; + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-bottom-sheet-container { + box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12); + background: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-button, [data-theme-version="dark"] .mat-icon-button, [data-theme-version="dark"] .mat-stroked-button { + color: inherit; + background: 0 0; } + [data-theme-version="dark"] .mat-button.mat-primary, [data-theme-version="dark"] .mat-icon-button.mat-primary, [data-theme-version="dark"] .mat-stroked-button.mat-primary { + color: #40189D; } + [data-theme-version="dark"] .mat-button.mat-accent, [data-theme-version="dark"] .mat-icon-button.mat-accent, [data-theme-version="dark"] .mat-stroked-button.mat-accent { + color: #8BC740; } + [data-theme-version="dark"] .mat-button.mat-warn, [data-theme-version="dark"] .mat-icon-button.mat-warn, [data-theme-version="dark"] .mat-stroked-button.mat-warn { + color: #f44336; } + [data-theme-version="dark"] .mat-button.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-button.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-button.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-button.mat-warn.mat-button-disabled, [data-theme-version="dark"] .mat-icon-button.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-icon-button.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-icon-button.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-icon-button.mat-warn.mat-button-disabled, [data-theme-version="dark"] .mat-stroked-button.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-stroked-button.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-stroked-button.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-stroked-button.mat-warn.mat-button-disabled { + color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-button.mat-primary .mat-button-focus-overlay, [data-theme-version="dark"] .mat-icon-button.mat-primary .mat-button-focus-overlay, [data-theme-version="dark"] .mat-stroked-button.mat-primary .mat-button-focus-overlay { + background-color: #40189D; } + [data-theme-version="dark"] .mat-button.mat-accent .mat-button-focus-overlay, [data-theme-version="dark"] .mat-icon-button.mat-accent .mat-button-focus-overlay, [data-theme-version="dark"] .mat-stroked-button.mat-accent .mat-button-focus-overlay { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-button.mat-warn .mat-button-focus-overlay, [data-theme-version="dark"] .mat-icon-button.mat-warn .mat-button-focus-overlay, [data-theme-version="dark"] .mat-stroked-button.mat-warn .mat-button-focus-overlay { + background-color: #f44336; } + [data-theme-version="dark"] .mat-button.mat-button-disabled .mat-button-focus-overlay, [data-theme-version="dark"] .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, [data-theme-version="dark"] .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay { + background-color: transparent; } + [data-theme-version="dark"] .mat-button .mat-ripple-element, [data-theme-version="dark"] .mat-icon-button .mat-ripple-element, [data-theme-version="dark"] .mat-stroked-button .mat-ripple-element { + opacity: .1; + background-color: currentColor; } + [data-theme-version="dark"] .mat-button-focus-overlay { + background: #fff; } + [data-theme-version="dark"] .mat-stroked-button:not(.mat-button-disabled) { + border-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-fab, [data-theme-version="dark"] .mat-flat-button, [data-theme-version="dark"] .mat-mini-fab, [data-theme-version="dark"] .mat-raised-button { + color: #fff; + background-color: #28253b; } + [data-theme-version="dark"] .mat-fab.mat-primary, [data-theme-version="dark"] .mat-flat-button.mat-primary, [data-theme-version="dark"] .mat-mini-fab.mat-primary, [data-theme-version="dark"] .mat-raised-button.mat-primary { + color: #fff; } + [data-theme-version="dark"] .mat-fab.mat-accent, [data-theme-version="dark"] .mat-flat-button.mat-accent, [data-theme-version="dark"] .mat-mini-fab.mat-accent, [data-theme-version="dark"] .mat-raised-button.mat-accent { + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-fab.mat-warn, [data-theme-version="dark"] .mat-flat-button.mat-warn, [data-theme-version="dark"] .mat-mini-fab.mat-warn, [data-theme-version="dark"] .mat-raised-button.mat-warn { + color: #fff; } + [data-theme-version="dark"] .mat-fab.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-fab.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-fab.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-fab.mat-warn.mat-button-disabled, [data-theme-version="dark"] .mat-flat-button.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-flat-button.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-flat-button.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-flat-button.mat-warn.mat-button-disabled, [data-theme-version="dark"] .mat-mini-fab.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-mini-fab.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-mini-fab.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-mini-fab.mat-warn.mat-button-disabled, [data-theme-version="dark"] .mat-raised-button.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-raised-button.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-raised-button.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-raised-button.mat-warn.mat-button-disabled { + color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-fab.mat-primary, [data-theme-version="dark"] .mat-flat-button.mat-primary, [data-theme-version="dark"] .mat-mini-fab.mat-primary, [data-theme-version="dark"] .mat-raised-button.mat-primary { + background-color: #40189D; } + [data-theme-version="dark"] .mat-fab.mat-accent, [data-theme-version="dark"] .mat-flat-button.mat-accent, [data-theme-version="dark"] .mat-mini-fab.mat-accent, [data-theme-version="dark"] .mat-raised-button.mat-accent { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-fab.mat-warn, [data-theme-version="dark"] .mat-flat-button.mat-warn, [data-theme-version="dark"] .mat-mini-fab.mat-warn, [data-theme-version="dark"] .mat-raised-button.mat-warn { + background-color: #f44336; } + [data-theme-version="dark"] .mat-fab.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-fab.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-fab.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-fab.mat-warn.mat-button-disabled, [data-theme-version="dark"] .mat-flat-button.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-flat-button.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-flat-button.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-flat-button.mat-warn.mat-button-disabled, [data-theme-version="dark"] .mat-mini-fab.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-mini-fab.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-mini-fab.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-mini-fab.mat-warn.mat-button-disabled, [data-theme-version="dark"] .mat-raised-button.mat-accent.mat-button-disabled, [data-theme-version="dark"] .mat-raised-button.mat-button-disabled.mat-button-disabled, [data-theme-version="dark"] .mat-raised-button.mat-primary.mat-button-disabled, [data-theme-version="dark"] .mat-raised-button.mat-warn.mat-button-disabled { + background-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-fab.mat-primary .mat-ripple-element, [data-theme-version="dark"] .mat-flat-button.mat-primary .mat-ripple-element, [data-theme-version="dark"] .mat-mini-fab.mat-primary .mat-ripple-element, [data-theme-version="dark"] .mat-raised-button.mat-primary .mat-ripple-element { + background-color: rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .mat-fab.mat-accent .mat-ripple-element, [data-theme-version="dark"] .mat-flat-button.mat-accent .mat-ripple-element, [data-theme-version="dark"] .mat-mini-fab.mat-accent .mat-ripple-element, [data-theme-version="dark"] .mat-raised-button.mat-accent .mat-ripple-element { + background-color: rgba(0, 0, 0, 0.1); } + [data-theme-version="dark"] .mat-fab.mat-warn .mat-ripple-element, [data-theme-version="dark"] .mat-flat-button.mat-warn .mat-ripple-element, [data-theme-version="dark"] .mat-mini-fab.mat-warn .mat-ripple-element, [data-theme-version="dark"] .mat-raised-button.mat-warn .mat-ripple-element { + background-color: rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .mat-flat-button:not([class*=mat-elevation-z]), [data-theme-version="dark"] .mat-stroked-button:not([class*=mat-elevation-z]) { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-raised-button:not([class*=mat-elevation-z]) { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) { + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-fab:not([class*=mat-elevation-z]), [data-theme-version="dark"] .mat-mini-fab:not([class*=mat-elevation-z]) { + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), [data-theme-version="dark"] .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) { + box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), [data-theme-version="dark"] .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-button-toggle-group, [data-theme-version="dark"] .mat-button-toggle-standalone { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-button-toggle-group-appearance-standard, [data-theme-version="dark"] .mat-button-toggle-standalone.mat-button-toggle-appearance-standard { + box-shadow: none; } + [data-theme-version="dark"] .mat-button-toggle { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-button-toggle .mat-button-toggle-focus-overlay { + background-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-button-toggle-appearance-standard { + color: #fff; + background: #28253b; } + [data-theme-version="dark"] .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay { + background-color: #fff; } + [data-theme-version="dark"] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle { + border-left: solid 1px rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle { + border-left: none; + border-right: solid 1px rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle { + border-left: none; + border-right: none; + border-top: solid 1px rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-button-toggle-checked { + background-color: #212121; + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-button-toggle-checked.mat-button-toggle-appearance-standard { + color: #fff; } + [data-theme-version="dark"] .mat-button-toggle-disabled { + color: rgba(255, 255, 255, 0.3); + background-color: #000; } + [data-theme-version="dark"] .mat-button-toggle-disabled.mat-button-toggle-appearance-standard { + background: #28253b; } + [data-theme-version="dark"] .mat-button-toggle-disabled.mat-button-toggle-checked { + background-color: #28253b; } + [data-theme-version="dark"] .mat-button-toggle-group-appearance-standard, [data-theme-version="dark"] .mat-button-toggle-standalone.mat-button-toggle-appearance-standard { + border: solid 1px rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-button-toggle-appearance-standard .mat-button-toggle-label-content { + line-height: 48px; } + [data-theme-version="dark"] .mat-card { + background: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-card:not([class*=mat-elevation-z]) { + box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-card.mat-card-flat:not([class*=mat-elevation-z]) { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-card-subtitle { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-checkbox-frame { + border-color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-checkbox-checkmark { + fill: #28253b; } + [data-theme-version="dark"] .mat-checkbox-checkmark-path { + stroke: #fff !important; } + [data-theme-version="dark"] .mat-checkbox-mixedmark { + background-color: #28253b; } + [data-theme-version="dark"] .mat-checkbox-checked.mat-primary .mat-checkbox-background, [data-theme-version="dark"] .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background { + background-color: #40189D; } + [data-theme-version="dark"] .mat-checkbox-checked.mat-accent .mat-checkbox-background, [data-theme-version="dark"] .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-checkbox-checked.mat-warn .mat-checkbox-background, [data-theme-version="dark"] .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background { + background-color: #f44336; } + [data-theme-version="dark"] .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, [data-theme-version="dark"] .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background { + background-color: #686868; } + [data-theme-version="dark"] .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame { + border-color: #686868; } + [data-theme-version="dark"] .mat-checkbox-disabled .mat-checkbox-label { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-checkbox .mat-ripple-element { + background-color: #fff; } + [data-theme-version="dark"] .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element, [data-theme-version="dark"] .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element { + background: #40189D; } + [data-theme-version="dark"] .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element, [data-theme-version="dark"] .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element { + background: #8BC740; } + [data-theme-version="dark"] .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element, [data-theme-version="dark"] .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element { + background: #f44336; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip { + background-color: #616161; + color: #fff; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip .mat-chip-remove { + color: #fff; + opacity: .4; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active { + box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover { + opacity: .54; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-disabled { + opacity: .4; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip::after { + background: #fff; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary { + background-color: #40189D; + color: #fff; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove { + color: #fff; + opacity: .4; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element { + background-color: rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn { + background-color: #f44336; + color: #fff; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove { + color: #fff; + opacity: .4; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element { + background-color: rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent { + background-color: #8BC740; + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove { + color: rgba(0, 0, 0, 0.87); + opacity: .4; } + [data-theme-version="dark"] .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element { + background-color: rgba(0, 0, 0, 0.1); } + [data-theme-version="dark"] .mat-table { + background: #28253b; } + [data-theme-version="dark"] .mat-table tbody, [data-theme-version="dark"] .mat-table tfoot, [data-theme-version="dark"] .mat-table thead, [data-theme-version="dark"] .mat-table-sticky, [data-theme-version="dark"] [mat-footer-row], [data-theme-version="dark"] [mat-header-row], [data-theme-version="dark"] [mat-row], [data-theme-version="dark"] mat-footer-row, [data-theme-version="dark"] mat-header-row, [data-theme-version="dark"] mat-row { + background: inherit; } + [data-theme-version="dark"] mat-footer-row, [data-theme-version="dark"] mat-header-row, [data-theme-version="dark"] mat-row, [data-theme-version="dark"] td.mat-cell, [data-theme-version="dark"] td.mat-footer-cell, [data-theme-version="dark"] th.mat-header-cell { + border-bottom-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-header-cell { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-cell, [data-theme-version="dark"] .mat-footer-cell { + color: #fff; } + [data-theme-version="dark"] .mat-calendar-arrow { + border-top-color: #fff; } + [data-theme-version="dark"] .mat-datepicker-content .mat-calendar-next-button, [data-theme-version="dark"] .mat-datepicker-content .mat-calendar-previous-button, [data-theme-version="dark"] .mat-datepicker-toggle { + color: #fff; } + [data-theme-version="dark"] .mat-calendar-table-header { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-calendar-table-header-divider::after { + background: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-calendar-body-label { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-calendar-body-cell-content, [data-theme-version="dark"] .mat-date-range-input-separator { + color: #fff; + border-color: transparent; } + [data-theme-version="dark"] .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-form-field-disabled .mat-date-range-input-separator { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-calendar-body-in-preview { + color: rgba(255, 255, 255, 0.24); } + [data-theme-version="dark"] .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { + border-color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { + border-color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-calendar-body-in-range::before { + background: rgba(123, 31, 162, 0.2); } + [data-theme-version="dark"] .mat-calendar-body-comparison-identical, [data-theme-version="dark"] .mat-calendar-body-in-comparison-range::before { + background: rgba(249, 171, 0, 0.2); } + [data-theme-version="dark"] .mat-calendar-body-comparison-bridge-start::before, [data-theme-version="dark"] [dir=rtl] .mat-calendar-body-comparison-bridge-end::before { + background: linear-gradient(to right, rgba(123, 31, 162, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%); } + [data-theme-version="dark"] .mat-calendar-body-comparison-bridge-end::before, [data-theme-version="dark"] [dir=rtl] .mat-calendar-body-comparison-bridge-start::before { + background: linear-gradient(to left, rgba(123, 31, 162, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%); } + [data-theme-version="dark"] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after, [data-theme-version="dark"] .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical { + background: #a8dab5; } + [data-theme-version="dark"] .mat-calendar-body-comparison-identical.mat-calendar-body-selected, [data-theme-version="dark"] .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected { + background: #46a35e; } + [data-theme-version="dark"] .mat-calendar-body-selected { + background-color: #40189D; + color: #fff; } + [data-theme-version="dark"] .mat-calendar-body-disabled > .mat-calendar-body-selected { + background-color: rgba(123, 31, 162, 0.4); } + [data-theme-version="dark"] .mat-calendar-body-today.mat-calendar-body-selected { + box-shadow: inset 0 0 0 1px #fff; } + [data-theme-version="dark"] .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), [data-theme-version="dark"] .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), [data-theme-version="dark"] .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { + background-color: rgba(123, 31, 162, 0.3); } + [data-theme-version="dark"] .mat-datepicker-content { + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + background-color: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before { + background: rgba(105, 240, 174, 0.2); } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical, [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before { + background: rgba(249, 171, 0, 0.2); } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before, [data-theme-version="dark"] .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before { + background: linear-gradient(to right, rgba(105, 240, 174, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%); } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before, [data-theme-version="dark"] .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before { + background: linear-gradient(to left, rgba(105, 240, 174, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%); } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after, [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical { + background: #a8dab5; } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected, [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected { + background: #46a35e; } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-selected { + background-color: #8BC740; + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected { + background-color: rgba(105, 240, 174, 0.4); } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected { + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), [data-theme-version="dark"] .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), [data-theme-version="dark"] .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { + background-color: rgba(105, 240, 174, 0.3); } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before { + background: rgba(244, 67, 54, 0.2); } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical, [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before { + background: rgba(249, 171, 0, 0.2); } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before, [data-theme-version="dark"] .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before { + background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%); } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before, [data-theme-version="dark"] .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before { + background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%); } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after, [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical { + background: #a8dab5; } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected, [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected { + background: #46a35e; } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-selected { + background-color: #f44336; + color: #fff; } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected { + background-color: rgba(244, 67, 54, 0.4); } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected { + box-shadow: inset 0 0 0 1px #fff; } + [data-theme-version="dark"] .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), [data-theme-version="dark"] .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), [data-theme-version="dark"] .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { + background-color: rgba(244, 67, 54, 0.3); } + [data-theme-version="dark"] .mat-datepicker-content-touch { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-datepicker-toggle-active { + color: #40189D; } + [data-theme-version="dark"] .mat-datepicker-toggle-active.mat-accent { + color: #8BC740; } + [data-theme-version="dark"] .mat-datepicker-toggle-active.mat-warn { + color: #f44336; } + [data-theme-version="dark"] .mat-date-range-input-inner[disabled] { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-dialog-container { + box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12); + background: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-divider { + border-top-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-divider-vertical { + border-right-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-expansion-panel { + background: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-expansion-panel:not([class*=mat-elevation-z]) { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-action-row { + border-top-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), [data-theme-version="dark"] .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), [data-theme-version="dark"] .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) { + background: rgba(255, 255, 255, 0.04); } + @media (hover: none) { + [data-theme-version="dark"] .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover { + background: #28253b; } } + [data-theme-version="dark"] .mat-expansion-panel-header-title { + color: #fff; } + [data-theme-version="dark"] .mat-expansion-indicator::after, [data-theme-version="dark"] .mat-expansion-panel-header-description { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-expansion-panel-header[aria-disabled=true] { + color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description, [data-theme-version="dark"] .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title { + color: inherit; } + [data-theme-version="dark"] .mat-expansion-panel-header { + height: 48px; } + [data-theme-version="dark"] .mat-expansion-panel-header.mat-expanded { + height: 64px; } + [data-theme-version="dark"] .mat-form-field-label { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-hint { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-form-field.mat-focused .mat-form-field-label { + color: #40189D; } + [data-theme-version="dark"] .mat-form-field.mat-focused .mat-form-field-label.mat-accent { + color: #8BC740; } + [data-theme-version="dark"] .mat-form-field.mat-focused .mat-form-field-label.mat-warn { + color: #f44336; } + [data-theme-version="dark"] .mat-focused .mat-form-field-required-marker { + color: #8BC740; } + [data-theme-version="dark"] .mat-form-field-ripple { + background-color: #fff; } + [data-theme-version="dark"] .mat-form-field.mat-focused .mat-form-field-ripple { + background-color: #40189D; } + [data-theme-version="dark"] .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn { + background-color: #f44336; } + [data-theme-version="dark"] .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after { + color: #40189D; } + [data-theme-version="dark"] .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after { + color: #8BC740; } + [data-theme-version="dark"] .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field.mat-form-field-invalid .mat-form-field-label { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker, [data-theme-version="dark"] .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field.mat-form-field-invalid .mat-form-field-ripple, [data-theme-version="dark"] .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent { + background-color: #f44336; } + [data-theme-version="dark"] .mat-error { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field-appearance-legacy .mat-form-field-label { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-form-field-appearance-legacy .mat-hint { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-form-field-appearance-legacy .mat-form-field-underline { + background-color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline { + background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 33%, transparent 0); + background-size: 4px 100%; + background-repeat: repeat-x; } + [data-theme-version="dark"] .mat-form-field-appearance-standard .mat-form-field-underline { + background-color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline { + background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 33%, transparent 0); + background-size: 4px 100%; + background-repeat: repeat-x; } + [data-theme-version="dark"] .mat-form-field-appearance-fill .mat-form-field-flex { + background-color: rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex { + background-color: rgba(255, 255, 255, 0.05); } + [data-theme-version="dark"] .mat-form-field-appearance-fill .mat-form-field-underline::before { + background-color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before { + background-color: transparent; } + [data-theme-version="dark"] .mat-form-field-appearance-outline .mat-form-field-outline { + color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-form-field-appearance-outline .mat-form-field-outline-thick { + color: #fff; } + [data-theme-version="dark"] .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick { + color: #40189D; } + [data-theme-version="dark"] .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick { + color: #8BC740; } + [data-theme-version="dark"] .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline { + color: rgba(255, 255, 255, 0.15); } + [data-theme-version="dark"] .mat-icon.mat-primary { + color: #40189D; } + [data-theme-version="dark"] .mat-icon.mat-accent { + color: #8BC740; } + [data-theme-version="dark"] .mat-icon.mat-warn { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field-type-mat-native-select .mat-form-field-infix::after { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after, [data-theme-version="dark"] .mat-input-element:disabled { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-input-element { + caret-color: #40189D; } + [data-theme-version="dark"] .mat-input-element::placeholder { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-input-element::-moz-placeholder { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-input-element::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-input-element:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-input-element option { + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-input-element option:disabled { + color: rgba(0, 0, 0, 0.38); } + [data-theme-version="dark"] .mat-form-field.mat-accent .mat-input-element { + caret-color: #8BC740; } + [data-theme-version="dark"] .mat-form-field-invalid .mat-input-element, [data-theme-version="dark"] .mat-form-field.mat-warn .mat-input-element { + caret-color: #f44336; } + [data-theme-version="dark"] .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after { + color: #f44336; } + [data-theme-version="dark"] .mat-list-base .mat-list-item { + color: #fff; } + [data-theme-version="dark"] .mat-list-base .mat-list-option { + color: #fff; } + [data-theme-version="dark"] .mat-list-base .mat-subheader { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-list-item-disabled { + background-color: #000; } + [data-theme-version="dark"] .mat-action-list .mat-list-item:focus, [data-theme-version="dark"] .mat-action-list .mat-list-item:hover, [data-theme-version="dark"] .mat-list-option:focus, [data-theme-version="dark"] .mat-list-option:hover, [data-theme-version="dark"] .mat-nav-list .mat-list-item:focus, [data-theme-version="dark"] .mat-nav-list .mat-list-item:hover { + background: rgba(255, 255, 255, 0.04); } + [data-theme-version="dark"] .mat-list-single-selected-option, [data-theme-version="dark"] .mat-list-single-selected-option:focus, [data-theme-version="dark"] .mat-list-single-selected-option:hover { + background: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-menu-panel { + background: #28253b; } + [data-theme-version="dark"] .mat-menu-panel:not([class*=mat-elevation-z]) { + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-menu-item { + background: 0 0; + color: #fff; } + [data-theme-version="dark"] .mat-menu-item[disabled], [data-theme-version="dark"] .mat-menu-item[disabled] .mat-icon-no-color, [data-theme-version="dark"] .mat-menu-item[disabled]::after { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-menu-item .mat-icon-no-color, [data-theme-version="dark"] .mat-menu-item-submenu-trigger::after { + color: #fff; } + [data-theme-version="dark"] .mat-menu-item-highlighted:not([disabled]), [data-theme-version="dark"] .mat-menu-item.cdk-keyboard-focused:not([disabled]), [data-theme-version="dark"] .mat-menu-item.cdk-program-focused:not([disabled]), [data-theme-version="dark"] .mat-menu-item:hover:not([disabled]) { + background: rgba(255, 255, 255, 0.04); } + [data-theme-version="dark"] .mat-paginator { + background: #28253b; } + [data-theme-version="dark"] .mat-paginator, [data-theme-version="dark"] .mat-paginator-page-size .mat-select-trigger { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-paginator-decrement, [data-theme-version="dark"] .mat-paginator-increment { + border-top: 2px solid #fff; + border-right: 2px solid #fff; } + [data-theme-version="dark"] .mat-paginator-first, [data-theme-version="dark"] .mat-paginator-last { + border-top: 2px solid #fff; } + [data-theme-version="dark"] .mat-icon-button[disabled] .mat-paginator-decrement, [data-theme-version="dark"] .mat-icon-button[disabled] .mat-paginator-first, [data-theme-version="dark"] .mat-icon-button[disabled] .mat-paginator-increment, [data-theme-version="dark"] .mat-icon-button[disabled] .mat-paginator-last { + border-color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-paginator-container { + min-height: 56px; } + [data-theme-version="dark"] .mat-progress-bar-background { + fill: #9c27b0; } + [data-theme-version="dark"] .mat-progress-bar-buffer { + background-color: #9c27b0; } + [data-theme-version="dark"] .mat-progress-bar-fill::after { + background-color: #40189D; } + [data-theme-version="dark"] .mat-progress-bar.mat-accent .mat-progress-bar-background { + fill: #b9f6ca; } + [data-theme-version="dark"] .mat-progress-bar.mat-accent .mat-progress-bar-buffer { + background-color: #b9f6ca; } + [data-theme-version="dark"] .mat-progress-bar.mat-accent .mat-progress-bar-fill::after { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-progress-bar.mat-warn .mat-progress-bar-background { + fill: #ffcdd2; } + [data-theme-version="dark"] .mat-progress-bar.mat-warn .mat-progress-bar-buffer { + background-color: #ffcdd2; } + [data-theme-version="dark"] .mat-progress-bar.mat-warn .mat-progress-bar-fill::after { + background-color: #f44336; } + [data-theme-version="dark"] .mat-progress-spinner circle, [data-theme-version="dark"] .mat-spinner circle { + stroke: #40189D; } + [data-theme-version="dark"] .mat-progress-spinner.mat-accent circle, [data-theme-version="dark"] .mat-spinner.mat-accent circle { + stroke: #8BC740; } + [data-theme-version="dark"] .mat-progress-spinner.mat-warn circle, [data-theme-version="dark"] .mat-spinner.mat-warn circle { + stroke: #f44336; } + [data-theme-version="dark"] .mat-radio-outer-circle { + border-color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle { + border-color: #40189D; } + [data-theme-version="dark"] .mat-radio-button.mat-primary .mat-radio-inner-circle, [data-theme-version="dark"] .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), [data-theme-version="dark"] .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, [data-theme-version="dark"] .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple { + background-color: #40189D; } + [data-theme-version="dark"] .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle { + border-color: #8BC740; } + [data-theme-version="dark"] .mat-radio-button.mat-accent .mat-radio-inner-circle, [data-theme-version="dark"] .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), [data-theme-version="dark"] .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, [data-theme-version="dark"] .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle { + border-color: #f44336; } + [data-theme-version="dark"] .mat-radio-button.mat-warn .mat-radio-inner-circle, [data-theme-version="dark"] .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), [data-theme-version="dark"] .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, [data-theme-version="dark"] .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple { + background-color: #f44336; } + [data-theme-version="dark"] .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle, [data-theme-version="dark"] .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle { + border-color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle, [data-theme-version="dark"] .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element { + background-color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-radio-button.mat-radio-disabled .mat-radio-label-content { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-radio-button .mat-ripple-element { + background-color: #fff; } + [data-theme-version="dark"] .mat-select-value { + color: #fff; } + [data-theme-version="dark"] .mat-select-placeholder { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-select-disabled .mat-select-value { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-select-arrow { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-select-panel { + background: #28253b; } + [data-theme-version="dark"] .mat-select-panel:not([class*=mat-elevation-z]) { + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) { + background: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-form-field.mat-focused.mat-primary .mat-select-arrow { + color: #40189D; } + [data-theme-version="dark"] .mat-form-field.mat-focused.mat-accent .mat-select-arrow { + color: #8BC740; } + [data-theme-version="dark"] .mat-form-field.mat-focused.mat-warn .mat-select-arrow { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow { + color: #f44336; } + [data-theme-version="dark"] .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-drawer-container { + background-color: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-drawer { + background-color: #28253b; + color: #fff; } + [data-theme-version="dark"] .mat-drawer.mat-drawer-push { + background-color: #28253b; } + [data-theme-version="dark"] .mat-drawer:not(.mat-drawer-side) { + box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-drawer-side { + border-right: solid 1px rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-drawer-side.mat-drawer-end { + border-left: solid 1px rgba(255, 255, 255, 0.12); + border-right: none; } + [data-theme-version="dark"] [dir=rtl] .mat-drawer-side { + border-left: solid 1px rgba(255, 255, 255, 0.12); + border-right: none; } + [data-theme-version="dark"] [dir=rtl] .mat-drawer-side.mat-drawer-end { + border-left: none; + border-right: solid 1px rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-drawer-backdrop.mat-drawer-shown { + background-color: rgba(189, 189, 189, 0.6); } + [data-theme-version="dark"] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-slide-toggle.mat-checked .mat-slide-toggle-bar { + background-color: rgba(105, 240, 174, 0.54); } + [data-theme-version="dark"] .mat-slide-toggle.mat-checked .mat-ripple-element { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb { + background-color: #40189D; } + [data-theme-version="dark"] .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar { + background-color: rgba(123, 31, 162, 0.54); } + [data-theme-version="dark"] .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element { + background-color: #40189D; } + [data-theme-version="dark"] .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb { + background-color: #f44336; } + [data-theme-version="dark"] .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar { + background-color: rgba(244, 67, 54, 0.54); } + [data-theme-version="dark"] .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element { + background-color: #f44336; } + [data-theme-version="dark"] .mat-slide-toggle:not(.mat-checked) .mat-ripple-element { + background-color: #fff; } + [data-theme-version="dark"] .mat-slide-toggle-thumb { + box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12); + background-color: #bdbdbd; } + [data-theme-version="dark"] .mat-slide-toggle-bar { + background-color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-slider-track-background { + background-color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-primary .mat-slider-thumb, [data-theme-version="dark"] .mat-primary .mat-slider-thumb-label, [data-theme-version="dark"] .mat-primary .mat-slider-track-fill { + background-color: #40189D; } + [data-theme-version="dark"] .mat-primary .mat-slider-thumb-label-text { + color: #fff; } + [data-theme-version="dark"] .mat-primary .mat-slider-focus-ring { + background-color: rgba(123, 31, 162, 0.2); } + [data-theme-version="dark"] .mat-accent .mat-slider-thumb, [data-theme-version="dark"] .mat-accent .mat-slider-thumb-label, [data-theme-version="dark"] .mat-accent .mat-slider-track-fill { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-accent .mat-slider-thumb-label-text { + color: rgba(255, 255, 255, 0.87); } + [data-theme-version="dark"] .mat-accent .mat-slider-focus-ring { + background-color: rgba(105, 240, 174, 0.2); } + [data-theme-version="dark"] .mat-warn .mat-slider-thumb, [data-theme-version="dark"] .mat-warn .mat-slider-thumb-label, [data-theme-version="dark"] .mat-warn .mat-slider-track-fill { + background-color: #f44336; } + [data-theme-version="dark"] .mat-warn .mat-slider-thumb-label-text { + color: #fff; } + [data-theme-version="dark"] .mat-warn .mat-slider-focus-ring { + background-color: rgba(244, 67, 54, 0.2); } + [data-theme-version="dark"] .cdk-focused .mat-slider-track-background, [data-theme-version="dark"] .mat-slider:hover .mat-slider-track-background { + background-color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-slider-disabled .mat-slider-thumb, [data-theme-version="dark"] .mat-slider-disabled .mat-slider-track-background, [data-theme-version="dark"] .mat-slider-disabled .mat-slider-track-fill { + background-color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-slider-disabled:hover .mat-slider-track-background { + background-color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-slider-min-value .mat-slider-focus-ring { + background-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb, [data-theme-version="dark"] .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label { + background-color: #fff; } + [data-theme-version="dark"] .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb, [data-theme-version="dark"] .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label { + background-color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb { + border-color: rgba(255, 255, 255, 0.3); + background-color: transparent; } + [data-theme-version="dark"] .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb, [data-theme-version="dark"] .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb { + border-color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb, [data-theme-version="dark"] .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb { + border-color: rgba(255, 255, 255, 0.3); } + [data-theme-version="dark"] .mat-slider-has-ticks .mat-slider-wrapper::after { + border-color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-slider-horizontal .mat-slider-ticks { + background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent); + background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent); } + [data-theme-version="dark"] .mat-slider-vertical .mat-slider-ticks { + background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent); } + [data-theme-version="dark"] .mat-step-header.cdk-keyboard-focused, [data-theme-version="dark"] .mat-step-header.cdk-program-focused, [data-theme-version="dark"] .mat-step-header:hover { + background-color: rgba(255, 255, 255, 0.04); } + @media (hover: none) { + [data-theme-version="dark"] .mat-step-header:hover { + background: 0 0; } } + [data-theme-version="dark"] .mat-step-header .mat-step-label, [data-theme-version="dark"] .mat-step-header .mat-step-optional { + color: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .mat-step-header .mat-step-icon { + background-color: rgba(255, 255, 255, 0.7); + color: #fff; } + [data-theme-version="dark"] .mat-step-header .mat-step-icon-selected, [data-theme-version="dark"] .mat-step-header .mat-step-icon-state-done, [data-theme-version="dark"] .mat-step-header .mat-step-icon-state-edit { + background-color: #40189D; + color: #fff; } + [data-theme-version="dark"] .mat-step-header.mat-accent .mat-step-icon { + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-step-header.mat-accent .mat-step-icon-selected, [data-theme-version="dark"] .mat-step-header.mat-accent .mat-step-icon-state-done, [data-theme-version="dark"] .mat-step-header.mat-accent .mat-step-icon-state-edit { + background-color: #8BC740; + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-step-header.mat-warn .mat-step-icon { + color: #fff; } + [data-theme-version="dark"] .mat-step-header.mat-warn .mat-step-icon-selected, [data-theme-version="dark"] .mat-step-header.mat-warn .mat-step-icon-state-done, [data-theme-version="dark"] .mat-step-header.mat-warn .mat-step-icon-state-edit { + background-color: #f44336; + color: #fff; } + [data-theme-version="dark"] .mat-step-header .mat-step-icon-state-error { + background-color: transparent; + color: #f44336; } + [data-theme-version="dark"] .mat-step-header .mat-step-label.mat-step-label-active { + color: #fff; } + [data-theme-version="dark"] .mat-step-header .mat-step-label.mat-step-label-error { + color: #f44336; } + [data-theme-version="dark"] .mat-stepper-horizontal, [data-theme-version="dark"] .mat-stepper-vertical { + background-color: #28253b; } + [data-theme-version="dark"] .mat-stepper-vertical-line::before { + border-left-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-horizontal-stepper-header::after, [data-theme-version="dark"] .mat-horizontal-stepper-header::before, [data-theme-version="dark"] .mat-stepper-horizontal-line { + border-top-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-horizontal-stepper-header { + height: 72px; } + [data-theme-version="dark"] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header, [data-theme-version="dark"] .mat-vertical-stepper-header { + padding: 24px 24px; } + [data-theme-version="dark"] .mat-stepper-vertical-line::before { + top: -16px; + bottom: -16px; } + [data-theme-version="dark"] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, [data-theme-version="dark"] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before { + top: 36px; } + [data-theme-version="dark"] .mat-stepper-label-position-bottom .mat-stepper-horizontal-line { + top: 36px; } + [data-theme-version="dark"] .mat-sort-header-arrow { + color: #c6c6c6; } + [data-theme-version="dark"] .mat-tab-header, [data-theme-version="dark"] .mat-tab-nav-bar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-tab-group-inverted-header .mat-tab-header, [data-theme-version="dark"] .mat-tab-group-inverted-header .mat-tab-nav-bar { + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-bottom: none; } + [data-theme-version="dark"] .mat-tab-label, [data-theme-version="dark"] .mat-tab-link { + color: #fff; } + [data-theme-version="dark"] .mat-tab-label.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-link.mat-tab-disabled { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-tab-header-pagination-chevron { + border-color: #fff; } + [data-theme-version="dark"] .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron { + border-color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .mat-tab-group[class*=mat-background-] .mat-tab-header, [data-theme-version="dark"] .mat-tab-nav-bar[class*=mat-background-] { + border-bottom: none; + border-top: none; } + [data-theme-version="dark"] .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { + background-color: rgba(156, 39, 176, 0.3); } + [data-theme-version="dark"] .mat-tab-group.mat-primary .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-primary .mat-ink-bar { + background-color: #40189D; } + [data-theme-version="dark"] .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, [data-theme-version="dark"] .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar { + background-color: #fff; } + [data-theme-version="dark"] .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { + background-color: rgba(185, 246, 202, 0.3); } + [data-theme-version="dark"] .mat-tab-group.mat-accent .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-accent .mat-ink-bar { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, [data-theme-version="dark"] .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar { + background-color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { + background-color: rgba(255, 205, 210, 0.3); } + [data-theme-version="dark"] .mat-tab-group.mat-warn .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-warn .mat-ink-bar { + background-color: #f44336; } + [data-theme-version="dark"] .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, [data-theme-version="dark"] .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, [data-theme-version="dark"] .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar { + background-color: #fff; } + [data-theme-version="dark"] .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { + background-color: rgba(156, 39, 176, 0.3); } + [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-header, [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-link-container, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container { + background-color: #40189D; } + [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link { + color: #fff; } + [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled { + color: rgba(255, 255, 255, 0.4); } + [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-links .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-links .mat-focus-indicator::before { + border-color: #fff; } + [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron { + border-color: rgba(255, 255, 255, 0.4); } + [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element, [data-theme-version="dark"] .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element { + background-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { + background-color: rgba(185, 246, 202, 0.3); } + [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-header, [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-link-container, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container { + background-color: #8BC740; } + [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link { + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled { + color: rgba(0, 0, 0, 0.4); } + [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-links .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-links .mat-focus-indicator::before { + border-color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron { + border-color: rgba(0, 0, 0, 0.4); } + [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element, [data-theme-version="dark"] .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element { + background-color: rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { + background-color: rgba(255, 205, 210, 0.3); } + [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-header, [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-link-container, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container { + background-color: #f44336; } + [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link { + color: #fff; } + [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled { + color: rgba(255, 255, 255, 0.4); } + [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-links .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-links .mat-focus-indicator::before { + border-color: #fff; } + [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron { + border-color: rgba(255, 255, 255, 0.4); } + [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element, [data-theme-version="dark"] .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element, [data-theme-version="dark"] .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element { + background-color: rgba(255, 255, 255, 0.12); } + [data-theme-version="dark"] .mat-toolbar { + background: #212121; + color: #fff; } + [data-theme-version="dark"] .mat-toolbar.mat-primary { + background: #40189D; + color: #fff; } + [data-theme-version="dark"] .mat-toolbar.mat-accent { + background: #8BC740; + color: rgba(0, 0, 0, 0.87); } + [data-theme-version="dark"] .mat-toolbar.mat-warn { + background: #f44336; + color: #fff; } + [data-theme-version="dark"] .mat-toolbar .mat-focused .mat-form-field-ripple, [data-theme-version="dark"] .mat-toolbar .mat-form-field-ripple, [data-theme-version="dark"] .mat-toolbar .mat-form-field-underline { + background-color: currentColor; } + [data-theme-version="dark"] .mat-toolbar .mat-focused .mat-form-field-label, [data-theme-version="dark"] .mat-toolbar .mat-form-field-label, [data-theme-version="dark"] .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow, [data-theme-version="dark"] .mat-toolbar .mat-select-arrow, [data-theme-version="dark"] .mat-toolbar .mat-select-value { + color: inherit; } + [data-theme-version="dark"] .mat-toolbar .mat-input-element { + caret-color: currentColor; } + [data-theme-version="dark"] .mat-toolbar-multiple-rows { + min-height: 64px; } + [data-theme-version="dark"] .mat-toolbar-row, [data-theme-version="dark"] .mat-toolbar-single-row { + height: 64px; } + @media (max-width: 599px) { + [data-theme-version="dark"] .mat-toolbar-multiple-rows { + min-height: 56px; } + [data-theme-version="dark"] .mat-toolbar-row, [data-theme-version="dark"] .mat-toolbar-single-row { + height: 56px; } } + [data-theme-version="dark"] .mat-tooltip { + background: rgba(97, 97, 97, 0.9); } + [data-theme-version="dark"] .mat-tree { + background: #28253b; } + [data-theme-version="dark"] .mat-nested-tree-node, [data-theme-version="dark"] .mat-tree-node { + color: #fff; } + [data-theme-version="dark"] .mat-tree-node { + min-height: 48px; } + [data-theme-version="dark"] .mat-snack-bar-container { + color: rgba(0, 0, 0, 0.87); + background: #fafafa; + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12); } + [data-theme-version="dark"] .mat-simple-snackbar-action { + color: inherit; } + [data-theme-version="dark"] .mat-bottom-sheet-container ul li a span { + color: #fff; } + [data-theme-version="dark"] .default-mt-btn .example-label { + color: #fff; } + [data-theme-version="dark"] .default-mt-chips .mat-input-element { + color: rgba(255, 255, 255, 0.6); } + [data-theme-version="dark"] .default-mt-chips .mat-form-field-appearance-legacy .mat-form-field-label, + [data-theme-version="dark"] .default-mt-chips .mat-form-field-appearance-legacy .mat-hint, + [data-theme-version="dark"] .default-mt-chips input.mat-chip-input::placeholder { + color: rgba(255, 255, 255, 0.54); } + [data-theme-version="dark"] .default-mt-chips .mat-form-field-appearance-legacy .mat-form-field-underline { + background-color: rgba(255, 255, 255, 0.42); } + [data-theme-version="dark"] .default-mt-datepicker .mat-form-field-label { + color: rgba(255, 255, 255, 0.6); } + [data-theme-version="dark"] .default-mt-datepicker .mat-date-range-input-inner, + [data-theme-version="dark"] .default-mt-datepicker .mat-calendar-body-cell-content, + [data-theme-version="dark"] .default-mt-datepicker .mat-date-range-input-separator { + color: #fff; } + [data-theme-version="dark"] .default-mt-datepicker .mat-icon-button svg path { + fill: rgba(255, 255, 255, 0.7); } + [data-theme-version="dark"] .default-mt-datepicker .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label { + color: rgba(255, 255, 255, 0.5); } + [data-theme-version="dark"] .default-mt-datepicker .mat-form-field-appearance-fill .mat-form-field-underline:before { + background-color: rgba(255, 255, 255, 0.42); } + [data-theme-version="dark"] .default-mt-datepicker .mat-input-element:disabled, + [data-theme-version="dark"] .default-mt-datepicker .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after { + color: #fff; } + [data-theme-version="dark"] .mat-list-icon { + color: rgba(255, 255, 255, 0.5) !important; } + [data-theme-version="dark"] .prevent-accordion .card-header button.collapsed, [data-theme-version="dark"] .default-accordion .card-header button.collapsed { + color: #fff; } + [data-theme-version="dark"] .default-calendar .form-group .input-group .form-control { + color: #fff; } + [data-theme-version="dark"] .default-calendar ngb-datepicker.dropdown-menu { + background: #9774ea; } + [data-theme-version="dark"] .calendar-list .list-group-item, [data-theme-version="dark"] .calendar-list .list-group-item:hover { + background: #251e35; + color: #8e8e8e; + border-left: 4px solid #40189D; } + [data-theme-version="dark"] .calendar-description h2 { + color: #fff; } + [data-theme-version="dark"] .calendar-description ul li { + color: #fff; } + [data-theme-version="dark"] .dashboard-full-calendar.fc-theme-standard td, + [data-theme-version="dark"] .dashboard-full-calendar.fc-theme-standard th, + [data-theme-version="dark"] .dashboard-full-calendar.fc-theme-standard .fc-scrollgrid, + [data-theme-version="dark"] .dashboard-full-calendar.fc-theme-standard .fc-list { + border-color: #333a54; } + [data-theme-version="dark"] .dashboard-select.mat-form-field-appearance-fill .mat-form-field-flex { + background-color: #251e35 !important; } + [data-theme-version="dark"] .detault-daterange .mat-date-range-input-inner::placeholder { + color: #fff; } + [data-theme-version="dark"] .dashboard-select .mat-select-arrow, [data-theme-version="dark"] .dashboard-select .mat-select-value { + color: #fff; } + [data-theme-version="dark"] .apex-card-donut .apexcharts-datalabels-group text { + fill: #fff; } + [data-theme-version="dark"] .sidebar-right .form-control { + color: #000; } + [data-theme-version="dark"] .page-titles .breadcrumb li.active a { + color: #fff; } + [data-theme-version="dark"] .page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item:before { + color: #fff; } + [data-theme-version="dark"] .default-apex-cl .apexcharts-title-text { + fill: #bdbdbd; } + [data-theme-version="dark"] .default-apex-cl .apexcharts-yaxis tspan, + [data-theme-version="dark"] .default-apex-cl .apexcharts-xaxis tspan { + fill: #bdbdbd; } + [data-theme-version="dark"] .default-apex-cl .apexcharts-text { + fill: #bdbdbd; } + [data-theme-version="dark"] .default-apex-cl .apexcharts-svg { + background: #28253b !important; } + [data-theme-version="dark"] .default-apex-cl .apexcharts-svg line { + stroke: #333a54; } + [data-theme-version="dark"] .default-apex-cl .apexcharts-grid rect:nth-child(even) { + fill: #251e35; } + [data-theme-version="dark"] .default-apex-cl .apexcharts-datalabels text { + fill: #fff; } + [data-theme-version="dark"] .default-apex-cl .apexcharts-subtitle-text { + fill: #fff; } + [data-theme-version="dark"] .default-calendar .btn-light { + color: #fff; } + [data-theme-version="dark"] .default-calendar .btn-light:hover { + color: #000; } + [data-theme-version="dark"] .default-calendar ngb-datepicker { + background: #251e35; } + [data-theme-version="dark"] pre { + color: #fff; } + [data-theme-version="dark"] .default-mt-table .mat-header-cell { + color: #fff; } + [data-theme-version="dark"] .default-mt-table mat-row, [data-theme-version="dark"] .default-mt-table mat-header-row, [data-theme-version="dark"] .default-mt-table mat-footer-row, [data-theme-version="dark"] .default-mt-table th.mat-header-cell, [data-theme-version="dark"] .default-mt-table td.mat-cell, [data-theme-version="dark"] .default-mt-table td.mat-footer-cell { + border-color: #333a54; } + [data-theme-version="dark"] .donut-chart .apexcharts-datalabels-group text { + fill: #fff; } + [data-theme-version="dark"] .custom-dropzone { + background: #251e35 !important; } + [data-theme-version="dark"] .mat-form-field.mat-focused .mat-input-element { + color: #fff; } + [data-theme-version="dark"] .dashboard-select.style-1 { + border-color: #333a54; } + [data-theme-version="dark"] .dashboard-select.style-1 .mat-select-arrow, + [data-theme-version="dark"] .dashboard-select.style-1 .mat-select-value { + color: #fff; } + [data-theme-version="dark"] .about-company { + border-color: #333a54; } + [data-theme-version="dark"] .default-calendar ngb-datepicker.dropdown-menu { + color: #fff; } + [data-theme-version="dark"] .default-autocomplete .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label, [data-theme-version="dark"] .default-autocomplete .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, [data-theme-version="dark"] .default-autocomplete .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label { + color: #fff; } + [data-theme-version="dark"] tr.example-element-row:not(.example-expanded-row):hover { + background: #251e35 !important; } + +/*# sourceMappingURL=style.css.map */ diff --git a/static/css/style.css.map b/static/css/style.css.map new file mode 100644 index 0000000000000000000000000000000000000000..6d0ba65c30c1a82481acf96f5538e622d6bba954 --- /dev/null +++ b/static/css/style.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../scss/main.scss","../scss/abstracts/_bs-custom.scss","../scss/base/_fonts.scss","../scss/base/_reset.scss","../scss/abstracts/_inheritance.scss","../scss/abstracts/_mixin.scss","../vendor/bootstrap/scss/bootstrap.scss","../vendor/bootstrap/scss/_root.scss","../vendor/bootstrap/scss/_reboot.scss","../vendor/bootstrap/scss/vendor/_rfs.scss","../vendor/bootstrap/scss/_variables.scss","../vendor/bootstrap/scss/mixins/_hover.scss","../vendor/bootstrap/scss/_type.scss","../vendor/bootstrap/scss/mixins/_lists.scss","../vendor/bootstrap/scss/_images.scss","../vendor/bootstrap/scss/mixins/_image.scss","../vendor/bootstrap/scss/mixins/_border-radius.scss","../vendor/bootstrap/scss/_code.scss","../vendor/bootstrap/scss/_grid.scss","../vendor/bootstrap/scss/mixins/_grid.scss","../vendor/bootstrap/scss/mixins/_breakpoints.scss","../vendor/bootstrap/scss/_functions.scss","../vendor/bootstrap/scss/mixins/_grid-framework.scss","../vendor/bootstrap/scss/_tables.scss","../vendor/bootstrap/scss/mixins/_table-row.scss","../vendor/bootstrap/scss/_forms.scss","../vendor/bootstrap/scss/mixins/_transition.scss","../vendor/bootstrap/scss/mixins/_forms.scss","../vendor/bootstrap/scss/mixins/_gradients.scss","../vendor/bootstrap/scss/_buttons.scss","../vendor/bootstrap/scss/mixins/_buttons.scss","../vendor/bootstrap/scss/_transitions.scss","../vendor/bootstrap/scss/_dropdown.scss","../vendor/bootstrap/scss/mixins/_caret.scss","../vendor/bootstrap/scss/mixins/_nav-divider.scss","../vendor/bootstrap/scss/_button-group.scss","../vendor/bootstrap/scss/_input-group.scss","../vendor/bootstrap/scss/_custom-forms.scss","../vendor/bootstrap/scss/_nav.scss","../vendor/bootstrap/scss/_navbar.scss","../vendor/bootstrap/scss/_card.scss","../vendor/bootstrap/scss/_breadcrumb.scss","../vendor/bootstrap/scss/_pagination.scss","../vendor/bootstrap/scss/mixins/_pagination.scss","../vendor/bootstrap/scss/_badge.scss","../vendor/bootstrap/scss/mixins/_badge.scss","../vendor/bootstrap/scss/_jumbotron.scss","../vendor/bootstrap/scss/_alert.scss","../vendor/bootstrap/scss/mixins/_alert.scss","../vendor/bootstrap/scss/_progress.scss","../vendor/bootstrap/scss/_media.scss","../vendor/bootstrap/scss/_list-group.scss","../vendor/bootstrap/scss/mixins/_list-group.scss","../vendor/bootstrap/scss/_close.scss","../vendor/bootstrap/scss/_toasts.scss","../vendor/bootstrap/scss/_modal.scss","../vendor/bootstrap/scss/_tooltip.scss","../vendor/bootstrap/scss/mixins/_reset-text.scss","../vendor/bootstrap/scss/_popover.scss","../vendor/bootstrap/scss/_carousel.scss","../vendor/bootstrap/scss/mixins/_clearfix.scss","../vendor/bootstrap/scss/_spinners.scss","../vendor/bootstrap/scss/utilities/_align.scss","../vendor/bootstrap/scss/mixins/_background-variant.scss","../vendor/bootstrap/scss/utilities/_background.scss","../vendor/bootstrap/scss/utilities/_borders.scss","../vendor/bootstrap/scss/utilities/_display.scss","../vendor/bootstrap/scss/utilities/_embed.scss","../vendor/bootstrap/scss/utilities/_flex.scss","../vendor/bootstrap/scss/utilities/_float.scss","../vendor/bootstrap/scss/utilities/_interactions.scss","../vendor/bootstrap/scss/utilities/_overflow.scss","../vendor/bootstrap/scss/utilities/_position.scss","../vendor/bootstrap/scss/utilities/_screenreaders.scss","../vendor/bootstrap/scss/mixins/_screen-reader.scss","../vendor/bootstrap/scss/utilities/_shadows.scss","../vendor/bootstrap/scss/utilities/_sizing.scss","../vendor/bootstrap/scss/utilities/_spacing.scss","../vendor/bootstrap/scss/utilities/_stretched-link.scss","../vendor/bootstrap/scss/utilities/_text.scss","../vendor/bootstrap/scss/mixins/_text-truncate.scss","../vendor/bootstrap/scss/mixins/_text-emphasis.scss","../vendor/bootstrap/scss/mixins/_text-hide.scss","../vendor/bootstrap/scss/utilities/_visibility.scss","../vendor/bootstrap/scss/_print.scss","../scss/base/_helper.scss","../scss/abstracts/_variable.scss","../scss/base/_custom-grid.scss","../scss/_preloader.scss","../scss/layout/footer/_footer.scss","../scss/layout/header/nav-header/_nav-control.scss","../scss/layout/header/_header-global.scss","../scss/layout/header/_header-left.scss","../scss/layout/header/_header-right.scss","../vendor/bootstrap-v4-rtl/scss/_rtl.scss","../vendor/bootstrap-v4-rtl/scss/mixins/_breakpoints.scss","../scss/layout/rtl/_rtl-reset.scss","../vendor/bootstrap-v4-rtl/scss/mixins/_float.scss","../scss/layout/rtl/_rtl-nav-header.scss","../scss/layout/rtl/_rtl-header.scss","../scss/layout/rtl/_rtl-sidebar.scss","../scss/layout/rtl/_rtl-global.scss","../scss/layout/rtl/_rtl-sidebar-right.scss","../scss/layout/rtl/_rtl-footer.scss","../scss/layout/rtl/_rtl-dashboard.scss","../scss/layout/sidebar/_sidebar-global.scss","../scss/layout/sidebar/_mega-menu.scss","../scss/layout/sidebar/_sidebar-full.scss","../scss/layout/sidebar/_sidebar-mini-nav.scss","../scss/layout/sidebar/_sidebar-horizontal.scss","../scss/layout/sidebar/_sidebar-compact-nav.scss","../scss/layout/sidebar/_sidebar-icon-hover.scss","../scss/layout/sidebar/_sidebar-modern.scss","../scss/layout/sidebar/_sidebar-overlay.scss","../scss/layout/sidebar/_sidebar-vertical-nav.scss","../scss/layout/sidebar/_sidebar-right.scss","../scss/layout/sidebar/_sidebar-profile.scss","../scss/layout/sidebar/_fixed-sidebar.scss","../scss/layout/sidebar/_dz-demo-sidebar.scss","../scss/layout/theme/_theme-bg.scss","../scss/layout/theme/_theme-boxed.scss","../scss/layout/theme/_theme-wide-boxed.scss","../scss/layout/theme/_theme-color.scss","../scss/layout/typography/_opensans.scss","../scss/layout/typography/_poppins.scss","../scss/layout/typography/_roboto.scss","../scss/layout/typography/_helvetica.scss","../scss/layout/version-transparent/_transparent-reset.scss","../scss/layout/version-transparent/_transparent-global.scss","../scss/layout/version-transparent/_transparent-header.scss","../scss/layout/version-transparent/_transparent-nav-header.scss","../scss/layout/version-transparent/_transparent-left-sidebar.scss","../scss/layout/version-dark/_dark-reset.scss","../scss/layout/version-dark/_dark-global.scss","../scss/layout/version-dark/_dark-header.scss","../scss/layout/version-dark/_dark-nav-header.scss","../scss/layout/version-dark/_dark-left-sidebar.scss","../scss/layout/version-dark/_dark-right-sidebar.scss","../scss/layout/version-dark/_dark-footer.scss","../scss/layout/version-dark/_dark-dashboard.scss","../scss/components/app/_app-calender-event.scss","../scss/components/app/_email.scss","../scss/components/app/_profile.scss","../scss/components/app/_chat.scss","../scss/components/charts/_chart-chartist.scss","../scss/components/charts/_chart-chartjs.scss","../scss/components/charts/_chart-c3.scss","../scss/components/charts/_chart-flot.scss","../scss/components/charts/_chart-morris.scss","../scss/components/charts/_chart-sparkline.scss","../scss/components/charts/_easy-pie-chart.scss","../scss/components/charts/_chart-amchart.scss","../scss/components/charts/_chart-highcharts.scss","../scss/components/charts/_echarts.scss","../scss/components/forms/_form-basic.scss","../scss/components/forms/_form-checkbox.scss","../scss/components/forms/_form-switch.scss","../scss/components/forms/_form-validation.scss","../scss/components/forms/_form-pickers.scss","../scss/components/forms/_form-addons-cropper.scss","../scss/components/forms/_form-addons-select2.scss","../scss/components/forms/_form-steps.scss","../scss/components/forms/_form-summernote.scss","../scss/components/forms/_form-editor-quill.scss","../scss/components/map/_map-datamap.scss","../scss/components/map/_map-jqvmap.scss","../scss/components/uc/_uc-blockui.scss","../scss/components/uc/_uc-bootstrap-select.scss","../scss/components/uc/_uc-clipboard.scss","../scss/components/uc/_uc-ticker.scss","../scss/components/uc/_uc-typeahead.scss","../scss/components/uc/_uc-weather.scss","../scss/components/uc/_uc-noui-slider.scss","../scss/components/uc/_uc-nestable.scss","../scss/components/uc/_uc-pignose-calender.scss","../scss/components/uc/_uc-horizontal-timeline.scss","../scss/components/uc/_uc-toastr.scss","../scss/components/uc/_uc-lightgallery.scss","../scss/components/uc/_jqvmap.scss","../scss/components/uc/_perfect-scroll.scss","../scss/components/ui/_ui-accordion.scss","../scss/components/ui/_ui-alert.scss","../scss/components/ui/_ui-badge.scss","../scss/components/ui/_ui-breadcrumb.scss","../scss/components/ui/_ui-button.scss","../scss/components/ui/_ui-card.scss","../scss/components/ui/_ui-carousel.scss","../scss/components/ui/_ui-dropdown.scss","../scss/components/ui/_ui-grid.scss","../scss/components/ui/_ui-label.scss","../scss/components/ui/_ui-list-group.scss","../scss/components/ui/_ui-media.scss","../scss/components/ui/_ui-menu.scss","../scss/components/ui/_ui-modal.scss","../scss/components/ui/_ui-pagination.scss","../scss/components/ui/_ui-popover.scss","../scss/components/ui/_ui-progressbar.scss","../scss/components/ui/_ui-ribbon.scss","../scss/components/ui/_ui-scrollbar.scss","../scss/components/ui/_ui-step.scss","../scss/components/ui/_ui-tab.scss","../scss/components/ui/_ui-tooltip.scss","../scss/components/ui/_ui-timeline.scss","../scss/components/widget/_widget-chart.scss","../scss/components/widget/_widget-social.scss","../scss/components/widget/_widget-stat.scss","../scss/components/widget/_widget-todo-list.scss","../scss/components/widget/_widget-messages.scss","../scss/components/widget/_widget-pickadate.scss","../scss/components/widget/_widget-card-list.scss","../scss/components/widget/_widget-media.scss","../scss/components/tables/_table-basic.scss","../scss/components/tables/_table-bootgrid.scss","../scss/components/tables/_table-datatable.scss","../scss/components/tables/_table-footable.scss","../scss/components/tables/_table-jsgrid.scss","../scss/pages/_page-error.scss","../scss/pages/_page-auth.scss","../scss/pages/_page-pricing.scss","../scss/pages/_page-timeline.scss","../scss/pages/_profile.scss","../scss/pages/_page-order.scss","../scss/pages/_statistics.scss","../scss/pages/_search-job.scss","../scss/pages/_homepage.scss","../scss/pages/_ecom-product-detail.scss","../scss/pages/_ecom-product-grid.scss","../scss/pages/_ecom-product-list.scss"], +"names": [], +"file": "style.css" +} diff --git a/static/img/AI.jpg b/static/img/AI.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0ebd5ed2214d1f8cf3333b0ba99a3ba60071e86d Binary files /dev/null and b/static/img/AI.jpg differ diff --git a/static/img/redmindlogo3.jpg b/static/img/redmindlogo3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..47036ace85933ef14ed939b869c0277012bab37c Binary files /dev/null and b/static/img/redmindlogo3.jpg differ diff --git a/static/logos/avatar.svg b/static/logos/avatar.svg new file mode 100644 index 0000000000000000000000000000000000000000..9c9ad3a92c8d2a18b03958d4ad805f2edf104836 --- /dev/null +++ b/static/logos/avatar.svg @@ -0,0 +1,10 @@ + diff --git a/static/logos/calendar-silhouette.svg b/static/logos/calendar-silhouette.svg new file mode 100644 index 0000000000000000000000000000000000000000..ecabdcdf8dfdf464443aa5f6e3b0ed7bd081e6ff --- /dev/null +++ b/static/logos/calendar-silhouette.svg @@ -0,0 +1,4 @@ + diff --git a/static/logos/dots.svg b/static/logos/dots.svg new file mode 100644 index 0000000000000000000000000000000000000000..7342b044f78a795aa9838f02128f091e1dd301e0 --- /dev/null +++ b/static/logos/dots.svg @@ -0,0 +1,22 @@ + diff --git a/static/logos/email.svg b/static/logos/email.svg new file mode 100644 index 0000000000000000000000000000000000000000..6279ded0d76f8ecd62468f1cf4f1bf7f11bc0457 --- /dev/null +++ b/static/logos/email.svg @@ -0,0 +1,4 @@ + diff --git a/templates/API_connectors.html b/templates/API_connectors.html new file mode 100644 index 0000000000000000000000000000000000000000..01798a9454cfec619e838f30f846a50e8beecbe8 --- /dev/null +++ b/templates/API_connectors.html @@ -0,0 +1,523 @@ + + + +
+KnowledgeBase
+ {{table_count_of_each_table.knowledge_base}} +Data connectors
+ {{table_count_of_each_table.data_connectors}} +API Connectors
+ {{table_count_of_each_table.api_connectors}} +Prompt_Templates
+ {{table_count_of_each_table.prompt_templates}} +