diff --git a/doc/deployer/Migrating_SQLite_DB_to_PostgreSQL.txt b/doc/deployer/Migrating_SQLite_DB_to_PostgreSQL.txt index 2e64d507a5..148be5b2e7 100644 --- a/doc/deployer/Migrating_SQLite_DB_to_PostgreSQL.txt +++ b/doc/deployer/Migrating_SQLite_DB_to_PostgreSQL.txt @@ -112,6 +112,12 @@ alter sequence auth_user_id_seq restart # Tabing BACKUP/DUMP of all DBs and table pg_dumpall > file-name.sql +-- OR -- +echo "pg_dumpall > /tmp/file-name.sql" | sudo su - postgres +# In above case, permission denied exception might gets raised to create file under `/tmp/` +-- OR -- +echo "pg_dumpall > file-name.sql" | sudo su - postgres +# In above case file-name.sql will be created under `/var/lib/postgresql/` folder # DROP database $ sudo su - postgres diff --git a/doc/deployer/es_initialize.py b/doc/deployer/es_initialize.py new file mode 100644 index 0000000000..b61d654a44 --- /dev/null +++ b/doc/deployer/es_initialize.py @@ -0,0 +1,133 @@ +# from bson import json_util +# import os +# import sys +# import json +# from elasticsearch import Elasticsearch +# from gnowsys_ndf.ndf.models import * + +# from gnowsys_ndf.settings import GSTUDIO_SITE_NAME +# from gnowsys_ndf.local_settings import * + + +# ##### use the below commented lines if you are working with Python 2.x ##### +# # reload(sys) +# # sys.setdefaultencoding('UTF8') + +# es = Elasticsearch(GSTUDIO_ELASTIC_SEARCH_PROTOCOL+"://"+GSTUDIO_ELASTIC_SEARCH_SUPERUSER+":"+GSTUDIO_ELASTIC_SEARCH_SUPERUSER_PASSWORD+"@"+GSTUDIO_ELASTIC_SEARCH_ALIAS+":"+GSTUDIO_ELASTIC_SEARCH_PORT,timeout=100, retry_on_timeout=True) + + +# author_index = "author_" + GSTUDIO_SITE_NAME.lower() +# index = GSTUDIO_SITE_NAME.lower() +# gsystemtype_index = "node_type_" + GSTUDIO_SITE_NAME.lower() + +# page_id = 0 + +# def index_docs(all_docs): +# k = 0 +# all_docs_count = all_docs.count() +# for node in all_docs: +# print "[ %s/%s ] : %s " % (k, all_docs_count, node._id) +# if(node._type == "GSystem"): +# try: +# node.get_neighbourhood(node.member_of) +# except Exception as e: +# print(e) +# else: +# pass + +# doc = json.dumps(node, cls=NodeJSONEncoder) #convert mongoDB object to a JSON string +# #doc = json.loads(doc,object_hook=json_util.object_hook) ->get back mongoDB object from JSON string + +# document = json.loads(doc) #convert JSON string to a python dictionary +# #doc = json.dumps(document) #convert python dictionary to JSON string + +# if("name" in document.keys()): + +# # replacing "_" starting keys: +# document["id"] = document.pop("_id") +# document["type"] = document.pop("_type") + +# if("object_type" in document.keys()): +# document["object_type"] = str(document["object_type"]) +# if("property_order" in document.keys()): +# document["property_order"] = str(document["property_order"]) +# if("object_value" in document.keys()): +# document["object_value"] = str(document["object_value"]) #for consistent mapping + +# doc_type = get_document_type(document) +# es.index(index=index, doc_type=doc_type, id=document["id"], body=document) +# if "contributors" in document.keys(): +# contributors = document["contributors"] +# for contributor_id in contributors: +# es.index(index = author_index, doc_type = contributor_id, id=document["id"], body = document) + +# if(document["type"] == "GSystem"): +# for type_ids in document['member_of']: +# es.index(index = gsystemtype_index, doc_type = type_ids, id = document["id"], body = document) + +# k+=1 + +# def get_document_type(document): +# types_arr = ["Author", "GAttribute", "GRelation", "AttributeType", "Filehive", "RelationType", "Group", "GSystemType"] +# if document["type"]=="GSystem": +# for ids in document['member_of']: #document is a member of the Page GSystemType +# if(ids == page_id): +# return "Page" +# if('if_file' in document.keys()): +# if(document["if_file"]["mime_type"] is not None): +# data = document["if_file"]["mime_type"].split("/") +# doc_type = data[0] +# else: +# doc_type = "NotMedia" +# else: +# doc_type = "NotMedia" +# elif (document["type"] in types_arr): +# doc_type = document["type"] +# else: +# doc_type = "DontCare" +# return doc_type + + +# def main(): + +# print("Starting the indexing process...") +# # DELETING existing/old indexes +# if(es.indices.exists(index)): +# print("Deleting the existing index: "+index+" for reindexing") +# res = es.indices.delete(index=index) +# print("The delete response is %s " % res) + +# if(es.indices.exists(author_index)): +# print("Deleting the existing author_index: "+author_index +" for reindexing") +# res = es.indices.delete(index=author_index) +# print("The delete response is %s " % res) + +# if(es.indices.exists(gsystemtype_index)): +# print("Deleting the existing gtype index: "+ index+ "for reindexing") +# res = es.indices.delete(index=gsystemtype_index) +# # --- END of DELETING existing/old indexes + +# with open("/home/docker/code/gstudio/gnowsys-ndf/gnowsys_ndf/req_body.json") as req_body: +# request_body = json.load(req_body) +# with open("/home/docker/code/gstudio/gnowsys-ndf/gnowsys_ndf/req_body_gtype.json") as req_body_type: +# request_body_gtype = json.load(req_body_type) +# with open(GSTUDIO_DOCUMENT_MAPPING+"/gsystemtype_map.json") as gtypemap: +# gtype_map = json.load(gtypemap) +# page_id = gtype_map["Page"] + +# res = es.indices.create(index=index, body=request_body) +# print("Response for index creation") +# print(res) + +# res = es.indices.create(index=gsystemtype_index, body=request_body_gtype) +# print("Response for index creation") +# print(res) + +# res = es.indices.create(index=author_index, body=request_body_gtype) +# print("Response for index creation") +# print(res) + +# all_docs = node_collection.find(no_cursor_timeout=True).batch_size(5) +# index_docs(all_docs) + +# main() \ No newline at end of file diff --git a/doc/deployer/es_injection.py b/doc/deployer/es_injection.py new file mode 100644 index 0000000000..60e7c493ea --- /dev/null +++ b/doc/deployer/es_injection.py @@ -0,0 +1,204 @@ +from bson import json_util +import os +import sys +import json +from elasticsearch import Elasticsearch +from gnowsys_ndf.ndf.models import * + +#from gnowsys_ndf.settings import GSTUDIO_SITE_NAME +#from gnowsys_ndf.local_settings import GSTUDIO_DOCUMENT_MAPPING +from gnowsys_ndf.settings import * + +try: + from bson import ObjectId +except ImportError: # old pymongo + from pymongo.objectid import ObjectId +##### use the below commented lines if you are working with Python 2.x ##### +# reload(sys) +# sys.setdefaultencoding('UTF8') + +es = Elasticsearch(GSTUDIO_ELASTIC_SEARCH_PROTOCOL+"://"+GSTUDIO_ELASTIC_SEARCH_SUPERUSER+":"+GSTUDIO_ELASTIC_SEARCH_SUPERUSER_PASSWORD+"@"+GSTUDIO_ELASTIC_SEARCH_ALIAS+":"+GSTUDIO_ELASTIC_SEARCH_PORT,timeout=100, retry_on_timeout=True) + +#author_index = "author_" + GSTUDIO_SITE_NAME.lower() +#index = GSTUDIO_SITE_NAME.lower() +#gsystemtype_index = "node_type_" + GSTUDIO_SITE_NAME.lower() +with open("/home/docker/code/gstudio/gnowsys-ndf/gnowsys_ndf/gstudio_configs/req_body.json") as req_body: + request_body = json.load(req_body) +with open("/home/docker/code/gstudio/gnowsys-ndf/gnowsys_ndf/gstudio_configs/triples.json") as triples: + triples_body = json.load(triples) + + +page_id = 0 + + +def index_docs(all_docs,index,doc_type): + k = 0 + all_docs_count = all_docs.count() + for docs in all_docs: + print "[ %s/%s ] : %s " % (k, all_docs_count, docs._id) + + + doc = json.dumps(docs, cls=NodeJSONEncoder) # convert mongoDB object to a JSON string + # doc = json.loads(doc,object_hook=json_util.object_hook) ->get back mongoDB object from JSON string + + document = json.loads(doc) # convert JSON string to a python dictionary + # doc = json.dumps(document) #convert python dictionary to JSON string + document["id"] = document.pop("_id") + document["type"] = document.pop("_type") + + #for docs in doc_type: + print document["type"] + #print document + doc_type = document["type"].lower() + es.index(index=index, doc_type=doc_type, id=document["id"], body=document) + + k += 1 + + #file_name.close() + + + +def get_document_type(document): + + if document["type"]=="GSystem": + #for ids in document['member_of']: #document is a member of the Page GSystemType + #if(ids == page_id): + #return "Page" + if('if_file' in document.keys()): + if(document["if_file"]["mime_type"] is not None): + data = document["if_file"]["mime_type"].split("/") + doc_type = data[0] + else: + doc_type = "notmedia" + else: + doc_type = "notmedia" + + else: + doc_type = "dontcare" + return doc_type + + + +def main(): + #f = open("/data/nodes.txt", "w") + #os.chmod("/data/nodes.txt", 0o777) + + nodes = {} + triples = {} + benchmarks = {} + filehives = {} + buddys = {} + counters = {} + + #all_docs = [ triples, buddys, benchmarks, nodes, counters] + + print("Starting the indexing process...") + + for index, doc_type in GSTUDIO_ELASTIC_SEARCH_INDEX.items(): + temp = [] + + + index_lower = index.lower() + if (not es.indices.exists(index_lower)): + if (index_lower == "triples"): + res = es.indices.create(index=index_lower, body=triples_body) + else: + res = es.indices.create(index=index_lower, body=request_body) + + if (es.indices.exists(index_lower)): + + res = es.search(index=index_lower, body={"query": {"match_all": {}}, "_source": ["id"]}, scroll="1m", size="10") + + scrollid = res['_scroll_id'] + + while len(res['hits']['hits']) > 0: + + for hit in res['hits']['hits']: + # print(hit["_source"]["id"]) + # f.write(hit["_source"]["id"] + '\n') + # res = es.search(index="nodes", body={"scroll_id": '"' + scrollid + '"'}, search_type="scan", + # scroll="1m", size="10") + temp.append(ObjectId(hit["_source"]["id"])) + + res = es.scroll(scrollid, scroll="1m") + + + if(index_lower == "nodes"): + nodes = node_collection.find({ '_id': {'$nin': temp} }).batch_size(5) + + if(nodes.count() == 0): + print("All "+ index_lower +" documents has injected to elasticsearch") + continue + else: + index_docs(nodes, index_lower, doc_type) + + elif (index_lower == "triples"): + triples = triple_collection.find({ '_id': {'$nin': temp} }).batch_size(5) + if (triples.count() == 0): + print("All " + index_lower + " documents has injected to elasticsearch") + continue + else: + # f = open("/data/triples.txt", "w") + # os.chmod("/data/triples.txt", 0o777) + index_docs(triples, index_lower, doc_type) + + elif (index_lower == "benchmarks"): + benchmarks = benchmark_collection.find({ '_id': {'$nin': temp} }).batch_size(5) + if (benchmarks.count() == 0): + print("All " + index_lower + " documents has injected to elasticsearch") + continue + else: + index_docs(benchmarks, index_lower, doc_type) + + elif (index_lower == "filehives"): + filehives = filehive_collection.find({ '_id': {'$nin': temp} }).batch_size(5) + if (filehives.count() == 0): + print("All " + index_lower + " documents has injected to elasticsearch") + continue + else: + index_docs(filehives, index_lower, doc_type) + + elif (index_lower == "buddies"): + buddys = buddy_collection.find({ '_id': {'$nin': temp} }).batch_size(5) + if (buddys.count() == 0): + print("All " + index_lower + " documents has injected to elasticsearch") + continue + else: + index_docs(buddys, index_lower, doc_type) + + elif (index_lower == "counters"): + counters = counter_collection.find({ '_id': {'$nin': temp} }).batch_size(5) + if (counters.count() == 0): + print("All " + index_lower + " documents has injected to elasticsearch") + continue + else: + index_docs(counters, index_lower, doc_type) + + + #print(res['_scroll_id']) + #print(res['hits']['total']) + + #f = open("/data/nodes.txt", "w+") + #os.chmod("/data/nodes.txt", 0o777) + + # f = open("/data/nodes.txt", "w+") + # os.chmod("/data/nodes.txt", 0o777) + + # es.scroll(scrollid, scroll="1m") + + #print(temp) + + # DELETING existing/old indexes + + # for index in GSTUDIO_ELASTIC_SEARCH_INDEX.keys(): + # if (es.indices.exists(index_lower)): + # print("Deleting the existing index: " + index.lower() + " for reindexing") + # res = es.indices.delete(index=index.lower()) + # print("The delete response is %s " % res) + + + # --- END of DELETING existing/old indexes + + + +main() diff --git a/doc/deployer/esinitialize_map.py b/doc/deployer/esinitialize_map.py new file mode 100644 index 0000000000..adc69b9f2b --- /dev/null +++ b/doc/deployer/esinitialize_map.py @@ -0,0 +1,121 @@ +# from bson import json_util +# import os, errno +# import sys +# import json +# # from elasticsearch import Elasticsearch +# from gnowsys_ndf.ndf.models import * + +# from gnowsys_ndf.local_settings import GSTUDIO_DOCUMENT_MAPPING + +# # es = Elasticsearch("http://elsearch:changeit@gsearch:9200") + +# author_map = {} +# group_map = {} +# system_type_map = {} +# id_attribute_map = {} +# id_relation_map = {} + +# def create_map(all_docs): +# ''' +# This function is used to create 4 maps author_map, group_map,attribute map, relation map +# Author map is used to search for the contributions of some author. Group map is used in forms.py to show the group filter. + +# ''' +# for node in all_docs: +# if("name" in node): #only docs with names will be considered for mapping +# if(node._type == "Author"): +# author_map[node.name] = node.created_by +# if(node._type == "Group"): +# group_map[node.name] = str(node._id) +# if(node._type == "GSystem"): +# attr = []; rel = []; +# #here what we are doing is: if a GSystem node has member_of set as [A,B,C] +# #suppose the possible attributes of A are x,y +# #suppose the possible attributes of B are z +# #suppose the possible attributes of C are w +# #if the GSystem node contains any other attribute (p), then that has to be added to the attribute_map +# #i.e. it will be added to attribute_set of A,B,C +# for grid in node.member_of: +# gid = str(grid) +# if(gid not in system_type_map.values()): +# id_attribute_map[gid] = [] +# id_relation_map[gid] = [] +# attr += id_attribute_map[gid] +# rel += id_relation_map[gid] + +# attr = list(set(attr)) +# rel = list(set(rel)) +# for grid in node.member_of: +# gid = str(grid) +# for attr_dict in node.attribute_set: +# for key in attr_dict.keys(): +# if(key not in attr): +# id_attribute_map[gid].append(key) +# for rel_dict in node.relation_set: +# for key in rel_dict.keys(): +# if(key not in rel): +# id_relation_map[gid].append(key) + +# if(node._type == "GSystemType"): +# create_advanced_map(node) +# # if(node._type == "GSystem"): +# # update_advanced_map(node) + + + +# def create_advanced_map(node): +# ''' +# This function is used for creating the gsystemtype_map, attribute_map and relation_map +# attribute and relation map are a mapping between the gsystem type id and the possible attributes/relations +# of that gsystem type. +# ''' +# system_type_map[node.name] = str(node._id) +# attribute_type_set = [] +# for attribute in node.attribute_type_set: +# attribute_type_set.append(attribute["name"]) +# relation_type_set = [] +# for relation in node.relation_type_set: +# relation_type_set.append(relation["name"]) +# if(str(node._id) not in id_attribute_map.keys()): +# id_attribute_map[str(node._id)] = [] +# if(str(node._id) not in id_relation_map.keys()): +# id_relation_map[str(node._id)] = [] +# id_attribute_map[str(node._id)] += attribute_type_set +# id_relation_map[str(node._id)] += relation_type_set + +# def main(): +# print("Starting the map creation process") +# all_docs = node_collection.find(no_cursor_timeout=True).batch_size(5) +# create_map(all_docs) + +# for key,val in id_attribute_map.iteritems(): +# id_attribute_map[key] = list(set(val)) +# for key,val in id_relation_map.iteritems(): +# id_relation_map[key] = list(set(val)) + +# mapping_directory = GSTUDIO_DOCUMENT_MAPPING +# if not os.path.exists(mapping_directory): +# print("creating mapping directory") +# os.makedirs(mapping_directory) + +# f = open(mapping_directory+"/authormap.json","w") +# json.dump(author_map,f,indent=4) +# f.close() + +# f = open(mapping_directory+"/groupmap.json","w") +# json.dump(group_map,f,indent=4) +# f.close() + +# f = open(mapping_directory+"/gsystemtype_map.json","w") +# json.dump(system_type_map,f,indent=4) +# f.close() + +# f = open(mapping_directory+"/attribute_map.json","w") +# json.dump(id_attribute_map,f,indent=4) +# f.close() + +# f = open(mapping_directory+"/relation_map.json","w") +# json.dump(id_relation_map,f,indent=4) +# f.close() + +# main() \ No newline at end of file diff --git a/doc/deployer/update.py b/doc/deployer/update.py new file mode 100644 index 0000000000..d64cf52985 --- /dev/null +++ b/doc/deployer/update.py @@ -0,0 +1,223 @@ +# from bson import json_util +# import os +# import sys +# import json +# from elasticsearch import Elasticsearch +# from gnowsys_ndf.ndf.models import * +# from gnowsys_ndf.settings import GSTUDIO_SITE_NAME,GSTUDIO_DOCUMENT_MAPPING + +# es = Elasticsearch("http://elsearch:changeit@gsearch:9200") +# mapping_directory = GSTUDIO_DOCUMENT_MAPPING + +# #during deleting or updating do we need need to set refresh=true to make the document available for search + +# author_index = "author_" + GSTUDIO_SITE_NAME +# index = GSTUDIO_SITE_NAME +# gsystemtype_index = "node_type_" + GSTUDIO_SITE_NAME + +# author_map = {} +# group_map = {} +# gsystemtype_map = {} +# attribute_map = {} +# relation_map = {} +# with open(mapping_directory+'/authormap.json') as fe: +# author_map = json.load(fe) + +# with open(mapping_directory+'/groupmap_clix.json') as fe: +# group_map = json.load(fe) + +# with open(mapping_directory+"/gsystemtype_map.json") as gm: +# gsystemtype_map = json.load(gm) + +# with open(mapping_directory+"/attribute_map.json") as am: +# attribute_map = json.load(am) + +# with open(mapping_directory+"/relation_map.json") as rm: +# relation_map = json.load(rm) + +# doc_type = "" +# page_id = gsystemtype_map["Page"] + +# def update_doc(node): +# ''' +# This function should be called from models.py whenever +# a new node is created or an existing node is updated(not deleted) +# Arguments: the mongoDB object +# ''' +# global doc_type +# if(node._type == "GSystem"): +# try: +# node.get_neighbourhood(node.member_of) +# except Exception as e: +# print(e) +# else: +# pass + +# doc = json.dumps(node, default=json_util.default) +# document = json.loads(doc) +# if("name" not in document.keys()): +# return +# document["id"] = document.pop("_id") +# document["type"] = document.pop("_type") +# if("object_type" in document.keys()): +# document["object_type"] = str(document["object_type"]) +# if("property_order" in document.keys()): +# document["property_order"] = str(document["property_order"]) +# if("object_value" in document.keys()): +# document["object_value"] = str(document["object_value"]) +# doc_type = get_document_type(document) +# update_author_index(document) +# if(document["type"] == "Author"): +# indexAuthor(document) +# elif(document["type"] == "GSystem"); +# indexGSystem(document) +# elif(document["type"] == "GSystemType"): +# indexGSystemType(document) +# elif(document["type"] == "Group"): +# indexGroup(document) +# else: +# indexDoc(document) + +# f = open(mapping_directory+"/authormap.json","w") +# json.dump(author_map,f,indent=4) +# f.close() + +# f = open(mapping_directory+"/groupmap.json","w") +# json.dump(group_map,f,indent=4) +# f.close() + +# f = open(mapping_directory+"/gsystemtype_map.json","w") +# json.dump(gsystem_type_map,f,indent=4) +# f.close() + +# f = open(mapping_directory+"/attribute_map.json","w") +# json.dump(id_attribute_map,f,indent=4) +# f.close() + +# f = open(mapping_directory+"/relation_map.json","w") +# json.dump(id_relation_map,f,indent=4) +# f.close() + + +# def update_author_index(document): +# ''' +# This function updates the author index, i.e. it +# first gets the old document from elasticsearch index, +# deletes that document from each contributor_id doc_type and indexes the +# new updated document into every contributor doc_type in the new contributors list +# Argument: the json file to be indexed +# ''' +# if("contributors" in document.keys()): +# res = es.get(index=index,doc_type=doc_type,id=document["id"]["$oid"]) +# if(len(res["hits"]["hits"]) != 0): #check the syntax +# old_contributor_set = res["hits"]["hits"][0]["_source"]["contributors"] +# new_contributor_set = document["contributors"] +# for contributor_id in old_contributor_set: +# es.delete(index=author_index, doc_type=contributor_id,id=document["id"]["$oid"]) #check the syntax +# for contributor_id in new_contributor_set: +# es.index(index = author_index, doc_type = contributor_id, id=document["id"]["$oid"], body = document) +# else: +# new_contributor_set = document["contributors"] +# for contributor_id in new_contributor_set: +# es.index(index = author_index, doc_type = contributor_id, id=document["id"]["$oid"], body = document) + + + +# def indexGroup(document): +# ''' +# This function indexes/updates those documents whose doc_type is Group. +# It also updates the group_map +# Argument: the json file to be indexed +# ''' +# if(document["name"] not in group_map.keys()): +# group_map[document["name"]] = document["id"]["$oid"] +# es.index(index=index, doc_type=doc_type, id=document["id"]["$oid"], body=document) + +# def indexAuthor(document): +# ''' +# This function indexes/updates those documents whose doc_type is Group. +# It also updates the author_map +# Argument: the json file to be indexed +# ''' +# if(document["name"] not in author_map.keys()): +# author_map[document["name"]] = document["created_by"] + +# es.index(index=index, doc_type=doc_type, id=document["id"]["$oid"], body=document) + +# def indexGSystemType(document): +# ''' +# This function indexes/updates those documents whose doc_type is GSystemType +# It updates the attribute map and relation map +# Argument: the json file to be indexed +# ''' +# if(document["name"] not in gsystemtype_map.keys()): +# gsystemtype_map[document["name"]] = document["id"]["$oid"] +# for attribute in document["attribute_type_set"]: +# if(attribtue not in attribute_map[document["id"]["$oid"]]): +# attribute_map[document["id"]].append(attribute) +# for relation in document["relation_type_set"]: +# if(relation not in relation_map[document["id"]["$oid"]]): +# relation_map[document["id"]["$oid"]].append(relation) +# es.index(index=index, doc_type=doc_type, id=document["id"]["$oid"], body=document) + +# def indexGSystem(document): +# ''' +# This function indexes/updates those documents whose type is GSystem +# It also updates the attribute map and relation map +# It also updates the GSystemType_index, i.e. the +# index used for advanced search +# Argument: the json file to be indexed +# ''' +# es.index(index=index, doc_type=doc_type, id=document["id"]["$oid"], body=document) +# attr_set = [] +# reln_set = [] +# for gsyst in document["member_of"]: +# gsyst_id = gsyst["$oid"] +# poss_attr = attribute_map[gsyst_id] +# poss_reln = relation_map[gsyst_id] +# attr_set.extend(poss_attr) +# reln_set.extend(poss_reln) +# for attr_dict in document["attribute_set"]: +# attr_name = attr_dict.keys()[0] +# if(attr_name not in attr_set): +# for gsyst in document["member_of"]: +# gsyst_id = gsyst["$oid"] +# attribute_map[gsyst_id].append(attr_name) +# for reln_dict in document["relation_set"]: +# reln_name = reln_dict.keys()[0] +# if(reln_name not in reln_set): +# for gsyst in document["member_of"]: +# gsyst_id = gsyst["$oid"] +# relation_map[gsyst_id].append(reln_name) + +# for type_ids in document['member_of']: +# es.index(index = gsystemtype_index, doc_type = type_ids["$oid"], id = document["id"]["$oid"], body = document) + +# def indexDoc(document): +# ''' +# For any other type of document, this function will index/update the document in the main index +# ''' +# es.index(index=index, doc_type=doc_type, id=document["id"]["$oid"], body=document) + +# def get_document_type(document): +# ''' +# This function is used to return the document type of a document +# ''' +# types_arr = ["Author", "GAttribute", "GRelation", "AttributeType", "Filehive", "RelationType", "Group", "GSystemType"] +# if document["type"]=="GSystem": +# for ids in document['member_of']: #document is a member of the Page GSystemType +# if(ids['$oid'] == page_id): +# return "Page" +# if('if_file' in document.keys()): +# if(document["if_file"]["mime_type"] is not None): +# data = document["if_file"]["mime_type"].split("/") +# doc_type = data[0] +# else: +# doc_type = "NotMedia" +# else: +# doc_type = "NotMedia" +# elif (document["type"] in types_arr): +# doc_type = document["type"] +# else: +# doc_type = "DontCare" +# return doc_type diff --git a/doc/developer/elastic-search.txt b/doc/developer/elastic-search.txt new file mode 100644 index 0000000000..b83d5a7f17 --- /dev/null +++ b/doc/developer/elastic-search.txt @@ -0,0 +1,179 @@ +# INSTALLING ELASTIC SEARCH CONTAINER: + +1. GETTING DOCKER IMAGE: + $ docker pull docker.elastic.co/elasticsearch/elasticsearch:5.4.0 + + +2. CREATEING CONTAINER: + $ docker run -p 9200:9200 -e "http.host=0.0.0.0" -e "transport.host=127.0.0.1" docker.elastic.co/elasticsearch/elasticsearch:5.4.0 + + +3. CREATE A SUPERUSER TO USE THE ELASTIC SEARCH: + - A login is required to use the elasticsearch container. + - Open the bash of elasticsearch and run following inside the bash + $ curl -XPOST 'http://elastic:changeme@localhost:9200/_xpack/security/user/elsearch?pretty' -H 'Content-Type:application/json' -d '{"password": "", "roles": ["superuser"]}' + - NOTE: Make sure same passowrd is used at both places: + 1. GSTUDIO_ELASTIC_SEARCH_PASSWORD + 2. + + +4. LINK THE GSTUDIO CONTAINER WITH THE ELASTICSEARCH CONTAINER (using the docker run): + + $ docker run -itd --link :alias --name= -p 80:80 -p 8000:8000 -v -v + +- NOTE: The alias we gave was gsearch -> this alias is used while creating instance of elasticsearch in the program. + +(--link flag is now deprecated) + +5. INSTALL THE PYTHON ELASTICSEARCH CLIENT (in the gstudio container): + $ pip install elasticsearch + + + +------------------------------------------------------------------------------------------ + + + +# IMPLEMENTATION: + +- Our search url can be found in __init__.py file of urls folder. In the search form, the if filter Users is selected then the contributions of the user entered in the search box will be searched, else if any other filter is selected, normal search will happen. + +If group is also selected with Users filter, the contributions of that user in a particular group will be searched. +*********************************************************************************************************************************** +First run the `esinitialize_map.py` script which creates all the necessary mappings then run the es_init.py script which will index all documents into elasticsearch. +Go to project shell (`python manage.py shell`) and run following commands in specified order: +``` +>>> execfile('../doc/deployer/esinitialize_map.py') +>>> execfile('../doc/deployer/es_initialize.py') +``` + +index→ analogous to database +Type → analogous to table in database +Body → analogous to a record in a table + +******Documentation for initializing the index i.e. indexing all the documents into elasticsearch****** + +MAPPINGS: +Attribute Map : Mapping from GSystemType ID to possible attribute names for that GSystemType +Author Map : Mapping from author name to PostGRESQL ID of that author +Group Map : Mapping from Group ID to Group name. +Gsystem Type Map : Mapping from GSystemType name to ID. +Relation Map : Mapping from GSystemType ID to possible relation names for that GSystemType + + + +# main(): + +* Deleting existing indexes to re-create new ones: + es.indices.exists(index_name) -> checks if the index already exists in elasticsearch, if it exists already then, es.indices.delete(index_name) will delete the index for creating a fresh index and re indexing all the documents. The delete function returns the response if the index has been successfully deleted. + +* Mapping Configs: + The json body request_body has the mapping settings and the index settings. Mapping is the process of defining how a document, and the fields it contains, are stored and indexed. + + +SETTINGS: + * `number_of_shards`: An index can potentially store a large amount of data that can exceed the hardware limits of a single node. For example, a single index of a billion documents taking up 1TB of disk space may not fit on the disk of a single node or may be too slow to serve search requests from a single node alone. To solve this problem, Elasticsearch provides the ability to subdivide your index into multiple pieces called shards. When you create an index, you can simply define the number of shards that you want. + + * `analysis` is the part which tells about how to analyze the search query which is provided by the user. We have used a `trigram analyzer. While creating the inverted index(indexing of words inside name, content and tags field), trigram analyzer indexes the values as phrases(of size = min 1 word and max 3 words). This helps in phrase search and also phrase suggester(discussed in esearch.py documentation). Trigram analyzer uses shingles filter to do this. + + * `shingles`: it creates combinations of tokens as a single token. For example, the sentence "please divide this sentence into shingles" might be tokenized into shingles "please divide", "divide this", "this sentence", "sentence into", and "into shingles". + + * `lowercase` filter: is used to convert all the letters in the words while indexing documents also convert the search query to lowercase. This useful in the sense that if the query is “Ram” and the word “ram” is indexed in then that document will be retrieved in the search results. + + * `char_filter`: “html_strip” * this filter is used to remove the html tags if given in the search query. + + * `stopwords`: remove the stopwords(like a, an, the) from the search query + + --------------------------------------------------------------------------------------------------------------------------------------- + + * `mappings`: Mapping is the process of defining how a document, and the fields it contains, are stored and indexed. + + ->We have defined Author type, Filehive, RelationType, Group, AttributeType, GAttribute, GRelation. + GSystem is broken down to different media types which will help in filter search(if user wants to search only for images/videos/audio, etc) - image, video, text, application, audio, NotMedia(all those Gsystem docs that have mime_type as null) + + ->All these types have mappings defined. Each mapping type contains a list of fields or properties pertinent to that type. Each field has a data type . + + ->We can specify the index_analyzer and search_analyzer in the mapping for a field itself. But here we are specifying analyzer in the properties of the field which will act as both index and search analyzer. + + ->The fields for which mappings is created are: name, altnames, content, tags, since these are the most relevant fields for search. The values of these fields are of type text and are indexed based on trigram filter. +--------------------------------------------------------------------------------------------------------------------------------------- + +es.indices.create(index_name,request_body) : is used to create a new index with the mapping and settings given by request_body + +For indexing the documents into elasticsearch all the MongoDB objects are needed. Using the node_collection.find() function all the documents in MongoDB are obtained. +*********************************************************************************************************************************** + +index_docs(all_docs) + + **This function takes a list of MongoDB documents as parameter and indexes those documents which have “name” key into elasticsearch. Some of the functions called inside this function: + ->json.dumps(node,default=json_util.default): returns JSON string representation of MongoDB object. + ->json.loads(doc): returns a python dictionary form of the JSON string + + **Since, _id, _type cannot be inserted into elasticsearch, we have changed their key names to “id” and “type” respectively. + The keys object_type, property_order, object_value are having values as string in some documents and an array of strings in other documents. Elasticsearch expects similar type of value for a single field across all documents. So the code converts all the value (be it string, array) to a string. + + **The document type is given by get_document_type(document) function. The document is passed as parameter to this function and it returns the doc_type i.e. the type in which you want the document to be indexed. + + **es.index(index=index_name, doc_type=doc_type, id=document["id"]["$oid"], body=document) + + **This function indexes the document into elasticsearch. + + **If the document has “contributors” as a key then we are indexing the document into another index (author_index) with the type as author post greSQL ID. This is necessary if the user wants to search for the contributions of a particular author in a particular group or across all groups. +*********************************************************************************************************************************** +******Documentation for esinitialize_map in views folder****** +create_map(document): This function is used to create 2 maps. One is an author_map and other is a group_map. Author map is used to search for the contributions of some author. Group map is used in forms.py to show the group filter. + +create_advanced_map(document) : This function is used to create the gsystem type map, attribute map, relation map. All these 3 maps are used in advanced search. + +******Documentation for esearch.py in views folder******(get_search documentation remains to be written) + +##def get_suggestion_body(query,field_value,slop_value,field_name_value) -> + + Arguments: query, field in which suggestion is to be found + “.trigram” to use trigram analyzer, slop value, field in which suggestion is to be found + Returns: the suggestion body + + This function is used to return the suggestion json body that will be passed to the suggest function of elasticsearch query DSL. + ->“Gram_size” : sets the max size of shingles in the field to be searched. + ->“Max_errors” : the maximum number of terms that are at most considered to be misspellings in order to form a correction. + ->“Prefix_length” : is set to zero since the misspelling in the word can be at the first letter too. (eg: qutub->kutub). + ->“Suggest_mode”: is set to missing because the function should return a suggestion only when the word for which we are searching a suggestion is not indexed. + ->“Collate”: collate is used to match the returned suggestions with the existing index and sets collate_match to true if the suggestion is found in the index else false. + +##get_suggestion(suggestion_body, queryInfo, doc_types, query,field) + + Arguments: suggestion_body, queryInfo is an array which has flag(to check if we got a query to search for or not), score(how close is the first suggestion to the query), doc_types(the type in which to search), query, the field in which query is to be searched. + + This function searches for suggestion and if suggestion is not found, it may mean that the query is already indexed and if query is also not indexed, then the flag remains 0. If we find a suggestion or if the query is indexed, the flag is set to 1. + +##def get_search_results(resultArray) + + Arguments: the results array which contains all the search results along with id, type, index name. We need to extract only the json source of the search results. + Returns: Array of json objects which will be passed to the html template for rendering. + + +##def resources_in_group(res,group) + Arguments: the results json body which is returned by the es.search function. The group filter(i.e. Get results from a particular group) + Returns: the search results pertaining to a group. + +##def searchTheQuery(index_name, select, group, query) + + Arguments: name of the index in which to search the query, what type of results to show(filter-images,audio,video,etc), in which groups to search, query + Returns: an array of json bodies(search results) + + This is the main function which does the search. If index_name passed to it is author_index, the function searches for the contributions of a particular author. + + “match_all” :{} when this query body is passed to the search function, it returns all the documents indexed in elasticsearch. An infinite loop is used inside loop since es.search returns only size number of documents, so we change the from parameter in the query body to get all the search results. + + + +Res = es.search returns a json body. Res[“hits”][“hits”] is an array of search results. + +******Documentation for advanced_search.html in templates/ndf folder****** + +This file is used for rendering the advanced search form. The gsystem type map, attribute map and relation map is passed by python get_advanced_form function in esearch.py. + +First the drop down list of GSystem types is rendered. When the user selects a GSystem type, the possible attributes and possible relations are shown to the user in the form of check boxes. + +Then when the user selects any attribute or relation, text boxes appear for that attribute which the user has to fill in to search for the left subject/object which belongs to the selected node type and has the attribute/relation selected and the right predicate/object as given in the text box. + +On clicking the submit button, the input is validated(checking if all text boxes are filled or not) and then data is sent using an ajax call. The data is sent to url 'advanced_search'. The data that is sent is 2 dictionaries and the node type selected. Key is the selected attribute and value is the value provided for that attribute in the text box. diff --git a/gnowsys-ndf/bower.json b/gnowsys-ndf/bower.json index 4f4447cd2b..547c60dc2b 100755 --- a/gnowsys-ndf/bower.json +++ b/gnowsys-ndf/bower.json @@ -35,7 +35,7 @@ "d3-cloud": "#1.0.5", "d3-tip": "#0.6.4", "side-comments": "aroc/side-comments##0.0.3", - "slick-carousel": "#1.3.7", + "slick-carousel": "^1.3.7", "onepage-scroll": "#1.3.1", "open-sans-fontface": "#1.1.0", "mousetrap": "#1.5.3", @@ -62,7 +62,9 @@ "datatables.net-buttons-dt": "#1.4.2", "pdfmake": "#0.1.33", "jszip": "#3.1.4", - "css-toggle-switch": "^4.1.0" + "css-toggle-switch": "^4.1.0", + "infinite-scroll": "^3.0.3", + "waypoints": "^4.0.1" }, "resolutions": { "jquery": "2.2.1" diff --git a/gnowsys-ndf/conf/locale/hi/LC_MESSAGES/django.po b/gnowsys-ndf/conf/locale/hi/LC_MESSAGES/django.po index a0f5a2c633..c3cdb0a170 100644 --- a/gnowsys-ndf/conf/locale/hi/LC_MESSAGES/django.po +++ b/gnowsys-ndf/conf/locale/hi/LC_MESSAGES/django.po @@ -2,17 +2,31 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-31 12:54+0530\n" -"PO-Revision-Date: 2018-02-26 02:58+0530\n" +"POT-Creation-Date: 2018-04-18 15:05+0530\n" +"PO-Revision-Date: 2018-04-06 15:32+0530\n" +"Last-Translator: \n" +"Language-Team: \n" "Language: hi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.6\n" -"Last-Translator: \n" -"Language-Team: \n" +"X-Generator: Poedit 1.5.4\n" + +#: gnowsys_ndf/ndf/gstudio_es/paginator.py:34 +msgid "That page number is not an integer" +msgstr "" -#: gnowsys_ndf/ndf/templates/error_base.html:79 gnowsys_ndf/ndf/templates/ndf/gheader.html:87 gnowsys_ndf/ndf/templates/ndf/header.html:50 +#: gnowsys_ndf/ndf/gstudio_es/paginator.py:36 +msgid "That page number is less than 1" +msgstr "" + +#: gnowsys_ndf/ndf/gstudio_es/paginator.py:41 +msgid "That page contains no results" +msgstr "" + +#: gnowsys_ndf/ndf/templates/error_base.html:79 +#: gnowsys_ndf/ndf/templates/ndf/gheader.html:87 +#: gnowsys_ndf/ndf/templates/ndf/header.html:52 msgid "Menu" msgstr "मेन्यू" @@ -28,31 +42,58 @@ msgstr "स्टूडियो" msgid "invalid captcha Try Again" msgstr "अमान्य कैप्चा, दोबारा प्रयास करें " -#: gnowsys_ndf/ndf/templates/ndf/DocumentList.html:8 gnowsys_ndf/ndf/templates/ndf/beta.html:8 gnowsys_ndf/ndf/templates/ndf/file.html:291 -msgid "Files Listed below are already uploaded. Duplicate file uploads are not possible." +#: gnowsys_ndf/ndf/templates/ndf/DocumentList.html:8 +#: gnowsys_ndf/ndf/templates/ndf/beta.html:8 +#: gnowsys_ndf/ndf/templates/ndf/file.html:315 +msgid "" +"Files Listed below are already uploaded. Duplicate file uploads are not " +"possible." msgstr "नीचे दी गई फ़ाइलें पहले ही अपलोड की जा चुकी हैं। डुप्लिकेट फ़ाइल अपलोड संभव नहीं है" -#: gnowsys_ndf/ndf/templates/ndf/DocumentList.html:18 gnowsys_ndf/ndf/templates/ndf/beta.html:38 +#: gnowsys_ndf/ndf/templates/ndf/DocumentList.html:18 +#: gnowsys_ndf/ndf/templates/ndf/beta.html:38 msgid "File Name" msgstr "फ़ाइल नाम" -#: gnowsys_ndf/ndf/templates/ndf/DocumentList.html:19 gnowsys_ndf/ndf/templates/ndf/DocumentList.html:25 gnowsys_ndf/ndf/templates/ndf/card_group.html:64 gnowsys_ndf/ndf/templates/ndf/version_page.html:35 +#: gnowsys_ndf/ndf/templates/ndf/DocumentList.html:19 +#: gnowsys_ndf/ndf/templates/ndf/DocumentList.html:25 +#: gnowsys_ndf/ndf/templates/ndf/card_group.html:60 +#: gnowsys_ndf/ndf/templates/ndf/version_page.html:35 msgid "View" msgstr "देखें" -#: gnowsys_ndf/ndf/templates/ndf/ImageDashboard.html:131 gnowsys_ndf/ndf/templates/ndf/course_event_group.html:148 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:524 gnowsys_ndf/ndf/templates/ndf/videoDashboard.html:131 -msgid "Only image files can be uploaded" +#: gnowsys_ndf/ndf/templates/ndf/ImageDashboard.html:131 +#: gnowsys_ndf/ndf/templates/ndf/course_event_group.html:148 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:524 +#: gnowsys_ndf/ndf/templates/ndf/videoDashboard.html:131 +#, fuzzy +msgid "Only image files can be uploaded!" msgstr "केवल इमेज फ़ाइलों को अपलोड किया जा सकता है" -#: gnowsys_ndf/ndf/templates/ndf/Nussd_event_Schedule.html:90 gnowsys_ndf/ndf/templates/ndf/event_create_edit.html:65 +#: gnowsys_ndf/ndf/templates/ndf/ImageDashboard.html:204 +#: gnowsys_ndf/ndf/templates/ndf/beta.html:21 +#: gnowsys_ndf/ndf/templates/ndf/file_search.html:16 +#: gnowsys_ndf/ndf/templates/ndf/header.html:141 +#: gnowsys_ndf/ndf/templates/ndf/header.html:758 +#: gnowsys_ndf/ndf/templates/ndf/node_search_base.html:6 +#: gnowsys_ndf/ndf/templates/ndf/search_page.html:4 +msgid "Search" +msgstr "खोजें" + +#: gnowsys_ndf/ndf/templates/ndf/Nussd_event_Schedule.html:90 +#: gnowsys_ndf/ndf/templates/ndf/event_create_edit.html:65 msgid "Editing Event:" msgstr "इवेंट संपादन" -#: gnowsys_ndf/ndf/templates/ndf/Nussd_event_Schedule.html:93 gnowsys_ndf/ndf/templates/ndf/event_create_edit.html:67 +#: gnowsys_ndf/ndf/templates/ndf/Nussd_event_Schedule.html:93 +#: gnowsys_ndf/ndf/templates/ndf/event_create_edit.html:67 msgid "Create a New" msgstr "नया बनाएँ" -#: gnowsys_ndf/ndf/templates/ndf/Nussd_event_Schedule.html:93 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:129 gnowsys_ndf/ndf/templates/ndf/mis_report.html:56 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:339 +#: gnowsys_ndf/ndf/templates/ndf/Nussd_event_Schedule.html:93 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:129 +#: gnowsys_ndf/ndf/templates/ndf/mis_report.html:56 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:339 msgid "Event" msgstr "इवेंट" @@ -72,106 +113,220 @@ msgstr "शेष समय (मिनट में)" msgid "Alloted time (in minutes):" msgstr "सुनिश्चित अवधि (मिनट में)" -#: gnowsys_ndf/ndf/templates/ndf/Nussd_event_Schedule.html:263 gnowsys_ndf/ndf/templates/ndf/mis_report.html:57 +#: gnowsys_ndf/ndf/templates/ndf/Nussd_event_Schedule.html:263 +#: gnowsys_ndf/ndf/templates/ndf/mis_report.html:57 msgid "Voluntary Teacher" msgstr "ऐच्छिक शिक्षक" -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:41 gnowsys_ndf/ndf/templates/ndf/filehive.html:41 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:41 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:41 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:41 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:41 msgid "Uploading" msgstr "अपलोड हो रहा है" -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:42 gnowsys_ndf/ndf/templates/ndf/filehive.html:42 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:42 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:42 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:42 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:42 msgid "You can upload files of any format to your group library." msgstr "समूह लाईब्रेरी में किसी भी प्रारूप में फाईल अपलोड कर सकते हैं" -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:57 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:57 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:57 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:57 msgid "New File" msgstr "नई फ़ाइल" -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:84 gnowsys_ndf/ndf/templates/ndf/Upload_File.html:39 gnowsys_ndf/ndf/templates/ndf/action_panel.html:171 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:417 gnowsys_ndf/ndf/templates/ndf/file.html:229 gnowsys_ndf/ndf/templates/ndf/filehive.html:53 -#: gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:285 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:84 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:84 +#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:85 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:171 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:417 +#: gnowsys_ndf/ndf/templates/ndf/file.html:248 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:53 +#: gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:285 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:84 msgid "Upload File" msgstr "फ़ाइल अपलोड करें" -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:87 gnowsys_ndf/ndf/templates/ndf/Upload_File.html:42 gnowsys_ndf/ndf/templates/ndf/filehive.html:55 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:87 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:87 +#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:88 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:55 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:87 msgid "Choose File" msgstr "फ़ाइल चुनें" -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:89 gnowsys_ndf/ndf/templates/ndf/Upload_File.html:48 gnowsys_ndf/ndf/templates/ndf/filehive.html:57 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:89 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:89 +#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:94 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:57 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:89 msgid "Title of File" msgstr "फ़ाइल शीर्षक" -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:94 gnowsys_ndf/ndf/templates/ndf/add_asset.html:189 gnowsys_ndf/ndf/templates/ndf/create_unit.html:92 gnowsys_ndf/ndf/templates/ndf/filehive.html:62 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:94 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:192 +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:80 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:62 msgid "Select Language" msgstr "भाषा चुनें" -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:108 gnowsys_ndf/ndf/templates/ndf/filehive.html:77 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:108 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:108 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:77 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:108 msgid "Add Description" msgstr "विवरण जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:112 gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:124 gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:135 gnowsys_ndf/ndf/templates/ndf/Upload_File.html:66 gnowsys_ndf/ndf/templates/ndf/course_create_note.html:21 gnowsys_ndf/ndf/templates/ndf/course_create_note.html:33 -#: gnowsys_ndf/ndf/templates/ndf/filehive.html:89 gnowsys_ndf/ndf/templates/ndf/filehive.html:100 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:112 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:124 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:135 gnowsys_ndf/ndf/templates/ndf/widget_tags.html:33 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:112 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:124 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:135 +#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:112 +#: gnowsys_ndf/ndf/templates/ndf/course_create_note.html:21 +#: gnowsys_ndf/ndf/templates/ndf/course_create_note.html:33 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:89 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:100 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:112 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:124 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:135 +#: gnowsys_ndf/ndf/templates/ndf/widget_tags.html:33 #: gnowsys_ndf/ndf/templates/ndf/widget_tags.html:45 msgid "Add Tag" msgstr "टैग जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:124 gnowsys_ndf/ndf/templates/ndf/Upload_File.html:70 gnowsys_ndf/ndf/templates/ndf/course_create_note.html:21 gnowsys_ndf/ndf/templates/ndf/filehive.html:89 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:124 gnowsys_ndf/ndf/templates/ndf/widget_tags.html:33 -msgid "Tags help identify similiar work easily. Just add tag text and click on [Add Tag] button" -msgstr "टैग एक जैसे काम को आसानी से पहचानने में सहायता करता है। टैग टेक्स्ट जोड़ें और 'टैग जोड़ें' बटन पर क्लिक करें" - -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:131 gnowsys_ndf/ndf/templates/ndf/course_create_note.html:29 gnowsys_ndf/ndf/templates/ndf/filehive.html:96 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:131 gnowsys_ndf/ndf/templates/ndf/widget_tags.html:41 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:124 +#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:116 +#: gnowsys_ndf/ndf/templates/ndf/course_create_note.html:21 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:89 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:124 +#: gnowsys_ndf/ndf/templates/ndf/widget_tags.html:33 +#, fuzzy +msgid "" +"Tags help identify similiar work easily. Just add tag text and click Add Tag " +"button" +msgstr "" +"टैग एक जैसे काम को आसानी से पहचानने में सहायता करता है। टैग टेक्स्ट जोड़ें और 'टैग जोड़ें' बटन " +"पर क्लिक करें" + +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:131 +#: gnowsys_ndf/ndf/templates/ndf/course_create_note.html:29 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:96 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:131 +#: gnowsys_ndf/ndf/templates/ndf/widget_tags.html:41 msgid "Add tag text and click on [Add Tag] button" msgstr "टैग टेक्स्ट जोड़ें और 'टैग जोड़ें' बटन पर क्लिक करें" -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:144 gnowsys_ndf/ndf/templates/ndf/Upload_File.html:94 gnowsys_ndf/ndf/templates/ndf/filehive.html:109 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:144 gnowsys_ndf/ndf/templates/ndf/widget_tags.html:94 -msgid "Non empty tags can have only alphanumeric characters, dash(-) and spaces." +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:144 +#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:142 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:109 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:144 +#: gnowsys_ndf/ndf/templates/ndf/widget_tags.html:94 +msgid "" +"Non empty tags can have only alphanumeric characters, dash(-) and spaces." msgstr "टैग में केवल अल्फ़ान्यूमेरिक वर्ण, डैश (-) और रिक्त स्थान का प्रयोग किया जा सकता है " -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:169 gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:182 gnowsys_ndf/ndf/templates/ndf/Upload_File.html:134 gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:89 gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:96 -#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:215 gnowsys_ndf/ndf/templates/ndf/filehive.html:134 gnowsys_ndf/ndf/templates/ndf/filehive.html:147 gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:89 gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:96 -#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:222 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:100 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:107 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:169 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:182 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:169 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:182 +#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:182 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:89 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:96 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:215 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:134 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:147 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:89 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:96 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:222 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:100 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:107 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:169 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:182 msgid "Public" msgstr "सार्वजनिक" -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:172 gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:186 gnowsys_ndf/ndf/templates/ndf/Upload_File.html:136 gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:92 gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:99 -#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:218 gnowsys_ndf/ndf/templates/ndf/filehive.html:137 gnowsys_ndf/ndf/templates/ndf/filehive.html:151 gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:92 gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:99 -#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:225 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:103 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:110 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:177 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:172 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:172 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:186 +#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:184 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:92 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:99 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:218 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:137 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:151 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:92 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:99 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:225 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:103 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:110 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:177 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:172 #: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:186 msgid "Private" msgstr "निजी" -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:199 gnowsys_ndf/ndf/templates/ndf/Upload_File.html:273 gnowsys_ndf/ndf/templates/ndf/filehive.html:164 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:199 -msgid "Depending on the size of file/s and your Internet speed, upload process may take time. Please do not close this window." -msgstr "फ़ाइलों के आकार और आपकी इंटरनेट की गति के आधार पर, अपलोड प्रक्रिया को समय लग सकता है। कृपया इस विंडो को बंद न करें।" +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:199 +#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:321 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:164 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:199 +msgid "" +"Depending on the size of file/s and your Internet speed, upload process may " +"take time. Please do not close this window." +msgstr "" +"फ़ाइलों के आकार और आपकी इंटरनेट की गति के आधार पर, अपलोड प्रक्रिया को समय लग सकता है। " +"कृपया इस विंडो को बंद न करें।" -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:201 gnowsys_ndf/ndf/templates/ndf/Upload_File.html:274 gnowsys_ndf/ndf/templates/ndf/filehive.html:166 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:201 -msgid "Please upload videos in webm format. If you upload videos of other formats, it will take longer to publish them." -msgstr "कृपया वीडियो वेबएम प्रारूप में अपलोड करें। यदि आप किसी अन्य प्रारूप में वीडियो अपलोड करते हैं तो उनके प्रकाशन में अधिक समय लग सकता है।" +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:201 +#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:322 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:166 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:201 +msgid "" +"Please upload videos in webm format. If you upload videos of other formats, " +"it will take longer to publish them." +msgstr "" +"कृपया वीडियो वेबएम प्रारूप में अपलोड करें। यदि आप किसी अन्य प्रारूप में वीडियो अपलोड करते " +"हैं तो उनके प्रकाशन में अधिक समय लग सकता है।" -#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:205 gnowsys_ndf/ndf/templates/ndf/Upload_File.html:290 gnowsys_ndf/ndf/templates/ndf/filehive.html:170 gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:205 +#: gnowsys_ndf/ndf/templates/ndf/UploadDoc.html:205 +#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:340 +#: gnowsys_ndf/ndf/templates/ndf/filehive.html:170 +#: gnowsys_ndf/ndf/templates/ndf/uploadjhapp.html:205 msgid "You are not an authorised user. Please login to upload files." msgstr "आप अधिकृत उपयोगकर्ता नहीं हैं। कृपया फाईल अपलोड करने से पहले लॉगिन करें।" -#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:57 gnowsys_ndf/ndf/templates/ndf/file_statistics.html:68 gnowsys_ndf/ndf/templates/ndf/visualize.html:168 +#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:103 +#: gnowsys_ndf/ndf/templates/ndf/file_statistics.html:68 +#: gnowsys_ndf/ndf/templates/ndf/visualize.html:168 msgid "Details" msgstr "विवरण" -#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:73 +#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:119 msgid "Add one tag at a time" msgstr "एक समय में एक टैग जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:78 gnowsys_ndf/ndf/templates/ndf/buddy.html:76 gnowsys_ndf/ndf/templates/ndf/event.html:58 gnowsys_ndf/ndf/templates/ndf/event.html:64 gnowsys_ndf/ndf/templates/ndf/mis_base.html:63 gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:343 -#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:362 gnowsys_ndf/ndf/templates/ndf/resource_view.html:37 gnowsys_ndf/ndf/templates/ndf/shelf.html:14 gnowsys_ndf/ndf/templates/ndf/unit_structure.html:19 gnowsys_ndf/ndf/templates/ndf/unit_structure.html:23 +#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:126 +#: gnowsys_ndf/ndf/templates/ndf/buddy.html:76 +#: gnowsys_ndf/ndf/templates/ndf/event.html:58 +#: gnowsys_ndf/ndf/templates/ndf/event.html:64 +#: gnowsys_ndf/ndf/templates/ndf/mis_base.html:63 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:343 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:362 +#: gnowsys_ndf/ndf/templates/ndf/resource_view.html:37 +#: gnowsys_ndf/ndf/templates/ndf/shelf.html:14 +#: gnowsys_ndf/ndf/templates/ndf/unit_structure.html:19 +#: gnowsys_ndf/ndf/templates/ndf/unit_structure.html:23 msgid "Add" msgstr "जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:127 gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:125 gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:241 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:386 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:391 -#: gnowsys_ndf/ndf/templates/ndf/fetch_fields.html:137 gnowsys_ndf/ndf/templates/ndf/location_widget.html:4 gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:310 gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:279 gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:125 -#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:248 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:133 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:197 +#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:175 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:125 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:241 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:386 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:391 +#: gnowsys_ndf/ndf/templates/ndf/fetch_fields.html:137 +#: gnowsys_ndf/ndf/templates/ndf/location_widget.html:4 +#: gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:310 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:279 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:125 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:248 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:133 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:197 msgid "Add Location" msgstr "लोकेशन जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:213 +#: gnowsys_ndf/ndf/templates/ndf/Upload_File.html:261 msgid "ctrl + click to select multiple values" msgstr "एकाधिक मूल्यों का चयन करने के लिए ctrl + क्लिक करें" @@ -192,18 +347,28 @@ msgid "What constitutes OER" msgstr "ओईआर क्या है " #: gnowsys_ndf/ndf/templates/ndf/Uploader_Form.html:20 -msgid "You can upload files of any format in group library" +#, fuzzy +msgid "You can upload files of any format" msgstr "समूह लाईब्रेरी में किसी भी प्रारूप में फाईल अपलोड कर सकते हैं" #: gnowsys_ndf/ndf/templates/ndf/Uploader_Form.html:24 -msgid "All files get uploaded under the CC BY-SA licence (This license lets others remix, tweak, and build upon your work even for commercial purposes, as long as they credit you and license their new creations under the identical terms) unless you chose a different licence" -msgstr "CC BY-SA लाइसेंस के तहत सभी फाइलें अपलोड की जा रही हैं। यह लाइसेंस दूसरों को रीमिक्स, ट्विक करने और व्यावसायिक कार्यों के लिए भी अपने काम का निर्माण करने की अनुमति देता है, जब तक कि आप एक अलग लाइसेंस नहीं चुनते हैं, तब तक इसका प्रयोग करके नया काम तैयार कर सकते हैं। " +msgid "" +"All files get uploaded under the CC BY-SA licence (This license lets others " +"remix, tweak, and build upon your work even for commercial purposes, as long " +"as they credit you and license their new creations under the identical " +"terms) unless you chose a different licence" +msgstr "" +"CC BY-SA लाइसेंस के तहत सभी फाइलें अपलोड की जा रही हैं। यह लाइसेंस दूसरों को रीमिक्स, " +"ट्विक करने और व्यावसायिक कार्यों के लिए भी अपने काम का निर्माण करने की अनुमति देता है, " +"जब तक कि आप एक अलग लाइसेंस नहीं चुनते हैं, तब तक इसका प्रयोग करके नया काम तैयार कर सकते " +"हैं। " #: gnowsys_ndf/ndf/templates/ndf/Uploader_Form.html:27 msgid "Please visit" msgstr "कृपया अवश्य पधारें " -#: gnowsys_ndf/ndf/templates/ndf/Uploader_Form.html:27 gnowsys_ndf/ndf/templates/ndf/quiz_item_details.html:26 +#: gnowsys_ndf/ndf/templates/ndf/Uploader_Form.html:27 +#: gnowsys_ndf/ndf/templates/ndf/quiz_item_details.html:26 msgid "and" msgstr "और" @@ -211,35 +376,68 @@ msgstr "और" msgid "to learn more about licenses" msgstr "लाइसेंस के बारे में अधिक जानकारी के लिए" -#: gnowsys_ndf/ndf/templates/ndf/User_Activity.html:9 gnowsys_ndf/ndf/templates/ndf/lms.html:119 +#: gnowsys_ndf/ndf/templates/ndf/User_Activity.html:9 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:126 msgid "Activities" msgstr "क्रियाकलाप" -#: gnowsys_ndf/ndf/templates/ndf/User_Activity.html:66 gnowsys_ndf/ndf/templates/ndf/uDashboard.html:204 +#: gnowsys_ndf/ndf/templates/ndf/User_Activity.html:66 +#: gnowsys_ndf/ndf/templates/ndf/uDashboard.html:204 msgid "No Recent Activities" msgstr "हाल ही में कोई क्रियाकलाप नहीं है" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:82 gnowsys_ndf/ndf/templates/ndf/activity_player.html:349 gnowsys_ndf/ndf/templates/ndf/admin_fields.html:57 gnowsys_ndf/ndf/templates/ndf/curriculum_list.html:30 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:335 -#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:337 gnowsys_ndf/ndf/templates/ndf/data_review_tbody.html:12 gnowsys_ndf/ndf/templates/ndf/fetch_fields.html:59 gnowsys_ndf/ndf/templates/ndf/gevent_base.html:149 gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:118 gnowsys_ndf/ndf/templates/ndf/lms.html:205 -#: gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:182 gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:184 gnowsys_ndf/ndf/templates/ndf/moderation_data_review.html:47 gnowsys_ndf/ndf/templates/ndf/unit_structure.html:287 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:82 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:383 +#: gnowsys_ndf/ndf/templates/ndf/admin_fields.html:57 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_list.html:30 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:335 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:337 +#: gnowsys_ndf/ndf/templates/ndf/data_review_tbody.html:12 +#: gnowsys_ndf/ndf/templates/ndf/fetch_fields.html:59 +#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:149 +#: gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:118 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:208 +#: gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:182 +#: gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:184 +#: gnowsys_ndf/ndf/templates/ndf/moderation_data_review.html:47 +#: gnowsys_ndf/ndf/templates/ndf/unit_structure.html:287 msgid "Yes" msgstr "हाँ" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:85 gnowsys_ndf/ndf/templates/ndf/activity_player.html:350 gnowsys_ndf/ndf/templates/ndf/admin_fields.html:58 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:341 gnowsys_ndf/ndf/templates/ndf/data_review_tbody.html:13 -#: gnowsys_ndf/ndf/templates/ndf/fetch_fields.html:60 gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:121 gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:188 gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:190 gnowsys_ndf/ndf/templates/ndf/moderation_data_review.html:48 -#: gnowsys_ndf/ndf/templates/ndf/page_list.html:134 gnowsys_ndf/ndf/templates/ndf/unit_structure.html:290 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:85 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:384 +#: gnowsys_ndf/ndf/templates/ndf/admin_fields.html:58 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:341 +#: gnowsys_ndf/ndf/templates/ndf/data_review_tbody.html:13 +#: gnowsys_ndf/ndf/templates/ndf/fetch_fields.html:60 +#: gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:121 +#: gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:188 +#: gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:190 +#: gnowsys_ndf/ndf/templates/ndf/moderation_data_review.html:48 +#: gnowsys_ndf/ndf/templates/ndf/page_list.html:134 +#: gnowsys_ndf/ndf/templates/ndf/unit_structure.html:290 msgid "No" msgstr "नहीं" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:110 gnowsys_ndf/ndf/templates/ndf/action_panel.html:112 gnowsys_ndf/ndf/templates/ndf/action_panel.html:118 gnowsys_ndf/ndf/templates/ndf/action_panel.html:122 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:110 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:112 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:118 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:122 msgid " Edit" msgstr "संपादित करें" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:124 gnowsys_ndf/ndf/templates/ndf/action_panel.html:129 gnowsys_ndf/ndf/templates/ndf/action_panel.html:167 gnowsys_ndf/ndf/templates/ndf/action_panel.html:191 gnowsys_ndf/ndf/templates/ndf/action_panel.html:450 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:124 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:129 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:167 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:191 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:450 msgid "You are not authorized for this action" msgstr "आप इस एक्शन के लिए अधिकृत नहीं हैं" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:139 gnowsys_ndf/ndf/templates/ndf/action_panel.html:141 gnowsys_ndf/ndf/templates/ndf/mis_details.html:420 gnowsys_ndf/ndf/templates/ndf/mis_details.html:425 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:139 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:141 +#: gnowsys_ndf/ndf/templates/ndf/mis_details.html:420 +#: gnowsys_ndf/ndf/templates/ndf/mis_details.html:425 msgid "Publish" msgstr "प्रकाशित" @@ -251,14 +449,34 @@ msgstr "नियंत्रण" msgid "Published" msgstr "प्रकाशित" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:158 gnowsys_ndf/ndf/templates/ndf/version_page.html:39 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:158 +#: gnowsys_ndf/ndf/templates/ndf/version_page.html:39 msgid "History" msgstr "इतिहास" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:162 gnowsys_ndf/ndf/templates/ndf/action_panel.html:164 gnowsys_ndf/ndf/templates/ndf/action_panel.html:167 gnowsys_ndf/ndf/templates/ndf/action_panel.html:348 gnowsys_ndf/ndf/templates/ndf/buddy.html:86 gnowsys_ndf/ndf/templates/ndf/course_detail.html:77 -#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:112 gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html:29 gnowsys_ndf/ndf/templates/ndf/curriculum_list.html:17 gnowsys_ndf/ndf/templates/ndf/discussion.html:88 gnowsys_ndf/ndf/templates/ndf/discussion.html:270 gnowsys_ndf/ndf/templates/ndf/forumdetails.html:123 -#: gnowsys_ndf/ndf/templates/ndf/gcourse_detail.html:149 gnowsys_ndf/ndf/templates/ndf/gevent_base.html:70 gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:109 gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:126 gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:117 -#: gnowsys_ndf/ndf/templates/ndf/list_themes.html:60 gnowsys_ndf/ndf/templates/ndf/lms.html:198 gnowsys_ndf/ndf/templates/ndf/note_page.html:79 gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:304 gnowsys_ndf/ndf/templates/ndf/replytwistrep.html:174 gnowsys_ndf/ndf/templates/ndf/thread_details.html:102 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:162 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:164 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:167 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:348 +#: gnowsys_ndf/ndf/templates/ndf/buddy.html:86 +#: gnowsys_ndf/ndf/templates/ndf/course_detail.html:77 +#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:113 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html:47 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_list.html:17 +#: gnowsys_ndf/ndf/templates/ndf/discussion.html:88 +#: gnowsys_ndf/ndf/templates/ndf/discussion.html:270 +#: gnowsys_ndf/ndf/templates/ndf/forumdetails.html:123 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_detail.html:149 +#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:70 +#: gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:109 +#: gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:126 +#: gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:117 +#: gnowsys_ndf/ndf/templates/ndf/list_themes.html:60 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:201 +#: gnowsys_ndf/ndf/templates/ndf/note_page.html:79 +#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:304 +#: gnowsys_ndf/ndf/templates/ndf/replytwistrep.html:174 +#: gnowsys_ndf/ndf/templates/ndf/thread_details.html:102 #: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:526 msgid "Delete" msgstr "डिलीट" @@ -267,11 +485,16 @@ msgstr "डिलीट" msgid "Publish this resource in other group/s" msgstr "इस संसाधन को अन्य समूह में प्रकाशित करें" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:179 gnowsys_ndf/ndf/templates/ndf/action_panel.html:191 gnowsys_ndf/ndf/templates/ndf/add_asset.html:62 gnowsys_ndf/ndf/templates/ndf/widget_cross_publish.html:4 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:179 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:191 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:64 +#: gnowsys_ndf/ndf/templates/ndf/widget_cross_publish.html:4 msgid "Cross Publish" msgstr "क्रॉस प्रकाशित करें" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:182 gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:59 gnowsys_ndf/ndf/templates/ndf/mis_details.html:455 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:182 +#: gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:59 +#: gnowsys_ndf/ndf/templates/ndf/mis_details.html:455 msgid "Select Groups" msgstr "समूह चुनें" @@ -283,11 +506,17 @@ msgstr "चयनित समूह सेव करें " msgid "keyword or label to categorize" msgstr "वर्गीकृत करने के लिए कीवर्ड या लेबल" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:235 gnowsys_ndf/ndf/templates/ndf/card.html:51 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:407 gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:295 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:235 +#: gnowsys_ndf/ndf/templates/ndf/card.html:51 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:407 +#: gnowsys_ndf/ndf/templates/ndf/filters.html:153 +#: gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:295 msgid "Tags" msgstr "टैग्स" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:249 gnowsys_ndf/ndf/templates/ndf/course_about.html:124 gnowsys_ndf/ndf/templates/ndf/ggallerymodal.html:114 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:249 +#: gnowsys_ndf/ndf/templates/ndf/course_about.html:124 +#: gnowsys_ndf/ndf/templates/ndf/ggallerymodal.html:114 msgid "No tags defined yet!" msgstr "कोई टैग अभी तक परिभाषित नहीं है" @@ -311,7 +540,11 @@ msgstr "रेटिंग" msgid "Click to view the location" msgstr "लोकेशन देखने के लिए क्ल्कि करें" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:277 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:214 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:218 gnowsys_ndf/ndf/templates/ndf/mis_details.html:133 gnowsys_ndf/ndf/templates/ndf/wikidata.html:107 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:277 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:214 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:218 +#: gnowsys_ndf/ndf/templates/ndf/mis_details.html:133 +#: gnowsys_ndf/ndf/templates/ndf/wikidata.html:107 msgid "Location" msgstr "लोकेशन " @@ -319,15 +552,23 @@ msgstr "लोकेशन " msgid "Graphs" msgstr "ग्राफ" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:300 gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:222 gnowsys_ndf/ndf/templates/ndf/mis_details.html:126 gnowsys_ndf/ndf/templates/ndf/wikidata.html:98 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:300 +#: gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:222 +#: gnowsys_ndf/ndf/templates/ndf/mis_details.html:126 +#: gnowsys_ndf/ndf/templates/ndf/wikidata.html:98 msgid "Collection Graph" msgstr "संग्रह ग्राफ" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:304 gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:225 gnowsys_ndf/ndf/templates/ndf/mis_details.html:129 gnowsys_ndf/ndf/templates/ndf/wikidata.html:101 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:304 +#: gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:225 +#: gnowsys_ndf/ndf/templates/ndf/mis_details.html:129 +#: gnowsys_ndf/ndf/templates/ndf/wikidata.html:101 msgid "Dependency Graph" msgstr "निर्भरता ग्राफ" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:311 gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:129 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:311 +#: gnowsys_ndf/ndf/templates/ndf/header.html:505 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:129 msgid "Help" msgstr "सहायता" @@ -343,7 +584,8 @@ msgstr "नया बनायें" msgid "New Partner" msgstr "नए पार्टर्नस" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:344 gnowsys_ndf/ndf/templates/ndf/group.html:51 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:344 +#: gnowsys_ndf/ndf/templates/ndf/group.html:51 msgid "New Group" msgstr "नया समूह" @@ -355,8 +597,15 @@ msgstr "डिलीट पाटनर्स" msgid "Delete Group" msgstr "डिलीट समूह " -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:362 gnowsys_ndf/ndf/templates/ndf/action_panel.html:366 gnowsys_ndf/ndf/templates/ndf/action_panel.html:370 gnowsys_ndf/ndf/templates/ndf/action_panel.html:373 gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:126 -#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:254 gnowsys_ndf/ndf/templates/ndf/partner_list.html:37 gnowsys_ndf/ndf/templates/ndf/task.html:64 gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:187 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:362 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:366 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:370 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:373 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:126 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:254 +#: gnowsys_ndf/ndf/templates/ndf/partner_list.html:37 +#: gnowsys_ndf/ndf/templates/ndf/task.html:64 +#: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:187 msgid "New" msgstr "नया" @@ -364,7 +613,8 @@ msgstr "नया" msgid "New Sub Partner" msgstr "नया सब-पार्टनर" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:395 gnowsys_ndf/ndf/templates/ndf/module_detail.html:36 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:395 +#: gnowsys_ndf/ndf/templates/ndf/module_detail.html:36 msgid "New SubGroup" msgstr "नया उप-समूह" @@ -380,11 +630,16 @@ msgstr "कार्यक्रम" msgid "Unsubscribe" msgstr "सदस्यता रद्द" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:440 gnowsys_ndf/ndf/templates/ndf/action_panel.html:450 gnowsys_ndf/ndf/templates/ndf/widget_enroll.html:32 gnowsys_ndf/ndf/templates/ndf/widget_enroll.html:49 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:440 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:450 +#: gnowsys_ndf/ndf/templates/ndf/widget_enroll.html:32 +#: gnowsys_ndf/ndf/templates/ndf/widget_enroll.html:49 msgid "Join" msgstr "शामिल हों" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:447 gnowsys_ndf/ndf/templates/ndf/widget_enroll.html:30 gnowsys_ndf/ndf/templates/ndf/widget_enroll.html:45 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:447 +#: gnowsys_ndf/ndf/templates/ndf/widget_enroll.html:30 +#: gnowsys_ndf/ndf/templates/ndf/widget_enroll.html:45 msgid "Joined" msgstr "शामिल हो गए" @@ -392,209 +647,295 @@ msgstr "शामिल हो गए" msgid "You are already a member of this group" msgstr "आप पहले से ही इस समूह का सदस्य हैं" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:474 gnowsys_ndf/ndf/templates/ndf/under_moderation.html:23 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:474 +#: gnowsys_ndf/ndf/templates/ndf/under_moderation.html:23 msgid "Moderate Resources" msgstr "नियंत्रित संसाधन" -#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:480 gnowsys_ndf/ndf/templates/ndf/program_event_group.html:18 +#: gnowsys_ndf/ndf/templates/ndf/action_panel.html:480 +#: gnowsys_ndf/ndf/templates/ndf/program_event_group.html:18 msgid "Moderation Status" msgstr "मॉडरेशन स्टेटस " -#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:76 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:82 msgid "Write Note" msgstr "नोट लिखें " -#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:81 gnowsys_ndf/ndf/templates/ndf/activity_player.html:153 gnowsys_ndf/ndf/templates/ndf/activity_player.html:225 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:84 +#, fuzzy +msgid "Write Blog" +msgstr "नोट लिखें " + +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:93 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:177 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:249 msgid "Previous Lesson" msgstr "पिछला पाठ" -#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:88 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:96 +#, fuzzy +msgid "Previous Section" +msgstr "पिछला पाठ" + +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:104 msgid "PREV" msgstr "पिछला" -#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:93 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:109 msgid "OF" msgstr "का" -#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:97 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:113 msgid "NEXT" msgstr "अगला " -#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:104 gnowsys_ndf/ndf/templates/ndf/activity_player.html:162 gnowsys_ndf/ndf/templates/ndf/activity_player.html:234 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:122 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:186 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:258 msgid "Next Lesson" msgstr "अगला पाठ" -#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:156 gnowsys_ndf/ndf/templates/ndf/activity_player.html:228 gnowsys_ndf/ndf/templates/ndf/unit_player.html:37 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:126 +#, fuzzy +msgid "Next Section" +msgstr "अनुभाग सहेजें" + +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:180 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:252 +#: gnowsys_ndf/ndf/templates/ndf/unit_player.html:37 msgid "Previous Activity" msgstr "पिछला क्रियाकलाप" -#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:159 gnowsys_ndf/ndf/templates/ndf/activity_player.html:231 gnowsys_ndf/ndf/templates/ndf/unit_player.html:85 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:183 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:255 +#: gnowsys_ndf/ndf/templates/ndf/unit_player.html:85 msgid "Next Activity" msgstr "अगला क्रियाकलाप" -#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:168 gnowsys_ndf/ndf/templates/ndf/activity_player.html:240 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:192 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:264 msgid "Write a new Note" msgstr "एक नया नोट लिखें" -#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:291 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:316 msgid "Student Help" msgstr "छात्रा सहायता" -#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:294 +#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:319 msgid "Teacher's Help" msgstr "शिक्षक सहायता" -#: gnowsys_ndf/ndf/templates/ndf/activity_player.html:299 gnowsys_ndf/ndf/templates/ndf/gevent_base.html:105 gnowsys_ndf/ndf/templates/ndf/mis_details.html:134 gnowsys_ndf/ndf/templates/ndf/wikidata.html:110 -msgid "Discuss" -msgstr "परिचर्चा" - -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:45 gnowsys_ndf/ndf/templates/ndf/course_pages.html:38 gnowsys_ndf/ndf/templates/ndf/file.html:221 gnowsys_ndf/ndf/templates/ndf/list_themes.html:35 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:47 +#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:38 +#: gnowsys_ndf/ndf/templates/ndf/file.html:240 +#: gnowsys_ndf/ndf/templates/ndf/list_themes.html:35 msgid "Actions" msgstr "एक्शन" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:50 gnowsys_ndf/ndf/templates/ndf/add_asset.html:107 gnowsys_ndf/ndf/templates/ndf/asset_content_detail.html:70 gnowsys_ndf/ndf/templates/ndf/batch_detail.html:19 gnowsys_ndf/ndf/templates/ndf/course_details.html:50 gnowsys_ndf/ndf/templates/ndf/course_details.html:144 -#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:42 gnowsys_ndf/ndf/templates/ndf/curriculum.html:381 gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html:30 gnowsys_ndf/ndf/templates/ndf/curriculum_list.html:18 gnowsys_ndf/ndf/templates/ndf/curriculum_resources_listing.html:20 -#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:121 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:136 gnowsys_ndf/ndf/templates/ndf/forumdetails.html:116 gnowsys_ndf/ndf/templates/ndf/gcourse_detail.html:149 gnowsys_ndf/ndf/templates/ndf/gevent_base.html:44 -#: gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:130 gnowsys_ndf/ndf/templates/ndf/gtask_details.html:34 gnowsys_ndf/ndf/templates/ndf/gtask_details.html:161 gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:121 gnowsys_ndf/ndf/templates/ndf/mis_base_list.html:111 -#: gnowsys_ndf/ndf/templates/ndf/mis_base_list.html:115 gnowsys_ndf/ndf/templates/ndf/mis_details.html:446 gnowsys_ndf/ndf/templates/ndf/mis_details.html:469 gnowsys_ndf/ndf/templates/ndf/mis_list.html:263 gnowsys_ndf/ndf/templates/ndf/module_detail.html:33 gnowsys_ndf/ndf/templates/ndf/note_page.html:78 -#: gnowsys_ndf/ndf/templates/ndf/quiz.html:84 gnowsys_ndf/ndf/templates/ndf/quiz_details.html:124 gnowsys_ndf/ndf/templates/ndf/quiz_item_create_edit.html:5 gnowsys_ndf/ndf/templates/ndf/task_details.html:58 gnowsys_ndf/ndf/templates/ndf/theme.html:381 gnowsys_ndf/ndf/templates/ndf/translate_detail.html:16 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:52 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:111 +#: gnowsys_ndf/ndf/templates/ndf/asset_content_detail.html:70 +#: gnowsys_ndf/ndf/templates/ndf/batch_detail.html:19 +#: gnowsys_ndf/ndf/templates/ndf/course_details.html:50 +#: gnowsys_ndf/ndf/templates/ndf/course_details.html:144 +#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:42 +#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:381 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html:48 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_list.html:18 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_resources_listing.html:20 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:121 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:136 +#: gnowsys_ndf/ndf/templates/ndf/forumdetails.html:116 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_detail.html:149 +#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:44 +#: gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:130 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:34 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:161 +#: gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:121 +#: gnowsys_ndf/ndf/templates/ndf/mis_base_list.html:111 +#: gnowsys_ndf/ndf/templates/ndf/mis_base_list.html:115 +#: gnowsys_ndf/ndf/templates/ndf/mis_details.html:446 +#: gnowsys_ndf/ndf/templates/ndf/mis_details.html:469 +#: gnowsys_ndf/ndf/templates/ndf/mis_list.html:263 +#: gnowsys_ndf/ndf/templates/ndf/module_detail.html:33 +#: gnowsys_ndf/ndf/templates/ndf/note_page.html:78 +#: gnowsys_ndf/ndf/templates/ndf/quiz.html:84 +#: gnowsys_ndf/ndf/templates/ndf/quiz_details.html:124 +#: gnowsys_ndf/ndf/templates/ndf/quiz_item_create_edit.html:5 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:58 +#: gnowsys_ndf/ndf/templates/ndf/theme.html:385 +#: gnowsys_ndf/ndf/templates/ndf/translate_detail.html:19 #: gnowsys_ndf/ndf/templates/ndf/unit_structure.html:43 msgid "Edit" msgstr "संपादित करें" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:56 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:58 #, fuzzy msgid " Add Metadata" msgstr "मेटाडाटा जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:58 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:60 #, fuzzy msgid " View Metadata" msgstr "मेटाडाटा देखें" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:67 gnowsys_ndf/ndf/templates/ndf/add_asset.html:71 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:69 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:73 msgid "Delete Asset" msgstr "एसेट डिलीट करें " -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:69 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:71 #, fuzzy msgid "Delete Folder" msgstr "फोल्डर डिलीट करें" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:79 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:82 #, fuzzy msgid "Add File" msgstr "फाइल जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:80 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:83 #, fuzzy -msgid "Add page" +msgid "Add page" msgstr "पृष्ठ जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:105 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:109 #, fuzzy msgid "Add a new" msgstr "नया पृष्ठ जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:110 gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:95 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:114 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:95 #, fuzzy msgid "Resource" msgstr "संसाधन" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:112 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:116 #, fuzzy msgid "Folder" msgstr "फोल्डर" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:114 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:118 #, fuzzy msgid "Asset" msgstr "एसेट" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:118 gnowsys_ndf/ndf/templates/ndf/add_asset.html:231 gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:341 gnowsys_ndf/ndf/templates/ndf/edit_forum.html:126 gnowsys_ndf/ndf/templates/ndf/gtask_details.html:258 gnowsys_ndf/ndf/templates/ndf/gtask_details.html:271 -#: gnowsys_ndf/ndf/templates/ndf/replyforum.html:103 gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:322 gnowsys_ndf/ndf/templates/ndf/task_details.html:282 gnowsys_ndf/ndf/templates/ndf/task_details.html:295 gnowsys_ndf/ndf/templates/ndf/unit_structure.html:345 gnowsys_ndf/ndf/templates/ndf/unit_structure.html:347 -#: gnowsys_ndf/ndf/templates/ndf/widget_cross_publish.html:19 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:122 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:236 +#: gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:341 +#: gnowsys_ndf/ndf/templates/ndf/edit_forum.html:126 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:258 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:271 +#: gnowsys_ndf/ndf/templates/ndf/replyforum.html:103 +#: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:322 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:282 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:295 +#: gnowsys_ndf/ndf/templates/ndf/unit_structure.html:345 +#: gnowsys_ndf/ndf/templates/ndf/unit_structure.html:347 +#: gnowsys_ndf/ndf/templates/ndf/widget_cross_publish.html:21 msgid "Save" msgstr "सेव करें" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:126 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:130 #, fuzzy msgid "Resource Name" msgstr "संसाधन का नाम" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:129 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:133 #, fuzzy msgid "Folder Name" msgstr "फोल्डर का नाम" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:132 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:136 msgid "Asset Name:" msgstr "एसेट का नाम" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:135 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:138 #, fuzzy msgid "Display Name:" msgstr "प्रदर्शित नाम" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:151 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:154 #, fuzzy msgid "Resource Description" msgstr "संसाधन का विवरण" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:154 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:157 #, fuzzy msgid "Folder Description" msgstr "फोल्डर का विवरण" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:157 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:160 #, fuzzy msgid "Asset description" msgstr "एसेट का विवरण" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:210 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:213 #, fuzzy msgid "Add tags:" msgstr "टैग जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:218 -msgid "Mark as Raw Material" -msgstr "रॉ मटीरियल के रूप में चिह्नित करें" +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:222 +#, fuzzy +msgid "Mark as Resource" +msgstr "नियंत्रित संसाधन" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:243 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:249 #, fuzzy msgid "Enter File Name" msgstr "फ़ाइल का नाम डालें" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:252 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:256 #, fuzzy msgid "Enter File Description" msgstr "फ़ाइल का विवरण डालें " -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:255 gnowsys_ndf/ndf/templates/ndf/asset_content_detail.html:117 gnowsys_ndf/ndf/templates/ndf/asset_content_detail.html:144 gnowsys_ndf/ndf/templates/ndf/asset_content_detail.html:168 gnowsys_ndf/ndf/templates/ndf/beta.html:25 -#: gnowsys_ndf/ndf/templates/ndf/fetch_fields.html:121 gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:226 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:259 +#: gnowsys_ndf/ndf/templates/ndf/asset_content_detail.html:117 +#: gnowsys_ndf/ndf/templates/ndf/asset_content_detail.html:144 +#: gnowsys_ndf/ndf/templates/ndf/asset_content_detail.html:168 +#: gnowsys_ndf/ndf/templates/ndf/beta.html:25 +#: gnowsys_ndf/ndf/templates/ndf/fetch_fields.html:121 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:226 msgid "Upload" msgstr "अपलोड" -#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:272 gnowsys_ndf/ndf/templates/ndf/file.html:262 +#: gnowsys_ndf/ndf/templates/ndf/add_asset.html:279 +#: gnowsys_ndf/ndf/templates/ndf/file.html:281 #, fuzzy msgid "Delete Files" -msgstr "डिलीट" +msgstr "डिलीट फ़ाइल" #: gnowsys_ndf/ndf/templates/ndf/add_editor.html:177 msgid "Add Internal Image" msgstr "आंतरिक इमेज जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/add_editor.html:177 gnowsys_ndf/ndf/templates/ndf/add_editor.html:262 gnowsys_ndf/ndf/templates/ndf/image_detail.html:4 gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:349 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:247 +#: gnowsys_ndf/ndf/templates/ndf/add_editor.html:177 +#: gnowsys_ndf/ndf/templates/ndf/add_editor.html:262 +#: gnowsys_ndf/ndf/templates/ndf/image_detail.html:4 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:349 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:247 msgid "Image" msgstr "इमेज" -#: gnowsys_ndf/ndf/templates/ndf/add_editor.html:177 gnowsys_ndf/ndf/templates/ndf/add_editor.html:262 gnowsys_ndf/ndf/templates/ndf/card.html:43 gnowsys_ndf/ndf/templates/ndf/create_event_group.html:385 gnowsys_ndf/ndf/templates/ndf/create_group.html:301 gnowsys_ndf/ndf/templates/ndf/gtask_details.html:265 -#: gnowsys_ndf/ndf/templates/ndf/task_details.html:289 gnowsys_ndf/ndf/templates/ndf/translation_page.html:76 gnowsys_ndf/ndf/templates/ndf/translation_page.html:111 gnowsys_ndf/ndf/templates/ndf/translation_page.html:175 gnowsys_ndf/ndf/templates/ndf/translation_page.html:197 -#: gnowsys_ndf/ndf/templates/ndf/unit_structure.html:332 gnowsys_ndf/ndf/templates/ndf/widget_node_form.html:41 +#: gnowsys_ndf/ndf/templates/ndf/add_editor.html:177 +#: gnowsys_ndf/ndf/templates/ndf/add_editor.html:262 +#: gnowsys_ndf/ndf/templates/ndf/card.html:43 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:385 +#: gnowsys_ndf/ndf/templates/ndf/create_group.html:301 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:265 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:289 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:76 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:111 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:175 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:197 +#: gnowsys_ndf/ndf/templates/ndf/unit_structure.html:332 +#: gnowsys_ndf/ndf/templates/ndf/widget_node_form.html:41 msgid "Description" msgstr "विवरण" -#: gnowsys_ndf/ndf/templates/ndf/add_editor.html:177 gnowsys_ndf/ndf/templates/ndf/add_editor.html:263 +#: gnowsys_ndf/ndf/templates/ndf/add_editor.html:177 +#: gnowsys_ndf/ndf/templates/ndf/add_editor.html:263 msgid "Some description" msgstr "कुछ विवरण" @@ -602,7 +943,8 @@ msgstr "कुछ विवरण" msgid "Width" msgstr "चौड़ाई" -#: gnowsys_ndf/ndf/templates/ndf/add_editor.html:177 gnowsys_ndf/ndf/templates/ndf/add_editor.html:265 +#: gnowsys_ndf/ndf/templates/ndf/add_editor.html:177 +#: gnowsys_ndf/ndf/templates/ndf/add_editor.html:265 msgid "Enter width in pixel eg.600" msgstr "चौड़ाई पिक्सेल में दर्ज करें जैसे 600" @@ -650,15 +992,25 @@ msgstr "प्रकार" msgid "Author" msgstr "निर्माता" -#: gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:127 gnowsys_ndf/ndf/templates/ndf/curriculum.html:379 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:120 gnowsys_ndf/ndf/templates/ndf/list_themes.html:32 gnowsys_ndf/ndf/templates/ndf/theme.html:379 +#: gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:127 +#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:379 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:120 +#: gnowsys_ndf/ndf/templates/ndf/list_themes.html:32 +#: gnowsys_ndf/ndf/templates/ndf/theme.html:383 msgid "Creation date" msgstr "निर्माण तिथि" -#: gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:129 gnowsys_ndf/ndf/templates/ndf/user_profile_form.html:94 gnowsys_ndf/ndf/templates/ndf/wikidata.html:207 +#: gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:129 +#: gnowsys_ndf/ndf/templates/ndf/user_profile_form.html:94 +#: gnowsys_ndf/ndf/templates/ndf/wikidata.html:207 msgid "Member of" msgstr "सदस्य" -#: gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:130 gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:59 gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:110 gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:59 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:57 +#: gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:130 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:59 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:110 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:59 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:57 msgid "Collection" msgstr "संग्रह" @@ -670,32 +1022,51 @@ msgstr "ऐट्रीब्यूट टाइप सेट" msgid "RelationType_set" msgstr "रिलेशन टाइप सेट" -#: gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:199 gnowsys_ndf/ndf/templates/ndf/curriculum.html:404 gnowsys_ndf/ndf/templates/ndf/list_themes.html:57 gnowsys_ndf/ndf/templates/ndf/quiz.html:85 gnowsys_ndf/ndf/templates/ndf/theme.html:404 +#: gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:199 +#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:404 +#: gnowsys_ndf/ndf/templates/ndf/list_themes.html:57 +#: gnowsys_ndf/ndf/templates/ndf/quiz.html:85 +#: gnowsys_ndf/ndf/templates/ndf/theme.html:408 msgid "Translate" msgstr "अनुवाद करें" -#: gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:215 gnowsys_ndf/ndf/templates/ndf/curriculum.html:261 gnowsys_ndf/ndf/templates/ndf/mis_details.html:122 gnowsys_ndf/ndf/templates/ndf/theme.html:261 gnowsys_ndf/ndf/templates/ndf/wikidata.html:94 +#: gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:215 +#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:261 +#: gnowsys_ndf/ndf/templates/ndf/mis_details.html:122 +#: gnowsys_ndf/ndf/templates/ndf/theme.html:261 +#: gnowsys_ndf/ndf/templates/ndf/wikidata.html:94 msgid "Graph" msgstr "ग्राफ" -#: gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:219 gnowsys_ndf/ndf/templates/ndf/mis_details.html:124 gnowsys_ndf/ndf/templates/ndf/wikidata.html:96 +#: gnowsys_ndf/ndf/templates/ndf/adminDashboard.html:219 +#: gnowsys_ndf/ndf/templates/ndf/mis_details.html:124 +#: gnowsys_ndf/ndf/templates/ndf/wikidata.html:96 msgid "Concept Graph" msgstr "संकल्पना ग्राफ" -#: gnowsys_ndf/ndf/templates/ndf/admin_fields.html:56 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:329 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:331 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:365 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:367 -#: gnowsys_ndf/ndf/templates/ndf/fetch_fields.html:58 gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:176 gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:178 +#: gnowsys_ndf/ndf/templates/ndf/admin_fields.html:56 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:329 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:331 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:365 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:367 +#: gnowsys_ndf/ndf/templates/ndf/fetch_fields.html:58 +#: gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:176 +#: gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:178 msgid "Unknown" msgstr "अज्ञात" -#: gnowsys_ndf/ndf/templates/ndf/admin_fields.html:66 gnowsys_ndf/ndf/templates/ndf/fetch_fields.html:74 +#: gnowsys_ndf/ndf/templates/ndf/admin_fields.html:66 +#: gnowsys_ndf/ndf/templates/ndf/fetch_fields.html:74 msgid "PUBLISHED" msgstr "प्रकाशित" -#: gnowsys_ndf/ndf/templates/ndf/admin_fields.html:67 gnowsys_ndf/ndf/templates/ndf/fetch_fields.html:75 +#: gnowsys_ndf/ndf/templates/ndf/admin_fields.html:67 +#: gnowsys_ndf/ndf/templates/ndf/fetch_fields.html:75 msgid "DRAFT" msgstr "प्रारूप" -#: gnowsys_ndf/ndf/templates/ndf/admin_fields.html:68 gnowsys_ndf/ndf/templates/ndf/fetch_fields.html:76 +#: gnowsys_ndf/ndf/templates/ndf/admin_fields.html:68 +#: gnowsys_ndf/ndf/templates/ndf/fetch_fields.html:76 msgid "HIDDEN" msgstr "छिपा हुआ" @@ -703,33 +1074,72 @@ msgstr "छिपा हुआ" msgid "Underlying Moderation Groups:" msgstr "अंडरलाईन मोडरेशन ग्रुप" -#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:7 gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:60 +#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:7 +#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:60 msgid "Course Announcement " msgstr "कोर्स की घोषणा" -#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:58 gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:69 +#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:58 +#: gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:69 #, python-format msgid " Editing %(title_var)s: %(node_name)s " msgstr "संपादन %(title_var)s:%(node_name)s" -#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:68 gnowsys_ndf/ndf/templates/ndf/event_create_edit.html:75 gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:88 gnowsys_ndf/ndf/templates/ndf/organization_create_edit.html:22 gnowsys_ndf/ndf/templates/ndf/person_create_edit.html:22 -#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:22 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:109 +#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:68 +#: gnowsys_ndf/ndf/templates/ndf/event_create_edit.html:75 +#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:88 +#: gnowsys_ndf/ndf/templates/ndf/organization_create_edit.html:22 +#: gnowsys_ndf/ndf/templates/ndf/person_create_edit.html:22 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:22 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:109 msgid "Fill" msgstr "भरें" -#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:74 gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:81 +#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:74 +#: gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:81 #, python-format msgid " %(tab_name)s " msgstr "टैब _ नाम:%(tab_name)s" -#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:92 gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:101 gnowsys_ndf/ndf/templates/ndf/create_course_structure.html:192 gnowsys_ndf/ndf/templates/ndf/create_course_structure.html:217 -#: gnowsys_ndf/ndf/templates/ndf/create_course_structure.html:251 gnowsys_ndf/ndf/templates/ndf/create_course_structure.html:262 gnowsys_ndf/ndf/templates/ndf/create_course_structure.html:275 gnowsys_ndf/ndf/templates/ndf/create_course_structure.html:288 gnowsys_ndf/ndf/templates/ndf/create_course_structure.html:297 -#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:47 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:59 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:71 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:87 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:99 -#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:111 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:137 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:203 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:251 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:264 -#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:279 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:292 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:307 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:320 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:335 -#: gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:202 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:134 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:146 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:158 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:174 -#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:186 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:198 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:278 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:311 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:324 -#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:339 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:352 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:367 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:380 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:395 +#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:92 +#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:101 +#: gnowsys_ndf/ndf/templates/ndf/create_course_structure.html:192 +#: gnowsys_ndf/ndf/templates/ndf/create_course_structure.html:217 +#: gnowsys_ndf/ndf/templates/ndf/create_course_structure.html:251 +#: gnowsys_ndf/ndf/templates/ndf/create_course_structure.html:262 +#: gnowsys_ndf/ndf/templates/ndf/create_course_structure.html:275 +#: gnowsys_ndf/ndf/templates/ndf/create_course_structure.html:288 +#: gnowsys_ndf/ndf/templates/ndf/create_course_structure.html:297 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:47 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:59 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:71 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:87 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:99 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:111 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:137 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:203 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:251 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:264 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:279 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:292 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:307 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:320 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:335 +#: gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:202 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:134 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:146 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:158 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:174 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:186 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:198 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:278 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:311 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:324 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:339 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:352 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:367 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:380 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:395 #: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:427 #, python-format msgid " %(label_val)s " @@ -743,11 +1153,17 @@ msgstr "के लिए घोषणा" msgid "Course Period" msgstr "कोर्स कालांश" -#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:140 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:279 gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:143 gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:182 +#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:140 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:279 +#: gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:143 +#: gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:182 +#, fuzzy msgid "From" msgstr "से" -#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:148 gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:153 gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:192 +#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:148 +#: gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:153 +#: gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:192 msgid "To" msgstr "तक" @@ -759,7 +1175,8 @@ msgstr "संस्था में घोषणा" msgid "Select University" msgstr "विश्वविद्यालय चुनें" -#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:176 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:482 +#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:176 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:482 msgid "- - - Select University - - -" msgstr "विश्वविद्यालय चुनें" @@ -767,24 +1184,55 @@ msgstr "विश्वविद्यालय चुनें" msgid "Please select University" msgstr "कृपया विश्वविद्यालय चुनें" -#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:717 gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:217 gnowsys_ndf/ndf/templates/ndf/event_create_edit.html:175 gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:392 gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:409 -#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:612 gnowsys_ndf/ndf/templates/ndf/organization_create_edit.html:275 gnowsys_ndf/ndf/templates/ndf/person_create_edit.html:297 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:207 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:224 -#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:680 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:1270 +#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:717 +#: gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:217 +#: gnowsys_ndf/ndf/templates/ndf/event_create_edit.html:175 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:392 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:409 +#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:612 +#: gnowsys_ndf/ndf/templates/ndf/organization_create_edit.html:275 +#: gnowsys_ndf/ndf/templates/ndf/pagination.html:242 +#: gnowsys_ndf/ndf/templates/ndf/pagination.html:246 +#: gnowsys_ndf/ndf/templates/ndf/pagination.html:250 +#: gnowsys_ndf/ndf/templates/ndf/pagination.html:254 +#: gnowsys_ndf/ndf/templates/ndf/person_create_edit.html:297 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:207 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:224 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:680 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:1270 msgid "Next" msgstr "आगे" -#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:723 gnowsys_ndf/ndf/templates/ndf/course_detail.html:75 gnowsys_ndf/ndf/templates/ndf/gcourse_detail.html:75 gnowsys_ndf/ndf/templates/ndf/gevent_base.html:56 gnowsys_ndf/ndf/templates/ndf/lms.html:185 +#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:723 +#: gnowsys_ndf/ndf/templates/ndf/course_detail.html:75 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_detail.html:75 +#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:56 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:188 msgid "Announce" msgstr "घोषणा करें" -#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:726 gnowsys_ndf/ndf/templates/ndf/event_create_edit.html:184 gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:621 gnowsys_ndf/ndf/templates/ndf/organization_create_edit.html:284 gnowsys_ndf/ndf/templates/ndf/person_create_edit.html:306 -#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:689 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:1279 +#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:726 +#: gnowsys_ndf/ndf/templates/ndf/event_create_edit.html:184 +#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:621 +#: gnowsys_ndf/ndf/templates/ndf/organization_create_edit.html:284 +#: gnowsys_ndf/ndf/templates/ndf/person_create_edit.html:306 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:689 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:1279 msgid "Update" msgstr "अपडेट" -#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:735 gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:160 gnowsys_ndf/ndf/templates/ndf/event_create_edit.html:193 gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:388 gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:402 -#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:630 gnowsys_ndf/ndf/templates/ndf/organization_create_edit.html:293 gnowsys_ndf/ndf/templates/ndf/person_create_edit.html:315 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:203 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:217 -#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:698 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:1288 +#: gnowsys_ndf/ndf/templates/ndf/announced_course_create_edit.html:735 +#: gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:160 +#: gnowsys_ndf/ndf/templates/ndf/event_create_edit.html:193 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:388 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:402 +#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:630 +#: gnowsys_ndf/ndf/templates/ndf/organization_create_edit.html:293 +#: gnowsys_ndf/ndf/templates/ndf/person_create_edit.html:315 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:203 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:217 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:698 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:1288 msgid "Previous" msgstr "पिछला" @@ -841,7 +1289,10 @@ msgstr "लिंक /संबंधित फाइल जोड़ें" msgid "Add Alternate File" msgstr "वैकल्पिक फाइल जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/asset_content_detail.html:62 gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:339 gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:358 gnowsys_ndf/ndf/templates/ndf/resource_view.html:33 +#: gnowsys_ndf/ndf/templates/ndf/asset_content_detail.html:62 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:339 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:358 +#: gnowsys_ndf/ndf/templates/ndf/resource_view.html:33 #, fuzzy msgid "Add Transcript" msgstr "लिप्यन्तर जोड़ें" @@ -870,7 +1321,9 @@ msgstr "भाषा चुनें" msgid "--- Select Alternate Type ---" msgstr "वैकल्पिक प्रकार का चयन करें" -#: gnowsys_ndf/ndf/templates/ndf/assets.html:41 gnowsys_ndf/ndf/templates/ndf/assets.html:46 gnowsys_ndf/ndf/templates/ndf/assets.html:51 +#: gnowsys_ndf/ndf/templates/ndf/assets.html:41 +#: gnowsys_ndf/ndf/templates/ndf/assets.html:46 +#: gnowsys_ndf/ndf/templates/ndf/assets.html:51 #, fuzzy msgid "Add Folder" msgstr "फोल्डर जोड़ें" @@ -879,11 +1332,13 @@ msgstr "फोल्डर जोड़ें" msgid "Add Attendance" msgstr "उपस्थिति जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:30 gnowsys_ndf/ndf/templates/ndf/event_details.html:75 +#: gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:30 +#: gnowsys_ndf/ndf/templates/ndf/event_details.html:75 msgid "Attendance" msgstr "उपस्थिति" -#: gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:36 gnowsys_ndf/ndf/templates/ndf/batch_detail.html:42 +#: gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:36 +#: gnowsys_ndf/ndf/templates/ndf/batch_detail.html:42 msgid "Batch" msgstr "बैच" @@ -895,11 +1350,13 @@ msgstr "बैच चुनें" msgid "Majority" msgstr "बहुसंख्य" -#: gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:58 gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:88 +#: gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:58 +#: gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:88 msgid "Present" msgstr "उपस्थित" -#: gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:63 gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:89 +#: gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:63 +#: gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:89 msgid "Absent" msgstr "अनुपस्थित" @@ -911,7 +1368,8 @@ msgstr "सभी छात्र -उपस्थिति अंकित क msgid "Students Name" msgstr "छात्र/छात्रा का नाम" -#: gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:109 gnowsys_ndf/ndf/templates/ndf/mis_report.html:55 +#: gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:109 +#: gnowsys_ndf/ndf/templates/ndf/mis_report.html:55 msgid "Student" msgstr "छात्र/छात्रा " @@ -923,7 +1381,8 @@ msgstr "पूर्ण हुआ" msgid "Present Students" msgstr "उपस्थित छात्र/छात्रा" -#: gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:121 gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:129 +#: gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:121 +#: gnowsys_ndf/ndf/templates/ndf/attendees_widget.html:129 msgid "Student " msgstr "छात्र/छात्रा" @@ -931,8 +1390,12 @@ msgstr "छात्र/छात्रा" msgid "Absent Students" msgstr "अनुपस्थित छात्र/छात्रा" -#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:9 gnowsys_ndf/ndf/templates/ndf/event.html:4 gnowsys_ndf/ndf/templates/ndf/event_base.html:5 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:9 gnowsys_ndf/ndf/templates/ndf/gevent.html:4 gnowsys_ndf/ndf/templates/ndf/mis_details.html:120 -#: gnowsys_ndf/ndf/templates/ndf/test_template.html:4 +#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:9 +#: gnowsys_ndf/ndf/templates/ndf/event.html:4 +#: gnowsys_ndf/ndf/templates/ndf/event_base.html:5 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:9 +#: gnowsys_ndf/ndf/templates/ndf/gevent.html:4 +#: gnowsys_ndf/ndf/templates/ndf/mis_details.html:120 msgid "Events" msgstr "इवेंटस" @@ -941,43 +1404,62 @@ msgstr "इवेंटस" msgid "Edit Course" msgstr "कोर्स संपादन" -#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:126 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:132 +#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:126 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:132 #, fuzzy msgid "Edit Course Structure" msgstr "कोर्स संरचना संपादित करें" -#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:126 gnowsys_ndf/ndf/templates/ndf/course_detail.html:76 gnowsys_ndf/ndf/templates/ndf/course_details.html:29 gnowsys_ndf/ndf/templates/ndf/course_event_group.html:26 gnowsys_ndf/ndf/templates/ndf/gcourse_detail.html:76 +#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:126 +#: gnowsys_ndf/ndf/templates/ndf/course_detail.html:76 +#: gnowsys_ndf/ndf/templates/ndf/course_details.html:29 +#: gnowsys_ndf/ndf/templates/ndf/course_event_group.html:26 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_detail.html:76 msgid "Add Course Structure" msgstr "कोर्स संरचना जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:136 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:144 +#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:136 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:144 #, fuzzy msgid " Add Students" msgstr "छात्र/छात्रा शामिल करें " -#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:136 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:144 +#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:136 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:144 #, fuzzy msgid " Add Members" msgstr "सदस्य शामिल करें " -#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:141 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:148 +#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:141 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:148 msgid " Add Admins" msgstr "एडमिन जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:162 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:220 gnowsys_ndf/ndf/templates/ndf/gevent_base.html:91 gnowsys_ndf/ndf/templates/ndf/lms.html:47 gnowsys_ndf/ndf/templates/ndf/lms.html:76 +#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:162 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:220 +#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:91 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:47 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:82 msgid "Overview" msgstr "अवलोकन" -#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:168 gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:196 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:226 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:301 +#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:168 +#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:196 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:226 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:301 #, fuzzy msgid "Course Content" msgstr "कोर्स विषयवस्तु" -#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:174 gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:197 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:232 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:302 +#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:174 +#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:197 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:232 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:302 msgid "Raw Material" msgstr "रॉ मेटेरियल " -#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:195 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:300 +#: gnowsys_ndf/ndf/templates/ndf/basecourse_group.html:195 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:300 #, fuzzy msgid "About the course" msgstr "कोर्स के बारे में :" @@ -989,7 +1471,7 @@ msgstr "ऐट्रीब्यूट टाइप " #: gnowsys_ndf/ndf/templates/ndf/basic_temp.html:51 #, fuzzy -msgid "Possible Attribute Type " +msgid "PossibleAttributeType " msgstr "संभावित ऐट्रीब्यूट टाइप " #: gnowsys_ndf/ndf/templates/ndf/basic_temp.html:61 @@ -1003,19 +1485,23 @@ msgid "PossibleRelationType " msgstr "संभावित रिलेशन टाइप" #: gnowsys_ndf/ndf/templates/ndf/batch.html:5 -#, python-format -msgid " %(title)s" -msgstr "शीर्षक:%(title)s" +#, fuzzy, python-format +msgid " %(title)s " +msgstr "विकल्प" -#: gnowsys_ndf/ndf/templates/ndf/batch.html:81 gnowsys_ndf/ndf/templates/ndf/new_create_batch.html:114 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:523 +#: gnowsys_ndf/ndf/templates/ndf/batch.html:81 +#: gnowsys_ndf/ndf/templates/ndf/new_create_batch.html:114 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:523 msgid "Course Type" msgstr "कोर्स के प्रकार" -#: gnowsys_ndf/ndf/templates/ndf/batch.html:87 gnowsys_ndf/ndf/templates/ndf/new_create_batch.html:123 +#: gnowsys_ndf/ndf/templates/ndf/batch.html:87 +#: gnowsys_ndf/ndf/templates/ndf/new_create_batch.html:123 msgid "Name of Course" msgstr "कोर्स का नाम" -#: gnowsys_ndf/ndf/templates/ndf/batch.html:172 gnowsys_ndf/ndf/templates/ndf/new_create_batch.html:229 +#: gnowsys_ndf/ndf/templates/ndf/batch.html:172 +#: gnowsys_ndf/ndf/templates/ndf/new_create_batch.html:229 msgid " - - - Select course - - - " msgstr "कोर्स चुनें" @@ -1031,10 +1517,6 @@ msgstr "उपयोगकर्ता" msgid "View history " msgstr "इतिहास देखें" -#: gnowsys_ndf/ndf/templates/ndf/beta.html:21 gnowsys_ndf/ndf/templates/ndf/file_search.html:16 gnowsys_ndf/ndf/templates/ndf/header.html:521 gnowsys_ndf/ndf/templates/ndf/header.html:535 gnowsys_ndf/ndf/templates/ndf/node_search_base.html:6 gnowsys_ndf/ndf/templates/ndf/search_page.html:4 -msgid "Search" -msgstr "खोजें" - #: gnowsys_ndf/ndf/templates/ndf/beta.html:41 msgid "File Size " msgstr "फ़ाइल आकार" @@ -1065,8 +1547,12 @@ msgid "Add a buddy" msgstr "दोस्त जोड़ें" #: gnowsys_ndf/ndf/templates/ndf/buddy.html:41 -msgid "Multiple users can be logged into the platform. Just specify your color and animal and click add to join the session." -msgstr "एकाधिक उपयोगकर्ता प्लेटफॉर्म पर लॉगइन कर सकते हैं। बस अपने रंग और जानवर का चुनाव करें और सत्र में शामिल होने के लिए क्लिक करें" +msgid "" +"Multiple users can be logged into the platform. Just specify your color and " +"animal and click add to join the session." +msgstr "" +"एकाधिक उपयोगकर्ता प्लेटफॉर्म पर लॉगइन कर सकते हैं। बस अपने रंग और जानवर का चुनाव करें और " +"सत्र में शामिल होने के लिए क्लिक करें" #: gnowsys_ndf/ndf/templates/ndf/buddy.html:52 #, fuzzy @@ -1076,7 +1562,7 @@ msgstr "पहला चरण:" #: gnowsys_ndf/ndf/templates/ndf/buddy.html:53 #, fuzzy msgid "Select your color" -msgstr "रंग चुनें" +msgstr "अपना रंग चुनें" #: gnowsys_ndf/ndf/templates/ndf/buddy.html:61 #, fuzzy @@ -1085,11 +1571,23 @@ msgstr "दूसरा चरण:" #: gnowsys_ndf/ndf/templates/ndf/buddy.html:62 msgid "Select your animal/flower/fruit" -msgstr "अपने जानवर/ फूल / फल का चयन करें" - -#: gnowsys_ndf/ndf/templates/ndf/buddy.html:75 gnowsys_ndf/ndf/templates/ndf/buddy.html:85 gnowsys_ndf/ndf/templates/ndf/course_page_create_edit.html:98 gnowsys_ndf/ndf/templates/ndf/create_event_group.html:407 gnowsys_ndf/ndf/templates/ndf/create_group.html:330 gnowsys_ndf/ndf/templates/ndf/create_unit.html:175 -#: gnowsys_ndf/ndf/templates/ndf/curriculum_list.html:29 gnowsys_ndf/ndf/templates/ndf/edit_forum.html:127 gnowsys_ndf/ndf/templates/ndf/gevent_base.html:148 gnowsys_ndf/ndf/templates/ndf/lms.html:204 gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:344 gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:363 -#: gnowsys_ndf/ndf/templates/ndf/resource_view.html:38 gnowsys_ndf/ndf/templates/ndf/widget_cross_publish.html:21 gnowsys_ndf/ndf/templates/ndf/widget_node_form.html:79 +msgstr "अपने जानवर/ फूल/ फल का चयन करें" + +#: gnowsys_ndf/ndf/templates/ndf/buddy.html:75 +#: gnowsys_ndf/ndf/templates/ndf/buddy.html:85 +#: gnowsys_ndf/ndf/templates/ndf/course_page_create_edit.html:98 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:407 +#: gnowsys_ndf/ndf/templates/ndf/create_group.html:330 +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:138 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_list.html:29 +#: gnowsys_ndf/ndf/templates/ndf/edit_forum.html:127 +#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:148 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:207 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:344 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:363 +#: gnowsys_ndf/ndf/templates/ndf/resource_view.html:38 +#: gnowsys_ndf/ndf/templates/ndf/widget_cross_publish.html:23 +#: gnowsys_ndf/ndf/templates/ndf/widget_node_form.html:79 msgid "Cancel" msgstr "रद्द करें" @@ -1105,38 +1603,11 @@ msgstr "अधिक" msgid "You are not an authorised user. Please Log in" msgstr "आप अधिकृत उपयोगकर्ता नहीं हैं। कृपया लॉगिन करें।" -#: gnowsys_ndf/ndf/templates/ndf/course.html:35 -msgid " New Course" -msgstr "नया कोर्स " - -#: gnowsys_ndf/ndf/templates/ndf/course.html:39 -msgid " New Event" -msgstr "नया इवेंट" - -#: gnowsys_ndf/ndf/templates/ndf/course.html:44 -msgid "All eCourses" -msgstr "सभी ई-कोर्स" - -#: gnowsys_ndf/ndf/templates/ndf/course.html:44 -msgid "All" -msgstr "सभी" - -#: gnowsys_ndf/ndf/templates/ndf/course.html:46 -msgid "My eCourses" -msgstr "मेरे ई-कोर्सेस" - -#: gnowsys_ndf/ndf/templates/ndf/course.html:46 -msgid "My Events" -msgstr "मेरे इवेंटस" - -#: gnowsys_ndf/ndf/templates/ndf/course.html:49 gnowsys_ndf/ndf/templates/ndf/explore_secondary_header.html:18 -msgid "Courses" -msgstr "कोर्सेस " - #: gnowsys_ndf/ndf/templates/ndf/course_create_edit.html:13 msgid "" "

Building of a Course

\n" -"

Course is a sequence of learning modules.

" +"

Course is a sequence of learning modules." +"

" msgstr "" "

पाठ्यक्रम निर्माण

\n" "

पाठ्यक्रम पहले से तैयार क्रमबद्ध संग्रह है

" @@ -1145,19 +1616,27 @@ msgstr "" msgid "Upload thumbnail : " msgstr "कोर्सेस अपलोड करें" -#: gnowsys_ndf/ndf/templates/ndf/course_create_edit.html:31 gnowsys_ndf/ndf/templates/ndf/create_event_group.html:364 gnowsys_ndf/ndf/templates/ndf/create_partner.html:137 +#: gnowsys_ndf/ndf/templates/ndf/course_create_edit.html:31 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:364 +#: gnowsys_ndf/ndf/templates/ndf/create_partner.html:137 msgid "View existing thumbnail " msgstr "मौजूदा थंबनेल देखें" -#: gnowsys_ndf/ndf/templates/ndf/course_create_note.html:119 gnowsys_ndf/ndf/templates/ndf/widget_tags.html:164 +#: gnowsys_ndf/ndf/templates/ndf/course_create_note.html:119 +#: gnowsys_ndf/ndf/templates/ndf/widget_tags.html:164 msgid "Remove this tag" msgstr "इस टैग को हटाएँ " -#: gnowsys_ndf/ndf/templates/ndf/course_detail.html:66 gnowsys_ndf/ndf/templates/ndf/course_details.html:65 gnowsys_ndf/ndf/templates/ndf/gcourse_detail.html:66 +#: gnowsys_ndf/ndf/templates/ndf/course_detail.html:66 +#: gnowsys_ndf/ndf/templates/ndf/course_details.html:65 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_detail.html:66 msgid "View history" msgstr "इतिहास देखें" -#: gnowsys_ndf/ndf/templates/ndf/course_detail.html:76 gnowsys_ndf/ndf/templates/ndf/course_details.html:29 gnowsys_ndf/ndf/templates/ndf/course_event_group.html:26 gnowsys_ndf/ndf/templates/ndf/gcourse_detail.html:76 +#: gnowsys_ndf/ndf/templates/ndf/course_detail.html:76 +#: gnowsys_ndf/ndf/templates/ndf/course_details.html:29 +#: gnowsys_ndf/ndf/templates/ndf/course_event_group.html:26 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_detail.html:76 msgid "Edit Course Structure" msgstr "कोर्स संरचना संपादित करें" @@ -1166,7 +1645,8 @@ msgstr "कोर्स संरचना संपादित करें" msgid "* Note: You have not added any resources to this course yet" msgstr "नोट: आपने अभी तक इस कोर्स में कोई संसाधन नहीं जोड़ा है" -#: gnowsys_ndf/ndf/templates/ndf/course_details.html:76 gnowsys_ndf/ndf/templates/ndf/student_enroll.html:113 +#: gnowsys_ndf/ndf/templates/ndf/course_details.html:76 +#: gnowsys_ndf/ndf/templates/ndf/student_enroll.html:113 msgid "Course Details" msgstr "कोर्स विवरण" @@ -1178,11 +1658,17 @@ msgstr "कोर्स रजिस्ट्रेशन विवरण" msgid "Release Date" msgstr "रिलीज़ की तारीख" -#: gnowsys_ndf/ndf/templates/ndf/course_event_group.html:160 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:537 gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:110 +#: gnowsys_ndf/ndf/templates/ndf/course_event_group.html:160 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:537 +#: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:110 msgid "Please wait while file is Uploading..." msgstr "कृपया प्रतीक्षा करें फाईल अपलोड हो रही है" -#: gnowsys_ndf/ndf/templates/ndf/course_event_group.html:167 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:544 gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:440 gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:480 gnowsys_ndf/ndf/templates/ndf/widget_photo_upload.html:268 +#: gnowsys_ndf/ndf/templates/ndf/course_event_group.html:167 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:544 +#: gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:440 +#: gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:480 +#: gnowsys_ndf/ndf/templates/ndf/widget_photo_upload.html:268 msgid "Please select an image to set it as a profile picture !" msgstr "कृपया एक प्रोफ़ाइल पिक्चर के रूप में सेट करने के लिए तस्वीर का चयन करें" @@ -1190,9 +1676,9 @@ msgstr "कृपया एक प्रोफ़ाइल पिक्चर msgid "Unique Name: " msgstr "अद्वितीय नाम" -#: gnowsys_ndf/ndf/templates/ndf/course_page_create_edit.html:13 gnowsys_ndf/ndf/templates/ndf/widget_node_form.html:20 +#: gnowsys_ndf/ndf/templates/ndf/course_page_create_edit.html:12 #, fuzzy -msgid "Please enter Name" +msgid "Please enter Unique Name" msgstr "कृपया नाम भरें" #: gnowsys_ndf/ndf/templates/ndf/course_page_create_edit.html:18 @@ -1200,9 +1686,9 @@ msgstr "कृपया नाम भरें" msgid "Display Name: " msgstr "प्रदर्शित होने वाला नाम" -#: gnowsys_ndf/ndf/templates/ndf/course_page_create_edit.html:22 +#: gnowsys_ndf/ndf/templates/ndf/course_page_create_edit.html:21 #, fuzzy -msgid "Please enter display Name" +msgid "Please enter Display Name" msgstr "कृपया प्रदर्शित होने वाला नाम दर्ज करें" #: gnowsys_ndf/ndf/templates/ndf/course_page_create_edit.html:30 @@ -1220,7 +1706,8 @@ msgstr "टेम्पलेट चुनें" msgid "Select Template (Optional): " msgstr "टेम्पलेट चुनें (वैकल्पिक)" -#: gnowsys_ndf/ndf/templates/ndf/course_page_create_edit.html:71 gnowsys_ndf/ndf/templates/ndf/lms.html:196 +#: gnowsys_ndf/ndf/templates/ndf/course_page_create_edit.html:71 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:199 #, fuzzy msgid "Edit Metadata" msgstr "मेटाडाटा सम्पादित करें" @@ -1230,12 +1717,14 @@ msgstr "मेटाडाटा सम्पादित करें" msgid "Add Tags:" msgstr "टैग जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:43 gnowsys_ndf/ndf/templates/ndf/unit_player.html:57 +#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:43 +#: gnowsys_ndf/ndf/templates/ndf/unit_player.html:57 #, fuzzy msgid " Edit Content" msgstr "विषय-वस्तु सम्पादित करें " -#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:44 gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:125 +#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:44 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:125 msgid "Interaction Settings" msgstr "इंटरैक्शन सेटिंग्स" @@ -1256,39 +1745,44 @@ msgstr "लिंक सहायता पृष्ठ " msgid "Alternate Language" msgstr "वैकल्पिक भाषा" -#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:115 +#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:116 #, fuzzy msgid "Add Activity page" msgstr "गतिविधि पृष्ठ जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:117 +#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:118 msgid "Add Cordinator's page" msgstr "कॉर्डिनेटर के पृष्ठ को जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:119 +#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:120 #, fuzzy msgid "Add Teacher's page" msgstr "टीचेस् पेज जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:121 +#: gnowsys_ndf/ndf/templates/ndf/course_pages.html:122 #, fuzzy msgid "Add Help page" msgstr "सहायता पृष्ठ जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/course_units.html:104 gnowsys_ndf/ndf/templates/ndf/gcourse_units.html:104 +#: gnowsys_ndf/ndf/templates/ndf/course_units.html:104 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_units.html:104 msgid "Unit Name: " msgstr "इकाई का नाम" -#: gnowsys_ndf/ndf/templates/ndf/course_units.html:153 gnowsys_ndf/ndf/templates/ndf/gcourse_units.html:153 +#: gnowsys_ndf/ndf/templates/ndf/course_units.html:153 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_units.html:153 msgid "Add New Page: " msgstr "नया पृष्ठ जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/course_units.html:160 gnowsys_ndf/ndf/templates/ndf/gcourse_units.html:160 gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:287 +#: gnowsys_ndf/ndf/templates/ndf/course_units.html:160 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_units.html:160 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:287 #, fuzzy msgid "Page Type:" msgstr "पेज प्रकार" -#: gnowsys_ndf/ndf/templates/ndf/course_units.html:184 gnowsys_ndf/ndf/templates/ndf/gcourse_units.html:184 +#: gnowsys_ndf/ndf/templates/ndf/course_units.html:184 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_units.html:184 msgid "Add New File: " msgstr "नई फ़ाइल जोड़ें" @@ -1310,11 +1804,13 @@ msgstr "कोर्स घोषणा" msgid "Create Program" msgstr "कार्यक्रम बनाएं" -#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:70 gnowsys_ndf/ndf/templates/ndf/create_group.html:65 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:70 +#: gnowsys_ndf/ndf/templates/ndf/create_group.html:65 msgid "Group Name" msgstr "समूह का नाम" -#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:74 gnowsys_ndf/ndf/templates/ndf/create_group.html:69 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:74 +#: gnowsys_ndf/ndf/templates/ndf/create_group.html:69 msgid "Enter the unique group name" msgstr "समूह को विशिष्ट नाम दें" @@ -1322,36 +1818,55 @@ msgstr "समूह को विशिष्ट नाम दें" msgid "Group Name is required and it must be a string. " msgstr "समूह का नाम आवश्यक है और यह एक स्ट्रिंग होना चाहिए" -#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:89 gnowsys_ndf/ndf/templates/ndf/create_group.html:84 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:89 +#: gnowsys_ndf/ndf/templates/ndf/create_group.html:84 msgid "Alternate Group Name" msgstr "समूह का वैकल्पिक नाम" -#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:93 gnowsys_ndf/ndf/templates/ndf/create_group.html:88 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:93 +#: gnowsys_ndf/ndf/templates/ndf/create_group.html:88 msgid "Provide display/alternate group name" msgstr "समूह का वैकल्पिक / प्रदर्शित नाम" -#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:108 gnowsys_ndf/ndf/templates/ndf/create_group.html:103 gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:49 gnowsys_ndf/ndf/templates/ndf/create_unit.html:138 gnowsys_ndf/ndf/templates/ndf/edit_group.html:106 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:108 +#: gnowsys_ndf/ndf/templates/ndf/create_group.html:103 +#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:49 +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:118 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:106 msgid "Group Type" msgstr "समूह प्रकार" -#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:121 gnowsys_ndf/ndf/templates/ndf/create_event_group.html:147 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:121 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:147 msgid "Please select group type." msgstr "कृपया समूह प्रकार चुनें" -#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:133 gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:113 gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:230 gnowsys_ndf/ndf/templates/ndf/header.html:393 gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:259 -#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:113 gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:237 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:124 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:189 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:133 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:113 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:230 +#: gnowsys_ndf/ndf/templates/ndf/header.html:369 +#: gnowsys_ndf/ndf/templates/ndf/header.html:416 +#: gnowsys_ndf/ndf/templates/ndf/header.html:462 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:259 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:113 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:237 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:124 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:189 msgid "Language" msgstr "भाषा" -#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:162 gnowsys_ndf/ndf/templates/ndf/create_group.html:154 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:162 +#: gnowsys_ndf/ndf/templates/ndf/create_group.html:154 msgid "Level of moderation" msgstr "नियंत्रण स्तर" -#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:168 gnowsys_ndf/ndf/templates/ndf/create_group.html:160 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:168 +#: gnowsys_ndf/ndf/templates/ndf/create_group.html:160 msgid "Select Level" msgstr "स्तर चुनें" -#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:177 gnowsys_ndf/ndf/templates/ndf/create_group.html:169 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:177 +#: gnowsys_ndf/ndf/templates/ndf/create_group.html:169 msgid "Please select moderation level." msgstr "कृपया नियंत्रण स्तर चुनें" @@ -1383,29 +1898,36 @@ msgstr "कृपया नामांकन की आरंभ तिथि msgid "Enrollment End Date" msgstr "नामांकन अंतिम तिथि" -#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:360 gnowsys_ndf/ndf/templates/ndf/create_partner.html:132 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:360 +#: gnowsys_ndf/ndf/templates/ndf/create_partner.html:132 msgid "Upload thumbnail" msgstr "थंबनेल अपलोड करें" -#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:441 gnowsys_ndf/ndf/templates/ndf/create_group.html:380 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:441 +#: gnowsys_ndf/ndf/templates/ndf/create_group.html:380 msgid "Group name cannot include " msgstr "समूह का नाम शामिल नहीं हो सकता" -#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:447 gnowsys_ndf/ndf/templates/ndf/create_group.html:386 +#: gnowsys_ndf/ndf/templates/ndf/create_event_group.html:447 +#: gnowsys_ndf/ndf/templates/ndf/create_group.html:386 msgid "Group name cannot be empty." msgstr "समूह का नाम रिक्त नहीं हो सकता" #: gnowsys_ndf/ndf/templates/ndf/create_forum.html:49 msgid "" "

Starting Discussions

\n" -"

Use a relevant topic for the forum so that interested people can join the discussion

" -msgstr "[Starting Discussions] [Use a relevant topic for the (forum) so that interested people can join the discussion]" +"

Use a relevant topic for the forum so " +"that interested people can join the discussion

" +msgstr "" +"[Starting Discussions] [Use a relevant topic for the (forum) so that " +"interested people can join the discussion]" #: gnowsys_ndf/ndf/templates/ndf/create_forum.html:55 msgid "Create a new discussion thread" msgstr "चर्चा की एक नई कड़ी बनाएँ" -#: gnowsys_ndf/ndf/templates/ndf/create_forum.html:63 gnowsys_ndf/ndf/templates/ndf/edit_forum.html:87 +#: gnowsys_ndf/ndf/templates/ndf/create_forum.html:63 +#: gnowsys_ndf/ndf/templates/ndf/edit_forum.html:87 msgid "Forum name:" msgstr "फोरम नाम" @@ -1413,7 +1935,10 @@ msgstr "फोरम नाम" msgid "Enter the name of forum here" msgstr "फ़ोरम का नाम यहाँ दर्ज करें" -#: gnowsys_ndf/ndf/templates/ndf/create_forum.html:89 gnowsys_ndf/ndf/templates/ndf/edit_forum.html:112 gnowsys_ndf/ndf/templates/ndf/gtask_details.html:158 gnowsys_ndf/ndf/templates/ndf/task_details.html:182 +#: gnowsys_ndf/ndf/templates/ndf/create_forum.html:89 +#: gnowsys_ndf/ndf/templates/ndf/edit_forum.html:112 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:158 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:182 msgid "Description:" msgstr "विवरणः" @@ -1425,29 +1950,38 @@ msgstr "फोरम बनाएँ" msgid "Forum with same name already exist. Please choose another name" msgstr "इस नाम का फ़ोरम पहले से मौजूद है कृपया दूसरा नाम चुनें" -#: gnowsys_ndf/ndf/templates/ndf/create_forum.html:217 gnowsys_ndf/ndf/templates/ndf/edit_forum.html:301 +#: gnowsys_ndf/ndf/templates/ndf/create_forum.html:217 +#: gnowsys_ndf/ndf/templates/ndf/edit_forum.html:301 msgid "Forum name cannot be empty" msgstr "फोरम का नाम रिक्त नहीं हो सकता" #: gnowsys_ndf/ndf/templates/ndf/create_group.html:15 +#, fuzzy msgid "" "\n" "

Types of Groups

\n" "
\n" "
Open Groups
\n" -"

Open groups are ideal for projects that require a high level of collaboration and participation. Any metastudio user can join this group without prior approval

\n" +"

Open groups are ideal for projects that require a " +"high level of collaboration and participation. Any metastudio user can join " +"this group without prior approval

\n" "
Closed Groups
\n" -"

Closed groups are ideal for projects that require restricted access to content and documents. Users can only join after their membership request is approved or have been invited.

" +"

Closed groups are ideal for projects that require " +"restricted access to content and documents. Users can only join after their " +"membership request is approved or have been invited.

\n" " " msgstr "" "\n" "

Types of Groups

\n" "
\n" "
Open Groups
\n" -"

खुले समूह उन परियोजनाओं के लिए आदर्श होते हैं जिनके लिए उच्च स्तर के सहयोग और भागीदारी की आवश्यकता होती है। कोई भी मेटास्टऑडियो उपयोगकर्ता बिना किसी पूर्व अनुमोदन के इस समूह में शामिल हो सकता है \n" +"

खुले समूह उन परियोजनाओं के लिए आदर्श होते हैं जिनके लिए उच्च " +"स्तर के सहयोग और भागीदारी की आवश्यकता होती है। कोई भी मेटास्टऑडियो उपयोगकर्ता बिना " +"किसी पूर्व अनुमोदन के इस समूह में शामिल हो सकता है \n" "

Closed Groups
\n" -"

बंद किए गए समूह उन प्रोजेक्ट्स के लिए आदर्श होते हैं जिनके लिए सामग्री और दस्तावेज़ों तक प्रतिबंधित पहुंच की आवश्यकता होती है। उपयोगकर्ता केवल उनके सदस्यता अनुरोध के बाद ही शामिल हो सकते हैं या उन्हें आमंत्रित किया गया हो। " - +"

बंद किए गए समूह उन प्रोजेक्ट्स के लिए आदर्श होते हैं जिनके लिए " +"सामग्री और दस्तावेज़ों तक प्रतिबंधित पहुंच की आवश्यकता होती है। उपयोगकर्ता केवल उनके " +"सदस्यता अनुरोध के बाद ही शामिल हो सकते हैं या उन्हें आमंत्रित किया गया हो। " #: gnowsys_ndf/ndf/templates/ndf/create_group.html:31 msgid "More Edit options" @@ -1473,7 +2007,9 @@ msgstr "समूह का नाम आवश्यक है और यह msgid "Group Editing Policy" msgstr "समूह संपादन नीति" -#: gnowsys_ndf/ndf/templates/ndf/create_group.html:274 gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:85 gnowsys_ndf/ndf/templates/ndf/edit_group.html:186 +#: gnowsys_ndf/ndf/templates/ndf/create_group.html:274 +#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:85 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:186 msgid "Group Agency Types" msgstr "समूह संस्था प्रकार" @@ -1494,18 +2030,26 @@ msgid "" "\n" "

Types of Groups

\n" "
Open Groups
\n" -"

Open groups are ideal for projects that require a high level of collaboration and participation. Any metastudio user can join this group without prior approval

\n" +"

Open groups are ideal for projects that require a " +"high level of collaboration and participation. Any metastudio user can join " +"this group without prior approval

\n" "
Closed Groups
\n" -"

Closed groups are ideal for projects that require restricted access to content and documents. Users can only join after their membership request is approved or have been invited.

\n" +"

Closed groups are ideal for projects that require " +"restricted access to content and documents. Users can only join after their " +"membership request is approved or have been invited.

\n" " " msgstr "" "\n" "

Types of Groups

\n" "
\n" "
Open Groups
\n" -"

खुले समूह उन परियोजनाओं के लिए आदर्श होते हैं जिनके लिए उच्च स्तर के सहयोग और भागीदारी की आवश्यकता होती है। कोई भी मेटास्टऑडियो उपयोगकर्ता बिना किसी पूर्व अनुमोदन के इस समूह में शामिल हो सकता है \n" +"

खुले समूह उन परियोजनाओं के लिए आदर्श होते हैं जिनके लिए उच्च " +"स्तर के सहयोग और भागीदारी की आवश्यकता होती है। कोई भी मेटास्टऑडियो उपयोगकर्ता बिना " +"किसी पूर्व अनुमोदन के इस समूह में शामिल हो सकता है \n" "

Closed Groups
\n" -"

बंद किए गए समूह उन प्रोजेक्ट्स के लिए आदर्श होते हैं जिनके लिए सामग्री और दस्तावेज़ों तक प्रतिबंधित पहुंच की आवश्यकता होती है। उपयोगकर्ता केवल उनके सदस्यता अनुरोध के बाद ही शामिल हो सकते हैं या उन्हें आमंत्रित किया गया हो। " +"

बंद किए गए समूह उन प्रोजेक्ट्स के लिए आदर्श होते हैं जिनके लिए " +"सामग्री और दस्तावेज़ों तक प्रतिबंधित पहुंच की आवश्यकता होती है। उपयोगकर्ता केवल उनके " +"सदस्यता अनुरोध के बाद ही शामिल हो सकते हैं या उन्हें आमंत्रित किया गया हो। " #: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:20 msgid " Existing Groups:" @@ -1520,15 +2064,18 @@ msgstr "एक उप-समूह बनायें %(maingroup)s" msgid "Name of the Group" msgstr "समूह का नाम" -#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:53 gnowsys_ndf/ndf/templates/ndf/edit_group.html:111 +#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:53 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:111 msgid "PUBLIC" msgstr "सार्वजनिक" -#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:54 gnowsys_ndf/ndf/templates/ndf/edit_group.html:112 +#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:54 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:112 msgid "PRIVATE" msgstr "निजी" -#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:55 gnowsys_ndf/ndf/templates/ndf/edit_group.html:113 +#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:55 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:113 msgid "ANONYMOUS" msgstr "अज्ञात" @@ -1540,11 +2087,14 @@ msgstr "संपादन योग्य_अपरिनियमित" msgid "EDITABLE_MODERATED" msgstr "संपादन योग्य_ नियंत्रित " -#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:68 gnowsys_ndf/ndf/templates/ndf/edit_group.html:126 +#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:68 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:126 msgid "NON_EDITABLE" msgstr "गैर संपादन योग्य" -#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:76 gnowsys_ndf/ndf/templates/ndf/edit_group.html:72 gnowsys_ndf/ndf/templates/ndf/edit_group.html:139 +#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:76 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:72 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:139 msgid "OPEN" msgstr "खुला" @@ -1556,7 +2106,8 @@ msgstr "अनुरोध द्वारा" msgid "BY_INVITATION" msgstr "निमंत्रण द्वारा" -#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:97 gnowsys_ndf/ndf/templates/ndf/edit_group.html:161 +#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:97 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:161 msgid "Group Member Visibility" msgstr "समूह सदस्य दृश्यता" @@ -1568,7 +2119,8 @@ msgstr "सदस्य को सूचित करें" msgid "NOT_DISCLOSED_TO_MEM" msgstr "सदस्यों को सूचित न करें " -#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:109 gnowsys_ndf/ndf/templates/ndf/edit_group.html:172 +#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:109 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:172 msgid "Group Encryption policy" msgstr "समूह एन्क्रिप्शन नीति" @@ -1576,15 +2128,18 @@ msgstr "समूह एन्क्रिप्शन नीति" msgid "NOT_ENCRYPTED" msgstr "एन्क्रिप्टेड नहीं" -#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:114 gnowsys_ndf/ndf/templates/ndf/edit_group.html:178 +#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:114 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:178 msgid "ENCRYPTED" msgstr "एन्क्रिप्टेड" -#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:119 gnowsys_ndf/ndf/templates/ndf/edit_group.html:146 +#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:119 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:146 msgid "Group Existance visibility" msgstr "समूह अस्तित्व दृश्यता" -#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:123 gnowsys_ndf/ndf/templates/ndf/edit_group.html:151 +#: gnowsys_ndf/ndf/templates/ndf/create_sub_group.html:123 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:151 msgid "ANNOUNCED" msgstr "घोषित" @@ -1592,11 +2147,14 @@ msgstr "घोषित" msgid "NOT_ANNOUNCED" msgstr "अघोषित" -#: gnowsys_ndf/ndf/templates/ndf/create_thread.html:41 gnowsys_ndf/ndf/templates/ndf/edit_thread.html:51 +#: gnowsys_ndf/ndf/templates/ndf/create_thread.html:41 +#: gnowsys_ndf/ndf/templates/ndf/edit_thread.html:51 msgid "Thread" msgstr "कड़ी" -#: gnowsys_ndf/ndf/templates/ndf/create_thread.html:52 gnowsys_ndf/ndf/templates/ndf/edit_thread.html:62 gnowsys_ndf/ndf/templates/ndf/forumdetails.html:44 +#: gnowsys_ndf/ndf/templates/ndf/create_thread.html:52 +#: gnowsys_ndf/ndf/templates/ndf/edit_thread.html:62 +#: gnowsys_ndf/ndf/templates/ndf/forumdetails.html:44 msgid "Threads are new ideas on the topic" msgstr "‘कडि़याँ’ विषय से संबंधित नए विचार हैं" @@ -1604,11 +2162,13 @@ msgstr "‘कडि़याँ’ विषय से संबंधित msgid "Add a new Thread to forum" msgstr "फोरम में एक नई कड़ी जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/create_thread.html:92 gnowsys_ndf/ndf/templates/ndf/edit_thread.html:99 +#: gnowsys_ndf/ndf/templates/ndf/create_thread.html:92 +#: gnowsys_ndf/ndf/templates/ndf/edit_thread.html:99 msgid "Thread:" msgstr "कड़ी:" -#: gnowsys_ndf/ndf/templates/ndf/create_thread.html:102 gnowsys_ndf/ndf/templates/ndf/edit_thread.html:110 +#: gnowsys_ndf/ndf/templates/ndf/create_thread.html:102 +#: gnowsys_ndf/ndf/templates/ndf/edit_thread.html:110 msgid "Thread Content: " msgstr "कड़ी की विषय-वस्तु" @@ -1616,95 +2176,124 @@ msgstr "कड़ी की विषय-वस्तु" msgid "Existing threads of forum" msgstr "फोरम की मौजुदा कडि़याँ" -#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:13 +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:14 #, fuzzy msgid "Enter Group Name" msgstr "समूह का वैकल्पिक नाम" -#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:13 +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:14 #, fuzzy msgid "Enter Unit Name" msgstr "बैच का नाम अंकित करें" -#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:32 +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:28 #, fuzzy -msgid "Enter alternate Name" +msgid "Enter alternate Name for Unit" msgstr "बैच का नाम अंकित करें" -#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:46 +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:40 #, fuzzy msgid "Select Module" msgstr "समूह चुनें" -#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:50 +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:42 #, fuzzy msgid "Choose Module" msgstr "फ़ाइल चुनें" -#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:62 +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:53 #, fuzzy msgid "Select Grade" msgstr "समूह चुनें" -#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:66 +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:55 #, fuzzy msgid "Choose Grade" msgstr "फ़ाइल चुनें" -#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:78 +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:68 #, fuzzy msgid "Select Subject" msgstr "संग्रह चुनें" -#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:82 +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:70 +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:120 #, fuzzy msgid "Choose Subject" msgstr "उपयोगकर्ता चुनें" -#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:158 +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:129 +#, fuzzy +msgid "Add Tags" +msgstr "टैग जोड़ें" + +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:133 +#, fuzzy +msgid "Enter Description" +msgstr "विवरण" + +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:142 msgid "Unit with same name exists" msgstr "समान नाम वाला यूनिट मौजूद है" -#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:158 +#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:142 #, fuzzy msgid "Please choose another name" msgstr "कृपया वैध नाम भरें" -#: gnowsys_ndf/ndf/templates/ndf/create_unit.html:161 -#, fuzzy -msgid "Enter Description" -msgstr "विवरण" - -#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:183 gnowsys_ndf/ndf/templates/ndf/curriculum.html:340 gnowsys_ndf/ndf/templates/ndf/theme.html:183 gnowsys_ndf/ndf/templates/ndf/theme.html:340 -msgid "Are you sure you want to delete? All of the related items for the following themes also will be deleted:" +#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:183 +#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:340 +#: gnowsys_ndf/ndf/templates/ndf/theme.html:183 +#: gnowsys_ndf/ndf/templates/ndf/theme.html:344 +msgid "" +"Are you sure you want to delete? All of the related items for the following " +"themes also will be deleted:" msgstr "क्या आप मिटाना चाहते हैं। ऐसा करने से सभी संबंधित वस्तुएँ भी मिट जायेंगी" -#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:261 gnowsys_ndf/ndf/templates/ndf/curriculum.html:265 gnowsys_ndf/ndf/templates/ndf/theme.html:261 gnowsys_ndf/ndf/templates/ndf/theme.html:265 gnowsys_ndf/ndf/templates/ndf/translation_page.html:65 gnowsys_ndf/ndf/templates/ndf/translation_page.html:96 +#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:261 +#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:265 +#: gnowsys_ndf/ndf/templates/ndf/theme.html:261 +#: gnowsys_ndf/ndf/templates/ndf/theme.html:265 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:65 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:96 #: gnowsys_ndf/ndf/templates/ndf/translation_page.html:151 msgid "Theme" msgstr "प्रसंग" -#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:265 gnowsys_ndf/ndf/templates/ndf/theme.html:265 +#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:265 +#: gnowsys_ndf/ndf/templates/ndf/theme.html:265 msgid "Tree" msgstr "ट्री" -#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:269 gnowsys_ndf/ndf/templates/ndf/theme.html:269 +#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:269 +#: gnowsys_ndf/ndf/templates/ndf/theme.html:269 msgid "Open" msgstr "खुला" -#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:270 gnowsys_ndf/ndf/templates/ndf/theme.html:270 +#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:270 +#: gnowsys_ndf/ndf/templates/ndf/theme.html:270 msgid "Close" msgstr "बंद" -#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:377 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:118 gnowsys_ndf/ndf/templates/ndf/list_themes.html:30 gnowsys_ndf/ndf/templates/ndf/theme.html:377 gnowsys_ndf/ndf/templates/ndf/widget_node_form.html:14 +#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:377 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:118 +#: gnowsys_ndf/ndf/templates/ndf/list_themes.html:30 +#: gnowsys_ndf/ndf/templates/ndf/theme.html:381 +#: gnowsys_ndf/ndf/templates/ndf/widget_node_form.html:14 msgid "Title" msgstr "शीर्षक" -#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:378 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:119 gnowsys_ndf/ndf/templates/ndf/list_themes.html:31 gnowsys_ndf/ndf/templates/ndf/theme.html:378 +#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:378 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:119 +#: gnowsys_ndf/ndf/templates/ndf/list_themes.html:31 +#: gnowsys_ndf/ndf/templates/ndf/theme.html:382 msgid "Created by" msgstr "सृजक" -#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:413 gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:142 gnowsys_ndf/ndf/templates/ndf/list_themes.html:68 gnowsys_ndf/ndf/templates/ndf/theme.html:413 +#: gnowsys_ndf/ndf/templates/ndf/curriculum.html:413 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:142 +#: gnowsys_ndf/ndf/templates/ndf/list_themes.html:68 +#: gnowsys_ndf/ndf/templates/ndf/theme.html:417 msgid "No data to display" msgstr "प्रदर्शन हेतु विषय नहीं हैं" @@ -1716,56 +2305,76 @@ msgstr "विशिष्ट संपादन सीखने के उद msgid "Create a new specific learning objective " msgstr "एक नया विशिष्ट शिक्षण उद्देश्य बनाएं" -#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:50 gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:50 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:50 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:50 msgid "View: " msgstr "देखें:" -#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:77 gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:77 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:77 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:77 msgid " Name " msgstr "नाम" -#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:79 gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:206 gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:89 gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:79 gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:213 -#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:90 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:165 gnowsys_ndf/ndf/templates/ndf/translation_page.html:98 gnowsys_ndf/ndf/templates/ndf/translation_page.html:102 -msgid "Please give your page a descriptive name. It's helpful for others and for yourself." +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:79 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:206 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:89 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:79 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:213 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:90 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:165 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:98 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:102 +msgid "" +"Please give your page a descriptive name. It's helpful for others and for " +"yourself." msgstr "अपने पृष्ठ को एक विवरणात्मक नाम दें जो आपके और दूसरों के लिए सहायक होगा" -#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:84 gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:84 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:95 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:170 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:84 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:84 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:95 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:170 msgid "Privacy" msgstr "गोपनीयता" -#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:154 gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:161 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:154 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:161 msgid "Theme Name" msgstr "प्रसंग नाम" -#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:169 gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:176 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:169 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:176 msgid "+ Add Topic" msgstr "प्रकरण जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:173 gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:180 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_create_edit.html:173 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:180 msgid "Topic Name" msgstr "प्रकरण नाम" -#: gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html:4 gnowsys_ndf/ndf/templates/ndf/curriculum_listing.html:4 gnowsys_ndf/ndf/templates/ndf/lms.html:66 gnowsys_ndf/ndf/templates/ndf/lms.html:102 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html:4 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_listing.html:4 #, fuzzy msgid "Topic Map" msgstr "प्रकरण नाम" -#: gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html:129 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html:165 #, fuzzy msgid "Curriculum Name" msgstr "फोरम नाम" -#: gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html:132 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html:168 #, fuzzy msgid "Curriculum Description" msgstr "विवरण" -#: gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html:132 gnowsys_ndf/ndf/templates/ndf/unit_structure.html:332 gnowsys_ndf/ndf/templates/ndf/unit_structure.html:337 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html:168 +#: gnowsys_ndf/ndf/templates/ndf/unit_structure.html:332 +#: gnowsys_ndf/ndf/templates/ndf/unit_structure.html:337 #, fuzzy msgid "optional" msgstr "विकल्प" -#: gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html:135 +#: gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html:171 msgid "Save Curriculum" msgstr "पाठ्यक्रम सहेजें" @@ -1779,7 +2388,9 @@ msgid "Are you sure want to delete?" msgstr "क्या आप वाकई डिलीटकरना चाहते हैं?" #: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:88 -msgid "Are you sure you want to delete? All of the following related items also will be deleted:" +msgid "" +"Are you sure you want to delete? All of the following related items also " +"will be deleted:" msgstr "क्या आप मिटाना चाहते हैं। ऐसा करने से सभी संबंधित वस्तुएँ भी मिट जायेंगी" #: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:236 @@ -1794,11 +2405,16 @@ msgstr "अपलोड की गई फाइल" msgid "content:" msgstr "विषय-वस्तुः" -#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:427 gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:326 +#: gnowsys_ndf/ndf/templates/ndf/custom_template_for_app.html:427 +#: gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:326 msgid "Content" msgstr "विषय-वस्तु" -#: gnowsys_ndf/ndf/templates/ndf/discussion.html:91 gnowsys_ndf/ndf/templates/ndf/discussion.html:273 gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:104 gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:121 gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:112 +#: gnowsys_ndf/ndf/templates/ndf/discussion.html:91 +#: gnowsys_ndf/ndf/templates/ndf/discussion.html:273 +#: gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:104 +#: gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:121 +#: gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:112 #: gnowsys_ndf/ndf/templates/ndf/reply_to_reply.html:82 msgid "Reply" msgstr "जवाब दें" @@ -1807,58 +2423,95 @@ msgstr "जवाब दें" msgid "Enter text here." msgstr "यहाँ लिखें" -#: gnowsys_ndf/ndf/templates/ndf/discussion.html:189 gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:193 gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:233 gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:222 +#: gnowsys_ndf/ndf/templates/ndf/discussion.html:189 +#: gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:193 +#: gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:233 +#: gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:222 msgid "Login to start discussion" msgstr "परिचर्चा करने की पहल करें" -#: gnowsys_ndf/ndf/templates/ndf/discussion.html:232 gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:239 gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:280 gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:269 +#: gnowsys_ndf/ndf/templates/ndf/discussion.html:232 +#: gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:239 +#: gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:280 +#: gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:269 msgid "Login to start discussion." msgstr "परिचर्चा करने की पहल करें" -#: gnowsys_ndf/ndf/templates/ndf/discussion.html:240 gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:248 gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:289 gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:278 +#: gnowsys_ndf/ndf/templates/ndf/discussion.html:240 +#: gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:248 +#: gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:289 +#: gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:278 msgid "Begin Discussion" msgstr "परिचर्चा आरंभ करें" -#: gnowsys_ndf/ndf/templates/ndf/discussion.html:241 gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:249 +#: gnowsys_ndf/ndf/templates/ndf/discussion.html:241 +#: gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:249 msgid "Comment" msgstr "टिप्पणी" -#: gnowsys_ndf/ndf/templates/ndf/discussion.html:245 gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:253 +#: gnowsys_ndf/ndf/templates/ndf/discussion.html:245 +#: gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:253 msgid "Join Discussion" msgstr "परिचर्चा से जुड़ें" -#: gnowsys_ndf/ndf/templates/ndf/discussion.html:334 gnowsys_ndf/ndf/templates/ndf/discussion.html:342 gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:349 gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:357 gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:391 -#: gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:399 gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:378 gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:386 +#: gnowsys_ndf/ndf/templates/ndf/discussion.html:334 +#: gnowsys_ndf/ndf/templates/ndf/discussion.html:342 +#: gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:349 +#: gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:357 +#: gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:391 +#: gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:399 +#: gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:378 +#: gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:386 msgid "Please provide the reply content." msgstr "कृपया उत्तर सामग्री प्रदान करें।" -#: gnowsys_ndf/ndf/templates/ndf/discussion.html:357 gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:384 gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:426 gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:413 +#: gnowsys_ndf/ndf/templates/ndf/discussion.html:357 +#: gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:384 +#: gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:426 +#: gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:413 msgid "Along with this reply, total of" msgstr "इस उत्तर के साथ, कुल मिलाकर" -#: gnowsys_ndf/ndf/templates/ndf/discussion.html:357 gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:384 gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:426 gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:413 +#: gnowsys_ndf/ndf/templates/ndf/discussion.html:357 +#: gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:384 +#: gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:426 +#: gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:413 msgid "replies would get deleted.\\nClick " msgstr "जवाब हटाए जाएंगे। \\ n क्लिक करें" -#: gnowsys_ndf/ndf/templates/ndf/discussion.html:361 gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:388 gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:430 gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:417 +#: gnowsys_ndf/ndf/templates/ndf/discussion.html:361 +#: gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:388 +#: gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:430 +#: gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:417 msgid "Are you sure to delete this reply ?\\nClick " msgstr "क्या आप इस उत्तर को हटाना चाहते हैं? \\ क्लिक करें" -#: gnowsys_ndf/ndf/templates/ndf/discussion.html:387 gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:414 gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:456 gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:443 +#: gnowsys_ndf/ndf/templates/ndf/discussion.html:387 +#: gnowsys_ndf/ndf/templates/ndf/ggallery-discussion.html:414 +#: gnowsys_ndf/ndf/templates/ndf/gin-line-texteditor.html:456 +#: gnowsys_ndf/ndf/templates/ndf/in-line-texteditor.html:443 msgid "To delete this reply, you need to be login and author of this reply." -msgstr "इस जवाब को मिटाने के लिए, आपको इस जवाब का लेखक होना तथा लॉगिन करना आवश्यक है" +msgstr "" +"इस जवाब को मिटाने के लिए, आपको इस जवाब का लेखक होना तथा लॉगिन करना आवश्यक है" #: gnowsys_ndf/ndf/templates/ndf/document_detail.html:9 msgid "download" msgstr "डाउनलोड" -#: gnowsys_ndf/ndf/templates/ndf/document_edit.html:5 gnowsys_ndf/ndf/templates/ndf/image_edit.html:5 gnowsys_ndf/ndf/templates/ndf/video_edit.html:5 +#: gnowsys_ndf/ndf/templates/ndf/document_edit.html:5 +#: gnowsys_ndf/ndf/templates/ndf/image_edit.html:5 +#: gnowsys_ndf/ndf/templates/ndf/video_edit.html:5 msgid "Editor" msgstr "संपादक" -#: gnowsys_ndf/ndf/templates/ndf/document_edit.html:6 gnowsys_ndf/ndf/templates/ndf/image_edit.html:6 -msgid "

You can upload files of any format to your group library. Also edit the details regarding the same.

" -msgstr "

समूह लाईब्रेरी में किसी भी प्रारूप में फाईल अपलोड कर सकते हैं, विवरण को संपादित करें" +#: gnowsys_ndf/ndf/templates/ndf/document_edit.html:6 +#: gnowsys_ndf/ndf/templates/ndf/image_edit.html:6 +msgid "" +"

You can upload files of any " +"format to your group library. Also edit the details regarding the same.

" +msgstr "" +"

समूह लाईब्रेरी में किसी भी प्रारूप में फाईल अपलोड कर सकते हैं, विवरण को संपादित करें" #: gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:51 msgid "Select from following drawer: " @@ -1876,7 +2529,11 @@ msgstr "खोज करने के लिए कम से कम 3 वर् msgid "No content of selected type !" msgstr "चयनित प्रकार की कोई भी विषय वस्तु उपलब्ध नहीं है।" -#: gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:309 gnowsys_ndf/ndf/templates/ndf/forumdetails.html:174 gnowsys_ndf/ndf/templates/ndf/group.html:120 gnowsys_ndf/ndf/templates/ndf/gtask_details.html:234 gnowsys_ndf/ndf/templates/ndf/task_details.html:258 +#: gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:309 +#: gnowsys_ndf/ndf/templates/ndf/forumdetails.html:174 +#: gnowsys_ndf/ndf/templates/ndf/group.html:120 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:234 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:258 msgid "by" msgstr "द्वारा" @@ -1892,7 +2549,10 @@ msgstr "सभी को दाएं पर ले जाएं" msgid "Move ALL to Left" msgstr "सभी को बाएं ओर ले जाएं" -#: gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:408 gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:434 gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:577 gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:591 +#: gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:408 +#: gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:434 +#: gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:577 +#: gnowsys_ndf/ndf/templates/ndf/drawer_widget.html:591 msgid "Nothing to move." msgstr "कुछ भी नहीं मिला" @@ -1900,14 +2560,15 @@ msgstr "कुछ भी नहीं मिला" msgid "eBooks" msgstr "ई-पुस्तकें" -#: gnowsys_ndf/ndf/templates/ndf/ebook.html:77 +#: gnowsys_ndf/ndf/templates/ndf/ebook.html:81 msgid "" " \n" "

\n" -"
Each eBook is a collection of chapter files.\n" +"
Each eBook is a collection of " +"chapter files.\n" "
\n" " " -msgstr "प्रत्येक ईपुस्तक अध्याय फ़ाइलों का एक संग्रह है" +msgstr "प्रत्येक ई-पुस्तक अध्याय फ़ाइलों का एक संग्रह है" #: gnowsys_ndf/ndf/templates/ndf/edit_forum.html:53 msgid "Are you sure you want to cancel edit" @@ -1916,7 +2577,8 @@ msgstr "क्या आप वाकई संपादन को रद्द #: gnowsys_ndf/ndf/templates/ndf/edit_forum.html:73 msgid "" "

Existing Discussion

\n" -"

Use a relevant topic for the Forum so that people interested can join the discussion.

" +"

Use a relevant topic for the " +"Forum so that people interested can join the discussion.

" msgstr "फोरम के लिए एक ऐसा विषय चुने जिसमें लोग भाग लेना चाहें" #: gnowsys_ndf/ndf/templates/ndf/edit_forum.html:79 @@ -1927,7 +2589,9 @@ msgstr "फोरम को संपादित करें" msgid "Forum Name" msgstr "फोरम नाम" -#: gnowsys_ndf/ndf/templates/ndf/edit_forum.html:126 gnowsys_ndf/ndf/templates/ndf/forumdetails.html:107 gnowsys_ndf/ndf/templates/ndf/user_profile_form.html:136 +#: gnowsys_ndf/ndf/templates/ndf/edit_forum.html:126 +#: gnowsys_ndf/ndf/templates/ndf/forumdetails.html:107 +#: gnowsys_ndf/ndf/templates/ndf/user_profile_form.html:136 msgid "Forum" msgstr "फोरम" @@ -1948,11 +2612,13 @@ msgstr "%(name)s के सेटिंग बदलने के लिए य msgid "Subscription policy" msgstr "सदस्यता नीति" -#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:73 gnowsys_ndf/ndf/templates/ndf/edit_group.html:140 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:73 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:140 msgid "BY REQUEST" msgstr "अनुरोध द्वारा" -#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:74 gnowsys_ndf/ndf/templates/ndf/edit_group.html:141 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:74 +#: gnowsys_ndf/ndf/templates/ndf/edit_group.html:141 msgid "BY INVITATION" msgstr "निमंत्रण द्वारा" @@ -2006,8 +2672,12 @@ msgstr "संपादित करें" msgid "Edit Thread " msgstr "कड़ी संपादन करें" -#: gnowsys_ndf/ndf/templates/ndf/event_base.html:89 gnowsys_ndf/ndf/templates/ndf/footer.html:30 gnowsys_ndf/ndf/templates/ndf/gevent_base.html:41 gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:99 gnowsys_ndf/ndf/templates/ndf/header.html:482 gnowsys_ndf/ndf/templates/ndf/lms.html:151 -#: gnowsys_ndf/ndf/templates/ndf/lms.html:155 gnowsys_ndf/ndf/templates/ndf/quiz_details.html:43 +#: gnowsys_ndf/ndf/templates/ndf/event_base.html:89 +#: gnowsys_ndf/ndf/templates/ndf/footer.html:20 +#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:41 +#: gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:99 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:158 +#: gnowsys_ndf/ndf/templates/ndf/quiz_details.html:43 msgid "About" msgstr "बारे में" @@ -2020,7 +2690,11 @@ msgstr "आरंभ" msgid "NoteBook" msgstr "ई-पुस्तक" -#: gnowsys_ndf/ndf/templates/ndf/event_base.html:103 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:244 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:304 gnowsys_ndf/ndf/templates/ndf/lms.html:53 gnowsys_ndf/ndf/templates/ndf/lms.html:89 +#: gnowsys_ndf/ndf/templates/ndf/event_base.html:103 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:244 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:304 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:55 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:96 msgid "Gallery" msgstr "गेलरी" @@ -2028,19 +2702,28 @@ msgstr "गेलरी" msgid "Following are the Notes added: " msgstr "यह नोट्स जोड़े गए हैं:" -#: gnowsys_ndf/ndf/templates/ndf/event_create_edit.html:181 gnowsys_ndf/ndf/templates/ndf/page_list.html:85 gnowsys_ndf/ndf/templates/ndf/quiz_item_create_edit.html:5 gnowsys_ndf/ndf/templates/ndf/term.html:36 +#: gnowsys_ndf/ndf/templates/ndf/event_create_edit.html:181 +#: gnowsys_ndf/ndf/templates/ndf/page_list.html:85 +#: gnowsys_ndf/ndf/templates/ndf/quiz_item_create_edit.html:5 +#: gnowsys_ndf/ndf/templates/ndf/term.html:36 msgid "Create" msgstr "सृजित करें" -#: gnowsys_ndf/ndf/templates/ndf/event_details.html:74 gnowsys_ndf/ndf/templates/ndf/mis_details.html:119 gnowsys_ndf/ndf/templates/ndf/wikidata.html:91 +#: gnowsys_ndf/ndf/templates/ndf/event_details.html:74 +#: gnowsys_ndf/ndf/templates/ndf/mis_details.html:119 +#: gnowsys_ndf/ndf/templates/ndf/wikidata.html:91 msgid "Read" msgstr "पढ़ें" -#: gnowsys_ndf/ndf/templates/ndf/event_list.html:18 gnowsys_ndf/ndf/templates/ndf/mis_base_list.html:16 -msgid "Are you sure you want to delete? All of the following related items also will be deleted!" -msgstr "क्या आप मिटाना चाहते हैं। ऐसा करने से सभी संबंधित वस्तुएँ भी मिट जायेंगी" +#: gnowsys_ndf/ndf/templates/ndf/event_list.html:18 +#: gnowsys_ndf/ndf/templates/ndf/mis_base_list.html:16 +msgid "" +"Are you sure you want to delete? All of the following related items also " +"will be deleted!" +msgstr "क्या आप डिलीट करना चाहते हैं। ऐसा करने से सभी संबंधित वस्तुएँ भी डिलीट हो जायेंगी" -#: gnowsys_ndf/ndf/templates/ndf/event_list.html:98 gnowsys_ndf/ndf/templates/ndf/mis_base_list.html:153 +#: gnowsys_ndf/ndf/templates/ndf/event_list.html:98 +#: gnowsys_ndf/ndf/templates/ndf/mis_base_list.html:153 msgid "This group doesn't have a registered" msgstr "इस समूह में कोई पंजीकृत नहीं है" @@ -2049,9 +2732,15 @@ msgstr "इस समूह में कोई पंजीकृत नही msgid " Create Course" msgstr "पाठ्यक्रम का नाम" -#: gnowsys_ndf/ndf/templates/ndf/explore_secondary_header.html:23 gnowsys_ndf/ndf/templates/ndf/header.html:117 +#: gnowsys_ndf/ndf/templates/ndf/explore_secondary_header.html:18 +msgid "Courses" +msgstr "कोर्सेस " + +#: gnowsys_ndf/ndf/templates/ndf/explore_secondary_header.html:23 +#: gnowsys_ndf/ndf/templates/ndf/header.html:120 +#: gnowsys_ndf/ndf/templates/ndf/landing_page_nroer.html:205 msgid "Workspaces" -msgstr "कार्यस्थान" +msgstr "कार्यक्षेत्र" #: gnowsys_ndf/ndf/templates/ndf/explore_secondary_header.html:29 #, fuzzy @@ -2060,8 +2749,8 @@ msgstr "पाठ्यक्रम" #: gnowsys_ndf/ndf/templates/ndf/explore_secondary_header.html:35 #, fuzzy -msgid " Options " -msgstr "विकल्प" +msgid " Actions " +msgstr "एक्शन" #: gnowsys_ndf/ndf/templates/ndf/explore_secondary_header.html:52 msgid "Workspace Display Ordering: " @@ -2069,74 +2758,96 @@ msgstr "कार्यस्थान प्रदर्शन क्रम" #: gnowsys_ndf/ndf/templates/ndf/explore_secondary_header.html:56 msgid "SAVE" -msgstr "संचय" +msgstr "सेव" -#: gnowsys_ndf/ndf/templates/ndf/file.html:84 gnowsys_ndf/ndf/templates/ndf/page_list.html:77 +#: gnowsys_ndf/ndf/templates/ndf/file.html:84 +#: gnowsys_ndf/ndf/templates/ndf/page_list.html:77 msgid "Collections" msgstr "संग्रह" -#: gnowsys_ndf/ndf/templates/ndf/file.html:95 +#: gnowsys_ndf/ndf/templates/ndf/file.html:99 msgid "All files" msgstr "सभी फाईल" -#: gnowsys_ndf/ndf/templates/ndf/file.html:106 +#: gnowsys_ndf/ndf/templates/ndf/file.html:114 msgid "Documents" msgstr "प्रलेख" -#: gnowsys_ndf/ndf/templates/ndf/file.html:131 +#: gnowsys_ndf/ndf/templates/ndf/file.html:139 msgid "Interactives" msgstr "इंटरैक्टिवस" -#: gnowsys_ndf/ndf/templates/ndf/file.html:159 +#: gnowsys_ndf/ndf/templates/ndf/file.html:167 msgid "Audios" msgstr "ऑडियो" -#: gnowsys_ndf/ndf/templates/ndf/file.html:169 +#: gnowsys_ndf/ndf/templates/ndf/file.html:177 msgid "Images" -msgstr "चित्र" +msgstr "इमेज" -#: gnowsys_ndf/ndf/templates/ndf/file.html:181 gnowsys_ndf/ndf/templates/ndf/file.html:207 +#: gnowsys_ndf/ndf/templates/ndf/file.html:189 +#: gnowsys_ndf/ndf/templates/ndf/file.html:215 msgid "Videos" msgstr "वीडियो" -#: gnowsys_ndf/ndf/templates/ndf/file.html:225 +#: gnowsys_ndf/ndf/templates/ndf/file.html:227 +#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:96 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:124 +#: gnowsys_ndf/ndf/templates/ndf/page_list.html:139 +msgid "Pages" +msgstr "पृष्ठ" + +#: gnowsys_ndf/ndf/templates/ndf/file.html:244 #, fuzzy msgid "Upload File in desk" -msgstr "फ़ाइल अपलोड करें" +msgstr " डेस्क पर फ़ाइल अपलोड करें" -#: gnowsys_ndf/ndf/templates/ndf/file.html:240 +#: gnowsys_ndf/ndf/templates/ndf/file.html:259 msgid "Review" msgstr "अवलोकन" -#: gnowsys_ndf/ndf/templates/ndf/file.html:242 +#: gnowsys_ndf/ndf/templates/ndf/file.html:261 msgid "Data Review" msgstr "विषय अवलोकन" -#: gnowsys_ndf/ndf/templates/ndf/file.html:249 +#: gnowsys_ndf/ndf/templates/ndf/file.html:268 msgid "File Statistics" msgstr "फाईल सांख्यिकी" -#: gnowsys_ndf/ndf/templates/ndf/file.html:295 +#: gnowsys_ndf/ndf/templates/ndf/file.html:301 +msgid "Homogeneous collections of resources" +msgstr "" + +#: gnowsys_ndf/ndf/templates/ndf/file.html:319 msgid "this file is already uploaded please choose different file" msgstr "यह फाइल अपलोड की गई है कृपया अन्य फाइल चुने" -#: gnowsys_ndf/ndf/templates/ndf/file_list_tab.html:7 gnowsys_ndf/ndf/templates/ndf/file_list_tab.html:13 gnowsys_ndf/ndf/templates/ndf/group.html:74 gnowsys_ndf/ndf/templates/ndf/group.html:79 gnowsys_ndf/ndf/templates/ndf/pandoracollection.html:10 gnowsys_ndf/ndf/templates/ndf/pandoracollection.html:17 +#: gnowsys_ndf/ndf/templates/ndf/file_list_tab.html:7 +#: gnowsys_ndf/ndf/templates/ndf/file_list_tab.html:13 +#: gnowsys_ndf/ndf/templates/ndf/group.html:74 +#: gnowsys_ndf/ndf/templates/ndf/group.html:79 +#: gnowsys_ndf/ndf/templates/ndf/pandoracollection.html:10 +#: gnowsys_ndf/ndf/templates/ndf/pandoracollection.html:17 msgid "Search Results:" msgstr "खोज परिणामः" -#: gnowsys_ndf/ndf/templates/ndf/file_list_tab.html:7 gnowsys_ndf/ndf/templates/ndf/forum.html:80 gnowsys_ndf/ndf/templates/ndf/group.html:74 gnowsys_ndf/ndf/templates/ndf/page_list.html:127 +#: gnowsys_ndf/ndf/templates/ndf/file_list_tab.html:7 +#: gnowsys_ndf/ndf/templates/ndf/forum.html:80 +#: gnowsys_ndf/ndf/templates/ndf/group.html:74 +#: gnowsys_ndf/ndf/templates/ndf/page_list.html:127 msgid "Found" msgstr "मिल गया" -#: gnowsys_ndf/ndf/templates/ndf/file_list_tab.html:128 +#: gnowsys_ndf/ndf/templates/ndf/file_list_tab.html:136 msgid "This group doesn't have any collections." msgstr "इस समूह में कोई संग्रह नहीं है" -#: gnowsys_ndf/ndf/templates/ndf/file_list_tab.html:130 gnowsys_ndf/ndf/templates/ndf/file_list_tab.html:138 +#: gnowsys_ndf/ndf/templates/ndf/file_list_tab.html:138 +#: gnowsys_ndf/ndf/templates/ndf/file_list_tab.html:146 msgid "Sorry, No such files found." msgstr "क्षमा करें, ऐसी कोई भी फाइल नहीं मिली है" -#: gnowsys_ndf/ndf/templates/ndf/file_list_tab.html:135 +#: gnowsys_ndf/ndf/templates/ndf/file_list_tab.html:143 msgid "No files have been uploaded yet." msgstr "अभी तक कोई भी फाइल अपलोड नहीं की गई है" @@ -2158,17 +2869,19 @@ msgstr "टैग्स" #: gnowsys_ndf/ndf/templates/ndf/file_search.html:53 msgid "No file found. Please try using some other keyword" -msgstr "कोई फाइल नहीं प्राप्त हुई है। कृपया अन्य संकेतशब्द (keyword) से प्रयास करें।" +msgstr "" +"कोई फाइल नहीं प्राप्त हुई है। कृपया अन्य संकेतशब्द (keyword) से प्रयास करें।" #: gnowsys_ndf/ndf/templates/ndf/file_statistics.html:58 msgid "Bar-Chart" -msgstr "दंड चार्ट" +msgstr "बार चार्ट" #: gnowsys_ndf/ndf/templates/ndf/file_statistics.html:59 msgid "Pie" -msgstr "निजी" +msgstr "पाई" -#: gnowsys_ndf/ndf/templates/ndf/file_statistics.html:61 gnowsys_ndf/ndf/templates/ndf/uDashboard.html:26 +#: gnowsys_ndf/ndf/templates/ndf/file_statistics.html:61 +#: gnowsys_ndf/ndf/templates/ndf/uDashboard.html:26 msgid "Activity Ratings" msgstr "क्रियाकलाप रेटिंग" @@ -2180,74 +2893,146 @@ msgstr "कुल क्रियाकलाप रेटिंग" msgid "Filter Resources" msgstr "संसाधन" -#: gnowsys_ndf/ndf/templates/ndf/filters.html:133 gnowsys_ndf/ndf/templates/ndf/filters.html:154 gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:307 gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:312 gnowsys_ndf/ndf/templates/ndf/student_list.html:207 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:687 +#: gnowsys_ndf/ndf/templates/ndf/filters.html:130 +#, fuzzy +msgid "Add Filter" +msgstr "फ़िल्टर लगाएँ" + +#: gnowsys_ndf/ndf/templates/ndf/filters.html:133 +#: gnowsys_ndf/ndf/templates/ndf/filters.html:160 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:307 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:312 +#: gnowsys_ndf/ndf/templates/ndf/student_list.html:207 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:687 msgid "Select" msgstr "चुनें" -#: gnowsys_ndf/ndf/templates/ndf/filters.html:157 +#: gnowsys_ndf/ndf/templates/ndf/filters.html:163 msgid "Filter" msgstr "फिल्टर्स" -#: gnowsys_ndf/ndf/templates/ndf/filters.html:278 +#: gnowsys_ndf/ndf/templates/ndf/filters.html:284 msgid "No values for the key" msgstr "कुंजी के लिए कोई मान नहीं है" -#: gnowsys_ndf/ndf/templates/ndf/filters.html:420 gnowsys_ndf/ndf/templates/ndf/filters.html:498 +#: gnowsys_ndf/ndf/templates/ndf/filters.html:426 +#: gnowsys_ndf/ndf/templates/ndf/filters.html:504 msgid "Remove this filter" msgstr "इस फिल्टर को हटायें" -#: gnowsys_ndf/ndf/templates/ndf/filters.html:533 +#: gnowsys_ndf/ndf/templates/ndf/filters.html:539 msgid "is already applied" msgstr "पहले से ही लागू है" -#: gnowsys_ndf/ndf/templates/ndf/filters.html:583 +#: gnowsys_ndf/ndf/templates/ndf/filters.html:589 msgid "Please select the proper filter first" msgstr "कृपया संस्था चुनें" -#: gnowsys_ndf/ndf/templates/ndf/footer.html:31 +#: gnowsys_ndf/ndf/templates/ndf/footer.html:16 +msgid "Quick Links" +msgstr "क्विक लिंक्स " + +#: gnowsys_ndf/ndf/templates/ndf/footer.html:21 msgid "Partners" msgstr "पार्टर्नस" -#: gnowsys_ndf/ndf/templates/ndf/footer.html:32 gnowsys_ndf/ndf/templates/ndf/group.html:12 +#: gnowsys_ndf/ndf/templates/ndf/footer.html:22 +#: gnowsys_ndf/ndf/templates/ndf/group.html:12 msgid "Groups" msgstr "समूह" -#: gnowsys_ndf/ndf/templates/ndf/footer.html:33 +#: gnowsys_ndf/ndf/templates/ndf/footer.html:23 msgid "Terms of Service" msgstr "सेवा की शर्तें" -#: gnowsys_ndf/ndf/templates/ndf/footer.html:34 +#: gnowsys_ndf/ndf/templates/ndf/footer.html:24 msgid "Privacy Policy" msgstr "गोपनीयता नीति" -#: gnowsys_ndf/ndf/templates/ndf/footer.html:35 +#: gnowsys_ndf/ndf/templates/ndf/footer.html:25 msgid "Contribute" msgstr "योगदान करें" -#: gnowsys_ndf/ndf/templates/ndf/footer.html:36 +#: gnowsys_ndf/ndf/templates/ndf/footer.html:26 msgid "Contact" msgstr "संपर्क करें" -#: gnowsys_ndf/ndf/templates/ndf/footer.html:38 +#: gnowsys_ndf/ndf/templates/ndf/footer.html:27 msgid "Issues" msgstr "मुद्दे" -#: gnowsys_ndf/ndf/templates/ndf/footer.html:40 gnowsys_ndf/ndf/templates/ndf/task.html:67 gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:190 +#: gnowsys_ndf/ndf/templates/ndf/footer.html:28 +msgid "sitemap" +msgstr "साइटमैप" + +#: gnowsys_ndf/ndf/templates/ndf/footer.html:29 +#: gnowsys_ndf/ndf/templates/ndf/task.html:67 +#: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:190 msgid "Feedback" msgstr "प्रतिक्रिया" +#: gnowsys_ndf/ndf/templates/ndf/footer.html:39 +msgid "Other Links" +msgstr "अन्य विवरण" + +#: gnowsys_ndf/ndf/templates/ndf/footer.html:43 +msgid "NCERT" +msgstr "एनसीईआरटी" + +#: gnowsys_ndf/ndf/templates/ndf/footer.html:44 +msgid "CIET" +msgstr "सीआईईटी" + +#: gnowsys_ndf/ndf/templates/ndf/footer.html:45 +msgid "Epathshala" +msgstr "ई-पाठशाला" + +#: gnowsys_ndf/ndf/templates/ndf/footer.html:46 +#, fuzzy +msgid "ICT Curriculum" +msgstr "आईसीटी पाठ्यक्रम" + +#: gnowsys_ndf/ndf/templates/ndf/footer.html:47 +msgid "SWAYAM" +msgstr "स्वयं" + +#: gnowsys_ndf/ndf/templates/ndf/footer.html:48 +msgid "Cyber Security" +msgstr "साइबर सुरक्षा" + +#: gnowsys_ndf/ndf/templates/ndf/footer.html:58 +msgid "Connect With Us" +msgstr "हमसे जुड़े" + +#: gnowsys_ndf/ndf/templates/ndf/footer.html:69 +msgid "Powered by" +msgstr "पावर्ड बाइ" + +#: gnowsys_ndf/ndf/templates/ndf/footer.html:69 +msgid "gstudio" +msgstr "स्टूडियो" + +#: gnowsys_ndf/ndf/templates/ndf/footer.html:72 +msgid "Homi Bhabha Centre for Science Education" +msgstr "होमी भाभा विज्ञान शिक्षा केन्द्र (एच.बी.सी.एस.ई.)" + +#: gnowsys_ndf/ndf/templates/ndf/footer.html:72 +msgid "TIFR" +msgstr "टीआईएफआर में निर्मित जी-स्टुडियो द्वारा संचालित।" + #: gnowsys_ndf/ndf/templates/ndf/forum.html:34 #, fuzzy msgid "Forums" msgstr "फोरम" -#: gnowsys_ndf/ndf/templates/ndf/forum.html:44 gnowsys_ndf/ndf/templates/ndf/forumdetails.html:64 +#: gnowsys_ndf/ndf/templates/ndf/forum.html:44 +#: gnowsys_ndf/ndf/templates/ndf/forumdetails.html:64 msgid "Create Forum" msgstr "फोरम बनाएँ" #: gnowsys_ndf/ndf/templates/ndf/forum.html:65 msgid "All Forums" -msgstr "फोरम्स" +msgstr "सभी फोरम " #: gnowsys_ndf/ndf/templates/ndf/forum.html:87 msgid "Search Results" @@ -2259,7 +3044,7 @@ msgstr "आपके खोज मानदंडों से मेल खा #: gnowsys_ndf/ndf/templates/ndf/forumdetails.html:52 msgid "Other Forums" -msgstr "फोरम्स" +msgstr "अन्य फोरम" #: gnowsys_ndf/ndf/templates/ndf/forumdetails.html:82 msgid "

 Add thread to this forum

" @@ -2287,22 +3072,31 @@ msgstr "नवीनतम क्रियाकलाप" #: gnowsys_ndf/ndf/templates/ndf/forumdetails.html:206 msgid "This forum dosen't have any threads. Be the first to create a thread" -msgstr "इस समूह में कोई प्रश्नोत्तरी प्रश्न नहीं है। आप प्रश्नोत्तरी प्रश्न बनाने वाले प्रथम व्यक्ति हो सकते हैं" +msgstr "" +"इस समूह में कोई प्रश्नोत्तरी प्रश्न नहीं है। आप प्रश्नोत्तरी प्रश्न बनाने वाले प्रथम व्यक्ति " +"हो सकते हैं" #: gnowsys_ndf/ndf/templates/ndf/forumdetails.html:274 #, python-format -msgid " This forum has %(thread_count)s existing threads.Please remove them and try again " +msgid "" +" This forum has %(thread_count)s existing threads.Please remove them and " +"try again " msgstr "इस मंच में%(thread_count)s के मौजूदा थ्रेड हैं। कृपया उन्हें हटा दें और पुन: प्रयास करें" #: gnowsys_ndf/ndf/templates/ndf/gcourse_detail.html:146 msgid "You have not added any content to this course yet" msgstr "आपने अभी तक पाठ्यक्रम में विषय-वस्तु नहीं जोड़ी है" -#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:129 gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:10 gnowsys_ndf/ndf/templates/ndf/quiz_details.html:98 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:339 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:353 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:129 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:10 +#: gnowsys_ndf/ndf/templates/ndf/quiz_details.html:98 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:339 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:353 msgid "Edit " msgstr "संपादित करें" -#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:129 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:339 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:129 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:339 msgid "eCourse" msgstr "पाठ्यक्रम" @@ -2331,17 +3125,24 @@ msgstr "प्रबंधन" msgid "Manage Members" msgstr "सदस्य" -#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:238 gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:303 gnowsys_ndf/ndf/templates/ndf/lms.html:60 gnowsys_ndf/ndf/templates/ndf/lms.html:96 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:238 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:303 #, fuzzy msgid "Notebook" msgstr "ई-पुस्तक" -#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:250 gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:364 gnowsys_ndf/ndf/templates/ndf/quiz.html:31 gnowsys_ndf/ndf/templates/ndf/quiz.html:47 gnowsys_ndf/ndf/templates/ndf/quiz_item_details.html:26 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:267 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:250 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:364 +#: gnowsys_ndf/ndf/templates/ndf/quiz.html:31 +#: gnowsys_ndf/ndf/templates/ndf/quiz.html:47 +#: gnowsys_ndf/ndf/templates/ndf/quiz_item_details.html:26 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:267 #: gnowsys_ndf/ndf/templates/ndf/user_profile_form.html:126 msgid "Quiz" msgstr "प्रश्नोत्तरी" -#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:258 gnowsys_ndf/ndf/templates/ndf/uDashboard.html:285 +#: gnowsys_ndf/ndf/templates/ndf/gcourse_event_group.html:258 +#: gnowsys_ndf/ndf/templates/ndf/uDashboard.html:285 msgid "Dashboard" msgstr "डेशबोर्ड" @@ -2349,7 +3150,8 @@ msgstr "डेशबोर्ड" msgid "Unit: " msgstr "इकाई का नाम" -#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:47 gnowsys_ndf/ndf/templates/ndf/lms.html:175 +#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:47 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:178 #, fuzzy msgid "Manage Users" msgstr "प्रबंधन" @@ -2358,51 +3160,67 @@ msgstr "प्रबंधन" msgid "Export to ePub" msgstr "ePub मैं एक्सपोर्ट करें " -#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:96 gnowsys_ndf/ndf/templates/ndf/lms.html:117 gnowsys_ndf/ndf/templates/ndf/page_list.html:139 -msgid "Pages" -msgstr "पृष्ठ" - -#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:99 gnowsys_ndf/ndf/templates/ndf/lms.html:130 +#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:99 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:137 #, fuzzy msgid "Assets" msgstr "आकलन" -#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:102 gnowsys_ndf/ndf/templates/ndf/lms.html:134 +#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:102 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:141 #, fuzzy msgid "Assessments" msgstr "आकलन" -#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:144 gnowsys_ndf/ndf/templates/ndf/lms.html:200 +#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:105 +#: gnowsys_ndf/ndf/templates/ndf/mis_details.html:134 +#: gnowsys_ndf/ndf/templates/ndf/wikidata.html:110 +msgid "Discuss" +msgstr "परिचर्चा" + +#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:144 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:203 #, fuzzy msgid "Delete Unit:" -msgstr "मिटाएं" +msgstr "डिलीट यूनिट " -#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:146 gnowsys_ndf/ndf/templates/ndf/lms.html:202 +#: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:146 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:205 msgid "Are you sure want to delete this unit?" -msgstr "क्या आप वाकई इस इकाई को हटाना चाहते हैं?" +msgstr "क्या आप वाकई इस यूनिट को हटाना चाहते हैं?" #: gnowsys_ndf/ndf/templates/ndf/gevent_base.html:185 msgid "Epub will be downloaded automatically." msgstr "ePub स्वयं डाउनलोड हो जायेगा " -#: gnowsys_ndf/ndf/templates/ndf/gheader.html:105 gnowsys_ndf/ndf/templates/ndf/header.html:68 gnowsys_ndf/ndf/templates/ndf/repository.html:19 +#: gnowsys_ndf/ndf/templates/ndf/gheader.html:105 +#: gnowsys_ndf/ndf/templates/ndf/header.html:70 +#: gnowsys_ndf/ndf/templates/ndf/repository.html:19 msgid "Repository" msgstr "संसाधन कोष" -#: gnowsys_ndf/ndf/templates/ndf/gheader.html:161 gnowsys_ndf/ndf/templates/ndf/header.html:220 +#: gnowsys_ndf/ndf/templates/ndf/gheader.html:161 +#: gnowsys_ndf/ndf/templates/ndf/header.html:241 msgid "MY COURSES" msgstr "मेरे पाठ्यक्रम" -#: gnowsys_ndf/ndf/templates/ndf/gheader.html:178 gnowsys_ndf/ndf/templates/ndf/header.html:239 +#: gnowsys_ndf/ndf/templates/ndf/gheader.html:178 +#: gnowsys_ndf/ndf/templates/ndf/header.html:260 msgid "EXPLORE" msgstr "खोजें" -#: gnowsys_ndf/ndf/templates/ndf/gheader.html:214 gnowsys_ndf/ndf/templates/ndf/header.html:291 gnowsys_ndf/ndf/templates/ndf/header_clix.html:140 gnowsys_ndf/ndf/templates/ndf/header_clix.html:185 gnowsys_ndf/ndf/templates/registration/password_change_form.html:12 -#: gnowsys_ndf/ndf/templates/registration/password_change_form.html:16 gnowsys_ndf/ndf/templates/registration/password_reset_confirm.html:34 +#: gnowsys_ndf/ndf/templates/ndf/gheader.html:214 +#: gnowsys_ndf/ndf/templates/ndf/header.html:312 +#: gnowsys_ndf/ndf/templates/ndf/header_clix.html:140 +#: gnowsys_ndf/ndf/templates/ndf/header_clix.html:185 +#: gnowsys_ndf/ndf/templates/registration/password_change_form.html:12 +#: gnowsys_ndf/ndf/templates/registration/password_change_form.html:16 +#: gnowsys_ndf/ndf/templates/registration/password_reset_confirm.html:34 msgid "Change Password" msgstr "पासवर्ड बदलें" #: gnowsys_ndf/ndf/templates/ndf/gheader.html:217 +#: gnowsys_ndf/ndf/templates/ndf/landing_page_nroer.html:201 msgid "Analytics" msgstr "विश्लेषण" @@ -2418,44 +3236,76 @@ msgstr "एडमिन डिजाइनर" msgid "Home Dashboard" msgstr "हॉम डेशबोर्ड" -#: gnowsys_ndf/ndf/templates/ndf/gheader.html:234 gnowsys_ndf/ndf/templates/ndf/header.html:347 gnowsys_ndf/ndf/templates/ndf/header_clix.html:145 gnowsys_ndf/ndf/templates/ndf/header_clix.html:190 +#: gnowsys_ndf/ndf/templates/ndf/gheader.html:234 +#: gnowsys_ndf/ndf/templates/ndf/header.html:392 +#: gnowsys_ndf/ndf/templates/ndf/header_clix.html:145 +#: gnowsys_ndf/ndf/templates/ndf/header_clix.html:190 msgid "Logout" msgstr "लोगआउट" -#: gnowsys_ndf/ndf/templates/ndf/gheader.html:256 gnowsys_ndf/ndf/templates/ndf/header.html:373 gnowsys_ndf/ndf/templates/ndf/header_clix.html:153 gnowsys_ndf/ndf/templates/ndf/header_clix.html:208 gnowsys_ndf/ndf/templates/ndf/landing_page_clix.html:41 gnowsys_ndf/ndf/templates/registration/login.html:4 -#: gnowsys_ndf/ndf/templates/registration/login.html:85 gnowsys_ndf/ndf/templates/registration/login_clix.html:8 gnowsys_ndf/ndf/templates/registration/login_clix.html:91 +#: gnowsys_ndf/ndf/templates/ndf/gheader.html:256 +#: gnowsys_ndf/ndf/templates/ndf/header.html:442 +#: gnowsys_ndf/ndf/templates/ndf/header_clix.html:153 +#: gnowsys_ndf/ndf/templates/ndf/header_clix.html:208 +#: gnowsys_ndf/ndf/templates/ndf/landing_page_clix.html:41 +#: gnowsys_ndf/ndf/templates/registration/login.html:6 +#: gnowsys_ndf/ndf/templates/registration/login.html:93 +#: gnowsys_ndf/ndf/templates/registration/login_clix.html:8 +#: gnowsys_ndf/ndf/templates/registration/login_clix.html:91 msgid "Login" msgstr "लॉगिन" -#: gnowsys_ndf/ndf/templates/ndf/gheader.html:471 gnowsys_ndf/ndf/templates/ndf/header.html:617 -msgid "RSS Feeds may not be displayed properly in this browser. Would you still like to continue?" -msgstr "इस ब्राउज़र में आरएसएस फ़ीड ठीक से प्रदर्शित नहीं की जा सकतीं क्या आप अभी भी जारी रखना चाहेंगे?" +#: gnowsys_ndf/ndf/templates/ndf/gheader.html:471 +#: gnowsys_ndf/ndf/templates/ndf/header.html:725 +msgid "" +"RSS Feeds may not be displayed properly in this browser. Would you still " +"like to continue?" +msgstr "" +"इस ब्राउज़र में आरएसएस फ़ीड ठीक से प्रदर्शित नहीं की जा सकतीं। क्या आप अभी भी जारी रखना " +"चाहेंगे?" #: gnowsys_ndf/ndf/templates/ndf/group.html:31 msgid "" -"

Groups are an easy way to share content and conversation, either privately or with the world. Many times, a group already exist for a specific interest or topic. If you can't find one you like, feel free to start your own.

\n" +"

Groups are an easy way to share content and conversation, either " +"privately or with the world. Many times, a group already exist for a " +"specific interest or topic. If you can't find one you like, feel free to " +"start your own.

\n" "
How do groups work?
\n" -"

Groups can either be public, restricted (users may read a brief description or overview but not view content) or completely private. Every group has a wiki, a pool for resources, and a discussion board for talking.

" +"

Groups can either be public, restricted (users may read a brief " +"description or overview but not view content) or completely private. Every " +"group has a wiki, a pool for resources, and a discussion board for talking." msgstr "" -"

समूह विषय वस्तु को वितरित करने तथा सम्प्रेषित करने का निजि अथवा विश्व स्तरीयसरल मार्ग है। कई बार विशिष्ट अभिरुचि या प्रकरण पर समूह पहले से उपस्थिति होते हैं। यदि आपको अपनी अभिरुचि का समूह नहीं मिले तो आप अपना समूह आरम्भ कर सकते हैं।

\n" -"
समूह कैसे कार्य करते हैं?

समूह सार्वजनिक, अवरुध (उपयोगकर्ता विषय वस्तु का संक्षिप्त विवरण अथवा रूप् रेखा पढ सकते हैं परंतु विषय वस्तु को पूर्णतः देख नहीं सकते) अथवा पूर्णतः निजि। प्रत्येक समूह एक विकी, संसाधन समूह तथा वार्ता हेतु परिचर्चा बोर्ड रखता है।

" +"

समूह विषय वस्तु को वितरित करने तथा सम्प्रेषित करने का निजि अथवा विश्व स्तरीयसरल " +"मार्ग है। कई बार विशिष्ट अभिरुचि या प्रकरण पर समूह पहले से उपस्थिति होते हैं। यदि आपको " +"अपनी अभिरुचि का समूह नहीं मिले तो आप अपना समूह आरम्भ कर सकते हैं।

\n" +"
समूह कैसे कार्य करते हैं?

समूह सार्वजनिक, अवरुध (उपयोगकर्ता विषय वस्तु का " +"संक्षिप्त विवरण अथवा रूप् रेखा पढ सकते हैं परंतु विषय वस्तु को पूर्णतः देख नहीं सकते) अथवा " +"पूर्णतः निजि। प्रत्येक समूह एक विकी, संसाधन समूह तथा वार्ता हेतु परिचर्चा बोर्ड रखता है।" #: gnowsys_ndf/ndf/templates/ndf/group.html:64 msgid "All Groups" -msgstr "समूह" +msgstr "सभी समूह" #: gnowsys_ndf/ndf/templates/ndf/group.html:80 -#, python-format -msgid " No %(title|lower)s%(group_nodes_count|pluralize)s matched your search criteria " -msgstr "" +#, fuzzy, python-format +msgid "" +" No %(title|lower)s%(group_nodes_count|pluralize)s matched your search " +"criteria " +msgstr "आपके खोज मापदंड से मेल खाती है %(title|lower)s%(TASK_inst.count|pluralize)s" -#: gnowsys_ndf/ndf/templates/ndf/group.html:120 gnowsys_ndf/ndf/templates/ndf/uDashboard.html:184 +#: gnowsys_ndf/ndf/templates/ndf/group.html:120 +#: gnowsys_ndf/ndf/templates/ndf/uDashboard.html:184 msgid "created" msgstr "सृजित" -#: gnowsys_ndf/ndf/templates/ndf/group.html:120 gnowsys_ndf/ndf/templates/ndf/gtask_details.html:234 gnowsys_ndf/ndf/templates/ndf/task_details.html:258 gnowsys_ndf/ndf/templates/ndf/uDashboard.html:184 +#: gnowsys_ndf/ndf/templates/ndf/group.html:120 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:234 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:258 +#: gnowsys_ndf/ndf/templates/ndf/uDashboard.html:184 msgid "ago" -msgstr "टैग" +msgstr "पूर्व" #: gnowsys_ndf/ndf/templates/ndf/group.html:122 msgid "Members" @@ -2466,8 +3316,12 @@ msgid "Objects" msgstr "ऑब्जेक्ट" #: gnowsys_ndf/ndf/templates/ndf/group.html:142 -msgid "

There are no groups created yet. Be the first to create a Group!
" -msgstr "
अभी तक कोई समूह नहीं बनाया गया है। आप समूह बनाने वाले प्रथम व्यक्ति हो सकते हैं
" +msgid "" +"
There are no groups created yet. Be the first to create a Group!
" +msgstr "" +"
अभी तक कोई समूह नहीं बनाया गया है। आप समूह बनाने वाले प्रथम व्यक्ति हो सकते हैं
" #: gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:101 msgid "" @@ -2482,7 +3336,8 @@ msgstr "" msgid "Approval" msgstr "अनुमोदन" -#: gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:199 gnowsys_ndf/ndf/templates/ndf/unit_player.html:22 +#: gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:199 +#: gnowsys_ndf/ndf/templates/ndf/unit_player.html:22 msgid "Activity" msgstr "क्रियाकलाप" @@ -2494,9 +3349,11 @@ msgstr "कैलेंडर" msgid "Enrollment Details" msgstr "नामांकन विवरण" -#: gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:220 gnowsys_ndf/ndf/templates/ndf/mis_list.html:258 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:522 +#: gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:220 +#: gnowsys_ndf/ndf/templates/ndf/mis_list.html:258 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:522 msgid "S. #" -msgstr "" +msgstr "स. #" #: gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:250 msgid "Approval Details" @@ -2510,7 +3367,9 @@ msgstr "प्रदर्शन हेतु विषय नहीं है msgid "Please select the image type file!" msgstr "कृपया कार्य प्रकार चुनें" -#: gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:424 gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:464 gnowsys_ndf/ndf/templates/ndf/widget_photo_upload.html:235 +#: gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:424 +#: gnowsys_ndf/ndf/templates/ndf/group_dashboard.html:464 +#: gnowsys_ndf/ndf/templates/ndf/widget_photo_upload.html:235 msgid "Only image files should be selected for setting your profile picture!" msgstr "प्रोफ़ाइल तस्वीर सेट करने के लिए केवल चित्र फाइल का ही चयन करें" @@ -2526,126 +3385,156 @@ msgstr "आप चयनित छात्रों का अनुमोद msgid "Do you want to continue rejecting the selected students?" msgstr "आप चयनित छात्रों का खारिज जारी रखना चाहते हैं ?" -#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:90 gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:218 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:90 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:218 msgid "Feature" msgstr "विशेषता" -#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:91 gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:219 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:91 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:219 msgid "Support" msgstr "मदद" -#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:127 gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:255 gnowsys_ndf/ndf/templates/ndf/task.html:65 gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:188 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:127 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:255 +#: gnowsys_ndf/ndf/templates/ndf/task.html:65 +#: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:188 msgid "In Progress" msgstr "प्रगति में" -#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:137 gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:265 gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:209 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:137 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:265 +#: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:209 msgid "Low" msgstr "कम" -#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:138 gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:266 gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:211 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:138 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:266 +#: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:211 msgid "High" msgstr "उच्च" -#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:139 gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:267 gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:213 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:139 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:267 +#: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:213 msgid "Immediate" msgstr "तुरंत" -#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:177 gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:305 gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:236 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:177 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:305 +#: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:236 msgid "Single Assignee" msgstr "कार्य प्राप्तकर्ता:" -#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:178 gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:306 gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:237 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:178 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:306 +#: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:237 msgid "Multiple Assignee" msgstr "कार्य प्राप्तकर्ता:" -#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:179 gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:307 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:179 +#: gnowsys_ndf/ndf/templates/ndf/gtask_create_edit.html:307 msgid "Group Assignee" msgstr "कार्य प्राप्तकर्ता:" -#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:14 gnowsys_ndf/ndf/templates/ndf/task_details.html:38 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:14 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:38 msgid "New Task" msgstr "नया कार्य" -#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:25 gnowsys_ndf/ndf/templates/ndf/lms.html:70 gnowsys_ndf/ndf/templates/ndf/lms.html:108 gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:176 gnowsys_ndf/ndf/templates/ndf/task_details.html:49 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:25 +#: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:176 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:49 msgid "Task" msgstr "कार्य" -#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:48 gnowsys_ndf/ndf/templates/ndf/task_details.html:72 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:48 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:72 msgid "Parent task" msgstr "मूल कार्यः" -#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:62 gnowsys_ndf/ndf/templates/ndf/task_details.html:86 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:62 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:86 msgid "Task type:" msgstr "कार्य प्रकार:" -#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:73 gnowsys_ndf/ndf/templates/ndf/task_details.html:97 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:73 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:97 msgid "Status:" msgstr "स्थिति:" -#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:87 gnowsys_ndf/ndf/templates/ndf/task_details.html:111 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:87 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:111 msgid "Start Date:" msgstr "आरंभ तिथिः" -#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:98 gnowsys_ndf/ndf/templates/ndf/task_details.html:122 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:98 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:122 msgid "Priority:" msgstr "प्राथमिकता:" -#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:112 gnowsys_ndf/ndf/templates/ndf/task_details.html:136 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:112 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:136 msgid "Due Date:" msgstr "नियत तिथि:" -#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:123 gnowsys_ndf/ndf/templates/ndf/task_details.html:147 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:123 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:147 msgid "Assignee:" msgstr "कार्य प्राप्तकर्ता:" -#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:137 gnowsys_ndf/ndf/templates/ndf/task_details.html:161 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:137 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:161 msgid "Sub Task:" msgstr "उप-कार्य:" -#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:234 gnowsys_ndf/ndf/templates/ndf/task_details.html:258 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:234 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:258 msgid "Edited" msgstr "संपादित करें" -#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:237 gnowsys_ndf/ndf/templates/ndf/task_details.html:261 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:237 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:261 msgid "Versions" msgstr "सत्र" -#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:255 gnowsys_ndf/ndf/templates/ndf/task_details.html:279 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:255 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:279 msgid "Editing Name" msgstr "नाम संपादन" -#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:257 gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:167 gnowsys_ndf/ndf/templates/ndf/task_details.html:281 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:257 +#: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:167 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:281 msgid "Enter name" msgstr "बैच का नाम अंकित करें" -#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:274 gnowsys_ndf/ndf/templates/ndf/task_details.html:298 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:274 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:298 msgid "×" msgstr "×" -#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:291 gnowsys_ndf/ndf/templates/ndf/task_details.html:315 +#: gnowsys_ndf/ndf/templates/ndf/gtask_details.html:291 +#: gnowsys_ndf/ndf/templates/ndf/task_details.html:315 msgid "Nothing is Changed" msgstr "कुछ भी नहीं मिला" -#: gnowsys_ndf/ndf/templates/ndf/header.html:211 +#: gnowsys_ndf/ndf/templates/ndf/header.html:125 +msgid "Explore" +msgstr "खोजें " + +#: gnowsys_ndf/ndf/templates/ndf/header.html:130 +msgid "My Desk" +msgstr "मेरी मेज" + +#: gnowsys_ndf/ndf/templates/ndf/header.html:232 msgid "MY DASHBOARD" msgstr "मेरा डैशबोर्ड" -#: gnowsys_ndf/ndf/templates/ndf/header.html:228 +#: gnowsys_ndf/ndf/templates/ndf/header.html:249 msgid "MY GROUPS" msgstr "मेरे समूह" -#: gnowsys_ndf/ndf/templates/ndf/header.html:467 -msgid "APPS" -msgstr "ऐप्स" - -#: gnowsys_ndf/ndf/templates/ndf/header.html:489 gnowsys_ndf/ndf/templates/ndf/header.html:499 -msgid "Updates" -msgstr "अद्यतन सूची" - -#: gnowsys_ndf/ndf/templates/ndf/header.html:554 -msgid "BACK" -msgstr "पीछे" - #: gnowsys_ndf/ndf/templates/ndf/hierarchy_tree.html:253 #, fuzzy msgid "No Resources" @@ -2668,12 +3557,19 @@ msgstr "ग्रेड" msgid " %(content)s " msgstr "विषय-वस्तुः" -#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:14 gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:192 gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:200 gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:257 gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:269 -#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:287 gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:304 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:14 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:192 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:200 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:257 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:269 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:287 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:304 msgid "Please select" msgstr "कृपया चुनें" -#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:30 gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:65 gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:122 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:30 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:65 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:122 msgid "Please fill a valid" msgstr "कृपया वैध < > भरें" @@ -2693,7 +3589,9 @@ msgstr "देखने के लिए क्ल्कि करें" msgid "Upload! " msgstr "अपलोड करें" -#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:262 gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:280 gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:292 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:262 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:280 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:292 #, fuzzy, python-format msgid " - - - Select %(alt)s - - - " msgstr " - - - चुनें - - - " @@ -2703,28 +3601,35 @@ msgstr " - - - चुनें - - - " msgid " %(choice)s " msgstr "विकल्प" -#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:282 gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:297 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:282 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:297 #, fuzzy, python-format msgid " %(alt)s " msgstr "%(alt)s" -#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:307 gnowsys_ndf/ndf/templates/notification/notice_settings.html:52 gnowsys_ndf/notification/templates/notification/notice_settings.html:52 +#: gnowsys_ndf/ndf/templates/ndf/html_field_widget.html:307 +#: gnowsys_ndf/ndf/templates/notification/notice_settings.html:52 +#: gnowsys_ndf/notification/templates/notification/notice_settings.html:52 msgid "Change" msgstr "बदलें" -#: gnowsys_ndf/ndf/templates/ndf/invite_admins.html:38 gnowsys_ndf/ndf/templates/ndf/invite_users.html:34 +#: gnowsys_ndf/ndf/templates/ndf/invite_admins.html:38 +#: gnowsys_ndf/ndf/templates/ndf/invite_users.html:34 msgid "Notification mails sent to newly selected users" msgstr "समूह संचालक के अतिरिक्त अन्य सभी को मेल भेजें" -#: gnowsys_ndf/ndf/templates/ndf/invite_admins.html:42 gnowsys_ndf/ndf/templates/ndf/invite_users.html:38 +#: gnowsys_ndf/ndf/templates/ndf/invite_admins.html:42 +#: gnowsys_ndf/ndf/templates/ndf/invite_users.html:38 msgid "Notification mails sent to all users except group owner" msgstr "समूह संचालक के अतिरिक्त अन्य सभी को मेल भेजें" -#: gnowsys_ndf/ndf/templates/ndf/invite_admins.html:54 gnowsys_ndf/ndf/templates/ndf/invite_users.html:50 +#: gnowsys_ndf/ndf/templates/ndf/invite_admins.html:54 +#: gnowsys_ndf/ndf/templates/ndf/invite_users.html:50 msgid "Successfully applied modifications and e-mail notifications sent" msgstr "भेजे गए संशोधनों और ई-मेल सूचनाओं को सफलतापूर्वक लागू किया गया" -#: gnowsys_ndf/ndf/templates/ndf/invite_admins.html:114 gnowsys_ndf/ndf/templates/ndf/invite_users.html:110 +#: gnowsys_ndf/ndf/templates/ndf/invite_admins.html:114 +#: gnowsys_ndf/ndf/templates/ndf/invite_users.html:110 msgid "Type here and press enter to search users" msgstr "यहां टाइप करें और उपयोगकर्ताओं को खोजने के लिए एन्टर दबाएं" @@ -2742,7 +3647,10 @@ msgid "" " Send notification mails to all except the group owner" msgstr "Send notification mails to all except the group owner" -#: gnowsys_ndf/ndf/templates/ndf/invite_admins.html:167 gnowsys_ndf/ndf/templates/ndf/mis_base_list.html:49 gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:211 gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:317 +#: gnowsys_ndf/ndf/templates/ndf/invite_admins.html:167 +#: gnowsys_ndf/ndf/templates/ndf/mis_base_list.html:49 +#: gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:211 +#: gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:317 msgid "×" msgstr "×" @@ -2750,7 +3658,8 @@ msgstr "×" msgid "failed to subscribe" msgstr "सदस्यता लेने में विफल" -#: gnowsys_ndf/ndf/templates/ndf/invite_users.html:155 gnowsys_ndf/ndf/templates/ndf/invite_users.html:157 +#: gnowsys_ndf/ndf/templates/ndf/invite_users.html:155 +#: gnowsys_ndf/ndf/templates/ndf/invite_users.html:157 msgid "Subscribe Users" msgstr "उपयोगकर्ता सदस्यता लें" @@ -2774,7 +3683,7 @@ msgstr "आकलन सम्मिलित करें" #: gnowsys_ndf/ndf/templates/ndf/jhapp_list.html:14 #, fuzzy msgid "Add Assessment" -msgstr "आकलन" +msgstr "आकलन सम्मिलित करें" #: gnowsys_ndf/ndf/templates/ndf/jhapp_list.html:18 msgid "Insert Tools" @@ -3154,102 +4063,129 @@ msgstr "" #: gnowsys_ndf/ndf/templates/ndf/jhapp_list.html:328 msgid "Insert Motion_of_Moon_Animation (en)" -msgstr "" +msgstr "चंद्रमा की गति का एनीमेशन सम्मिलित करें" #: gnowsys_ndf/ndf/templates/ndf/jhapp_list.html:331 msgid "Insert Motion_of_Moon_Animation (hi)" -msgstr "" +msgstr "चंद्रमा की गति का एनीमेशन सम्मिलित करें" #: gnowsys_ndf/ndf/templates/ndf/jhapp_list.html:334 msgid "Insert Motion_of_Moon_Animation (te)" -msgstr "" +msgstr "चंद्रमा की गति का एनीमेशन सम्मिलित करें" #: gnowsys_ndf/ndf/templates/ndf/jhapp_list.html:337 msgid "Insert Astroamer_Moon_Track (en)" -msgstr "" +msgstr "खगोल विज्ञानी चंद्रमा ट्रैक डालें" #: gnowsys_ndf/ndf/templates/ndf/jhapp_list.html:340 msgid "Insert Astroamer_Moon_Track (hi)" -msgstr "" +msgstr "खगोल विज्ञानी चंद्रमा ट्रैक डालें" #: gnowsys_ndf/ndf/templates/ndf/jhapp_list.html:343 msgid "Insert Astroamer_Moon_Track (te)" -msgstr "" +msgstr "खगोल विज्ञानी चंद्रमा ट्रैक डालें" #: gnowsys_ndf/ndf/templates/ndf/jhapp_list.html:346 msgid "Insert Solar_System_Animation (en)" -msgstr "" +msgstr "सौर मंडल प्रणाली एनीमेशन डालें" #: gnowsys_ndf/ndf/templates/ndf/jhapp_list.html:349 msgid "Insert Solar_System_Animation (hi)" -msgstr "" +msgstr "सौर मंडल प्रणाली एनीमेशन डालें" #: gnowsys_ndf/ndf/templates/ndf/jhapp_list.html:352 msgid "Insert Solar_System_Animation (te)" -msgstr "" +msgstr "सौर मंडल प्रणाली एनीमेशन डालें" #: gnowsys_ndf/ndf/templates/ndf/jhapp_list.html:355 msgid "Insert Astroamer_Planet_Trek_Activity (en)" -msgstr "" +msgstr "खगोल विज्ञानी प्लैनेट ट्रेक गतिविधि" #: gnowsys_ndf/ndf/templates/ndf/jhapp_list.html:358 msgid "Insert Astroamer_Planet_Trek_Activity (hi)" -msgstr "" +msgstr "खगोल विज्ञानी प्लैनेट ट्रेक गतिविधि" #: gnowsys_ndf/ndf/templates/ndf/jhapp_list.html:361 msgid "Insert Astroamer_Planet_Trek_Activity (te)" -msgstr "" +msgstr "एस्ट्रोमर प्लैनेट ट्रेक गतिविधि" #: gnowsys_ndf/ndf/templates/ndf/landing_page_nroer.html:7 msgid "Welcome" msgstr "स्वागत है" -#: gnowsys_ndf/ndf/templates/ndf/lms.html:51 gnowsys_ndf/ndf/templates/ndf/lms.html:86 +#: gnowsys_ndf/ndf/templates/ndf/landing_page_nroer.html:219 +msgid "Discussion" +msgstr "चर्चा" + +#: gnowsys_ndf/ndf/templates/ndf/landing_page_nroer.html:228 +msgid "eResourses" +msgstr "संसाधन" + +#: gnowsys_ndf/ndf/templates/ndf/landing_page_nroer.html:236 +#: gnowsys_ndf/ndf/templates/ndf/refresh_subscribed_users.html:13 +msgid "Users" +msgstr "उपयोगकर्ता" + +#: gnowsys_ndf/ndf/templates/ndf/lms.html:52 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:93 msgid "Resources" msgstr "संसाधन" -#: gnowsys_ndf/ndf/templates/ndf/lms.html:53 gnowsys_ndf/ndf/templates/ndf/lms.html:89 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:55 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:96 #, fuzzy msgid "E-Library" msgstr "ई-पुस्तकालय" -#: gnowsys_ndf/ndf/templates/ndf/lms.html:58 gnowsys_ndf/ndf/templates/ndf/lms.html:94 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:61 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:100 msgid "Blog" msgstr "ब्लॉग" -#: gnowsys_ndf/ndf/templates/ndf/lms.html:82 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:88 msgid "Lessons" msgstr "पाठ" -#: gnowsys_ndf/ndf/templates/ndf/lms.html:128 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:102 +msgid "blog" +msgstr "ब्लॉग " + +#: gnowsys_ndf/ndf/templates/ndf/lms.html:135 #, fuzzy msgid "Asset Collection" msgstr "संग्रह" -#: gnowsys_ndf/ndf/templates/ndf/lms.html:162 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:165 #, fuzzy msgid "Stats" msgstr "स्थिति:" -#: gnowsys_ndf/ndf/templates/ndf/lms.html:162 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:165 msgid "Progress Report" msgstr "प्रगति रिपोर्ट" -#: gnowsys_ndf/ndf/templates/ndf/lms.html:165 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:168 #, fuzzy msgid "Edit Structure" msgstr "पाठ्यक्रम संरचना संपादित करें" -#: gnowsys_ndf/ndf/templates/ndf/lms.html:172 gnowsys_ndf/ndf/templates/ndf/module_detail.html:41 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:175 +#: gnowsys_ndf/ndf/templates/ndf/module_detail.html:41 #, fuzzy msgid "Change image" msgstr "बदलें" -#: gnowsys_ndf/ndf/templates/ndf/lms.html:190 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:193 msgid "Export Content into ePubs" msgstr "ePub मैं एक्सपोर्ट करें " -#: gnowsys_ndf/ndf/templates/ndf/lms_dashboard.html:38 gnowsys_ndf/ndf/templates/ndf/lms_dashboard.html:41 +#: gnowsys_ndf/ndf/templates/ndf/lms.html:199 +#, fuzzy +msgid "Edit Profile" +msgstr "कोर्स संपादन" + +#: gnowsys_ndf/ndf/templates/ndf/lms_dashboard.html:38 +#: gnowsys_ndf/ndf/templates/ndf/lms_dashboard.html:41 msgid "My Workspaces" msgstr "मेरे वर्कस्पेस" @@ -3259,8 +4195,18 @@ msgid "My Courses" msgstr "मेरे पाठ्यक्रम" #: gnowsys_ndf/ndf/templates/ndf/lms_dashboard.html:47 -msgid "My Performance" -msgstr "मेरा प्रदर्शन" +#, fuzzy +msgid "My Progress" +msgstr "प्रगति में" + +#: gnowsys_ndf/ndf/templates/ndf/lms_dashboard.html:73 +#, fuzzy +msgid "My Workspace" +msgstr "मेरे वर्कस्पेस" + +#: gnowsys_ndf/ndf/templates/ndf/lms_dashboard.html:82 +msgid "Joined Workspaces & Enrolled Courses" +msgstr "कार्यस्थलों में सम्मिलित हों और पाठ्यक्रमों में नामांकित हों " #: gnowsys_ndf/ndf/templates/ndf/mailbox_create_edit.html:14 #, fuzzy @@ -3292,6 +4238,30 @@ msgstr "अपठित मेल" msgid "Read Mails" msgstr "पठित मेल" +#: gnowsys_ndf/ndf/templates/ndf/main_simple_card.html:20 +msgid "State Partners" +msgstr "राज्य पार्टनर्स" + +#: gnowsys_ndf/ndf/templates/ndf/main_simple_card.html:22 +msgid "Teachers" +msgstr "शिक्षक" + +#: gnowsys_ndf/ndf/templates/ndf/main_simple_card.html:24 +msgid "Institutional Partners" +msgstr "संस्थागत पार्टनर्स" + +#: gnowsys_ndf/ndf/templates/ndf/main_simple_card.html:26 +msgid "Individual Partners" +msgstr "व्यक्तिगत साझेदार" + +#: gnowsys_ndf/ndf/templates/ndf/main_simple_card.html:28 +msgid "Interest Groups" +msgstr "अभिरूचि समूह" + +#: gnowsys_ndf/ndf/templates/ndf/main_simple_card.html:30 +msgid "Schools" +msgstr "विद्यालय" + #: gnowsys_ndf/ndf/templates/ndf/meeting.html:11 msgid "Video chat." msgstr "वीडियो गपशप" @@ -3307,11 +4277,13 @@ msgstr "बैठक आरंभ करें" #: gnowsys_ndf/ndf/templates/ndf/mis_base_list.html:26 msgid "" "

Link user-account to respective user-details

\n" -"

NOTE: Please provide username of the user (i.e. student/voluntary-teacher), that he/she has registered on to the website.

\n" +"

NOTE: Please provide username of the user (i.e. student/voluntary-" +"teacher), that he/she has registered on to the website.

\n" " " msgstr "" "

Link user-account to respective user-details

\n" -"

NOTE: Please provide username of the user (i.e. student/voluntary-teacher), that he/she has registered on to the website.

" +"

NOTE: Please provide username of the user (i.e. student/voluntary-" +"teacher), that he/she has registered on to the website.

" #: gnowsys_ndf/ndf/templates/ndf/mis_base_list.html:34 msgid "Username:" @@ -3323,7 +4295,9 @@ msgstr "कृपया उपयोगकर्ता का नाम भर #: gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:145 #, fuzzy, python-format -msgid "

This file :%(already_uploaded)s Already uploaded please choose another file

" +msgid "" +"

This file :%(already_uploaded)s Already " +"uploaded please choose another file

" msgstr "यह फाइल :%(already_uploaded)s अपलोड किया गया है कोई अन्य फाइल चुनें" #: gnowsys_ndf/ndf/templates/ndf/mis_create_edit.html:162 @@ -3358,11 +4332,16 @@ msgstr "बैच जाँच" msgid "Make Module" msgstr "मॉड्यूल बनायें" -#: gnowsys_ndf/ndf/templates/ndf/mis_list.html:200 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:427 gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:111 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:498 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:525 +#: gnowsys_ndf/ndf/templates/ndf/mis_list.html:200 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:427 +#: gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:111 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:498 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:525 msgid "College" msgstr "संस्था" -#: gnowsys_ndf/ndf/templates/ndf/mis_list.html:201 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:416 +#: gnowsys_ndf/ndf/templates/ndf/mis_list.html:201 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:416 msgid "Degree Year" msgstr "उपाधि वर्ष" @@ -3383,7 +4362,9 @@ msgid "III" msgstr "III" #: gnowsys_ndf/ndf/templates/ndf/mis_list.html:230 -msgid "

Are you sure you want to delete? All of the following related data also will be deleted:

" +msgid "" +"

Are you sure you want to delete? All of the following related data also " +"will be deleted:

" msgstr "क्या आप मिटाना चाहते हैं। ऐसा करने से सभी संबंधित वस्तुएँ भी मिट जायेंगी" #: gnowsys_ndf/ndf/templates/ndf/mis_list.html:290 @@ -3398,7 +4379,8 @@ msgstr "रिपोर्ट" msgid "- - - Select - - -" msgstr "चुनें" -#: gnowsys_ndf/ndf/templates/ndf/mis_report.html:65 gnowsys_ndf/ndf/templates/ndf/student_list.html:126 +#: gnowsys_ndf/ndf/templates/ndf/mis_report.html:65 +#: gnowsys_ndf/ndf/templates/ndf/student_list.html:126 msgid "Filters" msgstr "फिल्टर्स" @@ -3455,23 +4437,22 @@ msgid "Modules" msgstr "मॉड्यूल" #: gnowsys_ndf/ndf/templates/ndf/module.html:120 -msgid " This group doesn't have any modules. Be the first to create a Module!" +msgid "" +" This group doesn't have any modules. Be the first to create a Module!" msgstr "इस समूह में कोई मॉड्यूल नहीं है। आप मॉड्यूल बनाने वाले प्रथम व्यक्ति हो सकते हैं" #: gnowsys_ndf/ndf/templates/ndf/module_detail.html:22 -#, fuzzy msgid "Module Name: " -msgstr "मॉड्यूल" +msgstr "मॉड्यूल का नाम " #: gnowsys_ndf/ndf/templates/ndf/module_detail.html:23 #, fuzzy msgid "Module Description: " -msgstr "विवरणः" +msgstr "मॉड्यूल विवरण" #: gnowsys_ndf/ndf/templates/ndf/my_dashboard.html:9 -#, fuzzy msgid "My Dashboard" -msgstr "डेशबोर्ड" +msgstr "मेरा डेशबोर्ड" #: gnowsys_ndf/ndf/templates/ndf/new_create_batch.html:135 msgid "Student(s)" @@ -3501,38 +4482,56 @@ msgstr "नोट: निम्न संसाधन मॉडरेशन क msgid "Check the current status of Moderation" msgstr "मॉडरेशन की वर्तमान स्थिति की जांच करें" -#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:241 gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:367 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:145 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:149 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:186 -#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:190 gnowsys_ndf/ndf/templates/ndf/resource_view.html:42 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:241 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:367 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:145 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:149 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:186 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:190 +#: gnowsys_ndf/ndf/templates/ndf/resource_view.html:42 +#: gnowsys_ndf/ndf/templates/ndf/result_detailed_view.html:41 msgid "Your browser does not support the audio element" msgstr "आपका ब्राउज़र वीडियो टैग को सहयोग नहीं कर रहा है" -#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:251 gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:259 gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:321 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:95 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:101 -#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:122 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:130 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:173 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:182 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:251 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:259 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:321 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:95 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:101 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:122 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:130 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:173 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:182 +#: gnowsys_ndf/ndf/templates/ndf/result_detailed_view.html:51 +#: gnowsys_ndf/ndf/templates/ndf/result_detailed_view.html:59 msgid "Your browser does not support the video tag." msgstr "आपका ब्राउज़र वीडियो टैग को सहयोग नहीं कर रहा है" -#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:298 gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:311 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:298 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:311 msgid "View in Full Screen" msgstr "पूर्ण स्क्रीन में देखें" #: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:329 -#, fuzzy msgid "Change Thumbnail" -msgstr "फ़ाइल अपलोड करें" +msgstr "थंबनेल बदलें " #: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:347 msgid "Add Subtitle(s)" msgstr "उपशीर्षक जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:375 gnowsys_ndf/ndf/templates/ndf/resource_view.html:50 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:375 +#: gnowsys_ndf/ndf/templates/ndf/resource_view.html:50 msgid "View in full screen" msgstr "पूर्ण स्क्रीन में देखें" -#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:406 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:221 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:406 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:221 msgid "Download" msgstr "डाउनलोड" -#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:414 gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:545 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:414 +#: gnowsys_ndf/ndf/templates/ndf/node_ajax_content.html:545 msgid "Contributed by" msgstr "योगदानकर्ता द्वारा" @@ -3549,9 +4548,11 @@ msgstr "संसाधनों में खोजने के लिए य msgid "Create " msgstr "सृजित करें" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:71 gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:41 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:41 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:71 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:41 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:41 msgid "Editing " -msgstr "%(title_var)s: %(node_name)s को संपादित करें" +msgstr " संपादित करें" #: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:71 #, fuzzy @@ -3575,19 +4576,23 @@ msgstr "मौजूदा टेम्पलेट से पृष्ठ ब msgid "Node" msgstr "नोड" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:106 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:64 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:106 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:64 msgid "Requires" msgstr "आवश्यक है" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:114 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:61 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:114 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:61 msgid "Metadata" msgstr "मेटाडाटा" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:117 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:70 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:117 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:70 msgid "Teaches" msgstr "टीचेस्" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:121 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:67 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:121 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:67 msgid "Assesses" msgstr "आकलन" @@ -3595,15 +4600,20 @@ msgstr "आकलन" msgid "Settings" msgstr "सेटिंग" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:208 gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:236 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:208 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:236 msgid "Visibility" msgstr "दृश्यता" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:215 gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:222 gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:243 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:215 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:222 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:243 msgid "Visible" msgstr "दर्शनीय" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:218 gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:225 gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:246 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:218 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:225 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:246 msgid "Hidden" msgstr "छुपा हुआ" @@ -3611,75 +4621,93 @@ msgstr "छुपा हुआ" msgid "Location:" msgstr "स्थान:" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:341 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:237 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:341 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:237 msgid "Page" msgstr "पृष्ठ" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:345 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:242 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:345 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:242 msgid "File" msgstr "फ़ाइल" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:354 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:254 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:354 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:254 msgid "Video" msgstr "वीडियो" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:359 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:260 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:359 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:260 msgid "Pandora" msgstr "पेंडोरा" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:386 gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:6 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:386 +#: gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:6 msgid "Please add or edit Metadata" msgstr "कृपया मेटाडेटा जोड़े अथवा संपादित करें" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:394 gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:15 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:394 +#: gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:15 msgid "Educational Use:" msgstr "शैक्षिक उपयोगिताः" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:396 gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:17 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:396 +#: gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:17 msgid "Interactivity Type: " msgstr "इंटरैक्टिविटी प्रकार" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:398 gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:19 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:398 +#: gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:19 msgid "Educational Level:" msgstr "शैक्षिक स्तरः" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:400 gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:21 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:400 +#: gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:21 msgid "Educational Subject:" msgstr "शैक्षिक विषयः" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:402 gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:23 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:402 +#: gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:23 msgid "Time Required: " msgstr "आवश्यक समयः" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:404 gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:25 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:404 +#: gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:25 msgid "Target Audience:" msgstr "लक्षित गण:" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:406 gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:27 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:406 +#: gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:27 msgid "Text Complexity" msgstr "पाठ की जटिलता" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:408 gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:29 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:408 +#: gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:29 msgid "Age Range:" msgstr "आयु वर्ग:" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:410 gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:31 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:410 +#: gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:31 msgid "Reading Level:" msgstr "पठन स्तरः" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:412 gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:33 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:412 +#: gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:33 msgid "Curricular:" msgstr "पाठ्यक्रम:" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:414 gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:35 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:414 +#: gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:35 msgid "Educational Alignment:" msgstr "शैक्षिक उपयोगिताः" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:439 gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:61 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:439 +#: gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:61 msgid "Based on Url: " msgstr "यूआरएल पर आधारित:" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:445 gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:68 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:445 +#: gnowsys_ndf/ndf/templates/ndf/widget_metadata.html:68 msgid "Source: " msgstr "स्रोत:" @@ -3688,23 +4716,24 @@ msgid "Copyright" msgstr "कॉपीराइट" #: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:464 -#, fuzzy msgid "Please select resource Subject" -msgstr "कृपया पाठ्यक्रम चुनें" +msgstr "कृपया संसाधन विषय चुनें" #: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:476 msgid "Add properties to the discussion feature of this " -msgstr "विचार-विमर्श भाग मैं विशेषताए सम्मलित करें " +msgstr "विचार-विमर्श भाग में विशेषताएं सम्मिलित करें" #: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:476 msgid " node " msgstr "नोड" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:483 gnowsys_ndf/ndf/templates/ndf/widget_interaction.html:24 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:483 +#: gnowsys_ndf/ndf/templates/ndf/widget_interaction.html:24 msgid "Interaction : " -msgstr "इंटरैक्टिवस" +msgstr "इंटरेक्शन" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:499 gnowsys_ndf/ndf/templates/ndf/widget_interaction.html:34 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:499 +#: gnowsys_ndf/ndf/templates/ndf/widget_interaction.html:34 msgid "Release Option:" msgstr "संबंध:" @@ -3716,17 +4745,18 @@ msgstr "सभी के उत्तर दिखाएं" msgid "Hide Replies from All" msgstr "सभी के उत्तर छिपाएं" -#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:510 gnowsys_ndf/ndf/templates/ndf/widget_interaction.html:46 +#: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:510 +#: gnowsys_ndf/ndf/templates/ndf/widget_interaction.html:46 msgid "Interaction Type:" -msgstr "इंटरैक्टिविटी प्रकार" +msgstr "इंटरेक्शन प्रकार" #: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:524 msgid "Interaction start date:" -msgstr "इंटरैक्टिविटी प्रकार" +msgstr "इंटरैक्शन प्रारंभ तिथि:" #: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:533 msgid "Interaction close date:" -msgstr "पंजीकरण बंद" +msgstr "इंटरेक्शन की अंतिम तारीख:" #: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:546 msgid "Select help page(s) for this resource from following options:" @@ -3750,7 +4780,7 @@ msgstr "पहले से ही मौजूद। कृपया दूस #: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:1326 msgid "Name cannot include " -msgstr "नाम मैं शामिल नहीं कर सकते" +msgstr "नाम में शामिल नहीं कर सकते" #: gnowsys_ndf/ndf/templates/ndf/node_edit_base.html:1332 msgid "Name cannot be empty." @@ -3766,29 +4796,38 @@ msgstr "कृपया अनिवार्य क्षेत्र भरे #: gnowsys_ndf/ndf/templates/ndf/node_search_base.html:7 msgid "Please enter a keyword.. " -msgstr "कृपया संकेतशब्द (keyword) भरें" +msgstr "कृपया संकेतशब्द (बीज शब्द) भरें" #: gnowsys_ndf/ndf/templates/ndf/note_page.html:28 msgid "More" msgstr "अधिक" -#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:78 gnowsys_ndf/ndf/templates/ndf/organization_create_edit.html:12 gnowsys_ndf/ndf/templates/ndf/person_create_edit.html:12 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:12 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:99 +#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:78 +#: gnowsys_ndf/ndf/templates/ndf/organization_create_edit.html:12 +#: gnowsys_ndf/ndf/templates/ndf/person_create_edit.html:12 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:12 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:99 msgid "Editing" msgstr "संपादित करें" -#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:80 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:101 +#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:80 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:101 msgid "Register " msgstr "पंजीकरण" -#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:242 gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:264 +#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:242 +#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:264 msgid "Qualification" -msgstr "अर्हता" +msgstr "योग्यता" -#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:243 gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:265 gnowsys_ndf/ndf/templates/ndf/refresh_subscribed_users.html:14 +#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:243 +#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:265 +#: gnowsys_ndf/ndf/templates/ndf/refresh_subscribed_users.html:14 msgid "Action" msgstr "क्रिया" -#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:248 gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:270 +#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:248 +#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:270 msgid "Please set qualification text!" msgstr "कृपया योग्यता सेट करें!" @@ -3796,14 +4835,18 @@ msgstr "कृपया योग्यता सेट करें!" msgid "Demo requirement text" msgstr "डेमो के लिए आवश्यक टेक्स्ट" -#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:618 gnowsys_ndf/ndf/templates/ndf/organization_create_edit.html:281 gnowsys_ndf/ndf/templates/ndf/person_create_edit.html:303 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:686 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:1276 +#: gnowsys_ndf/ndf/templates/ndf/nussd_course_create_edit.html:618 +#: gnowsys_ndf/ndf/templates/ndf/organization_create_edit.html:281 +#: gnowsys_ndf/ndf/templates/ndf/person_create_edit.html:303 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:686 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:1276 #: gnowsys_ndf/ndf/templates/registration/registration_form.html:29 msgid "Register" msgstr "पंजीकरण" #: gnowsys_ndf/ndf/templates/ndf/online.html:16 msgid "

Meeting

" -msgstr "

उपयोगकर्ता चुनें

" +msgstr "

Meeting

" #: gnowsys_ndf/ndf/templates/ndf/online.html:32 msgid "  Start" @@ -3811,13 +4854,16 @@ msgstr "" #: gnowsys_ndf/ndf/templates/ndf/online.html:46 msgid "Last Seen" -msgstr "Last Seen" +msgstr "अंतिम बार देखा गया" #: gnowsys_ndf/ndf/templates/ndf/online.html:47 msgid "Online" msgstr "ऑनलाइन" -#: gnowsys_ndf/ndf/templates/ndf/organization_create_edit.html:14 gnowsys_ndf/ndf/templates/ndf/person_create_edit.html:14 gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:14 +#: gnowsys_ndf/ndf/templates/ndf/organization_create_edit.html:14 +#: gnowsys_ndf/ndf/templates/ndf/person_create_edit.html:14 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:14 +#, fuzzy msgid "Register a " msgstr "पंजीकरण" @@ -3846,44 +4892,67 @@ msgid "Page Editor" msgstr "पृष्ठ संपादक" #: gnowsys_ndf/ndf/templates/ndf/page_create_edit.html:7 -msgid "Pages are just like the pages of your notebook. You can write your content here.

" +msgid "" +"Pages are just like the pages of your notebook. You can write your " +"content here.

" msgstr "पृष्ठ आपकी पुस्तक के पृष्ठ जैसा ही है। इसमें आप अपना विषय लिख सकते हैं" #: gnowsys_ndf/ndf/templates/ndf/page_details.html:4 msgid "" -"

Pages are user-written articles on a range of subjects. Any contributor or a group of contributors can create (and own) new articles, and there can be multiple articles on the same topic, each written by a different author.

\n" +"

Pages are user-written articles on a range of subjects. Any contributor " +"or a group of contributors can create (and own) new articles, and there can " +"be multiple articles on the same topic, each written by a different author. " +"

\n" "
Who can make a page?
\n" -"

Anyone with an account can create a new article. When creating a new article, the initial contributor can choose to have a defined list of authors, all of whom can edit the page, or have an open, wiki-like format where anyone can contribute.

\n" +"

Anyone with an account can create a new article. When creating a new " +"article, the initial contributor can choose to have a defined list of " +"authors, all of whom can edit the page, or have an open, wiki-like format " +"where anyone can contribute.

\n" msgstr "" -"

पृष्ठ किसी भी विषय पर लिखा गया लेख है। कोई योगदानकर्ता या समूह, पृष्ठ बना सकता है, किसी भी विषय पर विभिन्न लेखकों द्वारा सृजित अनेक पृष्ठ हो सकते है।

पृष्ठ कौन तैयार कर सकता है?

प्रत्येक पंजीकृत उपयोगकर्ता एक नया पृष्ठ सृजित कर सकता है। लेखक, पूर्व निर्धारित पंजीकृत उपयोगकर्ताओं में से इस पृष्ठ को संपादित करने के लिए आमंत्रित कर सकता है अथवा विकी " -"प्रारूप का प्रयोग करते हुए सभी पंजीकृत उपयोगकर्ताओं को संपादन करने की अनुमति भी प्रदान कर सकता है।

\n" +"

पृष्ठ किसी भी विषय पर लिखा गया लेख है। कोई योगदानकर्ता या समूह, पृष्ठ बना सकता है, " +"किसी भी विषय पर विभिन्न लेखकों द्वारा सृजित अनेक पृष्ठ हो सकते है।

पृष्ठ कौन " +"तैयार कर सकता है?

प्रत्येक पंजीकृत उपयोगकर्ता एक नया पृष्ठ सृजित कर सकता है। " +"लेखक, पूर्व निर्धारित पंजीकृत उपयोगकर्ताओं में से इस पृष्ठ को संपादित करने के लिए आमंत्रित कर " +"सकता है अथवा विकी प्रारूप का प्रयोग करते हुए सभी पंजीकृत उपयोगकर्ताओं को संपादन करने की " +"अनुमति भी प्रदान कर सकता है।

\n" #: gnowsys_ndf/ndf/templates/ndf/page_list.html:11 msgid "Pages Introduction" -msgstr "निर्देश" +msgstr "पृष्ठ निर्देश" #: gnowsys_ndf/ndf/templates/ndf/page_list.html:12 msgid "Working with Pages" -msgstr "प्रष्ठ के साथ कार्य " +msgstr "पृष्ठ के साथ कार्य " #: gnowsys_ndf/ndf/templates/ndf/page_list.html:13 msgid "Page types" -msgstr "पृष्ठ" +msgstr "पृष्ठ प्रकार " #: gnowsys_ndf/ndf/templates/ndf/page_list.html:25 msgid "" -"

Pages are user-written articles on a range of subjects. Any contributor or a group of contributors can create (and own) new articles, and there can be multiple articles on the same topic, each written by a different author.

\n" +"

Pages are user-written articles on a range of subjects. Any " +"contributor or a group of contributors can create (and own) new articles, " +"and there can be multiple articles on the same topic, each written by a " +"different author.

\n" "
Who can make a page?
\n" -"

Anyone with an account can create a new article. When creating a new article, the initial contributor can choose to have a defined list of authors, all of whom can edit the page, or have an open, wiki-like format where anyone can contribute.

\n" +"

Anyone with an account can create a new article. When creating a " +"new article, the initial contributor can choose to have a defined list of " +"authors, all of whom can edit the page, or have an open, wiki-like format " +"where anyone can contribute.

\n" msgstr "" -"

पृष्ठ किसी भी विषय पर लिखा गया लेख है। कोई योगदानकर्ता या समूह, पृष्ठ बना सकता है, किसी भी विषय पर विभिन्न लेखकों द्वारा सृजित अनेक पृष्ठ हो सकते है।

पृष्ठ कौन तैयार कर सकता है?

प्रत्येक पंजीकृत उपयोगकर्ता एक नया पृष्ठ सृजित कर सकता है। लेखक, पूर्व निर्धारित पंजीकृत उपयोगकर्ताओं में से इस पृष्ठ को संपादित करने के लिए आमंत्रित कर सकता है अथवा विकी " -"प्रारूप का प्रयोग करते हुए सभी पंजीकृत उपयोगकर्ताओं को संपादन करने की अनुमति भी प्रदान कर सकता है।

\n" +"

पृष्ठ किसी भी विषय पर लिखा गया लेख है। कोई योगदानकर्ता या समूह, पृष्ठ बना सकता है, " +"किसी भी विषय पर विभिन्न लेखकों द्वारा सृजित अनेक पृष्ठ हो सकते है।

पृष्ठ कौन " +"तैयार कर सकता है?

प्रत्येक पंजीकृत उपयोगकर्ता एक नया पृष्ठ सृजित कर सकता है। " +"लेखक, पूर्व निर्धारित पंजीकृत उपयोगकर्ताओं में से इस पृष्ठ को संपादित करने के लिए आमंत्रित कर " +"सकता है अथवा विकी प्रारूप का प्रयोग करते हुए सभी पंजीकृत उपयोगकर्ताओं को संपादन करने की " +"अनुमति भी प्रदान कर सकता है।

\n" #: gnowsys_ndf/ndf/templates/ndf/page_list.html:36 msgid "Please Login to create your shelf" msgstr "अपना शेल्फ बनाने के लिए कृपया लॉगिन करें" -#: gnowsys_ndf/ndf/templates/ndf/page_list.html:73 gnowsys_ndf/ndf/templates/ndf/term.html:26 +#: gnowsys_ndf/ndf/templates/ndf/page_list.html:73 +#: gnowsys_ndf/ndf/templates/ndf/term.html:26 msgid "Visit" msgstr "दृश्यता" @@ -3893,7 +4962,7 @@ msgstr "पृष्ठ" #: gnowsys_ndf/ndf/templates/ndf/page_list.html:134 msgid "matched your search criteria!!!" -msgstr "आपके खोज मानदंडों से मेल खाता !!!" +msgstr "आपके खोज मानदंडों से मेल खाता है !!!" #: gnowsys_ndf/ndf/templates/ndf/page_list.html:185 msgid " This group doesn't have any collections." @@ -3907,7 +4976,8 @@ msgstr "अभी तक नहीं है" msgid "created yet." msgstr "अभी तक सृजन" -#: gnowsys_ndf/ndf/templates/ndf/partner_showcase.html:4 gnowsys_ndf/ndf/templates/ndf/repository.html:49 +#: gnowsys_ndf/ndf/templates/ndf/partner_showcase.html:4 +#: gnowsys_ndf/ndf/templates/ndf/repository.html:74 msgid "Partner Showcase" msgstr "पार्टनर शोकेस" @@ -3943,7 +5013,8 @@ msgstr "इवेंटस जोड़ें" msgid "Add Page" msgstr "पृष्ठ जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/quiz.html:50 gnowsys_ndf/ndf/templates/ndf/quiz_details.html:47 +#: gnowsys_ndf/ndf/templates/ndf/quiz.html:50 +#: gnowsys_ndf/ndf/templates/ndf/quiz_details.html:47 #, fuzzy msgid "Questions" msgstr "प्रश्न" @@ -3972,8 +5043,11 @@ msgstr "प्रश्नोत्तरी संपादक" #: gnowsys_ndf/ndf/templates/ndf/quiz_create_edit.html:7 msgid "" -"

A Quiz is a sequenced collection of quiz items. A quiz-item can be any of the three types: short response, single-choice and multiple-choice. submit response and match the following types will be implemented very " -"soon.

\n" +"

A Quiz is a sequenced collection of quiz " +"items. A quiz-item can be any of the three types: short " +"response, single-choice and multiple-choice. submit response and match the following types will be " +"implemented very soon.

\n" "

You can build a quiz in two ways:\n" "

    \n" "\t
  1. By editing, Quiz node (via collection-list).
  2. \n" @@ -3981,12 +5055,15 @@ msgid "" "

\n" msgstr "" "

\n" -" एक प्रश्नोत्तरी के अनुक्रम संग्रह है प्रश्नोत्तरी आइटम.एक प्रश्नोत्तरी आइटम तीन प्रकार के किसी भी हो सकता है: कम प्रतिक्रिया, एक विकल्प और बहुविकल्प. प्रतिक्रिया सबमिट करें और मैच निम्नलिखित प्रकार के बहुत जल्द ही लागू किया जाएगा.\n" +" एक प्रश्नोत्तरी के अनुक्रम संग्रह है प्रश्नोत्तरी आइटम.एक प्रश्नोत्तरी आइटम " +"तीन प्रकार के किसी भी हो सकता है: कम प्रतिक्रिया, एक विकल्प और बहुविकल्प. प्रतिक्रिया सबमिट करें और " +"मैच निम्नलिखित प्रकार के बहुत जल्द ही लागू किया जाएगा.\n" "

\n" "

आप दो तरह से एक प्रश्नोत्तरी का निर्माण कर सकते हैं:\n" "

    \n" "
  1. संपादन करके, प्रश्नोत्तरी नोड (संग्रह की सूची के माध्यम से).
  2. \n" -"
  3. 'क्विज आइटम' का उपयोग करके बटन प्रश्नोत्तरी के लिए इसी.
  4. \n" +"
  5. 'क्विज आइटम' का उपयोग करके बटन प्रश्नोत्तरी के लिए .
  6. \n" "

\n" #: gnowsys_ndf/ndf/templates/ndf/quiz_details.html:57 @@ -4007,14 +5084,19 @@ msgstr "कोई टैग जोड़ा नहीं गया है" #: gnowsys_ndf/ndf/templates/ndf/quiz_details.html:88 #, fuzzy msgid "Sr. No " -msgstr "Sr. #" +msgstr "क्र. सं. #" -#: gnowsys_ndf/ndf/templates/ndf/quiz_details.html:89 gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:166 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:88 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:163 gnowsys_ndf/ndf/templates/ndf/unit_structure.html:320 +#: gnowsys_ndf/ndf/templates/ndf/quiz_details.html:89 +#: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:166 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:88 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:163 +#: gnowsys_ndf/ndf/templates/ndf/unit_structure.html:320 #: gnowsys_ndf/ndf/templates/ndf/widget_node_form.html:13 msgid "Name" msgstr "नाम" -#: gnowsys_ndf/ndf/templates/ndf/quiz_details.html:90 gnowsys_ndf/ndf/templates/ndf/quiz_item_details.html:53 +#: gnowsys_ndf/ndf/templates/ndf/quiz_details.html:90 +#: gnowsys_ndf/ndf/templates/ndf/quiz_item_details.html:53 msgid "Question" msgstr "प्रश्न" @@ -4023,7 +5105,8 @@ msgstr "प्रश्न" msgid "Type" msgstr "प्रकार" -#: gnowsys_ndf/ndf/templates/ndf/quiz_details.html:92 gnowsys_ndf/ndf/templates/ndf/quiz_item_create_edit.html:75 +#: gnowsys_ndf/ndf/templates/ndf/quiz_details.html:92 +#: gnowsys_ndf/ndf/templates/ndf/quiz_item_create_edit.html:75 msgid "Options" msgstr "विकल्प" @@ -4034,7 +5117,7 @@ msgstr "लागू नहीं है" #: gnowsys_ndf/ndf/templates/ndf/quiz_details.html:131 #, fuzzy msgid "No Questions have been added yet!" -msgstr "छात्रों का अनुमोदन हो चुका है" +msgstr "अभी तक कोई प्रश्न जोड़ा नहीं गया है" #: gnowsys_ndf/ndf/templates/ndf/quiz_item_create_edit.html:49 #, fuzzy @@ -4069,21 +5152,21 @@ msgstr "अधिकतम प्रयास" #: gnowsys_ndf/ndf/templates/ndf/quiz_item_create_edit.html:210 msgid "Add properties to the discussion feature " -msgstr "विचार-विमर्श भाग मैं विशेषताए सम्मलित करें " +msgstr "विचार-विमर्श भाग में विशेषताए सम्मलित करें " #: gnowsys_ndf/ndf/templates/ndf/quiz_item_create_edit.html:216 #, fuzzy msgid "Release Option " -msgstr "संबंध:" +msgstr "रिलीज विकल्प" #: gnowsys_ndf/ndf/templates/ndf/quiz_item_create_edit.html:232 msgid "Interaction start date " -msgstr "इंटरैक्टिविटी प्रकार" +msgstr "इंटरेक्शन आरंभ करने की तिथि" #: gnowsys_ndf/ndf/templates/ndf/quiz_item_create_edit.html:244 #, fuzzy msgid "Interaction close date " -msgstr "पंजीकरण बंद" +msgstr "इंटरेक्शन अंतिम तिथि" #: gnowsys_ndf/ndf/templates/ndf/quiz_item_details.html:26 msgid "is a sequenced collection of" @@ -4127,9 +5210,10 @@ msgstr "संपादन द्वारा, प्रश्नोत्तर #: gnowsys_ndf/ndf/templates/ndf/quiz_item_details.html:31 msgid "By using 'Quiz-Item' button corresponding to the Quiz." -msgstr "प्रश्नोत्तरी प्रश्न बटन का उपयोग करके प्रश्नोत्तरी की" +msgstr "प्रश्नोत्तरी प्रश्न बटन का उपयोग करके प्रश्नोत्तरी का जवाब दें" -#: gnowsys_ndf/ndf/templates/ndf/quiz_item_details.html:38 gnowsys_ndf/ndf/templates/ndf/quiz_item_details.html:40 +#: gnowsys_ndf/ndf/templates/ndf/quiz_item_details.html:38 +#: gnowsys_ndf/ndf/templates/ndf/quiz_item_details.html:40 msgid "+ Add" msgstr "+जोड़ें" @@ -4146,6 +5230,7 @@ msgid "posted on" msgstr "भेजा गया" #: gnowsys_ndf/ndf/templates/ndf/quiz_item_details.html:59 +#, fuzzy msgid "by " msgstr "द्वारा" @@ -4210,10 +5295,6 @@ msgstr "सदस्यों की सूची" msgid "For the course: " msgstr "पाठ्यक्रम के लिए:" -#: gnowsys_ndf/ndf/templates/ndf/refresh_subscribed_users.html:13 -msgid "Users" -msgstr "उपयोगकर्ता" - #: gnowsys_ndf/ndf/templates/ndf/refresh_subscribed_users.html:22 msgid "Remove" msgstr "हटाएँ" @@ -4242,7 +5323,19 @@ msgstr "विवरण" msgid "Digital resource grouped in multiple ways" msgstr "डिजि़टल संसाधन बहु-माध्यम समूहों में उपलब्ध हैं" -#: gnowsys_ndf/ndf/templates/ndf/repository.html:52 +#: gnowsys_ndf/ndf/templates/ndf/repository.html:44 +msgid "eLibrary" +msgstr "ई-पुस्तकालय" + +#: gnowsys_ndf/ndf/templates/ndf/repository.html:46 +msgid "Themes" +msgstr "प्रसंग" + +#: gnowsys_ndf/ndf/templates/ndf/repository.html:48 +msgid "eCourses" +msgstr "ई-पाठ्यक्रम" + +#: gnowsys_ndf/ndf/templates/ndf/repository.html:77 msgid "Contributions from institutions and individuals" msgstr "व्यक्तिगत तथा संस्थाओं से योगदान" @@ -4250,7 +5343,8 @@ msgstr "व्यक्तिगत तथा संस्थाओं से msgid "Resource Type" msgstr "पाठ्यक्रम के प्रकार" -#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:154 gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:195 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:154 +#: gnowsys_ndf/ndf/templates/ndf/res_node_ajax_view.html:195 msgid "Full screen view" msgstr "पूर्ण स्क्रीन दृश्य" @@ -4291,12 +5385,14 @@ msgstr "शेल्फ" msgid "Add " msgstr "टैग जोड़ें" -#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:164 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:239 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:164 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:239 #, python-format msgid " %(label_val)s (Max. Size Limit 40kb) " msgstr "%(label_val)s (अधिकतम आकार सीमा 40kb)" -#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:177 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:252 +#: gnowsys_ndf/ndf/templates/ndf/student_create_edit.html:177 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:252 #, python-format msgid " %(label_val)s (Max. Size Limit 200kb) " msgstr "%(label_val)s (अधिकतम आकार सीमा 200kb)" @@ -4329,11 +5425,13 @@ msgstr "एन.एस.एस. में पंजीकृत है?" msgid "Date of Registration" msgstr "पंजीकरण तिथि" -#: gnowsys_ndf/ndf/templates/ndf/student_enroll.html:7 gnowsys_ndf/ndf/templates/ndf/student_enroll.html:88 +#: gnowsys_ndf/ndf/templates/ndf/student_enroll.html:7 +#: gnowsys_ndf/ndf/templates/ndf/student_enroll.html:88 msgid "Enroll Students in Courses" msgstr "पाठ्यक्रमों कें छात्रों का नामांकन करें" -#: gnowsys_ndf/ndf/templates/ndf/student_enroll.html:120 gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:96 +#: gnowsys_ndf/ndf/templates/ndf/student_enroll.html:120 +#: gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:96 msgid "Announced Course" msgstr "घोषित पाठ्यक्रम" @@ -4349,7 +5447,8 @@ msgstr "टिप्पणी: नामांकित छात्रों msgid "Filter Students" msgstr "फिल्टर" -#: gnowsys_ndf/ndf/templates/ndf/student_enroll.html:173 gnowsys_ndf/ndf/templates/ndf/student_list.html:152 +#: gnowsys_ndf/ndf/templates/ndf/student_enroll.html:173 +#: gnowsys_ndf/ndf/templates/ndf/student_list.html:152 msgid "Please select year" msgstr "कृपया वर्ष चुनें" @@ -4367,11 +5466,12 @@ msgstr "फिल्टर चुनें" #: gnowsys_ndf/ndf/templates/ndf/student_list.html:650 msgid " - - - Select University - - - " -msgstr "संस्था चुनें" +msgstr "विश्वविद्यालय चुनें" -#: gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:124 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:477 +#: gnowsys_ndf/ndf/templates/ndf/studentcourseenrollment_create_edit.html:124 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:477 msgid "University" -msgstr "संस्था" +msgstr "विश्वविद्यालय" #: gnowsys_ndf/ndf/templates/ndf/task.html:14 msgid "Tasks" @@ -4387,7 +5487,7 @@ msgstr "कार्य" #: gnowsys_ndf/ndf/templates/ndf/task.html:44 msgid "Completed" -msgstr "तुलना करें" +msgstr "पूरा कर लिया है" #: gnowsys_ndf/ndf/templates/ndf/task.html:45 msgid "Created by me" @@ -4405,21 +5505,26 @@ msgstr "अपलोड हो रहा है" msgid "Status Wise" msgstr "उपयोगकर्ता की स्थिति" -#: gnowsys_ndf/ndf/templates/ndf/task.html:66 gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:189 +#: gnowsys_ndf/ndf/templates/ndf/task.html:66 +#: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:189 msgid "Resolved" msgstr "हल" -#: gnowsys_ndf/ndf/templates/ndf/task.html:68 gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:191 +#: gnowsys_ndf/ndf/templates/ndf/task.html:68 +#: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:191 msgid "Closed" msgstr "संवृत" -#: gnowsys_ndf/ndf/templates/ndf/task.html:69 gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:192 +#: gnowsys_ndf/ndf/templates/ndf/task.html:69 +#: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:192 msgid "Rejected" msgstr "अस्वीकृत" #: gnowsys_ndf/ndf/templates/ndf/task.html:332 #, python-format -msgid "Search Results: No %(title|lower)s%(TASK_inst.count|pluralize)s matched your search criteria " +msgid "" +"Search Results: No %(title|lower)s" +"%(TASK_inst.count|pluralize)s matched your search criteria " msgstr "आपके खोज मापदंड से मेल खाती है %(title|lower)s%(TASK_inst.count|pluralize)s" #: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:104 @@ -4453,7 +5558,7 @@ msgstr "कृपया कार्य प्रकार चुनें" #: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:168 msgid "Please give your Task a descriptive name" -msgstr "अपने पृष्ठ को एक विवरणात्मक नाम दें जो आपके और दूसरों के लिए सहायक होगा" +msgstr "अपने पृष्ठ को एक विवरणात्मक नाम दें" #: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:176 msgid "Parent" @@ -4513,11 +5618,11 @@ msgstr "विवरण दें" #: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:358 msgid "Assignees not selected" -msgstr " " +msgstr "कार्य के लिए कार्यकर्त्ता नियत नहीं हैं" #: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:420 msgid "Click to remove" -msgstr "देखने के लिए क्ल्कि करें" +msgstr "हटाने के लिए क्लिक करें" #: gnowsys_ndf/ndf/templates/ndf/task_create_edit.html:644 msgid "No Assignees Assigned" @@ -4530,34 +5635,37 @@ msgstr "संपादित करें" #: gnowsys_ndf/ndf/templates/ndf/task_list_view.html:38 msgid "Group Task" -msgstr "समूह" +msgstr "समूह कार्य" #: gnowsys_ndf/ndf/templates/ndf/templates_list.html:25 #, fuzzy msgid "Select Template" -msgstr "स्तर चुनें" +msgstr "टेमपलेट चुनें" #: gnowsys_ndf/ndf/templates/ndf/term.html:11 msgid "Topics" -msgstr "प्रकरण" +msgstr "टॉपिक" #: gnowsys_ndf/ndf/templates/ndf/term.html:59 msgid "Show Topics" -msgstr "प्रकरण दिखाएँ" +msgstr "टॉपिक दिखाएँ" #: gnowsys_ndf/ndf/templates/ndf/term_create_edit.html:6 msgid "Topic Editor" -msgstr "प्रकरण संपादक" +msgstr "टॉपिक संपादक" #: gnowsys_ndf/ndf/templates/ndf/terms_list.html:21 -msgid " This group doesn't have any Terms. Be the first to create a Term!" +msgid "" +" This group doesn't have any Terms. Be the first to create a Term!" msgstr "इस समूह की कोई शर्त नहीं है। आप शर्त बनाने वाले प्रथम व्यक्ति हो सकते हैं" #: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:43 msgid "Create a new " msgstr "एक नया बनायें" -#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:261 gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:210 gnowsys_ndf/ndf/templates/ndf/translation_page.html:122 +#: gnowsys_ndf/ndf/templates/ndf/theme_create_edit.html:261 +#: gnowsys_ndf/ndf/templates/ndf/topic_create_edit.html:210 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:122 msgid "Tag" msgstr "टैग" @@ -4597,7 +5705,9 @@ msgstr "टीचेस् जोड़ें या संपादित क msgid "Course Enrollment Details" msgstr "पाठ्यक्रम नामांकन विवरण" -#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:459 gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:524 gnowsys_ndf/ndf/templates/ndf/unit_player.html:22 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:459 +#: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:524 +#: gnowsys_ndf/ndf/templates/ndf/unit_player.html:22 msgid "Course" msgstr "पाठ्यक्रम" @@ -4611,15 +5721,15 @@ msgstr "कृपया पाठ्यक्रम चुनें" #: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:485 msgid "Please select university" -msgstr "कृपया संस्था चुनें" +msgstr "कृपया कॉलेज चुनें" #: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:504 msgid "- - - Select College - - -" -msgstr "संस्था चुनें" +msgstr "कॉलेज चुनें" #: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:507 msgid "Please select college" -msgstr "कृपया संस्था चुनें" +msgstr "कृपया कॉलेज चुनें" #: gnowsys_ndf/ndf/templates/ndf/trainer_create_edit.html:562 msgid "Course Requirements" @@ -4641,23 +5751,24 @@ msgstr "अनिवार्य" msgid "Qualifications" msgstr "अर्हता" -#: gnowsys_ndf/ndf/templates/ndf/translate_detail.html:24 +#: gnowsys_ndf/ndf/templates/ndf/translate_detail.html:28 msgid "Other Translations:" msgstr "अन्य अनुवाद:" -#: gnowsys_ndf/ndf/templates/ndf/translate_detail.html:32 +#: gnowsys_ndf/ndf/templates/ndf/translate_detail.html:36 msgid "Original Resource:" msgstr "मूल संसाधन:" -#: gnowsys_ndf/ndf/templates/ndf/translation_list.html:15 +#: gnowsys_ndf/ndf/templates/ndf/translation_list.html:20 msgid "Translations:" msgstr "अनुवाद:" -#: gnowsys_ndf/ndf/templates/ndf/translation_list.html:17 +#: gnowsys_ndf/ndf/templates/ndf/translation_list.html:22 msgid "Translation Languages" msgstr "अनुवाद की भाषाएँ" -#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:67 gnowsys_ndf/ndf/templates/ndf/translation_page.html:100 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:67 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:100 msgid "Page Name" msgstr "पृष्ठ नाम" @@ -4665,12 +5776,16 @@ msgstr "पृष्ठ नाम" msgid "Tags: " msgstr "टैग्स" -#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:154 gnowsys_ndf/ndf/templates/ndf/translation_page.html:160 gnowsys_ndf/ndf/templates/ndf/translation_page.html:165 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:154 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:160 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:165 #, fuzzy msgid "Please give your page a descriptive name" msgstr "अपने पृष्ठ को एक विवरणात्मक नाम दें जो आपके और दूसरों के लिए सहायक होगा" -#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:154 gnowsys_ndf/ndf/templates/ndf/translation_page.html:160 gnowsys_ndf/ndf/templates/ndf/translation_page.html:165 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:154 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:160 +#: gnowsys_ndf/ndf/templates/ndf/translation_page.html:165 #, fuzzy msgid "It's helpful for others and for yourself" msgstr "अपने पृष्ठ को एक विवरणात्मक नाम दें जो आपके और दूसरों के लिए सहायक होगा" @@ -4768,12 +5883,12 @@ msgstr "गलत उत्तर" #: gnowsys_ndf/ndf/templates/ndf/user_course_analytics.html:217 msgid "Not Attempted" -msgstr "अप्रयासित" +msgstr "प्रयास नहीं किया" #: gnowsys_ndf/ndf/templates/ndf/user_course_analytics.html:229 #, fuzzy msgid "Note Making" -msgstr "ई-पुस्तक" +msgstr "नोट मेकिंग" #: gnowsys_ndf/ndf/templates/ndf/user_course_analytics.html:232 msgid "Notes Written" @@ -4783,7 +5898,8 @@ msgstr "लिखित नोट्स" msgid "Views Gained" msgstr "प्राप्त दृश्य" -#: gnowsys_ndf/ndf/templates/ndf/user_course_analytics.html:238 gnowsys_ndf/ndf/templates/ndf/user_course_analytics.html:306 +#: gnowsys_ndf/ndf/templates/ndf/user_course_analytics.html:238 +#: gnowsys_ndf/ndf/templates/ndf/user_course_analytics.html:306 msgid "Comments recieved" msgstr "प्राप्त टिप्पणियाँ" @@ -4799,7 +5915,8 @@ msgstr "अन्य नोट्स पर टिप्पणियाँ" msgid "Avg. Rating Awarded" msgstr "अर्जित औसत रेटिंग्स" -#: gnowsys_ndf/ndf/templates/ndf/user_course_analytics.html:262 gnowsys_ndf/ndf/templates/ndf/user_interactions.html:5 +#: gnowsys_ndf/ndf/templates/ndf/user_course_analytics.html:262 +#: gnowsys_ndf/ndf/templates/ndf/user_interactions.html:5 #, fuzzy msgid "Interactions" msgstr "इंटरैक्टिवस" @@ -4849,7 +5966,8 @@ msgstr "प्रथम नाम" msgid "Last Name" msgstr "उपनाम" -#: gnowsys_ndf/ndf/templates/ndf/user_profile_form.html:54 gnowsys_ndf/ndf/templates/ndf/user_profile_form.html:171 +#: gnowsys_ndf/ndf/templates/ndf/user_profile_form.html:54 +#: gnowsys_ndf/ndf/templates/ndf/user_profile_form.html:171 msgid "Language proficiency" msgstr "भाषा प्रवीणता" @@ -4913,7 +6031,8 @@ msgstr "चयनित समूह:" msgid "User Management" msgstr "उपयोगकर्ता प्रबंधन" -#: gnowsys_ndf/ndf/templates/ndf/version_page.html:37 gnowsys_ndf/ndf/templates/ndf/version_page.html:52 +#: gnowsys_ndf/ndf/templates/ndf/version_page.html:37 +#: gnowsys_ndf/ndf/templates/ndf/version_page.html:52 msgid "Compare" msgstr "तुलना करें" @@ -4958,8 +6077,10 @@ msgid "Step 2: " msgstr "सोपान 2:" #: gnowsys_ndf/ndf/templates/ndf/visualize.html:85 -msgid "Upload a CSV file. Please see the instructions regarding the CSV format." -msgstr "सी.एस.वी. फाइल अपलोड करें। कृपया सी.एस.वी. प्रारूप से संबंधित निर्देशों को ध्यानपूर्वक पढ़ें" +msgid "" +"Upload a CSV file. Please see the instructions regarding the CSV format." +msgstr "" +"सी.एस.वी. फाइल अपलोड करें। कृपया सी.एस.वी. प्रारूप से संबंधित निर्देशों को ध्यानपूर्वक पढ़ें" #: gnowsys_ndf/ndf/templates/ndf/visualize.html:87 msgid "Instructions for CSV file" @@ -4970,8 +6091,11 @@ msgid "Instructions" msgstr "निर्देश" #: gnowsys_ndf/ndf/templates/ndf/visualize.html:91 -msgid "CSV files can easily be created from Excel spreadsheets/LibreOffice Calc." -msgstr "लिब्रेऑफिस केल्क या एम.एस. ऐक्सल स्प्रेडशीट से सी.एस.वी. फाइल को सरलता से सृजित किया जा सकता है" +msgid "" +"CSV files can easily be created from Excel spreadsheets/LibreOffice Calc." +msgstr "" +"लिब्रेऑफिस केल्क या एम.एस. ऐक्सल स्प्रेडशीट से सी.एस.वी. फाइल को सरलता से सृजित किया जा " +"सकता है" #: gnowsys_ndf/ndf/templates/ndf/visualize.html:93 msgid "Just click on " @@ -4979,17 +6103,26 @@ msgstr "क्लिक करें" #: gnowsys_ndf/ndf/templates/ndf/visualize.html:96 msgid "" -"
  • Currently the graphing app supports CSV files with only 2 columns. So, your spread sheet must have only two columns.
  • \n" -"\t\t
  • The first row in every column must be the column heading and not any data value.
  • \n" -"\t\t
  • For Example - If you want to plot Cities v/s Annual Rainfall, the first row in your speardsheet must be a heading like \"City Name\" or \"Cities\" or something similar and not be a data value like \"Mumbai\".\n" +"
  • Currently the graphing app supports CSV files with only 2 columns. So, " +"your spread sheet must have only two columns.
  • \n" +"\t\t
  • The first row in every column must be the column heading and not any " +"data value.
  • \n" +"\t\t
  • For Example - If you want to plot Cities v/s Annual Rainfall, the " +"first row in your speardsheet must be a heading like \"City Name\" or " +"\"Cities\" or something similar and not be a data value like \"Mumbai\".\n" "\t\t
    \n" msgstr "" -"
  • वर्तमान में ग्राफिंग एप्लिकेशन केवल 2 कॉलम के साथ सीएसवी फ़ाइलों का समर्थन करता है। इसलिए, आपकी स्प्रेड शीट में केवल दो कॉलम होने चाहिए। \n" -"
  • प्रत्येक कॉलम में पहली पंक्ति को कॉलम शीर्षक होना चाहिए और कोई भी डेटा मान नहीं होना चाहिए। \n" -"
  • उदाहरण के लिए - यदि आप शहर बनाम वर्षा प्लाट करना चाहते हैं, तो आपकी शीट में पहली पंक्ति \"सिटी का नाम\" या \"शहर\" या ऐसा कुछ होना चाहिए न की \"मुंबई\" जैसी कोई वैल्यू ।\n" +"
  • वर्तमान में ग्राफिंग एप्लिकेशन केवल 2 कॉलम के साथ सीएसवी फ़ाइलों का समर्थन करता है। " +"इसलिए, आपकी स्प्रेड शीट में केवल दो कॉलम होने चाहिए। \n" +"
  • प्रत्येक कॉलम में पहली पंक्ति को कॉलम शीर्षक होना चाहिए और कोई भी डेटा मान नहीं " +"होना चाहिए। \n" +"
  • उदाहरण के लिए - यदि आप शहर बनाम वर्षा प्लाट करना चाहते हैं, तो आपकी शीट में " +"पहली पंक्ति \"सिटी का नाम\" या \"शहर\" या ऐसा कुछ होना चाहिए न की \"मुंबई\" जैसी " +"कोई वैल्यू ।\n" #: gnowsys_ndf/ndf/templates/ndf/visualize.html:165 -msgid "Almost there! Just click on the button below to create the visualization." +msgid "" +"Almost there! Just click on the button below to create the visualization." msgstr "लगभग हो गया! दृश्य बनाने के लिए बस नीचे दिए गए बटन पर क्लिक करें।" #: gnowsys_ndf/ndf/templates/ndf/visualize.html:166 @@ -5004,7 +6137,8 @@ msgstr "बहुत बढ़िया. मेरे पास है।" msgid "100" msgstr "१००" -#: gnowsys_ndf/ndf/templates/ndf/widget_admin_page.html:8 gnowsys_ndf/ndf/templates/ndf/widget_help_page.html:8 +#: gnowsys_ndf/ndf/templates/ndf/widget_admin_page.html:8 +#: gnowsys_ndf/ndf/templates/ndf/widget_help_page.html:8 msgid "Select admin page(s) for this resource from following options:" msgstr "निम्न विकल्पों से इस संसाधन के लिए व्यवस्थापक पृष्ठ का चयन करें:" @@ -5021,7 +6155,7 @@ msgstr "* एकाधिक विकल्पों का चयन करन msgid "Selections: " msgstr "चयनित:" -#: gnowsys_ndf/ndf/templates/ndf/widget_cross_publish.html:12 +#: gnowsys_ndf/ndf/templates/ndf/widget_cross_publish.html:13 msgid "Remove from " msgstr "हटाएँ" @@ -5035,17 +6169,26 @@ msgstr "स्थिति:" msgid "Enrollment Status:" msgstr "नामांकन विवरण" -#: gnowsys_ndf/ndf/templates/ndf/widget_enroll.html:30 gnowsys_ndf/ndf/templates/ndf/widget_enroll.html:45 +#: gnowsys_ndf/ndf/templates/ndf/widget_enroll.html:30 +#: gnowsys_ndf/ndf/templates/ndf/widget_enroll.html:45 msgid "Enrolled" msgstr "नामांकित" -#: gnowsys_ndf/ndf/templates/ndf/widget_enroll.html:32 gnowsys_ndf/ndf/templates/ndf/widget_enroll.html:49 +#: gnowsys_ndf/ndf/templates/ndf/widget_enroll.html:32 +#: gnowsys_ndf/ndf/templates/ndf/widget_enroll.html:49 msgid "Enroll" msgstr "नामांकन" #: gnowsys_ndf/ndf/templates/ndf/widget_interaction.html:20 -msgid "Do you want to enable Comments/Discussion on this Activity for Students ? " -msgstr "क्या आप विद्यार्थियों के लिए इस गतिविधि पर टिप्पणी / चर्चा को सक्षम करना चाहते हैं?" +#, fuzzy +msgid "Do you want to enable Comments/Discussion on this Activity ? " +msgstr "" +"क्या आप विद्यार्थियों के लिए इस गतिविधि पर टिप्पणी / चर्चा को सक्षम करना चाहते हैं?" + +#: gnowsys_ndf/ndf/templates/ndf/widget_node_form.html:20 +#, fuzzy +msgid "Please enter Name" +msgstr "कृपया नाम भरें" #: gnowsys_ndf/ndf/templates/ndf/widget_node_form.html:26 msgid "Display Name" @@ -5083,13 +6226,23 @@ msgstr "क्षमा करें, कोई विषय उपलब्ध #, python-format msgid "" " Tags Topic Display\n" -"\t
    Following are the topics with the tag \"%(tag)s\"

    \n" -"\tSelect the topic from the panel on the left to view the details about that topic. The knowledge graph for that particular topic is also available on the same page.\n" -msgstr "उस विषय के बारे में विवरण देखने के लिए बाईं ओर पैनल से विषय चुनें। उस विशिष्ट विषय के लिए ज्ञान ग्राफ़ भी उसी पृष्ठ पर उपलब्ध है %(tag)s \n" +"\t
    Following are the topics with the tag \"%(tag)s\"

    \n" +"\tSelect the topic from the panel on the left to view the details about that " +"topic. The knowledge graph for that particular topic is also available on " +"the same page.\n" +msgstr "" +"उस विषय के बारे में विवरण देखने के लिए बाईं ओर पैनल से विषय चुनें। उस विशिष्ट विषय के लिए " +"ज्ञान ग्राफ़ भी उसी पृष्ठ पर उपलब्ध है %(tag)s \n" #: gnowsys_ndf/ndf/templates/ndf/wikidata.html:75 -msgid "Select the topic from the panel on the left to view the details about that topic. The knowledge graph for that particular topic is also available on the same page." -msgstr "उस विषय के बारे में विवरण देखने के लिए बाईं ओर पैनल से विषय चुनें। उस विशिष्ट विषय के लिए ज्ञान ग्राफ़ भी उसी पृष्ठ पर उपलब्ध है।" +msgid "" +"Select the topic from the panel on the left to view the details about that " +"topic. The knowledge graph for that particular topic is also available on " +"the same page." +msgstr "" +"उस विषय के बारे में विवरण देखने के लिए बाईं ओर पैनल से विषय चुनें। उस विशिष्ट विषय के लिए " +"ज्ञान ग्राफ़ भी उसी पृष्ठ पर उपलब्ध है।" #: gnowsys_ndf/ndf/templates/ndf/wikidata.html:201 msgid "Wikipedia Page Link:" @@ -5124,14 +6277,35 @@ msgid "Wikidata Project" msgstr "विकिडाटा परियोजना" #: gnowsys_ndf/ndf/templates/ndf/wikidata.html:246 -msgid "All structured data from the main and property namespace is available under the Creative Commons CC0 License. Text in the other namespaces is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy." -msgstr "मुख्य और प्रॉपर्टी नेमस्पेस से सभी संरचित डेटा क्रिएटिव कॉमन्स CC0 लाइसेंस के अंतर्गत उपलब्ध है। अन्य नेमस्पेस में टेक्स्ट क्रिएटिव कॉमन्स एट्रिब्यूशन-शेयर एलेवेंस लाइसेंस के तहत उपलब्ध है। अतिरिक्त शर्तें लागू हो सकते हैं इस साइट का उपयोग करके, आप उपयोग की शर्तों और गोपनीयता नीति से सहमत हैं।" +msgid "" +"All structured data from the main and property namespace is available under " +"the Creative Commons CC0 License. Text in the other namespaces is available " +"under the Creative Commons Attribution-ShareAlike License. Additional terms " +"may apply. By using this site, you agree to the Terms of Use and Privacy " +"Policy." +msgstr "" +"मुख्य और प्रॉपर्टी नेमस्पेस से सभी संरचित डेटा क्रिएटिव कॉमन्स CC0 लाइसेंस के अंतर्गत उपलब्ध " +"है। अन्य नेमस्पेस में टेक्स्ट क्रिएटिव कॉमन्स एट्रिब्यूशन-शेयर एलेवेंस लाइसेंस के तहत उपलब्ध है। " +"अतिरिक्त शर्तें लागू हो सकते हैं इस साइट का उपयोग करके, आप उपयोग की शर्तों और गोपनीयता " +"नीति से सहमत हैं।" #: gnowsys_ndf/ndf/templates/notification/base.html:4 msgid "notices" msgstr "सूचनाएँ" -#: gnowsys_ndf/ndf/templates/notification/notice_settings.html:8 gnowsys_ndf/ndf/templates/notification/notice_settings.html:11 gnowsys_ndf/notification/templates/notification/notice_settings.html:8 gnowsys_ndf/notification/templates/notification/notice_settings.html:11 +#: gnowsys_ndf/ndf/templates/notification/email_body.txt:1 +msgid "You have received the following notice from the site: " +msgstr "आपको निम्नलिखित सुचनाएँ साइट से प्राप्त हुई हैं:" + +#: gnowsys_ndf/ndf/templates/notification/email_subject.txt:1 +#, python-format +msgid "[%(current_site)s] %(message)s" +msgstr "" + +#: gnowsys_ndf/ndf/templates/notification/notice_settings.html:8 +#: gnowsys_ndf/ndf/templates/notification/notice_settings.html:11 +#: gnowsys_ndf/notification/templates/notification/notice_settings.html:8 +#: gnowsys_ndf/notification/templates/notification/notice_settings.html:11 msgid "Notification Settings" msgstr "अधिसूचना सेटिंग" @@ -5151,10 +6325,15 @@ msgstr "एक नया जोड़ें" msgid "now" msgstr "अब" -#: gnowsys_ndf/ndf/templates/notification/notice_settings.html:27 gnowsys_ndf/notification/templates/notification/notice_settings.html:27 +#: gnowsys_ndf/ndf/templates/notification/notice_settings.html:27 +#: gnowsys_ndf/notification/templates/notification/notice_settings.html:27 msgid "Notification Type" msgstr "अधिसूचना प्रकार" +#: gnowsys_ndf/ndf/templates/notification/short.txt:5 +msgid "Activity notification from" +msgstr "से क्रियाकलाप अधिसूचना" + #: gnowsys_ndf/ndf/templates/online_status/example.html:4 msgid "Users online" msgstr "ऑनलाइन उपयोगकर्ता" @@ -5167,7 +6346,8 @@ msgstr "उपयोगकर्ता की स्थिति" msgid "My status " msgstr "मेरी स्थिति" -#: gnowsys_ndf/ndf/templates/registration/activate.html:6 gnowsys_ndf/ndf/templates/registration/activation_complete.html:4 +#: gnowsys_ndf/ndf/templates/registration/activate.html:6 +#: gnowsys_ndf/ndf/templates/registration/activation_complete.html:4 msgid "Activation complete" msgstr "सक्रियता पूर्ण हुई" @@ -5196,22 +6376,29 @@ msgid "using your email and password." msgstr "अपने ईमेल और पासवर्ड का उपयोग करके" #: gnowsys_ndf/ndf/templates/registration/activate.html:27 -msgid "Oops! It seems that your activation key is invalid. Please check the url or try to reset your password again. " -msgstr "ओह ऐसा लगता है कि आपकी सक्रियण कुंजी अमान्य है कृपया यूआरएल की जांच करें या फिर अपना पासवर्ड रीसेट करने का प्रयास करें।" +msgid "" +"Oops! It seems that your activation key is invalid. Please check the url or " +"try to reset your password again. " +msgstr "" +"ओह ऐसा लगता है कि आपकी सक्रियण कुंजी अमान्य है कृपया यूआरएल की जांच करें या फिर अपना " +"पासवर्ड रीसेट करने का प्रयास करें।" #: gnowsys_ndf/ndf/templates/registration/activation_complete.html:13 msgid "Account successfully activated." msgstr "खाता सफलतापूर्वक सक्रिय हो चुका है" -#: gnowsys_ndf/ndf/templates/registration/activation_complete.html:14 gnowsys_ndf/ndf/templates/registration/password_reset_complete.html:14 +#: gnowsys_ndf/ndf/templates/registration/activation_complete.html:14 +#: gnowsys_ndf/ndf/templates/registration/password_reset_complete.html:14 msgid "Please " msgstr "कृपया" -#: gnowsys_ndf/ndf/templates/registration/activation_complete.html:14 gnowsys_ndf/ndf/templates/registration/password_reset_complete.html:14 +#: gnowsys_ndf/ndf/templates/registration/activation_complete.html:14 +#: gnowsys_ndf/ndf/templates/registration/password_reset_complete.html:14 msgid "Sign In" msgstr "साइन इन" -#: gnowsys_ndf/ndf/templates/registration/activation_complete.html:14 gnowsys_ndf/ndf/templates/registration/password_reset_complete.html:14 +#: gnowsys_ndf/ndf/templates/registration/activation_complete.html:14 +#: gnowsys_ndf/ndf/templates/registration/password_reset_complete.html:14 msgid " here." msgstr "यहाँ" @@ -5220,18 +6407,24 @@ msgid "Account registration" msgstr "खाता पजीकृकरण" #: gnowsys_ndf/ndf/templates/registration/activation_email.html:16 -msgid "You (or someone pretending to be you) have asked to register an account at: " +msgid "" +"You (or someone pretending to be you) have asked to register an account at: " msgstr "आपने यहाँ पंजीकरण के लिए आग्रह किया है:" #: gnowsys_ndf/ndf/templates/registration/activation_email.html:17 -msgid "If this wasn't you, please ignore this email and your address will be removed from our records." +msgid "" +"If this wasn't you, please ignore this email and your address will be " +"removed from our records." msgstr "यदि आप ये नहीं थे, कृपया इस ईमेल को अनंदेखा करें। आपका ईमेल पता मिटा दिया जायेगा" #: gnowsys_ndf/ndf/templates/registration/activation_email.html:21 -msgid "To activate this account, please click the following link within the next two days." +msgid "" +"To activate this account, please click the following link within the next " +"two days." msgstr "प्राप्त लिंक केवल दो दिन तक ही वैध रहेगा। कृपया इस अवधि में खाता सक्रिय करें" #: gnowsys_ndf/ndf/templates/registration/activation_email.html:26 +#: gnowsys_ndf/ndf/templates/registration/activation_email.txt:11 msgid "Sincerely" msgstr "भवदीय" @@ -5240,29 +6433,61 @@ msgstr "भवदीय" msgid " \"%(site.name|capfirst)s Team\" " msgstr "" -#: gnowsys_ndf/ndf/templates/registration/login.html:28 +#: gnowsys_ndf/ndf/templates/registration/activation_email.txt:5 +msgid "" +"You (or someone pretending to be you) have asked to register an account at " +msgstr "आपने यहाँ पंजीकरण के लिए आग्रह किया" + +#: gnowsys_ndf/ndf/templates/registration/activation_email.txt:6 +msgid "" +"If this wasn't you, please ignore this email and your details will be " +"removed from our records." +msgstr "यदि आप ये नहीं थे, कृपया इस ईमेल को अनंदेखा करें। आपका ईमेल पता मिटा दिया जायेगा" + +#: gnowsys_ndf/ndf/templates/registration/activation_email.txt:8 +msgid "" +"To activate this account, please click the following link within the next" +msgstr "प्राप्त लिंक केवल दो दिन तक ही वैध रहेगा। कृपया इस अवधि में खाता सक्रिय करें" + +#: gnowsys_ndf/ndf/templates/registration/activation_email.txt:8 +msgid "days" +msgstr "दिन" + +#: gnowsys_ndf/ndf/templates/registration/activation_email.txt:12 +msgid "Team" +msgstr "टीम" + +#: gnowsys_ndf/ndf/templates/registration/activation_email_subject.txt:3 +msgid "Account registration for" +msgstr "खाता पजीकृकरण" + +#: gnowsys_ndf/ndf/templates/registration/login.html:30 msgid "Log In" msgstr "लॉग-इन" -#: gnowsys_ndf/ndf/templates/registration/login.html:35 gnowsys_ndf/ndf/templates/registration/login_clix.html:39 +#: gnowsys_ndf/ndf/templates/registration/login.html:37 +#: gnowsys_ndf/ndf/templates/registration/login_clix.html:39 msgid "Either your email or password is incorrect !" msgstr "ईमेल अथवा पासवर्ड गलत है" -#: gnowsys_ndf/ndf/templates/registration/login.html:72 gnowsys_ndf/ndf/templates/registration/login_clix.html:99 +#: gnowsys_ndf/ndf/templates/registration/login.html:80 +#: gnowsys_ndf/ndf/templates/registration/login_clix.html:99 #, fuzzy msgid "Recover your password" msgstr "पासवर्ड भूल गए?" -#: gnowsys_ndf/ndf/templates/registration/login.html:72 gnowsys_ndf/ndf/templates/registration/login_clix.html:99 +#: gnowsys_ndf/ndf/templates/registration/login.html:80 +#: gnowsys_ndf/ndf/templates/registration/login_clix.html:99 msgid "Forgot your password?" msgstr "पासवर्ड भूल गए?" -#: gnowsys_ndf/ndf/templates/registration/login.html:95 gnowsys_ndf/ndf/templates/registration/login_clix.html:111 +#: gnowsys_ndf/ndf/templates/registration/login.html:103 +#: gnowsys_ndf/ndf/templates/registration/login_clix.html:111 #, fuzzy msgid "Click here to register" msgstr "देखने के लिए क्ल्कि करें" -#: gnowsys_ndf/ndf/templates/registration/login.html:96 +#: gnowsys_ndf/ndf/templates/registration/login.html:104 msgid "Don't have an account? Register yourself now." msgstr "खाता नहीं है? कृपया पंजीकरण करें" @@ -5284,7 +6509,9 @@ msgid "You have sucessfully logged out." msgstr "सफलतापूर्वक लॉग-आउट हो गया है" #: gnowsys_ndf/ndf/templates/registration/logout.html:12 -msgid "Thank you for visiting our website. Please return often to take advantage of this platform." +msgid "" +"Thank you for visiting our website. Please return often to take advantage of " +"this platform." msgstr "हमारी वेबसाइट देखने के लिए धन्यवाद। कृपया इस मंच का लाभ उठाने के लिए अक्सर लौटें।" #: gnowsys_ndf/ndf/templates/registration/password_change_done.html:7 @@ -5307,23 +6534,28 @@ msgstr "पासवर्ड सफलतापूर्वक रीसेट msgid "Confirm password reset" msgstr "पासवर्ड रीसेट की पुष्टि करें" -#: gnowsys_ndf/ndf/templates/registration/password_reset_confirm.html:43 gnowsys_ndf/ndf/templates/registration/registration_form.html:63 +#: gnowsys_ndf/ndf/templates/registration/password_reset_confirm.html:43 +#: gnowsys_ndf/ndf/templates/registration/registration_form.html:63 msgid "Either both passwords doesn't match or doesn't satisfy the criteria!!!" msgstr "पासवर्ड कसौटी के अनुरूप नहीं है" -#: gnowsys_ndf/ndf/templates/registration/password_reset_confirm.html:66 gnowsys_ndf/ndf/templates/registration/registration_form.html:110 +#: gnowsys_ndf/ndf/templates/registration/password_reset_confirm.html:66 +#: gnowsys_ndf/ndf/templates/registration/registration_form.html:110 msgid "NOTE: " msgstr "टिप्पणी:" -#: gnowsys_ndf/ndf/templates/registration/password_reset_confirm.html:68 gnowsys_ndf/ndf/templates/registration/registration_form.html:112 +#: gnowsys_ndf/ndf/templates/registration/password_reset_confirm.html:68 +#: gnowsys_ndf/ndf/templates/registration/registration_form.html:112 msgid "Password must contain atleast 8 characters," msgstr "पासवर्ड में कम-से-कम 8 कैरेक्टर का होना आवश्यक है" -#: gnowsys_ndf/ndf/templates/registration/password_reset_confirm.html:69 gnowsys_ndf/ndf/templates/registration/registration_form.html:113 +#: gnowsys_ndf/ndf/templates/registration/password_reset_confirm.html:69 +#: gnowsys_ndf/ndf/templates/registration/registration_form.html:113 msgid "One uppercase letter, and" -msgstr "कम-से-कम एक अपरकेस अक्षर और" +msgstr "कम-से-कम एक अपरकेस अक्षर और" -#: gnowsys_ndf/ndf/templates/registration/password_reset_confirm.html:70 gnowsys_ndf/ndf/templates/registration/registration_form.html:114 +#: gnowsys_ndf/ndf/templates/registration/password_reset_confirm.html:70 +#: gnowsys_ndf/ndf/templates/registration/registration_form.html:114 msgid "One numeral" msgstr "कम-से-कम एक संख्या" @@ -5332,6 +6564,7 @@ msgid "Set password" msgstr "सेट पासवर्ड" #: gnowsys_ndf/ndf/templates/registration/password_reset_done.html:4 +#: gnowsys_ndf/ndf/templates/registration/password_reset_email_subject.txt:2 msgid "Password reset" msgstr "पासवर्ड रीसेट" @@ -5344,15 +6577,23 @@ msgid "An email has been sent to email-ID associated with your account." msgstr "आपके खाते से संबंधित ईमेल आई.डी. पर ईमेल भेजी गई है" #: gnowsys_ndf/ndf/templates/registration/password_reset_done.html:13 -msgid "Please be patient; the delivery of email may be delayed. Remember to confirm that the email that you entered is correct and to check your junk or spam folder or filter if you do not receive this email." -msgstr "कृपया धैर्य रखें; ईमेल की डिलीवरी में देरी हो सकती है यह पुष्टि करने के लिए याद रखें कि आपने जो ईमेल दर्ज किया है वह सही है और यदि आप यह ईमेल प्राप्त नहीं करते हैं तो अपने ट्रेश या स्पैम फ़ोल्डर या फ़िल्टर की जांच करें।" +msgid "" +"Please be patient; the delivery of email may be delayed. Remember to confirm " +"that the email that you entered is correct and to check your junk or spam " +"folder or filter if you do not receive this email." +msgstr "" +"कृपया धैर्य रखें; ईमेल की डिलीवरी में देरी हो सकती है यह पुष्टि करने के लिए याद रखें कि आपने " +"जो ईमेल दर्ज किया है वह सही है और यदि आप यह ईमेल प्राप्त नहीं करते हैं तो अपने ट्रेश या " +"स्पैम फ़ोल्डर या फ़िल्टर की जांच करें।" #: gnowsys_ndf/ndf/templates/registration/password_reset_email.html:4 msgid "Greetings " msgstr "अभिनंदन" #: gnowsys_ndf/ndf/templates/registration/password_reset_email.html:5 -msgid "You are receiving this email because you requested that your password be reset on" +msgid "" +"You are receiving this email because you requested that your password be " +"reset on" msgstr "आप यह ईमेल प्राप्त कर रहे हैं क्योंकि आपने अनुरोध किया है कि आपका पासवर्ड रीसेट हो" #: gnowsys_ndf/ndf/templates/registration/password_reset_email.html:7 @@ -5360,8 +6601,12 @@ msgid "If you do not wish to reset your password, please ignore this message." msgstr "यदि आप अपना पासवर्ड रीसेट नहीं करना चाहते हैं, तो कृपया इस संदेश को अनदेखा करें।" #: gnowsys_ndf/ndf/templates/registration/password_reset_email.html:9 -msgid "To reset your password, please click the following link, or copy and paste it into your web browser:" -msgstr "अपना पासवर्ड रीसेट करने के लिए, कृपया निम्न लिंक पर क्लिक करें, या उसे अपने वेब ब्राउज़र में कॉपी और पेस्ट करें:" +msgid "" +"To reset your password, please click the following link, or copy and paste " +"it into your web browser:" +msgstr "" +"अपना पासवर्ड रीसेट करने के लिए, कृपया निम्न लिंक पर क्लिक करें, या उसे अपने वेब ब्राउज़र में " +"कॉपी और पेस्ट करें:" #: gnowsys_ndf/ndf/templates/registration/password_reset_email.html:12 msgid "Your username, in case you've forgotten:" @@ -5375,16 +6620,23 @@ msgstr "आदर सहित" msgid "Management" msgstr "प्रबंधन" -#: gnowsys_ndf/ndf/templates/registration/password_reset_error_form.html:5 gnowsys_ndf/ndf/templates/registration/password_reset_error_form.html:72 gnowsys_ndf/ndf/templates/registration/password_reset_form.html:5 gnowsys_ndf/ndf/templates/registration/password_reset_form.html:65 +#: gnowsys_ndf/ndf/templates/registration/password_reset_error_form.html:5 +#: gnowsys_ndf/ndf/templates/registration/password_reset_error_form.html:72 +#: gnowsys_ndf/ndf/templates/registration/password_reset_form.html:5 +#: gnowsys_ndf/ndf/templates/registration/password_reset_form.html:65 msgid "Reset password" msgstr "रीसेट पासवर्ड" -#: gnowsys_ndf/ndf/templates/registration/password_reset_error_form.html:30 gnowsys_ndf/ndf/templates/registration/password_reset_form.html:30 +#: gnowsys_ndf/ndf/templates/registration/password_reset_error_form.html:30 +#: gnowsys_ndf/ndf/templates/registration/password_reset_form.html:30 msgid "Forgot password? Don't worry..." msgstr "पासवर्ड भूल गये हैं? चिंता न करें" -#: gnowsys_ndf/ndf/templates/registration/password_reset_error_form.html:37 gnowsys_ndf/ndf/templates/registration/password_reset_form.html:37 -msgid "Password reset instructions will be sent to the email address associated with your account." +#: gnowsys_ndf/ndf/templates/registration/password_reset_error_form.html:37 +#: gnowsys_ndf/ndf/templates/registration/password_reset_form.html:37 +msgid "" +"Password reset instructions will be sent to the email address associated " +"with your account." msgstr "पासवर्ड रीसेट निर्देश अापके खाते से जुडे ईमेल पर भेजे जाएंगे।" #: gnowsys_ndf/ndf/templates/registration/password_reset_error_form.html:44 @@ -5395,11 +6647,13 @@ msgstr "अवैध ईमेल आई.डी., कृपया फिर स msgid "Please type your valid " msgstr "कृपया वैध ईमेल भरें" -#: gnowsys_ndf/ndf/templates/registration/password_reset_error_form.html:59 gnowsys_ndf/ndf/templates/registration/password_reset_form.html:52 +#: gnowsys_ndf/ndf/templates/registration/password_reset_error_form.html:59 +#: gnowsys_ndf/ndf/templates/registration/password_reset_form.html:52 msgid "email address" msgstr "ईमेल पता" -#: gnowsys_ndf/ndf/templates/registration/password_reset_error_form.html:59 gnowsys_ndf/ndf/templates/registration/password_reset_form.html:52 +#: gnowsys_ndf/ndf/templates/registration/password_reset_error_form.html:59 +#: gnowsys_ndf/ndf/templates/registration/password_reset_form.html:52 msgid " below:" msgstr "नीचे" @@ -5424,7 +6678,9 @@ msgid "Account creation successful." msgstr "खाता सफलतापूर्वक सृजित हो चुका है" #: gnowsys_ndf/ndf/templates/registration/registration_complete.html:12 -msgid "Please activate your account by clicking on the link provided in the email you will receive." +msgid "" +"Please activate your account by clicking on the link provided in the email " +"you will receive." msgstr "कृपया प्राप्त ईमेल में दिए गए लिंक पर क्लिक करके अपना खाता सक्रिय करें।" #: gnowsys_ndf/ndf/templates/registration/registration_form.html:5 @@ -5445,7 +6701,7 @@ msgstr "व्यवसाय चुनें" #: gnowsys_ndf/ndf/templates/registration/registration_form.html:157 msgid "Organization" -msgstr "संगठन" +msgstr "संस्था" #: gnowsys_ndf/ndf/templates/registration/registration_form.html:172 msgid "I agree to the terms and conditions" @@ -5527,41 +6783,81 @@ msgstr "सूचना सेटिंग" msgid "notice settings" msgstr "सूचना सेटिंग" -#: gnowsys_ndf/notification/templates/notification/full.html:1 gnowsys_ndf/notification/templates/notification/notice.html:1 +#: gnowsys_ndf/notification/templates/notification/email_body.txt:1 +#, python-format +msgid "" +"You have received the following notice from %(current_site)s:\n" +"\n" +"%(message)s\n" +"\n" +"To see other notices or change how you receive notifications, please go to " +"%(default_http_protocol)s://%(current_site)s%(notices_url)s\n" +msgstr "" +"आपको निम्नलिखित नोटिस प्राप्त हुआ है %(current_site)s:\n" +"\n" +" %(message)s\n" +"अन्य नोटिस देखने के लिए या आपको सूचनाएं कैसे प्राप्त होती हैं, इसका चुनाव करने के लिए यहाँ " +"जाएँ %(default_http_protocol)s://%(current_site)s%(notices_url)s\n" + +#: gnowsys_ndf/notification/templates/notification/full.html:1 +#: gnowsys_ndf/notification/templates/notification/full.txt:1 +#: gnowsys_ndf/notification/templates/notification/notice.html:1 +#: gnowsys_ndf/notification/templates/notification/short.txt:1 #, fuzzy, python-format msgid "%(notice)s" msgstr "सूचना" #: gnowsys_ndf/notification/templates/notification/notice_settings.html:15 -#, python-format +#, fuzzy, python-format msgid "" +"\n" "

    \n" " Note:\n" -" You do not have a verified email address to which notices can be sent. Add one now.\n" +" You do not have a verified email address to which notices can be " +"sent. Add one now.\n" "

    \n" " " msgstr "%(email_url)s आपके पास एक सत्यापित ईमेल नहीं है जिसमें सूचनाएं भेजी जा सकती हैं।" -#~ msgid "You have received the following notice from the site: " -#~ msgstr "आपको निम्नलिखित सुचनाएँ साइट से प्राप्त हुई हैं:" +#~ msgid " New Course" +#~ msgstr "नया कोर्स " -#~ msgid "Activity notification from" -#~ msgstr "से क्रियाकलाप अधिसूचना" +#~ msgid " New Event" +#~ msgstr "नया इवेंट" -#~ msgid "You (or someone pretending to be you) have asked to register an account at " -#~ msgstr "आपने यहाँ पंजीकरण के लिए आग्रह किया" +#~ msgid "All eCourses" +#~ msgstr "सभी ई-कोर्स" -#~ msgid "If this wasn't you, please ignore this email and your details will be removed from our records." -#~ msgstr "यदि आप ये नहीं थे, कृपया इस ईमेल को अनंदेखा करें। आपका ईमेल पता मिटा दिया जायेगा" +#~ msgid "All" +#~ msgstr "सभी" -#~ msgid "To activate this account, please click the following link within the next" -#~ msgstr "प्राप्त लिंक केवल दो दिन तक ही वैध रहेगा। कृपया इस अवधि में खाता सक्रिय करें" +#~ msgid "My eCourses" +#~ msgstr "मेरे ई-कोर्सेस" -#~ msgid "days" -#~ msgstr "दिन" +#~ msgid "My Events" +#~ msgstr "मेरे इवेंटस" -#~ msgid "Account registration for" -#~ msgstr "खाता पजीकृकरण" +#~ msgid "APPS" +#~ msgstr "ऐप्स" + +#~ msgid "Updates" +#~ msgstr "अद्यतन सूची" + +#~ msgid "BACK" +#~ msgstr "पीछे" + +#~ msgid "Recent News" +#~ msgstr "नवीनतम समाचार" + +#~ msgid "Mark as Raw Material" +#~ msgstr "रॉ मटीरियल के रूप में चिह्नित करें" + +#, fuzzy +#~ msgid " Options " +#~ msgstr "विकल्प" + +#~ msgid "My Performance" +#~ msgstr "मेरा प्रदर्शन" #~ msgid "List Members" #~ msgstr "सदस्यों की सूची" @@ -5569,32 +6865,29 @@ msgstr "%(email_url)s आपके पास एक सत्यापित ई #~ msgid "Sorry, No resources found with selected filters" #~ msgstr "क्षमा करें, चयनित फिल्टर से कोई संसाधन प्राप्त नहीं हुआ" -#~ msgid "This group doesn't have any files. Be the first to upload a file!" -#~ msgstr "इस समूह में कोई फाइल नहीं है। आप फाइल अपलोड करने वाले प्रथम व्यक्ति हो सकते हैं" +#~ msgid "" +#~ "This group doesn't have any files. Be the first to upload a file!" +#~ msgstr "" +#~ "इस समूह में कोई फाइल नहीं है। आप फाइल अपलोड करने वाले प्रथम व्यक्ति हो सकते हैं" #~ msgid "View Source Code" #~ msgstr "सोर्स कोड देखें" -#~ msgid "All material is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License unless mentioned otherwise." -#~ msgstr "सभी सामग्री क्रियेटिव कॉमन्स ऍट्रीब्यूशन शेयर-अलाइक 3.0 के अनपोर्टेड लाइसेंस के अंतर्गत आती है, यदि कोई अन्य लाइसेंस अंकित नहीं है तो" - -#~ msgid "Powered by" -#~ msgstr "पावर्ड बाइ" - -#~ msgid "gstudio" -#~ msgstr "स्टूडियो" - -#~ msgid "Homi Bhabha Centre for Science Education" -#~ msgstr "होमी भाभा विज्ञान शिक्षा केन्द्र (एच.बी.सी.एस.ई.)" - -#~ msgid "TIFR" -#~ msgstr "टीआईएफआर" +#~ msgid "" +#~ "All material is licensed under a Creative Commons Attribution-Share Alike " +#~ "3.0 Unported License unless mentioned otherwise." +#~ msgstr "" +#~ "सभी सामग्री क्रियेटिव कॉमन्स ऍट्रीब्यूशन शेयर-अलाइक 3.0 के अनपोर्टेड लाइसेंस के अंतर्गत " +#~ "आती है, यदि कोई अन्य लाइसेंस अंकित नहीं है तो" #~ msgid "Contributor" #~ msgstr "योगदानकर्ता" -#~ msgid "This group doesn't have any forums. Be the first to create a forum!
    " -#~ msgstr "इस समूह में कोई फोरम नहीं है। आप फोरम बनाने वाले प्रथम व्यक्ति हो सकते हैं<" +#~ msgid "" +#~ "This group doesn't have any forums. Be the first to create a forum!" +#~ msgstr "" +#~ "इस समूह में कोई फोरम नहीं है। आप फोरम बनाने वाले प्रथम व्यक्ति हो सकते हैं<" #~ msgid "Top Contributors" #~ msgstr "सर्वोच्च योगदानकर्ता" @@ -5677,7 +6970,8 @@ msgstr "%(email_url)s आपके पास एक सत्यापित ई #~ msgid "Create New Blog" #~ msgstr "नया बनायें" -#~ msgid " This group doesn't have any pages. Be the first to create a Page!" +#~ msgid "" +#~ " This group doesn't have any pages. Be the first to create a Page!" #~ msgstr "इस समूह में कोई पृष्ठ नहीं है। आप पृष्ठ बनाने वाले प्रथम व्यक्ति हो सकते हैं" #~ msgid "Page Details" @@ -5688,7 +6982,11 @@ msgstr "%(email_url)s आपके पास एक सत्यापित ई #~ msgid "" #~ "

    \n" -#~ " A Quiz is a sequenced collection of quiz items. A quiz-item can be any of the three types: short response, single-choice and multiple-choice. submit response and match the following types will be implemented very soon.\n" +#~ " A Quiz is a sequenced collection of quiz items. A quiz-" +#~ "item can be any of the three types: short response, single-" +#~ "choice and multiple-choice. " +#~ "submit response and match the following types will be " +#~ "implemented very soon.\n" #~ "

    \n" #~ "

    You can build a quiz in two ways:\n" #~ "

      \n" @@ -5697,7 +6995,10 @@ msgstr "%(email_url)s आपके पास एक सत्यापित ई #~ "

    \n" #~ msgstr "" #~ "

    \n" -#~ " एक प्रश्नोत्तरी के अनुक्रम संग्रह है प्रश्नोत्तरी आइटम.एक प्रश्नोत्तरी आइटम तीन प्रकार के किसी भी हो सकता है: कम प्रतिक्रिया, एक विकल्प और बहुविकल्प. प्रतिक्रिया सबमिट करें और मैच निम्नलिखित प्रकार के बहुत जल्द ही लागू किया जाएगा.\n" +#~ " एक प्रश्नोत्तरी के अनुक्रम संग्रह है प्रश्नोत्तरी आइटम.एक प्रश्नोत्तरी " +#~ "आइटम तीन प्रकार के किसी भी हो सकता है: कम प्रतिक्रिया, एक विकल्प और बहुविकल्प. प्रतिक्रिया सबमिट करें " +#~ "और मैच निम्नलिखित प्रकार के बहुत जल्द ही लागू किया जाएगा.\n" #~ "

    \n" #~ "

    आप दो तरह से एक प्रश्नोत्तरी का निर्माण कर सकते हैं:\n" #~ "

      \n" @@ -5712,8 +7013,11 @@ msgstr "%(email_url)s आपके पास एक सत्यापित ई #~ msgstr "प्रश्नोत्तरी प्रश्न संपादक" #~ msgid "" -#~ "

      A Quiz is a sequenced collection of quiz items. A quiz-item can be any of the three types: short response, single-choice and multiple-choice. submit response and match the following types will be implemented very " -#~ "soon.

      \n" +#~ "

      A Quiz is a sequenced collection of " +#~ "quiz items. A quiz-item can be any of the three types: " +#~ "short response, single-choice and " +#~ "multiple-choice. submit response and " +#~ "match the following types will be implemented very soon.

      \n" #~ "

      You can build a quiz in two ways:\n" #~ "

        \n" #~ "\t
      1. By editing, Quiz node (via collection-list).
      2. \n" @@ -5721,7 +7025,10 @@ msgstr "%(email_url)s आपके पास एक सत्यापित ई #~ "

      \n" #~ msgstr "" #~ "

      \n" -#~ " एक प्रश्नोत्तरी के अनुक्रम संग्रह है प्रश्नोत्तरी आइटम.एक प्रश्नोत्तरी आइटम तीन प्रकार के किसी भी हो सकता है: कम प्रतिक्रिया, एक विकल्प और बहुविकल्प. प्रतिक्रिया सबमिट करें और मैच निम्नलिखित प्रकार के बहुत जल्द ही लागू किया जाएगा.\n" +#~ " एक प्रश्नोत्तरी के अनुक्रम संग्रह है प्रश्नोत्तरी आइटम.एक प्रश्नोत्तरी " +#~ "आइटम तीन प्रकार के किसी भी हो सकता है: कम प्रतिक्रिया, एक विकल्प और बहुविकल्प. प्रतिक्रिया सबमिट करें " +#~ "और मैच निम्नलिखित प्रकार के बहुत जल्द ही लागू किया जाएगा.\n" #~ "

      \n" #~ "

      आप दो तरह से एक प्रश्नोत्तरी का निर्माण कर सकते हैं:\n" #~ "

        \n" @@ -5745,13 +7052,19 @@ msgstr "%(email_url)s आपके पास एक सत्यापित ई #~ msgstr "प्रश्नोत्तरी" #~ msgid "This group doesn't have any quiz. Be the first to create a Quiz!" -#~ msgstr "इस समूह में कोई प्रश्नोत्तरी नहीं है। आप प्रश्नोत्तरी बनाने वाले प्रथम व्यक्ति हो सकते हैं" +#~ msgstr "" +#~ "इस समूह में कोई प्रश्नोत्तरी नहीं है। आप प्रश्नोत्तरी बनाने वाले प्रथम व्यक्ति हो सकते " +#~ "हैं" #~ msgid "Quiz Items" #~ msgstr "प्रश्नोत्तरी प्रश्न" -#~ msgid "This group doesn't have any quiz-items. Be the first to create a Quiz-Item!" -#~ msgstr "इस समूह में कोई प्रश्नोत्तरी प्रश्न नहीं है। आप प्रश्नोत्तरी प्रश्न बनाने वाले प्रथम व्यक्ति हो सकते हैं" +#~ msgid "" +#~ "This group doesn't have any quiz-items. Be the first to create a Quiz-" +#~ "Item!" +#~ msgstr "" +#~ "इस समूह में कोई प्रश्नोत्तरी प्रश्न नहीं है। आप प्रश्नोत्तरी प्रश्न बनाने वाले प्रथम " +#~ "व्यक्ति हो सकते हैं" #~ msgid "Not rated yet!" #~ msgstr "अभी तक सृजन" @@ -5759,8 +7072,12 @@ msgstr "%(email_url)s आपके पास एक सत्यापित ई #~ msgid "resources" #~ msgstr "संसाधन" -#~ msgid "Tag is like a keyword or category label.

        Tags helps you to find photos, videos, files and pages which have something in common.

        " -#~ msgstr "टैग कूटसंकेत के समान है.

        टैग का प्रयोग करके खोजा जा सकता है.

        " +#~ msgid "" +#~ "Tag is like a keyword or category label.

        Tags helps you " +#~ "to find photos, videos, files and pages which have something in common." +#~ msgstr "" +#~ "टैग कूटसंकेत के समान है.

        टैग का प्रयोग करके खोजा जा सकता है.

        " #~ msgid "Attachment(s):" #~ msgstr "संलगन" @@ -5780,8 +7097,12 @@ msgstr "%(email_url)s आपके पास एक सत्यापित ई #~ msgid "next" #~ msgstr "आगे" -#~ msgid "You (or someone pretending to be you) have asked to register an account at our site." -#~ msgstr "लगता है, आपका सक्रियता संकेत शब्द सही नहीं है। कृपया यू.आर.एल. जाँचें अथवा पासवर्ड रीसेट करें" +#~ msgid "" +#~ "You (or someone pretending to be you) have asked to register an account " +#~ "at our site." +#~ msgstr "" +#~ "लगता है, आपका सक्रियता संकेत शब्द सही नहीं है। कृपया यू.आर.एल. जाँचें अथवा पासवर्ड " +#~ "रीसेट करें" #~ msgid "Management Team" #~ msgstr "प्रबंधन टीम" @@ -5809,11 +7130,13 @@ msgstr "%(email_url)s आपके पास एक सत्यापित ई #~ msgid "" #~ "\n" -#~ "
        There are no %(grps_category)s created yet.Be the first to create a %(grps_category)s!
        \n" +#~ "
        There are no %(grps_category)s created yet.Be the first to " +#~ "create a %(grps_category)s!
        \n" #~ "\t" #~ msgstr "" #~ "\n" -#~ "
        अभी तक कोई पार्टनर नहीं बनाया गया है। आप पार्टनर बनाने वाले प्रथम व्यक्ति हो सकते हैं
        " +#~ "
        अभी तक कोई पार्टनर नहीं बनाया गया है। आप पार्टनर बनाने वाले प्रथम " +#~ "व्यक्ति हो सकते हैं
        " #~ msgid "Be the first to create a" #~ msgstr "सृजन करने वाले आप प्रथम हो" @@ -5833,14 +7156,20 @@ msgstr "%(email_url)s आपके पास एक सत्यापित ई #~ msgid "Announced Courses" #~ msgstr "घोषित पाठ्यक्रम" -#~ msgid "This group doesn't have any courses. Be the first to create a course!" -#~ msgstr "इस समूह में कोई पाठ्यक्रम नहीं है। आप पाठ्यक्रम बनाने वाले प्रथम व्यक्ति हो सकते हैं" +#~ msgid "" +#~ "This group doesn't have any courses. Be the first to create a course!" +#~ msgstr "" +#~ "इस समूह में कोई पाठ्यक्रम नहीं है। आप पाठ्यक्रम बनाने वाले प्रथम व्यक्ति हो सकते हैं" #~ msgid "You are not enrolled to any course yet." #~ msgstr "आप अभी तक किसी भी पाठ्यक्रम में नामांकित नहीं हैं" -#~ msgid "This group doesn't have any Announced courses. Be the first to Announce a course!" -#~ msgstr "इस समूह में कोई पाठ्यक्रम नहीं है। आप पाठ्यक्रम बनाने वाले प्रथम व्यक्ति हो सकते हैं" +#~ msgid "" +#~ "This group doesn't have any Announced courses. Be the first to " +#~ "Announce a course!" +#~ msgstr "" +#~ "इस समूह में कोई पाठ्यक्रम नहीं है। आप पाठ्यक्रम बनाने वाले प्रथम व्यक्ति हो सकते हैं" #~ msgid "This group doesn't have any Announced courses." #~ msgstr "इस समूह में कोई पाठ्यक्रम नहीं है" @@ -5890,9 +7219,6 @@ msgstr "%(email_url)s आपके पास एक सत्यापित ई #~ msgid "Thread Name:" #~ msgstr "कड़ी नाम:" -#~ msgid "Themes" -#~ msgstr "प्रसंग" - #~ msgid "Tree Browser" #~ msgstr "ट्री ब्राउज़र" @@ -5920,27 +7246,15 @@ msgstr "%(email_url)s आपके पास एक सत्यापित ई #~ msgid "Individuals" #~ msgstr "व्यक्तिगत" -#~ msgid "Interest Groups" -#~ msgstr "अभिरूचि समूह" - -#~ msgid "Schools" -#~ msgstr "विद्यालय" - #~ msgid "Open Educational Resources mapped to school curricular" #~ msgstr "विद्यालय पाठ्यचर्या से संबद्ध मुक्त शैक्षिक संसाधन" #~ msgid "Open Educational Resources mapped to schoo..." #~ msgstr "विद्यालय पाठ्यचर्या से संबद्ध मुक्त शैक्षिक संसाधन" -#~ msgid "Homogeneous collections of resources" -#~ msgstr "संसाधनों का सजातीय संग्रह" - #~ msgid "Device independent digital books" #~ msgstr "स्वतंत्र डिजि़टल पुस्तकों की युक्ति" -#~ msgid "eCourses" -#~ msgstr "ई-पाठ्यक्रम" - #~ msgid "Online and blended courses" #~ msgstr "आॅनलाइन और मिश्रित पाठ्यक्रम" diff --git a/gnowsys-ndf/gnowsys_ndf/factory_type.py b/gnowsys-ndf/gnowsys_ndf/factory_type.py index 2929205aca..09ea3e2b6f 100644 --- a/gnowsys-ndf/gnowsys_ndf/factory_type.py +++ b/gnowsys-ndf/gnowsys_ndf/factory_type.py @@ -269,7 +269,7 @@ }, {'has_thumbnail': { - 'subject_type': ['Page', 'File','Jsmol'], + 'subject_type': ['Page', 'File','Jsmol','interactive_page'], 'object_type': ['File'], 'inverse_name': 'thumbnail_of', 'meta_type': 'factory_types', diff --git a/gnowsys-ndf/gnowsys_ndf/gstudio_configs/req_body.json b/gnowsys-ndf/gnowsys_ndf/gstudio_configs/req_body.json new file mode 100644 index 0000000000..ec168e8cfc --- /dev/null +++ b/gnowsys-ndf/gnowsys_ndf/gstudio_configs/req_body.json @@ -0,0 +1,753 @@ +{ + "settings": { + "index.mapping.total_fields.limit": 10000, + "number_of_shards": 5, + "number_of_replicas": 2, + "index.mapping.ignore_malformed": true, + "analysis": { + "analyzer": { + "trigram": { + "type": "custom", + "tokenizer": "standard", + "stopwords": "_english_", + "filter": [ + "standard", + "lowercase", + "shingle" + ], + "char_filter": ["html_strip"] + } + }, + "filter": { + "shingle": { + "type": "shingle", + "min_shingle_size": 2, + "max_shingle_size": 3 + } + } + } + }, + "mappings": { + "filehive": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "gattribute": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "grelation": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "buddy": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "benchmark": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "metatype": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "gsystemtype": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "relationtype": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "attributetype": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "gsystem": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "group": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "toreducedocs": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "author": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "counter": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "image": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "audio": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "video": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "application": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "altnames":{ + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "content": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + } + + } +} diff --git a/gnowsys-ndf/gnowsys_ndf/gstudio_configs/triples.json b/gnowsys-ndf/gnowsys_ndf/gstudio_configs/triples.json new file mode 100644 index 0000000000..e4736aa4a3 --- /dev/null +++ b/gnowsys-ndf/gnowsys_ndf/gstudio_configs/triples.json @@ -0,0 +1,83 @@ +{ + "settings": { + "index.mapping.total_fields.limit": 10000, + "number_of_shards": 5, + "number_of_replicas": 2, + "index.mapping.ignore_malformed": true, + "analysis": { + "analyzer": { + "trigram": { + "type": "custom", + "tokenizer": "standard", + "stopwords": "_english_", + "filter": [ + "standard", + "lowercase", + "shingle" + ], + "char_filter": ["html_strip"] + } + }, + "filter": { + "shingle": { + "type": "shingle", + "min_shingle_size": 2, + "max_shingle_size": 3 + } + } + } + }, + "mappings": { + "_default_": { + "dynamic": "false" + }, + "gattribute": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + }, + "grelation": { + "properties": { + "name": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + }, + "tags": { + "type": "text", + "fields": { + "trigram": { + "type": "text", + "analyzer": "trigram" + } + } + } + } + } + + + + + } +} diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/forms.py b/gnowsys-ndf/gnowsys_ndf/ndf/forms.py index 97f8181d3e..9b12ef3fbf 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/forms.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/forms.py @@ -1,8 +1,9 @@ import datetime - +import json from django import forms from django_mongokit.forms import DocumentForm from django.contrib.auth.forms import PasswordChangeForm, SetPasswordForm +#from gnowsys_ndf.settings import GSTUDIO_DOCUMENT_MAPPING from models import Node from models import GSystemType @@ -10,6 +11,32 @@ from registration.forms import RegistrationForm from passwords.fields import PasswordField +# CHOICES=[("all",'All'),("Author",'Users'),("image",'Images'),("video",'Video'),("application",'Application'),("text",'Text'),("audio","Audio"),("Page",'Page'),("Group",'Courses')] +# SEARCH_CHOICE = [(0,'Search for data'),(1,'Contributions of Author')] +# GROUP_CHOICES=[] +# NODE_TYPE_CHOICES = [] +# ATTRIBUTE_CHOICES = {} +# RELATION_CHOICES = {} + +# GROUP_CHOICES.append(("all","All")) +# SEARCH_CHOICE = [(0,'Search for Data'),(1,'Contributions of an Author')] +# group_map = {} +# mapping_directory = GSTUDIO_DOCUMENT_MAPPING +# #group_map for letting users search for data in some group +# with open(mapping_directory+"/groupmap.json", 'r') as gm: +# group_map = json.load(gm) + +# for name,gid in group_map.iteritems(): +# tup = (gid, name) +# tup = tuple(tup) +# GROUP_CHOICES.append(tup) + + +# class SearchForm(forms.Form): +# query = forms.CharField(label = '', widget = forms.TextInput(attrs={'placeholder': 'Search for'})) +# group = forms.ChoiceField(label = "Group", widget = forms.Select, choices = GROUP_CHOICES) +# search_select = forms.ChoiceField(label = "Search for", widget= forms.Select, choices= SEARCH_CHOICE) + class NodeForm(DocumentForm): tags = forms.CharField(max_length=250) @@ -30,3 +57,9 @@ class UserChangeform(PasswordChangeForm): class UserResetform(SetPasswordForm): new_password1 = PasswordField(label="New password") + + +class mform(forms.Form): + Username = forms.CharField(label='username', max_length=100) + Password = forms.CharField(label='password', max_length=100,widget=forms.PasswordInput) + diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/gstudio_es/__init__.py b/gnowsys-ndf/gnowsys_ndf/ndf/gstudio_es/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/gstudio_es/es.py b/gnowsys-ndf/gnowsys_ndf/ndf/gstudio_es/es.py new file mode 100644 index 0000000000..ad1f83ccf7 --- /dev/null +++ b/gnowsys-ndf/gnowsys_ndf/ndf/gstudio_es/es.py @@ -0,0 +1,108 @@ +from elasticsearch import Elasticsearch +from elasticsearch_dsl import * +from gnowsys_ndf.settings import GSTUDIO_ELASTIC_SEARCH ,GSTUDIO_ELASTIC_SEARCH_PROTOCOL,GSTUDIO_ELASTIC_SEARCH_SUPERUSER,GSTUDIO_ELASTIC_SEARCH_SUPERUSER_PASSWORD,GSTUDIO_ELASTIC_SEARCH_ALIAS,GSTUDIO_ELASTIC_SEARCH_PORT,GLITE_RCS_REPO_DIRNAME,GSTUDIO_ELASTIC_SEARCH_INDEX +from gnowsys_ndf.ndf.models.base_imports import * +from gnowsys_ndf.ndf.models.history_manager import HistoryManager +#from gnowsys_ndf.ndf.models.node import * +#from .node import Node +from bson.json_util import loads, dumps +from gnowsys_ndf.ndf.models.models_utils import NodeJSONEncoder + +#es = Elasticsearch("http://"+GSTUDIO_ELASTIC_SEARCH_SUPERUSER+":"+GSTUDIO_ELASTIC_SEARCH_SUPERUSER_PASSWORD+"@"+GSTUDIO_ELASTIC_SEARCH_ALIAS+":"+GSTUDIO_ELASTIC_SEARCH_PORT, timeout=100, retry_on_timeout=True) + +es = Elasticsearch(GSTUDIO_ELASTIC_SEARCH_PROTOCOL+"://"+GSTUDIO_ELASTIC_SEARCH_SUPERUSER+":"+GSTUDIO_ELASTIC_SEARCH_SUPERUSER_PASSWORD+"@"+GSTUDIO_ELASTIC_SEARCH_ALIAS+":"+GSTUDIO_ELASTIC_SEARCH_PORT,timeout=100, retry_on_timeout=True) + +class esearch: + + #objects = models.Manager() + + #def __init__(self,fp): + # self.fp = fp + @staticmethod + def inject(fp): + + with open("/home/docker/code/gstudio/gnowsys-ndf/gnowsys_ndf/gstudio_configs/req_body.json") as req_body: + request_body = json.load(req_body) + + if not os.path.exists(GLITE_RCS_REPO_DIRNAME): + os.makedirs(GLITE_RCS_REPO_DIRNAME) + + #fp = history_manager.get_file_path(self) + + rcs_obj = RCS() + rcs_obj.checkout(fp, otherflags="-f") + + temp1 = fp[:-29] + temp2 = temp1[14:] + + glite_fp = "/data/"+GLITE_RCS_REPO_DIRNAME+ temp2 + + try: + os.makedirs(glite_fp) + except OSError as exc: # Python >2.5 + if os.path.isdir(glite_fp): + pass + else: + raise + + temp = "cp " +fp+" "+glite_fp + os.system(temp) + #temp = "rm -rf"+" "+fp + #os.system(temp) + + #glite_fp = glite_fp + self._id + ".json" + + #with open(fp, 'r') as f: + # document = json.load(f) + + read_file_data = open(fp,'r').read() + + convert_oid_to_object_id = loads(read_file_data) + + doc = json.dumps(convert_oid_to_object_id,cls=NodeJSONEncoder) + + document = json.loads(doc) + + + document["id"] = document.pop("_id") + document["type"] = document.pop("_type") + + document_type = document["type"] + + index = None + + for k in GSTUDIO_ELASTIC_SEARCH_INDEX: + for v in GSTUDIO_ELASTIC_SEARCH_INDEX[k]: + if document_type in v: + index = k + index = index.lower() + + break + + document_type + + if document_type == "GSystem": + es.index(index=index, doc_type="gsystem", id=document["id"], body=document) + #file_name.write(document["id"] + '\n') + if document["type"]=="GSystem": + if('if_file' in document.keys()): + if(document["if_file"]["mime_type"] is not None): + data = document["if_file"]["mime_type"].split("/") + doc_type = data[0] + else: + doc_type = "notmedia" + else: + doc_type = "notmedia" + + else: + doc_type = "dontcare" + + if (not es.indices.exists("gsystem")): + res = es.indices.create(index="gsystem", body=request_body) + es.index(index="gsystem", doc_type=doc_type, id=document["id"], body=document) + + else: + + es.index(index=index, doc_type=document_type.lower(), id=document["id"], body=document) + + diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/gstudio_es/paginator.py b/gnowsys-ndf/gnowsys_ndf/ndf/gstudio_es/paginator.py new file mode 100644 index 0000000000..bfba6d5a44 --- /dev/null +++ b/gnowsys-ndf/gnowsys_ndf/ndf/gstudio_es/paginator.py @@ -0,0 +1,220 @@ +import collections +import warnings +from math import ceil + +from django.utils.functional import cached_property +from django.utils.translation import gettext_lazy as _ + +from django.utils import six + +class UnorderedObjectListWarning(RuntimeWarning): + pass +class InvalidPage(Exception): + pass +class PageNotAnInteger(InvalidPage): + pass +class EmptyPage(InvalidPage): + pass + +class Paginator: + + def __init__(self, object_list, per_page, orphans=0, + allow_empty_first_page=True): + self.object_list = object_list + self._check_object_list_is_ordered() + self.per_page = int(per_page) + self.orphans = int(orphans) + self.allow_empty_first_page = allow_empty_first_page + + def validate_number(self, number): + """Validate the given 1-based page number.""" + try: + number = int(number) + except (TypeError, ValueError): + raise PageNotAnInteger(_('That page number is not an integer')) + if number < 1: + raise EmptyPage(_('That page number is less than 1')) + if number > self.num_pages: + if number == 1 and self.allow_empty_first_page: + pass + else: + raise EmptyPage(_('That page contains no results')) + return number + + def get_page(self, number): + """ + Return a valid page, even if the page argument isn't a number or isn't + in range. + """ + try: + number = self.validate_number(number) + except PageNotAnInteger: + number = 1 + except EmptyPage: + number = self.num_pages + return self.page(number) + + + def page(self, number): + """Return a Page object for the given 1-based page number.""" + number = self.validate_number(number) + bottom = (number - 1) * self.per_page + top = bottom + self.per_page + if top + self.orphans >= self.count: + top = self.count + return self._get_page(self.object_list[bottom:top], number, self) + + + def _get_page(self, *args, **kwargs): + """ + Return an instance of a single page. + + This hook can be used by subclasses to use an alternative to the + standard :cls:`Page` object. + """ + return Page(*args, **kwargs) + + @cached_property + def count(self): + """Return the total number of objects, across all pages.""" + try: + return self.object_list.count() + except (AttributeError, TypeError): + # AttributeError if object_list has no count() method. + # TypeError if object_list.count() requires arguments + # (i.e. is of type list). + return len(self.object_list) + + @cached_property + def num_pages(self): + """Return the total number of pages.""" + if self.count == 0 and not self.allow_empty_first_page: + return 0 + hits = max(1, self.count - self.orphans) + return int(ceil(hits / float(self.per_page))) + + @property + def page_range(self): + """ + Return a 1-based range of pages for iterating through within + a template for loop. + """ + return range(1, self.num_pages + 1) + + def _check_object_list_is_ordered(self): + """ + Warn if self.object_list is unordered (typically a QuerySet). + """ + ordered = getattr(self.object_list, 'ordered', None) + if ordered is not None and not ordered: + obj_list_repr = ( + '{} {}'.format(self.object_list.model, self.object_list.__class__.__name__) + if hasattr(self.object_list, 'model') + else '{!r}'.format(self.object_list) + ) + warnings.warn( + 'Pagination may yield inconsistent results with an unordered ' + 'object_list: {}.'.format(obj_list_repr), + UnorderedObjectListWarning, + stacklevel=3 + ) + + + +QuerySetPaginator = Paginator # For backwards-compatibility. + + +class Page(collections.Sequence): + + def __init__(self, object_list, number, paginator): + self.object_list = object_list + self.number = number + self.current_page = number + self.paginator = paginator + self.allow_empty_first_page = paginator.allow_empty_first_page + self.orphans = paginator.orphans + self.per_page = paginator.per_page + + + def __repr__(self): + return '' % (self.number, self.paginator.num_pages) + + def __len__(self): + return len(self.object_list) + + def __getitem__(self, index): + if not isinstance(index, (int, slice)): + raise TypeError + # The object_list is converted to a list so that if it was a QuerySet + # it won't be a database hit per __getitem__. + if not isinstance(self.object_list, list): + self.object_list = list(self.object_list) + return self.object_list[index] + + def has_next(self): + return self.number < self.paginator.num_pages + + + def has_previous(self): + return self.number > 1 + + + def has_other_pages(self): + return self.has_previous() or self.has_next() + + + def next_page(self): + return self.paginator.validate_number(self.number + 1) + + + def previous_page(self): + return self.paginator.validate_number(self.number - 1) + + + def start_index(self): + """ + Return the 1-based index of the first object on this page, + relative to total objects in the paginator. + """ + # Special case, return zero if no items. + if self.paginator.count == 0: + return 0 + return (self.paginator.per_page * (self.number - 1)) + 1 + + + def end_index(self): + """ + Return the 1-based index of the last object on this page, + relative to total objects found (hits). + """ + # Special case for the last page because there can be orphans. + if self.number == self.paginator.num_pages: + return self.paginator.count + return self.number * self.paginator.per_page + + @cached_property + def num_pages(self): + """Return the total number of pages.""" + if self.count == 0 and not self.allow_empty_first_page: + return 0 + hits = max(1, self.count - self.orphans) + return int(ceil(hits / float(self.per_page))) + + @property + def page_range(self): + """ + Return a 1-based range of pages for iterating through within + a template for loop. + """ + return range(1, self.num_pages + 1) + + @cached_property + def count(self): + """Return the total number of objects, across all pages.""" + try: + return self.object_list.count() + except (AttributeError, TypeError): + # AttributeError if object_list has no count() method. + # TypeError if object_list.count() requires arguments + # (i.e. is of type list). + return len(self.object_list) diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/management/commands/sync_existing_documents.py b/gnowsys-ndf/gnowsys_ndf/ndf/management/commands/sync_existing_documents.py index 4c5499f724..df67bb2c79 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/management/commands/sync_existing_documents.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/management/commands/sync_existing_documents.py @@ -16,6 +16,11 @@ from gnowsys_ndf.ndf.views.methods import create_gattribute, create_grelation from gnowsys_ndf.ndf.templatetags.ndf_tags import get_relation_value, get_attribute_value +############################################## +from gnowsys_ndf.ndf.middleware.oauth_middleware import test +from gnowsys_ndf.ndf.models import * +############################################## + class Command(BaseCommand): @@ -979,3 +984,9 @@ def handle(self, *args, **options): {'$set': {'member_of': [page_gst._id], 'type_of': [wiki_page_gst._id]}} ,upsert=False, multi=True) if activity_gs_mem_update_res['updatedExisting']: # and res['nModified']: print "\n Replaced member_of field from 'activity' to'Page' in " + activity_gs_mem_update_res['n'].__str__() + " instances." + +####Add 'access_token' field to existing auth objects############## + author_object = node_collection.find({'_type':'Author'}) + if author_object: + author_object=node_collection.collection.update({'_type':'Author','access_token':{'$exists':False}},{'$set':{'access_token':None}},upsert=False, multi=True) + diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/middleware/oauth_middleware.py b/gnowsys-ndf/gnowsys_ndf/ndf/middleware/oauth_middleware.py new file mode 100644 index 0000000000..eb5622003d --- /dev/null +++ b/gnowsys-ndf/gnowsys_ndf/ndf/middleware/oauth_middleware.py @@ -0,0 +1,180 @@ +from django.http import HttpResponseRedirect,HttpResponse +from django.core.urlresolvers import reverse + +###############Mastodon OAUTH Dependancy########## +from gnowsys_ndf.ndf.forms import mform +import mastodon +from django.contrib.auth import authenticate, login +from mastodon import Mastodon +from django.template.response import TemplateResponse +from gnowsys_ndf.ndf.models import * +from django.contrib.auth.models import User +from django.shortcuts import render,redirect,render_to_response +from django.contrib import messages +from django.template import Context,Template,RequestContext,loader +from django .template import loader +######################################## + + +class mastodon_login(object): + def moauth(self,request): + message = False + if request.method == 'POST': + + form = mform(request.POST) + + ###GET username and password from user##### + Username = request.POST.get('username') + Password = request.POST.get('password') + + ###CHECKING CLIENT CREDENTIALS USING MASTODON API########## + mastodon_var = mastodon.Mastodon( + + client_id='gnowsys_ndf/gstudio_configs/NROER-client_cred.secret', + api_base_url='https://member.metastudio.org' + ) + + access_token = None + + ####GET ACCESS FROM MASTODON HERE####### + try: + access_token = mastodon_var.log_in( + Username, + Password, + to_file='gnowsys_ndf/gstudio_configs/NROER-access_token.secret', + + + ) + mastodon_var2 = Mastodon( + client_id = 'gnowsys_ndf/gstudio_configs/NROER-client_cred.secret', + access_token = access_token, + api_base_url = 'https://member.metastudio.org' + ) + except Exception as e: + print e + pass + + name = Username + email = Username + password = Password + + error_status = False + if access_token: + + ###check whether given email is present in user table or not#### + user_email = User.objects.filter(email=name).exists() + + if user_email: + + ##Fetch auth object using email + nodes = node_collection.one({'email':{'$regex':email,'$options': 'i' },'_type':unicode("Author")}) + + if(nodes!=None): + nodes.access_token = access_token + + ####SECOND AND BY-DEFAULT CUSTOMIZE LAYER FOR AUTHENTICATION + user = authenticate(username=name, password=None) + + if user is not None: + + if user.is_active: + user.is_active=True + + login(request,user) + + return HttpResponseRedirect( reverse('landing_page') ) + else: + HttpResponse("Error1") + else: + ##Creating auth object for user + member = User.objects.get(email=name) + Author.create_author(member.id,agency_type='Other') + + ##Fetch auth object using email + author = node_collection.one({'email':{'$regex':email,'$options': 'i' },'_type':unicode("Author")}) + + ##Assign access token for auth object + author.access_token = access_token + + author.save() + + #By default layer and customise layer of authentication + user = authenticate(username=name, password=None) + if user is not None: + if user.is_active: + login(request, user) + return HttpResponseRedirect( reverse('landing_page') ) + else: + HttpResponse("Error1") + + else: + ##Creating user in django user table + member = User.objects.create_user(name,email,password) + member.save() + + ##Fetch auth object using email + nodes = node_collection.one({'email':{'$regex':email,'$options': 'i' },'_type':unicode("Author")}) + + if(nodes!=None): + + user = authenticate(username=name, password=None) + if user is not None: + if user.is_active: + + login(request, user) + return HttpResponseRedirect( reverse('landing_page') ) + else: + HttpResponse("Error2") + + else: + + ##GET EMAIL TO CREATE AUTH OBJECT FOR USER + member = User.objects.get(email=name) + Author.create_author(member.id,agency_type='Other') + author = node_collection.one({"created_by":int(member.id),"_type":unicode("Author")}) + author.access_token = access_token + author.save() + ####SECOND AND BY-DEFAULT LAYER FOR AUTHENTICATION + user = authenticate(username=name, password=None) + if user is not None: + if user.is_active: + login(request, user) + return HttpResponseRedirect( reverse('landing_page') ) + else: + HttpResponse("Error2") + return HttpResponseRedirect( reverse('landing_page') ) + + else: + + error_msg_flag = "You entered wrong credentials" + template = loader.get_template('registration/login.html') + context = {'error_msg_flag':error_msg_flag} + + return render(request,'registration/login.html',context) + + else: + + return HttpResponse("Invalid Credentials.") + + +# Below class used for overriding defualt authenticate method of django +class CustomBackendAuthenticationForDjango: + + # Create an authentication method + # This is called by the standard Django login procedure + def authenticate(self, username=None, password=None): + + try: + # Try to find a user matching your username + return User.objects.get(email=username) + + except User.DoesNotExist: + # No user was found, return None - triggers default login failed + return None + + # Required for your backend to work properly - unchanged in most scenarios + def get_user(self, user_id): + try: + return User.objects.get(pk=user_id) + except User.DoesNotExist: + return None \ No newline at end of file diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/models/author.py b/gnowsys-ndf/gnowsys_ndf/ndf/models/author.py index d2f72f90d6..3ecff0c613 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/models/author.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/models/author.py @@ -13,7 +13,8 @@ class Author(Group): 'preferred_languages': dict, # preferred languages for users like preferred lang. , fall back lang. etc. 'group_affiliation': basestring, 'language_proficiency':list, - 'subject_proficiency':list + 'subject_proficiency':list, + 'access_token':unicode } use_dot_notation = True diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/models/filehive.py b/gnowsys-ndf/gnowsys_ndf/ndf/models/filehive.py index 49aa547bb0..7ac4afdb73 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/models/filehive.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/models/filehive.py @@ -1,5 +1,8 @@ from base_imports import * from history_manager import HistoryManager +from gnowsys_ndf.ndf.gstudio_es.es import esearch +from gnowsys_ndf.settings import GSTUDIO_ELASTIC_SEARCH,GSTUDIO_ELASTIC_SEARCH_IN_FILEHIVE_CLASS + @connection.register class Filehive(DjangoDocument): @@ -396,7 +399,12 @@ def save(self, *args, **kwargs): print "\n DocumentError: This document (", self._id, ":", str(self.md5), ") can't be updated!!!\n" raise RuntimeError(err) + # data save into ES... + if GSTUDIO_ELASTIC_SEARCH_IN_FILEHIVE_CLASS == True: + esearch.inject(fp) + # --- END of storing Filehive JSON in RSC system --- + filehive_collection = db["Filehives"].Filehive diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/models/node.py b/gnowsys-ndf/gnowsys_ndf/ndf/models/node.py index 51704b7198..c6d04abea9 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/models/node.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/models/node.py @@ -1,5 +1,8 @@ from base_imports import * from history_manager import HistoryManager +from gnowsys_ndf.ndf.gstudio_es.es import esearch +from gnowsys_ndf.settings import GSTUDIO_ELASTIC_SEARCH,GSTUDIO_ELASTIC_SEARCH_IN_NODE_CLASS + @connection.register class Node(DjangoDocument): @@ -708,6 +711,12 @@ def save(self, *args, **kwargs): rcsno = history_manager.get_current_version(self) node_collection.collection.update({'_id':self._id}, {'$set': {'snapshot'+"."+str(kwargs['groupid']):rcsno }}, upsert=False, multi=True) + ########################## ES ################################## + if GSTUDIO_ELASTIC_SEARCH_IN_NODE_CLASS == True: + #es = esearch(fp) + #es.inject() + esearch.inject(fp) + # User-Defined Functions def get_possible_attributes(self, gsystem_type_id_or_list): diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/oauth_middleware.py b/gnowsys-ndf/gnowsys_ndf/ndf/oauth_middleware.py new file mode 100644 index 0000000000..727e35da0a --- /dev/null +++ b/gnowsys-ndf/gnowsys_ndf/ndf/oauth_middleware.py @@ -0,0 +1,196 @@ +from django.shortcuts import render_to_response, render +from django.http import HttpResponseRedirect +from django.core.urlresolvers import reverse +from django.template import RequestContext +from django.views.generic import RedirectView +from gnowsys_ndf.ndf.views.methods import get_execution_time +from gnowsys_ndf.ndf.views.analytics import * + + + +###############Mastodon OAUTH Dependancy########## +from gnowsys_ndf.ndf.forms import mform +import mastodon +from django.contrib.auth import authenticate, login +from mastodon import Mastodon +from django.template.response import TemplateResponse +from gnowsys_ndf.ndf.models import * +from django.contrib.auth.models import User +######################################## + + +class test(object): + def moauth(self,request): + + if request.method == 'POST': + # from mastodon import Mastodon + + form = mform(request.POST) + + ###GET username and password from user##### + Username = request.POST.get('username') + Password = request.POST.get('password') + + + ###CHECKING CLIENT CREDENTIALS USING MASTODON API########## + mastodon_var = mastodon.Mastodon( + + client_id='gnowsys_ndf/ndf/NROER-client_cred.secret', + api_base_url='https://member.metastudio.org' + ) + + access_token = None + + ####GET ACCESS FROM MASTODON HERE####### + try: + access_token = mastodon_var.log_in( + Username, + Password, + to_file='gnowsys_ndf/ndf/NROER-access_token.secret', + + + ) + mastodon_var2 = Mastodon( + client_id = 'gnowsys_ndf/ndf/NROER-client_cred.secret', + access_token = access_token, + api_base_url = 'https://member.metastudio.org' + ) + except Exception as e: + print e + pass + + name = Username + email = Username + password = None + + + + if access_token: + + ###check whether given email is present in user table or not#### + user_email = User.objects.filter(email=name).exists() + + if (user_email==True): + + + ##Fetch auth object using email + nodes = node_collection.one({'email':{'$regex':email,'$options': 'i' },'_type':unicode("Author")}) + #nodes.access_token = access_token + + if(nodes!=None): + nodes.access_token = access_token + + + ####SECOND AND BY-DEFAULT CUSTOMIZE LAYER FOR AUTHENTICATION + user = authenticate(username=name, password=None) + + print "+++++++++++++++++++++++++" + if user is not None: + + if user.is_active: + user.is_active=True + + login(request,user) + + return HttpResponseRedirect( reverse('landing_page') ) + else: + HttpResponse("Error1") + else: + ##Creating auth object for user + execfile("/home/docker/code/gstudio/doc/deployer/create_auth_objs.py") + + ##Fetch auth object using email + author = node_collection.one({'email':{'$regex':email,'$options': 'i' },'_type':unicode("Author")}) + + ##Assign access token for auth object + author.access_token = access_token + + author.save() + + #By default layer and customise layer of authentication + user = authenticate(username=name, password=None) + if user is not None: + if user.is_active: + login(request, user) + return HttpResponseRedirect( reverse('landing_page') ) + else: + HttpResponse("Error1") + + else: + ##Creating user in django user table + member = User.objects.create_user(name,email,password) + member.save() + + ##Fetch auth object using email + nodes = node_collection.one({'email':{'$regex':email,'$options': 'i' },'_type':unicode("Author")}) + + if(nodes!=None): + + + user = authenticate(username=name, password=None) + if user is not None: + if user.is_active: + + login(request, user) + return HttpResponseRedirect( reverse('landing_page') ) + else: + HttpResponse("Error2") + + + + else: + + execfile("/home/docker/code/gstudio/doc/deployer/create_auth_objs.py") + + author = node_collection.one({"created_by":int(member.id),"_type":unicode("Author")}) + author.access_token = access_token + author.save() + ####SECOND AND BY-DEFAULT LAYER FOR AUTHENTICATION + user = authenticate(username=name, password=None) + if user is not None: + if user.is_active: + login(request, user) + return HttpResponseRedirect( reverse('landing_page') ) + else: + HttpResponse("Error2") + return HttpResponseRedirect( reverse('landing_page') ) + + else: + + return HttpResponseRedirect(reverse('login') ) + + else: + + return HttpResponse("Invalid Credentials.") + + + + +# Below class used for overriding defualt authenticate method of django +class MyCustomBackend: + + # Create an authentication method + # This is called by the standard Django login procedure + def authenticate(self, username=None, password=None): + + try: + # Try to find a user matching your username + user = User.objects.get(email=username) + + + if(user): + # return the Django user object + return user + else: + # return None - triggers default login failed + return None + except User.DoesNotExist: + # No user was found, return None - triggers default login failed + return None + + # Required for your backend to work properly - unchanged in most scenarios + def get_user(self, user_id): + try: + return User.objects.get(pk=user_id) + except User.DoesNotExist: + return None \ No newline at end of file diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/clix/clix2017.css b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/clix/clix2017.css index 523e36e94a..80f3be90f0 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/clix/clix2017.css +++ b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/clix/clix2017.css @@ -6018,27 +6018,27 @@ ul.nav_menu_1 .explore-settings-drop .f-dropdown li { ul.nav_menu_1 .explore-settings-drop .f-dropdown li a { color: #74b3dc; } -/* line 6264, ../../../scss/_clix2017.scss */ +/* line 6263, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .explore-settings-drop .f-dropdown li:hover { border-left: 4px solid #ffc14e; } -/* line 6271, ../../../scss/_clix2017.scss */ +/* line 6270, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .attempts_count { color: #000000 !important; } -/* line 6278, ../../../scss/_clix2017.scss */ +/* line 6277, ../../../scss/_clix2017.scss */ ul.nav_menu_1 #course-settings-drop li a { text-align: left; } -/* line 6286, ../../../scss/_clix2017.scss */ +/* line 6285, ../../../scss/_clix2017.scss */ ul.nav_menu_1 #asset-settings-drop li a { text-align: left; } -/* line 6293, ../../../scss/_clix2017.scss */ +/* line 6292, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .button-bg { background-color: #74b3dc; } -/* line 6300, ../../../scss/_clix2017.scss */ +/* line 6299, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .polaroid { width: 330px; background-color: white; @@ -6051,7 +6051,7 @@ ul.nav_menu_1 .polaroid { transition: all 0.3s; cursor: pointer; } -/* line 6313, ../../../scss/_clix2017.scss */ +/* line 6312, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .polaroid:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); @@ -6059,24 +6059,24 @@ ul.nav_menu_1 .polaroid:hover img { -o-transform: scale(1.05); transform: scale(1.05); } -/* line 6322, ../../../scss/_clix2017.scss */ +/* line 6321, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .container { text-align: center; padding: 10px 20px; border-top: 5px solid #164a7b; margin-top: 0px; } -/* line 6328, ../../../scss/_clix2017.scss */ +/* line 6327, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .container > p { color: black; font-size: 16px; font-weight: 500; } -/* line 6337, ../../../scss/_clix2017.scss */ +/* line 6336, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .tool-bg { background-color: rgba(87, 198, 250, 0.07); } -/* line 6340, ../../../scss/_clix2017.scss */ +/* line 6339, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .purple-btn { width: inherit; text-transform: uppercase; @@ -6086,7 +6086,7 @@ ul.nav_menu_1 .purple-btn { color: #ffffff !important; border: 2px solid #6a0054; } -/* line 6350, ../../../scss/_clix2017.scss */ +/* line 6349, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .disable-purple-btn { width: inherit; text-transform: uppercase !important; @@ -6096,20 +6096,20 @@ ul.nav_menu_1 .disable-purple-btn { color: #ffffff !important; border: 2px solid #4b4852; } -/* line 6360, ../../../scss/_clix2017.scss */ +/* line 6359, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .user-analytics-data { margin: 42px 37px 37px 37px; border: 2px solid #aaaaaa; } -/* line 6363, ../../../scss/_clix2017.scss */ +/* line 6362, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .user-analytics-data .close-reveal-modal { font-size: 20px; } -/* line 6367, ../../../scss/_clix2017.scss */ +/* line 6366, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .left-space { margin-left: 0.5em; } -/* line 6375, ../../../scss/_clix2017.scss */ +/* line 6374, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .left_column { float: left; width: 625px; @@ -6118,7 +6118,7 @@ ul.nav_menu_1 .left_column { box-sizing: border-box; color: #444; } -/* line 6384, ../../../scss/_clix2017.scss */ +/* line 6383, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .dashboard { background: #fafafa; border: none; @@ -6128,7 +6128,7 @@ ul.nav_menu_1 .dashboard { position: relative; box-shadow: none; } -/* line 6394, ../../../scss/_clix2017.scss */ +/* line 6393, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .account_heading { border-bottom: 2px solid #E5E5E5; color: #444; @@ -6138,13 +6138,13 @@ ul.nav_menu_1 .account_heading { margin: 0; padding-bottom: 28px; } -/* line 6404, ../../../scss/_clix2017.scss */ +/* line 6403, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .account_group { display: table; padding: 20px 0; width: 100%; } -/* line 6409, ../../../scss/_clix2017.scss */ +/* line 6408, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .account_group .group_label { font-weight: bold; display: table-cell; @@ -6152,36 +6152,36 @@ ul.nav_menu_1 .account_group .group_label { vertical-align: top; width: 145px; } -/* line 6415, ../../../scss/_clix2017.scss */ +/* line 6414, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .account_group .group_label > h3 { font-weight: bold; margin: 0; } -/* line 6418, ../../../scss/_clix2017.scss */ +/* line 6417, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .account_group .group_label > h3 .account_subheading { font-size: 14px; line-height: 1.2; } -/* line 6424, ../../../scss/_clix2017.scss */ +/* line 6423, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .account_group .group_content { display: table-cell; padding: 0 10px; vertical-align: top; } -/* line 6430, ../../../scss/_clix2017.scss */ +/* line 6429, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .account_group .account { margin: 0 0 10px; display: block; position: relative; } -/* line 6436, ../../../scss/_clix2017.scss */ +/* line 6435, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .account_group .account .accordion_trigger_wrapper .accordion_label { color: #444; float: left; font-size: 14px; margin: 0; } -/* line 6442, ../../../scss/_clix2017.scss */ +/* line 6441, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .account_group .account .accordion_trigger_wrapper .pencil_edit_button { position: absolute; top: 50%; @@ -6202,7 +6202,7 @@ ul.nav_menu_1 .account_group .account .accordion_trigger_wrapper .pencil_edit_bu text-align: center; cursor: pointer; } -/* line 6464, ../../../scss/_clix2017.scss */ +/* line 6463, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .account_group .account .accordion_trigger_wrapper .accordion_content .input-setting input.text_field[type="text"] { background: transparent; border: 1px solid #D9D9D9; @@ -6215,21 +6215,21 @@ ul.nav_menu_1 .account_group .account .accordion_trigger_wrapper .accordion_cont width: 330px; border-radius: 2px; } -/* line 6478, ../../../scss/_clix2017.scss */ +/* line 6477, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .account_group .account .accordion_trigger_wrapper .accordion_content .password-wrapper input.password_placeholder[type="text"] { color: rgba(68, 68, 68, 0.45) !important; } -/* line 6481, ../../../scss/_clix2017.scss */ +/* line 6480, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .account_group .account .accordion_trigger_wrapper .accordion_content .password-wrapper input.password_field[type="password"] { position: relative; z-index: 2; } -/* line 6498, ../../../scss/_clix2017.scss */ +/* line 6497, ../../../scss/_clix2017.scss */ ul.nav_menu_1 #progressive-validation { width: 400px; margin: 100px auto 0 auto; } -/* line 6501, ../../../scss/_clix2017.scss */ +/* line 6500, ../../../scss/_clix2017.scss */ ul.nav_menu_1 #progressive-validation input { display: block; border-radius: 5px; @@ -6249,28 +6249,28 @@ ul.nav_menu_1 #progressive-validation input { background-position: right 23px; background-repeat: no-repeat; } -/* line 6519, ../../../scss/_clix2017.scss */ +/* line 6518, ../../../scss/_clix2017.scss */ ul.nav_menu_1 #progressive-validation input[type="submit"], ul.nav_menu_1 #progressive-validation input[type="submit"]:valid { background-color: #1a3e4c; color: white; background-image: none; } -/* line 6524, ../../../scss/_clix2017.scss */ +/* line 6523, ../../../scss/_clix2017.scss */ ul.nav_menu_1 #progressive-validation input:focus { box-shadow: 0 0 0 1px #00aeef; opacity: 1 !important; } -/* line 6528, ../../../scss/_clix2017.scss */ +/* line 6527, ../../../scss/_clix2017.scss */ ul.nav_menu_1 #progressive-validation input:enabled { opacity: .8; } -/* line 6531, ../../../scss/_clix2017.scss */ +/* line 6530, ../../../scss/_clix2017.scss */ ul.nav_menu_1 #progressive-validation input:valid { background-size: 46px 46px; background-position: right 0px; background-repeat: no-repeat; } -/* line 6541, ../../../scss/_clix2017.scss */ +/* line 6540, ../../../scss/_clix2017.scss */ ul.nav_menu_1 #analyticsFooter { background-color: #e9eaed; text-align: center; @@ -6280,22 +6280,22 @@ ul.nav_menu_1 #analyticsFooter { border-top: 1px solid #dddddd; min-width: 400px; } -/* line 6552, ../../../scss/_clix2017.scss */ +/* line 6551, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .img-circle { border-radius: 50%; border: 1px solid rgba(128, 128, 128, 0.15); } -/* line 6558, ../../../scss/_clix2017.scss */ +/* line 6557, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .container-px { background-color: #fafafa; min-width: 600px; min-height: 600px; } -/* line 6564, ../../../scss/_clix2017.scss */ +/* line 6563, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .noti { max-width: 400px !important; } -/* line 6567, ../../../scss/_clix2017.scss */ +/* line 6566, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .notification_body { max-width: 1546px !important; margin: 0 auto !important; @@ -6313,7 +6313,7 @@ ul.nav_menu_1 .notification_body { background: #fff; box-shadow: 0px 2px 6px #000; } -/* line 6585, ../../../scss/_clix2017.scss */ +/* line 6584, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .notifications_content { display: -moz-box !important; display: -ms-flexbox !important; @@ -6333,15 +6333,15 @@ ul.nav_menu_1 .notifications_content { -ms-flex-pack: justify !important; -webkit-box-pack: justify !important; } -/* line 6603, ../../../scss/_clix2017.scss */ +/* line 6602, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .notifications_content:hover { background: #F0F1F2 !important; } -/* line 6606, ../../../scss/_clix2017.scss */ +/* line 6605, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .notifications_content .content-body { border-bottom: 1px solid #D6D8DA !important; } -/* line 6617, ../../../scss/_clix2017.scss */ +/* line 6616, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet { background: rgba(231, 231, 231, 0.12); box-shadow: 0px 2px 6px #000; @@ -6349,29 +6349,29 @@ ul.nav_menu_1 .task_sheet { padding: 0px 0px; max-width: 100vw; } -/* line 6624, ../../../scss/_clix2017.scss */ +/* line 6623, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet > .columns { padding: 0px; height: 100%; } -/* line 6628, ../../../scss/_clix2017.scss */ +/* line 6627, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor { margin-bottom: 10px; position: relative; /*Overriding default*/ /*Custom css*/ } -/* line 6634, ../../../scss/_clix2017.scss */ +/* line 6633, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .accordion .accordion-navigation > .content, ul.nav_menu_1 .task_sheet .task_editor .accordion dd > .content { padding: 0px; padding-left: 0px; } -/* line 6640, ../../../scss/_clix2017.scss */ +/* line 6639, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor > div { display: inline-block; vertical-align: top; } -/* line 6645, ../../../scss/_clix2017.scss */ +/* line 6644, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task_tree { transition: all 1s ease; -webkit-transition: all 1s ease; @@ -6381,25 +6381,25 @@ ul.nav_menu_1 .task_sheet .task_editor .task_tree { overflow-y: auto; height: 100vh; } -/* line 6654, ../../../scss/_clix2017.scss */ +/* line 6653, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd { border-bottom: 2px solid #9abfd9; transition: border-color 1s ease; -webkit-transition: border-color 1s ease; } -/* line 6658, ../../../scss/_clix2017.scss */ +/* line 6657, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-navigation { position: relative; padding-left: 0px; } -/* line 6663, ../../../scss/_clix2017.scss */ +/* line 6662, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-navigation > a:before { position: absolute; left: 23px; line-height: 20px; color: #74b3dc; } -/* line 6672, ../../../scss/_clix2017.scss */ +/* line 6671, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-navigation a.entity-title { background: inherit; cursor: pointer; @@ -6408,7 +6408,7 @@ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-nav transition: color 1s ease; -webkit-transition: color 1s ease; } -/* line 6679, ../../../scss/_clix2017.scss */ +/* line 6678, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-navigation a.entity-title .edit_entity { color: #c9d1d8; font-weight: 400; @@ -6417,15 +6417,15 @@ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-nav position: relative; display: none; } -/* line 6688, ../../../scss/_clix2017.scss */ +/* line 6687, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-navigation a.entity-title .edit_entity i { display: none; } -/* line 6693, ../../../scss/_clix2017.scss */ +/* line 6692, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-navigation a.entity-title .edit_entity > .entity_actions { margin-bottom: 0px; } -/* line 6696, ../../../scss/_clix2017.scss */ +/* line 6695, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-navigation a.entity-title .edit_entity > .entity_actions li { white-space: nowrap; list-style: none; @@ -6433,21 +6433,21 @@ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-nav margin: 0px 10px; cursor: pointer; } -/* line 6706, ../../../scss/_clix2017.scss */ +/* line 6705, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-navigation a.entity-title:hover .edit_entity { display: block; } -/* line 6712, ../../../scss/_clix2017.scss */ +/* line 6711, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-navigation.active > a:before { content: ''; line-height: 55px; color: #d7d7d7; } -/* line 6720, ../../../scss/_clix2017.scss */ +/* line 6719, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-navigation .course-activities { margin: 0px; } -/* line 6722, ../../../scss/_clix2017.scss */ +/* line 6721, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-navigation .course-activities > li { list-style: none; border-top: 1px solid #e9e9e9; @@ -6456,7 +6456,7 @@ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-nav transition: border-color 1s ease; -webkit-transition: border-color 1s ease; } -/* line 6729, ../../../scss/_clix2017.scss */ +/* line 6728, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-navigation .course-activities > li > a { color: #7ca0d0; width: 100%; @@ -6464,11 +6464,11 @@ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-nav transition: color 1s ease; -webkit-transition: color 1s ease; } -/* line 6738, ../../../scss/_clix2017.scss */ +/* line 6737, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task_tree .task-lessons dd.accordion-navigation .content { background: inherit; } -/* line 6747, ../../../scss/_clix2017.scss */ +/* line 6746, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task-editor-section { width: 0%; display: inline-block; @@ -6480,48 +6480,48 @@ ul.nav_menu_1 .task_sheet .task_editor .task-editor-section { overflow-y: auto; background: #fff; } -/* line 6757, ../../../scss/_clix2017.scss */ +/* line 6756, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task-editor-section .editor-header { height: 100px; background-color: #e5f1f6; border-bottom: 1px solid #e6e6e7; } -/* line 6762, ../../../scss/_clix2017.scss */ +/* line 6761, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task-editor-section .editor-header .header-left { padding: 29px 0px; } -/* line 6765, ../../../scss/_clix2017.scss */ +/* line 6764, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task-editor-section .editor-header .header-left > span { color: #3c5264; font-weight: 600; margin-right: 10px; } -/* line 6774, ../../../scss/_clix2017.scss */ +/* line 6773, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task-editor-section .editor-header .custom_dropdown { margin: 40px 35px 0px; } -/* line 6779, ../../../scss/_clix2017.scss */ +/* line 6778, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task-editor-section .editor-tool .editor_actions { background-color: #fff; border-bottom: 1px solid #ccc; height: 55px; } -/* line 6783, ../../../scss/_clix2017.scss */ +/* line 6782, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task-editor-section .editor-tool .editor_actions ul { margin: 0px; } -/* line 6785, ../../../scss/_clix2017.scss */ +/* line 6784, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task-editor-section .editor-tool .editor_actions ul li { list-style: none; display: inline-block; } -/* line 6788, ../../../scss/_clix2017.scss */ +/* line 6787, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task-editor-section .editor-tool .editor_actions ul li:not(:first-child) { padding: 1px 30px; border-left: 1px solid #ccc; text-align: center; } -/* line 6794, ../../../scss/_clix2017.scss */ +/* line 6793, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_sheet .task_editor .task-editor-section .editor-tool .editor_actions ul li span { display: inline-block; letter-spacing: 0.5px; @@ -6529,7 +6529,7 @@ ul.nav_menu_1 .task_sheet .task_editor .task-editor-section .editor-tool .editor padding: 15px 5px; cursor: pointer; } -/* line 6810, ../../../scss/_clix2017.scss */ +/* line 6809, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_editor_section { background: white; min-height: 100vh; @@ -6539,41 +6539,41 @@ ul.nav_menu_1 .task_editor_section { width: 79%; box-shadow: 0px 0px 5px #73859f; } -/* line 6818, ../../../scss/_clix2017.scss */ +/* line 6817, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_editor_section #scstyle { margin-top: -10px; } -/* line 6821, ../../../scss/_clix2017.scss */ +/* line 6820, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_editor_section .task_editor_top { border-top: 4px solid #74b3dc; width: 101.3%; margin-left: -15px; margin-top: -1px; } -/* line 6828, ../../../scss/_clix2017.scss */ +/* line 6827, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_editor_section .task_head { height: 65px; font-size: 22px; padding: 16px 5px 5px 57px; color: black; } -/* line 6837, ../../../scss/_clix2017.scss */ +/* line 6836, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_editor_section form { font-size: 17px; padding: 10px 0px 0px 10px; } -/* line 6842, ../../../scss/_clix2017.scss */ +/* line 6841, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_editor_section .task_ex { border-bottom: 2px solid rgba(128, 128, 128, 0.23); } -/* line 6844, ../../../scss/_clix2017.scss */ +/* line 6843, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_editor_section .task_ex.active { border: 2px solid #74b3dc; margin-left: -16px; width: 101.5%; margin-top: -2px; } -/* line 6853, ../../../scss/_clix2017.scss */ +/* line 6852, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_editor_section .task_listing { max-width: 1176px !important; margin: 0 auto !important; @@ -6591,7 +6591,7 @@ ul.nav_menu_1 .task_editor_section .task_listing { background: #fff; box-shadow: 0px 2px 6px #000; } -/* line 6870, ../../../scss/_clix2017.scss */ +/* line 6869, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_editor_section .task_listing .task_content { display: -moz-box !important; display: -ms-flexbox !important; @@ -6612,11 +6612,11 @@ ul.nav_menu_1 .task_editor_section .task_listing .task_content { -ms-flex-pack: justify !important; -webkit-box-pack: justify !important; } -/* line 6889, ../../../scss/_clix2017.scss */ +/* line 6888, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_editor_section .task_listing .task_content:hover { background: #F0F1F2 !important; } -/* line 6892, ../../../scss/_clix2017.scss */ +/* line 6891, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_editor_section .task_listing .task_content .task_content_left { display: -moz-box !important; display: -ms-flexbox !important; @@ -6629,7 +6629,7 @@ ul.nav_menu_1 .task_editor_section .task_listing .task_content .task_content_lef -ms-flex-align: center !important; -webkit-box-align: center !important; } -/* line 6903, ../../../scss/_clix2017.scss */ +/* line 6902, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_editor_section .task_listing .task_content .task_content_left .task_content_details { display: -moz-box !important; display: -ms-flexbox !important; @@ -6648,13 +6648,13 @@ ul.nav_menu_1 .task_editor_section .task_listing .task_content .task_content_lef -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; } -/* line 6920, ../../../scss/_clix2017.scss */ +/* line 6919, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_editor_section .task_listing .task_content .task_content_left .task_content_details .hyperlink-user { border: 2px solid #b9b9b9; height: 50px; width: 50px; } -/* line 6925, ../../../scss/_clix2017.scss */ +/* line 6924, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_editor_section .task_listing .task_content .task_content_left .task_content_details .hyperlink-style { text-decoration: none !important; font-family: inherit !important; @@ -6667,7 +6667,7 @@ ul.nav_menu_1 .task_editor_section .task_listing .task_content .task_content_lef overflow: hidden !important; text-overflow: ellipsis !important; } -/* line 6938, ../../../scss/_clix2017.scss */ +/* line 6937, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_editor_section .task_listing .task_content .task_content_left .task_content_details .hyperlink-info { text-decoration: none !important; font-family: inherit !important; @@ -6676,13 +6676,13 @@ ul.nav_menu_1 .task_editor_section .task_listing .task_content .task_content_lef color: rgba(0, 0, 0, 0.56) !important; margin-top: 4px !important; } -/* line 6955, ../../../scss/_clix2017.scss */ +/* line 6954, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .lesson-title { font-size: 18px; padding-top: 10px; padding-left: 10px; } -/* line 6961, ../../../scss/_clix2017.scss */ +/* line 6960, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .activity-title { font-size: 18px; padding-top: 10px; @@ -6690,7 +6690,7 @@ ul.nav_menu_1 .activity-title { margin: 0px; border: 2px solid rgba(128, 128, 128, 0.15); } -/* line 6968, ../../../scss/_clix2017.scss */ +/* line 6967, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .activity-title > li { list-style: none; border-top: 1px solid #e9e9e9; @@ -6702,27 +6702,27 @@ ul.nav_menu_1 .activity-title > li { height: 150px; background-color: white; } -/* line 6979, ../../../scss/_clix2017.scss */ +/* line 6978, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .activity-title > li.active { background: rgba(0, 140, 186, 0.42); height: 150px; margin-top: -10px; } -/* line 6985, ../../../scss/_clix2017.scss */ +/* line 6984, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .activity-title > li > a { color: black; } -/* line 6994, ../../../scss/_clix2017.scss */ +/* line 6993, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .task_page_rendered { margin-left: 20px; max-width: 900px; } -/* line 7002, ../../../scss/_clix2017.scss */ +/* line 7001, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .round { border-radius: 1px; background-color: orange; } -/* line 7008, ../../../scss/_clix2017.scss */ +/* line 7007, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .circle-normal { background: #ffc14e; -moz-border-radius: 50px; @@ -6731,7 +6731,7 @@ ul.nav_menu_1 .circle-normal { padding: 0px 0px 0px 20px; margin-right: 5px; } -/* line 7016, ../../../scss/_clix2017.scss */ +/* line 7015, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .circle-high { background: #f04124; -moz-border-radius: 50px; @@ -6740,7 +6740,7 @@ ul.nav_menu_1 .circle-high { padding: 0px 0px 0px 20px; margin-right: 5px; } -/* line 7024, ../../../scss/_clix2017.scss */ +/* line 7023, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .circle-low { background: #008cba; -moz-border-radius: 50px; @@ -6749,7 +6749,7 @@ ul.nav_menu_1 .circle-low { padding: 0px 0px 0px 20px; margin-right: 5px; } -/* line 7033, ../../../scss/_clix2017.scss */ +/* line 7032, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .status-indication { border-radius: 124px; padding: 0px 8px 3px 8px; @@ -6760,19 +6760,19 @@ ul.nav_menu_1 .status-indication { border: 2px solid rgba(115, 133, 159, 0.5); color: grey; } -/* line 7043, ../../../scss/_clix2017.scss */ +/* line 7042, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .priority-margin { margin-left: -30px; } -/* line 7047, ../../../scss/_clix2017.scss */ +/* line 7046, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .iconclr { color: #999999; } -/* line 7053, ../../../scss/_clix2017.scss */ +/* line 7052, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .top-right-menu { margin-right: 80px !important; } -/* line 7060, ../../../scss/_clix2017.scss */ +/* line 7059, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .button-cancel-new { height: 2rem; padding: 0 2rem; @@ -6790,12 +6790,12 @@ ul.nav_menu_1 .button-cancel-new { transition: all .1s ease; margin-right: 1px; } -/* line 7076, ../../../scss/_clix2017.scss */ +/* line 7075, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .button-cancel-new:hover { background-color: #fff; color: #333333; } -/* line 7081, ../../../scss/_clix2017.scss */ +/* line 7080, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .button-cancel-new > a { font-family: open_sansbold,sans-serif; font-size: 1.2rem; @@ -6807,12 +6807,12 @@ ul.nav_menu_1 .button-cancel-new > a { transition: all .1s ease; margin-right: 1px; } -/* line 7091, ../../../scss/_clix2017.scss */ +/* line 7090, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .button-cancel-new > a:hover { background-color: #fff; color: #333333; } -/* line 7099, ../../../scss/_clix2017.scss */ +/* line 7098, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .button-save-new { height: 2rem; padding: 0 2rem; @@ -6829,18 +6829,18 @@ ul.nav_menu_1 .button-save-new { color: #fff; transition: all .1s ease; } -/* line 7114, ../../../scss/_clix2017.scss */ +/* line 7113, ../../../scss/_clix2017.scss */ ul.nav_menu_1 .button-save-new:hover { background-color: #fff; color: #912a7d; } -/* line 7122, ../../../scss/_clix2017.scss */ +/* line 7121, ../../../scss/_clix2017.scss */ html, body { height: 100%; } -/* line 7125, ../../../scss/_clix2017.scss */ +/* line 7124, ../../../scss/_clix2017.scss */ #gbase_wrap { min-height: 100%; height: auto; @@ -6850,7 +6850,7 @@ html, body { padding: 0 0 60px; } -/* line 7133, ../../../scss/_clix2017.scss */ +/* line 7132, ../../../scss/_clix2017.scss */ #base_wrap { /* min-height: 100%;*/ @@ -6861,7 +6861,7 @@ min-height: 100%;*/ padding: 0 0 10px; } -/* line 7142, ../../../scss/_clix2017.scss */ +/* line 7141, ../../../scss/_clix2017.scss */ body > footer { padding: 10px 5px; position: relative; @@ -6870,37 +6870,37 @@ body > footer { width: 100%; display: table; } -/* line 7152, ../../../scss/_clix2017.scss */ +/* line 7151, ../../../scss/_clix2017.scss */ body > footer ul { list-style-type: none; text-decoration: none; } -/* line 7155, ../../../scss/_clix2017.scss */ +/* line 7154, ../../../scss/_clix2017.scss */ body > footer ul li { font-size: 15px; margin-bottom: 5px; } -/* line 7160, ../../../scss/_clix2017.scss */ +/* line 7159, ../../../scss/_clix2017.scss */ body > footer p { margin: 10px; font-size: 18px; } -/* line 7164, ../../../scss/_clix2017.scss */ +/* line 7163, ../../../scss/_clix2017.scss */ body > footer h2 { font-size: 25px; } -/* line 7167, ../../../scss/_clix2017.scss */ +/* line 7166, ../../../scss/_clix2017.scss */ body > footer li { color: #bbbbbb; } -/* line 7170, ../../../scss/_clix2017.scss */ +/* line 7169, ../../../scss/_clix2017.scss */ body > footer a { color: #bbbbbb; margin-top: 0; padding: 0; display: inline; } -/* line 7175, ../../../scss/_clix2017.scss */ +/* line 7174, ../../../scss/_clix2017.scss */ body > footer a:hover { text-decoration: none; color: #ffffff; @@ -6908,117 +6908,117 @@ body > footer a:hover { padding: 0; display: inline; } -/* line 7183, ../../../scss/_clix2017.scss */ +/* line 7182, ../../../scss/_clix2017.scss */ body > footer .myfooter { margin-top: 10px; display: table-row; height: 1px; } -/* line 7188, ../../../scss/_clix2017.scss */ +/* line 7187, ../../../scss/_clix2017.scss */ body > footer .myfooter .footer-section { color: #ffffff; text-align: center; } -/* line 7192, ../../../scss/_clix2017.scss */ +/* line 7191, ../../../scss/_clix2017.scss */ body > footer .myfooter .inline_mar-right { display: inline-block; margin: 0 25px 15px 0; } -/* line 7197, ../../../scss/_clix2017.scss */ +/* line 7196, ../../../scss/_clix2017.scss */ body > footer .myfooter .footer_content { margin: 20px; } -/* line 7200, ../../../scss/_clix2017.scss */ +/* line 7199, ../../../scss/_clix2017.scss */ body > footer .myfooter .footer_content .footer-logo { height: 65px; width: 150px; } -/* line 7205, ../../../scss/_clix2017.scss */ +/* line 7204, ../../../scss/_clix2017.scss */ body > footer .myfooter .links_collapse { max-height: 78px; overflow: hidden; transition: all 0.5s ease-out; } -/* line 7210, ../../../scss/_clix2017.scss */ +/* line 7209, ../../../scss/_clix2017.scss */ body > footer .myfooter .links_collapse ul { display: inline; padding: 0; margin: 0px !important; } -/* line 7216, ../../../scss/_clix2017.scss */ +/* line 7215, ../../../scss/_clix2017.scss */ body > footer .myfooter .footer_link_cont { display: inline-block; vertical-align: top; /*margin: 20px;*/ text-align: left; } -/* line 7222, ../../../scss/_clix2017.scss */ +/* line 7221, ../../../scss/_clix2017.scss */ body > footer .myfooter .footer_link_cont .links_show { max-height: 600px; } -/* line 7226, ../../../scss/_clix2017.scss */ +/* line 7225, ../../../scss/_clix2017.scss */ body > footer .myfooter .footer_link_cont h4 { color: #999; } -/* line 7229, ../../../scss/_clix2017.scss */ +/* line 7228, ../../../scss/_clix2017.scss */ body > footer .myfooter .footer_link_cont .social_links { font-size: 24px; margin-right: 5px; } -/* line 7234, ../../../scss/_clix2017.scss */ +/* line 7233, ../../../scss/_clix2017.scss */ body > footer .myfooter .footer_link_cont .show_foot_links { color: #777777; cursor: pointer; } -/* line 7237, ../../../scss/_clix2017.scss */ +/* line 7236, ../../../scss/_clix2017.scss */ body > footer .myfooter .footer_link_cont .show_foot_links i { font-size: 24px; margin-right: 5px; } -/* line 7240, ../../../scss/_clix2017.scss */ +/* line 7239, ../../../scss/_clix2017.scss */ body > footer .myfooter .footer_link_cont .show_foot_links:hover { text-decoration: underline; } -/* line 7247, ../../../scss/_clix2017.scss */ +/* line 7246, ../../../scss/_clix2017.scss */ body > footer hr.footerlogo-divider { border-color: #555; margin-top: 10px; } -/* line 7253, ../../../scss/_clix2017.scss */ +/* line 7252, ../../../scss/_clix2017.scss */ body > footer ul#footerlogo li { margin: 0px 5px; display: inline; } -/* line 7259, ../../../scss/_clix2017.scss */ +/* line 7258, ../../../scss/_clix2017.scss */ .no-gap ul { margin-left: 0rem; } -/* line 7265, ../../../scss/_clix2017.scss */ +/* line 7264, ../../../scss/_clix2017.scss */ body > footer ul#poweredlogos { margin-left: 0px; } -/* line 7269, ../../../scss/_clix2017.scss */ +/* line 7268, ../../../scss/_clix2017.scss */ #poweredlogos li { margin: 0px 5px; display: inline; } -/* line 7275, ../../../scss/_clix2017.scss */ +/* line 7274, ../../../scss/_clix2017.scss */ .no-gap ul { margin-left: 0rem; } -/* line 7280, ../../../scss/_clix2017.scss */ +/* line 7279, ../../../scss/_clix2017.scss */ .coll-arrows { cursor: pointer; display: block; padding: 0.5rem; } -/* line 7285, ../../../scss/_clix2017.scss */ +/* line 7284, ../../../scss/_clix2017.scss */ .coll-arrows:hover { background-color: #D3D3D3; } diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/clix/styles.css b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/clix/styles.css index 200ba7a1c7..675a29f001 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/clix/styles.css +++ b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/clix/styles.css @@ -23757,14 +23757,13 @@ pre { } /* line 363, ../../../scss/_app_styles.scss */ #top-headers #search-submit { - background-color: #fafafa; - top: 10px; - position: absolute; - left: -30px; - opacity: 0.3; - color: black; + /* background-color: #fafafa;*/ + /*color: gray; + top: -3px;*/ + width: 60px; + /* height:-40px;*/ } -/* line 373, ../../../scss/_app_styles.scss */ +/* line 372, ../../../scss/_app_styles.scss */ #top-headers #search-submit:hover { opacity: 1; color: white; @@ -23772,36 +23771,39 @@ pre { transition: 0.8s ease-out; } -/* line 411, ../../../scss/_app_styles.scss */ +/* line 410, ../../../scss/_app_styles.scss */ .top-bar .active { background-color: #3d346f !important; } -/* line 417, ../../../scss/_app_styles.scss */ +/* line 416, ../../../scss/_app_styles.scss */ .top-bar .logout { background-color: #f04124 !important; } -/* line 421, ../../../scss/_app_styles.scss */ +/* line 420, ../../../scss/_app_styles.scss */ .top-bar .logout:hover { background-color: #d32a0e !important; transition: background-color 400ms ease-out; } -/* line 461, ../../../scss/_app_styles.scss */ +/* line 460, ../../../scss/_app_styles.scss */ html, body { height: 100%; + /* +overflow-x: hidden;*/ } /* line 464, ../../../scss/_app_styles.scss */ #gbase_wrap { - min-height: 100%; + /*min-height: 100%;*/ height: auto; /* Negative indent footer by its height */ margin: 0 auto; /* Pad bottom by footer height */ padding: 0 0 60px; + overflow-x: hidden; } -/* line 472, ../../../scss/_app_styles.scss */ +/* line 473, ../../../scss/_app_styles.scss */ #base_wrap { min-height: 100%; height: auto; @@ -23811,7 +23813,7 @@ html, body { padding: 0 0 -60px; } -/* line 483, ../../../scss/_app_styles.scss */ +/* line 484, ../../../scss/_app_styles.scss */ body > footer { padding: 10px 5px; position: relative; @@ -23820,37 +23822,37 @@ body > footer { width: 100%; display: table; } -/* line 493, ../../../scss/_app_styles.scss */ +/* line 494, ../../../scss/_app_styles.scss */ body > footer ul { list-style-type: none; text-decoration: none; } -/* line 496, ../../../scss/_app_styles.scss */ +/* line 497, ../../../scss/_app_styles.scss */ body > footer ul li { font-size: 15px; margin-bottom: 5px; } -/* line 501, ../../../scss/_app_styles.scss */ +/* line 502, ../../../scss/_app_styles.scss */ body > footer p { margin: 10px; font-size: 18px; } -/* line 505, ../../../scss/_app_styles.scss */ +/* line 506, ../../../scss/_app_styles.scss */ body > footer h2 { font-size: 25px; } -/* line 508, ../../../scss/_app_styles.scss */ +/* line 509, ../../../scss/_app_styles.scss */ body > footer li { color: #bbbbbb; } -/* line 511, ../../../scss/_app_styles.scss */ +/* line 512, ../../../scss/_app_styles.scss */ body > footer a { color: #bbbbbb; margin-top: 0; padding: 0; display: inline; } -/* line 516, ../../../scss/_app_styles.scss */ +/* line 517, ../../../scss/_app_styles.scss */ body > footer a:hover { text-decoration: none; color: #ffffff; @@ -23858,47 +23860,46 @@ body > footer a:hover { padding: 0; display: inline; } -/* line 524, ../../../scss/_app_styles.scss */ +/* line 525, ../../../scss/_app_styles.scss */ body > footer .myfooter { display: table-row; height: 1px; } -/* line 529, ../../../scss/_app_styles.scss */ +/* line 530, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer-section { color: #ffffff; text-align: center; } -/* line 533, ../../../scss/_app_styles.scss */ +/* line 534, ../../../scss/_app_styles.scss */ body > footer .myfooter .inline_mar-right { display: inline-block; margin: 0 25px 15px 0; } -/* line 538, ../../../scss/_app_styles.scss */ +/* line 539, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_content { margin: 20px; } -/* line 541, ../../../scss/_app_styles.scss */ +/* line 542, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_content .footer-logo { height: 65px; width: 150px; } -/* line 546, ../../../scss/_app_styles.scss */ +/* line 547, ../../../scss/_app_styles.scss */ body > footer .myfooter .links_collapse { max-height: 78px; overflow: hidden; transition: all 0.5s ease-out; } -/* line 551, ../../../scss/_app_styles.scss */ +/* line 552, ../../../scss/_app_styles.scss */ body > footer .myfooter .links_collapse ul { display: inline; padding: 0; margin: 0px !important; } -/* line 557, ../../../scss/_app_styles.scss */ +/* line 558, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_link_cont { display: inline-block; vertical-align: top; - /*margin: 20px;*/ text-align: left; } /* line 563, ../../../scss/_app_styles.scss */ @@ -23906,98 +23907,99 @@ body > footer .myfooter .footer_link_cont .links_show { max-height: 600px; } /* line 567, ../../../scss/_app_styles.scss */ -body > footer .myfooter .footer_link_cont h4 { +body > footer .myfooter .footer_link_cont .flinks { + font-size: 22px; color: #999; } -/* line 570, ../../../scss/_app_styles.scss */ -body > footer .myfooter .footer_link_cont .social_links { +/* line 571, ../../../scss/_app_styles.scss */ +body > footer .myfooter .footer_link_cont .social_links a { font-size: 24px; margin-right: 5px; } -/* line 575, ../../../scss/_app_styles.scss */ +/* line 576, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_link_cont .show_foot_links { color: #777777; cursor: pointer; } -/* line 578, ../../../scss/_app_styles.scss */ +/* line 579, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_link_cont .show_foot_links i { font-size: 24px; margin-right: 5px; } -/* line 581, ../../../scss/_app_styles.scss */ +/* line 582, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_link_cont .show_foot_links:hover { text-decoration: underline; } -/* line 588, ../../../scss/_app_styles.scss */ +/* line 589, ../../../scss/_app_styles.scss */ body > footer hr.footerlogo-divider { border-color: #555; margin-top: 10px; } -/* line 594, ../../../scss/_app_styles.scss */ +/* line 595, ../../../scss/_app_styles.scss */ body > footer ul#footerlogo li { margin: 0px 5px; display: inline; } -/* line 600, ../../../scss/_app_styles.scss */ +/* line 601, ../../../scss/_app_styles.scss */ .no-gap ul { margin-left: 0rem; } -/* line 606, ../../../scss/_app_styles.scss */ +/* line 607, ../../../scss/_app_styles.scss */ body > footer ul#poweredlogos { margin-left: 0px; } -/* line 610, ../../../scss/_app_styles.scss */ +/* line 611, ../../../scss/_app_styles.scss */ #poweredlogos li { margin: 0px 5px; display: inline; } -/* line 616, ../../../scss/_app_styles.scss */ +/* line 617, ../../../scss/_app_styles.scss */ .no-gap ul { margin-left: 0rem; } -/* line 621, ../../../scss/_app_styles.scss */ +/* line 622, ../../../scss/_app_styles.scss */ .coll-arrows { cursor: pointer; display: block; padding: 0.5rem; } -/* line 626, ../../../scss/_app_styles.scss */ +/* line 627, ../../../scss/_app_styles.scss */ .coll-arrows:hover { background-color: #D3D3D3; } /* Sections */ -/* line 633, ../../../scss/_app_styles.scss */ +/* line 634, ../../../scss/_app_styles.scss */ main > article { padding: 0px; } -/* line 636, ../../../scss/_app_styles.scss */ +/* line 637, ../../../scss/_app_styles.scss */ main > nav { border-top: 3px solid black; position: relative; z-index: 10; } -/* line 640, ../../../scss/_app_styles.scss */ +/* line 641, ../../../scss/_app_styles.scss */ main > nav > .button-bar { background-color: #6152ae; /* Hide icons till we can retreive custom icons from the system */ } -/* line 642, ../../../scss/_app_styles.scss */ +/* line 643, ../../../scss/_app_styles.scss */ main > nav > .button-bar .button-group { margin: 0; } -/* line 644, ../../../scss/_app_styles.scss */ +/* line 645, ../../../scss/_app_styles.scss */ main > nav > .button-bar .button-group.tools { padding: 5px; } -/* line 650, ../../../scss/_app_styles.scss */ +/* line 651, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button { border: none; font-size: 0.8rem; @@ -24006,135 +24008,135 @@ main > nav > .button-bar li .button { color: black; margin: 0; } -/* line 654, ../../../scss/_app_styles.scss */ +/* line 655, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button.home { font-weight: bold; } -/* line 657, ../../../scss/_app_styles.scss */ +/* line 658, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button.settings, main > nav > .button-bar li .button#toggle-help { padding: 6px 10px; color: #333; background-color: rgba(255, 255, 255, 0.3); } -/* line 662, ../../../scss/_app_styles.scss */ +/* line 663, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button.settings:hover, main > nav > .button-bar li .button#toggle-help:hover { background-color: rgba(0, 0, 0, 0.2); color: white; } -/* line 667, ../../../scss/_app_styles.scss */ +/* line 668, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button#toggle-help { background-color: inherit; } -/* line 671, ../../../scss/_app_styles.scss */ +/* line 672, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button.settings:after { border: none; } -/* line 679, ../../../scss/_app_styles.scss */ +/* line 680, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button:hover { color: white; } -/* line 685, ../../../scss/_app_styles.scss */ +/* line 686, ../../../scss/_app_styles.scss */ main > nav > .button-bar li.active .button { background-color: #6153ae; color: white; } -/* line 693, ../../../scss/_app_styles.scss */ +/* line 694, ../../../scss/_app_styles.scss */ main > nav > .button-bar .app i { display: none !important; } -/* line 703, ../../../scss/_app_styles.scss */ +/* line 704, ../../../scss/_app_styles.scss */ main > aside > div h2 { color: #111; } -/* line 706, ../../../scss/_app_styles.scss */ +/* line 707, ../../../scss/_app_styles.scss */ main > aside > div h3 { font-size: 1.2rem; font-weight: normal; color: #222; } -/* line 711, ../../../scss/_app_styles.scss */ +/* line 712, ../../../scss/_app_styles.scss */ main > aside > div h4 { font-size: 1rem; color: #222; } -/* line 714, ../../../scss/_app_styles.scss */ +/* line 715, ../../../scss/_app_styles.scss */ main > aside > div h4 span { display: none; } -/* line 717, ../../../scss/_app_styles.scss */ +/* line 718, ../../../scss/_app_styles.scss */ main > aside > div h4:hover span { display: inline; } -/* line 721, ../../../scss/_app_styles.scss */ +/* line 722, ../../../scss/_app_styles.scss */ main > aside > div h5, main > aside > div h6 { margin: 0; } -/* line 725, ../../../scss/_app_styles.scss */ +/* line 726, ../../../scss/_app_styles.scss */ main > aside > div .f-dropdown.content { width: auto; padding: 0; border: 1px solid #222; } -/* line 729, ../../../scss/_app_styles.scss */ +/* line 730, ../../../scss/_app_styles.scss */ main > aside > div .f-dropdown.content .item { width: 70px; } -/* line 736, ../../../scss/_app_styles.scss */ +/* line 737, ../../../scss/_app_styles.scss */ main > aside > div footer { background-color: #222; min-height: 1rem; } -/* line 739, ../../../scss/_app_styles.scss */ +/* line 740, ../../../scss/_app_styles.scss */ main > aside > div footer label { font-size: 0.7rem; } -/* line 752, ../../../scss/_app_styles.scss */ +/* line 753, ../../../scss/_app_styles.scss */ main > aside > div .side-nav.collection { background-color: #444; padding: 0; border-bottom: 2px solid #6152ae; margin: 0; } -/* line 757, ../../../scss/_app_styles.scss */ +/* line 758, ../../../scss/_app_styles.scss */ main > aside > div .side-nav.collection li { border-bottom: 1px solid #555; } -/* line 759, ../../../scss/_app_styles.scss */ +/* line 760, ../../../scss/_app_styles.scss */ main > aside > div .side-nav.collection li a { border-left: 2px solid black; } -/* line 762, ../../../scss/_app_styles.scss */ +/* line 763, ../../../scss/_app_styles.scss */ main > aside > div .side-nav.collection li.active a, main > aside > div .side-nav.collection li a:hover { color: white !important; border-left: 2px solid #6152ae; background-color: #6152ae; } -/* line 775, ../../../scss/_app_styles.scss */ +/* line 776, ../../../scss/_app_styles.scss */ article { position: relative; z-index: 1; min-height: 400px; overflow-x: visible; } -/* line 780, ../../../scss/_app_styles.scss */ +/* line 781, ../../../scss/_app_styles.scss */ article > header, article form > header { padding: 15px; background-color: #f0f0f0; } -/* line 793, ../../../scss/_app_styles.scss */ +/* line 794, ../../../scss/_app_styles.scss */ article h1:not(.subheader) .tabs { display: inline-block; position: relative; bottom: -0.5rem; } -/* line 799, ../../../scss/_app_styles.scss */ +/* line 800, ../../../scss/_app_styles.scss */ article h1:not(.subheader) div, article h1:not(.subheader) div input:not(.subheader) div { display: inline-block; position: relative; } -/* line 802, ../../../scss/_app_styles.scss */ +/* line 803, ../../../scss/_app_styles.scss */ article h1:not(.subheader) div input { height: 200%; font-style: italic; @@ -24144,13 +24146,13 @@ article h1:not(.subheader) div input { border-bottom: 2px dotted #222; background-color: inherit; } -/* line 812, ../../../scss/_app_styles.scss */ +/* line 813, ../../../scss/_app_styles.scss */ article h1:not(.subheader) div input:hover { background-color: white; } /* Card block */ -/* line 822, ../../../scss/_app_styles.scss */ +/* line 823, ../../../scss/_app_styles.scss */ .card > * { position: relative; background-color: white; @@ -24161,51 +24163,51 @@ article h1:not(.subheader) div input:hover { opacity: 0.9; overflow: hidden; } -/* line 834, ../../../scss/_app_styles.scss */ +/* line 835, ../../../scss/_app_styles.scss */ .card > * > a { color: inherit; display: block; position: relative; z-index: 200; } -/* line 845, ../../../scss/_app_styles.scss */ +/* line 846, ../../../scss/_app_styles.scss */ .card > *.published { opacity: 1; background-color: #e6f9ee; } -/* line 850, ../../../scss/_app_styles.scss */ +/* line 851, ../../../scss/_app_styles.scss */ .card > *.published hr { border-color: #7ee2a8; } -/* line 855, ../../../scss/_app_styles.scss */ +/* line 856, ../../../scss/_app_styles.scss */ .card > *.moderation { opacity: 1; background-color: #efefef; } -/* line 860, ../../../scss/_app_styles.scss */ +/* line 861, ../../../scss/_app_styles.scss */ .card > *.moderation hr { border-color: #bcbcbc; } -/* line 865, ../../../scss/_app_styles.scss */ +/* line 866, ../../../scss/_app_styles.scss */ .card > *.unapproved { opacity: 1; border-style: solid; border-color: #f04124; } -/* line 871, ../../../scss/_app_styles.scss */ +/* line 872, ../../../scss/_app_styles.scss */ .card > *:hover { border-style: solid; opacity: 1; } -/* line 877, ../../../scss/_app_styles.scss */ +/* line 878, ../../../scss/_app_styles.scss */ .card > *:hover i { opacity: 0.3; } -/* line 880, ../../../scss/_app_styles.scss */ +/* line 881, ../../../scss/_app_styles.scss */ .card > *:hover footer .age { display: block; } -/* line 885, ../../../scss/_app_styles.scss */ +/* line 886, ../../../scss/_app_styles.scss */ .card > * > i { position: absolute; top: -10px; @@ -24214,28 +24216,28 @@ article h1:not(.subheader) div input:hover { color: #6153ae; opacity: 0.3; } -/* line 894, ../../../scss/_app_styles.scss */ +/* line 895, ../../../scss/_app_styles.scss */ .card > * .preview { float: left; padding-right: 5px; padding-top: 4px; } -/* line 899, ../../../scss/_app_styles.scss */ +/* line 900, ../../../scss/_app_styles.scss */ .card > * header { overflow: hidden; } -/* line 903, ../../../scss/_app_styles.scss */ +/* line 904, ../../../scss/_app_styles.scss */ .card > * .label, .card > * .label-list:empty:before { opacity: 0.5; } -/* line 906, ../../../scss/_app_styles.scss */ +/* line 907, ../../../scss/_app_styles.scss */ .card > * p { color: #555; height: 80px; background-repeat: no-repeat; font-size: 80%; } -/* line 912, ../../../scss/_app_styles.scss */ +/* line 913, ../../../scss/_app_styles.scss */ .card > * .th { margin: 20px auto; width: 80px; @@ -24243,23 +24245,23 @@ article h1:not(.subheader) div input:hover { overflow: hidden; display: none; } -/* line 918, ../../../scss/_app_styles.scss */ +/* line 919, ../../../scss/_app_styles.scss */ .card > * .th:hover { width: 150px; height: 150px; } -/* line 922, ../../../scss/_app_styles.scss */ +/* line 923, ../../../scss/_app_styles.scss */ .card > * .th img { width: 100%; } -/* line 926, ../../../scss/_app_styles.scss */ +/* line 927, ../../../scss/_app_styles.scss */ .card > * footer { margin-top: 1rem; font-size: 70%; clear: both; color: #e01818; } -/* line 931, ../../../scss/_app_styles.scss */ +/* line 932, ../../../scss/_app_styles.scss */ .card > * footer .age { display: none; position: absolute; @@ -24269,7 +24271,7 @@ article h1:not(.subheader) div input:hover { width: 100%; } -/* line 942, ../../../scss/_app_styles.scss */ +/* line 943, ../../../scss/_app_styles.scss */ .edit-card { position: relative; background-color: white; @@ -24278,40 +24280,40 @@ article h1:not(.subheader) div input:hover { } /* Content Tabs */ -/* line 955, ../../../scss/_app_styles.scss */ +/* line 956, ../../../scss/_app_styles.scss */ article .tabs { display: inline-block; } -/* line 957, ../../../scss/_app_styles.scss */ +/* line 958, ../../../scss/_app_styles.scss */ article .tabs dd a { border-radius: 4px; border: 1px transparent; } -/* line 961, ../../../scss/_app_styles.scss */ +/* line 962, ../../../scss/_app_styles.scss */ article .tabs dd.active a { color: #6152ae; border: 1px solid; } -/* line 965, ../../../scss/_app_styles.scss */ +/* line 966, ../../../scss/_app_styles.scss */ article .tabs dd:hover a { color: #6152ae; } -/* line 969, ../../../scss/_app_styles.scss */ +/* line 970, ../../../scss/_app_styles.scss */ article .tabs i { margin-right: 5px; font-size: 1.6rem; } -/* line 973, ../../../scss/_app_styles.scss */ +/* line 974, ../../../scss/_app_styles.scss */ article .tabs span { font-size: 17px; vertical-align: text-bottom; } -/* line 979, ../../../scss/_app_styles.scss */ +/* line 980, ../../../scss/_app_styles.scss */ article section.content { border: 1px solid #eee; } -/* line 986, ../../../scss/_app_styles.scss */ +/* line 987, ../../../scss/_app_styles.scss */ .card > div:hover { box-shadow: 0 0 10px lightgray; transition: 0.9s; @@ -24320,31 +24322,31 @@ article section.content { } /* Default card */ -/* line 994, ../../../scss/_app_styles.scss */ +/* line 995, ../../../scss/_app_styles.scss */ .card > :hover .label, .card > :hover .label-list:empty:before { opacity: 1; } -/* line 999, ../../../scss/_app_styles.scss */ +/* line 1000, ../../../scss/_app_styles.scss */ .gallery .card .th { display: block; } /* Inline label list */ -/* line 1007, ../../../scss/_app_styles.scss */ +/* line 1008, ../../../scss/_app_styles.scss */ .label-list { display: inline-block; text-align: left; margin-bottom: 0.1rem; } -/* line 1011, ../../../scss/_app_styles.scss */ +/* line 1012, ../../../scss/_app_styles.scss */ .label-list:empty:before { content: "UNTAGGED"; opacity: 0.2 !important; padding: 2px; background-color: transparent; } -/* line 1019, ../../../scss/_app_styles.scss */ +/* line 1020, ../../../scss/_app_styles.scss */ .label-list .label, .label-list .label-list:empty:before { background-color: transparent; padding: 2px; @@ -24352,20 +24354,20 @@ article section.content { /*************************** 2. Custom CSS overrides ***********************/ /* Content area */ -/* line 1028, ../../../scss/_app_styles.scss */ +/* line 1029, ../../../scss/_app_styles.scss */ article { padding-bottom: 1rem; } -/* line 1032, ../../../scss/_app_styles.scss */ +/* line 1033, ../../../scss/_app_styles.scss */ article > header { border-bottom: 1px solid #ddd; } -/* line 1036, ../../../scss/_app_styles.scss */ +/* line 1037, ../../../scss/_app_styles.scss */ article > footer { border-top: 1px dotted #ddd; } -/* line 1048, ../../../scss/_app_styles.scss */ +/* line 1049, ../../../scss/_app_styles.scss */ textarea { min-height: 6rem; } @@ -24386,39 +24388,39 @@ textarea { }*/ /*************************** 3. Custom CSS Below ***********************/ /*CSS fix for tables generated via orgitdown*/ -/* line 1068, ../../../scss/_app_styles.scss */ +/* line 1069, ../../../scss/_app_styles.scss */ #content table td, #content colgroup col { float: none !important; } -/* line 1073, ../../../scss/_app_styles.scss */ +/* line 1074, ../../../scss/_app_styles.scss */ .user { color: inherit; } -/* line 1077, ../../../scss/_app_styles.scss */ +/* line 1078, ../../../scss/_app_styles.scss */ .user i { margin-right: 3px; } -/* line 1080, ../../../scss/_app_styles.scss */ +/* line 1081, ../../../scss/_app_styles.scss */ .user:hover i { opacity: 1; } -/* line 1084, ../../../scss/_app_styles.scss */ +/* line 1085, ../../../scss/_app_styles.scss */ a.node { display: block; } -/* line 1088, ../../../scss/_app_styles.scss */ +/* line 1089, ../../../scss/_app_styles.scss */ .button.edit { margin-bottom: 0; } /************ Forms **************/ /* Node edit */ -/* line 1096, ../../../scss/_app_styles.scss */ +/* line 1097, ../../../scss/_app_styles.scss */ input.node-title { font-size: 3rem; height: 4rem; @@ -24426,13 +24428,13 @@ input.node-title { } /* view-graph in node_details_base.html */ -/* line 1103, ../../../scss/_app_styles.scss */ +/* line 1104, ../../../scss/_app_styles.scss */ .graph-height { height: 70%; } /*for graph and location*/ -/* line 1108, ../../../scss/_app_styles.scss */ +/* line 1109, ../../../scss/_app_styles.scss */ .graph-div { height: 90%; width: -webkit-calc(100% - 10px); @@ -24446,13 +24448,13 @@ input.node-title { } /*for graph and location*/ -/* line 1118, ../../../scss/_app_styles.scss */ +/* line 1119, ../../../scss/_app_styles.scss */ .graph-div h3 { border-bottom: 2px inset #154534; padding: 0.25em 0; } -/* line 1123, ../../../scss/_app_styles.scss */ +/* line 1124, ../../../scss/_app_styles.scss */ #view-map-widget .close-reveal-modal, #view-map-edit-widget .close-reveal-modal { z-index: 1; background-color: captiontext; @@ -24463,7 +24465,7 @@ input.node-title { box-shadow: 0 1px 10px 2px #A9A9A9; } -/* line 1134, ../../../scss/_app_styles.scss */ +/* line 1135, ../../../scss/_app_styles.scss */ #view-map-widget .close-reveal-modal:hover, #view-map-edit-widget .close-reveal-modal:hover { background-color: white; border-radius: 30px; @@ -24476,7 +24478,7 @@ input.node-title { /****************** CUSTOM *********************/ /* UI Button */ -/* line 1149, ../../../scss/_app_styles.scss */ +/* line 1150, ../../../scss/_app_styles.scss */ .ui.button { margin-right: 0.5rem; border: 1px solid rgba(0, 0, 0, 0.2); @@ -24486,102 +24488,102 @@ input.node-title { padding: 0.5vw 0.75vw; z-index: 500; } -/* line 1160, ../../../scss/_app_styles.scss */ +/* line 1161, ../../../scss/_app_styles.scss */ .ui.button label { color: #666; } -/* line 1163, ../../../scss/_app_styles.scss */ +/* line 1164, ../../../scss/_app_styles.scss */ .ui.button small { margin-left: 2px; display: inline; } -/* line 1167, ../../../scss/_app_styles.scss */ +/* line 1168, ../../../scss/_app_styles.scss */ .ui.button:hover, .ui.button:active { border-color: rgba(255, 255, 255, 0.2); background-color: rgba(0, 0, 0, 0.9); } -/* line 1170, ../../../scss/_app_styles.scss */ +/* line 1171, ../../../scss/_app_styles.scss */ .ui.button:hover label, .ui.button:active label { color: #ddd; } -/* line 1173, ../../../scss/_app_styles.scss */ +/* line 1174, ../../../scss/_app_styles.scss */ .ui.button:hover small, .ui.button:active small { display: inline; } -/* line 1176, ../../../scss/_app_styles.scss */ +/* line 1177, ../../../scss/_app_styles.scss */ .ui.button:hover:focus, .ui.button:active:focus { font-weight: bold; } -/* line 1185, ../../../scss/_app_styles.scss */ +/* line 1186, ../../../scss/_app_styles.scss */ aside#help h4 { color: black; } -/* line 1188, ../../../scss/_app_styles.scss */ +/* line 1189, ../../../scss/_app_styles.scss */ aside#help p, aside#help h5, aside#help h6 { color: #ddd; padding: 0.3rem 0.9375rem; } -/* line 1195, ../../../scss/_app_styles.scss */ +/* line 1196, ../../../scss/_app_styles.scss */ .align-center { margin: 0 auto; display: block; } -/* line 1201, ../../../scss/_app_styles.scss */ +/* line 1202, ../../../scss/_app_styles.scss */ #profile-img { height: 40px; margin-right: 5px; } -/* line 1209, ../../../scss/_app_styles.scss */ +/* line 1210, ../../../scss/_app_styles.scss */ .create-discussion { position: relative; margin-bottom: 20px; } -/* line 1213, ../../../scss/_app_styles.scss */ +/* line 1214, ../../../scss/_app_styles.scss */ .create-discussion > div { display: inline-block; vertical-align: top; margin: 5px 0px; } -/* line 1219, ../../../scss/_app_styles.scss */ +/* line 1220, ../../../scss/_app_styles.scss */ .create-discussion .button { margin: 5px 0px; } -/* line 1222, ../../../scss/_app_styles.scss */ +/* line 1223, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment { width: 85%; margin-left: 1em; } -/* line 1226, ../../../scss/_app_styles.scss */ +/* line 1227, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment > div { display: inline-block; vertical-align: top; } -/* line 1231, ../../../scss/_app_styles.scss */ +/* line 1232, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment .ckeditor-reply-area { width: 90%; } -/* line 1238, ../../../scss/_app_styles.scss */ +/* line 1239, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply { margin-top: 1em; /*width: 97%;*/ } -/* line 1242, ../../../scss/_app_styles.scss */ +/* line 1243, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply .ckeditor-reply-area { display: inline-block; width: 90%; margin-left: 1em; } -/* line 1247, ../../../scss/_app_styles.scss */ +/* line 1248, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply .post-btn-div { display: inline-block; vertical-align: top; } -/* line 1253, ../../../scss/_app_styles.scss */ +/* line 1254, ../../../scss/_app_styles.scss */ #replies-area .disc-replies { /*background-color:#ddd;*/ margin-left: 48px; @@ -24590,16 +24592,16 @@ aside#help p, aside#help h5, aside#help h6 { border-top: 1px solid #B1B1B1; width: 80%; } -/* line 1262, ../../../scss/_app_styles.scss */ +/* line 1263, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .reply-btn { cursor: pointer; color: grey !important; } -/* line 1267, ../../../scss/_app_styles.scss */ +/* line 1268, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .reply-btn:hover { color: #000 !important; } -/* line 1270, ../../../scss/_app_styles.scss */ +/* line 1271, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-title-username { color: #ffffff !important; height: 2em; @@ -24607,7 +24609,7 @@ aside#help p, aside#help h5, aside#help h6 { padding-left: 10px; line-height: 1.5em; } -/* line 1280, ../../../scss/_app_styles.scss */ +/* line 1281, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-footer { /*background-color:#CCCCCC;*/ color: gray !important; @@ -24617,12 +24619,12 @@ aside#help p, aside#help h5, aside#help h6 { border-radius: 0px 0px 5px 5px; /*background-color: #f2f2f2;*/ } -/* line 1289, ../../../scss/_app_styles.scss */ +/* line 1290, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-footer > a { vertical-align: middle; line-height: 2em; } -/* line 1295, ../../../scss/_app_styles.scss */ +/* line 1296, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-content { color: #262626; word-wrap: break-word; @@ -24648,7 +24650,7 @@ aside#help p, aside#help h5, aside#help h6 { } }*/ /* Simple Card CSS*/ -/* line 1323, ../../../scss/_app_styles.scss */ +/* line 1324, ../../../scss/_app_styles.scss */ .scard { background: #FFF; border: 1px solid #AAA; @@ -24660,12 +24662,12 @@ aside#help p, aside#help h5, aside#help h6 { height: 9rem; /*float:left;*/ } -/* line 1332, ../../../scss/_app_styles.scss */ +/* line 1333, ../../../scss/_app_styles.scss */ .scard:hover { box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.16), 0 2px 10px 1px rgba(0, 0, 0, 0.12); transition: box-shadow 0.5s ease; } -/* line 1338, ../../../scss/_app_styles.scss */ +/* line 1339, ../../../scss/_app_styles.scss */ .scard .scard_header { text-align: center; position: fixed; @@ -24683,7 +24685,7 @@ aside#help p, aside#help h5, aside#help h6 { font-weight: bold; } -/* line 1355, ../../../scss/_app_styles.scss */ +/* line 1356, ../../../scss/_app_styles.scss */ .scard-content { height: 2.7em; padding: 0.5rem; @@ -24696,7 +24698,7 @@ aside#help p, aside#help h5, aside#help h6 { /*height: 8.25rem;*/ background-color: #3e3e3e; } -/* line 1366, ../../../scss/_app_styles.scss */ +/* line 1367, ../../../scss/_app_styles.scss */ .scard-content .scard-title { font-size: 0.8em; margin-top: -1em; @@ -24706,7 +24708,7 @@ aside#help p, aside#help h5, aside#help h6 { text-align: center; } -/* line 1379, ../../../scss/_app_styles.scss */ +/* line 1380, ../../../scss/_app_styles.scss */ .scard-action { height: height; font-size: 0.6em; @@ -24720,7 +24722,7 @@ aside#help p, aside#help h5, aside#help h6 { background-color: #CCCCCC; } -/* line 1394, ../../../scss/_app_styles.scss */ +/* line 1395, ../../../scss/_app_styles.scss */ .scard-desc { font-size: 0.7em; color: #333333; @@ -24736,13 +24738,13 @@ aside#help p, aside#help h5, aside#help h6 { display-inline: block; } -/* line 1409, ../../../scss/_app_styles.scss */ +/* line 1410, ../../../scss/_app_styles.scss */ p { margin: 0px; padding: 10px; } -/* line 1414, ../../../scss/_app_styles.scss */ +/* line 1415, ../../../scss/_app_styles.scss */ .scard-image { padding: 0px; margin: 0px; @@ -24753,7 +24755,7 @@ p { overflow: hidden; background-color: #f2f2f2; } -/* line 1423, ../../../scss/_app_styles.scss */ +/* line 1424, ../../../scss/_app_styles.scss */ .scard-image img { border-radius: 2px 2px 0 0; display: block; @@ -24761,7 +24763,7 @@ p { opacity: 0.9; height: 100%; } -/* line 1432, ../../../scss/_app_styles.scss */ +/* line 1433, ../../../scss/_app_styles.scss */ .scard-image i { font-size: 7rem; opacity: 0.75; @@ -24775,83 +24777,83 @@ p { text-transform: none; text-decoration: inherit; } -/* line 1446, ../../../scss/_app_styles.scss */ +/* line 1447, ../../../scss/_app_styles.scss */ .scard-image i.common-icon:before { content: "\f1fb"; } -/* line 1449, ../../../scss/_app_styles.scss */ +/* line 1450, ../../../scss/_app_styles.scss */ .scard-image i.file:before { content: "\f18e"; } -/* line 1452, ../../../scss/_app_styles.scss */ +/* line 1453, ../../../scss/_app_styles.scss */ .scard-image i.page:before { content: "\f18e"; } -/* line 1455, ../../../scss/_app_styles.scss */ +/* line 1456, ../../../scss/_app_styles.scss */ .scard-image i.collection:before { content: "\f18a"; } -/* line 1458, ../../../scss/_app_styles.scss */ +/* line 1459, ../../../scss/_app_styles.scss */ .scard-image i.documents:before { content: "\f18b"; } -/* line 1461, ../../../scss/_app_styles.scss */ +/* line 1462, ../../../scss/_app_styles.scss */ .scard-image i.pdf:before { content: "\f18b"; } -/* line 1464, ../../../scss/_app_styles.scss */ +/* line 1465, ../../../scss/_app_styles.scss */ .scard-image i.text:before { content: "\f18e"; } -/* line 1467, ../../../scss/_app_styles.scss */ +/* line 1468, ../../../scss/_app_styles.scss */ .scard-image i.interactives:before { content: "\f1b2"; } -/* line 1470, ../../../scss/_app_styles.scss */ +/* line 1471, ../../../scss/_app_styles.scss */ .scard-image i.ebooks:before { content: "\f11e"; } -/* line 1473, ../../../scss/_app_styles.scss */ +/* line 1474, ../../../scss/_app_styles.scss */ .scard-image i.images:before { content: "\f125"; } -/* line 1476, ../../../scss/_app_styles.scss */ +/* line 1477, ../../../scss/_app_styles.scss */ .scard-image i.audios:before, .scard-image i.audio:before { content: "\f17b"; } -/* line 1479, ../../../scss/_app_styles.scss */ +/* line 1480, ../../../scss/_app_styles.scss */ .scard-image i.videos:before, .scard-image i.video:before { content: "\f20e"; } -/* line 1485, ../../../scss/_app_styles.scss */ +/* line 1486, ../../../scss/_app_styles.scss */ .published.scard-action { background: #A6D9CB; } -/* line 1489, ../../../scss/_app_styles.scss */ +/* line 1490, ../../../scss/_app_styles.scss */ .draft.scard-action { content: "Draft"; background: #DCDCDC; } -/* line 1495, ../../../scss/_app_styles.scss */ +/* line 1496, ../../../scss/_app_styles.scss */ .deleted.scard-action { border-color: transparent #f04124 transparent transparent; border-color: rgba(255, 255, 255, 0) #f04124 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1500, ../../../scss/_app_styles.scss */ +/* line 1501, ../../../scss/_app_styles.scss */ .moderation.scard-action { border-color: transparent #6153ae transparent transparent; border-color: rgba(255, 255, 255, 0) #6153ae rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1504, ../../../scss/_app_styles.scss */ +/* line 1505, ../../../scss/_app_styles.scss */ .moderation.scard-action .label-text:before { content: "Mod"; } -/* line 1508, ../../../scss/_app_styles.scss */ +/* line 1509, ../../../scss/_app_styles.scss */ .scard_footer { border-top: 1px solid rgba(160, 160, 160, 0.2); padding: 0.25rem 0.5rem; @@ -24862,7 +24864,7 @@ p { /* End Simple Card CSS*/ /* Customized Off-Canvas */ -/* line 1646, ../../../scss/_app_styles.scss */ +/* line 1647, ../../../scss/_app_styles.scss */ #help-canvas-menu { position: fixed; top: 52px; @@ -24875,26 +24877,26 @@ p { height: 100%; } -/* line 1657, ../../../scss/_app_styles.scss */ +/* line 1658, ../../../scss/_app_styles.scss */ #help-canvas-menu.expanded { left: 0 !important; z-index: 100000000; left: 150px; } -/* line 1662, ../../../scss/_app_styles.scss */ +/* line 1663, ../../../scss/_app_styles.scss */ #help-canvas-menu.expanded .help-button { right: 80px; z-index: -1; } -/* line 1667, ../../../scss/_app_styles.scss */ +/* line 1668, ../../../scss/_app_styles.scss */ #help-canvas-menu.animating .help-button { -webkit-animation: shake 400ms; animation: shake 400ms; } -/* line 1671, ../../../scss/_app_styles.scss */ +/* line 1672, ../../../scss/_app_styles.scss */ #help-canvas-menu .help-button { position: absolute; -webkit-transform: rotate(-90deg); @@ -24921,12 +24923,12 @@ p { border-top-right-radius: 5px; } -/* line 1697, ../../../scss/_app_styles.scss */ +/* line 1698, ../../../scss/_app_styles.scss */ #help-canvas-menu .help-button-text { font-size: 18px; } -/* line 1700, ../../../scss/_app_styles.scss */ +/* line 1701, ../../../scss/_app_styles.scss */ #help-canvas-menu .help-button .text { color: #f9f9f9; letter-spacing: .1em; @@ -24935,7 +24937,7 @@ p { text-shadow: 0 0 1px rgba(0, 0, 0, 0.35); } -/* line 1709, ../../../scss/_app_styles.scss */ +/* line 1710, ../../../scss/_app_styles.scss */ #help-canvas-menu .mainContainer { background: #fff; /*-webkit-box-shadow:3px 3px 17px -1px #7b7b7b; @@ -24949,7 +24951,7 @@ p { } /* End of Customized Off-Canvas */ -/* line 1727, ../../../scss/_app_styles.scss */ +/* line 1728, ../../../scss/_app_styles.scss */ .rcard { overflow: hidden; color: #272727; @@ -24957,56 +24959,56 @@ p { background-color: #f5f5f5; margin: 5px; } -/* line 1738, ../../../scss/_app_styles.scss */ +/* line 1739, ../../../scss/_app_styles.scss */ .rcard:hover { box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.16), 0 2px 10px 1px rgba(0, 0, 0, 0.12); transition: box-shadow 0.5s ease; } -/* line 1743, ../../../scss/_app_styles.scss */ +/* line 1744, ../../../scss/_app_styles.scss */ .rcard .title { font-size: 1.1rem; font-weight: bold; } -/* line 1749, ../../../scss/_app_styles.scss */ +/* line 1750, ../../../scss/_app_styles.scss */ .rcard .content { padding: 0.5rem 2rem; border-radius: 0 0 2px 2px; overflow: hidden; height: 7.25rem; } -/* line 1756, ../../../scss/_app_styles.scss */ +/* line 1757, ../../../scss/_app_styles.scss */ .rcard .content .slick-slider { margin-bottom: 0; } -/* line 1760, ../../../scss/_app_styles.scss */ +/* line 1761, ../../../scss/_app_styles.scss */ .rcard .content .slick-prev { left: 0.25rem; } -/* line 1763, ../../../scss/_app_styles.scss */ +/* line 1764, ../../../scss/_app_styles.scss */ .rcard .content .slick-prev:before { color: #ccc; } -/* line 1769, ../../../scss/_app_styles.scss */ +/* line 1770, ../../../scss/_app_styles.scss */ .rcard .content .slick-next { right: 0.25rem; } -/* line 1772, ../../../scss/_app_styles.scss */ +/* line 1773, ../../../scss/_app_styles.scss */ .rcard .content .slick-next:before { color: #ccc; } -/* line 1778, ../../../scss/_app_styles.scss */ +/* line 1779, ../../../scss/_app_styles.scss */ .rcard .content .card-content-title { width: 100%; border-bottom: 1px solid #808080; line-height: 0.25em; margin: 10px 0 20px; } -/* line 1784, ../../../scss/_app_styles.scss */ +/* line 1785, ../../../scss/_app_styles.scss */ .rcard .content .card-content-title small { padding: 0 10px; background-color: #f5f5f5; } -/* line 1791, ../../../scss/_app_styles.scss */ +/* line 1792, ../../../scss/_app_styles.scss */ .rcard .action { border-top: 1px solid rgba(160, 160, 160, 0.2); padding: 0.25rem 0.5rem; @@ -25014,15 +25016,15 @@ p { font-size: small; height: 2rem; } -/* line 1798, ../../../scss/_app_styles.scss */ +/* line 1799, ../../../scss/_app_styles.scss */ .rcard .action .add-to-collection { opacity: 0.5; } -/* line 1801, ../../../scss/_app_styles.scss */ +/* line 1802, ../../../scss/_app_styles.scss */ .rcard .action .add-to-collection:hover { opacity: 1; } -/* line 1815, ../../../scss/_app_styles.scss */ +/* line 1816, ../../../scss/_app_styles.scss */ .rcard .image { position: relative; background-color: #ccc; @@ -25030,7 +25032,7 @@ p { height: 8em; overflow: hidden; } -/* line 1825, ../../../scss/_app_styles.scss */ +/* line 1826, ../../../scss/_app_styles.scss */ .rcard .image .title { position: absolute; bottom: 0; @@ -25042,7 +25044,7 @@ p { text-transform: uppercase; text-shadow: 0px 0px 0.5px rgba(0, 0, 0, 0.5); } -/* line 1838, ../../../scss/_app_styles.scss */ +/* line 1839, ../../../scss/_app_styles.scss */ .rcard .image img { border-radius: 2px 2px 0 0; display: block; @@ -25052,14 +25054,14 @@ p { filter: brightness(0.75); -webkit-filter: brightness(0.75); } -/* line 1850, ../../../scss/_app_styles.scss */ +/* line 1851, ../../../scss/_app_styles.scss */ .rcard .image img:hover { filter: brightness(1); -webkit-filter: brightness(1); transform: translate3d(0, 0, 0); transition: all 1.5s ease; } -/* line 1859, ../../../scss/_app_styles.scss */ +/* line 1860, ../../../scss/_app_styles.scss */ .rcard .image i { font-size: 7rem; opacity: 0.75; @@ -25073,51 +25075,51 @@ p { text-transform: none; text-decoration: inherit; } -/* line 1876, ../../../scss/_app_styles.scss */ +/* line 1877, ../../../scss/_app_styles.scss */ .rcard .image i.file:before { content: "\f18e"; } -/* line 1877, ../../../scss/_app_styles.scss */ +/* line 1878, ../../../scss/_app_styles.scss */ .rcard .image i.page:before { content: "\f18e"; } -/* line 1878, ../../../scss/_app_styles.scss */ +/* line 1879, ../../../scss/_app_styles.scss */ .rcard .image i.collection:before { content: "\f18a"; } -/* line 1880, ../../../scss/_app_styles.scss */ +/* line 1881, ../../../scss/_app_styles.scss */ .rcard .image i.documents:before { content: "\f18b"; } -/* line 1881, ../../../scss/_app_styles.scss */ +/* line 1882, ../../../scss/_app_styles.scss */ .rcard .image i.pdf:before { content: "\f18b"; } -/* line 1882, ../../../scss/_app_styles.scss */ +/* line 1883, ../../../scss/_app_styles.scss */ .rcard .image i.text:before { content: "\f18e"; } -/* line 1883, ../../../scss/_app_styles.scss */ +/* line 1884, ../../../scss/_app_styles.scss */ .rcard .image i.interactives:before { content: "\f1b2"; } -/* line 1884, ../../../scss/_app_styles.scss */ +/* line 1885, ../../../scss/_app_styles.scss */ .rcard .image i.ebooks:before { content: "\f11e"; } -/* line 1885, ../../../scss/_app_styles.scss */ +/* line 1886, ../../../scss/_app_styles.scss */ .rcard .image i.images:before { content: "\f125"; } -/* line 1886, ../../../scss/_app_styles.scss */ +/* line 1887, ../../../scss/_app_styles.scss */ .rcard .image i.audios:before, .rcard .image i.audio:before { content: "\f17b"; } -/* line 1887, ../../../scss/_app_styles.scss */ +/* line 1888, ../../../scss/_app_styles.scss */ .rcard .image i.videos:before, .rcard .image i.video:before { content: "\f20e"; } -/* line 1890, ../../../scss/_app_styles.scss */ +/* line 1891, ../../../scss/_app_styles.scss */ .rcard .card-label { border-style: solid; border-width: 0 70px 40px 0; @@ -25130,59 +25132,59 @@ p { z-index: 1; opacity: 0.75; } -/* line 1903, ../../../scss/_app_styles.scss */ +/* line 1904, ../../../scss/_app_styles.scss */ .rcard .card-label { border-color: transparent #333 transparent transparent; border-color: rgba(255, 255, 255, 0) #333 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1908, ../../../scss/_app_styles.scss */ +/* line 1909, ../../../scss/_app_styles.scss */ .rcard .published.card-label { border-color: transparent #43AC6A transparent transparent; border-color: rgba(255, 255, 255, 0) #43AC6A rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1912, ../../../scss/_app_styles.scss */ +/* line 1913, ../../../scss/_app_styles.scss */ .rcard .published.card-label .label-text:before { content: "\221A"; margin-left: 5px; font-size: larger; } -/* line 1920, ../../../scss/_app_styles.scss */ +/* line 1921, ../../../scss/_app_styles.scss */ .rcard .draft.card-label { border-color: transparent #cdcdcd transparent transparent; border-color: rgba(255, 255, 255, 0) #cdcdcd rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1924, ../../../scss/_app_styles.scss */ +/* line 1925, ../../../scss/_app_styles.scss */ .rcard .draft.card-label .label-text:before { content: "Draft"; } -/* line 1929, ../../../scss/_app_styles.scss */ +/* line 1930, ../../../scss/_app_styles.scss */ .rcard .deleted.card-label { border-color: transparent #f04124 transparent transparent; border-color: rgba(255, 255, 255, 0) #f04124 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1933, ../../../scss/_app_styles.scss */ +/* line 1934, ../../../scss/_app_styles.scss */ .rcard .deleted.card-label .label-text:before { content: "Deleted"; } -/* line 1938, ../../../scss/_app_styles.scss */ +/* line 1939, ../../../scss/_app_styles.scss */ .rcard .moderation.card-label { border-color: transparent #6153ae transparent transparent; border-color: rgba(255, 255, 255, 0) #6153ae rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1942, ../../../scss/_app_styles.scss */ +/* line 1943, ../../../scss/_app_styles.scss */ .rcard .moderation.card-label .label-text:before { content: "Mod"; } -/* line 1945, ../../../scss/_app_styles.scss */ +/* line 1946, ../../../scss/_app_styles.scss */ .rcard .hidden.card-label { border-color: transparent #000 transparent transparent; border-color: rgba(255, 255, 255, 0) #000 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1949, ../../../scss/_app_styles.scss */ +/* line 1950, ../../../scss/_app_styles.scss */ .rcard .hidden.card-label .label-text:before { content: "hidden"; } -/* line 1952, ../../../scss/_app_styles.scss */ +/* line 1953, ../../../scss/_app_styles.scss */ .rcard .label-text { color: #fff; font-size: 0.75rem; @@ -25193,7 +25195,7 @@ p { transform: rotate(30deg); } -/* line 1966, ../../../scss/_app_styles.scss */ +/* line 1967, ../../../scss/_app_styles.scss */ .compulsory:after { content: '*'; color: red; @@ -25201,19 +25203,17 @@ p { } /* Watermark background for node_ajax_content */ -/* line 1974, ../../../scss/_app_styles.scss */ -.allow.draft { - background-size: 10%; - background-repeat: repeat; - background-image: url("/static/ndf/images/draft-watermark.png"); -} - -/* line 1982, ../../../scss/_app_styles.scss */ +/*.allow.draft{ + background-size: 10%; + background-repeat:repeat; + background-image:url("/static/ndf/images/draft-watermark.png"); +}*/ +/* line 1983, ../../../scss/_app_styles.scss */ .text-gray { color: gray; } -/* line 1987, ../../../scss/_app_styles.scss */ +/* line 1988, ../../../scss/_app_styles.scss */ .repository-title { color: #D7D7D7; font-size: 1.1em; @@ -25226,7 +25226,7 @@ p { text-align: center; } -/* line 1999, ../../../scss/_app_styles.scss */ +/* line 2000, ../../../scss/_app_styles.scss */ .repository-desc { font-size: 1.1em; width: auto; @@ -25238,12 +25238,12 @@ p { margin-left: 4px; } -/* line 2010, ../../../scss/_app_styles.scss */ +/* line 2011, ../../../scss/_app_styles.scss */ .card-holder { padding-left: 2%; } -/* line 2014, ../../../scss/_app_styles.scss */ +/* line 2015, ../../../scss/_app_styles.scss */ .app-card-wrapper { position: relative; margin: auto; @@ -25253,14 +25253,14 @@ p { max-width: calc(70rem + 70px); } -/* line 2023, ../../../scss/_app_styles.scss */ +/* line 2024, ../../../scss/_app_styles.scss */ .app-card-container { display: inline-block; vertical-align: top; margin: 15px; } -/* line 2029, ../../../scss/_app_styles.scss */ +/* line 2030, ../../../scss/_app_styles.scss */ .app-card { width: 19rem; margin: 15px 20px; @@ -25271,7 +25271,7 @@ p { border: thin solid #D3D3D3; } -/* line 2039, ../../../scss/_app_styles.scss */ +/* line 2040, ../../../scss/_app_styles.scss */ .app-card:hover { box-shadow: 0px 0px 15px #808080; border: thin solid #D3D3D3; @@ -25279,26 +25279,26 @@ p { transition: all 0.6s ease 0s; } -/* line 2046, ../../../scss/_app_styles.scss */ +/* line 2047, ../../../scss/_app_styles.scss */ .app-card-icon { color: #4c4c4c; position: relative; font-size: 6em; } -/* line 2052, ../../../scss/_app_styles.scss */ +/* line 2053, ../../../scss/_app_styles.scss */ .app-card-title { padding-bottom: -1em; } -/* line 2056, ../../../scss/_app_styles.scss */ +/* line 2057, ../../../scss/_app_styles.scss */ .app-card-content { color: #4c4c4c; text-align: center; margin-top: 0.5cm; } -/* line 2063, ../../../scss/_app_styles.scss */ +/* line 2064, ../../../scss/_app_styles.scss */ .fullscreen-icon { display: none; } @@ -25314,58 +25314,58 @@ div.show-image:hover div.fullscreen-icon{ font-size:2em; }*/ -/* line 2082, ../../../scss/_app_styles.scss */ +/* line 2083, ../../../scss/_app_styles.scss */ .cke .cke_toolbox .cke_toolbar:last-child { float: right; } -/* line 2088, ../../../scss/_app_styles.scss */ +/* line 2089, ../../../scss/_app_styles.scss */ .create-discussion { position: relative; margin: 0px 1em; } -/* line 2092, ../../../scss/_app_styles.scss */ +/* line 2093, ../../../scss/_app_styles.scss */ .create-discussion > div { display: inline-block; vertical-align: top; margin: 5px 0px; } -/* line 2098, ../../../scss/_app_styles.scss */ +/* line 2099, ../../../scss/_app_styles.scss */ .create-discussion .button { margin: 5px 0px; } -/* line 2101, ../../../scss/_app_styles.scss */ +/* line 2102, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment { width: 85%; margin-left: 1em; } -/* line 2105, ../../../scss/_app_styles.scss */ +/* line 2106, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment > div { display: inline-block; vertical-align: top; } -/* line 2110, ../../../scss/_app_styles.scss */ +/* line 2111, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment .ckeditor-reply-area { width: 90%; } -/* line 2117, ../../../scss/_app_styles.scss */ +/* line 2118, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply { margin-top: 1em; /*width: 97%;*/ } -/* line 2121, ../../../scss/_app_styles.scss */ +/* line 2122, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply .ckeditor-reply-area { display: inline-block; width: 90%; margin-left: 1em; } -/* line 2126, ../../../scss/_app_styles.scss */ +/* line 2127, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply .post-btn-div { display: inline-block; vertical-align: top; } -/* line 2132, ../../../scss/_app_styles.scss */ +/* line 2133, ../../../scss/_app_styles.scss */ #replies-area .disc-replies { /*background-color:#ddd;*/ margin-left: 48px; @@ -25373,16 +25373,16 @@ div.show-image:hover div.fullscreen-icon{ padding-bottom: 0em; border-top: 1px solid #B1B1B1; } -/* line 2140, ../../../scss/_app_styles.scss */ +/* line 2141, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .reply-btn { cursor: pointer; color: grey !important; } -/* line 2145, ../../../scss/_app_styles.scss */ +/* line 2146, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .reply-btn:hover { color: #000 !important; } -/* line 2148, ../../../scss/_app_styles.scss */ +/* line 2149, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-title-username { /*background-color: #3e3e3e;*/ color: #ececec !important; @@ -25392,7 +25392,7 @@ div.show-image:hover div.fullscreen-icon{ line-height: 1.5em; border-radius: 5px 5px 0px 0px; } -/* line 2158, ../../../scss/_app_styles.scss */ +/* line 2159, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-footer { /*background-color:#CCCCCC;*/ color: gray !important; @@ -25401,12 +25401,12 @@ div.show-image:hover div.fullscreen-icon{ padding-left: 10px; border-radius: 0px 0px 5px 5px; } -/* line 2166, ../../../scss/_app_styles.scss */ +/* line 2167, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-footer > a { vertical-align: middle; line-height: 2em; } -/* line 2172, ../../../scss/_app_styles.scss */ +/* line 2173, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-content { color: #262626; word-wrap: break-word; @@ -25414,7 +25414,7 @@ div.show-image:hover div.fullscreen-icon{ /* Large desktop */ @media (min-width: 34em) { - /* line 2180, ../../../scss/_app_styles.scss */ + /* line 2181, ../../../scss/_app_styles.scss */ .container { max-width: 34rem; margin: 0px auto; @@ -25422,7 +25422,7 @@ div.show-image:hover div.fullscreen-icon{ } /* Large desktop */ @media (min-width: 48em) { - /* line 2188, ../../../scss/_app_styles.scss */ + /* line 2189, ../../../scss/_app_styles.scss */ .container { max-width: 45rem; margin: 0px auto; @@ -25430,7 +25430,7 @@ div.show-image:hover div.fullscreen-icon{ } /* Large desktop */ @media (min-width: 62em) { - /* line 2196, ../../../scss/_app_styles.scss */ + /* line 2197, ../../../scss/_app_styles.scss */ .container { max-width: 60rem; margin: 0px auto; @@ -25438,20 +25438,20 @@ div.show-image:hover div.fullscreen-icon{ } /* Large desktop */ @media (min-width: 75em) { - /* line 2204, ../../../scss/_app_styles.scss */ + /* line 2205, ../../../scss/_app_styles.scss */ .container { max-width: 72.25rem; margin: 0px auto; } } -/* line 2210, ../../../scss/_app_styles.scss */ +/* line 2211, ../../../scss/_app_styles.scss */ .course-page { position: relative; background-size: 100% 100%; height: 100%; margin-top: 10px; } -/* line 2216, ../../../scss/_app_styles.scss */ +/* line 2217, ../../../scss/_app_styles.scss */ .course-page > .container { background-color: #fff; padding: 0px 0px; @@ -25459,7 +25459,7 @@ div.show-image:hover div.fullscreen-icon{ box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3); } -/* line 2224, ../../../scss/_app_styles.scss */ +/* line 2225, ../../../scss/_app_styles.scss */ .course-page-opacity { height: 100%; width: 100%; @@ -25473,12 +25473,12 @@ div.show-image:hover div.fullscreen-icon{ background: -o-linear-gradient(left, #E9A900, #B0108D); } -/* line 2238, ../../../scss/_app_styles.scss */ +/* line 2239, ../../../scss/_app_styles.scss */ #envelop-cover { /*background: #A0148E;*/ height: 250px; } -/* line 2242, ../../../scss/_app_styles.scss */ +/* line 2243, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header { font-size: 35px; font-weight: 500; @@ -25488,11 +25488,11 @@ div.show-image:hover div.fullscreen-icon{ height: 250px; color: #fff; } -/* line 2251, ../../../scss/_app_styles.scss */ +/* line 2252, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header label { color: #fff; } -/* line 2255, ../../../scss/_app_styles.scss */ +/* line 2256, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-header-background, #envelop-cover .course-page-header .course-header-background-layer { position: absolute; left: 0px; @@ -25501,17 +25501,17 @@ div.show-image:hover div.fullscreen-icon{ bottom: 0px; height: 250px; } -/* line 2262, ../../../scss/_app_styles.scss */ +/* line 2263, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-header-background img, #envelop-cover .course-page-header .course-header-background-layer img { width: auto; height: 250px; } -/* line 2268, ../../../scss/_app_styles.scss */ +/* line 2269, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-header-background-layer { background-color: rgba(0, 0, 0, 0.5); opacity: 0; } -/* line 2273, ../../../scss/_app_styles.scss */ +/* line 2274, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings { margin-left: 15px; position: absolute; @@ -25519,20 +25519,20 @@ div.show-image:hover div.fullscreen-icon{ bottom: 55px; /*width: 170px;*/ } -/* line 2279, ../../../scss/_app_styles.scss */ +/* line 2280, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings > ul { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); } -/* line 2281, ../../../scss/_app_styles.scss */ +/* line 2282, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings > ul > li:hover { background: rgba(0, 0, 0, 0.9); } -/* line 2285, ../../../scss/_app_styles.scss */ +/* line 2286, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings a { font-size: 15px; color: #737373; } -/* line 2286, ../../../scss/_app_styles.scss */ +/* line 2287, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings a:first-child { background: rgba(50, 50, 50, 0.8); padding: 9px 12px 9px 10px; @@ -25540,11 +25540,11 @@ div.show-image:hover div.fullscreen-icon{ font-size: 12px; margin: 0px; } -/* line 2292, ../../../scss/_app_styles.scss */ +/* line 2293, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings a:first-child > i { margin-right: 5px; } -/* line 2299, ../../../scss/_app_styles.scss */ +/* line 2300, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings > span { background: rgba(0, 0, 0, 0.6); border: 1px solid rgba(255, 255, 255, 0.7); @@ -25555,30 +25555,30 @@ div.show-image:hover div.fullscreen-icon{ cursor: pointer; border-radius: 3px; } -/* line 2309, ../../../scss/_app_styles.scss */ +/* line 2310, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings > span i { font-size: 20px; } -/* line 2316, ../../../scss/_app_styles.scss */ +/* line 2317, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header span a { font-size: 15px; color: #737373; } -/* line 2319, ../../../scss/_app_styles.scss */ +/* line 2320, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header span a i { font-size: 18px; } -/* line 2326, ../../../scss/_app_styles.scss */ +/* line 2327, ../../../scss/_app_styles.scss */ #envelop-cover .heading { letter-spacing: -1.2px; font-weight: 400; } -/* line 2331, ../../../scss/_app_styles.scss */ +/* line 2332, ../../../scss/_app_styles.scss */ #envelop-cover .meta { line-height: 2.1em; padding-left: 14px; } -/* line 2335, ../../../scss/_app_styles.scss */ +/* line 2336, ../../../scss/_app_styles.scss */ #envelop-cover .meta .key { color: #A7A4A4; font-weight: 500; @@ -25588,27 +25588,27 @@ div.show-image:hover div.fullscreen-icon{ vertical-align: top; margin-right: 10px; } -/* line 2345, ../../../scss/_app_styles.scss */ +/* line 2346, ../../../scss/_app_styles.scss */ #envelop-cover .meta .value { display: inline-block; } -/* line 2348, ../../../scss/_app_styles.scss */ +/* line 2349, ../../../scss/_app_styles.scss */ #envelop-cover .meta .value .name { color: #000; } -/* line 2352, ../../../scss/_app_styles.scss */ +/* line 2353, ../../../scss/_app_styles.scss */ #envelop-cover .meta .value .time { font-size: 13px; font-weight: 300; color: #000; } -/* line 2359, ../../../scss/_app_styles.scss */ +/* line 2360, ../../../scss/_app_styles.scss */ #envelop-cover .course-title { position: absolute; bottom: 50px; left: 5px; } -/* line 2364, ../../../scss/_app_styles.scss */ +/* line 2365, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs { border: 0 solid silver; border-width: 0px 0px 0px 0px; @@ -25620,7 +25620,7 @@ div.show-image:hover div.fullscreen-icon{ width: 100%; background-color: rgba(255, 255, 255, 0.8); } -/* line 2375, ../../../scss/_app_styles.scss */ +/* line 2376, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs .tab-title { border: 0 solid silver; border-width: 0 0 0px 0px; @@ -25630,7 +25630,7 @@ div.show-image:hover div.fullscreen-icon{ display: inline-block; border-top: 5px solid transparent; } -/* line 2384, ../../../scss/_app_styles.scss */ +/* line 2385, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs .tab-title a { color: #6F669E; font-weight: 600; @@ -25638,25 +25638,25 @@ div.show-image:hover div.fullscreen-icon{ letter-spacing: -0.3px; padding: 0rem 0.8rem 0.4rem; } -/* line 2392, ../../../scss/_app_styles.scss */ +/* line 2393, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs .tab-title.active { border-width: 0px 0px 0px 0px; background: #FFFFFF; border-top: 5px solid #F11FD0; } -/* line 2396, ../../../scss/_app_styles.scss */ +/* line 2397, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs .tab-title.active a { color: #6153AE; } -/* line 2409, ../../../scss/_app_styles.scss */ +/* line 2410, ../../../scss/_app_styles.scss */ .note-tags a { background: #ffebb2; padding: 0.2em 0.7em; display: inline-block; } -/* line 2416, ../../../scss/_app_styles.scss */ +/* line 2417, ../../../scss/_app_styles.scss */ .toggleButtons a { padding: 0.5em 1em; margin: 0px; @@ -25665,69 +25665,69 @@ div.show-image:hover div.fullscreen-icon{ border: 1px solid #B7B7B7; display: inline; } -/* line 2424, ../../../scss/_app_styles.scss */ +/* line 2425, ../../../scss/_app_styles.scss */ .toggleButtons a:first-child { margin-right: -3px; border-right: 0px solid #000; } -/* line 2428, ../../../scss/_app_styles.scss */ +/* line 2429, ../../../scss/_app_styles.scss */ .toggleButtons a:first-child { border-radius: 10px 0px 0px 10px; } -/* line 2431, ../../../scss/_app_styles.scss */ +/* line 2432, ../../../scss/_app_styles.scss */ .toggleButtons a:last-child { border-radius: 0px 10px 10px 0px; } -/* line 2434, ../../../scss/_app_styles.scss */ +/* line 2435, ../../../scss/_app_styles.scss */ .toggleButtons a.active { background-color: #908F8F; color: #fff; } -/* line 2441, ../../../scss/_app_styles.scss */ +/* line 2442, ../../../scss/_app_styles.scss */ .explore-header { line-height: 3em; } -/* line 2444, ../../../scss/_app_styles.scss */ +/* line 2445, ../../../scss/_app_styles.scss */ .explore-header > div { vertical-align: middle; display: inline-block; } -/* line 2448, ../../../scss/_app_styles.scss */ +/* line 2449, ../../../scss/_app_styles.scss */ .explore-header .heading { font-size: 2em; } -/* line 2461, ../../../scss/_app_styles.scss */ +/* line 2462, ../../../scss/_app_styles.scss */ #envelop-content { /*background-color: #fff;*/ padding: 0px 10px; overflow-x: hidden; /* For accordian in the mobile view*/ } -/* line 2467, ../../../scss/_app_styles.scss */ +/* line 2468, ../../../scss/_app_styles.scss */ #envelop-content .accordion { margin-left: 0px; } -/* line 2471, ../../../scss/_app_styles.scss */ +/* line 2472, ../../../scss/_app_styles.scss */ #envelop-content .accordion .accordion-navigation a { background-color: #DEDEDE; } -/* line 2474, ../../../scss/_app_styles.scss */ +/* line 2475, ../../../scss/_app_styles.scss */ #envelop-content .accordion .accordion-navigation.active a { background-color: #fff; } -/* line 2481, ../../../scss/_app_styles.scss */ +/* line 2482, ../../../scss/_app_styles.scss */ #envelop-content > div > .tabs-content > .content { background: #FFFFFF; padding: 1em; } -/* line 2488, ../../../scss/_app_styles.scss */ +/* line 2489, ../../../scss/_app_styles.scss */ #envelop-content .course-book #course-dashboard { padding: 0px; } -/* line 2496, ../../../scss/_app_styles.scss */ +/* line 2497, ../../../scss/_app_styles.scss */ .course-overview-container { /*.about-course-heading { display: block; @@ -25762,23 +25762,23 @@ div.show-image:hover div.fullscreen-icon{ width: 100%; }*/ } -/* line 2497, ../../../scss/_app_styles.scss */ +/* line 2498, ../../../scss/_app_styles.scss */ .course-overview-container .course-overview > .columns { padding: 0px 10px; } -/* line 2500, ../../../scss/_app_styles.scss */ +/* line 2501, ../../../scss/_app_styles.scss */ .course-overview-container h5 { text-transform: uppercase; } -/* line 2503, ../../../scss/_app_styles.scss */ +/* line 2504, ../../../scss/_app_styles.scss */ .course-overview-container .correct-count { color: #367714; } -/* line 2506, ../../../scss/_app_styles.scss */ +/* line 2507, ../../../scss/_app_styles.scss */ .course-overview-container .incorrect-count { color: #9b0000; } -/* line 2509, ../../../scss/_app_styles.scss */ +/* line 2510, ../../../scss/_app_styles.scss */ .course-overview-container .course-metric-heading { text-transform: uppercase; font-size: 12px; @@ -25787,45 +25787,45 @@ div.show-image:hover div.fullscreen-icon{ color: #8E8E8E; display: block; } -/* line 2517, ../../../scss/_app_styles.scss */ +/* line 2518, ../../../scss/_app_styles.scss */ .course-overview-container .course-metric-count { font-size: 30px; font-weight: 500; letter-spacing: 0.5px; display: block; } -/* line 2523, ../../../scss/_app_styles.scss */ +/* line 2524, ../../../scss/_app_styles.scss */ .course-overview-container .ongoing-session { border-bottom: 1px solid #ccc; margin-bottom: 12px; padding-bottom: 15px; } -/* line 2528, ../../../scss/_app_styles.scss */ +/* line 2529, ../../../scss/_app_styles.scss */ .course-overview-container .ongoing-session h5, .course-overview-container .ongoing-session h3 { color: #2b78e4; } -/* line 2531, ../../../scss/_app_styles.scss */ +/* line 2532, ../../../scss/_app_styles.scss */ .course-overview-container .ongoing-session button { font-size: 14px; padding: 7px; margin: 0px; background-color: #2B78E4; } -/* line 2539, ../../../scss/_app_styles.scss */ +/* line 2540, ../../../scss/_app_styles.scss */ .course-overview-container .course-status > h5 { color: #888; } -/* line 2542, ../../../scss/_app_styles.scss */ +/* line 2543, ../../../scss/_app_styles.scss */ .course-overview-container .course-status > .row { margin: 10px 0px; } -/* line 2545, ../../../scss/_app_styles.scss */ +/* line 2546, ../../../scss/_app_styles.scss */ .course-overview-container .course-status .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 2550, ../../../scss/_app_styles.scss */ +/* line 2551, ../../../scss/_app_styles.scss */ .course-overview-container .course-status .tabs .tab-title { width: 40%; background-color: #DEDEDE; @@ -25834,17 +25834,17 @@ div.show-image:hover div.fullscreen-icon{ top: 1px; text-transform: uppercase; } -/* line 2558, ../../../scss/_app_styles.scss */ +/* line 2559, ../../../scss/_app_styles.scss */ .course-overview-container .course-status .tabs .tab-title.active { background-color: #fff; border: 1px solid #CCC; border-bottom: 0px; } -/* line 2568, ../../../scss/_app_styles.scss */ +/* line 2569, ../../../scss/_app_styles.scss */ .course-overview-container .course-notif-logs ul { list-style: none; } -/* line 2572, ../../../scss/_app_styles.scss */ +/* line 2573, ../../../scss/_app_styles.scss */ .course-overview-container .course-section { border: 1px solid #ccc; padding: 10px; @@ -25852,11 +25852,11 @@ div.show-image:hover div.fullscreen-icon{ margin: 40px 0px; position: relative; } -/* line 2579, ../../../scss/_app_styles.scss */ +/* line 2580, ../../../scss/_app_styles.scss */ .course-overview-container .course-section > .row { margin: 20px 0px; } -/* line 2583, ../../../scss/_app_styles.scss */ +/* line 2584, ../../../scss/_app_styles.scss */ .course-overview-container .course-section .course-section-heading { text-transform: uppercase; font-weight: 600; @@ -25866,7 +25866,7 @@ div.show-image:hover div.fullscreen-icon{ margin: 2px 0px 15px; color: #888; } -/* line 2593, ../../../scss/_app_styles.scss */ +/* line 2594, ../../../scss/_app_styles.scss */ .course-overview-container .course-section .course-section-icon { position: absolute; font-size: 40px; @@ -25875,58 +25875,58 @@ div.show-image:hover div.fullscreen-icon{ color: #aaa; background: #fff; } -/* line 2617, ../../../scss/_app_styles.scss */ +/* line 2618, ../../../scss/_app_styles.scss */ .course-overview-container .course-warning { background-color: #fffdd7; } -/* line 2619, ../../../scss/_app_styles.scss */ +/* line 2620, ../../../scss/_app_styles.scss */ .course-overview-container .course-warning > h5 { color: #c09100; } -/* line 2622, ../../../scss/_app_styles.scss */ +/* line 2623, ../../../scss/_app_styles.scss */ .course-overview-container .course-warning i { padding: 10px; margin-right: 5px; color: #c09100; } -/* line 2627, ../../../scss/_app_styles.scss */ +/* line 2628, ../../../scss/_app_styles.scss */ .course-overview-container .course-warning a { text-decoration: underline; } -/* line 2631, ../../../scss/_app_styles.scss */ +/* line 2632, ../../../scss/_app_styles.scss */ .course-overview-container .course-students-data { margin: 20px 0px; } -/* line 2635, ../../../scss/_app_styles.scss */ +/* line 2636, ../../../scss/_app_styles.scss */ .course-overview-container .course-students-data .students-table-legends > span:nth-child(odd) { margin: 0px 10px; } -/* line 2638, ../../../scss/_app_styles.scss */ +/* line 2639, ../../../scss/_app_styles.scss */ .course-overview-container .course-students-data .students-table-legends > span:nth-child(even) { display: inline-block; vertical-align: top; margin-right: 10px; } -/* line 2645, ../../../scss/_app_styles.scss */ +/* line 2646, ../../../scss/_app_styles.scss */ .course-overview-container .student-overview-table { width: 100%; margin: 15px 0px; } -/* line 2649, ../../../scss/_app_styles.scss */ +/* line 2650, ../../../scss/_app_styles.scss */ .course-overview-container .student-overview-table tr { border: none; } -/* line 2653, ../../../scss/_app_styles.scss */ +/* line 2654, ../../../scss/_app_styles.scss */ .course-overview-container .student-overview-table .progress .merter-val { margin-left: 5px; } -/* line 2691, ../../../scss/_app_styles.scss */ +/* line 2692, ../../../scss/_app_styles.scss */ .about-course { background-color: #fff; padding: 10px 23px; } -/* line 2694, ../../../scss/_app_styles.scss */ +/* line 2695, ../../../scss/_app_styles.scss */ .about-course > h5 { text-transform: uppercase; font-weight: 600; @@ -25937,7 +25937,7 @@ div.show-image:hover div.fullscreen-icon{ margin-left: 5px; } -/* line 2705, ../../../scss/_app_styles.scss */ +/* line 2706, ../../../scss/_app_styles.scss */ .course-desc { letter-spacing: 0.7px; font-weight: 400; @@ -25947,7 +25947,7 @@ div.show-image:hover div.fullscreen-icon{ margin-top: 5px; } -/* line 2713, ../../../scss/_app_styles.scss */ +/* line 2714, ../../../scss/_app_styles.scss */ .course-highlight { letter-spacing: 0.7px; font-weight: 400; @@ -25958,25 +25958,25 @@ div.show-image:hover div.fullscreen-icon{ margin-left: 4px; margin-bottom: 5px; } -/* line 2723, ../../../scss/_app_styles.scss */ +/* line 2724, ../../../scss/_app_styles.scss */ .course-highlight > span { color: #ce7869; } -/* line 2729, ../../../scss/_app_styles.scss */ +/* line 2730, ../../../scss/_app_styles.scss */ .icon-wid { font-size: 34px !important; color: #a2b1be; margin-right: 10px; } -/* line 2738, ../../../scss/_app_styles.scss */ +/* line 2739, ../../../scss/_app_styles.scss */ .notifications-analytics-tabs .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 2743, ../../../scss/_app_styles.scss */ +/* line 2744, ../../../scss/_app_styles.scss */ .notifications-analytics-tabs .tabs .tab-title { width: 40%; background-color: #DEDEDE; @@ -25985,96 +25985,96 @@ div.show-image:hover div.fullscreen-icon{ top: 1px; text-transform: uppercase; } -/* line 2751, ../../../scss/_app_styles.scss */ +/* line 2752, ../../../scss/_app_styles.scss */ .notifications-analytics-tabs .tabs .tab-title.active { background-color: #fff; border: 1px solid #CCC; border-bottom: 0px; } -/* line 2760, ../../../scss/_app_styles.scss */ +/* line 2761, ../../../scss/_app_styles.scss */ .student-dashboard-header-container { background-color: #90F; padding: 10px 10px; height: 110px; width: 100%; } -/* line 2768, ../../../scss/_app_styles.scss */ +/* line 2769, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header img { height: 75px; width: 75px; vertical-align: top; margin: 0px 10px; } -/* line 2774, ../../../scss/_app_styles.scss */ +/* line 2775, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header .student-dashboard-info { display: inline-block; } -/* line 2776, ../../../scss/_app_styles.scss */ +/* line 2777, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header .student-dashboard-info > span { display: block; color: #fff; } -/* line 2780, ../../../scss/_app_styles.scss */ +/* line 2781, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header .student-dashboard-info .student-name { color: #fff; font-weight: 600; font-size: 22px; letter-spacing: 0.5px; } -/* line 2786, ../../../scss/_app_styles.scss */ +/* line 2787, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header .student-dashboard-info .student-overall-points { font-size: 26px; color: #ffff00; } -/* line 2799, ../../../scss/_app_styles.scss */ +/* line 2800, ../../../scss/_app_styles.scss */ .student-dashboard { background-color: #fff; padding: 10px; } -/* line 2804, ../../../scss/_app_styles.scss */ +/* line 2805, ../../../scss/_app_styles.scss */ .student-dashboard #course-act-logs > span { display: inline-block; vertical-align: top; } -/* line 2813, ../../../scss/_app_styles.scss */ +/* line 2814, ../../../scss/_app_styles.scss */ .rating-star-number { position: relative; display: inline-block; } -/* line 2816, ../../../scss/_app_styles.scss */ +/* line 2817, ../../../scss/_app_styles.scss */ .rating-star-number > span { position: absolute; top: 11px; left: 14px; font-size: 13px; } -/* line 2822, ../../../scss/_app_styles.scss */ +/* line 2823, ../../../scss/_app_styles.scss */ .rating-star-number i { font-size: 40px; color: gold; } -/* line 2829, ../../../scss/_app_styles.scss */ +/* line 2830, ../../../scss/_app_styles.scss */ .course-notif .notif-type img { height: 35px; width: 75%; } -/* line 2833, ../../../scss/_app_styles.scss */ +/* line 2834, ../../../scss/_app_styles.scss */ .course-notif .notif-type .notif-rating { position: absolute; right: 15%; top: 0; } -/* line 2837, ../../../scss/_app_styles.scss */ +/* line 2838, ../../../scss/_app_styles.scss */ .course-notif .notif-type .notif-rating i { font-size: 40px; right: 10%; color: #f1c233; } -/* line 2842, ../../../scss/_app_styles.scss */ +/* line 2843, ../../../scss/_app_styles.scss */ .course-notif .notif-type .notif-rating span { position: absolute; left: 50%; @@ -26083,12 +26083,12 @@ div.show-image:hover div.fullscreen-icon{ font-size: 11px; } -/* line 2856, ../../../scss/_app_styles.scss */ +/* line 2857, ../../../scss/_app_styles.scss */ .course-dashboard .course-status > ul, .course-dashboard .course-notifications > ul, .course-dashboard .course-performance > ul { list-style: none; } -/* line 2860, ../../../scss/_app_styles.scss */ +/* line 2861, ../../../scss/_app_styles.scss */ .course-dashboard .course-status > .row, .course-dashboard .course-notifications > .row, .course-dashboard .course-performance > .row { padding: 0px; @@ -26100,45 +26100,45 @@ div.show-image:hover div.fullscreen-icon{ margin: 0em 0em; border-radius: 10px; } -/* line 2872, ../../../scss/_app_styles.scss */ +/* line 2873, ../../../scss/_app_styles.scss */ .course-dashboard .dash-tile-heading { padding: 0.2em 0.7em; border-bottom: 1px solid #DADADA; font-weight: 500; font-size: 1.3em; } -/* line 2878, ../../../scss/_app_styles.scss */ +/* line 2879, ../../../scss/_app_styles.scss */ .course-dashboard .dash-tile-row { padding: 1em; } -/* line 2881, ../../../scss/_app_styles.scss */ +/* line 2882, ../../../scss/_app_styles.scss */ .course-dashboard .dash-tile-row:nth-child(n+3) { border-top: 1px solid #DCDCDC; } -/* line 2887, ../../../scss/_app_styles.scss */ +/* line 2888, ../../../scss/_app_styles.scss */ .course-dashboard .course-status .course-update .course-current-state { color: #000; font-weight: bold; font-size: 1.2em; padding: 0.5em 0.8em 0.6em; } -/* line 2897, ../../../scss/_app_styles.scss */ +/* line 2898, ../../../scss/_app_styles.scss */ .course-dashboard .course-notifications { position: relative; } -/* line 2902, ../../../scss/_app_styles.scss */ +/* line 2903, ../../../scss/_app_styles.scss */ .course-dashboard .course-notifications .notification-row .notification-text { font-size: 0.85em; letter-spacing: 0em; word-spacing: 0.2em; } -/* line 2907, ../../../scss/_app_styles.scss */ +/* line 2908, ../../../scss/_app_styles.scss */ .course-dashboard .course-notifications .notification-row .time-elapsed { font-size: 0.6em; color: #424242; cursor: pointer; } -/* line 2914, ../../../scss/_app_styles.scss */ +/* line 2915, ../../../scss/_app_styles.scss */ .course-dashboard .course-notifications .notification-count { font-size: 1em; position: absolute; @@ -26146,42 +26146,42 @@ div.show-image:hover div.fullscreen-icon{ top: 0.3em; } -/* line 2924, ../../../scss/_app_styles.scss */ +/* line 2925, ../../../scss/_app_styles.scss */ .notebook .notebook-header { border-color: black; border-style: solid; border-width: 1px 0px; padding-top: 1em; } -/* line 2930, ../../../scss/_app_styles.scss */ +/* line 2931, ../../../scss/_app_styles.scss */ .notebook .notebook-header a, .notebook .notebook-header input { margin: 0px; } -/* line 2933, ../../../scss/_app_styles.scss */ +/* line 2934, ../../../scss/_app_styles.scss */ .notebook .notebook-header .notes-count { text-align: center; } -/* line 2938, ../../../scss/_app_styles.scss */ +/* line 2939, ../../../scss/_app_styles.scss */ .notebook .notebook-header .notes-count span:first-child { font-size: 21px; font-weight: 600; padding: 15px; } -/* line 2943, ../../../scss/_app_styles.scss */ +/* line 2944, ../../../scss/_app_styles.scss */ .notebook .notebook-header .notes-count span:last-child { background: lightgrey; padding: 2px 5px; vertical-align: text-bottom; } -/* line 2953, ../../../scss/_app_styles.scss */ +/* line 2954, ../../../scss/_app_styles.scss */ .notebook .notebook-body { padding: 0px 0px; } -/* line 2957, ../../../scss/_app_styles.scss */ +/* line 2958, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .row { margin: 30px 0px; } -/* line 2960, ../../../scss/_app_styles.scss */ +/* line 2961, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card, .notebook .notebook-body .note-cards .note-details { border: 1px solid #ccc; padding: 10px 15px; @@ -26191,12 +26191,12 @@ div.show-image:hover div.fullscreen-icon{ cursor: pointer; position: relative; } -/* line 2969, ../../../scss/_app_styles.scss */ +/* line 2970, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-heading, .notebook .notebook-body .note-cards .note-details .note-heading { font-weight: 800; font-size: 20px; } -/* line 2973, ../../../scss/_app_styles.scss */ +/* line 2974, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-close, .notebook .notebook-body .note-cards .note-details .note-close { position: absolute; right: 7px; @@ -26205,22 +26205,22 @@ div.show-image:hover div.fullscreen-icon{ font-weight: 700; color: #929292; } -/* line 2981, ../../../scss/_app_styles.scss */ +/* line 2982, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-summary, .notebook .notebook-body .note-cards .note-details .note-summary { margin: 15px 0px; } -/* line 2984, ../../../scss/_app_styles.scss */ +/* line 2985, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-info, .notebook .notebook-body .note-cards .note-card .note-extra-data, .notebook .notebook-body .note-cards .note-details .note-info, .notebook .notebook-body .note-cards .note-details .note-extra-data { color: #989898; font-size: 13px; letter-spacing: 0.9px; font-weight: 500; } -/* line 2990, ../../../scss/_app_styles.scss */ +/* line 2991, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-info > span, .notebook .notebook-body .note-cards .note-card .note-extra-data > span, .notebook .notebook-body .note-cards .note-details .note-info > span, .notebook .notebook-body .note-cards .note-details .note-extra-data > span { margin-right: 5px; } -/* line 2995, ../../../scss/_app_styles.scss */ +/* line 2996, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-tags > span, .notebook .notebook-body .note-cards .note-details .note-tags > span { display: inline-block; margin: 10px; @@ -26228,53 +26228,53 @@ div.show-image:hover div.fullscreen-icon{ color: #cba552; padding: 2px 5px; } -/* line 3003, ../../../scss/_app_styles.scss */ +/* line 3004, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-actions, .notebook .notebook-body .note-cards .note-details .note-actions { color: #989898; cursor: pointer; } -/* line 3007, ../../../scss/_app_styles.scss */ +/* line 3008, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-actions span, .notebook .notebook-body .note-cards .note-details .note-actions span { margin-right: 10px 5px; } -/* line 3013, ../../../scss/_app_styles.scss */ +/* line 3014, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-details .note-info, .notebook .notebook-body .note-cards .note-details .note-extra-data, .notebook .notebook-body .note-cards .note-details .note-tags, .notebook .notebook-body .note-cards .note-details .note-actions { display: inline-block; margin-right: 10px; } -/* line 3020, ../../../scss/_app_styles.scss */ +/* line 3021, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-details .note-tags { float: right; } -/* line 3022, ../../../scss/_app_styles.scss */ +/* line 3023, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-details .note-tags > span { margin: 0px; } -/* line 3031, ../../../scss/_app_styles.scss */ +/* line 3032, ../../../scss/_app_styles.scss */ .notebook .notebook-body > div { padding: 0px; } -/* line 3037, ../../../scss/_app_styles.scss */ +/* line 3038, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index { border-right: 1px solid #AFAEAE; padding: 4px 0px; background-color: #F1F1F1; } -/* line 3042, ../../../scss/_app_styles.scss */ +/* line 3043, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs-content { padding: 0px; } -/* line 3045, ../../../scss/_app_styles.scss */ +/* line 3046, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs-content .active { padding: 0px; } -/* line 3049, ../../../scss/_app_styles.scss */ +/* line 3050, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 3054, ../../../scss/_app_styles.scss */ +/* line 3055, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs .tab-title { width: 50%; /*background-color: #DEDEDE;*/ @@ -26282,114 +26282,114 @@ div.show-image:hover div.fullscreen-icon{ position: relative; top: 1px; } -/* line 3061, ../../../scss/_app_styles.scss */ +/* line 3062, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs .tab-title a { border-radius: inherit; font-size: 0.9rem; text-align: center; color: #989898; } -/* line 3068, ../../../scss/_app_styles.scss */ +/* line 3069, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs .tab-title.active { background-color: #fff; border: 1px solid #CCC; border-bottom: 0px; } -/* line 3072, ../../../scss/_app_styles.scss */ +/* line 3073, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs .tab-title.active a { color: #3a3169; } -/* line 3079, ../../../scss/_app_styles.scss */ +/* line 3080, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tab-content { padding: 0px; } -/* line 3084, ../../../scss/_app_styles.scss */ +/* line 3085, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .date { font-size: 12px; font-weight: bold; background: #EFEFEF; padding: 7px 10px; } -/* line 3090, ../../../scss/_app_styles.scss */ +/* line 3091, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .date .note-count { font-size: 11px; line-height: 2em; } -/* line 3095, ../../../scss/_app_styles.scss */ +/* line 3096, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes > div { border-bottom: 1px solid #AFAEAE; } -/* line 3098, ../../../scss/_app_styles.scss */ +/* line 3099, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note { padding: 5px 15px; background: #FFF; cursor: pointer; color: #A2A2A2; } -/* line 3104, ../../../scss/_app_styles.scss */ +/* line 3105, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-heading { font-weight: 400; font-size: 17px; } -/* line 3109, ../../../scss/_app_styles.scss */ +/* line 3110, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-meta { font-size: 13px; } -/* line 3112, ../../../scss/_app_styles.scss */ +/* line 3113, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-meta > span:not(:first-child) { font-size: 11px; font-weight: 600; color: #717171; } -/* line 3119, ../../../scss/_app_styles.scss */ +/* line 3120, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-footer { color: #888888; } -/* line 3122, ../../../scss/_app_styles.scss */ +/* line 3123, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-footer span { margin-right: 10px; } -/* line 3127, ../../../scss/_app_styles.scss */ +/* line 3128, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note.active { border-left: 5px solid #6153AE; background: #F4E7FF; font-weight: 800; color: #6153AE; } -/* line 3133, ../../../scss/_app_styles.scss */ +/* line 3134, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note.active .note-heading { font-weight: 500; font-size: 17px; } -/* line 3137, ../../../scss/_app_styles.scss */ +/* line 3138, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note.active .note-meta > span:not(:first-child) { color: #6153AE; } -/* line 3145, ../../../scss/_app_styles.scss */ +/* line 3146, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page { background-color: #fff; padding-bottom: 30px; } -/* line 3152, ../../../scss/_app_styles.scss */ +/* line 3153, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .group_content { margin-top: 5px; margin-left: 0px; } -/* line 3157, ../../../scss/_app_styles.scss */ +/* line 3158, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page > div { background-color: #fff; } -/* line 3161, ../../../scss/_app_styles.scss */ +/* line 3162, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar { padding: 1.8em 1.2em 0em; margin: 0em; background-color: #FFF; } -/* line 3166, ../../../scss/_app_styles.scss */ +/* line 3167, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar .note-creator { font-weight: bold; } -/* line 3169, ../../../scss/_app_styles.scss */ +/* line 3170, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar .creator-title { text-align: left; color: #C3C3C3; @@ -26397,102 +26397,102 @@ div.show-image:hover div.fullscreen-icon{ letter-spacing: 0.3px; margin-top: 5px; } -/* line 3176, ../../../scss/_app_styles.scss */ +/* line 3177, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar .creator-rating { text-align: right; } -/* line 3178, ../../../scss/_app_styles.scss */ +/* line 3179, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar .creator-rating > div { display: inline-block; } -/* line 3183, ../../../scss/_app_styles.scss */ +/* line 3184, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-title { font-size: 2.3em; font-weight: 500; margin-right: 1em; } -/* line 3188, ../../../scss/_app_styles.scss */ +/* line 3189, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-content { padding: 2em 2em 1em; background: #fff; margin: 0em; } -/* line 3195, ../../../scss/_app_styles.scss */ +/* line 3196, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-content .note-header > div { display: inline-block; } -/* line 3200, ../../../scss/_app_styles.scss */ +/* line 3201, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-content .note-text { font-size: 19px; letter-spacing: 0.7px; } -/* line 3203, ../../../scss/_app_styles.scss */ +/* line 3204, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-content .note-text p { padding: 0px; } -/* line 3209, ../../../scss/_app_styles.scss */ +/* line 3210, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections { padding: 0em 1em 0em; } -/* line 3213, ../../../scss/_app_styles.scss */ +/* line 3214, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .comments-header span { font-weight: bold; } -/* line 3216, ../../../scss/_app_styles.scss */ +/* line 3217, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .comments-header i:not(:first-child) { margin-left: 15px; } -/* line 3221, ../../../scss/_app_styles.scss */ +/* line 3222, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .new-comment { border-top: 1px solid grey; padding: 15px 10px; margin-top: 5px; } -/* line 3226, ../../../scss/_app_styles.scss */ +/* line 3227, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .new-comment .trumbowyg-box, .notebook .notebook-body .note-page .comment-sections .new-comment .trumbowyg-editor { min-height: 200px; margin-top: 0px; } -/* line 3232, ../../../scss/_app_styles.scss */ +/* line 3233, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .new-comment .user-prof-image { font-size: 90px; line-height: 0em; } -/* line 3242, ../../../scss/_app_styles.scss */ +/* line 3243, ../../../scss/_app_styles.scss */ #newNoteModal { width: 40%; } -/* line 3245, ../../../scss/_app_styles.scss */ +/* line 3246, ../../../scss/_app_styles.scss */ #newNoteModal > div { margin-bottom: 1em; } -/* line 3249, ../../../scss/_app_styles.scss */ +/* line 3250, ../../../scss/_app_styles.scss */ #newNoteModal input { width: 100%; } -/* line 3252, ../../../scss/_app_styles.scss */ +/* line 3253, ../../../scss/_app_styles.scss */ #newNoteModal .heading { margin-right: 1em; } -/* line 3256, ../../../scss/_app_styles.scss */ +/* line 3257, ../../../scss/_app_styles.scss */ #newNoteModal .note-tags { padding: 1em; border: 1px solid black; } -/* line 3262, ../../../scss/_app_styles.scss */ +/* line 3263, ../../../scss/_app_styles.scss */ #newNoteModal .new-note-actions .button { float: left; margin-left: 1em; margin-bottom: 0px; } -/* line 3267, ../../../scss/_app_styles.scss */ +/* line 3268, ../../../scss/_app_styles.scss */ #newNoteModal .new-note-actions .button:last-child { float: right; } -/* line 3275, ../../../scss/_app_styles.scss */ +/* line 3276, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header { line-height: 2em; border-top: 1px solid #797979; @@ -26500,33 +26500,33 @@ div.show-image:hover div.fullscreen-icon{ text-align: center; padding: 0.7em 1em; } -/* line 3282, ../../../scss/_app_styles.scss */ +/* line 3283, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header input, .gallery-page .gallery-header select, .gallery-page .gallery-header a { border-radius: 4px; margin-bottom: 0em; } -/* line 3286, ../../../scss/_app_styles.scss */ +/* line 3287, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header input.prefix, .gallery-page .gallery-header select.prefix, .gallery-page .gallery-header a.prefix { border-radius: 0px; } -/* line 3291, ../../../scss/_app_styles.scss */ +/* line 3292, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header i { font-size: 1em; color: #A29E9E; } -/* line 3297, ../../../scss/_app_styles.scss */ +/* line 3298, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .filters .columns { padding-left: 5px; } -/* line 3303, ../../../scss/_app_styles.scss */ +/* line 3304, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .columns { padding-left: 5px; } -/* line 3307, ../../../scss/_app_styles.scss */ +/* line 3308, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .filter-tags { text-align: left; } -/* line 3310, ../../../scss/_app_styles.scss */ +/* line 3311, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .filter-tags .filter-tag { padding: 0px 10px; background: #cccccc; @@ -26536,73 +26536,73 @@ div.show-image:hover div.fullscreen-icon{ font-size: 0.8em; color: #757575; } -/* line 3319, ../../../scss/_app_styles.scss */ +/* line 3320, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .filter-tags .filter-tag span { margin: 0px 2px 0px 6px; cursor: pointer; } -/* line 3324, ../../../scss/_app_styles.scss */ +/* line 3325, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .filter-tags > div { display: inline-block; } -/* line 3331, ../../../scss/_app_styles.scss */ +/* line 3332, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .side-heading { font-size: 19px; } -/* line 3334, ../../../scss/_app_styles.scss */ +/* line 3335, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .side-heading a { background: #e7e7e7; border-width: 1px 0px 1px 1px; border-color: #cccccc; border-style: solid; } -/* line 3341, ../../../scss/_app_styles.scss */ +/* line 3342, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .side-heading input { border-radius: 0px; box-shadow: none; border-left: 0px; } -/* line 3348, ../../../scss/_app_styles.scss */ +/* line 3349, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel { background: #FFF; } -/* line 3351, ../../../scss/_app_styles.scss */ +/* line 3352, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content { min-height: 250px; } -/* line 3354, ../../../scss/_app_styles.scss */ +/* line 3355, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content .gallery-subheader { line-height: 3em; padding: 10px 0px; } -/* line 3358, ../../../scss/_app_styles.scss */ +/* line 3359, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content .gallery-subheader upload-file { margin: 0px; font-size: 1em; } -/* line 3363, ../../../scss/_app_styles.scss */ +/* line 3364, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content .gallery-subheader .gallery-actions { font-size: 1.2em; color: #2a79e4; } -/* line 3367, ../../../scss/_app_styles.scss */ +/* line 3368, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content .gallery-subheader .gallery-actions > div { display: inline-block; margin-right: 10px; } -/* line 3374, ../../../scss/_app_styles.scss */ +/* line 3375, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .file-info-panel { background: #fff; } -/* line 3377, ../../../scss/_app_styles.scss */ +/* line 3378, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .file-info-panel .row { margin: 10px 0px; } -/* line 3380, ../../../scss/_app_styles.scss */ +/* line 3381, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .file-info-panel .row > div:first-child { font-weight: 500; } -/* line 3385, ../../../scss/_app_styles.scss */ +/* line 3386, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .file-info-panel .file-name { font-size: 20px; font-weight: bold; @@ -26610,11 +26610,11 @@ div.show-image:hover div.fullscreen-icon{ margin: 10px 0px 20px; } -/* line 3396, ../../../scss/_app_styles.scss */ +/* line 3397, ../../../scss/_app_styles.scss */ .gallery-card .select-file { vertical-align: top; } -/* line 3400, ../../../scss/_app_styles.scss */ +/* line 3401, ../../../scss/_app_styles.scss */ .gallery-card .file-item { width: 80%; color: #fff; @@ -26625,17 +26625,17 @@ div.show-image:hover div.fullscreen-icon{ border: 1px solid black; overflow: hidden; } -/* line 3410, ../../../scss/_app_styles.scss */ +/* line 3411, ../../../scss/_app_styles.scss */ .gallery-card .file-item .item-thumbnail-image { height: 100%; padding: 1em; } -/* line 3415, ../../../scss/_app_styles.scss */ +/* line 3416, ../../../scss/_app_styles.scss */ .gallery-card .file-item .file-details { margin-top: 10%; display: none; } -/* line 3420, ../../../scss/_app_styles.scss */ +/* line 3421, ../../../scss/_app_styles.scss */ .gallery-card .file-item .file-actions { display: none; position: absolute; @@ -26644,11 +26644,11 @@ div.show-image:hover div.fullscreen-icon{ width: 100%; font-size: 25px; } -/* line 3428, ../../../scss/_app_styles.scss */ +/* line 3429, ../../../scss/_app_styles.scss */ .gallery-card .file-item .file-actions i { margin: 0px 10px; } -/* line 3433, ../../../scss/_app_styles.scss */ +/* line 3434, ../../../scss/_app_styles.scss */ .gallery-card .file-item .filename-footer { position: absolute; bottom: 0px; @@ -26659,24 +26659,24 @@ div.show-image:hover div.fullscreen-icon{ font-weight: 600; background: #999999; } -/* line 3444, ../../../scss/_app_styles.scss */ +/* line 3445, ../../../scss/_app_styles.scss */ .gallery-card .file-item:hover { background: #999999; } -/* line 3447, ../../../scss/_app_styles.scss */ +/* line 3448, ../../../scss/_app_styles.scss */ .gallery-card .file-item:hover .item-thumbnail-image { opacity: 0.2; } -/* line 3451, ../../../scss/_app_styles.scss */ +/* line 3452, ../../../scss/_app_styles.scss */ .gallery-card .file-item:hover .file-details, .gallery-card .file-item:hover .file-actions { display: block; } -/* line 3454, ../../../scss/_app_styles.scss */ +/* line 3455, ../../../scss/_app_styles.scss */ .gallery-card .file-item:hover .filename-footer { display: none; } -/* line 3462, ../../../scss/_app_styles.scss */ +/* line 3463, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'], dialog[id^='reveal-'] { width: 100vw; height: 100vh; @@ -26740,49 +26740,49 @@ div.show-image:hover div.fullscreen-icon{ } }*/ } -/* line 3526, ../../../scss/_app_styles.scss */ +/* line 3527, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body, dialog[id^='reveal-'] .gmodal-body { position: relative; height: 100%; } -/* line 3529, ../../../scss/_app_styles.scss */ +/* line 3530, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel { background-color: #fff; height: 100%; } -/* line 3531, ../../../scss/_app_styles.scss */ +/* line 3532, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .text-gray, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .text-gray { display: none; } -/* line 3535, ../../../scss/_app_styles.scss */ +/* line 3536, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel iframe, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel iframe { height: 550px !important; width: 130% !important; } -/* line 3540, ../../../scss/_app_styles.scss */ +/* line 3541, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel #view-page, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel #view-page { margin-top: -10px !important; } -/* line 3544, ../../../scss/_app_styles.scss */ +/* line 3545, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel span, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel span { display: none !important; } -/* line 3548, ../../../scss/_app_styles.scss */ +/* line 3549, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .button, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .button { display: none !important; } -/* line 3555, ../../../scss/_app_styles.scss */ +/* line 3556, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder { height: 100%; } -/* line 3558, ../../../scss/_app_styles.scss */ +/* line 3559, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder .gmodal-item, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder .gmodal-item { height: 100%; width: 100%; background: transparent; padding: 0px; } -/* line 3564, ../../../scss/_app_styles.scss */ +/* line 3565, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder .gmodal-item .gmodel-item-image, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder .gmodal-item .gmodel-item-image { width: auto; margin: 0px auto; @@ -26790,7 +26790,7 @@ div.show-image:hover div.fullscreen-icon{ padding: 1em 0em; height: 100%; } -/* line 3573, ../../../scss/_app_styles.scss */ +/* line 3574, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer { height: 2em; line-height: 2em; @@ -26802,32 +26802,32 @@ div.show-image:hover div.fullscreen-icon{ opacity: 0; background-color: rgba(0, 0, 0, 0.9); } -/* line 3584, ../../../scss/_app_styles.scss */ +/* line 3585, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer > div:not(.gmodal-item-details), dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer > div:not(.gmodal-item-details) { cursor: pointer; } -/* line 3588, ../../../scss/_app_styles.scss */ +/* line 3589, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer .gmodal-item-details, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer .gmodal-item-details { text-align: center; width: 100%; } -/* line 3592, ../../../scss/_app_styles.scss */ +/* line 3593, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer .gmodal-item-details i, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer .gmodal-item-details i { margin-left: 1em; margin-right: 0.5em; cursor: pointer; } -/* line 3600, ../../../scss/_app_styles.scss */ +/* line 3601, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel:hover .gmodal-footer, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel:hover .gmodal-footer { opacity: 0.8; transition: opacity 1s; } -/* line 3605, ../../../scss/_app_styles.scss */ +/* line 3606, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel { height: 100%; padding: 0px 25px; } -/* line 3609, ../../../scss/_app_styles.scss */ +/* line 3610, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side { background: #fff; height: 100%; @@ -26848,31 +26848,31 @@ div.show-image:hover div.fullscreen-icon{ font-size: 0.9em; }*/ } -/* line 3613, ../../../scss/_app_styles.scss */ +/* line 3614, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side > div > div, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side > div > div { width: 100%; display: block; margin: 12px 0px; padding: 0px 10px; } -/* line 3620, ../../../scss/_app_styles.scss */ +/* line 3621, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-name .close-reveal-modal, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-name .close-reveal-modal { font-size: 20px; top: 6px; right: 26px; } -/* line 3627, ../../../scss/_app_styles.scss */ +/* line 3628, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-brief span, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-brief span { vertical-align: top; margin-right: 5px; line-height: 35px; } -/* line 3632, ../../../scss/_app_styles.scss */ +/* line 3633, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-brief .image-rating, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-brief .image-rating { background: #ccc; padding: 2px 5px; } -/* line 3638, ../../../scss/_app_styles.scss */ +/* line 3639, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-actions a, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-actions a { padding: 3px 7px; background: #fff; @@ -26882,13 +26882,13 @@ div.show-image:hover div.fullscreen-icon{ margin-right: 10px; display: inline-block; } -/* line 3649, ../../../scss/_app_styles.scss */ +/* line 3650, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 3654, ../../../scss/_app_styles.scss */ +/* line 3655, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title { width: 40%; background-color: #DEDEDE; @@ -26897,17 +26897,17 @@ div.show-image:hover div.fullscreen-icon{ position: relative; top: 1px; } -/* line 3662, ../../../scss/_app_styles.scss */ +/* line 3663, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title a, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title a { border-radius: inherit; } -/* line 3666, ../../../scss/_app_styles.scss */ +/* line 3667, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title.active, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title.active { background-color: #fff; border: 1px solid #CCC; border-bottom: 0px; } -/* line 3674, ../../../scss/_app_styles.scss */ +/* line 3675, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details #image-info span, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details #image-info span { font-weight: 500; font-size: 16px; @@ -26915,20 +26915,20 @@ div.show-image:hover div.fullscreen-icon{ line-height: 35px; } -/* line 3704, ../../../scss/_app_styles.scss */ +/* line 3705, ../../../scss/_app_styles.scss */ .user-comment { display: inline-flex; width: 100%; } -/* line 3708, ../../../scss/_app_styles.scss */ +/* line 3709, ../../../scss/_app_styles.scss */ .user-comment > div { display: inline-block; } -/* line 3711, ../../../scss/_app_styles.scss */ +/* line 3712, ../../../scss/_app_styles.scss */ .user-comment > div:last-child { width: 100%; } -/* line 3716, ../../../scss/_app_styles.scss */ +/* line 3717, ../../../scss/_app_styles.scss */ .user-comment .comment-heading { color: #9C9C9C; border-bottom: 1px solid grey; @@ -26936,71 +26936,71 @@ div.show-image:hover div.fullscreen-icon{ margin-bottom: 10px; margin-top: 10px; } -/* line 3724, ../../../scss/_app_styles.scss */ +/* line 3725, ../../../scss/_app_styles.scss */ .user-comment .comment-heading > div { display: inline-block; } -/* line 3728, ../../../scss/_app_styles.scss */ +/* line 3729, ../../../scss/_app_styles.scss */ .user-comment .comment-heading .commentor-name span { font-weight: bold; color: #333333; } -/* line 3733, ../../../scss/_app_styles.scss */ +/* line 3734, ../../../scss/_app_styles.scss */ .user-comment .comment-footer { font-size: 0.9em; font-weight: 400; border: 1px solid #9E9E9E; background: #CCCCCC; } -/* line 3739, ../../../scss/_app_styles.scss */ +/* line 3740, ../../../scss/_app_styles.scss */ .user-comment .comment-footer > div { cursor: pointer; } -/* line 3742, ../../../scss/_app_styles.scss */ +/* line 3743, ../../../scss/_app_styles.scss */ .user-comment .comment-footer i { margin-right: 1em; } -/* line 3748, ../../../scss/_app_styles.scss */ +/* line 3749, ../../../scss/_app_styles.scss */ .user-comment .comment-container .comment-add { margin-top: 0.4em; } -/* line 3752, ../../../scss/_app_styles.scss */ +/* line 3753, ../../../scss/_app_styles.scss */ .user-comment .user-avatar { font-size: 10em; font-size: 5em; line-height: 1em; } -/* line 3759, ../../../scss/_app_styles.scss */ +/* line 3760, ../../../scss/_app_styles.scss */ .course-content { /*border-top: 1px solid #000;*/ } -/* line 3761, ../../../scss/_app_styles.scss */ +/* line 3762, ../../../scss/_app_styles.scss */ .course-content .alert-box { padding: 5px; font-size: 1em; } -/* line 3765, ../../../scss/_app_styles.scss */ +/* line 3766, ../../../scss/_app_styles.scss */ .course-content .alert-box > div { display: inline-block; vertical-align: top; } -/* line 3769, ../../../scss/_app_styles.scss */ +/* line 3770, ../../../scss/_app_styles.scss */ .course-content .alert-box .warning-note { width: 96%; } -/* line 3772, ../../../scss/_app_styles.scss */ +/* line 3773, ../../../scss/_app_styles.scss */ .course-content .alert-box .warning-note > div:nth-child(2) { color: #000; margin-top: 5px; padding-top: 5px; border-top: 1px solid #000; } -/* line 3779, ../../../scss/_app_styles.scss */ +/* line 3780, ../../../scss/_app_styles.scss */ .course-content .alert-box .warning-icon { margin: 0px 5px; } -/* line 3782, ../../../scss/_app_styles.scss */ +/* line 3783, ../../../scss/_app_styles.scss */ .course-content .alert-box .close { position: relative; top: 0px; @@ -27010,17 +27010,17 @@ div.show-image:hover div.fullscreen-icon{ text-decoration: underline; color: #085394 !important; } -/* line 3793, ../../../scss/_app_styles.scss */ +/* line 3794, ../../../scss/_app_styles.scss */ .course-content .collection { overflow: visible; } -/* line 3796, ../../../scss/_app_styles.scss */ +/* line 3797, ../../../scss/_app_styles.scss */ .course-content .collection .course-module { position: relative; border-bottom: 1px solid #CCC; padding: 1em 0em; } -/* line 3803, ../../../scss/_app_styles.scss */ +/* line 3804, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-header .fa { position: absolute; left: -1.1em; @@ -27029,58 +27029,58 @@ div.show-image:hover div.fullscreen-icon{ background: #EAEAEA; font-size: 1.4em; } -/* line 3821, ../../../scss/_app_styles.scss */ +/* line 3822, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-page:hover span { text-decoration: underline; color: #9900ff !important; } -/* line 3826, ../../../scss/_app_styles.scss */ +/* line 3827, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .jqtree-tree .jqtree-title { cursor: pointer; } -/* line 3830, ../../../scss/_app_styles.scss */ +/* line 3831, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part { margin-left: 1em; } -/* line 3833, ../../../scss/_app_styles.scss */ +/* line 3834, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part .jqtree-toggler { color: #585858; } -/* line 3836, ../../../scss/_app_styles.scss */ +/* line 3837, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part .jqtree-toggler.jqtree-closed { color: #CCC; } -/* line 3840, ../../../scss/_app_styles.scss */ +/* line 3841, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part span { vertical-align: top; } -/* line 3843, ../../../scss/_app_styles.scss */ +/* line 3844, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part .fa { display: inline; margin-right: 5px; } -/* line 3853, ../../../scss/_app_styles.scss */ +/* line 3854, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header { font-weight: 400; font-size: 1.3em; border-bottom: 1px solid #707070; color: #797979; } -/* line 3859, ../../../scss/_app_styles.scss */ +/* line 3860, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header > div { padding: 0.3em 0em; } -/* line 3863, ../../../scss/_app_styles.scss */ +/* line 3864, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header a { color: #797979; } -/* line 3867, ../../../scss/_app_styles.scss */ +/* line 3868, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-page-previous { cursor: pointer; padding: 0px; } -/* line 3871, ../../../scss/_app_styles.scss */ +/* line 3872, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-page-previous a:first-child { border-right: 1px solid grey; padding-right: 5px; @@ -27088,27 +27088,27 @@ div.show-image:hover div.fullscreen-icon{ padding: 20px; display: inline-block; } -/* line 3880, ../../../scss/_app_styles.scss */ +/* line 3881, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header i { margin-right: 0.1em; } -/* line 3884, ../../../scss/_app_styles.scss */ +/* line 3885, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .unit-title { text-align: center; color: #999999; } -/* line 3888, ../../../scss/_app_styles.scss */ +/* line 3889, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-title { text-align: center; color: #000; } -/* line 3892, ../../../scss/_app_styles.scss */ +/* line 3893, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-create-note { color: #2a78e3; cursor: pointer; padding: 0px; } -/* line 3897, ../../../scss/_app_styles.scss */ +/* line 3898, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-create-note a:last-child { border-left: 1px solid grey; padding-left: 5px; @@ -27116,11 +27116,11 @@ div.show-image:hover div.fullscreen-icon{ padding: 20px; display: inline-block; } -/* line 3905, ../../../scss/_app_styles.scss */ +/* line 3906, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-create-note > div { float: right; } -/* line 3910, ../../../scss/_app_styles.scss */ +/* line 3911, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container { border: 1px solid black; height: 100%; @@ -27128,18 +27128,18 @@ div.show-image:hover div.fullscreen-icon{ margin-bottom: 2em; padding: 0em 1em; } -/* line 3917, ../../../scss/_app_styles.scss */ +/* line 3918, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides { height: 100%; } -/* line 3921, ../../../scss/_app_styles.scss */ +/* line 3922, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .activity-slide { padding: 1em; height: inherit; background: #fff; position: relative; } -/* line 3929, ../../../scss/_app_styles.scss */ +/* line 3930, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .activity-slide .view-related-content { border: 1px solid #999; display: inline-block; @@ -27147,12 +27147,12 @@ div.show-image:hover div.fullscreen-icon{ color: #999999; margin-left: 12%; } -/* line 3937, ../../../scss/_app_styles.scss */ +/* line 3938, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .activity-slide .page > section { margin-left: 50%; transform: translate(-50%); } -/* line 3943, ../../../scss/_app_styles.scss */ +/* line 3944, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .related-content-close { position: absolute; right: -2px; @@ -27161,21 +27161,21 @@ div.show-image:hover div.fullscreen-icon{ display: none; color: #8E8E8E; } -/* line 3952, ../../../scss/_app_styles.scss */ +/* line 3953, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded > i { font-size: 20px !important; color: #ccc !important; top: 8px !important; } -/* line 3957, ../../../scss/_app_styles.scss */ +/* line 3958, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header { margin-left: 20px !important; } -/* line 3959, ../../../scss/_app_styles.scss */ +/* line 3960, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header > span:first-child { display: none !important; } -/* line 3962, ../../../scss/_app_styles.scss */ +/* line 3963, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header .back-to-activity { display: inline-block !important; float: right; @@ -27186,24 +27186,24 @@ div.show-image:hover div.fullscreen-icon{ color: #757575; margin-right: 20px; } -/* line 3972, ../../../scss/_app_styles.scss */ +/* line 3973, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title { font-size: 15px !important; position: relative; } -/* line 3976, ../../../scss/_app_styles.scss */ +/* line 3977, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title .related-content-close { display: block; } -/* line 3979, ../../../scss/_app_styles.scss */ +/* line 3980, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title > i { display: none !important; } -/* line 3984, ../../../scss/_app_styles.scss */ +/* line 3985, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-body { display: block !important; } -/* line 3988, ../../../scss/_app_styles.scss */ +/* line 3989, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content { width: 75%; margin: 0px auto; @@ -27214,7 +27214,7 @@ div.show-image:hover div.fullscreen-icon{ min-height: 50px; position: relative; } -/* line 3998, ../../../scss/_app_styles.scss */ +/* line 3999, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content > i { color: #fff; font-size: 40px; @@ -27222,15 +27222,15 @@ div.show-image:hover div.fullscreen-icon{ left: 8px; top: 4px; } -/* line 4006, ../../../scss/_app_styles.scss */ +/* line 4007, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-header { margin-left: 40px; } -/* line 4008, ../../../scss/_app_styles.scss */ +/* line 4009, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-header .back-to-activity { display: none; } -/* line 4011, ../../../scss/_app_styles.scss */ +/* line 4012, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-header span { display: block; vertical-align: top; @@ -27240,27 +27240,27 @@ div.show-image:hover div.fullscreen-icon{ letter-spacing: 0.8px; color: #999999; } -/* line 4020, ../../../scss/_app_styles.scss */ +/* line 4021, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-header .related-content-title { font-size: 20px; color: #000; cursor: pointer; } -/* line 4026, ../../../scss/_app_styles.scss */ +/* line 4027, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-body { display: none; } -/* line 4033, ../../../scss/_app_styles.scss */ +/* line 4034, ../../../scss/_app_styles.scss */ .activity-page .activity-comments-section { width: 75%; margin: 0px auto; } -/* line 4037, ../../../scss/_app_styles.scss */ +/* line 4038, ../../../scss/_app_styles.scss */ .activity-page .activity-comments-section .user-prof-image { font-size: 7em; text-align: center; } -/* line 4042, ../../../scss/_app_styles.scss */ +/* line 4043, ../../../scss/_app_styles.scss */ .activity-page .activity-comments-section #postCommentBtn { padding: 2em 3em; } @@ -27281,28 +27281,28 @@ div.show-image:hover div.fullscreen-icon{ position: absolute; } */ -/* line 4063, ../../../scss/_app_styles.scss */ +/* line 4064, ../../../scss/_app_styles.scss */ .rate-scale { cursor: pointer; } -/* line 4066, ../../../scss/_app_styles.scss */ +/* line 4067, ../../../scss/_app_styles.scss */ .rate-scale i { margin-right: 0em !important; padding-right: 0.5em; } -/* line 4070, ../../../scss/_app_styles.scss */ +/* line 4071, ../../../scss/_app_styles.scss */ .rate-scale .hover-rating, .rate-scale .rated { color: yellow; } -/* line 4076, ../../../scss/_app_styles.scss */ +/* line 4077, ../../../scss/_app_styles.scss */ #left-tab { position: absolute; left: 0px; bottom: 0px; } -/* line 4081, ../../../scss/_app_styles.scss */ +/* line 4082, ../../../scss/_app_styles.scss */ #right-tab { position: absolute; right: 0px; @@ -27310,12 +27310,12 @@ div.show-image:hover div.fullscreen-icon{ padding-bottom: 6px; } -/* line 4087, ../../../scss/_app_styles.scss */ +/* line 4088, ../../../scss/_app_styles.scss */ #enrolled-btn { margin-bottom: 0px; } -/* line 4090, ../../../scss/_app_styles.scss */ +/* line 4091, ../../../scss/_app_styles.scss */ div.absol-descrip { position: absolute; top: 190px; @@ -27326,14 +27326,14 @@ div.absol-descrip { } /*overview-summary styling*/ -/* line 4100, ../../../scss/_app_styles.scss */ +/* line 4101, ../../../scss/_app_styles.scss */ .course-title, .course-date { color: white; padding-top: 0px; padding-bottom: 0px; } -/* line 4105, ../../../scss/_app_styles.scss */ +/* line 4106, ../../../scss/_app_styles.scss */ .course-description { color: #cccccc; padding-top: 0px; @@ -27345,48 +27345,48 @@ div.absol-descrip { overflow: hidden; } -/* line 4115, ../../../scss/_app_styles.scss */ +/* line 4116, ../../../scss/_app_styles.scss */ .course-para { padding: 0; } -/* line 4119, ../../../scss/_app_styles.scss */ +/* line 4120, ../../../scss/_app_styles.scss */ course-title { padding-left: 10px; } -/* line 4122, ../../../scss/_app_styles.scss */ +/* line 4123, ../../../scss/_app_styles.scss */ .enroll-status-margin { margin-bottom: 0; } -/* line 4126, ../../../scss/_app_styles.scss */ +/* line 4127, ../../../scss/_app_styles.scss */ .progress-summery { color: white; margin-top: 20px; } -/* line 4130, ../../../scss/_app_styles.scss */ +/* line 4131, ../../../scss/_app_styles.scss */ .course-description-thumbnails { margin: 0; padding: 0; } -/* line 4135, ../../../scss/_app_styles.scss */ +/* line 4136, ../../../scss/_app_styles.scss */ .left-shift { padding: 0; color: white !important; } /*course overview for Small screens*/ -/* line 4141, ../../../scss/_app_styles.scss */ +/* line 4142, ../../../scss/_app_styles.scss */ .course { /*position:relative;*/ border: 1px solid black; background-color: #999999; } -/* line 4147, ../../../scss/_app_styles.scss */ +/* line 4148, ../../../scss/_app_styles.scss */ .course-contents { /*position:absolute;*/ width: 100%; @@ -27394,7 +27394,7 @@ course-title { /*Medium screens*/ @media only screen and (min-width: 40.063em) { - /* line 4154, ../../../scss/_app_styles.scss */ + /* line 4155, ../../../scss/_app_styles.scss */ .course { position: relative; height: 300px; @@ -27402,7 +27402,7 @@ course-title { background-color: #999999; } - /* line 4160, ../../../scss/_app_styles.scss */ + /* line 4161, ../../../scss/_app_styles.scss */ .course-contents { position: absolute; bottom: 0; @@ -27412,7 +27412,7 @@ course-title { /* min-width 641px, medium screens */ /* Large screens*/ @media only screen and (min-width: 64.063em) { - /* line 4170, ../../../scss/_app_styles.scss */ + /* line 4171, ../../../scss/_app_styles.scss */ .course { position: relative; height: 300px; @@ -27420,7 +27420,7 @@ course-title { background-color: #999999; } - /* line 4176, ../../../scss/_app_styles.scss */ + /* line 4177, ../../../scss/_app_styles.scss */ .course-contents { position: absolute; bottom: 0; @@ -27429,14 +27429,14 @@ course-title { } /* min-width 1025px, large screens */ /*General config css*/ -/* line 4183, ../../../scss/_app_styles.scss */ +/* line 4184, ../../../scss/_app_styles.scss */ .alert-box.warning { background: #ffe7c0; border-color: #bf9000; color: #966000; } -/* line 4190, ../../../scss/_app_styles.scss */ +/* line 4191, ../../../scss/_app_styles.scss */ .badge { display: inline-block; line-height: 22px; @@ -27453,7 +27453,7 @@ course-title { font-size: 1.8em; } -/* line 4206, ../../../scss/_app_styles.scss */ +/* line 4207, ../../../scss/_app_styles.scss */ .badge { background: #67c1ef; border-color: #30aae9; @@ -27463,7 +27463,7 @@ course-title { background-image: linear-gradient(to bottom, #acddf6, #67c1ef); } -/* line 4215, ../../../scss/_app_styles.scss */ +/* line 4216, ../../../scss/_app_styles.scss */ .badge.green { background: #77cc51; border-color: #59ad33; @@ -27473,7 +27473,7 @@ course-title { background-image: linear-gradient(to bottom, #a5dd8c, #77cc51); } -/* line 4224, ../../../scss/_app_styles.scss */ +/* line 4225, ../../../scss/_app_styles.scss */ .badge.yellow { background: #faba3e; border-color: #f4a306; @@ -27483,7 +27483,7 @@ course-title { background-image: linear-gradient(to bottom, #fcd589, #faba3e); } -/* line 4234, ../../../scss/_app_styles.scss */ +/* line 4235, ../../../scss/_app_styles.scss */ .badge.red { background: #fa623f; border-color: #fa5a35; @@ -27494,12 +27494,12 @@ course-title { } /* Course/ Event Card CSS*/ -/* line 4250, ../../../scss/_app_styles.scss */ +/* line 4251, ../../../scss/_app_styles.scss */ .card-image-wrapper { position: relative; } -/* line 4254, ../../../scss/_app_styles.scss */ +/* line 4255, ../../../scss/_app_styles.scss */ .event-card { padding: 0px; min-height: 22rem; @@ -27508,12 +27508,12 @@ course-title { border-radius: 10px; background-color: #fff; } -/* line 4262, ../../../scss/_app_styles.scss */ +/* line 4263, ../../../scss/_app_styles.scss */ .event-card:hover { box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.16), 0 2px 10px 1px rgba(0, 0, 0, 0.12); transition: box-shadow 0.5s ease; } -/* line 4267, ../../../scss/_app_styles.scss */ +/* line 4268, ../../../scss/_app_styles.scss */ .event-card .event-card-status { z-index: 99; width: auto; @@ -27528,31 +27528,31 @@ course-title { border-radius: 4px; letter-spacing: 0.3px; } -/* line 4281, ../../../scss/_app_styles.scss */ +/* line 4282, ../../../scss/_app_styles.scss */ .event-card .event-card-status.open { background-color: #00b300; } -/* line 4284, ../../../scss/_app_styles.scss */ +/* line 4285, ../../../scss/_app_styles.scss */ .event-card .event-card-status.closed { background-color: red; } -/* line 4287, ../../../scss/_app_styles.scss */ +/* line 4288, ../../../scss/_app_styles.scss */ .event-card .event-card-status.in-progress { background-color: #00b300; } -/* line 4290, ../../../scss/_app_styles.scss */ +/* line 4291, ../../../scss/_app_styles.scss */ .event-card .event-card-status.forthcoming { background-color: #F2910D; } -/* line 4293, ../../../scss/_app_styles.scss */ +/* line 4294, ../../../scss/_app_styles.scss */ .event-card .event-card-status.upcoming { background-color: #F2910D; } -/* line 4297, ../../../scss/_app_styles.scss */ +/* line 4298, ../../../scss/_app_styles.scss */ .event-card .event-card-status.completed { background-color: #4d4d4d; } -/* line 4302, ../../../scss/_app_styles.scss */ +/* line 4303, ../../../scss/_app_styles.scss */ .event-card .event-card-notifications { position: absolute; top: 2px; @@ -27561,46 +27561,46 @@ course-title { color: #F04124; font-weight: 600; } -/* line 4310, ../../../scss/_app_styles.scss */ +/* line 4311, ../../../scss/_app_styles.scss */ .event-card .event-card-notifications .badge { padding: 0px 5px; font-size: 1.4em; font-weight: 600; } -/* line 4317, ../../../scss/_app_styles.scss */ +/* line 4318, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status { font-weight: 500; font-size: 1.2em; padding: 0.5em 0.8em 0.6em; } -/* line 4322, ../../../scss/_app_styles.scss */ +/* line 4323, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.open { color: #00b300; } -/* line 4326, ../../../scss/_app_styles.scss */ +/* line 4327, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.closed { color: red; } -/* line 4330, ../../../scss/_app_styles.scss */ +/* line 4331, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.in-progress { color: #000; } -/* line 4333, ../../../scss/_app_styles.scss */ +/* line 4334, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.forthcoming { color: #F2910D; } -/* line 4337, ../../../scss/_app_styles.scss */ +/* line 4338, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.completed { color: #4d4d4d; } -/* line 4341, ../../../scss/_app_styles.scss */ +/* line 4342, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status .event-time { font-size: 0.7em; display: block; font-weight: 400; display: inline; } -/* line 4349, ../../../scss/_app_styles.scss */ +/* line 4350, ../../../scss/_app_styles.scss */ .event-card .event-card-title { color: #0d0d0d; display: inline-block; @@ -27611,19 +27611,19 @@ course-title { font-size: 2em; font-weight: 400; } -/* line 4360, ../../../scss/_app_styles.scss */ +/* line 4361, ../../../scss/_app_styles.scss */ .event-card .event-card-desc { word-wrap: break-word; font-size: 0.6em; color: #333333; padding-left: 4px; } -/* line 4366, ../../../scss/_app_styles.scss */ +/* line 4367, ../../../scss/_app_styles.scss */ .event-card p { margin: 0px; padding: 10px; } -/* line 4372, ../../../scss/_app_styles.scss */ +/* line 4373, ../../../scss/_app_styles.scss */ .event-card .event-card-image { padding: 0px; margin: 0px; @@ -27635,7 +27635,7 @@ course-title { background-color: #e5e5e5; border-radius: 10px 10px 0px 0px; } -/* line 4383, ../../../scss/_app_styles.scss */ +/* line 4384, ../../../scss/_app_styles.scss */ .event-card .event-card-image img { border-radius: 2px 2px 0 0; display: block; @@ -27644,7 +27644,7 @@ course-title { opacity: 0.25; height: 100%; } -/* line 4392, ../../../scss/_app_styles.scss */ +/* line 4393, ../../../scss/_app_styles.scss */ .event-card .event-card-image i { font-size: 7rem; opacity: 0.75; @@ -27658,51 +27658,51 @@ course-title { text-transform: none; text-decoration: inherit; } -/* line 4406, ../../../scss/_app_styles.scss */ +/* line 4407, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.file:before { content: "\f18e"; } -/* line 4409, ../../../scss/_app_styles.scss */ +/* line 4410, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.page:before { content: "\f18e"; } -/* line 4412, ../../../scss/_app_styles.scss */ +/* line 4413, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.collection:before { content: "\f18a"; } -/* line 4415, ../../../scss/_app_styles.scss */ +/* line 4416, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.documents:before { content: "\f18b"; } -/* line 4418, ../../../scss/_app_styles.scss */ +/* line 4419, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.pdf:before { content: "\f18b"; } -/* line 4421, ../../../scss/_app_styles.scss */ +/* line 4422, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.text:before { content: "\f18e"; } -/* line 4424, ../../../scss/_app_styles.scss */ +/* line 4425, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.interactives:before { content: "\f1b2"; } -/* line 4427, ../../../scss/_app_styles.scss */ +/* line 4428, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.ebooks:before { content: "\f11e"; } -/* line 4430, ../../../scss/_app_styles.scss */ +/* line 4431, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.images:before { content: "\f125"; } -/* line 4433, ../../../scss/_app_styles.scss */ +/* line 4434, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.audios:before, .event-card .event-card-image i.audio:before { content: "\f17b"; } -/* line 4436, ../../../scss/_app_styles.scss */ +/* line 4437, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.videos:before, .event-card .event-card-image i.video:before { content: "\f20e"; } -/* line 4440, ../../../scss/_app_styles.scss */ +/* line 4441, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer { padding: 0.7em 1em; border-top: 1px solid #DCDCDC; @@ -27713,7 +27713,7 @@ course-title { background-color: #F3F3F3; border-radius: 0px 0px 10px 10px; } -/* line 4450, ../../../scss/_app_styles.scss */ +/* line 4451, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer .footer-label { text-transform: uppercase; font-size: 10px; @@ -27721,54 +27721,54 @@ course-title { margin-bottom: 2px; color: #ADADAD; } -/* line 4458, ../../../scss/_app_styles.scss */ +/* line 4459, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer .date { color: #929292; font-size: 0.85em; letter-spacing: 0.5px; } -/* line 4463, ../../../scss/_app_styles.scss */ +/* line 4464, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer .date i:not(.edit-course-duration, .edit-course-enrollment) { margin-right: 0.3em; } -/* line 4467, ../../../scss/_app_styles.scss */ +/* line 4468, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer .row { margin: 10px 0px 0px; } -/* line 4471, ../../../scss/_app_styles.scss */ +/* line 4472, ../../../scss/_app_styles.scss */ .event-card .edit-course-duration, .event-card .edit-course-enrollment { float: right; font-size: 1.5em; color: #DADADA; } -/* line 4475, ../../../scss/_app_styles.scss */ +/* line 4476, ../../../scss/_app_styles.scss */ .event-card .edit-course-duration:hover, .event-card .edit-course-enrollment:hover { color: #565656; } -/* line 4479, ../../../scss/_app_styles.scss */ +/* line 4480, ../../../scss/_app_styles.scss */ .event-card .published.scard-action { background: #A6D9CB; } -/* line 4483, ../../../scss/_app_styles.scss */ +/* line 4484, ../../../scss/_app_styles.scss */ .event-card .draft.scard-action { content: "Draft"; background: #DCDCDC; } -/* line 4488, ../../../scss/_app_styles.scss */ +/* line 4489, ../../../scss/_app_styles.scss */ .event-card .deleted.scard-action { border-color: transparent #f04124 transparent transparent; border-color: rgba(255, 255, 255, 0) #f04124 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 4493, ../../../scss/_app_styles.scss */ +/* line 4494, ../../../scss/_app_styles.scss */ .event-card .moderation.scard-action { border-color: transparent #6153ae transparent transparent; border-color: rgba(255, 255, 255, 0) #6153ae rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 4497, ../../../scss/_app_styles.scss */ +/* line 4498, ../../../scss/_app_styles.scss */ .event-card .moderation.scard-action .label-text:before { content: "Mod"; } -/* line 4501, ../../../scss/_app_styles.scss */ +/* line 4502, ../../../scss/_app_styles.scss */ .event-card .scard_footer { border-top: 1px solid rgba(160, 160, 160, 0.2); padding: 0.25rem 0.5rem; @@ -27779,17 +27779,17 @@ course-title { /* End Course/events Card CSS*/ /* Landing page */ -/* line 4513, ../../../scss/_app_styles.scss */ +/* line 4514, ../../../scss/_app_styles.scss */ .landing_page { position: relative; text-align: center; } -/* line 4517, ../../../scss/_app_styles.scss */ +/* line 4518, ../../../scss/_app_styles.scss */ .landing_page .panel { background-color: inherit; border: none; } -/* line 4522, ../../../scss/_app_styles.scss */ +/* line 4523, ../../../scss/_app_styles.scss */ .landing_page .landing_page_background { height: 100%; width: 100%; @@ -27801,24 +27801,24 @@ course-title { background: -ms-linear-gradient(left, #E9A900, #B0108D); background: -o-linear-gradient(left, #E9A900, #B0108D); } -/* line 4534, ../../../scss/_app_styles.scss */ +/* line 4535, ../../../scss/_app_styles.scss */ .landing_page .clix_brief { text-align: left; padding: 20px 5%; } -/* line 4538, ../../../scss/_app_styles.scss */ +/* line 4539, ../../../scss/_app_styles.scss */ .landing_page .clix_brief img { margin: 30px 20px; height: 70px; } @media screen and (max-width: 450px) { - /* line 4538, ../../../scss/_app_styles.scss */ + /* line 4539, ../../../scss/_app_styles.scss */ .landing_page .clix_brief img { margin: 25px 10px; height: 55px; } } -/* line 4546, ../../../scss/_app_styles.scss */ +/* line 4547, ../../../scss/_app_styles.scss */ .landing_page .clix_brief p { color: #fff; font-size: 26px; @@ -27826,12 +27826,12 @@ course-title { font-family: 'ubuntu-light'; } @media screen and (max-width: 450px) { - /* line 4546, ../../../scss/_app_styles.scss */ + /* line 4547, ../../../scss/_app_styles.scss */ .landing_page .clix_brief p { font-size: 18px; } } -/* line 4557, ../../../scss/_app_styles.scss */ +/* line 4558, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix { background-color: rgba(255, 255, 255, 0.92); border-radius: 10px; @@ -27842,12 +27842,12 @@ course-title { box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5); } @media screen and (min-width: 1025px) { - /* line 4557, ../../../scss/_app_styles.scss */ + /* line 4558, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix { margin: 200px auto; } } -/* line 4569, ../../../scss/_app_styles.scss */ +/* line 4570, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix > span { font-family: 'ubuntu-bold'; color: #6658af; @@ -27858,7 +27858,7 @@ course-title { display: inline-block; vertical-align: middle; } -/* line 4579, ../../../scss/_app_styles.scss */ +/* line 4580, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix p { color: #b0108d; font-size: 21px; @@ -27866,28 +27866,28 @@ course-title { font-weight: 300; font-family: 'ubuntu-light'; } -/* line 4587, ../../../scss/_app_styles.scss */ +/* line 4588, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix img { height: 30px; } -/* line 4590, ../../../scss/_app_styles.scss */ +/* line 4591, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix form { margin-top: 30px; } -/* line 4593, ../../../scss/_app_styles.scss */ +/* line 4594, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix form input { font-size: 24px; height: 45px; margin: 5px 0px 24px; } -/* line 4600, ../../../scss/_app_styles.scss */ +/* line 4601, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix input.button { font-size: 15px; border-radius: 5px; font-family: 'ubuntu-bold'; text-transform: uppercase; } -/* line 4606, ../../../scss/_app_styles.scss */ +/* line 4607, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix a.grey { color: #999; /*display: inline-block; @@ -27898,7 +27898,7 @@ course-title { font-family: 'ubuntu-bold'; text-transform: uppercase;*/ } -/* line 4617, ../../../scss/_app_styles.scss */ +/* line 4618, ../../../scss/_app_styles.scss */ .landing_page .flowers { left: 50px; height: 500px; @@ -27906,18 +27906,18 @@ course-title { opacity: 0.6; } @media screen and (max-width: 450px) { - /* line 4617, ../../../scss/_app_styles.scss */ + /* line 4618, ../../../scss/_app_styles.scss */ .landing_page .flowers { height: 250px; } } @media screen and (min-width: 451px) and (max-width: 1025px) { - /* line 4617, ../../../scss/_app_styles.scss */ + /* line 4618, ../../../scss/_app_styles.scss */ .landing_page .flowers { height: 350px; } } -/* line 4629, ../../../scss/_app_styles.scss */ +/* line 4630, ../../../scss/_app_styles.scss */ .landing_page .bees { position: absolute; top: 5px; @@ -27925,40 +27925,40 @@ course-title { height: 150px; } @media screen and (max-width: 450px) { - /* line 4629, ../../../scss/_app_styles.scss */ + /* line 4630, ../../../scss/_app_styles.scss */ .landing_page .bees { right: 15px; height: 100px; } } -/* line 4639, ../../../scss/_app_styles.scss */ +/* line 4640, ../../../scss/_app_styles.scss */ .landing_page h2 { color: #A0148E; font-weight: 600; } -/* line 4643, ../../../scss/_app_styles.scss */ +/* line 4644, ../../../scss/_app_styles.scss */ .landing_page .landing-page-text { color: #6153ae; } -/* line 4646, ../../../scss/_app_styles.scss */ +/* line 4647, ../../../scss/_app_styles.scss */ .landing_page .landing-page-text p { font-size: 18px; } /* END of Landing page */ -/* line 4652, ../../../scss/_app_styles.scss */ +/* line 4653, ../../../scss/_app_styles.scss */ .audio-caption { cursor: pointer; } -/* line 4656, ../../../scss/_app_styles.scss */ +/* line 4657, ../../../scss/_app_styles.scss */ .gallery-image { cursor: pointer; max-height: 100px; border: 1px solid !important; } -/* line 4662, ../../../scss/_app_styles.scss */ +/* line 4663, ../../../scss/_app_styles.scss */ .show-collection { color: black !important; font-size: 1.1em; @@ -27971,25 +27971,25 @@ course-title { border: 1px solid #eee; } -/* line 4674, ../../../scss/_app_styles.scss */ +/* line 4675, ../../../scss/_app_styles.scss */ .processing-screen { background-color: #6153ae !important; } -/* line 4678, ../../../scss/_app_styles.scss */ +/* line 4679, ../../../scss/_app_styles.scss */ .processing-screen-label { width: 500px !important; font-style: normal !important; } -/* line 4682, ../../../scss/_app_styles.scss */ +/* line 4683, ../../../scss/_app_styles.scss */ h3 { font-size: 20px; color: #164A7B; font-family: 'OpenSans-Semibold'; } -/* line 4688, ../../../scss/_app_styles.scss */ +/* line 4689, ../../../scss/_app_styles.scss */ h5 { color: #99aaba; font-size: 10px; @@ -27998,7 +27998,7 @@ h5 { margin-left: 5px; } -/* line 4696, ../../../scss/_app_styles.scss */ +/* line 4697, ../../../scss/_app_styles.scss */ .edit-note-btn { float: right; border: 1px solid #CFCFCF; @@ -28007,12 +28007,12 @@ h5 { color: #A2A2A2; background-color: #f7f7f7; } -/* line 4703, ../../../scss/_app_styles.scss */ +/* line 4704, ../../../scss/_app_styles.scss */ .edit-note-btn i { margin-right: 5px; } -/* line 4707, ../../../scss/_app_styles.scss */ +/* line 4708, ../../../scss/_app_styles.scss */ .delete-note-btn { float: right; border: 1px solid #CFCFCF; @@ -28021,12 +28021,12 @@ h5 { color: #A2A2A2; background-color: #f7f7f7; } -/* line 4714, ../../../scss/_app_styles.scss */ +/* line 4715, ../../../scss/_app_styles.scss */ .delete-note-btn i { margin-right: 5px; } -/* line 4720, ../../../scss/_app_styles.scss */ +/* line 4721, ../../../scss/_app_styles.scss */ .bef-note-btn { padding: 3px 11px; border-radius: 100%; @@ -28038,7 +28038,7 @@ h5 { color: #6153AE; } -/* line 4731, ../../../scss/_app_styles.scss */ +/* line 4732, ../../../scss/_app_styles.scss */ .add-note-btn { padding: 3px 11px; border-radius: 100%; @@ -28051,14 +28051,14 @@ h5 { display: inline-block; color: #6153AE; } -/* line 4743, ../../../scss/_app_styles.scss */ +/* line 4744, ../../../scss/_app_styles.scss */ .add-note-btn:hover { cursor: pointer; color: #6153AE; background-color: #ffffff; } -/* line 4751, ../../../scss/_app_styles.scss */ +/* line 4752, ../../../scss/_app_styles.scss */ .explore-button { border-radius: 5px; text-transform: uppercase; @@ -28070,7 +28070,7 @@ h5 { border: 2px solid #6153ae; background-color: #dbd4e1; } -/* line 4762, ../../../scss/_app_styles.scss */ +/* line 4763, ../../../scss/_app_styles.scss */ .explore-button:hover { cursor: pointer; } @@ -28078,12 +28078,12 @@ h5 { /*Blue color variable*/ /*Orange color variables*/ /* module detail settings drop */ -/* line 4795, ../../../scss/_app_styles.scss */ +/* line 4794, ../../../scss/_app_styles.scss */ .explore-settings-drop { margin-left: 59%; display: inline-block; } -/* line 4798, ../../../scss/_app_styles.scss */ +/* line 4797, ../../../scss/_app_styles.scss */ .explore-settings-drop > button { color: #164a7b; font-weight: 400; @@ -28096,17 +28096,17 @@ h5 { margin-top: 10px; margin-left: 20px; } -/* line 4809, ../../../scss/_app_styles.scss */ +/* line 4808, ../../../scss/_app_styles.scss */ .explore-settings-drop > button:hover { border-radius: 10px; background-color: #ddeff9; color: #164a7b; } -/* line 4815, ../../../scss/_app_styles.scss */ +/* line 4814, ../../../scss/_app_styles.scss */ .explore-settings-drop a { font-size: 16px; } -/* line 4818, ../../../scss/_app_styles.scss */ +/* line 4817, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li { font-size: 0.875rem; cursor: pointer; @@ -28114,12 +28114,12 @@ h5 { margin: 0; background-color: #164A7B; } -/* line 4818, ../../../scss/_app_styles.scss */ +/* line 4817, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop { margin-left: 59%; display: inline-block; } -/* line 4821, ../../../scss/_app_styles.scss */ +/* line 4820, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop > button { color: #164a7b; font-weight: 400; @@ -28132,17 +28132,17 @@ h5 { margin-top: 10px; margin-left: 20px; } -/* line 4832, ../../../scss/_app_styles.scss */ +/* line 4831, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop > button:hover { border-radius: 10px; background-color: #ddeff9; color: #164a7b; } -/* line 4838, ../../../scss/_app_styles.scss */ +/* line 4837, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop a { font-size: 16px; } -/* line 4841, ../../../scss/_app_styles.scss */ +/* line 4840, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop .f-dropdown li { font-size: 0.875rem; cursor: pointer; @@ -28150,33 +28150,33 @@ h5 { margin: 0; background-color: #164A7B; } -/* line 4849, ../../../scss/_app_styles.scss */ +/* line 4848, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop .f-dropdown li a { color: #74b3dc; } -/* line 4853, ../../../scss/_app_styles.scss */ +/* line 4852, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop .f-dropdown li:hover { border-left: 4px solid #ffc14e; } -/* line 4866, ../../../scss/_app_styles.scss */ +/* line 4865, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li a { color: #74b3dc; } -/* line 4870, ../../../scss/_app_styles.scss */ +/* line 4869, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li:hover { border-left: 4px solid #ffc14e; } -/* line 4877, ../../../scss/_app_styles.scss */ +/* line 4876, ../../../scss/_app_styles.scss */ .edit_button { color: #717171; } -/* line 4879, ../../../scss/_app_styles.scss */ +/* line 4878, ../../../scss/_app_styles.scss */ .edit_button:hover { border-left: 2px solid #ce7869; } -/* line 4885, ../../../scss/_app_styles.scss */ +/* line 4884, ../../../scss/_app_styles.scss */ .left-btn { margin-top: 0px; margin-right: 0px; @@ -28188,7 +28188,7 @@ h5 { color: #555555; font-size: 11px; } -/* line 4895, ../../../scss/_app_styles.scss */ +/* line 4894, ../../../scss/_app_styles.scss */ .left-btn:hover { display: block; padding: 0.5rem; @@ -28196,7 +28196,7 @@ h5 { border-left: 2px solid #ce7869; } -/* line 4904, ../../../scss/_app_styles.scss */ +/* line 4903, ../../../scss/_app_styles.scss */ .chnge-img:hover { display: block; padding: 0.5rem; @@ -28204,14 +28204,14 @@ h5 { border-left: 2px solid #ce7869; } -/* line 4915, ../../../scss/_app_styles.scss */ +/* line 4914, ../../../scss/_app_styles.scss */ .lms_page .lms_banner { width: 100%; height: 150px; background-size: 100% 100%; position: relative; } -/* line 4923, ../../../scss/_app_styles.scss */ +/* line 4922, ../../../scss/_app_styles.scss */ .lms_page .lms_banner:before { content: ' '; background-color: rgba(0, 0, 0, 0.1); @@ -28224,27 +28224,27 @@ h5 { bottom: 0; box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.2); } -/* line 4936, ../../../scss/_app_styles.scss */ +/* line 4935, ../../../scss/_app_styles.scss */ .lms_page .lms_banner:before a { cursor: pointer; } -/* line 4941, ../../../scss/_app_styles.scss */ +/* line 4940, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .div-height { height: 150px !important; background-size: 100% 100%; position: absolute !important; } -/* line 4949, ../../../scss/_app_styles.scss */ +/* line 4948, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .enroll_unit > a { cursor: pointer; } -/* line 4953, ../../../scss/_app_styles.scss */ +/* line 4952, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .lms_heading { color: #fff; display: inline-block; vertical-align: top; } -/* line 4959, ../../../scss/_app_styles.scss */ +/* line 4958, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .lms_heading .unit_name { font-size: 36px; font-family: OpenSans-Semibold; @@ -28255,17 +28255,17 @@ h5 { transition: border-radius .2s; text-shadow: 3px 2px #164a7b; } -/* line 4970, ../../../scss/_app_styles.scss */ +/* line 4969, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .lms_heading .right-margin { margin-right: 46px; } -/* line 4979, ../../../scss/_app_styles.scss */ +/* line 4978, ../../../scss/_app_styles.scss */ .border-bottom-lms-header { border-bottom: 1px solid #00000029; } -/* line 4984, ../../../scss/_app_styles.scss */ +/* line 4983, ../../../scss/_app_styles.scss */ .lms_secondary_header { width: 100%; position: relative; @@ -28273,11 +28273,11 @@ h5 { box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(0, 0, 0, 0.25); } -/* line 4990, ../../../scss/_app_styles.scss */ +/* line 4989, ../../../scss/_app_styles.scss */ .lms_secondary_header .course_actions { margin-top: 8px; } -/* line 4993, ../../../scss/_app_styles.scss */ +/* line 4992, ../../../scss/_app_styles.scss */ .lms_secondary_header .course_actions > span { background: #2e3f51; border: 1px solid rgba(255, 255, 255, 0.7); @@ -28289,11 +28289,11 @@ h5 { opacity: 0.8; } @media screen and (min-width: 980px) and (max-width: 1000px) { - /* line 5007, ../../../scss/_app_styles.scss */ + /* line 5006, ../../../scss/_app_styles.scss */ .lms_secondary_header .course_actions .course_actions { margin-top: 8px; } - /* line 5010, ../../../scss/_app_styles.scss */ + /* line 5009, ../../../scss/_app_styles.scss */ .lms_secondary_header .course_actions .course_actions > span { margin-left: 50px; background: #2e3f51; @@ -28307,16 +28307,16 @@ h5 { } } -/* line 5030, ../../../scss/_app_styles.scss */ +/* line 5029, ../../../scss/_app_styles.scss */ ul.nav_menu_1 { margin-bottom: 0px; background-color: #fff; } -/* line 5033, ../../../scss/_app_styles.scss */ +/* line 5032, ../../../scss/_app_styles.scss */ ul.nav_menu_1 > li { display: inline-block; } -/* line 5036, ../../../scss/_app_styles.scss */ +/* line 5035, ../../../scss/_app_styles.scss */ ul.nav_menu_1 > li > a { list-style-type: none; display: inline-block; @@ -28327,23 +28327,23 @@ ul.nav_menu_1 > li > a { letter-spacing: 0.8px; border-bottom: 3px solid transparent; } -/* line 5047, ../../../scss/_app_styles.scss */ +/* line 5046, ../../../scss/_app_styles.scss */ ul.nav_menu_1 > li > a.selected, ul.nav_menu_1 > li > a:hover { border-bottom: 3px solid #a2238d; } -/* line 5058, ../../../scss/_app_styles.scss */ +/* line 5057, ../../../scss/_app_styles.scss */ ul.authoring-tab { margin-bottom: 0px; display: inline; width: 50%; } -/* line 5062, ../../../scss/_app_styles.scss */ +/* line 5061, ../../../scss/_app_styles.scss */ ul.authoring-tab > li { display: inline-block; background-color: #164a7b; } -/* line 5065, ../../../scss/_app_styles.scss */ +/* line 5064, ../../../scss/_app_styles.scss */ ul.authoring-tab > li > a { list-style-type: none; margin-right: -4px; @@ -28356,13 +28356,13 @@ ul.authoring-tab > li > a { border-bottom: 3px solid transparent; color: #ffffff !important; } -/* line 5076, ../../../scss/_app_styles.scss */ +/* line 5075, ../../../scss/_app_styles.scss */ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { border-bottom: 3px solid #a2238d; } /* Secondary Top Bar */ -/* line 5085, ../../../scss/_app_styles.scss */ +/* line 5084, ../../../scss/_app_styles.scss */ .secondary-header-tabs { color: #719dc7; font-weight: 400; @@ -28372,11 +28372,11 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { -webkit-transition: color 1s ease, border-color 1s ease; display: inline-block; } -/* line 5094, ../../../scss/_app_styles.scss */ +/* line 5093, ../../../scss/_app_styles.scss */ .secondary-header-tabs:hover { color: #164A7B; } -/* line 5098, ../../../scss/_app_styles.scss */ +/* line 5097, ../../../scss/_app_styles.scss */ .secondary-header-tabs.active { color: #164A7B; border-bottom: 2px solid #164A7B; @@ -28384,7 +28384,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { font-weight: 600; } -/* line 5108, ../../../scss/_app_styles.scss */ +/* line 5107, ../../../scss/_app_styles.scss */ .secondary-header-button { color: #3c556d; font-weight: 700; @@ -28397,12 +28397,12 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { font-size: 13px; letter-spacing: 1.2px; } -/* line 5120, ../../../scss/_app_styles.scss */ +/* line 5119, ../../../scss/_app_styles.scss */ .secondary-header-button:hover { opacity: 0.5; } -/* line 5127, ../../../scss/_app_styles.scss */ +/* line 5126, ../../../scss/_app_styles.scss */ .top-bar-second, .top-bar-second .name { height: 55px; background: #ddeff9; @@ -28411,34 +28411,34 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin-top: -8px; } -/* line 5138, ../../../scss/_app_styles.scss */ +/* line 5137, ../../../scss/_app_styles.scss */ .top-bar-second .title-area { box-shadow: 0px 0.6px 3px #000; z-index: 20; width: 100%; } -/* line 5143, ../../../scss/_app_styles.scss */ +/* line 5142, ../../../scss/_app_styles.scss */ .top-bar-second .name { text-align: center; } -/* line 5146, ../../../scss/_app_styles.scss */ +/* line 5145, ../../../scss/_app_styles.scss */ .top-bar-second .name .close-dropdown, .top-bar-second .name .side-bar-button { position: absolute; left: 15px; color: #fff; font-weight: 100; } -/* line 5156, ../../../scss/_app_styles.scss */ +/* line 5155, ../../../scss/_app_styles.scss */ .top-bar-second li.toggle-topbar i { color: #fff; display: inline-block; vertical-align: bottom; } -/* line 5164, ../../../scss/_app_styles.scss */ +/* line 5163, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section ul li { background: #164A7B; } -/* line 5166, ../../../scss/_app_styles.scss */ +/* line 5165, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section ul li > a { border-left: 3px solid transparent; border-bottom: 1px solid #4b5b6b; @@ -28447,31 +28447,31 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { font-weight: bold; letter-spacing: 0.5px; } -/* line 5177, ../../../scss/_app_styles.scss */ +/* line 5176, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section ul li:hover > a, .top-bar-second .top-bar-second-section ul li.active > a { border-left-color: #ffc14e; color: #ce7869; } -/* line 5185, ../../../scss/_app_styles.scss */ +/* line 5184, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section .dropdown li.parent-link a { display: none; } -/* line 5191, ../../../scss/_app_styles.scss */ +/* line 5190, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section .side-bar-menu .add_buddy i { color: #2e3f51; background: #acd4fa; } @media screen and (min-width: 40.063em) { - /* line 5202, ../../../scss/_app_styles.scss */ + /* line 5201, ../../../scss/_app_styles.scss */ .top-bar-second .title-area { box-shadow: none; } - /* line 5204, ../../../scss/_app_styles.scss */ + /* line 5203, ../../../scss/_app_styles.scss */ .top-bar-second .title-area .name { text-align: right; } - /* line 5211, ../../../scss/_app_styles.scss */ + /* line 5210, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li:not(.has-form) a:not(.button) { cursor: pointer; background: transparent; @@ -28479,32 +28479,32 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { line-height: 52px; border-left-width: 0px; } - /* line 5218, ../../../scss/_app_styles.scss */ + /* line 5217, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li:not(.has-form) a:not(.button):hover { color: #ce7869; border-bottom: 3px solid #ffc14e; } - /* line 5224, ../../../scss/_app_styles.scss */ + /* line 5223, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li:not(.has-form).active a:not(.button) { color: #ce7869; border-bottom: 3px solid #ffc14e; } - /* line 5232, ../../../scss/_app_styles.scss */ + /* line 5231, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li:not(.has-form).has-dropdown a:not(.button):hover { color: #74b3dc; border-bottom: 0px; } - /* line 5242, ../../../scss/_app_styles.scss */ + /* line 5241, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li.active:not(.has-form) a:not(.button):hover { background: transparent; } - /* line 5251, ../../../scss/_app_styles.scss */ + /* line 5250, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section .dropdown li:not(.has-form) > a:not(.button) { border-left-width: 2px; color: #74b3dc; background: #164A7B; } - /* line 5258, ../../../scss/_app_styles.scss */ + /* line 5257, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section .dropdown li:not(.has-form):hover a:not(.button), .top-bar-second .top-bar-second-section .dropdown li:not(.has-form).active a:not(.button) { background: #164A7B; color: #74b3dc; @@ -28519,7 +28519,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { /** * Sass styles related to unit cards */ -/* line 5286, ../../../scss/_app_styles.scss */ +/* line 5285, ../../../scss/_app_styles.scss */ .unit_card { width: 300px; color: #000; @@ -28531,7 +28531,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { position: relative; height: 210px; } -/* line 5300, ../../../scss/_app_styles.scss */ +/* line 5299, ../../../scss/_app_styles.scss */ .unit_card .unit_status { position: absolute; right: 0px; @@ -28542,11 +28542,11 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { border-radius: 3px; letter-spacing: 0.6px; } -/* line 5311, ../../../scss/_app_styles.scss */ +/* line 5310, ../../../scss/_app_styles.scss */ .unit_card .unit_header { display: table; } -/* line 5313, ../../../scss/_app_styles.scss */ +/* line 5312, ../../../scss/_app_styles.scss */ .unit_card .unit_header .unit_banner { display: table-cell; border-radius: 5px; @@ -28555,7 +28555,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin-right: 10px; color: #333333; } -/* line 5321, ../../../scss/_app_styles.scss */ +/* line 5320, ../../../scss/_app_styles.scss */ .unit_card .unit_header .unit_title { display: table-cell; font-size: 20px; @@ -28569,7 +28569,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { vertical-align: middle; color: #333333; } -/* line 5335, ../../../scss/_app_styles.scss */ +/* line 5334, ../../../scss/_app_styles.scss */ .unit_card .unit_desc { display: block; /* Fallback for non-webkit */ @@ -28586,16 +28586,16 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin: 10px 0px 20px; color: #333333; } -/* line 5351, ../../../scss/_app_styles.scss */ +/* line 5350, ../../../scss/_app_styles.scss */ .unit_card .unit_breif .unit_breif_row i { margin-right: 10px; color: #99aaba; } -/* line 5357, ../../../scss/_app_styles.scss */ +/* line 5356, ../../../scss/_app_styles.scss */ .unit_card .unit_actions { padding: 5px 0px; } -/* line 5362, ../../../scss/_app_styles.scss */ +/* line 5361, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .unit-card-enrol { background: #a2238d; height: 37px; @@ -28608,11 +28608,11 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin-top: 2px !important; letter-spacing: 0.4px; } -/* line 5374, ../../../scss/_app_styles.scss */ +/* line 5373, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .unit-card-enrol:hover { box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.68); } -/* line 5379, ../../../scss/_app_styles.scss */ +/* line 5378, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .unit-card-analytics { color: #a2238d; font-weight: 500; @@ -28620,7 +28620,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.3px; border-bottom: 2px solid #a2238d; } -/* line 5387, ../../../scss/_app_styles.scss */ +/* line 5386, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .unit-card-analytics-points { background: #ffffff; color: #a2238d; @@ -28631,7 +28631,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { font-weight: bold; cursor: default; } -/* line 5398, ../../../scss/_app_styles.scss */ +/* line 5397, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .view_unit { height: 37px; text-align: center; @@ -28640,13 +28640,13 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin-top: 2px !important; letter-spacing: 0.4px; } -/* line 5406, ../../../scss/_app_styles.scss */ +/* line 5405, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .view_unit:hover { border-bottom: 2px solid #ffc14e; } /* unit cards labels */ -/* line 5416, ../../../scss/_app_styles.scss */ +/* line 5415, ../../../scss/_app_styles.scss */ .status-completed { width: auto; top: -1.15em; @@ -28663,7 +28663,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5432, ../../../scss/_app_styles.scss */ +/* line 5431, ../../../scss/_app_styles.scss */ .status-in-progress { width: auto; top: -1.15em; @@ -28680,7 +28680,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5449, ../../../scss/_app_styles.scss */ +/* line 5448, ../../../scss/_app_styles.scss */ .status-upcoming { width: auto; top: -1.15em; @@ -28697,7 +28697,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5466, ../../../scss/_app_styles.scss */ +/* line 5465, ../../../scss/_app_styles.scss */ .status-draft { width: auto; top: -1.15em; @@ -28714,7 +28714,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5484, ../../../scss/_app_styles.scss */ +/* line 5483, ../../../scss/_app_styles.scss */ .status-workspace { width: auto; top: -1.15em; @@ -28731,25 +28731,25 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5501, ../../../scss/_app_styles.scss */ +/* line 5500, ../../../scss/_app_styles.scss */ .icon-widget { font-size: 24px; } /* module detail css */ -/* line 5510, ../../../scss/_app_styles.scss */ +/* line 5509, ../../../scss/_app_styles.scss */ .thumbnail_style { margin-left: -30px; } -/* line 5514, ../../../scss/_app_styles.scss */ +/* line 5513, ../../../scss/_app_styles.scss */ .strip { height: 143px; margin-left: -13px; margin-bottom: 10px; } -/* line 5520, ../../../scss/_app_styles.scss */ +/* line 5519, ../../../scss/_app_styles.scss */ .title-strip { box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); padding-left: 10px; @@ -29862,14 +29862,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { height: 100%; color: #f8f8f8; } -/* line 6706, ../../../scss/_app_styles.scss */ +/* line 6705, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .activity-slide { padding: 1em; height: inherit; background: #fff; position: relative; } -/* line 6712, ../../../scss/_app_styles.scss */ +/* line 6711, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .activity-slide .view-related-content { border: 1px solid #999; display: inline-block; @@ -29877,12 +29877,12 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: #999999; margin-left: 12%; } -/* line 6720, ../../../scss/_app_styles.scss */ +/* line 6719, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .activity-slide .page > section { margin-left: 50%; transform: translate(-50%); } -/* line 6726, ../../../scss/_app_styles.scss */ +/* line 6725, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .related-content-close { position: absolute; right: -2px; @@ -29891,21 +29891,21 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { display: none; color: #8E8E8E; } -/* line 6735, ../../../scss/_app_styles.scss */ +/* line 6734, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded > i { font-size: 20px !important; color: #ccc !important; top: 8px !important; } -/* line 6740, ../../../scss/_app_styles.scss */ +/* line 6739, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header { margin-left: 20px !important; } -/* line 6742, ../../../scss/_app_styles.scss */ +/* line 6741, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header > span:first-child { display: none !important; } -/* line 6745, ../../../scss/_app_styles.scss */ +/* line 6744, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header .back-to-activity { display: inline-block !important; float: right; @@ -29916,24 +29916,24 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: #757575; margin-right: 20px; } -/* line 6755, ../../../scss/_app_styles.scss */ +/* line 6754, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title { font-size: 15px !important; position: relative; } -/* line 6759, ../../../scss/_app_styles.scss */ +/* line 6758, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title .related-content-close { display: block; } -/* line 6762, ../../../scss/_app_styles.scss */ +/* line 6761, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title > i { display: none !important; } -/* line 6767, ../../../scss/_app_styles.scss */ +/* line 6766, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-body { display: block !important; } -/* line 6771, ../../../scss/_app_styles.scss */ +/* line 6770, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content { width: 100%; margin: 0px auto; @@ -29945,7 +29945,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { position: relative; color: #222222; } -/* line 6782, ../../../scss/_app_styles.scss */ +/* line 6781, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content > i { color: #fff; font-size: 40px; @@ -29953,15 +29953,15 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { left: 8px; top: 4px; } -/* line 6790, ../../../scss/_app_styles.scss */ +/* line 6789, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-header { margin-left: 40px; } -/* line 6792, ../../../scss/_app_styles.scss */ +/* line 6791, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-header .back-to-activity { display: none; } -/* line 6795, ../../../scss/_app_styles.scss */ +/* line 6794, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-header span { display: block; vertical-align: top; @@ -29971,25 +29971,25 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { letter-spacing: 0.8px; color: #999999; } -/* line 6804, ../../../scss/_app_styles.scss */ +/* line 6803, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-header .related-content-title { font-size: 20px; color: #000; cursor: pointer; } -/* line 6810, ../../../scss/_app_styles.scss */ +/* line 6809, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-body { display: none; } -/* line 6819, ../../../scss/_app_styles.scss */ +/* line 6818, ../../../scss/_app_styles.scss */ .icon-color { color: #2e3f51 !important; padding: right; } /* The asset tile */ -/* line 6829, ../../../scss/_app_styles.scss */ +/* line 6828, ../../../scss/_app_styles.scss */ .group_content .group_banner { transition: all 1s ease; -webkit-transition: all 1s ease; @@ -29999,7 +29999,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-bottom: -70px; -webkit-box-shadow: 0px 0px 5px 5px #C9C9C; } -/* line 6838, ../../../scss/_app_styles.scss */ +/* line 6837, ../../../scss/_app_styles.scss */ .group_content .group_header { height: 45px; padding-bottom: 5px; @@ -30016,7 +30016,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0049667a', endColorstr='#8049667a',GradientType=0 ); /* IE6-9 */ } -/* line 6851, ../../../scss/_app_styles.scss */ +/* line 6850, ../../../scss/_app_styles.scss */ .group_content .group_header .group_title { font-size: 28px; font-weight: 700; @@ -30026,28 +30026,28 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { left: 25px; color: #164A7B; } -/* line 6860, ../../../scss/_app_styles.scss */ +/* line 6859, ../../../scss/_app_styles.scss */ .group_content .group_header .group_actions > button { display: inline-block; margin: 7px 10px; } -/* line 6865, ../../../scss/_app_styles.scss */ +/* line 6864, ../../../scss/_app_styles.scss */ .group_content .group_sections { text-align: center; border-bottom: 2px solid #f5f5f5; background: #eefaff; } -/* line 6870, ../../../scss/_app_styles.scss */ +/* line 6869, ../../../scss/_app_styles.scss */ .group_content .group_sections_content { background-color: #fff; margin-bottom: 100px; margin-top: -1px; } -/* line 6876, ../../../scss/_app_styles.scss */ +/* line 6875, ../../../scss/_app_styles.scss */ .group_content .top-bar-secondions_content { background-color: #fff; } -/* line 6880, ../../../scss/_app_styles.scss */ +/* line 6879, ../../../scss/_app_styles.scss */ .group_content .course_actions > span { margin-right: 5px; background: #2e3f51; @@ -30060,7 +30060,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { border-radius: 3px; margin-left: 130px; } -/* line 6893, ../../../scss/_app_styles.scss */ +/* line 6892, ../../../scss/_app_styles.scss */ .group_content .course_actions > i { margin-right: 5px; background: rgba(0, 0, 0, 0.6); @@ -30074,7 +30074,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-right: 80px; } -/* line 6908, ../../../scss/_app_styles.scss */ +/* line 6907, ../../../scss/_app_styles.scss */ .orange-button-subtitle { color: #ce7869; padding: 4px 5px; @@ -30087,13 +30087,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-bottom: 8px; margin-top: 10px; } -/* line 6919, ../../../scss/_app_styles.scss */ +/* line 6918, ../../../scss/_app_styles.scss */ .orange-button-subtitle:hover { background-color: rgba(206, 120, 105, 0.2); color: #ce7869; } -/* line 6925, ../../../scss/_app_styles.scss */ +/* line 6924, ../../../scss/_app_styles.scss */ .transcript-toggler { display: block; width: 155px !important; @@ -30109,12 +30109,12 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { text-transform: uppercase; } -/* line 6940, ../../../scss/_app_styles.scss */ +/* line 6939, ../../../scss/_app_styles.scss */ .asset_list { margin-left: 12px; } -/* line 6944, ../../../scss/_app_styles.scss */ +/* line 6943, ../../../scss/_app_styles.scss */ .activity_tile { margin-top: 10px; margin-bottom: 25px; @@ -30123,22 +30123,22 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { height: 260px; border: 1px solid #164A7B; } -/* line 6953, ../../../scss/_app_styles.scss */ +/* line 6952, ../../../scss/_app_styles.scss */ .activity_tile .activity_preview { height: 200px; width: 100%; border-width: 5px; } -/* line 6960, ../../../scss/_app_styles.scss */ +/* line 6959, ../../../scss/_app_styles.scss */ .activity_tile .activity_preview img { width: 100%; height: 210px; } -/* line 6966, ../../../scss/_app_styles.scss */ +/* line 6965, ../../../scss/_app_styles.scss */ .activity_tile .activity_text { padding: 7px 0px 0px 0px; } -/* line 6968, ../../../scss/_app_styles.scss */ +/* line 6967, ../../../scss/_app_styles.scss */ .activity_tile .activity_text .activity_title { letter-spacing: 0.2px; overflow: hidden; @@ -30147,15 +30147,15 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { padding-top: 10px; padding-left: 6px; } -/* line 6975, ../../../scss/_app_styles.scss */ +/* line 6974, ../../../scss/_app_styles.scss */ .activity_tile .activity_text .activity_title > a { margin-right: 0px !important; } -/* line 6979, ../../../scss/_app_styles.scss */ +/* line 6978, ../../../scss/_app_styles.scss */ .activity_tile .activity_text .activity_title .filenode { z-index: -1; } -/* line 6985, ../../../scss/_app_styles.scss */ +/* line 6984, ../../../scss/_app_styles.scss */ .activity_tile .activity_text .activity_desc { letter-spacing: 0.3px; overflow: hidden; @@ -30164,33 +30164,33 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: grey; } -/* line 6996, ../../../scss/_app_styles.scss */ +/* line 6995, ../../../scss/_app_styles.scss */ .asset_tile { margin-top: 10px; margin-bottom: 25px; padding-bottom: 10px; cursor: pointer; - height: 260px; + height: 280px; border: 1px solid #164A7B; } -/* line 7005, ../../../scss/_app_styles.scss */ +/* line 7004, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview { height: 200px; width: 100%; border-width: 5px; } -/* line 7012, ../../../scss/_app_styles.scss */ +/* line 7011, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-1 img { /* Just in case there are inline attributes */ width: 100% !important; height: 210px !important; } -/* line 7017, ../../../scss/_app_styles.scss */ +/* line 7016, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview img { width: 100%; height: 210px; } -/* line 7021, ../../../scss/_app_styles.scss */ +/* line 7020, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { /* Prevent vertical gaps */ line-height: 0; @@ -30201,14 +30201,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { column-count: 2; column-gap: 0px; } -/* line 7031, ../../../scss/_app_styles.scss */ +/* line 7030, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos img { /* Just in case there are inline attributes */ width: 100% !important; height: 100px !important; } @media (max-width: 1200px) { - /* line 7038, ../../../scss/_app_styles.scss */ + /* line 7037, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { -moz-column-count: 2; -webkit-column-count: 2; @@ -30216,7 +30216,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 1000px) { - /* line 7047, ../../../scss/_app_styles.scss */ + /* line 7046, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { -moz-column-count: 2; -webkit-column-count: 2; @@ -30224,7 +30224,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 800px) { - /* line 7054, ../../../scss/_app_styles.scss */ + /* line 7053, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { -moz-column-count: 2; -webkit-column-count: 2; @@ -30232,14 +30232,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 400px) { - /* line 7061, ../../../scss/_app_styles.scss */ + /* line 7060, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; } } -/* line 7069, ../../../scss/_app_styles.scss */ +/* line 7068, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { /* no vertical space*/ line-height: 0; @@ -30254,14 +30254,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { -webkit-row-gap: 0px; -moz-row-gap: 0px; } -/* line 7085, ../../../scss/_app_styles.scss */ +/* line 7084, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 img { /* Just in case there are inline attributes */ width: 100% !important; height: 105px !important; } @media (max-width: 1200px) { - /* line 7092, ../../../scss/_app_styles.scss */ + /* line 7091, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { -moz-row-count: 2; -webkit-column-count: 1; @@ -30272,7 +30272,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 1000px) { - /* line 7103, ../../../scss/_app_styles.scss */ + /* line 7102, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { -moz-row-count: 2; -webkit-column-count: 1; @@ -30283,7 +30283,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 800px) { - /* line 7114, ../../../scss/_app_styles.scss */ + /* line 7113, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { -moz-row-count: 2; -webkit-column-count: 0; @@ -30294,7 +30294,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 400px) { - /* line 7125, ../../../scss/_app_styles.scss */ + /* line 7124, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { -moz-row-count: 2; -webkit-column-count: 1; @@ -30304,7 +30304,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { -moz-row-gap: 0px; } } -/* line 7136, ../../../scss/_app_styles.scss */ +/* line 7135, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { /* no vertical space*/ line-height: 0; @@ -30319,14 +30319,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { -webkit-row-gap: 0px; -moz-row-gap: 0px; } -/* line 7152, ../../../scss/_app_styles.scss */ +/* line 7151, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 img { /* Just in case there are inline attributes */ width: 100% !important; height: 70px !important; } @media (max-width: 1200px) { - /* line 7159, ../../../scss/_app_styles.scss */ + /* line 7158, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { -moz-row-count: 3; -webkit-column-count: 1; @@ -30337,7 +30337,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 1000px) { - /* line 7170, ../../../scss/_app_styles.scss */ + /* line 7169, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { -moz-row-count: 3; -webkit-column-count: 1; @@ -30348,7 +30348,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 800px) { - /* line 7181, ../../../scss/_app_styles.scss */ + /* line 7180, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { -moz-row-count: 3; -webkit-column-count: 0; @@ -30359,7 +30359,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 400px) { - /* line 7192, ../../../scss/_app_styles.scss */ + /* line 7191, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { -moz-row-count: 3; -webkit-column-count: 1; @@ -30369,11 +30369,11 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { -moz-row-gap: 0px; } } -/* line 7203, ../../../scss/_app_styles.scss */ +/* line 7202, ../../../scss/_app_styles.scss */ .asset_tile .asset_text { padding: 7px 0px 0px 0px; } -/* line 7205, ../../../scss/_app_styles.scss */ +/* line 7204, ../../../scss/_app_styles.scss */ .asset_tile .asset_text .asset_title { letter-spacing: 0.2px; overflow: hidden; @@ -30382,11 +30382,11 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { padding-top: 10px; padding-left: 6px; } -/* line 7213, ../../../scss/_app_styles.scss */ +/* line 7212, ../../../scss/_app_styles.scss */ .asset_tile .asset_text .asset_title .filenode { z-index: -1; } -/* line 7219, ../../../scss/_app_styles.scss */ +/* line 7218, ../../../scss/_app_styles.scss */ .asset_tile .asset_text .asset_desc { letter-spacing: 0.3px; overflow: hidden; @@ -30395,7 +30395,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: grey; } -/* line 7230, ../../../scss/_app_styles.scss */ +/* line 7229, ../../../scss/_app_styles.scss */ .audio_tile { display: inline-block; margin-top: 10px; @@ -30406,22 +30406,22 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { width: 270px; margin-right: 15px; } -/* line 7240, ../../../scss/_app_styles.scss */ +/* line 7239, ../../../scss/_app_styles.scss */ .audio_tile .audio_preview audio { width: 100%; } -/* line 7243, ../../../scss/_app_styles.scss */ +/* line 7242, ../../../scss/_app_styles.scss */ .audio_tile .audio_preview figcaption { margin-left: 5px; } -/* line 7248, ../../../scss/_app_styles.scss */ +/* line 7247, ../../../scss/_app_styles.scss */ .audio_tile:hover { border-width: 2px 2px 5px 2px; border-style: solid; border-color: #ce7869; } -/* line 7259, ../../../scss/_app_styles.scss */ +/* line 7258, ../../../scss/_app_styles.scss */ .template_tile { display: inline-block; margin-top: 10px; @@ -30432,26 +30432,26 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { width: 120px; margin-right: 15px; } -/* line 7269, ../../../scss/_app_styles.scss */ +/* line 7268, ../../../scss/_app_styles.scss */ .template_tile .template_preview { height: 85px; width: 100%; } -/* line 7272, ../../../scss/_app_styles.scss */ +/* line 7271, ../../../scss/_app_styles.scss */ .template_tile .template_preview img { width: 100%; } -/* line 7276, ../../../scss/_app_styles.scss */ +/* line 7275, ../../../scss/_app_styles.scss */ .template_tile:hover { border-width: 2px 2px 5px 2px; border-style: solid; border-color: #ce7869; } -/* line 7282, ../../../scss/_app_styles.scss */ +/* line 7281, ../../../scss/_app_styles.scss */ .template_tile .template_text { padding: 10px 0px 0px 0px; } -/* line 7284, ../../../scss/_app_styles.scss */ +/* line 7283, ../../../scss/_app_styles.scss */ .template_tile .template_text .template_title { letter-spacing: 0.2px; overflow: hidden; @@ -30460,7 +30460,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { padding-top: 22px; padding-left: 6px; } -/* line 7293, ../../../scss/_app_styles.scss */ +/* line 7292, ../../../scss/_app_styles.scss */ .template_tile .template_text .template_desc { letter-spacing: 0.3px; overflow: hidden; @@ -30469,7 +30469,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: grey; } -/* line 7307, ../../../scss/_app_styles.scss */ +/* line 7306, ../../../scss/_app_styles.scss */ .preview_asset { background: #ccc; border: 2px solid #999; @@ -30479,19 +30479,19 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } /* Asset detail */ -/* line 7318, ../../../scss/_app_styles.scss */ +/* line 7317, ../../../scss/_app_styles.scss */ .overlay-head { height: 60px; margin-bottom: 20px; } -/* line 7324, ../../../scss/_app_styles.scss */ +/* line 7323, ../../../scss/_app_styles.scss */ .listing-row { margin-top: 10px !important; background-color: #ffffff; } -/* line 7329, ../../../scss/_app_styles.scss */ +/* line 7328, ../../../scss/_app_styles.scss */ .orange-button { color: #ce7869; padding: 7px 14px; @@ -30505,13 +30505,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-top: 8px; cursor: pointer; } -/* line 7341, ../../../scss/_app_styles.scss */ +/* line 7340, ../../../scss/_app_styles.scss */ .orange-button:hover { background-color: rgba(206, 120, 105, 0.2); color: #ce7869; } -/* line 7348, ../../../scss/_app_styles.scss */ +/* line 7347, ../../../scss/_app_styles.scss */ .orange-button-template { color: #ce7869; padding: 7px 14px; @@ -30524,22 +30524,22 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-bottom: 8px; margin-top: 10px; } -/* line 7359, ../../../scss/_app_styles.scss */ +/* line 7358, ../../../scss/_app_styles.scss */ .orange-button-template:hover { background-color: rgba(206, 120, 105, 0.2); color: #ce7869; } -/* line 7364, ../../../scss/_app_styles.scss */ +/* line 7363, ../../../scss/_app_styles.scss */ .orange-button-template { color: #ce7869; background: #fff; } -/* line 7367, ../../../scss/_app_styles.scss */ +/* line 7366, ../../../scss/_app_styles.scss */ .orange-button-template:hover { background-color: #fff; } -/* line 7370, ../../../scss/_app_styles.scss */ +/* line 7369, ../../../scss/_app_styles.scss */ .orange-button-template > a { color: #ce7869; padding: 7px 14px; @@ -30552,17 +30552,17 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-bottom: 8px; margin-top: 10px; } -/* line 7381, ../../../scss/_app_styles.scss */ +/* line 7380, ../../../scss/_app_styles.scss */ .orange-button-template > a:hover { background-color: rgba(206, 120, 105, 0.2); color: #ce7869; } -/* line 7388, ../../../scss/_app_styles.scss */ +/* line 7387, ../../../scss/_app_styles.scss */ .explore-button { border-radius: 5px; text-transform: uppercase; - margin-left: 150px; + margin-left: 1150px; color: #ffffff; padding: 5px 17px; width: inherit; @@ -30570,7 +30570,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { border: 2px solid #6a0054; background-color: #6a0054; } -/* line 7399, ../../../scss/_app_styles.scss */ +/* line 7398, ../../../scss/_app_styles.scss */ .explore-button:hover { background-color: #ffffff; cursor: pointer; @@ -30578,18 +30578,18 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } /* asset description */ -/* line 7408, ../../../scss/_app_styles.scss */ +/* line 7407, ../../../scss/_app_styles.scss */ .name-desc-asset-cont-area { width: 95%; margin-left: 24px; } -/* line 7415, ../../../scss/_app_styles.scss */ +/* line 7414, ../../../scss/_app_styles.scss */ .page-name { margin-top: 8px; } -/* line 7419, ../../../scss/_app_styles.scss */ +/* line 7418, ../../../scss/_app_styles.scss */ .tag-ele { font-weight: normal; text-align: center; @@ -30608,7 +30608,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { text-transform: none; } -/* line 7437, ../../../scss/_app_styles.scss */ +/* line 7436, ../../../scss/_app_styles.scss */ .button-cancel-new { height: 2rem; padding: 0 2rem; @@ -30626,12 +30626,12 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { transition: all .1s ease; margin-right: 1px; } -/* line 7453, ../../../scss/_app_styles.scss */ +/* line 7452, ../../../scss/_app_styles.scss */ .button-cancel-new:hover { background-color: #fff; color: #333333; } -/* line 7458, ../../../scss/_app_styles.scss */ +/* line 7457, ../../../scss/_app_styles.scss */ .button-cancel-new > a { font-family: open_sansbold,sans-serif; font-size: 1.2rem; @@ -30643,13 +30643,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { transition: all .1s ease; margin-right: 1px; } -/* line 7468, ../../../scss/_app_styles.scss */ +/* line 7467, ../../../scss/_app_styles.scss */ .button-cancel-new > a:hover { background-color: #fff; color: #333333; } -/* line 7476, ../../../scss/_app_styles.scss */ +/* line 7475, ../../../scss/_app_styles.scss */ .button-save-new { height: 2rem; padding: 0 2rem; @@ -30666,13 +30666,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: #fff; transition: all .1s ease; } -/* line 7491, ../../../scss/_app_styles.scss */ +/* line 7490, ../../../scss/_app_styles.scss */ .button-save-new:hover { background-color: #fff; color: #912a7d; } -/* line 7502, ../../../scss/_app_styles.scss */ +/* line 7501, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner { width: 100%; height: 200px; @@ -30680,7 +30680,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-size: 100% 100%; position: relative; } -/* line 7509, ../../../scss/_app_styles.scss */ +/* line 7508, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner:before { content: ' '; background-color: rgba(0, 0, 0, 0.1); @@ -30694,13 +30694,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { z-index: 10; box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.2); } -/* line 7523, ../../../scss/_app_styles.scss */ +/* line 7522, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile { position: absolute; bottom: 30px; left: 40px; } -/* line 7528, ../../../scss/_app_styles.scss */ +/* line 7527, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .buddy_logo { display: inline-block; margin-right: 10px; @@ -30709,79 +30709,79 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { overflow: hidden; background-color: #fff; } -/* line 7536, ../../../scss/_app_styles.scss */ +/* line 7535, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .buddy_logo svg { height: 100px; width: 100px; } -/* line 7541, ../../../scss/_app_styles.scss */ +/* line 7540, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .buddy_logo svg path { fill: #7a422a; } -/* line 7546, ../../../scss/_app_styles.scss */ +/* line 7545, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .banner_heading { color: #fff; display: inline-block; vertical-align: top; } -/* line 7551, ../../../scss/_app_styles.scss */ +/* line 7550, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .banner_heading .buddy_name { font-size: 23px; display: block; margin-bottom: 10px; } -/* line 7559, ../../../scss/_app_styles.scss */ +/* line 7558, ../../../scss/_app_styles.scss */ .mydesk_page .page_menu { border-bottom: 1px solid #e5e5e5; } -/* line 7563, ../../../scss/_app_styles.scss */ +/* line 7562, ../../../scss/_app_styles.scss */ .mydesk_page .page_menu li > a { padding: 12px 20px 9px; } -/* line 7572, ../../../scss/_app_styles.scss */ +/* line 7571, ../../../scss/_app_styles.scss */ .lms_explore_head_unit { width: 100%; height: 50px; background-color: #fff; color: #164A7B; } -/* line 7577, ../../../scss/_app_styles.scss */ +/* line 7576, ../../../scss/_app_styles.scss */ .lms_explore_head_unit > p { margin-left: 81px; padding: 0px 0px 0px 1px; font-family: OpenSans-Semibold; font-size: 20px; } -/* line 7583, ../../../scss/_app_styles.scss */ +/* line 7582, ../../../scss/_app_styles.scss */ .lms_explore_head_unit > a { padding: 0px 85px 3px 0px; } -/* line 7589, ../../../scss/_app_styles.scss */ +/* line 7588, ../../../scss/_app_styles.scss */ .lms_explore_back_unit { background-color: #fff; margin-top: -19.3px; } -/* line 7596, ../../../scss/_app_styles.scss */ +/* line 7595, ../../../scss/_app_styles.scss */ .course-students-data { margin: 2px 2px 2px 2px; border: 2px solid #164a7b; padding: 19px 14px 0px 5px; } -/* line 7603, ../../../scss/_app_styles.scss */ +/* line 7602, ../../../scss/_app_styles.scss */ .course-students-data .students-table-legends > span:nth-child(odd) { margin: 0px 10px; } -/* line 7606, ../../../scss/_app_styles.scss */ +/* line 7605, ../../../scss/_app_styles.scss */ .course-students-data .students-table-legends > span:nth-child(even) { display: inline-block; vertical-align: top; margin-right: 10px; } -/* line 7614, ../../../scss/_app_styles.scss */ +/* line 7613, ../../../scss/_app_styles.scss */ .badge_ex { display: inline-block; line-height: 22px; @@ -30797,7 +30797,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.08); } -/* line 7633, ../../../scss/_app_styles.scss */ +/* line 7632, ../../../scss/_app_styles.scss */ .badge_ex.green { background: #77cc51; border-color: #59ad33; @@ -30807,7 +30807,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-image: linear-gradient(to bottom, #a5dd8c, #77cc51); } -/* line 7642, ../../../scss/_app_styles.scss */ +/* line 7641, ../../../scss/_app_styles.scss */ .badge_ex.yellow { background: #faba3e; border-color: #f4a306; @@ -30817,7 +30817,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-image: linear-gradient(to bottom, #fcd589, #faba3e); } -/* line 7651, ../../../scss/_app_styles.scss */ +/* line 7650, ../../../scss/_app_styles.scss */ .badge_ex.red { background: #fa623f; border-color: #fa5a35; @@ -30837,13 +30837,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-color: #A6D7F5; } }*/ -/* line 7674, ../../../scss/_app_styles.scss */ +/* line 7673, ../../../scss/_app_styles.scss */ .create-task-event-tabs .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 7679, ../../../scss/_app_styles.scss */ +/* line 7678, ../../../scss/_app_styles.scss */ .create-task-event-tabs .tabs .tab-title { width: 43%; /* background-color: blue;*/ @@ -30853,7 +30853,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { text-transform: uppercase; color: #fff; } -/* line 7688, ../../../scss/_app_styles.scss */ +/* line 7687, ../../../scss/_app_styles.scss */ .create-task-event-tabs .tabs .tab-title.active { background-color: #719dc7; border: 1px solid #CCC; @@ -30861,7 +30861,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: #fff; } -/* line 7701, ../../../scss/_app_styles.scss */ +/* line 7700, ../../../scss/_app_styles.scss */ .create_unit { background: #fff; box-shadow: 0px 2px 3px #000; @@ -30869,7 +30869,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { padding: 10px; } -/* line 7709, ../../../scss/_app_styles.scss */ +/* line 7708, ../../../scss/_app_styles.scss */ .asset-unit-button { color: #ce7869; padding: 7px 14px; @@ -31216,7 +31216,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { display: inline-block !important; } -/* line 8075, ../../../scss/_app_styles.scss */ +/* line 8076, ../../../scss/_app_styles.scss */ .enroll-btn { width: 90px; opacity: 1; @@ -31232,7 +31232,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-color: #4b4852; } -/* line 8095, ../../../scss/_app_styles.scss */ +/* line 8096, ../../../scss/_app_styles.scss */ .enrollBtn { background: #a2238d; height: 37px; @@ -31247,39 +31247,235 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } /*****Toolbar CSS******/ -/* line 8110, ../../../scss/_app_styles.scss */ +/* line 8111, ../../../scss/_app_styles.scss */ #toolbar { background-color: #3e3e3e; } -/* line 8113, ../../../scss/_app_styles.scss */ +/* line 8114, ../../../scss/_app_styles.scss */ .datetime { color: #eaeaea; padding: 4px 0px 2px 5px; font-size: 11px; } -/* line 8118, ../../../scss/_app_styles.scss */ +/* line 8119, ../../../scss/_app_styles.scss */ .changefont { text-align: right; padding: 2px 5px 1px 0px; } -/* line 8122, ../../../scss/_app_styles.scss */ +/* line 8123, ../../../scss/_app_styles.scss */ .changefont .minus { font-size: 60%; color: #eaeaea; } -/* line 8125, ../../../scss/_app_styles.scss */ +/* line 8126, ../../../scss/_app_styles.scss */ .changefont .normal { font-size: 80%; color: #eaeaea; } -/* line 8128, ../../../scss/_app_styles.scss */ +/* line 8129, ../../../scss/_app_styles.scss */ .changefont .plus { font-size: 100%; color: #eaeaea; } +/***********Landing page***************/ +/* line 8138, ../../../scss/_app_styles.scss */ +.about_us { + background: #20ade0; +} + +/* line 8141, ../../../scss/_app_styles.scss */ +.analytics { + margin-top: 20px; +} + +/* line 8144, ../../../scss/_app_styles.scss */ +.square { + border: 4px solid #ffffff; + position: relative; + text-align: center; + width: 16%; + float: left; + height: 100%; + margin-left: 30px; +} + +/* line 8154, ../../../scss/_app_styles.scss */ +.square:after { + content: ""; + display: block; + padding-bottom: 100%; +} + +/* line 8160, ../../../scss/_app_styles.scss */ +.box-content { + position: absolute; + width: 100%; + height: 80%; + font-size: 2em; + padding-top: 20%; +} + +/* line 8173, ../../../scss/_app_styles.scss */ +.activity-slider { + font-family: Arial; + width: 800px; + display: block; + margin: 0 auto; +} + +/* line 8180, ../../../scss/_app_styles.scss */ +.activity-slider h3 { + background: #fff; + color: #3498db; + font-size: 36px; + line-height: 100px; + margin: 10px; + padding: 2%; + position: relative; + text-align: center; +} + +/*.action{ + display:block; + margin:100px auto; + width:100%; + text-align:center; +} +.action a { + display:inline-block; + padding:5px 10px; + background:#f30; + color:#fff; + text-decoration:none; +} +.action a:hover{ + background:#000; +}*/ +/* line 8206, ../../../scss/_app_styles.scss */ +.footer_link_cont h4 { + color: #999; +} + +/* line 8210, ../../../scss/_app_styles.scss */ +.about_content { + color: #ececec; + margin-bottom: 30px; + font-family: ubuntu-regular; + font-size: 18px; +} + +/* line 8218, ../../../scss/_app_styles.scss */ +.about-blog { + height: 100%; + background: #107aa1; +} + +/*.searchbar { + margin: 0.8rem; +}*/ +/* line 8227, ../../../scss/_app_styles.scss */ +.search-field { + width: 0; + height: 40px; + margin-left: 1rem; + padding: 0; + border-radius: 50px; + border: none; + transition: all 0.5s ease; +} + +/* line 8237, ../../../scss/_app_styles.scss */ +.expand-search { + width: 80%; + max-width: calc(80% - 3rem); + border: 1px solid #c9c9c9; + padding: .5rem; +} + +/* line 8244, ../../../scss/_app_styles.scss */ +svg { + width: 20px; + height: 20px; +} + +/* line 8249, ../../../scss/_app_styles.scss */ +.button { + border-radius: 50px; +} + +/* line 8254, ../../../scss/_app_styles.scss */ +#page_content { + display: table; + height: auto; + display: table-row; +} + +/* line 8262, ../../../scss/_app_styles.scss */ +.footer_container { + height: auto; + display: table-row; +} + +/* line 8269, ../../../scss/_app_styles.scss */ +#footer { + height: 1px; +} + +/* ----New Footer For NROER -------*/ +/* line 8278, ../../../scss/_app_styles.scss */ +.footer-nav { + margin-right: auto; + margin-left: auto; + margin-top: 60px; + display: table-row; + height: 1px; + display: flex; + flex-flow: row wrap; + flex-direction: row; + flex-wrap: row; + align-items: center; + background-color: rgba(0, 0, 0, 0.8); + padding: 1.8rem; + width: 100%; + justify-content: center; + font-family: 'Proxima Nova', 'Helvetica Neue', 'sans-serif', Arial; +} + +/* line 8296, ../../../scss/_app_styles.scss */ +.footer-nav-center { + flex: 1 1 0px; +} + +/* line 8299, ../../../scss/_app_styles.scss */ +.footer-nav-menu { + list-style: none; + margin-bottom: 0; + text-align: center; +} + +/* line 8304, ../../../scss/_app_styles.scss */ +.footer-nav-menu-item { + display: inline-block; + margin-right: 1.5rem; + font-size: 1.2rem; + padding: 0.4rem 0; +} + +/* line 8310, ../../../scss/_app_styles.scss */ +.footer-copyright { + margin-top: -70px; + font-family: 'Proxima Nova', 'Helvetica Neue', 'sans-serif', Arial; +} + +/* line 8314, ../../../scss/_app_styles.scss */ +.second-has-form { + margin-top: 0px; + margin-bottom: -2px; +} + /* * CLIx Platform Stylesheet */ diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/metastudio/styles.css b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/metastudio/styles.css index eb1d706845..9f415987e1 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/metastudio/styles.css +++ b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/metastudio/styles.css @@ -23780,14 +23780,13 @@ pre { } /* line 363, ../../../scss/_app_styles.scss */ #top-headers #search-submit { - background-color: #fafafa; - top: 10px; - position: absolute; - left: -30px; - opacity: 0.3; - color: black; + /* background-color: #fafafa;*/ + /*color: gray; + top: -3px;*/ + width: 60px; + /* height:-40px;*/ } -/* line 373, ../../../scss/_app_styles.scss */ +/* line 372, ../../../scss/_app_styles.scss */ #top-headers #search-submit:hover { opacity: 1; color: white; @@ -23795,36 +23794,39 @@ pre { transition: 0.8s ease-out; } -/* line 411, ../../../scss/_app_styles.scss */ +/* line 410, ../../../scss/_app_styles.scss */ .top-bar .active { background-color: #0b838a !important; } -/* line 417, ../../../scss/_app_styles.scss */ +/* line 416, ../../../scss/_app_styles.scss */ .top-bar .logout { background-color: #f04124 !important; } -/* line 421, ../../../scss/_app_styles.scss */ +/* line 420, ../../../scss/_app_styles.scss */ .top-bar .logout:hover { background-color: #d32a0e !important; transition: background-color 400ms ease-out; } -/* line 461, ../../../scss/_app_styles.scss */ +/* line 460, ../../../scss/_app_styles.scss */ html, body { height: 100%; + /* +overflow-x: hidden;*/ } /* line 464, ../../../scss/_app_styles.scss */ #gbase_wrap { - min-height: 100%; + /*min-height: 100%;*/ height: auto; /* Negative indent footer by its height */ margin: 0 auto; /* Pad bottom by footer height */ padding: 0 0 60px; + overflow-x: hidden; } -/* line 472, ../../../scss/_app_styles.scss */ +/* line 473, ../../../scss/_app_styles.scss */ #base_wrap { min-height: 100%; height: auto; @@ -23834,7 +23836,7 @@ html, body { padding: 0 0 -60px; } -/* line 483, ../../../scss/_app_styles.scss */ +/* line 484, ../../../scss/_app_styles.scss */ body > footer { padding: 10px 5px; position: relative; @@ -23843,37 +23845,37 @@ body > footer { width: 100%; display: table; } -/* line 493, ../../../scss/_app_styles.scss */ +/* line 494, ../../../scss/_app_styles.scss */ body > footer ul { list-style-type: none; text-decoration: none; } -/* line 496, ../../../scss/_app_styles.scss */ +/* line 497, ../../../scss/_app_styles.scss */ body > footer ul li { font-size: 15px; margin-bottom: 5px; } -/* line 501, ../../../scss/_app_styles.scss */ +/* line 502, ../../../scss/_app_styles.scss */ body > footer p { margin: 10px; font-size: 18px; } -/* line 505, ../../../scss/_app_styles.scss */ +/* line 506, ../../../scss/_app_styles.scss */ body > footer h2 { font-size: 25px; } -/* line 508, ../../../scss/_app_styles.scss */ +/* line 509, ../../../scss/_app_styles.scss */ body > footer li { color: #bbbbbb; } -/* line 511, ../../../scss/_app_styles.scss */ +/* line 512, ../../../scss/_app_styles.scss */ body > footer a { color: #bbbbbb; margin-top: 0; padding: 0; display: inline; } -/* line 516, ../../../scss/_app_styles.scss */ +/* line 517, ../../../scss/_app_styles.scss */ body > footer a:hover { text-decoration: none; color: #ffffff; @@ -23881,47 +23883,46 @@ body > footer a:hover { padding: 0; display: inline; } -/* line 524, ../../../scss/_app_styles.scss */ +/* line 525, ../../../scss/_app_styles.scss */ body > footer .myfooter { display: table-row; height: 1px; } -/* line 529, ../../../scss/_app_styles.scss */ +/* line 530, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer-section { color: #ffffff; text-align: center; } -/* line 533, ../../../scss/_app_styles.scss */ +/* line 534, ../../../scss/_app_styles.scss */ body > footer .myfooter .inline_mar-right { display: inline-block; margin: 0 25px 15px 0; } -/* line 538, ../../../scss/_app_styles.scss */ +/* line 539, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_content { margin: 20px; } -/* line 541, ../../../scss/_app_styles.scss */ +/* line 542, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_content .footer-logo { height: 65px; width: 150px; } -/* line 546, ../../../scss/_app_styles.scss */ +/* line 547, ../../../scss/_app_styles.scss */ body > footer .myfooter .links_collapse { max-height: 78px; overflow: hidden; transition: all 0.5s ease-out; } -/* line 551, ../../../scss/_app_styles.scss */ +/* line 552, ../../../scss/_app_styles.scss */ body > footer .myfooter .links_collapse ul { display: inline; padding: 0; margin: 0px !important; } -/* line 557, ../../../scss/_app_styles.scss */ +/* line 558, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_link_cont { display: inline-block; vertical-align: top; - /*margin: 20px;*/ text-align: left; } /* line 563, ../../../scss/_app_styles.scss */ @@ -23929,98 +23930,99 @@ body > footer .myfooter .footer_link_cont .links_show { max-height: 600px; } /* line 567, ../../../scss/_app_styles.scss */ -body > footer .myfooter .footer_link_cont h4 { +body > footer .myfooter .footer_link_cont .flinks { + font-size: 22px; color: #999; } -/* line 570, ../../../scss/_app_styles.scss */ -body > footer .myfooter .footer_link_cont .social_links { +/* line 571, ../../../scss/_app_styles.scss */ +body > footer .myfooter .footer_link_cont .social_links a { font-size: 24px; margin-right: 5px; } -/* line 575, ../../../scss/_app_styles.scss */ +/* line 576, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_link_cont .show_foot_links { color: #777777; cursor: pointer; } -/* line 578, ../../../scss/_app_styles.scss */ +/* line 579, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_link_cont .show_foot_links i { font-size: 24px; margin-right: 5px; } -/* line 581, ../../../scss/_app_styles.scss */ +/* line 582, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_link_cont .show_foot_links:hover { text-decoration: underline; } -/* line 588, ../../../scss/_app_styles.scss */ +/* line 589, ../../../scss/_app_styles.scss */ body > footer hr.footerlogo-divider { border-color: #555; margin-top: 10px; } -/* line 594, ../../../scss/_app_styles.scss */ +/* line 595, ../../../scss/_app_styles.scss */ body > footer ul#footerlogo li { margin: 0px 5px; display: inline; } -/* line 600, ../../../scss/_app_styles.scss */ +/* line 601, ../../../scss/_app_styles.scss */ .no-gap ul { margin-left: 0rem; } -/* line 606, ../../../scss/_app_styles.scss */ +/* line 607, ../../../scss/_app_styles.scss */ body > footer ul#poweredlogos { margin-left: 0px; } -/* line 610, ../../../scss/_app_styles.scss */ +/* line 611, ../../../scss/_app_styles.scss */ #poweredlogos li { margin: 0px 5px; display: inline; } -/* line 616, ../../../scss/_app_styles.scss */ +/* line 617, ../../../scss/_app_styles.scss */ .no-gap ul { margin-left: 0rem; } -/* line 621, ../../../scss/_app_styles.scss */ +/* line 622, ../../../scss/_app_styles.scss */ .coll-arrows { cursor: pointer; display: block; padding: 0.5rem; } -/* line 626, ../../../scss/_app_styles.scss */ +/* line 627, ../../../scss/_app_styles.scss */ .coll-arrows:hover { background-color: #D3D3D3; } /* Sections */ -/* line 633, ../../../scss/_app_styles.scss */ +/* line 634, ../../../scss/_app_styles.scss */ main > article { padding: 0px; } -/* line 636, ../../../scss/_app_styles.scss */ +/* line 637, ../../../scss/_app_styles.scss */ main > nav { border-top: 3px solid black; position: relative; z-index: 10; } -/* line 640, ../../../scss/_app_styles.scss */ +/* line 641, ../../../scss/_app_styles.scss */ main > nav > .button-bar { background-color: #10c1cb; /* Hide icons till we can retreive custom icons from the system */ } -/* line 642, ../../../scss/_app_styles.scss */ +/* line 643, ../../../scss/_app_styles.scss */ main > nav > .button-bar .button-group { margin: 0; } -/* line 644, ../../../scss/_app_styles.scss */ +/* line 645, ../../../scss/_app_styles.scss */ main > nav > .button-bar .button-group.tools { padding: 5px; } -/* line 650, ../../../scss/_app_styles.scss */ +/* line 651, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button { border: none; font-size: 0.8rem; @@ -24029,135 +24031,135 @@ main > nav > .button-bar li .button { color: black; margin: 0; } -/* line 654, ../../../scss/_app_styles.scss */ +/* line 655, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button.home { font-weight: bold; } -/* line 657, ../../../scss/_app_styles.scss */ +/* line 658, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button.settings, main > nav > .button-bar li .button#toggle-help { padding: 6px 10px; color: #333; background-color: rgba(255, 255, 255, 0.3); } -/* line 662, ../../../scss/_app_styles.scss */ +/* line 663, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button.settings:hover, main > nav > .button-bar li .button#toggle-help:hover { background-color: rgba(0, 0, 0, 0.2); color: white; } -/* line 667, ../../../scss/_app_styles.scss */ +/* line 668, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button#toggle-help { background-color: inherit; } -/* line 671, ../../../scss/_app_styles.scss */ +/* line 672, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button.settings:after { border: none; } -/* line 679, ../../../scss/_app_styles.scss */ +/* line 680, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button:hover { color: white; } -/* line 685, ../../../scss/_app_styles.scss */ +/* line 686, ../../../scss/_app_styles.scss */ main > nav > .button-bar li.active .button { background-color: #0eacb5; color: white; } -/* line 693, ../../../scss/_app_styles.scss */ +/* line 694, ../../../scss/_app_styles.scss */ main > nav > .button-bar .app i { display: none !important; } -/* line 703, ../../../scss/_app_styles.scss */ +/* line 704, ../../../scss/_app_styles.scss */ main > aside > div h2 { color: #111; } -/* line 706, ../../../scss/_app_styles.scss */ +/* line 707, ../../../scss/_app_styles.scss */ main > aside > div h3 { font-size: 1.2rem; font-weight: normal; color: #222; } -/* line 711, ../../../scss/_app_styles.scss */ +/* line 712, ../../../scss/_app_styles.scss */ main > aside > div h4 { font-size: 1rem; color: #222; } -/* line 714, ../../../scss/_app_styles.scss */ +/* line 715, ../../../scss/_app_styles.scss */ main > aside > div h4 span { display: none; } -/* line 717, ../../../scss/_app_styles.scss */ +/* line 718, ../../../scss/_app_styles.scss */ main > aside > div h4:hover span { display: inline; } -/* line 721, ../../../scss/_app_styles.scss */ +/* line 722, ../../../scss/_app_styles.scss */ main > aside > div h5, main > aside > div h6 { margin: 0; } -/* line 725, ../../../scss/_app_styles.scss */ +/* line 726, ../../../scss/_app_styles.scss */ main > aside > div .f-dropdown.content { width: auto; padding: 0; border: 1px solid #222; } -/* line 729, ../../../scss/_app_styles.scss */ +/* line 730, ../../../scss/_app_styles.scss */ main > aside > div .f-dropdown.content .item { width: 70px; } -/* line 736, ../../../scss/_app_styles.scss */ +/* line 737, ../../../scss/_app_styles.scss */ main > aside > div footer { background-color: #222; min-height: 1rem; } -/* line 739, ../../../scss/_app_styles.scss */ +/* line 740, ../../../scss/_app_styles.scss */ main > aside > div footer label { font-size: 0.7rem; } -/* line 752, ../../../scss/_app_styles.scss */ +/* line 753, ../../../scss/_app_styles.scss */ main > aside > div .side-nav.collection { background-color: #444; padding: 0; border-bottom: 2px solid #10c1cb; margin: 0; } -/* line 757, ../../../scss/_app_styles.scss */ +/* line 758, ../../../scss/_app_styles.scss */ main > aside > div .side-nav.collection li { border-bottom: 1px solid #555; } -/* line 759, ../../../scss/_app_styles.scss */ +/* line 760, ../../../scss/_app_styles.scss */ main > aside > div .side-nav.collection li a { border-left: 2px solid black; } -/* line 762, ../../../scss/_app_styles.scss */ +/* line 763, ../../../scss/_app_styles.scss */ main > aside > div .side-nav.collection li.active a, main > aside > div .side-nav.collection li a:hover { color: white !important; border-left: 2px solid #10c1cb; background-color: #10c1cb; } -/* line 775, ../../../scss/_app_styles.scss */ +/* line 776, ../../../scss/_app_styles.scss */ article { position: relative; z-index: 1; min-height: 400px; overflow-x: visible; } -/* line 780, ../../../scss/_app_styles.scss */ +/* line 781, ../../../scss/_app_styles.scss */ article > header, article form > header { padding: 15px; background-color: #f0f0f0; } -/* line 793, ../../../scss/_app_styles.scss */ +/* line 794, ../../../scss/_app_styles.scss */ article h1:not(.subheader) .tabs { display: inline-block; position: relative; bottom: -0.5rem; } -/* line 799, ../../../scss/_app_styles.scss */ +/* line 800, ../../../scss/_app_styles.scss */ article h1:not(.subheader) div, article h1:not(.subheader) div input:not(.subheader) div { display: inline-block; position: relative; } -/* line 802, ../../../scss/_app_styles.scss */ +/* line 803, ../../../scss/_app_styles.scss */ article h1:not(.subheader) div input { height: 200%; font-style: italic; @@ -24167,13 +24169,13 @@ article h1:not(.subheader) div input { border-bottom: 2px dotted #222; background-color: inherit; } -/* line 812, ../../../scss/_app_styles.scss */ +/* line 813, ../../../scss/_app_styles.scss */ article h1:not(.subheader) div input:hover { background-color: white; } /* Card block */ -/* line 822, ../../../scss/_app_styles.scss */ +/* line 823, ../../../scss/_app_styles.scss */ .card > * { position: relative; background-color: white; @@ -24184,51 +24186,51 @@ article h1:not(.subheader) div input:hover { opacity: 0.9; overflow: hidden; } -/* line 834, ../../../scss/_app_styles.scss */ +/* line 835, ../../../scss/_app_styles.scss */ .card > * > a { color: inherit; display: block; position: relative; z-index: 200; } -/* line 845, ../../../scss/_app_styles.scss */ +/* line 846, ../../../scss/_app_styles.scss */ .card > *.published { opacity: 1; background-color: #e6f9ee; } -/* line 850, ../../../scss/_app_styles.scss */ +/* line 851, ../../../scss/_app_styles.scss */ .card > *.published hr { border-color: #7ee2a8; } -/* line 855, ../../../scss/_app_styles.scss */ +/* line 856, ../../../scss/_app_styles.scss */ .card > *.moderation { opacity: 1; background-color: #efefef; } -/* line 860, ../../../scss/_app_styles.scss */ +/* line 861, ../../../scss/_app_styles.scss */ .card > *.moderation hr { border-color: #bcbcbc; } -/* line 865, ../../../scss/_app_styles.scss */ +/* line 866, ../../../scss/_app_styles.scss */ .card > *.unapproved { opacity: 1; border-style: solid; border-color: #f04124; } -/* line 871, ../../../scss/_app_styles.scss */ +/* line 872, ../../../scss/_app_styles.scss */ .card > *:hover { border-style: solid; opacity: 1; } -/* line 877, ../../../scss/_app_styles.scss */ +/* line 878, ../../../scss/_app_styles.scss */ .card > *:hover i { opacity: 0.3; } -/* line 880, ../../../scss/_app_styles.scss */ +/* line 881, ../../../scss/_app_styles.scss */ .card > *:hover footer .age { display: block; } -/* line 885, ../../../scss/_app_styles.scss */ +/* line 886, ../../../scss/_app_styles.scss */ .card > * > i { position: absolute; top: -10px; @@ -24237,28 +24239,28 @@ article h1:not(.subheader) div input:hover { color: #0eacb5; opacity: 0.3; } -/* line 894, ../../../scss/_app_styles.scss */ +/* line 895, ../../../scss/_app_styles.scss */ .card > * .preview { float: left; padding-right: 5px; padding-top: 4px; } -/* line 899, ../../../scss/_app_styles.scss */ +/* line 900, ../../../scss/_app_styles.scss */ .card > * header { overflow: hidden; } -/* line 903, ../../../scss/_app_styles.scss */ +/* line 904, ../../../scss/_app_styles.scss */ .card > * .label, .card > * .label-list:empty:before { opacity: 0.5; } -/* line 906, ../../../scss/_app_styles.scss */ +/* line 907, ../../../scss/_app_styles.scss */ .card > * p { color: #555; height: 80px; background-repeat: no-repeat; font-size: 80%; } -/* line 912, ../../../scss/_app_styles.scss */ +/* line 913, ../../../scss/_app_styles.scss */ .card > * .th { margin: 20px auto; width: 80px; @@ -24266,23 +24268,23 @@ article h1:not(.subheader) div input:hover { overflow: hidden; display: none; } -/* line 918, ../../../scss/_app_styles.scss */ +/* line 919, ../../../scss/_app_styles.scss */ .card > * .th:hover { width: 150px; height: 150px; } -/* line 922, ../../../scss/_app_styles.scss */ +/* line 923, ../../../scss/_app_styles.scss */ .card > * .th img { width: 100%; } -/* line 926, ../../../scss/_app_styles.scss */ +/* line 927, ../../../scss/_app_styles.scss */ .card > * footer { margin-top: 1rem; font-size: 70%; clear: both; color: #e01818; } -/* line 931, ../../../scss/_app_styles.scss */ +/* line 932, ../../../scss/_app_styles.scss */ .card > * footer .age { display: none; position: absolute; @@ -24292,7 +24294,7 @@ article h1:not(.subheader) div input:hover { width: 100%; } -/* line 942, ../../../scss/_app_styles.scss */ +/* line 943, ../../../scss/_app_styles.scss */ .edit-card { position: relative; background-color: white; @@ -24301,40 +24303,40 @@ article h1:not(.subheader) div input:hover { } /* Content Tabs */ -/* line 955, ../../../scss/_app_styles.scss */ +/* line 956, ../../../scss/_app_styles.scss */ article .tabs { display: inline-block; } -/* line 957, ../../../scss/_app_styles.scss */ +/* line 958, ../../../scss/_app_styles.scss */ article .tabs dd a { border-radius: 4px; border: 1px transparent; } -/* line 961, ../../../scss/_app_styles.scss */ +/* line 962, ../../../scss/_app_styles.scss */ article .tabs dd.active a { color: #10c1cb; border: 1px solid; } -/* line 965, ../../../scss/_app_styles.scss */ +/* line 966, ../../../scss/_app_styles.scss */ article .tabs dd:hover a { color: #10c1cb; } -/* line 969, ../../../scss/_app_styles.scss */ +/* line 970, ../../../scss/_app_styles.scss */ article .tabs i { margin-right: 5px; font-size: 1.6rem; } -/* line 973, ../../../scss/_app_styles.scss */ +/* line 974, ../../../scss/_app_styles.scss */ article .tabs span { font-size: 17px; vertical-align: text-bottom; } -/* line 979, ../../../scss/_app_styles.scss */ +/* line 980, ../../../scss/_app_styles.scss */ article section.content { border: 1px solid #eee; } -/* line 986, ../../../scss/_app_styles.scss */ +/* line 987, ../../../scss/_app_styles.scss */ .card > div:hover { box-shadow: 0 0 10px lightgray; transition: 0.9s; @@ -24343,31 +24345,31 @@ article section.content { } /* Default card */ -/* line 994, ../../../scss/_app_styles.scss */ +/* line 995, ../../../scss/_app_styles.scss */ .card > :hover .label, .card > :hover .label-list:empty:before { opacity: 1; } -/* line 999, ../../../scss/_app_styles.scss */ +/* line 1000, ../../../scss/_app_styles.scss */ .gallery .card .th { display: block; } /* Inline label list */ -/* line 1007, ../../../scss/_app_styles.scss */ +/* line 1008, ../../../scss/_app_styles.scss */ .label-list { display: inline-block; text-align: left; margin-bottom: 0.1rem; } -/* line 1011, ../../../scss/_app_styles.scss */ +/* line 1012, ../../../scss/_app_styles.scss */ .label-list:empty:before { content: "UNTAGGED"; opacity: 0.2 !important; padding: 2px; background-color: transparent; } -/* line 1019, ../../../scss/_app_styles.scss */ +/* line 1020, ../../../scss/_app_styles.scss */ .label-list .label, .label-list .label-list:empty:before { background-color: transparent; padding: 2px; @@ -24375,20 +24377,20 @@ article section.content { /*************************** 2. Custom CSS overrides ***********************/ /* Content area */ -/* line 1028, ../../../scss/_app_styles.scss */ +/* line 1029, ../../../scss/_app_styles.scss */ article { padding-bottom: 1rem; } -/* line 1032, ../../../scss/_app_styles.scss */ +/* line 1033, ../../../scss/_app_styles.scss */ article > header { border-bottom: 1px solid #ddd; } -/* line 1036, ../../../scss/_app_styles.scss */ +/* line 1037, ../../../scss/_app_styles.scss */ article > footer { border-top: 1px dotted #ddd; } -/* line 1048, ../../../scss/_app_styles.scss */ +/* line 1049, ../../../scss/_app_styles.scss */ textarea { min-height: 6rem; } @@ -24409,39 +24411,39 @@ textarea { }*/ /*************************** 3. Custom CSS Below ***********************/ /*CSS fix for tables generated via orgitdown*/ -/* line 1068, ../../../scss/_app_styles.scss */ +/* line 1069, ../../../scss/_app_styles.scss */ #content table td, #content colgroup col { float: none !important; } -/* line 1073, ../../../scss/_app_styles.scss */ +/* line 1074, ../../../scss/_app_styles.scss */ .user { color: inherit; } -/* line 1077, ../../../scss/_app_styles.scss */ +/* line 1078, ../../../scss/_app_styles.scss */ .user i { margin-right: 3px; } -/* line 1080, ../../../scss/_app_styles.scss */ +/* line 1081, ../../../scss/_app_styles.scss */ .user:hover i { opacity: 1; } -/* line 1084, ../../../scss/_app_styles.scss */ +/* line 1085, ../../../scss/_app_styles.scss */ a.node { display: block; } -/* line 1088, ../../../scss/_app_styles.scss */ +/* line 1089, ../../../scss/_app_styles.scss */ .button.edit { margin-bottom: 0; } /************ Forms **************/ /* Node edit */ -/* line 1096, ../../../scss/_app_styles.scss */ +/* line 1097, ../../../scss/_app_styles.scss */ input.node-title { font-size: 3rem; height: 4rem; @@ -24449,13 +24451,13 @@ input.node-title { } /* view-graph in node_details_base.html */ -/* line 1103, ../../../scss/_app_styles.scss */ +/* line 1104, ../../../scss/_app_styles.scss */ .graph-height { height: 70%; } /*for graph and location*/ -/* line 1108, ../../../scss/_app_styles.scss */ +/* line 1109, ../../../scss/_app_styles.scss */ .graph-div { height: 90%; width: -webkit-calc(100% - 10px); @@ -24469,13 +24471,13 @@ input.node-title { } /*for graph and location*/ -/* line 1118, ../../../scss/_app_styles.scss */ +/* line 1119, ../../../scss/_app_styles.scss */ .graph-div h3 { border-bottom: 2px inset #154534; padding: 0.25em 0; } -/* line 1123, ../../../scss/_app_styles.scss */ +/* line 1124, ../../../scss/_app_styles.scss */ #view-map-widget .close-reveal-modal, #view-map-edit-widget .close-reveal-modal { z-index: 1; background-color: captiontext; @@ -24486,7 +24488,7 @@ input.node-title { box-shadow: 0 1px 10px 2px #A9A9A9; } -/* line 1134, ../../../scss/_app_styles.scss */ +/* line 1135, ../../../scss/_app_styles.scss */ #view-map-widget .close-reveal-modal:hover, #view-map-edit-widget .close-reveal-modal:hover { background-color: white; border-radius: 30px; @@ -24499,7 +24501,7 @@ input.node-title { /****************** CUSTOM *********************/ /* UI Button */ -/* line 1149, ../../../scss/_app_styles.scss */ +/* line 1150, ../../../scss/_app_styles.scss */ .ui.button { margin-right: 0.5rem; border: 1px solid rgba(0, 0, 0, 0.2); @@ -24509,102 +24511,102 @@ input.node-title { padding: 0.5vw 0.75vw; z-index: 500; } -/* line 1160, ../../../scss/_app_styles.scss */ +/* line 1161, ../../../scss/_app_styles.scss */ .ui.button label { color: #666; } -/* line 1163, ../../../scss/_app_styles.scss */ +/* line 1164, ../../../scss/_app_styles.scss */ .ui.button small { margin-left: 2px; display: inline; } -/* line 1167, ../../../scss/_app_styles.scss */ +/* line 1168, ../../../scss/_app_styles.scss */ .ui.button:hover, .ui.button:active { border-color: rgba(255, 255, 255, 0.2); background-color: rgba(0, 0, 0, 0.9); } -/* line 1170, ../../../scss/_app_styles.scss */ +/* line 1171, ../../../scss/_app_styles.scss */ .ui.button:hover label, .ui.button:active label { color: #ddd; } -/* line 1173, ../../../scss/_app_styles.scss */ +/* line 1174, ../../../scss/_app_styles.scss */ .ui.button:hover small, .ui.button:active small { display: inline; } -/* line 1176, ../../../scss/_app_styles.scss */ +/* line 1177, ../../../scss/_app_styles.scss */ .ui.button:hover:focus, .ui.button:active:focus { font-weight: bold; } -/* line 1185, ../../../scss/_app_styles.scss */ +/* line 1186, ../../../scss/_app_styles.scss */ aside#help h4 { color: black; } -/* line 1188, ../../../scss/_app_styles.scss */ +/* line 1189, ../../../scss/_app_styles.scss */ aside#help p, aside#help h5, aside#help h6 { color: #ddd; padding: 0.3rem 0.9375rem; } -/* line 1195, ../../../scss/_app_styles.scss */ +/* line 1196, ../../../scss/_app_styles.scss */ .align-center { margin: 0 auto; display: block; } -/* line 1201, ../../../scss/_app_styles.scss */ +/* line 1202, ../../../scss/_app_styles.scss */ #profile-img { height: 40px; margin-right: 5px; } -/* line 1209, ../../../scss/_app_styles.scss */ +/* line 1210, ../../../scss/_app_styles.scss */ .create-discussion { position: relative; margin-bottom: 20px; } -/* line 1213, ../../../scss/_app_styles.scss */ +/* line 1214, ../../../scss/_app_styles.scss */ .create-discussion > div { display: inline-block; vertical-align: top; margin: 5px 0px; } -/* line 1219, ../../../scss/_app_styles.scss */ +/* line 1220, ../../../scss/_app_styles.scss */ .create-discussion .button { margin: 5px 0px; } -/* line 1222, ../../../scss/_app_styles.scss */ +/* line 1223, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment { width: 85%; margin-left: 1em; } -/* line 1226, ../../../scss/_app_styles.scss */ +/* line 1227, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment > div { display: inline-block; vertical-align: top; } -/* line 1231, ../../../scss/_app_styles.scss */ +/* line 1232, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment .ckeditor-reply-area { width: 90%; } -/* line 1238, ../../../scss/_app_styles.scss */ +/* line 1239, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply { margin-top: 1em; /*width: 97%;*/ } -/* line 1242, ../../../scss/_app_styles.scss */ +/* line 1243, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply .ckeditor-reply-area { display: inline-block; width: 90%; margin-left: 1em; } -/* line 1247, ../../../scss/_app_styles.scss */ +/* line 1248, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply .post-btn-div { display: inline-block; vertical-align: top; } -/* line 1253, ../../../scss/_app_styles.scss */ +/* line 1254, ../../../scss/_app_styles.scss */ #replies-area .disc-replies { /*background-color:#ddd;*/ margin-left: 48px; @@ -24613,16 +24615,16 @@ aside#help p, aside#help h5, aside#help h6 { border-top: 1px solid #B1B1B1; width: 80%; } -/* line 1262, ../../../scss/_app_styles.scss */ +/* line 1263, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .reply-btn { cursor: pointer; color: grey !important; } -/* line 1267, ../../../scss/_app_styles.scss */ +/* line 1268, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .reply-btn:hover { color: #000 !important; } -/* line 1270, ../../../scss/_app_styles.scss */ +/* line 1271, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-title-username { color: #ffffff !important; height: 2em; @@ -24630,7 +24632,7 @@ aside#help p, aside#help h5, aside#help h6 { padding-left: 10px; line-height: 1.5em; } -/* line 1280, ../../../scss/_app_styles.scss */ +/* line 1281, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-footer { /*background-color:#CCCCCC;*/ color: gray !important; @@ -24640,12 +24642,12 @@ aside#help p, aside#help h5, aside#help h6 { border-radius: 0px 0px 5px 5px; /*background-color: #f2f2f2;*/ } -/* line 1289, ../../../scss/_app_styles.scss */ +/* line 1290, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-footer > a { vertical-align: middle; line-height: 2em; } -/* line 1295, ../../../scss/_app_styles.scss */ +/* line 1296, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-content { color: #262626; word-wrap: break-word; @@ -24671,7 +24673,7 @@ aside#help p, aside#help h5, aside#help h6 { } }*/ /* Simple Card CSS*/ -/* line 1323, ../../../scss/_app_styles.scss */ +/* line 1324, ../../../scss/_app_styles.scss */ .scard { background: #FFF; border: 1px solid #AAA; @@ -24683,12 +24685,12 @@ aside#help p, aside#help h5, aside#help h6 { height: 9rem; /*float:left;*/ } -/* line 1332, ../../../scss/_app_styles.scss */ +/* line 1333, ../../../scss/_app_styles.scss */ .scard:hover { box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.16), 0 2px 10px 1px rgba(0, 0, 0, 0.12); transition: box-shadow 0.5s ease; } -/* line 1338, ../../../scss/_app_styles.scss */ +/* line 1339, ../../../scss/_app_styles.scss */ .scard .scard_header { text-align: center; position: fixed; @@ -24706,7 +24708,7 @@ aside#help p, aside#help h5, aside#help h6 { font-weight: bold; } -/* line 1355, ../../../scss/_app_styles.scss */ +/* line 1356, ../../../scss/_app_styles.scss */ .scard-content { height: 2.7em; padding: 0.5rem; @@ -24719,7 +24721,7 @@ aside#help p, aside#help h5, aside#help h6 { /*height: 8.25rem;*/ background-color: #3e3e3e; } -/* line 1366, ../../../scss/_app_styles.scss */ +/* line 1367, ../../../scss/_app_styles.scss */ .scard-content .scard-title { font-size: 0.8em; margin-top: -1em; @@ -24729,7 +24731,7 @@ aside#help p, aside#help h5, aside#help h6 { text-align: center; } -/* line 1379, ../../../scss/_app_styles.scss */ +/* line 1380, ../../../scss/_app_styles.scss */ .scard-action { height: height; font-size: 0.6em; @@ -24743,7 +24745,7 @@ aside#help p, aside#help h5, aside#help h6 { background-color: #CCCCCC; } -/* line 1394, ../../../scss/_app_styles.scss */ +/* line 1395, ../../../scss/_app_styles.scss */ .scard-desc { font-size: 0.7em; color: #333333; @@ -24759,13 +24761,13 @@ aside#help p, aside#help h5, aside#help h6 { display-inline: block; } -/* line 1409, ../../../scss/_app_styles.scss */ +/* line 1410, ../../../scss/_app_styles.scss */ p { margin: 0px; padding: 10px; } -/* line 1414, ../../../scss/_app_styles.scss */ +/* line 1415, ../../../scss/_app_styles.scss */ .scard-image { padding: 0px; margin: 0px; @@ -24776,7 +24778,7 @@ p { overflow: hidden; background-color: #f2f2f2; } -/* line 1423, ../../../scss/_app_styles.scss */ +/* line 1424, ../../../scss/_app_styles.scss */ .scard-image img { border-radius: 2px 2px 0 0; display: block; @@ -24784,7 +24786,7 @@ p { opacity: 0.9; height: 100%; } -/* line 1432, ../../../scss/_app_styles.scss */ +/* line 1433, ../../../scss/_app_styles.scss */ .scard-image i { font-size: 7rem; opacity: 0.75; @@ -24798,83 +24800,83 @@ p { text-transform: none; text-decoration: inherit; } -/* line 1446, ../../../scss/_app_styles.scss */ +/* line 1447, ../../../scss/_app_styles.scss */ .scard-image i.common-icon:before { content: "\f1fb"; } -/* line 1449, ../../../scss/_app_styles.scss */ +/* line 1450, ../../../scss/_app_styles.scss */ .scard-image i.file:before { content: "\f18e"; } -/* line 1452, ../../../scss/_app_styles.scss */ +/* line 1453, ../../../scss/_app_styles.scss */ .scard-image i.page:before { content: "\f18e"; } -/* line 1455, ../../../scss/_app_styles.scss */ +/* line 1456, ../../../scss/_app_styles.scss */ .scard-image i.collection:before { content: "\f18a"; } -/* line 1458, ../../../scss/_app_styles.scss */ +/* line 1459, ../../../scss/_app_styles.scss */ .scard-image i.documents:before { content: "\f18b"; } -/* line 1461, ../../../scss/_app_styles.scss */ +/* line 1462, ../../../scss/_app_styles.scss */ .scard-image i.pdf:before { content: "\f18b"; } -/* line 1464, ../../../scss/_app_styles.scss */ +/* line 1465, ../../../scss/_app_styles.scss */ .scard-image i.text:before { content: "\f18e"; } -/* line 1467, ../../../scss/_app_styles.scss */ +/* line 1468, ../../../scss/_app_styles.scss */ .scard-image i.interactives:before { content: "\f1b2"; } -/* line 1470, ../../../scss/_app_styles.scss */ +/* line 1471, ../../../scss/_app_styles.scss */ .scard-image i.ebooks:before { content: "\f11e"; } -/* line 1473, ../../../scss/_app_styles.scss */ +/* line 1474, ../../../scss/_app_styles.scss */ .scard-image i.images:before { content: "\f125"; } -/* line 1476, ../../../scss/_app_styles.scss */ +/* line 1477, ../../../scss/_app_styles.scss */ .scard-image i.audios:before, .scard-image i.audio:before { content: "\f17b"; } -/* line 1479, ../../../scss/_app_styles.scss */ +/* line 1480, ../../../scss/_app_styles.scss */ .scard-image i.videos:before, .scard-image i.video:before { content: "\f20e"; } -/* line 1485, ../../../scss/_app_styles.scss */ +/* line 1486, ../../../scss/_app_styles.scss */ .published.scard-action { background: #A6D9CB; } -/* line 1489, ../../../scss/_app_styles.scss */ +/* line 1490, ../../../scss/_app_styles.scss */ .draft.scard-action { content: "Draft"; background: #DCDCDC; } -/* line 1495, ../../../scss/_app_styles.scss */ +/* line 1496, ../../../scss/_app_styles.scss */ .deleted.scard-action { border-color: transparent #f04124 transparent transparent; border-color: rgba(255, 255, 255, 0) #f04124 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1500, ../../../scss/_app_styles.scss */ +/* line 1501, ../../../scss/_app_styles.scss */ .moderation.scard-action { border-color: transparent #0eacb5 transparent transparent; border-color: rgba(255, 255, 255, 0) #0eacb5 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1504, ../../../scss/_app_styles.scss */ +/* line 1505, ../../../scss/_app_styles.scss */ .moderation.scard-action .label-text:before { content: "Mod"; } -/* line 1508, ../../../scss/_app_styles.scss */ +/* line 1509, ../../../scss/_app_styles.scss */ .scard_footer { border-top: 1px solid rgba(160, 160, 160, 0.2); padding: 0.25rem 0.5rem; @@ -24885,7 +24887,7 @@ p { /* End Simple Card CSS*/ /* Customized Off-Canvas */ -/* line 1646, ../../../scss/_app_styles.scss */ +/* line 1647, ../../../scss/_app_styles.scss */ #help-canvas-menu { position: fixed; top: 52px; @@ -24898,26 +24900,26 @@ p { height: 100%; } -/* line 1657, ../../../scss/_app_styles.scss */ +/* line 1658, ../../../scss/_app_styles.scss */ #help-canvas-menu.expanded { left: 0 !important; z-index: 100000000; left: 150px; } -/* line 1662, ../../../scss/_app_styles.scss */ +/* line 1663, ../../../scss/_app_styles.scss */ #help-canvas-menu.expanded .help-button { right: 80px; z-index: -1; } -/* line 1667, ../../../scss/_app_styles.scss */ +/* line 1668, ../../../scss/_app_styles.scss */ #help-canvas-menu.animating .help-button { -webkit-animation: shake 400ms; animation: shake 400ms; } -/* line 1671, ../../../scss/_app_styles.scss */ +/* line 1672, ../../../scss/_app_styles.scss */ #help-canvas-menu .help-button { position: absolute; -webkit-transform: rotate(-90deg); @@ -24944,12 +24946,12 @@ p { border-top-right-radius: 5px; } -/* line 1697, ../../../scss/_app_styles.scss */ +/* line 1698, ../../../scss/_app_styles.scss */ #help-canvas-menu .help-button-text { font-size: 18px; } -/* line 1700, ../../../scss/_app_styles.scss */ +/* line 1701, ../../../scss/_app_styles.scss */ #help-canvas-menu .help-button .text { color: #f9f9f9; letter-spacing: .1em; @@ -24958,7 +24960,7 @@ p { text-shadow: 0 0 1px rgba(0, 0, 0, 0.35); } -/* line 1709, ../../../scss/_app_styles.scss */ +/* line 1710, ../../../scss/_app_styles.scss */ #help-canvas-menu .mainContainer { background: #fff; /*-webkit-box-shadow:3px 3px 17px -1px #7b7b7b; @@ -24972,7 +24974,7 @@ p { } /* End of Customized Off-Canvas */ -/* line 1727, ../../../scss/_app_styles.scss */ +/* line 1728, ../../../scss/_app_styles.scss */ .rcard { overflow: hidden; color: #272727; @@ -24980,56 +24982,56 @@ p { background-color: #f5f5f5; margin: 5px; } -/* line 1738, ../../../scss/_app_styles.scss */ +/* line 1739, ../../../scss/_app_styles.scss */ .rcard:hover { box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.16), 0 2px 10px 1px rgba(0, 0, 0, 0.12); transition: box-shadow 0.5s ease; } -/* line 1743, ../../../scss/_app_styles.scss */ +/* line 1744, ../../../scss/_app_styles.scss */ .rcard .title { font-size: 1.1rem; font-weight: bold; } -/* line 1749, ../../../scss/_app_styles.scss */ +/* line 1750, ../../../scss/_app_styles.scss */ .rcard .content { padding: 0.5rem 2rem; border-radius: 0 0 2px 2px; overflow: hidden; height: 7.25rem; } -/* line 1756, ../../../scss/_app_styles.scss */ +/* line 1757, ../../../scss/_app_styles.scss */ .rcard .content .slick-slider { margin-bottom: 0; } -/* line 1760, ../../../scss/_app_styles.scss */ +/* line 1761, ../../../scss/_app_styles.scss */ .rcard .content .slick-prev { left: 0.25rem; } -/* line 1763, ../../../scss/_app_styles.scss */ +/* line 1764, ../../../scss/_app_styles.scss */ .rcard .content .slick-prev:before { color: #ccc; } -/* line 1769, ../../../scss/_app_styles.scss */ +/* line 1770, ../../../scss/_app_styles.scss */ .rcard .content .slick-next { right: 0.25rem; } -/* line 1772, ../../../scss/_app_styles.scss */ +/* line 1773, ../../../scss/_app_styles.scss */ .rcard .content .slick-next:before { color: #ccc; } -/* line 1778, ../../../scss/_app_styles.scss */ +/* line 1779, ../../../scss/_app_styles.scss */ .rcard .content .card-content-title { width: 100%; border-bottom: 1px solid #808080; line-height: 0.25em; margin: 10px 0 20px; } -/* line 1784, ../../../scss/_app_styles.scss */ +/* line 1785, ../../../scss/_app_styles.scss */ .rcard .content .card-content-title small { padding: 0 10px; background-color: #f5f5f5; } -/* line 1791, ../../../scss/_app_styles.scss */ +/* line 1792, ../../../scss/_app_styles.scss */ .rcard .action { border-top: 1px solid rgba(160, 160, 160, 0.2); padding: 0.25rem 0.5rem; @@ -25037,15 +25039,15 @@ p { font-size: small; height: 2rem; } -/* line 1798, ../../../scss/_app_styles.scss */ +/* line 1799, ../../../scss/_app_styles.scss */ .rcard .action .add-to-collection { opacity: 0.5; } -/* line 1801, ../../../scss/_app_styles.scss */ +/* line 1802, ../../../scss/_app_styles.scss */ .rcard .action .add-to-collection:hover { opacity: 1; } -/* line 1815, ../../../scss/_app_styles.scss */ +/* line 1816, ../../../scss/_app_styles.scss */ .rcard .image { position: relative; background-color: #ccc; @@ -25053,7 +25055,7 @@ p { height: 8em; overflow: hidden; } -/* line 1825, ../../../scss/_app_styles.scss */ +/* line 1826, ../../../scss/_app_styles.scss */ .rcard .image .title { position: absolute; bottom: 0; @@ -25065,7 +25067,7 @@ p { text-transform: uppercase; text-shadow: 0px 0px 0.5px rgba(0, 0, 0, 0.5); } -/* line 1838, ../../../scss/_app_styles.scss */ +/* line 1839, ../../../scss/_app_styles.scss */ .rcard .image img { border-radius: 2px 2px 0 0; display: block; @@ -25075,14 +25077,14 @@ p { filter: brightness(0.75); -webkit-filter: brightness(0.75); } -/* line 1850, ../../../scss/_app_styles.scss */ +/* line 1851, ../../../scss/_app_styles.scss */ .rcard .image img:hover { filter: brightness(1); -webkit-filter: brightness(1); transform: translate3d(0, 0, 0); transition: all 1.5s ease; } -/* line 1859, ../../../scss/_app_styles.scss */ +/* line 1860, ../../../scss/_app_styles.scss */ .rcard .image i { font-size: 7rem; opacity: 0.75; @@ -25096,51 +25098,51 @@ p { text-transform: none; text-decoration: inherit; } -/* line 1876, ../../../scss/_app_styles.scss */ +/* line 1877, ../../../scss/_app_styles.scss */ .rcard .image i.file:before { content: "\f18e"; } -/* line 1877, ../../../scss/_app_styles.scss */ +/* line 1878, ../../../scss/_app_styles.scss */ .rcard .image i.page:before { content: "\f18e"; } -/* line 1878, ../../../scss/_app_styles.scss */ +/* line 1879, ../../../scss/_app_styles.scss */ .rcard .image i.collection:before { content: "\f18a"; } -/* line 1880, ../../../scss/_app_styles.scss */ +/* line 1881, ../../../scss/_app_styles.scss */ .rcard .image i.documents:before { content: "\f18b"; } -/* line 1881, ../../../scss/_app_styles.scss */ +/* line 1882, ../../../scss/_app_styles.scss */ .rcard .image i.pdf:before { content: "\f18b"; } -/* line 1882, ../../../scss/_app_styles.scss */ +/* line 1883, ../../../scss/_app_styles.scss */ .rcard .image i.text:before { content: "\f18e"; } -/* line 1883, ../../../scss/_app_styles.scss */ +/* line 1884, ../../../scss/_app_styles.scss */ .rcard .image i.interactives:before { content: "\f1b2"; } -/* line 1884, ../../../scss/_app_styles.scss */ +/* line 1885, ../../../scss/_app_styles.scss */ .rcard .image i.ebooks:before { content: "\f11e"; } -/* line 1885, ../../../scss/_app_styles.scss */ +/* line 1886, ../../../scss/_app_styles.scss */ .rcard .image i.images:before { content: "\f125"; } -/* line 1886, ../../../scss/_app_styles.scss */ +/* line 1887, ../../../scss/_app_styles.scss */ .rcard .image i.audios:before, .rcard .image i.audio:before { content: "\f17b"; } -/* line 1887, ../../../scss/_app_styles.scss */ +/* line 1888, ../../../scss/_app_styles.scss */ .rcard .image i.videos:before, .rcard .image i.video:before { content: "\f20e"; } -/* line 1890, ../../../scss/_app_styles.scss */ +/* line 1891, ../../../scss/_app_styles.scss */ .rcard .card-label { border-style: solid; border-width: 0 70px 40px 0; @@ -25153,59 +25155,59 @@ p { z-index: 1; opacity: 0.75; } -/* line 1903, ../../../scss/_app_styles.scss */ +/* line 1904, ../../../scss/_app_styles.scss */ .rcard .card-label { border-color: transparent #333 transparent transparent; border-color: rgba(255, 255, 255, 0) #333 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1908, ../../../scss/_app_styles.scss */ +/* line 1909, ../../../scss/_app_styles.scss */ .rcard .published.card-label { border-color: transparent #43AC6A transparent transparent; border-color: rgba(255, 255, 255, 0) #43AC6A rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1912, ../../../scss/_app_styles.scss */ +/* line 1913, ../../../scss/_app_styles.scss */ .rcard .published.card-label .label-text:before { content: "\221A"; margin-left: 5px; font-size: larger; } -/* line 1920, ../../../scss/_app_styles.scss */ +/* line 1921, ../../../scss/_app_styles.scss */ .rcard .draft.card-label { border-color: transparent #a9b2b3 transparent transparent; border-color: rgba(255, 255, 255, 0) #a9b2b3 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1924, ../../../scss/_app_styles.scss */ +/* line 1925, ../../../scss/_app_styles.scss */ .rcard .draft.card-label .label-text:before { content: "Draft"; } -/* line 1929, ../../../scss/_app_styles.scss */ +/* line 1930, ../../../scss/_app_styles.scss */ .rcard .deleted.card-label { border-color: transparent #f04124 transparent transparent; border-color: rgba(255, 255, 255, 0) #f04124 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1933, ../../../scss/_app_styles.scss */ +/* line 1934, ../../../scss/_app_styles.scss */ .rcard .deleted.card-label .label-text:before { content: "Deleted"; } -/* line 1938, ../../../scss/_app_styles.scss */ +/* line 1939, ../../../scss/_app_styles.scss */ .rcard .moderation.card-label { border-color: transparent #0eacb5 transparent transparent; border-color: rgba(255, 255, 255, 0) #0eacb5 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1942, ../../../scss/_app_styles.scss */ +/* line 1943, ../../../scss/_app_styles.scss */ .rcard .moderation.card-label .label-text:before { content: "Mod"; } -/* line 1945, ../../../scss/_app_styles.scss */ +/* line 1946, ../../../scss/_app_styles.scss */ .rcard .hidden.card-label { border-color: transparent #000 transparent transparent; border-color: rgba(255, 255, 255, 0) #000 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1949, ../../../scss/_app_styles.scss */ +/* line 1950, ../../../scss/_app_styles.scss */ .rcard .hidden.card-label .label-text:before { content: "hidden"; } -/* line 1952, ../../../scss/_app_styles.scss */ +/* line 1953, ../../../scss/_app_styles.scss */ .rcard .label-text { color: #fff; font-size: 0.75rem; @@ -25216,7 +25218,7 @@ p { transform: rotate(30deg); } -/* line 1966, ../../../scss/_app_styles.scss */ +/* line 1967, ../../../scss/_app_styles.scss */ .compulsory:after { content: '*'; color: red; @@ -25224,19 +25226,17 @@ p { } /* Watermark background for node_ajax_content */ -/* line 1974, ../../../scss/_app_styles.scss */ -.allow.draft { - background-size: 10%; - background-repeat: repeat; - background-image: url("/static/ndf/images/draft-watermark.png"); -} - -/* line 1982, ../../../scss/_app_styles.scss */ +/*.allow.draft{ + background-size: 10%; + background-repeat:repeat; + background-image:url("/static/ndf/images/draft-watermark.png"); +}*/ +/* line 1983, ../../../scss/_app_styles.scss */ .text-gray { color: gray; } -/* line 1987, ../../../scss/_app_styles.scss */ +/* line 1988, ../../../scss/_app_styles.scss */ .repository-title { color: #D7D7D7; font-size: 1.1em; @@ -25249,7 +25249,7 @@ p { text-align: center; } -/* line 1999, ../../../scss/_app_styles.scss */ +/* line 2000, ../../../scss/_app_styles.scss */ .repository-desc { font-size: 1.1em; width: auto; @@ -25261,12 +25261,12 @@ p { margin-left: 4px; } -/* line 2010, ../../../scss/_app_styles.scss */ +/* line 2011, ../../../scss/_app_styles.scss */ .card-holder { padding-left: 2%; } -/* line 2014, ../../../scss/_app_styles.scss */ +/* line 2015, ../../../scss/_app_styles.scss */ .app-card-wrapper { position: relative; margin: auto; @@ -25276,14 +25276,14 @@ p { max-width: calc(70rem + 70px); } -/* line 2023, ../../../scss/_app_styles.scss */ +/* line 2024, ../../../scss/_app_styles.scss */ .app-card-container { display: inline-block; vertical-align: top; margin: 15px; } -/* line 2029, ../../../scss/_app_styles.scss */ +/* line 2030, ../../../scss/_app_styles.scss */ .app-card { width: 19rem; margin: 15px 20px; @@ -25294,7 +25294,7 @@ p { border: thin solid #D3D3D3; } -/* line 2039, ../../../scss/_app_styles.scss */ +/* line 2040, ../../../scss/_app_styles.scss */ .app-card:hover { box-shadow: 0px 0px 15px #808080; border: thin solid #D3D3D3; @@ -25302,26 +25302,26 @@ p { transition: all 0.6s ease 0s; } -/* line 2046, ../../../scss/_app_styles.scss */ +/* line 2047, ../../../scss/_app_styles.scss */ .app-card-icon { color: #4c4c4c; position: relative; font-size: 6em; } -/* line 2052, ../../../scss/_app_styles.scss */ +/* line 2053, ../../../scss/_app_styles.scss */ .app-card-title { padding-bottom: -1em; } -/* line 2056, ../../../scss/_app_styles.scss */ +/* line 2057, ../../../scss/_app_styles.scss */ .app-card-content { color: #4c4c4c; text-align: center; margin-top: 0.5cm; } -/* line 2063, ../../../scss/_app_styles.scss */ +/* line 2064, ../../../scss/_app_styles.scss */ .fullscreen-icon { display: none; } @@ -25337,58 +25337,58 @@ div.show-image:hover div.fullscreen-icon{ font-size:2em; }*/ -/* line 2082, ../../../scss/_app_styles.scss */ +/* line 2083, ../../../scss/_app_styles.scss */ .cke .cke_toolbox .cke_toolbar:last-child { float: right; } -/* line 2088, ../../../scss/_app_styles.scss */ +/* line 2089, ../../../scss/_app_styles.scss */ .create-discussion { position: relative; margin: 0px 1em; } -/* line 2092, ../../../scss/_app_styles.scss */ +/* line 2093, ../../../scss/_app_styles.scss */ .create-discussion > div { display: inline-block; vertical-align: top; margin: 5px 0px; } -/* line 2098, ../../../scss/_app_styles.scss */ +/* line 2099, ../../../scss/_app_styles.scss */ .create-discussion .button { margin: 5px 0px; } -/* line 2101, ../../../scss/_app_styles.scss */ +/* line 2102, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment { width: 85%; margin-left: 1em; } -/* line 2105, ../../../scss/_app_styles.scss */ +/* line 2106, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment > div { display: inline-block; vertical-align: top; } -/* line 2110, ../../../scss/_app_styles.scss */ +/* line 2111, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment .ckeditor-reply-area { width: 90%; } -/* line 2117, ../../../scss/_app_styles.scss */ +/* line 2118, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply { margin-top: 1em; /*width: 97%;*/ } -/* line 2121, ../../../scss/_app_styles.scss */ +/* line 2122, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply .ckeditor-reply-area { display: inline-block; width: 90%; margin-left: 1em; } -/* line 2126, ../../../scss/_app_styles.scss */ +/* line 2127, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply .post-btn-div { display: inline-block; vertical-align: top; } -/* line 2132, ../../../scss/_app_styles.scss */ +/* line 2133, ../../../scss/_app_styles.scss */ #replies-area .disc-replies { /*background-color:#ddd;*/ margin-left: 48px; @@ -25396,16 +25396,16 @@ div.show-image:hover div.fullscreen-icon{ padding-bottom: 0em; border-top: 1px solid #B1B1B1; } -/* line 2140, ../../../scss/_app_styles.scss */ +/* line 2141, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .reply-btn { cursor: pointer; color: grey !important; } -/* line 2145, ../../../scss/_app_styles.scss */ +/* line 2146, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .reply-btn:hover { color: #000 !important; } -/* line 2148, ../../../scss/_app_styles.scss */ +/* line 2149, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-title-username { /*background-color: #3e3e3e;*/ color: #ececec !important; @@ -25415,7 +25415,7 @@ div.show-image:hover div.fullscreen-icon{ line-height: 1.5em; border-radius: 5px 5px 0px 0px; } -/* line 2158, ../../../scss/_app_styles.scss */ +/* line 2159, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-footer { /*background-color:#CCCCCC;*/ color: gray !important; @@ -25424,12 +25424,12 @@ div.show-image:hover div.fullscreen-icon{ padding-left: 10px; border-radius: 0px 0px 5px 5px; } -/* line 2166, ../../../scss/_app_styles.scss */ +/* line 2167, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-footer > a { vertical-align: middle; line-height: 2em; } -/* line 2172, ../../../scss/_app_styles.scss */ +/* line 2173, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-content { color: #262626; word-wrap: break-word; @@ -25437,7 +25437,7 @@ div.show-image:hover div.fullscreen-icon{ /* Large desktop */ @media (min-width: 34em) { - /* line 2180, ../../../scss/_app_styles.scss */ + /* line 2181, ../../../scss/_app_styles.scss */ .container { max-width: 34rem; margin: 0px auto; @@ -25445,7 +25445,7 @@ div.show-image:hover div.fullscreen-icon{ } /* Large desktop */ @media (min-width: 48em) { - /* line 2188, ../../../scss/_app_styles.scss */ + /* line 2189, ../../../scss/_app_styles.scss */ .container { max-width: 45rem; margin: 0px auto; @@ -25453,7 +25453,7 @@ div.show-image:hover div.fullscreen-icon{ } /* Large desktop */ @media (min-width: 62em) { - /* line 2196, ../../../scss/_app_styles.scss */ + /* line 2197, ../../../scss/_app_styles.scss */ .container { max-width: 60rem; margin: 0px auto; @@ -25461,20 +25461,20 @@ div.show-image:hover div.fullscreen-icon{ } /* Large desktop */ @media (min-width: 75em) { - /* line 2204, ../../../scss/_app_styles.scss */ + /* line 2205, ../../../scss/_app_styles.scss */ .container { max-width: 72.25rem; margin: 0px auto; } } -/* line 2210, ../../../scss/_app_styles.scss */ +/* line 2211, ../../../scss/_app_styles.scss */ .course-page { position: relative; background-size: 100% 100%; height: 100%; margin-top: 10px; } -/* line 2216, ../../../scss/_app_styles.scss */ +/* line 2217, ../../../scss/_app_styles.scss */ .course-page > .container { background-color: #fff; padding: 0px 0px; @@ -25482,7 +25482,7 @@ div.show-image:hover div.fullscreen-icon{ box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3); } -/* line 2224, ../../../scss/_app_styles.scss */ +/* line 2225, ../../../scss/_app_styles.scss */ .course-page-opacity { height: 100%; width: 100%; @@ -25496,12 +25496,12 @@ div.show-image:hover div.fullscreen-icon{ background: -o-linear-gradient(left, #E9A900, #B0108D); } -/* line 2238, ../../../scss/_app_styles.scss */ +/* line 2239, ../../../scss/_app_styles.scss */ #envelop-cover { /*background: #A0148E;*/ height: 250px; } -/* line 2242, ../../../scss/_app_styles.scss */ +/* line 2243, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header { font-size: 35px; font-weight: 500; @@ -25511,11 +25511,11 @@ div.show-image:hover div.fullscreen-icon{ height: 250px; color: #fff; } -/* line 2251, ../../../scss/_app_styles.scss */ +/* line 2252, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header label { color: #fff; } -/* line 2255, ../../../scss/_app_styles.scss */ +/* line 2256, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-header-background, #envelop-cover .course-page-header .course-header-background-layer { position: absolute; left: 0px; @@ -25524,17 +25524,17 @@ div.show-image:hover div.fullscreen-icon{ bottom: 0px; height: 250px; } -/* line 2262, ../../../scss/_app_styles.scss */ +/* line 2263, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-header-background img, #envelop-cover .course-page-header .course-header-background-layer img { width: auto; height: 250px; } -/* line 2268, ../../../scss/_app_styles.scss */ +/* line 2269, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-header-background-layer { background-color: rgba(0, 0, 0, 0.5); opacity: 0; } -/* line 2273, ../../../scss/_app_styles.scss */ +/* line 2274, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings { margin-left: 15px; position: absolute; @@ -25542,20 +25542,20 @@ div.show-image:hover div.fullscreen-icon{ bottom: 55px; /*width: 170px;*/ } -/* line 2279, ../../../scss/_app_styles.scss */ +/* line 2280, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings > ul { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); } -/* line 2281, ../../../scss/_app_styles.scss */ +/* line 2282, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings > ul > li:hover { background: rgba(0, 0, 0, 0.9); } -/* line 2285, ../../../scss/_app_styles.scss */ +/* line 2286, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings a { font-size: 15px; color: #737373; } -/* line 2286, ../../../scss/_app_styles.scss */ +/* line 2287, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings a:first-child { background: rgba(50, 50, 50, 0.8); padding: 9px 12px 9px 10px; @@ -25563,11 +25563,11 @@ div.show-image:hover div.fullscreen-icon{ font-size: 12px; margin: 0px; } -/* line 2292, ../../../scss/_app_styles.scss */ +/* line 2293, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings a:first-child > i { margin-right: 5px; } -/* line 2299, ../../../scss/_app_styles.scss */ +/* line 2300, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings > span { background: rgba(0, 0, 0, 0.6); border: 1px solid rgba(255, 255, 255, 0.7); @@ -25578,30 +25578,30 @@ div.show-image:hover div.fullscreen-icon{ cursor: pointer; border-radius: 3px; } -/* line 2309, ../../../scss/_app_styles.scss */ +/* line 2310, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings > span i { font-size: 20px; } -/* line 2316, ../../../scss/_app_styles.scss */ +/* line 2317, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header span a { font-size: 15px; color: #737373; } -/* line 2319, ../../../scss/_app_styles.scss */ +/* line 2320, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header span a i { font-size: 18px; } -/* line 2326, ../../../scss/_app_styles.scss */ +/* line 2327, ../../../scss/_app_styles.scss */ #envelop-cover .heading { letter-spacing: -1.2px; font-weight: 400; } -/* line 2331, ../../../scss/_app_styles.scss */ +/* line 2332, ../../../scss/_app_styles.scss */ #envelop-cover .meta { line-height: 2.1em; padding-left: 14px; } -/* line 2335, ../../../scss/_app_styles.scss */ +/* line 2336, ../../../scss/_app_styles.scss */ #envelop-cover .meta .key { color: #A7A4A4; font-weight: 500; @@ -25611,27 +25611,27 @@ div.show-image:hover div.fullscreen-icon{ vertical-align: top; margin-right: 10px; } -/* line 2345, ../../../scss/_app_styles.scss */ +/* line 2346, ../../../scss/_app_styles.scss */ #envelop-cover .meta .value { display: inline-block; } -/* line 2348, ../../../scss/_app_styles.scss */ +/* line 2349, ../../../scss/_app_styles.scss */ #envelop-cover .meta .value .name { color: #000; } -/* line 2352, ../../../scss/_app_styles.scss */ +/* line 2353, ../../../scss/_app_styles.scss */ #envelop-cover .meta .value .time { font-size: 13px; font-weight: 300; color: #000; } -/* line 2359, ../../../scss/_app_styles.scss */ +/* line 2360, ../../../scss/_app_styles.scss */ #envelop-cover .course-title { position: absolute; bottom: 50px; left: 5px; } -/* line 2364, ../../../scss/_app_styles.scss */ +/* line 2365, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs { border: 0 solid silver; border-width: 0px 0px 0px 0px; @@ -25643,7 +25643,7 @@ div.show-image:hover div.fullscreen-icon{ width: 100%; background-color: rgba(255, 255, 255, 0.8); } -/* line 2375, ../../../scss/_app_styles.scss */ +/* line 2376, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs .tab-title { border: 0 solid silver; border-width: 0 0 0px 0px; @@ -25653,7 +25653,7 @@ div.show-image:hover div.fullscreen-icon{ display: inline-block; border-top: 5px solid transparent; } -/* line 2384, ../../../scss/_app_styles.scss */ +/* line 2385, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs .tab-title a { color: #6F669E; font-weight: 600; @@ -25661,25 +25661,25 @@ div.show-image:hover div.fullscreen-icon{ letter-spacing: -0.3px; padding: 0rem 0.8rem 0.4rem; } -/* line 2392, ../../../scss/_app_styles.scss */ +/* line 2393, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs .tab-title.active { border-width: 0px 0px 0px 0px; background: #FFFFFF; border-top: 5px solid #F11FD0; } -/* line 2396, ../../../scss/_app_styles.scss */ +/* line 2397, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs .tab-title.active a { color: #6153AE; } -/* line 2409, ../../../scss/_app_styles.scss */ +/* line 2410, ../../../scss/_app_styles.scss */ .note-tags a { background: #ffebb2; padding: 0.2em 0.7em; display: inline-block; } -/* line 2416, ../../../scss/_app_styles.scss */ +/* line 2417, ../../../scss/_app_styles.scss */ .toggleButtons a { padding: 0.5em 1em; margin: 0px; @@ -25688,69 +25688,69 @@ div.show-image:hover div.fullscreen-icon{ border: 1px solid #B7B7B7; display: inline; } -/* line 2424, ../../../scss/_app_styles.scss */ +/* line 2425, ../../../scss/_app_styles.scss */ .toggleButtons a:first-child { margin-right: -3px; border-right: 0px solid #000; } -/* line 2428, ../../../scss/_app_styles.scss */ +/* line 2429, ../../../scss/_app_styles.scss */ .toggleButtons a:first-child { border-radius: 10px 0px 0px 10px; } -/* line 2431, ../../../scss/_app_styles.scss */ +/* line 2432, ../../../scss/_app_styles.scss */ .toggleButtons a:last-child { border-radius: 0px 10px 10px 0px; } -/* line 2434, ../../../scss/_app_styles.scss */ +/* line 2435, ../../../scss/_app_styles.scss */ .toggleButtons a.active { background-color: #908F8F; color: #fff; } -/* line 2441, ../../../scss/_app_styles.scss */ +/* line 2442, ../../../scss/_app_styles.scss */ .explore-header { line-height: 3em; } -/* line 2444, ../../../scss/_app_styles.scss */ +/* line 2445, ../../../scss/_app_styles.scss */ .explore-header > div { vertical-align: middle; display: inline-block; } -/* line 2448, ../../../scss/_app_styles.scss */ +/* line 2449, ../../../scss/_app_styles.scss */ .explore-header .heading { font-size: 2em; } -/* line 2461, ../../../scss/_app_styles.scss */ +/* line 2462, ../../../scss/_app_styles.scss */ #envelop-content { /*background-color: #fff;*/ padding: 0px 10px; overflow-x: hidden; /* For accordian in the mobile view*/ } -/* line 2467, ../../../scss/_app_styles.scss */ +/* line 2468, ../../../scss/_app_styles.scss */ #envelop-content .accordion { margin-left: 0px; } -/* line 2471, ../../../scss/_app_styles.scss */ +/* line 2472, ../../../scss/_app_styles.scss */ #envelop-content .accordion .accordion-navigation a { background-color: #DEDEDE; } -/* line 2474, ../../../scss/_app_styles.scss */ +/* line 2475, ../../../scss/_app_styles.scss */ #envelop-content .accordion .accordion-navigation.active a { background-color: #fff; } -/* line 2481, ../../../scss/_app_styles.scss */ +/* line 2482, ../../../scss/_app_styles.scss */ #envelop-content > div > .tabs-content > .content { background: #FFFFFF; padding: 1em; } -/* line 2488, ../../../scss/_app_styles.scss */ +/* line 2489, ../../../scss/_app_styles.scss */ #envelop-content .course-book #course-dashboard { padding: 0px; } -/* line 2496, ../../../scss/_app_styles.scss */ +/* line 2497, ../../../scss/_app_styles.scss */ .course-overview-container { /*.about-course-heading { display: block; @@ -25785,23 +25785,23 @@ div.show-image:hover div.fullscreen-icon{ width: 100%; }*/ } -/* line 2497, ../../../scss/_app_styles.scss */ +/* line 2498, ../../../scss/_app_styles.scss */ .course-overview-container .course-overview > .columns { padding: 0px 10px; } -/* line 2500, ../../../scss/_app_styles.scss */ +/* line 2501, ../../../scss/_app_styles.scss */ .course-overview-container h5 { text-transform: uppercase; } -/* line 2503, ../../../scss/_app_styles.scss */ +/* line 2504, ../../../scss/_app_styles.scss */ .course-overview-container .correct-count { color: #367714; } -/* line 2506, ../../../scss/_app_styles.scss */ +/* line 2507, ../../../scss/_app_styles.scss */ .course-overview-container .incorrect-count { color: #9b0000; } -/* line 2509, ../../../scss/_app_styles.scss */ +/* line 2510, ../../../scss/_app_styles.scss */ .course-overview-container .course-metric-heading { text-transform: uppercase; font-size: 12px; @@ -25810,45 +25810,45 @@ div.show-image:hover div.fullscreen-icon{ color: #8E8E8E; display: block; } -/* line 2517, ../../../scss/_app_styles.scss */ +/* line 2518, ../../../scss/_app_styles.scss */ .course-overview-container .course-metric-count { font-size: 30px; font-weight: 500; letter-spacing: 0.5px; display: block; } -/* line 2523, ../../../scss/_app_styles.scss */ +/* line 2524, ../../../scss/_app_styles.scss */ .course-overview-container .ongoing-session { border-bottom: 1px solid #ccc; margin-bottom: 12px; padding-bottom: 15px; } -/* line 2528, ../../../scss/_app_styles.scss */ +/* line 2529, ../../../scss/_app_styles.scss */ .course-overview-container .ongoing-session h5, .course-overview-container .ongoing-session h3 { color: #2b78e4; } -/* line 2531, ../../../scss/_app_styles.scss */ +/* line 2532, ../../../scss/_app_styles.scss */ .course-overview-container .ongoing-session button { font-size: 14px; padding: 7px; margin: 0px; background-color: #2B78E4; } -/* line 2539, ../../../scss/_app_styles.scss */ +/* line 2540, ../../../scss/_app_styles.scss */ .course-overview-container .course-status > h5 { color: #888; } -/* line 2542, ../../../scss/_app_styles.scss */ +/* line 2543, ../../../scss/_app_styles.scss */ .course-overview-container .course-status > .row { margin: 10px 0px; } -/* line 2545, ../../../scss/_app_styles.scss */ +/* line 2546, ../../../scss/_app_styles.scss */ .course-overview-container .course-status .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 2550, ../../../scss/_app_styles.scss */ +/* line 2551, ../../../scss/_app_styles.scss */ .course-overview-container .course-status .tabs .tab-title { width: 40%; background-color: #DEDEDE; @@ -25857,17 +25857,17 @@ div.show-image:hover div.fullscreen-icon{ top: 1px; text-transform: uppercase; } -/* line 2558, ../../../scss/_app_styles.scss */ +/* line 2559, ../../../scss/_app_styles.scss */ .course-overview-container .course-status .tabs .tab-title.active { background-color: #fff; border: 1px solid #CCC; border-bottom: 0px; } -/* line 2568, ../../../scss/_app_styles.scss */ +/* line 2569, ../../../scss/_app_styles.scss */ .course-overview-container .course-notif-logs ul { list-style: none; } -/* line 2572, ../../../scss/_app_styles.scss */ +/* line 2573, ../../../scss/_app_styles.scss */ .course-overview-container .course-section { border: 1px solid #ccc; padding: 10px; @@ -25875,11 +25875,11 @@ div.show-image:hover div.fullscreen-icon{ margin: 40px 0px; position: relative; } -/* line 2579, ../../../scss/_app_styles.scss */ +/* line 2580, ../../../scss/_app_styles.scss */ .course-overview-container .course-section > .row { margin: 20px 0px; } -/* line 2583, ../../../scss/_app_styles.scss */ +/* line 2584, ../../../scss/_app_styles.scss */ .course-overview-container .course-section .course-section-heading { text-transform: uppercase; font-weight: 600; @@ -25889,7 +25889,7 @@ div.show-image:hover div.fullscreen-icon{ margin: 2px 0px 15px; color: #888; } -/* line 2593, ../../../scss/_app_styles.scss */ +/* line 2594, ../../../scss/_app_styles.scss */ .course-overview-container .course-section .course-section-icon { position: absolute; font-size: 40px; @@ -25898,58 +25898,58 @@ div.show-image:hover div.fullscreen-icon{ color: #aaa; background: #fff; } -/* line 2617, ../../../scss/_app_styles.scss */ +/* line 2618, ../../../scss/_app_styles.scss */ .course-overview-container .course-warning { background-color: #fffdd7; } -/* line 2619, ../../../scss/_app_styles.scss */ +/* line 2620, ../../../scss/_app_styles.scss */ .course-overview-container .course-warning > h5 { color: #c09100; } -/* line 2622, ../../../scss/_app_styles.scss */ +/* line 2623, ../../../scss/_app_styles.scss */ .course-overview-container .course-warning i { padding: 10px; margin-right: 5px; color: #c09100; } -/* line 2627, ../../../scss/_app_styles.scss */ +/* line 2628, ../../../scss/_app_styles.scss */ .course-overview-container .course-warning a { text-decoration: underline; } -/* line 2631, ../../../scss/_app_styles.scss */ +/* line 2632, ../../../scss/_app_styles.scss */ .course-overview-container .course-students-data { margin: 20px 0px; } -/* line 2635, ../../../scss/_app_styles.scss */ +/* line 2636, ../../../scss/_app_styles.scss */ .course-overview-container .course-students-data .students-table-legends > span:nth-child(odd) { margin: 0px 10px; } -/* line 2638, ../../../scss/_app_styles.scss */ +/* line 2639, ../../../scss/_app_styles.scss */ .course-overview-container .course-students-data .students-table-legends > span:nth-child(even) { display: inline-block; vertical-align: top; margin-right: 10px; } -/* line 2645, ../../../scss/_app_styles.scss */ +/* line 2646, ../../../scss/_app_styles.scss */ .course-overview-container .student-overview-table { width: 100%; margin: 15px 0px; } -/* line 2649, ../../../scss/_app_styles.scss */ +/* line 2650, ../../../scss/_app_styles.scss */ .course-overview-container .student-overview-table tr { border: none; } -/* line 2653, ../../../scss/_app_styles.scss */ +/* line 2654, ../../../scss/_app_styles.scss */ .course-overview-container .student-overview-table .progress .merter-val { margin-left: 5px; } -/* line 2691, ../../../scss/_app_styles.scss */ +/* line 2692, ../../../scss/_app_styles.scss */ .about-course { background-color: #fff; padding: 10px 23px; } -/* line 2694, ../../../scss/_app_styles.scss */ +/* line 2695, ../../../scss/_app_styles.scss */ .about-course > h5 { text-transform: uppercase; font-weight: 600; @@ -25960,7 +25960,7 @@ div.show-image:hover div.fullscreen-icon{ margin-left: 5px; } -/* line 2705, ../../../scss/_app_styles.scss */ +/* line 2706, ../../../scss/_app_styles.scss */ .course-desc { letter-spacing: 0.7px; font-weight: 400; @@ -25970,7 +25970,7 @@ div.show-image:hover div.fullscreen-icon{ margin-top: 5px; } -/* line 2713, ../../../scss/_app_styles.scss */ +/* line 2714, ../../../scss/_app_styles.scss */ .course-highlight { letter-spacing: 0.7px; font-weight: 400; @@ -25981,25 +25981,25 @@ div.show-image:hover div.fullscreen-icon{ margin-left: 4px; margin-bottom: 5px; } -/* line 2723, ../../../scss/_app_styles.scss */ +/* line 2724, ../../../scss/_app_styles.scss */ .course-highlight > span { color: #ce7869; } -/* line 2729, ../../../scss/_app_styles.scss */ +/* line 2730, ../../../scss/_app_styles.scss */ .icon-wid { font-size: 34px !important; color: #a2b1be; margin-right: 10px; } -/* line 2738, ../../../scss/_app_styles.scss */ +/* line 2739, ../../../scss/_app_styles.scss */ .notifications-analytics-tabs .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 2743, ../../../scss/_app_styles.scss */ +/* line 2744, ../../../scss/_app_styles.scss */ .notifications-analytics-tabs .tabs .tab-title { width: 40%; background-color: #DEDEDE; @@ -26008,96 +26008,96 @@ div.show-image:hover div.fullscreen-icon{ top: 1px; text-transform: uppercase; } -/* line 2751, ../../../scss/_app_styles.scss */ +/* line 2752, ../../../scss/_app_styles.scss */ .notifications-analytics-tabs .tabs .tab-title.active { background-color: #fff; border: 1px solid #CCC; border-bottom: 0px; } -/* line 2760, ../../../scss/_app_styles.scss */ +/* line 2761, ../../../scss/_app_styles.scss */ .student-dashboard-header-container { background-color: #90F; padding: 10px 10px; height: 110px; width: 100%; } -/* line 2768, ../../../scss/_app_styles.scss */ +/* line 2769, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header img { height: 75px; width: 75px; vertical-align: top; margin: 0px 10px; } -/* line 2774, ../../../scss/_app_styles.scss */ +/* line 2775, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header .student-dashboard-info { display: inline-block; } -/* line 2776, ../../../scss/_app_styles.scss */ +/* line 2777, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header .student-dashboard-info > span { display: block; color: #fff; } -/* line 2780, ../../../scss/_app_styles.scss */ +/* line 2781, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header .student-dashboard-info .student-name { color: #fff; font-weight: 600; font-size: 22px; letter-spacing: 0.5px; } -/* line 2786, ../../../scss/_app_styles.scss */ +/* line 2787, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header .student-dashboard-info .student-overall-points { font-size: 26px; color: #ffff00; } -/* line 2799, ../../../scss/_app_styles.scss */ +/* line 2800, ../../../scss/_app_styles.scss */ .student-dashboard { background-color: #fff; padding: 10px; } -/* line 2804, ../../../scss/_app_styles.scss */ +/* line 2805, ../../../scss/_app_styles.scss */ .student-dashboard #course-act-logs > span { display: inline-block; vertical-align: top; } -/* line 2813, ../../../scss/_app_styles.scss */ +/* line 2814, ../../../scss/_app_styles.scss */ .rating-star-number { position: relative; display: inline-block; } -/* line 2816, ../../../scss/_app_styles.scss */ +/* line 2817, ../../../scss/_app_styles.scss */ .rating-star-number > span { position: absolute; top: 11px; left: 14px; font-size: 13px; } -/* line 2822, ../../../scss/_app_styles.scss */ +/* line 2823, ../../../scss/_app_styles.scss */ .rating-star-number i { font-size: 40px; color: gold; } -/* line 2829, ../../../scss/_app_styles.scss */ +/* line 2830, ../../../scss/_app_styles.scss */ .course-notif .notif-type img { height: 35px; width: 75%; } -/* line 2833, ../../../scss/_app_styles.scss */ +/* line 2834, ../../../scss/_app_styles.scss */ .course-notif .notif-type .notif-rating { position: absolute; right: 15%; top: 0; } -/* line 2837, ../../../scss/_app_styles.scss */ +/* line 2838, ../../../scss/_app_styles.scss */ .course-notif .notif-type .notif-rating i { font-size: 40px; right: 10%; color: #f1c233; } -/* line 2842, ../../../scss/_app_styles.scss */ +/* line 2843, ../../../scss/_app_styles.scss */ .course-notif .notif-type .notif-rating span { position: absolute; left: 50%; @@ -26106,12 +26106,12 @@ div.show-image:hover div.fullscreen-icon{ font-size: 11px; } -/* line 2856, ../../../scss/_app_styles.scss */ +/* line 2857, ../../../scss/_app_styles.scss */ .course-dashboard .course-status > ul, .course-dashboard .course-notifications > ul, .course-dashboard .course-performance > ul { list-style: none; } -/* line 2860, ../../../scss/_app_styles.scss */ +/* line 2861, ../../../scss/_app_styles.scss */ .course-dashboard .course-status > .row, .course-dashboard .course-notifications > .row, .course-dashboard .course-performance > .row { padding: 0px; @@ -26123,45 +26123,45 @@ div.show-image:hover div.fullscreen-icon{ margin: 0em 0em; border-radius: 10px; } -/* line 2872, ../../../scss/_app_styles.scss */ +/* line 2873, ../../../scss/_app_styles.scss */ .course-dashboard .dash-tile-heading { padding: 0.2em 0.7em; border-bottom: 1px solid #DADADA; font-weight: 500; font-size: 1.3em; } -/* line 2878, ../../../scss/_app_styles.scss */ +/* line 2879, ../../../scss/_app_styles.scss */ .course-dashboard .dash-tile-row { padding: 1em; } -/* line 2881, ../../../scss/_app_styles.scss */ +/* line 2882, ../../../scss/_app_styles.scss */ .course-dashboard .dash-tile-row:nth-child(n+3) { border-top: 1px solid #DCDCDC; } -/* line 2887, ../../../scss/_app_styles.scss */ +/* line 2888, ../../../scss/_app_styles.scss */ .course-dashboard .course-status .course-update .course-current-state { color: #000; font-weight: bold; font-size: 1.2em; padding: 0.5em 0.8em 0.6em; } -/* line 2897, ../../../scss/_app_styles.scss */ +/* line 2898, ../../../scss/_app_styles.scss */ .course-dashboard .course-notifications { position: relative; } -/* line 2902, ../../../scss/_app_styles.scss */ +/* line 2903, ../../../scss/_app_styles.scss */ .course-dashboard .course-notifications .notification-row .notification-text { font-size: 0.85em; letter-spacing: 0em; word-spacing: 0.2em; } -/* line 2907, ../../../scss/_app_styles.scss */ +/* line 2908, ../../../scss/_app_styles.scss */ .course-dashboard .course-notifications .notification-row .time-elapsed { font-size: 0.6em; color: #424242; cursor: pointer; } -/* line 2914, ../../../scss/_app_styles.scss */ +/* line 2915, ../../../scss/_app_styles.scss */ .course-dashboard .course-notifications .notification-count { font-size: 1em; position: absolute; @@ -26169,42 +26169,42 @@ div.show-image:hover div.fullscreen-icon{ top: 0.3em; } -/* line 2924, ../../../scss/_app_styles.scss */ +/* line 2925, ../../../scss/_app_styles.scss */ .notebook .notebook-header { border-color: black; border-style: solid; border-width: 1px 0px; padding-top: 1em; } -/* line 2930, ../../../scss/_app_styles.scss */ +/* line 2931, ../../../scss/_app_styles.scss */ .notebook .notebook-header a, .notebook .notebook-header input { margin: 0px; } -/* line 2933, ../../../scss/_app_styles.scss */ +/* line 2934, ../../../scss/_app_styles.scss */ .notebook .notebook-header .notes-count { text-align: center; } -/* line 2938, ../../../scss/_app_styles.scss */ +/* line 2939, ../../../scss/_app_styles.scss */ .notebook .notebook-header .notes-count span:first-child { font-size: 21px; font-weight: 600; padding: 15px; } -/* line 2943, ../../../scss/_app_styles.scss */ +/* line 2944, ../../../scss/_app_styles.scss */ .notebook .notebook-header .notes-count span:last-child { background: lightgrey; padding: 2px 5px; vertical-align: text-bottom; } -/* line 2953, ../../../scss/_app_styles.scss */ +/* line 2954, ../../../scss/_app_styles.scss */ .notebook .notebook-body { padding: 0px 0px; } -/* line 2957, ../../../scss/_app_styles.scss */ +/* line 2958, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .row { margin: 30px 0px; } -/* line 2960, ../../../scss/_app_styles.scss */ +/* line 2961, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card, .notebook .notebook-body .note-cards .note-details { border: 1px solid #ccc; padding: 10px 15px; @@ -26214,12 +26214,12 @@ div.show-image:hover div.fullscreen-icon{ cursor: pointer; position: relative; } -/* line 2969, ../../../scss/_app_styles.scss */ +/* line 2970, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-heading, .notebook .notebook-body .note-cards .note-details .note-heading { font-weight: 800; font-size: 20px; } -/* line 2973, ../../../scss/_app_styles.scss */ +/* line 2974, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-close, .notebook .notebook-body .note-cards .note-details .note-close { position: absolute; right: 7px; @@ -26228,22 +26228,22 @@ div.show-image:hover div.fullscreen-icon{ font-weight: 700; color: #929292; } -/* line 2981, ../../../scss/_app_styles.scss */ +/* line 2982, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-summary, .notebook .notebook-body .note-cards .note-details .note-summary { margin: 15px 0px; } -/* line 2984, ../../../scss/_app_styles.scss */ +/* line 2985, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-info, .notebook .notebook-body .note-cards .note-card .note-extra-data, .notebook .notebook-body .note-cards .note-details .note-info, .notebook .notebook-body .note-cards .note-details .note-extra-data { color: #989898; font-size: 13px; letter-spacing: 0.9px; font-weight: 500; } -/* line 2990, ../../../scss/_app_styles.scss */ +/* line 2991, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-info > span, .notebook .notebook-body .note-cards .note-card .note-extra-data > span, .notebook .notebook-body .note-cards .note-details .note-info > span, .notebook .notebook-body .note-cards .note-details .note-extra-data > span { margin-right: 5px; } -/* line 2995, ../../../scss/_app_styles.scss */ +/* line 2996, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-tags > span, .notebook .notebook-body .note-cards .note-details .note-tags > span { display: inline-block; margin: 10px; @@ -26251,53 +26251,53 @@ div.show-image:hover div.fullscreen-icon{ color: #cba552; padding: 2px 5px; } -/* line 3003, ../../../scss/_app_styles.scss */ +/* line 3004, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-actions, .notebook .notebook-body .note-cards .note-details .note-actions { color: #989898; cursor: pointer; } -/* line 3007, ../../../scss/_app_styles.scss */ +/* line 3008, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-actions span, .notebook .notebook-body .note-cards .note-details .note-actions span { margin-right: 10px 5px; } -/* line 3013, ../../../scss/_app_styles.scss */ +/* line 3014, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-details .note-info, .notebook .notebook-body .note-cards .note-details .note-extra-data, .notebook .notebook-body .note-cards .note-details .note-tags, .notebook .notebook-body .note-cards .note-details .note-actions { display: inline-block; margin-right: 10px; } -/* line 3020, ../../../scss/_app_styles.scss */ +/* line 3021, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-details .note-tags { float: right; } -/* line 3022, ../../../scss/_app_styles.scss */ +/* line 3023, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-details .note-tags > span { margin: 0px; } -/* line 3031, ../../../scss/_app_styles.scss */ +/* line 3032, ../../../scss/_app_styles.scss */ .notebook .notebook-body > div { padding: 0px; } -/* line 3037, ../../../scss/_app_styles.scss */ +/* line 3038, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index { border-right: 1px solid #AFAEAE; padding: 4px 0px; background-color: #F1F1F1; } -/* line 3042, ../../../scss/_app_styles.scss */ +/* line 3043, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs-content { padding: 0px; } -/* line 3045, ../../../scss/_app_styles.scss */ +/* line 3046, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs-content .active { padding: 0px; } -/* line 3049, ../../../scss/_app_styles.scss */ +/* line 3050, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 3054, ../../../scss/_app_styles.scss */ +/* line 3055, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs .tab-title { width: 50%; /*background-color: #DEDEDE;*/ @@ -26305,114 +26305,114 @@ div.show-image:hover div.fullscreen-icon{ position: relative; top: 1px; } -/* line 3061, ../../../scss/_app_styles.scss */ +/* line 3062, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs .tab-title a { border-radius: inherit; font-size: 0.9rem; text-align: center; color: #989898; } -/* line 3068, ../../../scss/_app_styles.scss */ +/* line 3069, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs .tab-title.active { background-color: #fff; border: 1px solid #CCC; border-bottom: 0px; } -/* line 3072, ../../../scss/_app_styles.scss */ +/* line 3073, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs .tab-title.active a { color: #3a3169; } -/* line 3079, ../../../scss/_app_styles.scss */ +/* line 3080, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tab-content { padding: 0px; } -/* line 3084, ../../../scss/_app_styles.scss */ +/* line 3085, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .date { font-size: 12px; font-weight: bold; background: #EFEFEF; padding: 7px 10px; } -/* line 3090, ../../../scss/_app_styles.scss */ +/* line 3091, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .date .note-count { font-size: 11px; line-height: 2em; } -/* line 3095, ../../../scss/_app_styles.scss */ +/* line 3096, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes > div { border-bottom: 1px solid #AFAEAE; } -/* line 3098, ../../../scss/_app_styles.scss */ +/* line 3099, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note { padding: 5px 15px; background: #FFF; cursor: pointer; color: #A2A2A2; } -/* line 3104, ../../../scss/_app_styles.scss */ +/* line 3105, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-heading { font-weight: 400; font-size: 17px; } -/* line 3109, ../../../scss/_app_styles.scss */ +/* line 3110, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-meta { font-size: 13px; } -/* line 3112, ../../../scss/_app_styles.scss */ +/* line 3113, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-meta > span:not(:first-child) { font-size: 11px; font-weight: 600; color: #717171; } -/* line 3119, ../../../scss/_app_styles.scss */ +/* line 3120, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-footer { color: #888888; } -/* line 3122, ../../../scss/_app_styles.scss */ +/* line 3123, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-footer span { margin-right: 10px; } -/* line 3127, ../../../scss/_app_styles.scss */ +/* line 3128, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note.active { border-left: 5px solid #6153AE; background: #F4E7FF; font-weight: 800; color: #6153AE; } -/* line 3133, ../../../scss/_app_styles.scss */ +/* line 3134, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note.active .note-heading { font-weight: 500; font-size: 17px; } -/* line 3137, ../../../scss/_app_styles.scss */ +/* line 3138, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note.active .note-meta > span:not(:first-child) { color: #6153AE; } -/* line 3145, ../../../scss/_app_styles.scss */ +/* line 3146, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page { background-color: #fff; padding-bottom: 30px; } -/* line 3152, ../../../scss/_app_styles.scss */ +/* line 3153, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .group_content { margin-top: 5px; margin-left: 0px; } -/* line 3157, ../../../scss/_app_styles.scss */ +/* line 3158, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page > div { background-color: #fff; } -/* line 3161, ../../../scss/_app_styles.scss */ +/* line 3162, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar { padding: 1.8em 1.2em 0em; margin: 0em; background-color: #FFF; } -/* line 3166, ../../../scss/_app_styles.scss */ +/* line 3167, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar .note-creator { font-weight: bold; } -/* line 3169, ../../../scss/_app_styles.scss */ +/* line 3170, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar .creator-title { text-align: left; color: #C3C3C3; @@ -26420,102 +26420,102 @@ div.show-image:hover div.fullscreen-icon{ letter-spacing: 0.3px; margin-top: 5px; } -/* line 3176, ../../../scss/_app_styles.scss */ +/* line 3177, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar .creator-rating { text-align: right; } -/* line 3178, ../../../scss/_app_styles.scss */ +/* line 3179, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar .creator-rating > div { display: inline-block; } -/* line 3183, ../../../scss/_app_styles.scss */ +/* line 3184, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-title { font-size: 2.3em; font-weight: 500; margin-right: 1em; } -/* line 3188, ../../../scss/_app_styles.scss */ +/* line 3189, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-content { padding: 2em 2em 1em; background: #fff; margin: 0em; } -/* line 3195, ../../../scss/_app_styles.scss */ +/* line 3196, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-content .note-header > div { display: inline-block; } -/* line 3200, ../../../scss/_app_styles.scss */ +/* line 3201, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-content .note-text { font-size: 19px; letter-spacing: 0.7px; } -/* line 3203, ../../../scss/_app_styles.scss */ +/* line 3204, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-content .note-text p { padding: 0px; } -/* line 3209, ../../../scss/_app_styles.scss */ +/* line 3210, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections { padding: 0em 1em 0em; } -/* line 3213, ../../../scss/_app_styles.scss */ +/* line 3214, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .comments-header span { font-weight: bold; } -/* line 3216, ../../../scss/_app_styles.scss */ +/* line 3217, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .comments-header i:not(:first-child) { margin-left: 15px; } -/* line 3221, ../../../scss/_app_styles.scss */ +/* line 3222, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .new-comment { border-top: 1px solid grey; padding: 15px 10px; margin-top: 5px; } -/* line 3226, ../../../scss/_app_styles.scss */ +/* line 3227, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .new-comment .trumbowyg-box, .notebook .notebook-body .note-page .comment-sections .new-comment .trumbowyg-editor { min-height: 200px; margin-top: 0px; } -/* line 3232, ../../../scss/_app_styles.scss */ +/* line 3233, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .new-comment .user-prof-image { font-size: 90px; line-height: 0em; } -/* line 3242, ../../../scss/_app_styles.scss */ +/* line 3243, ../../../scss/_app_styles.scss */ #newNoteModal { width: 40%; } -/* line 3245, ../../../scss/_app_styles.scss */ +/* line 3246, ../../../scss/_app_styles.scss */ #newNoteModal > div { margin-bottom: 1em; } -/* line 3249, ../../../scss/_app_styles.scss */ +/* line 3250, ../../../scss/_app_styles.scss */ #newNoteModal input { width: 100%; } -/* line 3252, ../../../scss/_app_styles.scss */ +/* line 3253, ../../../scss/_app_styles.scss */ #newNoteModal .heading { margin-right: 1em; } -/* line 3256, ../../../scss/_app_styles.scss */ +/* line 3257, ../../../scss/_app_styles.scss */ #newNoteModal .note-tags { padding: 1em; border: 1px solid black; } -/* line 3262, ../../../scss/_app_styles.scss */ +/* line 3263, ../../../scss/_app_styles.scss */ #newNoteModal .new-note-actions .button { float: left; margin-left: 1em; margin-bottom: 0px; } -/* line 3267, ../../../scss/_app_styles.scss */ +/* line 3268, ../../../scss/_app_styles.scss */ #newNoteModal .new-note-actions .button:last-child { float: right; } -/* line 3275, ../../../scss/_app_styles.scss */ +/* line 3276, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header { line-height: 2em; border-top: 1px solid #797979; @@ -26523,33 +26523,33 @@ div.show-image:hover div.fullscreen-icon{ text-align: center; padding: 0.7em 1em; } -/* line 3282, ../../../scss/_app_styles.scss */ +/* line 3283, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header input, .gallery-page .gallery-header select, .gallery-page .gallery-header a { border-radius: 4px; margin-bottom: 0em; } -/* line 3286, ../../../scss/_app_styles.scss */ +/* line 3287, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header input.prefix, .gallery-page .gallery-header select.prefix, .gallery-page .gallery-header a.prefix { border-radius: 0px; } -/* line 3291, ../../../scss/_app_styles.scss */ +/* line 3292, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header i { font-size: 1em; color: #A29E9E; } -/* line 3297, ../../../scss/_app_styles.scss */ +/* line 3298, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .filters .columns { padding-left: 5px; } -/* line 3303, ../../../scss/_app_styles.scss */ +/* line 3304, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .columns { padding-left: 5px; } -/* line 3307, ../../../scss/_app_styles.scss */ +/* line 3308, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .filter-tags { text-align: left; } -/* line 3310, ../../../scss/_app_styles.scss */ +/* line 3311, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .filter-tags .filter-tag { padding: 0px 10px; background: #cccccc; @@ -26559,73 +26559,73 @@ div.show-image:hover div.fullscreen-icon{ font-size: 0.8em; color: #757575; } -/* line 3319, ../../../scss/_app_styles.scss */ +/* line 3320, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .filter-tags .filter-tag span { margin: 0px 2px 0px 6px; cursor: pointer; } -/* line 3324, ../../../scss/_app_styles.scss */ +/* line 3325, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .filter-tags > div { display: inline-block; } -/* line 3331, ../../../scss/_app_styles.scss */ +/* line 3332, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .side-heading { font-size: 19px; } -/* line 3334, ../../../scss/_app_styles.scss */ +/* line 3335, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .side-heading a { background: #e7e7e7; border-width: 1px 0px 1px 1px; border-color: #cccccc; border-style: solid; } -/* line 3341, ../../../scss/_app_styles.scss */ +/* line 3342, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .side-heading input { border-radius: 0px; box-shadow: none; border-left: 0px; } -/* line 3348, ../../../scss/_app_styles.scss */ +/* line 3349, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel { background: #FFF; } -/* line 3351, ../../../scss/_app_styles.scss */ +/* line 3352, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content { min-height: 250px; } -/* line 3354, ../../../scss/_app_styles.scss */ +/* line 3355, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content .gallery-subheader { line-height: 3em; padding: 10px 0px; } -/* line 3358, ../../../scss/_app_styles.scss */ +/* line 3359, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content .gallery-subheader upload-file { margin: 0px; font-size: 1em; } -/* line 3363, ../../../scss/_app_styles.scss */ +/* line 3364, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content .gallery-subheader .gallery-actions { font-size: 1.2em; color: #2a79e4; } -/* line 3367, ../../../scss/_app_styles.scss */ +/* line 3368, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content .gallery-subheader .gallery-actions > div { display: inline-block; margin-right: 10px; } -/* line 3374, ../../../scss/_app_styles.scss */ +/* line 3375, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .file-info-panel { background: #fff; } -/* line 3377, ../../../scss/_app_styles.scss */ +/* line 3378, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .file-info-panel .row { margin: 10px 0px; } -/* line 3380, ../../../scss/_app_styles.scss */ +/* line 3381, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .file-info-panel .row > div:first-child { font-weight: 500; } -/* line 3385, ../../../scss/_app_styles.scss */ +/* line 3386, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .file-info-panel .file-name { font-size: 20px; font-weight: bold; @@ -26633,11 +26633,11 @@ div.show-image:hover div.fullscreen-icon{ margin: 10px 0px 20px; } -/* line 3396, ../../../scss/_app_styles.scss */ +/* line 3397, ../../../scss/_app_styles.scss */ .gallery-card .select-file { vertical-align: top; } -/* line 3400, ../../../scss/_app_styles.scss */ +/* line 3401, ../../../scss/_app_styles.scss */ .gallery-card .file-item { width: 80%; color: #fff; @@ -26648,17 +26648,17 @@ div.show-image:hover div.fullscreen-icon{ border: 1px solid black; overflow: hidden; } -/* line 3410, ../../../scss/_app_styles.scss */ +/* line 3411, ../../../scss/_app_styles.scss */ .gallery-card .file-item .item-thumbnail-image { height: 100%; padding: 1em; } -/* line 3415, ../../../scss/_app_styles.scss */ +/* line 3416, ../../../scss/_app_styles.scss */ .gallery-card .file-item .file-details { margin-top: 10%; display: none; } -/* line 3420, ../../../scss/_app_styles.scss */ +/* line 3421, ../../../scss/_app_styles.scss */ .gallery-card .file-item .file-actions { display: none; position: absolute; @@ -26667,11 +26667,11 @@ div.show-image:hover div.fullscreen-icon{ width: 100%; font-size: 25px; } -/* line 3428, ../../../scss/_app_styles.scss */ +/* line 3429, ../../../scss/_app_styles.scss */ .gallery-card .file-item .file-actions i { margin: 0px 10px; } -/* line 3433, ../../../scss/_app_styles.scss */ +/* line 3434, ../../../scss/_app_styles.scss */ .gallery-card .file-item .filename-footer { position: absolute; bottom: 0px; @@ -26682,24 +26682,24 @@ div.show-image:hover div.fullscreen-icon{ font-weight: 600; background: #999999; } -/* line 3444, ../../../scss/_app_styles.scss */ +/* line 3445, ../../../scss/_app_styles.scss */ .gallery-card .file-item:hover { background: #999999; } -/* line 3447, ../../../scss/_app_styles.scss */ +/* line 3448, ../../../scss/_app_styles.scss */ .gallery-card .file-item:hover .item-thumbnail-image { opacity: 0.2; } -/* line 3451, ../../../scss/_app_styles.scss */ +/* line 3452, ../../../scss/_app_styles.scss */ .gallery-card .file-item:hover .file-details, .gallery-card .file-item:hover .file-actions { display: block; } -/* line 3454, ../../../scss/_app_styles.scss */ +/* line 3455, ../../../scss/_app_styles.scss */ .gallery-card .file-item:hover .filename-footer { display: none; } -/* line 3462, ../../../scss/_app_styles.scss */ +/* line 3463, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'], dialog[id^='reveal-'] { width: 100vw; height: 100vh; @@ -26763,49 +26763,49 @@ div.show-image:hover div.fullscreen-icon{ } }*/ } -/* line 3526, ../../../scss/_app_styles.scss */ +/* line 3527, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body, dialog[id^='reveal-'] .gmodal-body { position: relative; height: 100%; } -/* line 3529, ../../../scss/_app_styles.scss */ +/* line 3530, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel { background-color: #fff; height: 100%; } -/* line 3531, ../../../scss/_app_styles.scss */ +/* line 3532, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .text-gray, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .text-gray { display: none; } -/* line 3535, ../../../scss/_app_styles.scss */ +/* line 3536, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel iframe, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel iframe { height: 550px !important; width: 130% !important; } -/* line 3540, ../../../scss/_app_styles.scss */ +/* line 3541, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel #view-page, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel #view-page { margin-top: -10px !important; } -/* line 3544, ../../../scss/_app_styles.scss */ +/* line 3545, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel span, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel span { display: none !important; } -/* line 3548, ../../../scss/_app_styles.scss */ +/* line 3549, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .button, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .button { display: none !important; } -/* line 3555, ../../../scss/_app_styles.scss */ +/* line 3556, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder { height: 100%; } -/* line 3558, ../../../scss/_app_styles.scss */ +/* line 3559, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder .gmodal-item, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder .gmodal-item { height: 100%; width: 100%; background: transparent; padding: 0px; } -/* line 3564, ../../../scss/_app_styles.scss */ +/* line 3565, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder .gmodal-item .gmodel-item-image, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder .gmodal-item .gmodel-item-image { width: auto; margin: 0px auto; @@ -26813,7 +26813,7 @@ div.show-image:hover div.fullscreen-icon{ padding: 1em 0em; height: 100%; } -/* line 3573, ../../../scss/_app_styles.scss */ +/* line 3574, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer { height: 2em; line-height: 2em; @@ -26825,32 +26825,32 @@ div.show-image:hover div.fullscreen-icon{ opacity: 0; background-color: rgba(0, 0, 0, 0.9); } -/* line 3584, ../../../scss/_app_styles.scss */ +/* line 3585, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer > div:not(.gmodal-item-details), dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer > div:not(.gmodal-item-details) { cursor: pointer; } -/* line 3588, ../../../scss/_app_styles.scss */ +/* line 3589, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer .gmodal-item-details, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer .gmodal-item-details { text-align: center; width: 100%; } -/* line 3592, ../../../scss/_app_styles.scss */ +/* line 3593, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer .gmodal-item-details i, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer .gmodal-item-details i { margin-left: 1em; margin-right: 0.5em; cursor: pointer; } -/* line 3600, ../../../scss/_app_styles.scss */ +/* line 3601, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel:hover .gmodal-footer, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel:hover .gmodal-footer { opacity: 0.8; transition: opacity 1s; } -/* line 3605, ../../../scss/_app_styles.scss */ +/* line 3606, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel { height: 100%; padding: 0px 25px; } -/* line 3609, ../../../scss/_app_styles.scss */ +/* line 3610, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side { background: #fff; height: 100%; @@ -26871,31 +26871,31 @@ div.show-image:hover div.fullscreen-icon{ font-size: 0.9em; }*/ } -/* line 3613, ../../../scss/_app_styles.scss */ +/* line 3614, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side > div > div, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side > div > div { width: 100%; display: block; margin: 12px 0px; padding: 0px 10px; } -/* line 3620, ../../../scss/_app_styles.scss */ +/* line 3621, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-name .close-reveal-modal, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-name .close-reveal-modal { font-size: 20px; top: 6px; right: 26px; } -/* line 3627, ../../../scss/_app_styles.scss */ +/* line 3628, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-brief span, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-brief span { vertical-align: top; margin-right: 5px; line-height: 35px; } -/* line 3632, ../../../scss/_app_styles.scss */ +/* line 3633, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-brief .image-rating, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-brief .image-rating { background: #ccc; padding: 2px 5px; } -/* line 3638, ../../../scss/_app_styles.scss */ +/* line 3639, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-actions a, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-actions a { padding: 3px 7px; background: #fff; @@ -26905,13 +26905,13 @@ div.show-image:hover div.fullscreen-icon{ margin-right: 10px; display: inline-block; } -/* line 3649, ../../../scss/_app_styles.scss */ +/* line 3650, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 3654, ../../../scss/_app_styles.scss */ +/* line 3655, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title { width: 40%; background-color: #DEDEDE; @@ -26920,17 +26920,17 @@ div.show-image:hover div.fullscreen-icon{ position: relative; top: 1px; } -/* line 3662, ../../../scss/_app_styles.scss */ +/* line 3663, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title a, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title a { border-radius: inherit; } -/* line 3666, ../../../scss/_app_styles.scss */ +/* line 3667, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title.active, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title.active { background-color: #fff; border: 1px solid #CCC; border-bottom: 0px; } -/* line 3674, ../../../scss/_app_styles.scss */ +/* line 3675, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details #image-info span, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details #image-info span { font-weight: 500; font-size: 16px; @@ -26938,20 +26938,20 @@ div.show-image:hover div.fullscreen-icon{ line-height: 35px; } -/* line 3704, ../../../scss/_app_styles.scss */ +/* line 3705, ../../../scss/_app_styles.scss */ .user-comment { display: inline-flex; width: 100%; } -/* line 3708, ../../../scss/_app_styles.scss */ +/* line 3709, ../../../scss/_app_styles.scss */ .user-comment > div { display: inline-block; } -/* line 3711, ../../../scss/_app_styles.scss */ +/* line 3712, ../../../scss/_app_styles.scss */ .user-comment > div:last-child { width: 100%; } -/* line 3716, ../../../scss/_app_styles.scss */ +/* line 3717, ../../../scss/_app_styles.scss */ .user-comment .comment-heading { color: #9C9C9C; border-bottom: 1px solid grey; @@ -26959,71 +26959,71 @@ div.show-image:hover div.fullscreen-icon{ margin-bottom: 10px; margin-top: 10px; } -/* line 3724, ../../../scss/_app_styles.scss */ +/* line 3725, ../../../scss/_app_styles.scss */ .user-comment .comment-heading > div { display: inline-block; } -/* line 3728, ../../../scss/_app_styles.scss */ +/* line 3729, ../../../scss/_app_styles.scss */ .user-comment .comment-heading .commentor-name span { font-weight: bold; color: #333333; } -/* line 3733, ../../../scss/_app_styles.scss */ +/* line 3734, ../../../scss/_app_styles.scss */ .user-comment .comment-footer { font-size: 0.9em; font-weight: 400; border: 1px solid #9E9E9E; background: #CCCCCC; } -/* line 3739, ../../../scss/_app_styles.scss */ +/* line 3740, ../../../scss/_app_styles.scss */ .user-comment .comment-footer > div { cursor: pointer; } -/* line 3742, ../../../scss/_app_styles.scss */ +/* line 3743, ../../../scss/_app_styles.scss */ .user-comment .comment-footer i { margin-right: 1em; } -/* line 3748, ../../../scss/_app_styles.scss */ +/* line 3749, ../../../scss/_app_styles.scss */ .user-comment .comment-container .comment-add { margin-top: 0.4em; } -/* line 3752, ../../../scss/_app_styles.scss */ +/* line 3753, ../../../scss/_app_styles.scss */ .user-comment .user-avatar { font-size: 10em; font-size: 5em; line-height: 1em; } -/* line 3759, ../../../scss/_app_styles.scss */ +/* line 3760, ../../../scss/_app_styles.scss */ .course-content { /*border-top: 1px solid #000;*/ } -/* line 3761, ../../../scss/_app_styles.scss */ +/* line 3762, ../../../scss/_app_styles.scss */ .course-content .alert-box { padding: 5px; font-size: 1em; } -/* line 3765, ../../../scss/_app_styles.scss */ +/* line 3766, ../../../scss/_app_styles.scss */ .course-content .alert-box > div { display: inline-block; vertical-align: top; } -/* line 3769, ../../../scss/_app_styles.scss */ +/* line 3770, ../../../scss/_app_styles.scss */ .course-content .alert-box .warning-note { width: 96%; } -/* line 3772, ../../../scss/_app_styles.scss */ +/* line 3773, ../../../scss/_app_styles.scss */ .course-content .alert-box .warning-note > div:nth-child(2) { color: #000; margin-top: 5px; padding-top: 5px; border-top: 1px solid #000; } -/* line 3779, ../../../scss/_app_styles.scss */ +/* line 3780, ../../../scss/_app_styles.scss */ .course-content .alert-box .warning-icon { margin: 0px 5px; } -/* line 3782, ../../../scss/_app_styles.scss */ +/* line 3783, ../../../scss/_app_styles.scss */ .course-content .alert-box .close { position: relative; top: 0px; @@ -27033,17 +27033,17 @@ div.show-image:hover div.fullscreen-icon{ text-decoration: underline; color: #085394 !important; } -/* line 3793, ../../../scss/_app_styles.scss */ +/* line 3794, ../../../scss/_app_styles.scss */ .course-content .collection { overflow: visible; } -/* line 3796, ../../../scss/_app_styles.scss */ +/* line 3797, ../../../scss/_app_styles.scss */ .course-content .collection .course-module { position: relative; border-bottom: 1px solid #CCC; padding: 1em 0em; } -/* line 3803, ../../../scss/_app_styles.scss */ +/* line 3804, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-header .fa { position: absolute; left: -1.1em; @@ -27052,58 +27052,58 @@ div.show-image:hover div.fullscreen-icon{ background: #EAEAEA; font-size: 1.4em; } -/* line 3821, ../../../scss/_app_styles.scss */ +/* line 3822, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-page:hover span { text-decoration: underline; color: #9900ff !important; } -/* line 3826, ../../../scss/_app_styles.scss */ +/* line 3827, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .jqtree-tree .jqtree-title { cursor: pointer; } -/* line 3830, ../../../scss/_app_styles.scss */ +/* line 3831, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part { margin-left: 1em; } -/* line 3833, ../../../scss/_app_styles.scss */ +/* line 3834, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part .jqtree-toggler { color: #585858; } -/* line 3836, ../../../scss/_app_styles.scss */ +/* line 3837, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part .jqtree-toggler.jqtree-closed { color: #CCC; } -/* line 3840, ../../../scss/_app_styles.scss */ +/* line 3841, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part span { vertical-align: top; } -/* line 3843, ../../../scss/_app_styles.scss */ +/* line 3844, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part .fa { display: inline; margin-right: 5px; } -/* line 3853, ../../../scss/_app_styles.scss */ +/* line 3854, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header { font-weight: 400; font-size: 1.3em; border-bottom: 1px solid #707070; color: #797979; } -/* line 3859, ../../../scss/_app_styles.scss */ +/* line 3860, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header > div { padding: 0.3em 0em; } -/* line 3863, ../../../scss/_app_styles.scss */ +/* line 3864, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header a { color: #797979; } -/* line 3867, ../../../scss/_app_styles.scss */ +/* line 3868, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-page-previous { cursor: pointer; padding: 0px; } -/* line 3871, ../../../scss/_app_styles.scss */ +/* line 3872, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-page-previous a:first-child { border-right: 1px solid grey; padding-right: 5px; @@ -27111,27 +27111,27 @@ div.show-image:hover div.fullscreen-icon{ padding: 20px; display: inline-block; } -/* line 3880, ../../../scss/_app_styles.scss */ +/* line 3881, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header i { margin-right: 0.1em; } -/* line 3884, ../../../scss/_app_styles.scss */ +/* line 3885, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .unit-title { text-align: center; color: #999999; } -/* line 3888, ../../../scss/_app_styles.scss */ +/* line 3889, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-title { text-align: center; color: #000; } -/* line 3892, ../../../scss/_app_styles.scss */ +/* line 3893, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-create-note { color: #2a78e3; cursor: pointer; padding: 0px; } -/* line 3897, ../../../scss/_app_styles.scss */ +/* line 3898, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-create-note a:last-child { border-left: 1px solid grey; padding-left: 5px; @@ -27139,11 +27139,11 @@ div.show-image:hover div.fullscreen-icon{ padding: 20px; display: inline-block; } -/* line 3905, ../../../scss/_app_styles.scss */ +/* line 3906, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-create-note > div { float: right; } -/* line 3910, ../../../scss/_app_styles.scss */ +/* line 3911, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container { border: 1px solid black; height: 100%; @@ -27151,18 +27151,18 @@ div.show-image:hover div.fullscreen-icon{ margin-bottom: 2em; padding: 0em 1em; } -/* line 3917, ../../../scss/_app_styles.scss */ +/* line 3918, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides { height: 100%; } -/* line 3921, ../../../scss/_app_styles.scss */ +/* line 3922, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .activity-slide { padding: 1em; height: inherit; background: #fff; position: relative; } -/* line 3929, ../../../scss/_app_styles.scss */ +/* line 3930, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .activity-slide .view-related-content { border: 1px solid #999; display: inline-block; @@ -27170,12 +27170,12 @@ div.show-image:hover div.fullscreen-icon{ color: #999999; margin-left: 12%; } -/* line 3937, ../../../scss/_app_styles.scss */ +/* line 3938, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .activity-slide .page > section { margin-left: 50%; transform: translate(-50%); } -/* line 3943, ../../../scss/_app_styles.scss */ +/* line 3944, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .related-content-close { position: absolute; right: -2px; @@ -27184,21 +27184,21 @@ div.show-image:hover div.fullscreen-icon{ display: none; color: #8E8E8E; } -/* line 3952, ../../../scss/_app_styles.scss */ +/* line 3953, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded > i { font-size: 20px !important; color: #ccc !important; top: 8px !important; } -/* line 3957, ../../../scss/_app_styles.scss */ +/* line 3958, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header { margin-left: 20px !important; } -/* line 3959, ../../../scss/_app_styles.scss */ +/* line 3960, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header > span:first-child { display: none !important; } -/* line 3962, ../../../scss/_app_styles.scss */ +/* line 3963, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header .back-to-activity { display: inline-block !important; float: right; @@ -27209,24 +27209,24 @@ div.show-image:hover div.fullscreen-icon{ color: #757575; margin-right: 20px; } -/* line 3972, ../../../scss/_app_styles.scss */ +/* line 3973, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title { font-size: 15px !important; position: relative; } -/* line 3976, ../../../scss/_app_styles.scss */ +/* line 3977, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title .related-content-close { display: block; } -/* line 3979, ../../../scss/_app_styles.scss */ +/* line 3980, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title > i { display: none !important; } -/* line 3984, ../../../scss/_app_styles.scss */ +/* line 3985, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-body { display: block !important; } -/* line 3988, ../../../scss/_app_styles.scss */ +/* line 3989, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content { width: 75%; margin: 0px auto; @@ -27237,7 +27237,7 @@ div.show-image:hover div.fullscreen-icon{ min-height: 50px; position: relative; } -/* line 3998, ../../../scss/_app_styles.scss */ +/* line 3999, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content > i { color: #fff; font-size: 40px; @@ -27245,15 +27245,15 @@ div.show-image:hover div.fullscreen-icon{ left: 8px; top: 4px; } -/* line 4006, ../../../scss/_app_styles.scss */ +/* line 4007, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-header { margin-left: 40px; } -/* line 4008, ../../../scss/_app_styles.scss */ +/* line 4009, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-header .back-to-activity { display: none; } -/* line 4011, ../../../scss/_app_styles.scss */ +/* line 4012, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-header span { display: block; vertical-align: top; @@ -27263,27 +27263,27 @@ div.show-image:hover div.fullscreen-icon{ letter-spacing: 0.8px; color: #999999; } -/* line 4020, ../../../scss/_app_styles.scss */ +/* line 4021, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-header .related-content-title { font-size: 20px; color: #000; cursor: pointer; } -/* line 4026, ../../../scss/_app_styles.scss */ +/* line 4027, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-body { display: none; } -/* line 4033, ../../../scss/_app_styles.scss */ +/* line 4034, ../../../scss/_app_styles.scss */ .activity-page .activity-comments-section { width: 75%; margin: 0px auto; } -/* line 4037, ../../../scss/_app_styles.scss */ +/* line 4038, ../../../scss/_app_styles.scss */ .activity-page .activity-comments-section .user-prof-image { font-size: 7em; text-align: center; } -/* line 4042, ../../../scss/_app_styles.scss */ +/* line 4043, ../../../scss/_app_styles.scss */ .activity-page .activity-comments-section #postCommentBtn { padding: 2em 3em; } @@ -27304,28 +27304,28 @@ div.show-image:hover div.fullscreen-icon{ position: absolute; } */ -/* line 4063, ../../../scss/_app_styles.scss */ +/* line 4064, ../../../scss/_app_styles.scss */ .rate-scale { cursor: pointer; } -/* line 4066, ../../../scss/_app_styles.scss */ +/* line 4067, ../../../scss/_app_styles.scss */ .rate-scale i { margin-right: 0em !important; padding-right: 0.5em; } -/* line 4070, ../../../scss/_app_styles.scss */ +/* line 4071, ../../../scss/_app_styles.scss */ .rate-scale .hover-rating, .rate-scale .rated { color: yellow; } -/* line 4076, ../../../scss/_app_styles.scss */ +/* line 4077, ../../../scss/_app_styles.scss */ #left-tab { position: absolute; left: 0px; bottom: 0px; } -/* line 4081, ../../../scss/_app_styles.scss */ +/* line 4082, ../../../scss/_app_styles.scss */ #right-tab { position: absolute; right: 0px; @@ -27333,12 +27333,12 @@ div.show-image:hover div.fullscreen-icon{ padding-bottom: 6px; } -/* line 4087, ../../../scss/_app_styles.scss */ +/* line 4088, ../../../scss/_app_styles.scss */ #enrolled-btn { margin-bottom: 0px; } -/* line 4090, ../../../scss/_app_styles.scss */ +/* line 4091, ../../../scss/_app_styles.scss */ div.absol-descrip { position: absolute; top: 190px; @@ -27349,14 +27349,14 @@ div.absol-descrip { } /*overview-summary styling*/ -/* line 4100, ../../../scss/_app_styles.scss */ +/* line 4101, ../../../scss/_app_styles.scss */ .course-title, .course-date { color: white; padding-top: 0px; padding-bottom: 0px; } -/* line 4105, ../../../scss/_app_styles.scss */ +/* line 4106, ../../../scss/_app_styles.scss */ .course-description { color: #cccccc; padding-top: 0px; @@ -27368,48 +27368,48 @@ div.absol-descrip { overflow: hidden; } -/* line 4115, ../../../scss/_app_styles.scss */ +/* line 4116, ../../../scss/_app_styles.scss */ .course-para { padding: 0; } -/* line 4119, ../../../scss/_app_styles.scss */ +/* line 4120, ../../../scss/_app_styles.scss */ course-title { padding-left: 10px; } -/* line 4122, ../../../scss/_app_styles.scss */ +/* line 4123, ../../../scss/_app_styles.scss */ .enroll-status-margin { margin-bottom: 0; } -/* line 4126, ../../../scss/_app_styles.scss */ +/* line 4127, ../../../scss/_app_styles.scss */ .progress-summery { color: white; margin-top: 20px; } -/* line 4130, ../../../scss/_app_styles.scss */ +/* line 4131, ../../../scss/_app_styles.scss */ .course-description-thumbnails { margin: 0; padding: 0; } -/* line 4135, ../../../scss/_app_styles.scss */ +/* line 4136, ../../../scss/_app_styles.scss */ .left-shift { padding: 0; color: white !important; } /*course overview for Small screens*/ -/* line 4141, ../../../scss/_app_styles.scss */ +/* line 4142, ../../../scss/_app_styles.scss */ .course { /*position:relative;*/ border: 1px solid black; background-color: #999999; } -/* line 4147, ../../../scss/_app_styles.scss */ +/* line 4148, ../../../scss/_app_styles.scss */ .course-contents { /*position:absolute;*/ width: 100%; @@ -27417,7 +27417,7 @@ course-title { /*Medium screens*/ @media only screen and (min-width: 40.063em) { - /* line 4154, ../../../scss/_app_styles.scss */ + /* line 4155, ../../../scss/_app_styles.scss */ .course { position: relative; height: 300px; @@ -27425,7 +27425,7 @@ course-title { background-color: #999999; } - /* line 4160, ../../../scss/_app_styles.scss */ + /* line 4161, ../../../scss/_app_styles.scss */ .course-contents { position: absolute; bottom: 0; @@ -27435,7 +27435,7 @@ course-title { /* min-width 641px, medium screens */ /* Large screens*/ @media only screen and (min-width: 64.063em) { - /* line 4170, ../../../scss/_app_styles.scss */ + /* line 4171, ../../../scss/_app_styles.scss */ .course { position: relative; height: 300px; @@ -27443,7 +27443,7 @@ course-title { background-color: #999999; } - /* line 4176, ../../../scss/_app_styles.scss */ + /* line 4177, ../../../scss/_app_styles.scss */ .course-contents { position: absolute; bottom: 0; @@ -27452,14 +27452,14 @@ course-title { } /* min-width 1025px, large screens */ /*General config css*/ -/* line 4183, ../../../scss/_app_styles.scss */ +/* line 4184, ../../../scss/_app_styles.scss */ .alert-box.warning { background: #ffe7c0; border-color: #bf9000; color: #966000; } -/* line 4190, ../../../scss/_app_styles.scss */ +/* line 4191, ../../../scss/_app_styles.scss */ .badge { display: inline-block; line-height: 22px; @@ -27476,7 +27476,7 @@ course-title { font-size: 1.8em; } -/* line 4206, ../../../scss/_app_styles.scss */ +/* line 4207, ../../../scss/_app_styles.scss */ .badge { background: #67c1ef; border-color: #30aae9; @@ -27486,7 +27486,7 @@ course-title { background-image: linear-gradient(to bottom, #acddf6, #67c1ef); } -/* line 4215, ../../../scss/_app_styles.scss */ +/* line 4216, ../../../scss/_app_styles.scss */ .badge.green { background: #77cc51; border-color: #59ad33; @@ -27496,7 +27496,7 @@ course-title { background-image: linear-gradient(to bottom, #a5dd8c, #77cc51); } -/* line 4224, ../../../scss/_app_styles.scss */ +/* line 4225, ../../../scss/_app_styles.scss */ .badge.yellow { background: #faba3e; border-color: #f4a306; @@ -27506,7 +27506,7 @@ course-title { background-image: linear-gradient(to bottom, #fcd589, #faba3e); } -/* line 4234, ../../../scss/_app_styles.scss */ +/* line 4235, ../../../scss/_app_styles.scss */ .badge.red { background: #fa623f; border-color: #fa5a35; @@ -27517,12 +27517,12 @@ course-title { } /* Course/ Event Card CSS*/ -/* line 4250, ../../../scss/_app_styles.scss */ +/* line 4251, ../../../scss/_app_styles.scss */ .card-image-wrapper { position: relative; } -/* line 4254, ../../../scss/_app_styles.scss */ +/* line 4255, ../../../scss/_app_styles.scss */ .event-card { padding: 0px; min-height: 22rem; @@ -27531,12 +27531,12 @@ course-title { border-radius: 10px; background-color: #fff; } -/* line 4262, ../../../scss/_app_styles.scss */ +/* line 4263, ../../../scss/_app_styles.scss */ .event-card:hover { box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.16), 0 2px 10px 1px rgba(0, 0, 0, 0.12); transition: box-shadow 0.5s ease; } -/* line 4267, ../../../scss/_app_styles.scss */ +/* line 4268, ../../../scss/_app_styles.scss */ .event-card .event-card-status { z-index: 99; width: auto; @@ -27551,31 +27551,31 @@ course-title { border-radius: 4px; letter-spacing: 0.3px; } -/* line 4281, ../../../scss/_app_styles.scss */ +/* line 4282, ../../../scss/_app_styles.scss */ .event-card .event-card-status.open { background-color: #00b300; } -/* line 4284, ../../../scss/_app_styles.scss */ +/* line 4285, ../../../scss/_app_styles.scss */ .event-card .event-card-status.closed { background-color: red; } -/* line 4287, ../../../scss/_app_styles.scss */ +/* line 4288, ../../../scss/_app_styles.scss */ .event-card .event-card-status.in-progress { background-color: #00b300; } -/* line 4290, ../../../scss/_app_styles.scss */ +/* line 4291, ../../../scss/_app_styles.scss */ .event-card .event-card-status.forthcoming { background-color: #F2910D; } -/* line 4293, ../../../scss/_app_styles.scss */ +/* line 4294, ../../../scss/_app_styles.scss */ .event-card .event-card-status.upcoming { background-color: #F2910D; } -/* line 4297, ../../../scss/_app_styles.scss */ +/* line 4298, ../../../scss/_app_styles.scss */ .event-card .event-card-status.completed { background-color: #4d4d4d; } -/* line 4302, ../../../scss/_app_styles.scss */ +/* line 4303, ../../../scss/_app_styles.scss */ .event-card .event-card-notifications { position: absolute; top: 2px; @@ -27584,46 +27584,46 @@ course-title { color: #F04124; font-weight: 600; } -/* line 4310, ../../../scss/_app_styles.scss */ +/* line 4311, ../../../scss/_app_styles.scss */ .event-card .event-card-notifications .badge { padding: 0px 5px; font-size: 1.4em; font-weight: 600; } -/* line 4317, ../../../scss/_app_styles.scss */ +/* line 4318, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status { font-weight: 500; font-size: 1.2em; padding: 0.5em 0.8em 0.6em; } -/* line 4322, ../../../scss/_app_styles.scss */ +/* line 4323, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.open { color: #00b300; } -/* line 4326, ../../../scss/_app_styles.scss */ +/* line 4327, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.closed { color: red; } -/* line 4330, ../../../scss/_app_styles.scss */ +/* line 4331, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.in-progress { color: #000; } -/* line 4333, ../../../scss/_app_styles.scss */ +/* line 4334, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.forthcoming { color: #F2910D; } -/* line 4337, ../../../scss/_app_styles.scss */ +/* line 4338, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.completed { color: #4d4d4d; } -/* line 4341, ../../../scss/_app_styles.scss */ +/* line 4342, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status .event-time { font-size: 0.7em; display: block; font-weight: 400; display: inline; } -/* line 4349, ../../../scss/_app_styles.scss */ +/* line 4350, ../../../scss/_app_styles.scss */ .event-card .event-card-title { color: #0d0d0d; display: inline-block; @@ -27634,19 +27634,19 @@ course-title { font-size: 2em; font-weight: 400; } -/* line 4360, ../../../scss/_app_styles.scss */ +/* line 4361, ../../../scss/_app_styles.scss */ .event-card .event-card-desc { word-wrap: break-word; font-size: 0.6em; color: #333333; padding-left: 4px; } -/* line 4366, ../../../scss/_app_styles.scss */ +/* line 4367, ../../../scss/_app_styles.scss */ .event-card p { margin: 0px; padding: 10px; } -/* line 4372, ../../../scss/_app_styles.scss */ +/* line 4373, ../../../scss/_app_styles.scss */ .event-card .event-card-image { padding: 0px; margin: 0px; @@ -27658,7 +27658,7 @@ course-title { background-color: #e5e5e5; border-radius: 10px 10px 0px 0px; } -/* line 4383, ../../../scss/_app_styles.scss */ +/* line 4384, ../../../scss/_app_styles.scss */ .event-card .event-card-image img { border-radius: 2px 2px 0 0; display: block; @@ -27667,7 +27667,7 @@ course-title { opacity: 0.25; height: 100%; } -/* line 4392, ../../../scss/_app_styles.scss */ +/* line 4393, ../../../scss/_app_styles.scss */ .event-card .event-card-image i { font-size: 7rem; opacity: 0.75; @@ -27681,51 +27681,51 @@ course-title { text-transform: none; text-decoration: inherit; } -/* line 4406, ../../../scss/_app_styles.scss */ +/* line 4407, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.file:before { content: "\f18e"; } -/* line 4409, ../../../scss/_app_styles.scss */ +/* line 4410, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.page:before { content: "\f18e"; } -/* line 4412, ../../../scss/_app_styles.scss */ +/* line 4413, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.collection:before { content: "\f18a"; } -/* line 4415, ../../../scss/_app_styles.scss */ +/* line 4416, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.documents:before { content: "\f18b"; } -/* line 4418, ../../../scss/_app_styles.scss */ +/* line 4419, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.pdf:before { content: "\f18b"; } -/* line 4421, ../../../scss/_app_styles.scss */ +/* line 4422, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.text:before { content: "\f18e"; } -/* line 4424, ../../../scss/_app_styles.scss */ +/* line 4425, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.interactives:before { content: "\f1b2"; } -/* line 4427, ../../../scss/_app_styles.scss */ +/* line 4428, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.ebooks:before { content: "\f11e"; } -/* line 4430, ../../../scss/_app_styles.scss */ +/* line 4431, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.images:before { content: "\f125"; } -/* line 4433, ../../../scss/_app_styles.scss */ +/* line 4434, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.audios:before, .event-card .event-card-image i.audio:before { content: "\f17b"; } -/* line 4436, ../../../scss/_app_styles.scss */ +/* line 4437, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.videos:before, .event-card .event-card-image i.video:before { content: "\f20e"; } -/* line 4440, ../../../scss/_app_styles.scss */ +/* line 4441, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer { padding: 0.7em 1em; border-top: 1px solid #DCDCDC; @@ -27736,7 +27736,7 @@ course-title { background-color: #F3F3F3; border-radius: 0px 0px 10px 10px; } -/* line 4450, ../../../scss/_app_styles.scss */ +/* line 4451, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer .footer-label { text-transform: uppercase; font-size: 10px; @@ -27744,54 +27744,54 @@ course-title { margin-bottom: 2px; color: #ADADAD; } -/* line 4458, ../../../scss/_app_styles.scss */ +/* line 4459, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer .date { color: #929292; font-size: 0.85em; letter-spacing: 0.5px; } -/* line 4463, ../../../scss/_app_styles.scss */ +/* line 4464, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer .date i:not(.edit-course-duration, .edit-course-enrollment) { margin-right: 0.3em; } -/* line 4467, ../../../scss/_app_styles.scss */ +/* line 4468, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer .row { margin: 10px 0px 0px; } -/* line 4471, ../../../scss/_app_styles.scss */ +/* line 4472, ../../../scss/_app_styles.scss */ .event-card .edit-course-duration, .event-card .edit-course-enrollment { float: right; font-size: 1.5em; color: #DADADA; } -/* line 4475, ../../../scss/_app_styles.scss */ +/* line 4476, ../../../scss/_app_styles.scss */ .event-card .edit-course-duration:hover, .event-card .edit-course-enrollment:hover { color: #565656; } -/* line 4479, ../../../scss/_app_styles.scss */ +/* line 4480, ../../../scss/_app_styles.scss */ .event-card .published.scard-action { background: #A6D9CB; } -/* line 4483, ../../../scss/_app_styles.scss */ +/* line 4484, ../../../scss/_app_styles.scss */ .event-card .draft.scard-action { content: "Draft"; background: #DCDCDC; } -/* line 4488, ../../../scss/_app_styles.scss */ +/* line 4489, ../../../scss/_app_styles.scss */ .event-card .deleted.scard-action { border-color: transparent #f04124 transparent transparent; border-color: rgba(255, 255, 255, 0) #f04124 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 4493, ../../../scss/_app_styles.scss */ +/* line 4494, ../../../scss/_app_styles.scss */ .event-card .moderation.scard-action { border-color: transparent #0eacb5 transparent transparent; border-color: rgba(255, 255, 255, 0) #0eacb5 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 4497, ../../../scss/_app_styles.scss */ +/* line 4498, ../../../scss/_app_styles.scss */ .event-card .moderation.scard-action .label-text:before { content: "Mod"; } -/* line 4501, ../../../scss/_app_styles.scss */ +/* line 4502, ../../../scss/_app_styles.scss */ .event-card .scard_footer { border-top: 1px solid rgba(160, 160, 160, 0.2); padding: 0.25rem 0.5rem; @@ -27802,17 +27802,17 @@ course-title { /* End Course/events Card CSS*/ /* Landing page */ -/* line 4513, ../../../scss/_app_styles.scss */ +/* line 4514, ../../../scss/_app_styles.scss */ .landing_page { position: relative; text-align: center; } -/* line 4517, ../../../scss/_app_styles.scss */ +/* line 4518, ../../../scss/_app_styles.scss */ .landing_page .panel { background-color: inherit; border: none; } -/* line 4522, ../../../scss/_app_styles.scss */ +/* line 4523, ../../../scss/_app_styles.scss */ .landing_page .landing_page_background { height: 100%; width: 100%; @@ -27824,24 +27824,24 @@ course-title { background: -ms-linear-gradient(left, #E9A900, #B0108D); background: -o-linear-gradient(left, #E9A900, #B0108D); } -/* line 4534, ../../../scss/_app_styles.scss */ +/* line 4535, ../../../scss/_app_styles.scss */ .landing_page .clix_brief { text-align: left; padding: 20px 5%; } -/* line 4538, ../../../scss/_app_styles.scss */ +/* line 4539, ../../../scss/_app_styles.scss */ .landing_page .clix_brief img { margin: 30px 20px; height: 70px; } @media screen and (max-width: 450px) { - /* line 4538, ../../../scss/_app_styles.scss */ + /* line 4539, ../../../scss/_app_styles.scss */ .landing_page .clix_brief img { margin: 25px 10px; height: 55px; } } -/* line 4546, ../../../scss/_app_styles.scss */ +/* line 4547, ../../../scss/_app_styles.scss */ .landing_page .clix_brief p { color: #fff; font-size: 26px; @@ -27849,12 +27849,12 @@ course-title { font-family: 'ubuntu-light'; } @media screen and (max-width: 450px) { - /* line 4546, ../../../scss/_app_styles.scss */ + /* line 4547, ../../../scss/_app_styles.scss */ .landing_page .clix_brief p { font-size: 18px; } } -/* line 4557, ../../../scss/_app_styles.scss */ +/* line 4558, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix { background-color: rgba(255, 255, 255, 0.92); border-radius: 10px; @@ -27865,12 +27865,12 @@ course-title { box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5); } @media screen and (min-width: 1025px) { - /* line 4557, ../../../scss/_app_styles.scss */ + /* line 4558, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix { margin: 200px auto; } } -/* line 4569, ../../../scss/_app_styles.scss */ +/* line 4570, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix > span { font-family: 'ubuntu-bold'; color: #6658af; @@ -27881,7 +27881,7 @@ course-title { display: inline-block; vertical-align: middle; } -/* line 4579, ../../../scss/_app_styles.scss */ +/* line 4580, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix p { color: #b0108d; font-size: 21px; @@ -27889,28 +27889,28 @@ course-title { font-weight: 300; font-family: 'ubuntu-light'; } -/* line 4587, ../../../scss/_app_styles.scss */ +/* line 4588, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix img { height: 30px; } -/* line 4590, ../../../scss/_app_styles.scss */ +/* line 4591, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix form { margin-top: 30px; } -/* line 4593, ../../../scss/_app_styles.scss */ +/* line 4594, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix form input { font-size: 24px; height: 45px; margin: 5px 0px 24px; } -/* line 4600, ../../../scss/_app_styles.scss */ +/* line 4601, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix input.button { font-size: 15px; border-radius: 5px; font-family: 'ubuntu-bold'; text-transform: uppercase; } -/* line 4606, ../../../scss/_app_styles.scss */ +/* line 4607, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix a.grey { color: #999; /*display: inline-block; @@ -27921,7 +27921,7 @@ course-title { font-family: 'ubuntu-bold'; text-transform: uppercase;*/ } -/* line 4617, ../../../scss/_app_styles.scss */ +/* line 4618, ../../../scss/_app_styles.scss */ .landing_page .flowers { left: 50px; height: 500px; @@ -27929,18 +27929,18 @@ course-title { opacity: 0.6; } @media screen and (max-width: 450px) { - /* line 4617, ../../../scss/_app_styles.scss */ + /* line 4618, ../../../scss/_app_styles.scss */ .landing_page .flowers { height: 250px; } } @media screen and (min-width: 451px) and (max-width: 1025px) { - /* line 4617, ../../../scss/_app_styles.scss */ + /* line 4618, ../../../scss/_app_styles.scss */ .landing_page .flowers { height: 350px; } } -/* line 4629, ../../../scss/_app_styles.scss */ +/* line 4630, ../../../scss/_app_styles.scss */ .landing_page .bees { position: absolute; top: 5px; @@ -27948,40 +27948,40 @@ course-title { height: 150px; } @media screen and (max-width: 450px) { - /* line 4629, ../../../scss/_app_styles.scss */ + /* line 4630, ../../../scss/_app_styles.scss */ .landing_page .bees { right: 15px; height: 100px; } } -/* line 4639, ../../../scss/_app_styles.scss */ +/* line 4640, ../../../scss/_app_styles.scss */ .landing_page h2 { color: #A0148E; font-weight: 600; } -/* line 4643, ../../../scss/_app_styles.scss */ +/* line 4644, ../../../scss/_app_styles.scss */ .landing_page .landing-page-text { color: #6153ae; } -/* line 4646, ../../../scss/_app_styles.scss */ +/* line 4647, ../../../scss/_app_styles.scss */ .landing_page .landing-page-text p { font-size: 18px; } /* END of Landing page */ -/* line 4652, ../../../scss/_app_styles.scss */ +/* line 4653, ../../../scss/_app_styles.scss */ .audio-caption { cursor: pointer; } -/* line 4656, ../../../scss/_app_styles.scss */ +/* line 4657, ../../../scss/_app_styles.scss */ .gallery-image { cursor: pointer; max-height: 100px; border: 1px solid !important; } -/* line 4662, ../../../scss/_app_styles.scss */ +/* line 4663, ../../../scss/_app_styles.scss */ .show-collection { color: black !important; font-size: 1.1em; @@ -27994,25 +27994,25 @@ course-title { border: 1px solid #eee; } -/* line 4674, ../../../scss/_app_styles.scss */ +/* line 4675, ../../../scss/_app_styles.scss */ .processing-screen { background-color: #0eacb5 !important; } -/* line 4678, ../../../scss/_app_styles.scss */ +/* line 4679, ../../../scss/_app_styles.scss */ .processing-screen-label { width: 500px !important; font-style: normal !important; } -/* line 4682, ../../../scss/_app_styles.scss */ +/* line 4683, ../../../scss/_app_styles.scss */ h3 { font-size: 20px; color: #164A7B; font-family: 'OpenSans-Semibold'; } -/* line 4688, ../../../scss/_app_styles.scss */ +/* line 4689, ../../../scss/_app_styles.scss */ h5 { color: #99aaba; font-size: 10px; @@ -28021,7 +28021,7 @@ h5 { margin-left: 5px; } -/* line 4696, ../../../scss/_app_styles.scss */ +/* line 4697, ../../../scss/_app_styles.scss */ .edit-note-btn { float: right; border: 1px solid #CFCFCF; @@ -28030,12 +28030,12 @@ h5 { color: #A2A2A2; background-color: #f7f7f7; } -/* line 4703, ../../../scss/_app_styles.scss */ +/* line 4704, ../../../scss/_app_styles.scss */ .edit-note-btn i { margin-right: 5px; } -/* line 4707, ../../../scss/_app_styles.scss */ +/* line 4708, ../../../scss/_app_styles.scss */ .delete-note-btn { float: right; border: 1px solid #CFCFCF; @@ -28044,12 +28044,12 @@ h5 { color: #A2A2A2; background-color: #f7f7f7; } -/* line 4714, ../../../scss/_app_styles.scss */ +/* line 4715, ../../../scss/_app_styles.scss */ .delete-note-btn i { margin-right: 5px; } -/* line 4720, ../../../scss/_app_styles.scss */ +/* line 4721, ../../../scss/_app_styles.scss */ .bef-note-btn { padding: 3px 11px; border-radius: 100%; @@ -28061,7 +28061,7 @@ h5 { color: #6153AE; } -/* line 4731, ../../../scss/_app_styles.scss */ +/* line 4732, ../../../scss/_app_styles.scss */ .add-note-btn { padding: 3px 11px; border-radius: 100%; @@ -28074,14 +28074,14 @@ h5 { display: inline-block; color: #6153AE; } -/* line 4743, ../../../scss/_app_styles.scss */ +/* line 4744, ../../../scss/_app_styles.scss */ .add-note-btn:hover { cursor: pointer; color: #6153AE; background-color: #ffffff; } -/* line 4751, ../../../scss/_app_styles.scss */ +/* line 4752, ../../../scss/_app_styles.scss */ .explore-button { border-radius: 5px; text-transform: uppercase; @@ -28093,7 +28093,7 @@ h5 { border: 2px solid #6153ae; background-color: #dbd4e1; } -/* line 4762, ../../../scss/_app_styles.scss */ +/* line 4763, ../../../scss/_app_styles.scss */ .explore-button:hover { cursor: pointer; } @@ -28101,12 +28101,12 @@ h5 { /*Blue color variable*/ /*Orange color variables*/ /* module detail settings drop */ -/* line 4795, ../../../scss/_app_styles.scss */ +/* line 4794, ../../../scss/_app_styles.scss */ .explore-settings-drop { margin-left: 59%; display: inline-block; } -/* line 4798, ../../../scss/_app_styles.scss */ +/* line 4797, ../../../scss/_app_styles.scss */ .explore-settings-drop > button { color: #164a7b; font-weight: 400; @@ -28119,17 +28119,17 @@ h5 { margin-top: 10px; margin-left: 20px; } -/* line 4809, ../../../scss/_app_styles.scss */ +/* line 4808, ../../../scss/_app_styles.scss */ .explore-settings-drop > button:hover { border-radius: 10px; background-color: #ddeff9; color: #164a7b; } -/* line 4815, ../../../scss/_app_styles.scss */ +/* line 4814, ../../../scss/_app_styles.scss */ .explore-settings-drop a { font-size: 16px; } -/* line 4818, ../../../scss/_app_styles.scss */ +/* line 4817, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li { font-size: 0.875rem; cursor: pointer; @@ -28137,12 +28137,12 @@ h5 { margin: 0; background-color: #164A7B; } -/* line 4818, ../../../scss/_app_styles.scss */ +/* line 4817, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop { margin-left: 59%; display: inline-block; } -/* line 4821, ../../../scss/_app_styles.scss */ +/* line 4820, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop > button { color: #164a7b; font-weight: 400; @@ -28155,17 +28155,17 @@ h5 { margin-top: 10px; margin-left: 20px; } -/* line 4832, ../../../scss/_app_styles.scss */ +/* line 4831, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop > button:hover { border-radius: 10px; background-color: #ddeff9; color: #164a7b; } -/* line 4838, ../../../scss/_app_styles.scss */ +/* line 4837, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop a { font-size: 16px; } -/* line 4841, ../../../scss/_app_styles.scss */ +/* line 4840, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop .f-dropdown li { font-size: 0.875rem; cursor: pointer; @@ -28173,33 +28173,33 @@ h5 { margin: 0; background-color: #164A7B; } -/* line 4849, ../../../scss/_app_styles.scss */ +/* line 4848, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop .f-dropdown li a { color: #74b3dc; } -/* line 4853, ../../../scss/_app_styles.scss */ +/* line 4852, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop .f-dropdown li:hover { border-left: 4px solid #ffc14e; } -/* line 4866, ../../../scss/_app_styles.scss */ +/* line 4865, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li a { color: #74b3dc; } -/* line 4870, ../../../scss/_app_styles.scss */ +/* line 4869, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li:hover { border-left: 4px solid #ffc14e; } -/* line 4877, ../../../scss/_app_styles.scss */ +/* line 4876, ../../../scss/_app_styles.scss */ .edit_button { color: #717171; } -/* line 4879, ../../../scss/_app_styles.scss */ +/* line 4878, ../../../scss/_app_styles.scss */ .edit_button:hover { border-left: 2px solid #ce7869; } -/* line 4885, ../../../scss/_app_styles.scss */ +/* line 4884, ../../../scss/_app_styles.scss */ .left-btn { margin-top: 0px; margin-right: 0px; @@ -28211,7 +28211,7 @@ h5 { color: #555555; font-size: 11px; } -/* line 4895, ../../../scss/_app_styles.scss */ +/* line 4894, ../../../scss/_app_styles.scss */ .left-btn:hover { display: block; padding: 0.5rem; @@ -28219,7 +28219,7 @@ h5 { border-left: 2px solid #ce7869; } -/* line 4904, ../../../scss/_app_styles.scss */ +/* line 4903, ../../../scss/_app_styles.scss */ .chnge-img:hover { display: block; padding: 0.5rem; @@ -28227,14 +28227,14 @@ h5 { border-left: 2px solid #ce7869; } -/* line 4915, ../../../scss/_app_styles.scss */ +/* line 4914, ../../../scss/_app_styles.scss */ .lms_page .lms_banner { width: 100%; height: 150px; background-size: 100% 100%; position: relative; } -/* line 4923, ../../../scss/_app_styles.scss */ +/* line 4922, ../../../scss/_app_styles.scss */ .lms_page .lms_banner:before { content: ' '; background-color: rgba(0, 0, 0, 0.1); @@ -28247,27 +28247,27 @@ h5 { bottom: 0; box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.2); } -/* line 4936, ../../../scss/_app_styles.scss */ +/* line 4935, ../../../scss/_app_styles.scss */ .lms_page .lms_banner:before a { cursor: pointer; } -/* line 4941, ../../../scss/_app_styles.scss */ +/* line 4940, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .div-height { height: 150px !important; background-size: 100% 100%; position: absolute !important; } -/* line 4949, ../../../scss/_app_styles.scss */ +/* line 4948, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .enroll_unit > a { cursor: pointer; } -/* line 4953, ../../../scss/_app_styles.scss */ +/* line 4952, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .lms_heading { color: #fff; display: inline-block; vertical-align: top; } -/* line 4959, ../../../scss/_app_styles.scss */ +/* line 4958, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .lms_heading .unit_name { font-size: 36px; font-family: OpenSans-Semibold; @@ -28278,17 +28278,17 @@ h5 { transition: border-radius .2s; text-shadow: 3px 2px #164a7b; } -/* line 4970, ../../../scss/_app_styles.scss */ +/* line 4969, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .lms_heading .right-margin { margin-right: 46px; } -/* line 4979, ../../../scss/_app_styles.scss */ +/* line 4978, ../../../scss/_app_styles.scss */ .border-bottom-lms-header { border-bottom: 1px solid #00000029; } -/* line 4984, ../../../scss/_app_styles.scss */ +/* line 4983, ../../../scss/_app_styles.scss */ .lms_secondary_header { width: 100%; position: relative; @@ -28296,11 +28296,11 @@ h5 { box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(0, 0, 0, 0.25); } -/* line 4990, ../../../scss/_app_styles.scss */ +/* line 4989, ../../../scss/_app_styles.scss */ .lms_secondary_header .course_actions { margin-top: 8px; } -/* line 4993, ../../../scss/_app_styles.scss */ +/* line 4992, ../../../scss/_app_styles.scss */ .lms_secondary_header .course_actions > span { background: #2e3f51; border: 1px solid rgba(255, 255, 255, 0.7); @@ -28312,11 +28312,11 @@ h5 { opacity: 0.8; } @media screen and (min-width: 980px) and (max-width: 1000px) { - /* line 5007, ../../../scss/_app_styles.scss */ + /* line 5006, ../../../scss/_app_styles.scss */ .lms_secondary_header .course_actions .course_actions { margin-top: 8px; } - /* line 5010, ../../../scss/_app_styles.scss */ + /* line 5009, ../../../scss/_app_styles.scss */ .lms_secondary_header .course_actions .course_actions > span { margin-left: 50px; background: #2e3f51; @@ -28330,16 +28330,16 @@ h5 { } } -/* line 5030, ../../../scss/_app_styles.scss */ +/* line 5029, ../../../scss/_app_styles.scss */ ul.nav_menu_1 { margin-bottom: 0px; background-color: #fff; } -/* line 5033, ../../../scss/_app_styles.scss */ +/* line 5032, ../../../scss/_app_styles.scss */ ul.nav_menu_1 > li { display: inline-block; } -/* line 5036, ../../../scss/_app_styles.scss */ +/* line 5035, ../../../scss/_app_styles.scss */ ul.nav_menu_1 > li > a { list-style-type: none; display: inline-block; @@ -28350,23 +28350,23 @@ ul.nav_menu_1 > li > a { letter-spacing: 0.8px; border-bottom: 3px solid transparent; } -/* line 5047, ../../../scss/_app_styles.scss */ +/* line 5046, ../../../scss/_app_styles.scss */ ul.nav_menu_1 > li > a.selected, ul.nav_menu_1 > li > a:hover { border-bottom: 3px solid #a2238d; } -/* line 5058, ../../../scss/_app_styles.scss */ +/* line 5057, ../../../scss/_app_styles.scss */ ul.authoring-tab { margin-bottom: 0px; display: inline; width: 50%; } -/* line 5062, ../../../scss/_app_styles.scss */ +/* line 5061, ../../../scss/_app_styles.scss */ ul.authoring-tab > li { display: inline-block; background-color: #164a7b; } -/* line 5065, ../../../scss/_app_styles.scss */ +/* line 5064, ../../../scss/_app_styles.scss */ ul.authoring-tab > li > a { list-style-type: none; margin-right: -4px; @@ -28379,13 +28379,13 @@ ul.authoring-tab > li > a { border-bottom: 3px solid transparent; color: #ffffff !important; } -/* line 5076, ../../../scss/_app_styles.scss */ +/* line 5075, ../../../scss/_app_styles.scss */ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { border-bottom: 3px solid #a2238d; } /* Secondary Top Bar */ -/* line 5085, ../../../scss/_app_styles.scss */ +/* line 5084, ../../../scss/_app_styles.scss */ .secondary-header-tabs { color: #719dc7; font-weight: 400; @@ -28395,11 +28395,11 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { -webkit-transition: color 1s ease, border-color 1s ease; display: inline-block; } -/* line 5094, ../../../scss/_app_styles.scss */ +/* line 5093, ../../../scss/_app_styles.scss */ .secondary-header-tabs:hover { color: #164A7B; } -/* line 5098, ../../../scss/_app_styles.scss */ +/* line 5097, ../../../scss/_app_styles.scss */ .secondary-header-tabs.active { color: #164A7B; border-bottom: 2px solid #164A7B; @@ -28407,7 +28407,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { font-weight: 600; } -/* line 5108, ../../../scss/_app_styles.scss */ +/* line 5107, ../../../scss/_app_styles.scss */ .secondary-header-button { color: #3c556d; font-weight: 700; @@ -28420,12 +28420,12 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { font-size: 13px; letter-spacing: 1.2px; } -/* line 5120, ../../../scss/_app_styles.scss */ +/* line 5119, ../../../scss/_app_styles.scss */ .secondary-header-button:hover { opacity: 0.5; } -/* line 5127, ../../../scss/_app_styles.scss */ +/* line 5126, ../../../scss/_app_styles.scss */ .top-bar-second, .top-bar-second .name { height: 55px; background: #ddeff9; @@ -28434,34 +28434,34 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin-top: -8px; } -/* line 5138, ../../../scss/_app_styles.scss */ +/* line 5137, ../../../scss/_app_styles.scss */ .top-bar-second .title-area { box-shadow: 0px 0.6px 3px #000; z-index: 20; width: 100%; } -/* line 5143, ../../../scss/_app_styles.scss */ +/* line 5142, ../../../scss/_app_styles.scss */ .top-bar-second .name { text-align: center; } -/* line 5146, ../../../scss/_app_styles.scss */ +/* line 5145, ../../../scss/_app_styles.scss */ .top-bar-second .name .close-dropdown, .top-bar-second .name .side-bar-button { position: absolute; left: 15px; color: #fff; font-weight: 100; } -/* line 5156, ../../../scss/_app_styles.scss */ +/* line 5155, ../../../scss/_app_styles.scss */ .top-bar-second li.toggle-topbar i { color: #fff; display: inline-block; vertical-align: bottom; } -/* line 5164, ../../../scss/_app_styles.scss */ +/* line 5163, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section ul li { background: #164A7B; } -/* line 5166, ../../../scss/_app_styles.scss */ +/* line 5165, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section ul li > a { border-left: 3px solid transparent; border-bottom: 1px solid #4b5b6b; @@ -28470,31 +28470,31 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { font-weight: bold; letter-spacing: 0.5px; } -/* line 5177, ../../../scss/_app_styles.scss */ +/* line 5176, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section ul li:hover > a, .top-bar-second .top-bar-second-section ul li.active > a { border-left-color: #ffc14e; color: #ce7869; } -/* line 5185, ../../../scss/_app_styles.scss */ +/* line 5184, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section .dropdown li.parent-link a { display: none; } -/* line 5191, ../../../scss/_app_styles.scss */ +/* line 5190, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section .side-bar-menu .add_buddy i { color: #2e3f51; background: #acd4fa; } @media screen and (min-width: 40.063em) { - /* line 5202, ../../../scss/_app_styles.scss */ + /* line 5201, ../../../scss/_app_styles.scss */ .top-bar-second .title-area { box-shadow: none; } - /* line 5204, ../../../scss/_app_styles.scss */ + /* line 5203, ../../../scss/_app_styles.scss */ .top-bar-second .title-area .name { text-align: right; } - /* line 5211, ../../../scss/_app_styles.scss */ + /* line 5210, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li:not(.has-form) a:not(.button) { cursor: pointer; background: transparent; @@ -28502,32 +28502,32 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { line-height: 52px; border-left-width: 0px; } - /* line 5218, ../../../scss/_app_styles.scss */ + /* line 5217, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li:not(.has-form) a:not(.button):hover { color: #ce7869; border-bottom: 3px solid #ffc14e; } - /* line 5224, ../../../scss/_app_styles.scss */ + /* line 5223, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li:not(.has-form).active a:not(.button) { color: #ce7869; border-bottom: 3px solid #ffc14e; } - /* line 5232, ../../../scss/_app_styles.scss */ + /* line 5231, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li:not(.has-form).has-dropdown a:not(.button):hover { color: #74b3dc; border-bottom: 0px; } - /* line 5242, ../../../scss/_app_styles.scss */ + /* line 5241, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li.active:not(.has-form) a:not(.button):hover { background: transparent; } - /* line 5251, ../../../scss/_app_styles.scss */ + /* line 5250, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section .dropdown li:not(.has-form) > a:not(.button) { border-left-width: 2px; color: #74b3dc; background: #164A7B; } - /* line 5258, ../../../scss/_app_styles.scss */ + /* line 5257, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section .dropdown li:not(.has-form):hover a:not(.button), .top-bar-second .top-bar-second-section .dropdown li:not(.has-form).active a:not(.button) { background: #164A7B; color: #74b3dc; @@ -28542,7 +28542,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { /** * Sass styles related to unit cards */ -/* line 5286, ../../../scss/_app_styles.scss */ +/* line 5285, ../../../scss/_app_styles.scss */ .unit_card { width: 300px; color: #000; @@ -28554,7 +28554,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { position: relative; height: 210px; } -/* line 5300, ../../../scss/_app_styles.scss */ +/* line 5299, ../../../scss/_app_styles.scss */ .unit_card .unit_status { position: absolute; right: 0px; @@ -28565,11 +28565,11 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { border-radius: 3px; letter-spacing: 0.6px; } -/* line 5311, ../../../scss/_app_styles.scss */ +/* line 5310, ../../../scss/_app_styles.scss */ .unit_card .unit_header { display: table; } -/* line 5313, ../../../scss/_app_styles.scss */ +/* line 5312, ../../../scss/_app_styles.scss */ .unit_card .unit_header .unit_banner { display: table-cell; border-radius: 5px; @@ -28578,7 +28578,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin-right: 10px; color: #333333; } -/* line 5321, ../../../scss/_app_styles.scss */ +/* line 5320, ../../../scss/_app_styles.scss */ .unit_card .unit_header .unit_title { display: table-cell; font-size: 20px; @@ -28592,7 +28592,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { vertical-align: middle; color: #333333; } -/* line 5335, ../../../scss/_app_styles.scss */ +/* line 5334, ../../../scss/_app_styles.scss */ .unit_card .unit_desc { display: block; /* Fallback for non-webkit */ @@ -28609,16 +28609,16 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin: 10px 0px 20px; color: #333333; } -/* line 5351, ../../../scss/_app_styles.scss */ +/* line 5350, ../../../scss/_app_styles.scss */ .unit_card .unit_breif .unit_breif_row i { margin-right: 10px; color: #99aaba; } -/* line 5357, ../../../scss/_app_styles.scss */ +/* line 5356, ../../../scss/_app_styles.scss */ .unit_card .unit_actions { padding: 5px 0px; } -/* line 5362, ../../../scss/_app_styles.scss */ +/* line 5361, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .unit-card-enrol { background: #a2238d; height: 37px; @@ -28631,11 +28631,11 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin-top: 2px !important; letter-spacing: 0.4px; } -/* line 5374, ../../../scss/_app_styles.scss */ +/* line 5373, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .unit-card-enrol:hover { box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.68); } -/* line 5379, ../../../scss/_app_styles.scss */ +/* line 5378, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .unit-card-analytics { color: #a2238d; font-weight: 500; @@ -28643,7 +28643,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.3px; border-bottom: 2px solid #a2238d; } -/* line 5387, ../../../scss/_app_styles.scss */ +/* line 5386, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .unit-card-analytics-points { background: #ffffff; color: #a2238d; @@ -28654,7 +28654,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { font-weight: bold; cursor: default; } -/* line 5398, ../../../scss/_app_styles.scss */ +/* line 5397, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .view_unit { height: 37px; text-align: center; @@ -28663,13 +28663,13 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin-top: 2px !important; letter-spacing: 0.4px; } -/* line 5406, ../../../scss/_app_styles.scss */ +/* line 5405, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .view_unit:hover { border-bottom: 2px solid #ffc14e; } /* unit cards labels */ -/* line 5416, ../../../scss/_app_styles.scss */ +/* line 5415, ../../../scss/_app_styles.scss */ .status-completed { width: auto; top: -1.15em; @@ -28686,7 +28686,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5432, ../../../scss/_app_styles.scss */ +/* line 5431, ../../../scss/_app_styles.scss */ .status-in-progress { width: auto; top: -1.15em; @@ -28703,7 +28703,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5449, ../../../scss/_app_styles.scss */ +/* line 5448, ../../../scss/_app_styles.scss */ .status-upcoming { width: auto; top: -1.15em; @@ -28720,7 +28720,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5466, ../../../scss/_app_styles.scss */ +/* line 5465, ../../../scss/_app_styles.scss */ .status-draft { width: auto; top: -1.15em; @@ -28737,7 +28737,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5484, ../../../scss/_app_styles.scss */ +/* line 5483, ../../../scss/_app_styles.scss */ .status-workspace { width: auto; top: -1.15em; @@ -28754,25 +28754,25 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5501, ../../../scss/_app_styles.scss */ +/* line 5500, ../../../scss/_app_styles.scss */ .icon-widget { font-size: 24px; } /* module detail css */ -/* line 5510, ../../../scss/_app_styles.scss */ +/* line 5509, ../../../scss/_app_styles.scss */ .thumbnail_style { margin-left: -30px; } -/* line 5514, ../../../scss/_app_styles.scss */ +/* line 5513, ../../../scss/_app_styles.scss */ .strip { height: 143px; margin-left: -13px; margin-bottom: 10px; } -/* line 5520, ../../../scss/_app_styles.scss */ +/* line 5519, ../../../scss/_app_styles.scss */ .title-strip { box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); padding-left: 10px; @@ -29885,14 +29885,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { height: 100%; color: #f8f8f8; } -/* line 6706, ../../../scss/_app_styles.scss */ +/* line 6705, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .activity-slide { padding: 1em; height: inherit; background: #fff; position: relative; } -/* line 6712, ../../../scss/_app_styles.scss */ +/* line 6711, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .activity-slide .view-related-content { border: 1px solid #999; display: inline-block; @@ -29900,12 +29900,12 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: #999999; margin-left: 12%; } -/* line 6720, ../../../scss/_app_styles.scss */ +/* line 6719, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .activity-slide .page > section { margin-left: 50%; transform: translate(-50%); } -/* line 6726, ../../../scss/_app_styles.scss */ +/* line 6725, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .related-content-close { position: absolute; right: -2px; @@ -29914,21 +29914,21 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { display: none; color: #8E8E8E; } -/* line 6735, ../../../scss/_app_styles.scss */ +/* line 6734, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded > i { font-size: 20px !important; color: #ccc !important; top: 8px !important; } -/* line 6740, ../../../scss/_app_styles.scss */ +/* line 6739, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header { margin-left: 20px !important; } -/* line 6742, ../../../scss/_app_styles.scss */ +/* line 6741, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header > span:first-child { display: none !important; } -/* line 6745, ../../../scss/_app_styles.scss */ +/* line 6744, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header .back-to-activity { display: inline-block !important; float: right; @@ -29939,24 +29939,24 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: #757575; margin-right: 20px; } -/* line 6755, ../../../scss/_app_styles.scss */ +/* line 6754, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title { font-size: 15px !important; position: relative; } -/* line 6759, ../../../scss/_app_styles.scss */ +/* line 6758, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title .related-content-close { display: block; } -/* line 6762, ../../../scss/_app_styles.scss */ +/* line 6761, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title > i { display: none !important; } -/* line 6767, ../../../scss/_app_styles.scss */ +/* line 6766, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-body { display: block !important; } -/* line 6771, ../../../scss/_app_styles.scss */ +/* line 6770, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content { width: 100%; margin: 0px auto; @@ -29968,7 +29968,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { position: relative; color: #222222; } -/* line 6782, ../../../scss/_app_styles.scss */ +/* line 6781, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content > i { color: #fff; font-size: 40px; @@ -29976,15 +29976,15 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { left: 8px; top: 4px; } -/* line 6790, ../../../scss/_app_styles.scss */ +/* line 6789, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-header { margin-left: 40px; } -/* line 6792, ../../../scss/_app_styles.scss */ +/* line 6791, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-header .back-to-activity { display: none; } -/* line 6795, ../../../scss/_app_styles.scss */ +/* line 6794, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-header span { display: block; vertical-align: top; @@ -29994,25 +29994,25 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { letter-spacing: 0.8px; color: #999999; } -/* line 6804, ../../../scss/_app_styles.scss */ +/* line 6803, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-header .related-content-title { font-size: 20px; color: #000; cursor: pointer; } -/* line 6810, ../../../scss/_app_styles.scss */ +/* line 6809, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-body { display: none; } -/* line 6819, ../../../scss/_app_styles.scss */ +/* line 6818, ../../../scss/_app_styles.scss */ .icon-color { color: #2e3f51 !important; padding: right; } /* The asset tile */ -/* line 6829, ../../../scss/_app_styles.scss */ +/* line 6828, ../../../scss/_app_styles.scss */ .group_content .group_banner { transition: all 1s ease; -webkit-transition: all 1s ease; @@ -30022,7 +30022,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-bottom: -70px; -webkit-box-shadow: 0px 0px 5px 5px #C9C9C; } -/* line 6838, ../../../scss/_app_styles.scss */ +/* line 6837, ../../../scss/_app_styles.scss */ .group_content .group_header { height: 45px; padding-bottom: 5px; @@ -30039,7 +30039,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0049667a', endColorstr='#8049667a',GradientType=0 ); /* IE6-9 */ } -/* line 6851, ../../../scss/_app_styles.scss */ +/* line 6850, ../../../scss/_app_styles.scss */ .group_content .group_header .group_title { font-size: 28px; font-weight: 700; @@ -30049,28 +30049,28 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { left: 25px; color: #164A7B; } -/* line 6860, ../../../scss/_app_styles.scss */ +/* line 6859, ../../../scss/_app_styles.scss */ .group_content .group_header .group_actions > button { display: inline-block; margin: 7px 10px; } -/* line 6865, ../../../scss/_app_styles.scss */ +/* line 6864, ../../../scss/_app_styles.scss */ .group_content .group_sections { text-align: center; border-bottom: 2px solid #f5f5f5; background: #eefaff; } -/* line 6870, ../../../scss/_app_styles.scss */ +/* line 6869, ../../../scss/_app_styles.scss */ .group_content .group_sections_content { background-color: #fff; margin-bottom: 100px; margin-top: -1px; } -/* line 6876, ../../../scss/_app_styles.scss */ +/* line 6875, ../../../scss/_app_styles.scss */ .group_content .top-bar-secondions_content { background-color: #fff; } -/* line 6880, ../../../scss/_app_styles.scss */ +/* line 6879, ../../../scss/_app_styles.scss */ .group_content .course_actions > span { margin-right: 5px; background: #2e3f51; @@ -30083,7 +30083,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { border-radius: 3px; margin-left: 130px; } -/* line 6893, ../../../scss/_app_styles.scss */ +/* line 6892, ../../../scss/_app_styles.scss */ .group_content .course_actions > i { margin-right: 5px; background: rgba(0, 0, 0, 0.6); @@ -30097,7 +30097,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-right: 80px; } -/* line 6908, ../../../scss/_app_styles.scss */ +/* line 6907, ../../../scss/_app_styles.scss */ .orange-button-subtitle { color: #ce7869; padding: 4px 5px; @@ -30110,13 +30110,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-bottom: 8px; margin-top: 10px; } -/* line 6919, ../../../scss/_app_styles.scss */ +/* line 6918, ../../../scss/_app_styles.scss */ .orange-button-subtitle:hover { background-color: rgba(206, 120, 105, 0.2); color: #ce7869; } -/* line 6925, ../../../scss/_app_styles.scss */ +/* line 6924, ../../../scss/_app_styles.scss */ .transcript-toggler { display: block; width: 155px !important; @@ -30132,12 +30132,12 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { text-transform: uppercase; } -/* line 6940, ../../../scss/_app_styles.scss */ +/* line 6939, ../../../scss/_app_styles.scss */ .asset_list { margin-left: 12px; } -/* line 6944, ../../../scss/_app_styles.scss */ +/* line 6943, ../../../scss/_app_styles.scss */ .activity_tile { margin-top: 10px; margin-bottom: 25px; @@ -30146,22 +30146,22 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { height: 260px; border: 1px solid #164A7B; } -/* line 6953, ../../../scss/_app_styles.scss */ +/* line 6952, ../../../scss/_app_styles.scss */ .activity_tile .activity_preview { height: 200px; width: 100%; border-width: 5px; } -/* line 6960, ../../../scss/_app_styles.scss */ +/* line 6959, ../../../scss/_app_styles.scss */ .activity_tile .activity_preview img { width: 100%; height: 210px; } -/* line 6966, ../../../scss/_app_styles.scss */ +/* line 6965, ../../../scss/_app_styles.scss */ .activity_tile .activity_text { padding: 7px 0px 0px 0px; } -/* line 6968, ../../../scss/_app_styles.scss */ +/* line 6967, ../../../scss/_app_styles.scss */ .activity_tile .activity_text .activity_title { letter-spacing: 0.2px; overflow: hidden; @@ -30170,15 +30170,15 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { padding-top: 10px; padding-left: 6px; } -/* line 6975, ../../../scss/_app_styles.scss */ +/* line 6974, ../../../scss/_app_styles.scss */ .activity_tile .activity_text .activity_title > a { margin-right: 0px !important; } -/* line 6979, ../../../scss/_app_styles.scss */ +/* line 6978, ../../../scss/_app_styles.scss */ .activity_tile .activity_text .activity_title .filenode { z-index: -1; } -/* line 6985, ../../../scss/_app_styles.scss */ +/* line 6984, ../../../scss/_app_styles.scss */ .activity_tile .activity_text .activity_desc { letter-spacing: 0.3px; overflow: hidden; @@ -30187,33 +30187,33 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: grey; } -/* line 6996, ../../../scss/_app_styles.scss */ +/* line 6995, ../../../scss/_app_styles.scss */ .asset_tile { margin-top: 10px; margin-bottom: 25px; padding-bottom: 10px; cursor: pointer; - height: 260px; + height: 280px; border: 1px solid #164A7B; } -/* line 7005, ../../../scss/_app_styles.scss */ +/* line 7004, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview { height: 200px; width: 100%; border-width: 5px; } -/* line 7012, ../../../scss/_app_styles.scss */ +/* line 7011, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-1 img { /* Just in case there are inline attributes */ width: 100% !important; height: 210px !important; } -/* line 7017, ../../../scss/_app_styles.scss */ +/* line 7016, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview img { width: 100%; height: 210px; } -/* line 7021, ../../../scss/_app_styles.scss */ +/* line 7020, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { /* Prevent vertical gaps */ line-height: 0; @@ -30224,14 +30224,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { column-count: 2; column-gap: 0px; } -/* line 7031, ../../../scss/_app_styles.scss */ +/* line 7030, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos img { /* Just in case there are inline attributes */ width: 100% !important; height: 100px !important; } @media (max-width: 1200px) { - /* line 7038, ../../../scss/_app_styles.scss */ + /* line 7037, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { -moz-column-count: 2; -webkit-column-count: 2; @@ -30239,7 +30239,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 1000px) { - /* line 7047, ../../../scss/_app_styles.scss */ + /* line 7046, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { -moz-column-count: 2; -webkit-column-count: 2; @@ -30247,7 +30247,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 800px) { - /* line 7054, ../../../scss/_app_styles.scss */ + /* line 7053, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { -moz-column-count: 2; -webkit-column-count: 2; @@ -30255,14 +30255,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 400px) { - /* line 7061, ../../../scss/_app_styles.scss */ + /* line 7060, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; } } -/* line 7069, ../../../scss/_app_styles.scss */ +/* line 7068, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { /* no vertical space*/ line-height: 0; @@ -30277,14 +30277,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { -webkit-row-gap: 0px; -moz-row-gap: 0px; } -/* line 7085, ../../../scss/_app_styles.scss */ +/* line 7084, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 img { /* Just in case there are inline attributes */ width: 100% !important; height: 105px !important; } @media (max-width: 1200px) { - /* line 7092, ../../../scss/_app_styles.scss */ + /* line 7091, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { -moz-row-count: 2; -webkit-column-count: 1; @@ -30295,7 +30295,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 1000px) { - /* line 7103, ../../../scss/_app_styles.scss */ + /* line 7102, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { -moz-row-count: 2; -webkit-column-count: 1; @@ -30306,7 +30306,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 800px) { - /* line 7114, ../../../scss/_app_styles.scss */ + /* line 7113, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { -moz-row-count: 2; -webkit-column-count: 0; @@ -30317,7 +30317,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 400px) { - /* line 7125, ../../../scss/_app_styles.scss */ + /* line 7124, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { -moz-row-count: 2; -webkit-column-count: 1; @@ -30327,7 +30327,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { -moz-row-gap: 0px; } } -/* line 7136, ../../../scss/_app_styles.scss */ +/* line 7135, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { /* no vertical space*/ line-height: 0; @@ -30342,14 +30342,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { -webkit-row-gap: 0px; -moz-row-gap: 0px; } -/* line 7152, ../../../scss/_app_styles.scss */ +/* line 7151, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 img { /* Just in case there are inline attributes */ width: 100% !important; height: 70px !important; } @media (max-width: 1200px) { - /* line 7159, ../../../scss/_app_styles.scss */ + /* line 7158, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { -moz-row-count: 3; -webkit-column-count: 1; @@ -30360,7 +30360,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 1000px) { - /* line 7170, ../../../scss/_app_styles.scss */ + /* line 7169, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { -moz-row-count: 3; -webkit-column-count: 1; @@ -30371,7 +30371,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 800px) { - /* line 7181, ../../../scss/_app_styles.scss */ + /* line 7180, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { -moz-row-count: 3; -webkit-column-count: 0; @@ -30382,7 +30382,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 400px) { - /* line 7192, ../../../scss/_app_styles.scss */ + /* line 7191, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { -moz-row-count: 3; -webkit-column-count: 1; @@ -30392,11 +30392,11 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { -moz-row-gap: 0px; } } -/* line 7203, ../../../scss/_app_styles.scss */ +/* line 7202, ../../../scss/_app_styles.scss */ .asset_tile .asset_text { padding: 7px 0px 0px 0px; } -/* line 7205, ../../../scss/_app_styles.scss */ +/* line 7204, ../../../scss/_app_styles.scss */ .asset_tile .asset_text .asset_title { letter-spacing: 0.2px; overflow: hidden; @@ -30405,11 +30405,11 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { padding-top: 10px; padding-left: 6px; } -/* line 7213, ../../../scss/_app_styles.scss */ +/* line 7212, ../../../scss/_app_styles.scss */ .asset_tile .asset_text .asset_title .filenode { z-index: -1; } -/* line 7219, ../../../scss/_app_styles.scss */ +/* line 7218, ../../../scss/_app_styles.scss */ .asset_tile .asset_text .asset_desc { letter-spacing: 0.3px; overflow: hidden; @@ -30418,7 +30418,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: grey; } -/* line 7230, ../../../scss/_app_styles.scss */ +/* line 7229, ../../../scss/_app_styles.scss */ .audio_tile { display: inline-block; margin-top: 10px; @@ -30429,22 +30429,22 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { width: 270px; margin-right: 15px; } -/* line 7240, ../../../scss/_app_styles.scss */ +/* line 7239, ../../../scss/_app_styles.scss */ .audio_tile .audio_preview audio { width: 100%; } -/* line 7243, ../../../scss/_app_styles.scss */ +/* line 7242, ../../../scss/_app_styles.scss */ .audio_tile .audio_preview figcaption { margin-left: 5px; } -/* line 7248, ../../../scss/_app_styles.scss */ +/* line 7247, ../../../scss/_app_styles.scss */ .audio_tile:hover { border-width: 2px 2px 5px 2px; border-style: solid; border-color: #ce7869; } -/* line 7259, ../../../scss/_app_styles.scss */ +/* line 7258, ../../../scss/_app_styles.scss */ .template_tile { display: inline-block; margin-top: 10px; @@ -30455,26 +30455,26 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { width: 120px; margin-right: 15px; } -/* line 7269, ../../../scss/_app_styles.scss */ +/* line 7268, ../../../scss/_app_styles.scss */ .template_tile .template_preview { height: 85px; width: 100%; } -/* line 7272, ../../../scss/_app_styles.scss */ +/* line 7271, ../../../scss/_app_styles.scss */ .template_tile .template_preview img { width: 100%; } -/* line 7276, ../../../scss/_app_styles.scss */ +/* line 7275, ../../../scss/_app_styles.scss */ .template_tile:hover { border-width: 2px 2px 5px 2px; border-style: solid; border-color: #ce7869; } -/* line 7282, ../../../scss/_app_styles.scss */ +/* line 7281, ../../../scss/_app_styles.scss */ .template_tile .template_text { padding: 10px 0px 0px 0px; } -/* line 7284, ../../../scss/_app_styles.scss */ +/* line 7283, ../../../scss/_app_styles.scss */ .template_tile .template_text .template_title { letter-spacing: 0.2px; overflow: hidden; @@ -30483,7 +30483,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { padding-top: 22px; padding-left: 6px; } -/* line 7293, ../../../scss/_app_styles.scss */ +/* line 7292, ../../../scss/_app_styles.scss */ .template_tile .template_text .template_desc { letter-spacing: 0.3px; overflow: hidden; @@ -30492,7 +30492,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: grey; } -/* line 7307, ../../../scss/_app_styles.scss */ +/* line 7306, ../../../scss/_app_styles.scss */ .preview_asset { background: #ccc; border: 2px solid #999; @@ -30502,19 +30502,19 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } /* Asset detail */ -/* line 7318, ../../../scss/_app_styles.scss */ +/* line 7317, ../../../scss/_app_styles.scss */ .overlay-head { height: 60px; margin-bottom: 20px; } -/* line 7324, ../../../scss/_app_styles.scss */ +/* line 7323, ../../../scss/_app_styles.scss */ .listing-row { margin-top: 10px !important; background-color: #ffffff; } -/* line 7329, ../../../scss/_app_styles.scss */ +/* line 7328, ../../../scss/_app_styles.scss */ .orange-button { color: #ce7869; padding: 7px 14px; @@ -30528,13 +30528,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-top: 8px; cursor: pointer; } -/* line 7341, ../../../scss/_app_styles.scss */ +/* line 7340, ../../../scss/_app_styles.scss */ .orange-button:hover { background-color: rgba(206, 120, 105, 0.2); color: #ce7869; } -/* line 7348, ../../../scss/_app_styles.scss */ +/* line 7347, ../../../scss/_app_styles.scss */ .orange-button-template { color: #ce7869; padding: 7px 14px; @@ -30547,22 +30547,22 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-bottom: 8px; margin-top: 10px; } -/* line 7359, ../../../scss/_app_styles.scss */ +/* line 7358, ../../../scss/_app_styles.scss */ .orange-button-template:hover { background-color: rgba(206, 120, 105, 0.2); color: #ce7869; } -/* line 7364, ../../../scss/_app_styles.scss */ +/* line 7363, ../../../scss/_app_styles.scss */ .orange-button-template { color: #ce7869; background: #fff; } -/* line 7367, ../../../scss/_app_styles.scss */ +/* line 7366, ../../../scss/_app_styles.scss */ .orange-button-template:hover { background-color: #fff; } -/* line 7370, ../../../scss/_app_styles.scss */ +/* line 7369, ../../../scss/_app_styles.scss */ .orange-button-template > a { color: #ce7869; padding: 7px 14px; @@ -30575,17 +30575,17 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-bottom: 8px; margin-top: 10px; } -/* line 7381, ../../../scss/_app_styles.scss */ +/* line 7380, ../../../scss/_app_styles.scss */ .orange-button-template > a:hover { background-color: rgba(206, 120, 105, 0.2); color: #ce7869; } -/* line 7388, ../../../scss/_app_styles.scss */ +/* line 7387, ../../../scss/_app_styles.scss */ .explore-button { border-radius: 5px; text-transform: uppercase; - margin-left: 150px; + margin-left: 1150px; color: #ffffff; padding: 5px 17px; width: inherit; @@ -30593,7 +30593,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { border: 2px solid #6a0054; background-color: #6a0054; } -/* line 7399, ../../../scss/_app_styles.scss */ +/* line 7398, ../../../scss/_app_styles.scss */ .explore-button:hover { background-color: #ffffff; cursor: pointer; @@ -30601,18 +30601,18 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } /* asset description */ -/* line 7408, ../../../scss/_app_styles.scss */ +/* line 7407, ../../../scss/_app_styles.scss */ .name-desc-asset-cont-area { width: 95%; margin-left: 24px; } -/* line 7415, ../../../scss/_app_styles.scss */ +/* line 7414, ../../../scss/_app_styles.scss */ .page-name { margin-top: 8px; } -/* line 7419, ../../../scss/_app_styles.scss */ +/* line 7418, ../../../scss/_app_styles.scss */ .tag-ele { font-weight: normal; text-align: center; @@ -30631,7 +30631,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { text-transform: none; } -/* line 7437, ../../../scss/_app_styles.scss */ +/* line 7436, ../../../scss/_app_styles.scss */ .button-cancel-new { height: 2rem; padding: 0 2rem; @@ -30649,12 +30649,12 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { transition: all .1s ease; margin-right: 1px; } -/* line 7453, ../../../scss/_app_styles.scss */ +/* line 7452, ../../../scss/_app_styles.scss */ .button-cancel-new:hover { background-color: #fff; color: #333333; } -/* line 7458, ../../../scss/_app_styles.scss */ +/* line 7457, ../../../scss/_app_styles.scss */ .button-cancel-new > a { font-family: open_sansbold,sans-serif; font-size: 1.2rem; @@ -30666,13 +30666,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { transition: all .1s ease; margin-right: 1px; } -/* line 7468, ../../../scss/_app_styles.scss */ +/* line 7467, ../../../scss/_app_styles.scss */ .button-cancel-new > a:hover { background-color: #fff; color: #333333; } -/* line 7476, ../../../scss/_app_styles.scss */ +/* line 7475, ../../../scss/_app_styles.scss */ .button-save-new { height: 2rem; padding: 0 2rem; @@ -30689,13 +30689,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: #fff; transition: all .1s ease; } -/* line 7491, ../../../scss/_app_styles.scss */ +/* line 7490, ../../../scss/_app_styles.scss */ .button-save-new:hover { background-color: #fff; color: #912a7d; } -/* line 7502, ../../../scss/_app_styles.scss */ +/* line 7501, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner { width: 100%; height: 200px; @@ -30703,7 +30703,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-size: 100% 100%; position: relative; } -/* line 7509, ../../../scss/_app_styles.scss */ +/* line 7508, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner:before { content: ' '; background-color: rgba(0, 0, 0, 0.1); @@ -30717,13 +30717,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { z-index: 10; box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.2); } -/* line 7523, ../../../scss/_app_styles.scss */ +/* line 7522, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile { position: absolute; bottom: 30px; left: 40px; } -/* line 7528, ../../../scss/_app_styles.scss */ +/* line 7527, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .buddy_logo { display: inline-block; margin-right: 10px; @@ -30732,79 +30732,79 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { overflow: hidden; background-color: #fff; } -/* line 7536, ../../../scss/_app_styles.scss */ +/* line 7535, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .buddy_logo svg { height: 100px; width: 100px; } -/* line 7541, ../../../scss/_app_styles.scss */ +/* line 7540, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .buddy_logo svg path { fill: #7a422a; } -/* line 7546, ../../../scss/_app_styles.scss */ +/* line 7545, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .banner_heading { color: #fff; display: inline-block; vertical-align: top; } -/* line 7551, ../../../scss/_app_styles.scss */ +/* line 7550, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .banner_heading .buddy_name { font-size: 23px; display: block; margin-bottom: 10px; } -/* line 7559, ../../../scss/_app_styles.scss */ +/* line 7558, ../../../scss/_app_styles.scss */ .mydesk_page .page_menu { border-bottom: 1px solid #e5e5e5; } -/* line 7563, ../../../scss/_app_styles.scss */ +/* line 7562, ../../../scss/_app_styles.scss */ .mydesk_page .page_menu li > a { padding: 12px 20px 9px; } -/* line 7572, ../../../scss/_app_styles.scss */ +/* line 7571, ../../../scss/_app_styles.scss */ .lms_explore_head_unit { width: 100%; height: 50px; background-color: #fff; color: #164A7B; } -/* line 7577, ../../../scss/_app_styles.scss */ +/* line 7576, ../../../scss/_app_styles.scss */ .lms_explore_head_unit > p { margin-left: 81px; padding: 0px 0px 0px 1px; font-family: OpenSans-Semibold; font-size: 20px; } -/* line 7583, ../../../scss/_app_styles.scss */ +/* line 7582, ../../../scss/_app_styles.scss */ .lms_explore_head_unit > a { padding: 0px 85px 3px 0px; } -/* line 7589, ../../../scss/_app_styles.scss */ +/* line 7588, ../../../scss/_app_styles.scss */ .lms_explore_back_unit { background-color: #fff; margin-top: -19.3px; } -/* line 7596, ../../../scss/_app_styles.scss */ +/* line 7595, ../../../scss/_app_styles.scss */ .course-students-data { margin: 2px 2px 2px 2px; border: 2px solid #164a7b; padding: 19px 14px 0px 5px; } -/* line 7603, ../../../scss/_app_styles.scss */ +/* line 7602, ../../../scss/_app_styles.scss */ .course-students-data .students-table-legends > span:nth-child(odd) { margin: 0px 10px; } -/* line 7606, ../../../scss/_app_styles.scss */ +/* line 7605, ../../../scss/_app_styles.scss */ .course-students-data .students-table-legends > span:nth-child(even) { display: inline-block; vertical-align: top; margin-right: 10px; } -/* line 7614, ../../../scss/_app_styles.scss */ +/* line 7613, ../../../scss/_app_styles.scss */ .badge_ex { display: inline-block; line-height: 22px; @@ -30820,7 +30820,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.08); } -/* line 7633, ../../../scss/_app_styles.scss */ +/* line 7632, ../../../scss/_app_styles.scss */ .badge_ex.green { background: #77cc51; border-color: #59ad33; @@ -30830,7 +30830,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-image: linear-gradient(to bottom, #a5dd8c, #77cc51); } -/* line 7642, ../../../scss/_app_styles.scss */ +/* line 7641, ../../../scss/_app_styles.scss */ .badge_ex.yellow { background: #faba3e; border-color: #f4a306; @@ -30840,7 +30840,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-image: linear-gradient(to bottom, #fcd589, #faba3e); } -/* line 7651, ../../../scss/_app_styles.scss */ +/* line 7650, ../../../scss/_app_styles.scss */ .badge_ex.red { background: #fa623f; border-color: #fa5a35; @@ -30860,13 +30860,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-color: #A6D7F5; } }*/ -/* line 7674, ../../../scss/_app_styles.scss */ +/* line 7673, ../../../scss/_app_styles.scss */ .create-task-event-tabs .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 7679, ../../../scss/_app_styles.scss */ +/* line 7678, ../../../scss/_app_styles.scss */ .create-task-event-tabs .tabs .tab-title { width: 43%; /* background-color: blue;*/ @@ -30876,7 +30876,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { text-transform: uppercase; color: #fff; } -/* line 7688, ../../../scss/_app_styles.scss */ +/* line 7687, ../../../scss/_app_styles.scss */ .create-task-event-tabs .tabs .tab-title.active { background-color: #719dc7; border: 1px solid #CCC; @@ -30884,7 +30884,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: #fff; } -/* line 7701, ../../../scss/_app_styles.scss */ +/* line 7700, ../../../scss/_app_styles.scss */ .create_unit { background: #fff; box-shadow: 0px 2px 3px #000; @@ -30892,7 +30892,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { padding: 10px; } -/* line 7709, ../../../scss/_app_styles.scss */ +/* line 7708, ../../../scss/_app_styles.scss */ .asset-unit-button { color: #ce7869; padding: 7px 14px; @@ -31239,7 +31239,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { display: inline-block !important; } -/* line 8075, ../../../scss/_app_styles.scss */ +/* line 8076, ../../../scss/_app_styles.scss */ .enroll-btn { width: 90px; opacity: 1; @@ -31255,7 +31255,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-color: #4b4852; } -/* line 8095, ../../../scss/_app_styles.scss */ +/* line 8096, ../../../scss/_app_styles.scss */ .enrollBtn { background: #a2238d; height: 37px; @@ -31270,35 +31270,231 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } /*****Toolbar CSS******/ -/* line 8110, ../../../scss/_app_styles.scss */ +/* line 8111, ../../../scss/_app_styles.scss */ #toolbar { background-color: #3e3e3e; } -/* line 8113, ../../../scss/_app_styles.scss */ +/* line 8114, ../../../scss/_app_styles.scss */ .datetime { color: #eaeaea; padding: 4px 0px 2px 5px; font-size: 11px; } -/* line 8118, ../../../scss/_app_styles.scss */ +/* line 8119, ../../../scss/_app_styles.scss */ .changefont { text-align: right; padding: 2px 5px 1px 0px; } -/* line 8122, ../../../scss/_app_styles.scss */ +/* line 8123, ../../../scss/_app_styles.scss */ .changefont .minus { font-size: 60%; color: #eaeaea; } -/* line 8125, ../../../scss/_app_styles.scss */ +/* line 8126, ../../../scss/_app_styles.scss */ .changefont .normal { font-size: 80%; color: #eaeaea; } -/* line 8128, ../../../scss/_app_styles.scss */ +/* line 8129, ../../../scss/_app_styles.scss */ .changefont .plus { font-size: 100%; color: #eaeaea; } + +/***********Landing page***************/ +/* line 8138, ../../../scss/_app_styles.scss */ +.about_us { + background: #20ade0; +} + +/* line 8141, ../../../scss/_app_styles.scss */ +.analytics { + margin-top: 20px; +} + +/* line 8144, ../../../scss/_app_styles.scss */ +.square { + border: 4px solid #ffffff; + position: relative; + text-align: center; + width: 16%; + float: left; + height: 100%; + margin-left: 30px; +} + +/* line 8154, ../../../scss/_app_styles.scss */ +.square:after { + content: ""; + display: block; + padding-bottom: 100%; +} + +/* line 8160, ../../../scss/_app_styles.scss */ +.box-content { + position: absolute; + width: 100%; + height: 80%; + font-size: 2em; + padding-top: 20%; +} + +/* line 8173, ../../../scss/_app_styles.scss */ +.activity-slider { + font-family: Arial; + width: 800px; + display: block; + margin: 0 auto; +} + +/* line 8180, ../../../scss/_app_styles.scss */ +.activity-slider h3 { + background: #fff; + color: #3498db; + font-size: 36px; + line-height: 100px; + margin: 10px; + padding: 2%; + position: relative; + text-align: center; +} + +/*.action{ + display:block; + margin:100px auto; + width:100%; + text-align:center; +} +.action a { + display:inline-block; + padding:5px 10px; + background:#f30; + color:#fff; + text-decoration:none; +} +.action a:hover{ + background:#000; +}*/ +/* line 8206, ../../../scss/_app_styles.scss */ +.footer_link_cont h4 { + color: #999; +} + +/* line 8210, ../../../scss/_app_styles.scss */ +.about_content { + color: #ececec; + margin-bottom: 30px; + font-family: ubuntu-regular; + font-size: 18px; +} + +/* line 8218, ../../../scss/_app_styles.scss */ +.about-blog { + height: 100%; + background: #107aa1; +} + +/*.searchbar { + margin: 0.8rem; +}*/ +/* line 8227, ../../../scss/_app_styles.scss */ +.search-field { + width: 0; + height: 40px; + margin-left: 1rem; + padding: 0; + border-radius: 50px; + border: none; + transition: all 0.5s ease; +} + +/* line 8237, ../../../scss/_app_styles.scss */ +.expand-search { + width: 80%; + max-width: calc(80% - 3rem); + border: 1px solid #c9c9c9; + padding: .5rem; +} + +/* line 8244, ../../../scss/_app_styles.scss */ +svg { + width: 20px; + height: 20px; +} + +/* line 8249, ../../../scss/_app_styles.scss */ +.button { + border-radius: 50px; +} + +/* line 8254, ../../../scss/_app_styles.scss */ +#page_content { + display: table; + height: auto; + display: table-row; +} + +/* line 8262, ../../../scss/_app_styles.scss */ +.footer_container { + height: auto; + display: table-row; +} + +/* line 8269, ../../../scss/_app_styles.scss */ +#footer { + height: 1px; +} + +/* ----New Footer For NROER -------*/ +/* line 8278, ../../../scss/_app_styles.scss */ +.footer-nav { + margin-right: auto; + margin-left: auto; + margin-top: 60px; + display: table-row; + height: 1px; + display: flex; + flex-flow: row wrap; + flex-direction: row; + flex-wrap: row; + align-items: center; + background-color: rgba(0, 0, 0, 0.8); + padding: 1.8rem; + width: 100%; + justify-content: center; + font-family: 'Proxima Nova', 'Helvetica Neue', 'sans-serif', Arial; +} + +/* line 8296, ../../../scss/_app_styles.scss */ +.footer-nav-center { + flex: 1 1 0px; +} + +/* line 8299, ../../../scss/_app_styles.scss */ +.footer-nav-menu { + list-style: none; + margin-bottom: 0; + text-align: center; +} + +/* line 8304, ../../../scss/_app_styles.scss */ +.footer-nav-menu-item { + display: inline-block; + margin-right: 1.5rem; + font-size: 1.2rem; + padding: 0.4rem 0; +} + +/* line 8310, ../../../scss/_app_styles.scss */ +.footer-copyright { + margin-top: -70px; + font-family: 'Proxima Nova', 'Helvetica Neue', 'sans-serif', Arial; +} + +/* line 8314, ../../../scss/_app_styles.scss */ +.second-has-form { + margin-top: 0px; + margin-bottom: -2px; +} diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/nroer/styles.css b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/nroer/styles.css index 29e3db34ba..b268b9db3c 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/nroer/styles.css +++ b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/nroer/styles.css @@ -23432,7 +23432,7 @@ th.hide-for-touch { */ /* line 6, ../../../scss/_nroer_styles.scss */ .workspace { - background: url("watermark.png") no-repeat 1% 65%; + background: url("watermark.png") no-repeat 0% 88%; min-height: 100%; margin-bottom: -130px !important; -webkit-box-sizing: border-box; @@ -24081,14 +24081,13 @@ pre { } /* line 363, ../../../scss/_app_styles.scss */ #top-headers #search-submit { - background-color: #fafafa; - top: 10px; - position: absolute; - left: -30px; - opacity: 0.3; - color: black; + /* background-color: #fafafa;*/ + /*color: gray; + top: -3px;*/ + width: 60px; + /* height:-40px;*/ } -/* line 373, ../../../scss/_app_styles.scss */ +/* line 372, ../../../scss/_app_styles.scss */ #top-headers #search-submit:hover { opacity: 1; color: white; @@ -24096,36 +24095,39 @@ pre { transition: 0.8s ease-out; } -/* line 411, ../../../scss/_app_styles.scss */ +/* line 410, ../../../scss/_app_styles.scss */ .top-bar .active { background-color: #026e9f !important; } -/* line 417, ../../../scss/_app_styles.scss */ +/* line 416, ../../../scss/_app_styles.scss */ .top-bar .logout { background-color: #f04124 !important; } -/* line 421, ../../../scss/_app_styles.scss */ +/* line 420, ../../../scss/_app_styles.scss */ .top-bar .logout:hover { background-color: #d32a0e !important; transition: background-color 400ms ease-out; } -/* line 461, ../../../scss/_app_styles.scss */ +/* line 460, ../../../scss/_app_styles.scss */ html, body { height: 100%; + /* +overflow-x: hidden;*/ } /* line 464, ../../../scss/_app_styles.scss */ #gbase_wrap { - min-height: 100%; + /*min-height: 100%;*/ height: auto; /* Negative indent footer by its height */ margin: 0 auto; /* Pad bottom by footer height */ padding: 0 0 60px; + overflow-x: hidden; } -/* line 472, ../../../scss/_app_styles.scss */ +/* line 473, ../../../scss/_app_styles.scss */ #base_wrap { min-height: 100%; height: auto; @@ -24135,7 +24137,7 @@ html, body { padding: 0 0 -60px; } -/* line 483, ../../../scss/_app_styles.scss */ +/* line 484, ../../../scss/_app_styles.scss */ body > footer { padding: 10px 5px; position: relative; @@ -24144,37 +24146,37 @@ body > footer { width: 100%; display: table; } -/* line 493, ../../../scss/_app_styles.scss */ +/* line 494, ../../../scss/_app_styles.scss */ body > footer ul { list-style-type: none; text-decoration: none; } -/* line 496, ../../../scss/_app_styles.scss */ +/* line 497, ../../../scss/_app_styles.scss */ body > footer ul li { font-size: 15px; margin-bottom: 5px; } -/* line 501, ../../../scss/_app_styles.scss */ +/* line 502, ../../../scss/_app_styles.scss */ body > footer p { margin: 10px; font-size: 18px; } -/* line 505, ../../../scss/_app_styles.scss */ +/* line 506, ../../../scss/_app_styles.scss */ body > footer h2 { font-size: 25px; } -/* line 508, ../../../scss/_app_styles.scss */ +/* line 509, ../../../scss/_app_styles.scss */ body > footer li { color: #bbbbbb; } -/* line 511, ../../../scss/_app_styles.scss */ +/* line 512, ../../../scss/_app_styles.scss */ body > footer a { color: #bbbbbb; margin-top: 0; padding: 0; display: inline; } -/* line 516, ../../../scss/_app_styles.scss */ +/* line 517, ../../../scss/_app_styles.scss */ body > footer a:hover { text-decoration: none; color: #ffffff; @@ -24182,47 +24184,46 @@ body > footer a:hover { padding: 0; display: inline; } -/* line 524, ../../../scss/_app_styles.scss */ +/* line 525, ../../../scss/_app_styles.scss */ body > footer .myfooter { display: table-row; height: 1px; } -/* line 529, ../../../scss/_app_styles.scss */ +/* line 530, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer-section { color: #ffffff; text-align: center; } -/* line 533, ../../../scss/_app_styles.scss */ +/* line 534, ../../../scss/_app_styles.scss */ body > footer .myfooter .inline_mar-right { display: inline-block; margin: 0 25px 15px 0; } -/* line 538, ../../../scss/_app_styles.scss */ +/* line 539, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_content { margin: 20px; } -/* line 541, ../../../scss/_app_styles.scss */ +/* line 542, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_content .footer-logo { height: 65px; width: 150px; } -/* line 546, ../../../scss/_app_styles.scss */ +/* line 547, ../../../scss/_app_styles.scss */ body > footer .myfooter .links_collapse { max-height: 78px; overflow: hidden; transition: all 0.5s ease-out; } -/* line 551, ../../../scss/_app_styles.scss */ +/* line 552, ../../../scss/_app_styles.scss */ body > footer .myfooter .links_collapse ul { display: inline; padding: 0; margin: 0px !important; } -/* line 557, ../../../scss/_app_styles.scss */ +/* line 558, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_link_cont { display: inline-block; vertical-align: top; - /*margin: 20px;*/ text-align: left; } /* line 563, ../../../scss/_app_styles.scss */ @@ -24230,98 +24231,99 @@ body > footer .myfooter .footer_link_cont .links_show { max-height: 600px; } /* line 567, ../../../scss/_app_styles.scss */ -body > footer .myfooter .footer_link_cont h4 { +body > footer .myfooter .footer_link_cont .flinks { + font-size: 22px; color: #999; } -/* line 570, ../../../scss/_app_styles.scss */ -body > footer .myfooter .footer_link_cont .social_links { +/* line 571, ../../../scss/_app_styles.scss */ +body > footer .myfooter .footer_link_cont .social_links a { font-size: 24px; margin-right: 5px; } -/* line 575, ../../../scss/_app_styles.scss */ +/* line 576, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_link_cont .show_foot_links { color: #777777; cursor: pointer; } -/* line 578, ../../../scss/_app_styles.scss */ +/* line 579, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_link_cont .show_foot_links i { font-size: 24px; margin-right: 5px; } -/* line 581, ../../../scss/_app_styles.scss */ +/* line 582, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_link_cont .show_foot_links:hover { text-decoration: underline; } -/* line 588, ../../../scss/_app_styles.scss */ +/* line 589, ../../../scss/_app_styles.scss */ body > footer hr.footerlogo-divider { border-color: #555; margin-top: 10px; } -/* line 594, ../../../scss/_app_styles.scss */ +/* line 595, ../../../scss/_app_styles.scss */ body > footer ul#footerlogo li { margin: 0px 5px; display: inline; } -/* line 600, ../../../scss/_app_styles.scss */ +/* line 601, ../../../scss/_app_styles.scss */ .no-gap ul { margin-left: 0rem; } -/* line 606, ../../../scss/_app_styles.scss */ +/* line 607, ../../../scss/_app_styles.scss */ body > footer ul#poweredlogos { margin-left: 0px; } -/* line 610, ../../../scss/_app_styles.scss */ +/* line 611, ../../../scss/_app_styles.scss */ #poweredlogos li { margin: 0px 5px; display: inline; } -/* line 616, ../../../scss/_app_styles.scss */ +/* line 617, ../../../scss/_app_styles.scss */ .no-gap ul { margin-left: 0rem; } -/* line 621, ../../../scss/_app_styles.scss */ +/* line 622, ../../../scss/_app_styles.scss */ .coll-arrows { cursor: pointer; display: block; padding: 0.5rem; } -/* line 626, ../../../scss/_app_styles.scss */ +/* line 627, ../../../scss/_app_styles.scss */ .coll-arrows:hover { background-color: #D3D3D3; } /* Sections */ -/* line 633, ../../../scss/_app_styles.scss */ +/* line 634, ../../../scss/_app_styles.scss */ main > article { padding: 0px; } -/* line 636, ../../../scss/_app_styles.scss */ +/* line 637, ../../../scss/_app_styles.scss */ main > nav { border-top: 3px solid black; position: relative; z-index: 10; } -/* line 640, ../../../scss/_app_styles.scss */ +/* line 641, ../../../scss/_app_styles.scss */ main > nav > .button-bar { background-color: #03abf7; /* Hide icons till we can retreive custom icons from the system */ } -/* line 642, ../../../scss/_app_styles.scss */ +/* line 643, ../../../scss/_app_styles.scss */ main > nav > .button-bar .button-group { margin: 0; } -/* line 644, ../../../scss/_app_styles.scss */ +/* line 645, ../../../scss/_app_styles.scss */ main > nav > .button-bar .button-group.tools { padding: 5px; } -/* line 650, ../../../scss/_app_styles.scss */ +/* line 651, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button { border: none; font-size: 0.8rem; @@ -24330,135 +24332,135 @@ main > nav > .button-bar li .button { color: black; margin: 0; } -/* line 654, ../../../scss/_app_styles.scss */ +/* line 655, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button.home { font-weight: bold; } -/* line 657, ../../../scss/_app_styles.scss */ +/* line 658, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button.settings, main > nav > .button-bar li .button#toggle-help { padding: 6px 10px; color: #333; background-color: rgba(255, 255, 255, 0.3); } -/* line 662, ../../../scss/_app_styles.scss */ +/* line 663, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button.settings:hover, main > nav > .button-bar li .button#toggle-help:hover { background-color: rgba(0, 0, 0, 0.2); color: white; } -/* line 667, ../../../scss/_app_styles.scss */ +/* line 668, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button#toggle-help { background-color: inherit; } -/* line 671, ../../../scss/_app_styles.scss */ +/* line 672, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button.settings:after { border: none; } -/* line 679, ../../../scss/_app_styles.scss */ +/* line 680, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button:hover { color: white; } -/* line 685, ../../../scss/_app_styles.scss */ +/* line 686, ../../../scss/_app_styles.scss */ main > nav > .button-bar li.active .button { background-color: #03a9f4; color: white; } -/* line 693, ../../../scss/_app_styles.scss */ +/* line 694, ../../../scss/_app_styles.scss */ main > nav > .button-bar .app i { display: none !important; } -/* line 703, ../../../scss/_app_styles.scss */ +/* line 704, ../../../scss/_app_styles.scss */ main > aside > div h2 { color: #111; } -/* line 706, ../../../scss/_app_styles.scss */ +/* line 707, ../../../scss/_app_styles.scss */ main > aside > div h3 { font-size: 1.2rem; font-weight: normal; color: #222; } -/* line 711, ../../../scss/_app_styles.scss */ +/* line 712, ../../../scss/_app_styles.scss */ main > aside > div h4 { font-size: 1rem; color: #222; } -/* line 714, ../../../scss/_app_styles.scss */ +/* line 715, ../../../scss/_app_styles.scss */ main > aside > div h4 span { display: none; } -/* line 717, ../../../scss/_app_styles.scss */ +/* line 718, ../../../scss/_app_styles.scss */ main > aside > div h4:hover span { display: inline; } -/* line 721, ../../../scss/_app_styles.scss */ +/* line 722, ../../../scss/_app_styles.scss */ main > aside > div h5, main > aside > div h6 { margin: 0; } -/* line 725, ../../../scss/_app_styles.scss */ +/* line 726, ../../../scss/_app_styles.scss */ main > aside > div .f-dropdown.content { width: auto; padding: 0; border: 1px solid #222; } -/* line 729, ../../../scss/_app_styles.scss */ +/* line 730, ../../../scss/_app_styles.scss */ main > aside > div .f-dropdown.content .item { width: 70px; } -/* line 736, ../../../scss/_app_styles.scss */ +/* line 737, ../../../scss/_app_styles.scss */ main > aside > div footer { background-color: #222; min-height: 1rem; } -/* line 739, ../../../scss/_app_styles.scss */ +/* line 740, ../../../scss/_app_styles.scss */ main > aside > div footer label { font-size: 0.7rem; } -/* line 752, ../../../scss/_app_styles.scss */ +/* line 753, ../../../scss/_app_styles.scss */ main > aside > div .side-nav.collection { background-color: #444; padding: 0; border-bottom: 2px solid #03abf7; margin: 0; } -/* line 757, ../../../scss/_app_styles.scss */ +/* line 758, ../../../scss/_app_styles.scss */ main > aside > div .side-nav.collection li { border-bottom: 1px solid #555; } -/* line 759, ../../../scss/_app_styles.scss */ +/* line 760, ../../../scss/_app_styles.scss */ main > aside > div .side-nav.collection li a { border-left: 2px solid black; } -/* line 762, ../../../scss/_app_styles.scss */ +/* line 763, ../../../scss/_app_styles.scss */ main > aside > div .side-nav.collection li.active a, main > aside > div .side-nav.collection li a:hover { color: white !important; border-left: 2px solid #03abf7; background-color: #03abf7; } -/* line 775, ../../../scss/_app_styles.scss */ +/* line 776, ../../../scss/_app_styles.scss */ article { position: relative; z-index: 1; min-height: 400px; overflow-x: visible; } -/* line 780, ../../../scss/_app_styles.scss */ +/* line 781, ../../../scss/_app_styles.scss */ article > header, article form > header { padding: 15px; background-color: #f0f0f0; } -/* line 793, ../../../scss/_app_styles.scss */ +/* line 794, ../../../scss/_app_styles.scss */ article h1:not(.subheader) .tabs { display: inline-block; position: relative; bottom: -0.5rem; } -/* line 799, ../../../scss/_app_styles.scss */ +/* line 800, ../../../scss/_app_styles.scss */ article h1:not(.subheader) div, article h1:not(.subheader) div input:not(.subheader) div { display: inline-block; position: relative; } -/* line 802, ../../../scss/_app_styles.scss */ +/* line 803, ../../../scss/_app_styles.scss */ article h1:not(.subheader) div input { height: 200%; font-style: italic; @@ -24468,13 +24470,13 @@ article h1:not(.subheader) div input { border-bottom: 2px dotted #222; background-color: inherit; } -/* line 812, ../../../scss/_app_styles.scss */ +/* line 813, ../../../scss/_app_styles.scss */ article h1:not(.subheader) div input:hover { background-color: white; } /* Card block */ -/* line 822, ../../../scss/_app_styles.scss */ +/* line 823, ../../../scss/_app_styles.scss */ .card > * { position: relative; background-color: white; @@ -24485,51 +24487,51 @@ article h1:not(.subheader) div input:hover { opacity: 0.9; overflow: hidden; } -/* line 834, ../../../scss/_app_styles.scss */ +/* line 835, ../../../scss/_app_styles.scss */ .card > * > a { color: inherit; display: block; position: relative; z-index: 200; } -/* line 845, ../../../scss/_app_styles.scss */ +/* line 846, ../../../scss/_app_styles.scss */ .card > *.published { opacity: 1; background-color: #e6f9ee; } -/* line 850, ../../../scss/_app_styles.scss */ +/* line 851, ../../../scss/_app_styles.scss */ .card > *.published hr { border-color: #7ee2a8; } -/* line 855, ../../../scss/_app_styles.scss */ +/* line 856, ../../../scss/_app_styles.scss */ .card > *.moderation { opacity: 1; background-color: #efefef; } -/* line 860, ../../../scss/_app_styles.scss */ +/* line 861, ../../../scss/_app_styles.scss */ .card > *.moderation hr { border-color: #bcbcbc; } -/* line 865, ../../../scss/_app_styles.scss */ +/* line 866, ../../../scss/_app_styles.scss */ .card > *.unapproved { opacity: 1; border-style: solid; border-color: #f04124; } -/* line 871, ../../../scss/_app_styles.scss */ +/* line 872, ../../../scss/_app_styles.scss */ .card > *:hover { border-style: solid; opacity: 1; } -/* line 877, ../../../scss/_app_styles.scss */ +/* line 878, ../../../scss/_app_styles.scss */ .card > *:hover i { opacity: 0.3; } -/* line 880, ../../../scss/_app_styles.scss */ +/* line 881, ../../../scss/_app_styles.scss */ .card > *:hover footer .age { display: block; } -/* line 885, ../../../scss/_app_styles.scss */ +/* line 886, ../../../scss/_app_styles.scss */ .card > * > i { position: absolute; top: -10px; @@ -24538,28 +24540,28 @@ article h1:not(.subheader) div input:hover { color: #03a9f4; opacity: 0.3; } -/* line 894, ../../../scss/_app_styles.scss */ +/* line 895, ../../../scss/_app_styles.scss */ .card > * .preview { float: left; padding-right: 5px; padding-top: 4px; } -/* line 899, ../../../scss/_app_styles.scss */ +/* line 900, ../../../scss/_app_styles.scss */ .card > * header { overflow: hidden; } -/* line 903, ../../../scss/_app_styles.scss */ +/* line 904, ../../../scss/_app_styles.scss */ .card > * .label, .card > * .label-list:empty:before { opacity: 0.5; } -/* line 906, ../../../scss/_app_styles.scss */ +/* line 907, ../../../scss/_app_styles.scss */ .card > * p { color: #555; height: 80px; background-repeat: no-repeat; font-size: 80%; } -/* line 912, ../../../scss/_app_styles.scss */ +/* line 913, ../../../scss/_app_styles.scss */ .card > * .th { margin: 20px auto; width: 80px; @@ -24567,23 +24569,23 @@ article h1:not(.subheader) div input:hover { overflow: hidden; display: none; } -/* line 918, ../../../scss/_app_styles.scss */ +/* line 919, ../../../scss/_app_styles.scss */ .card > * .th:hover { width: 150px; height: 150px; } -/* line 922, ../../../scss/_app_styles.scss */ +/* line 923, ../../../scss/_app_styles.scss */ .card > * .th img { width: 100%; } -/* line 926, ../../../scss/_app_styles.scss */ +/* line 927, ../../../scss/_app_styles.scss */ .card > * footer { margin-top: 1rem; font-size: 70%; clear: both; color: #e01818; } -/* line 931, ../../../scss/_app_styles.scss */ +/* line 932, ../../../scss/_app_styles.scss */ .card > * footer .age { display: none; position: absolute; @@ -24593,7 +24595,7 @@ article h1:not(.subheader) div input:hover { width: 100%; } -/* line 942, ../../../scss/_app_styles.scss */ +/* line 943, ../../../scss/_app_styles.scss */ .edit-card { position: relative; background-color: white; @@ -24602,40 +24604,40 @@ article h1:not(.subheader) div input:hover { } /* Content Tabs */ -/* line 955, ../../../scss/_app_styles.scss */ +/* line 956, ../../../scss/_app_styles.scss */ article .tabs { display: inline-block; } -/* line 957, ../../../scss/_app_styles.scss */ +/* line 958, ../../../scss/_app_styles.scss */ article .tabs dd a { border-radius: 4px; border: 1px transparent; } -/* line 961, ../../../scss/_app_styles.scss */ +/* line 962, ../../../scss/_app_styles.scss */ article .tabs dd.active a { color: #03abf7; border: 1px solid; } -/* line 965, ../../../scss/_app_styles.scss */ +/* line 966, ../../../scss/_app_styles.scss */ article .tabs dd:hover a { color: #03abf7; } -/* line 969, ../../../scss/_app_styles.scss */ +/* line 970, ../../../scss/_app_styles.scss */ article .tabs i { margin-right: 5px; font-size: 1.6rem; } -/* line 973, ../../../scss/_app_styles.scss */ +/* line 974, ../../../scss/_app_styles.scss */ article .tabs span { font-size: 17px; vertical-align: text-bottom; } -/* line 979, ../../../scss/_app_styles.scss */ +/* line 980, ../../../scss/_app_styles.scss */ article section.content { border: 1px solid #eee; } -/* line 986, ../../../scss/_app_styles.scss */ +/* line 987, ../../../scss/_app_styles.scss */ .card > div:hover { box-shadow: 0 0 10px lightgray; transition: 0.9s; @@ -24644,31 +24646,31 @@ article section.content { } /* Default card */ -/* line 994, ../../../scss/_app_styles.scss */ +/* line 995, ../../../scss/_app_styles.scss */ .card > :hover .label, .card > :hover .label-list:empty:before { opacity: 1; } -/* line 999, ../../../scss/_app_styles.scss */ +/* line 1000, ../../../scss/_app_styles.scss */ .gallery .card .th { display: block; } /* Inline label list */ -/* line 1007, ../../../scss/_app_styles.scss */ +/* line 1008, ../../../scss/_app_styles.scss */ .label-list { display: inline-block; text-align: left; margin-bottom: 0.1rem; } -/* line 1011, ../../../scss/_app_styles.scss */ +/* line 1012, ../../../scss/_app_styles.scss */ .label-list:empty:before { content: "UNTAGGED"; opacity: 0.2 !important; padding: 2px; background-color: transparent; } -/* line 1019, ../../../scss/_app_styles.scss */ +/* line 1020, ../../../scss/_app_styles.scss */ .label-list .label, .label-list .label-list:empty:before { background-color: transparent; padding: 2px; @@ -24676,20 +24678,20 @@ article section.content { /*************************** 2. Custom CSS overrides ***********************/ /* Content area */ -/* line 1028, ../../../scss/_app_styles.scss */ +/* line 1029, ../../../scss/_app_styles.scss */ article { padding-bottom: 1rem; } -/* line 1032, ../../../scss/_app_styles.scss */ +/* line 1033, ../../../scss/_app_styles.scss */ article > header { border-bottom: 1px solid #ddd; } -/* line 1036, ../../../scss/_app_styles.scss */ +/* line 1037, ../../../scss/_app_styles.scss */ article > footer { border-top: 1px dotted #ddd; } -/* line 1048, ../../../scss/_app_styles.scss */ +/* line 1049, ../../../scss/_app_styles.scss */ textarea { min-height: 6rem; } @@ -24710,39 +24712,39 @@ textarea { }*/ /*************************** 3. Custom CSS Below ***********************/ /*CSS fix for tables generated via orgitdown*/ -/* line 1068, ../../../scss/_app_styles.scss */ +/* line 1069, ../../../scss/_app_styles.scss */ #content table td, #content colgroup col { float: none !important; } -/* line 1073, ../../../scss/_app_styles.scss */ +/* line 1074, ../../../scss/_app_styles.scss */ .user { color: inherit; } -/* line 1077, ../../../scss/_app_styles.scss */ +/* line 1078, ../../../scss/_app_styles.scss */ .user i { margin-right: 3px; } -/* line 1080, ../../../scss/_app_styles.scss */ +/* line 1081, ../../../scss/_app_styles.scss */ .user:hover i { opacity: 1; } -/* line 1084, ../../../scss/_app_styles.scss */ +/* line 1085, ../../../scss/_app_styles.scss */ a.node { display: block; } -/* line 1088, ../../../scss/_app_styles.scss */ +/* line 1089, ../../../scss/_app_styles.scss */ .button.edit { margin-bottom: 0; } /************ Forms **************/ /* Node edit */ -/* line 1096, ../../../scss/_app_styles.scss */ +/* line 1097, ../../../scss/_app_styles.scss */ input.node-title { font-size: 3rem; height: 4rem; @@ -24750,13 +24752,13 @@ input.node-title { } /* view-graph in node_details_base.html */ -/* line 1103, ../../../scss/_app_styles.scss */ +/* line 1104, ../../../scss/_app_styles.scss */ .graph-height { height: 70%; } /*for graph and location*/ -/* line 1108, ../../../scss/_app_styles.scss */ +/* line 1109, ../../../scss/_app_styles.scss */ .graph-div { height: 90%; width: -webkit-calc(100% - 10px); @@ -24770,13 +24772,13 @@ input.node-title { } /*for graph and location*/ -/* line 1118, ../../../scss/_app_styles.scss */ +/* line 1119, ../../../scss/_app_styles.scss */ .graph-div h3 { border-bottom: 2px inset #154534; padding: 0.25em 0; } -/* line 1123, ../../../scss/_app_styles.scss */ +/* line 1124, ../../../scss/_app_styles.scss */ #view-map-widget .close-reveal-modal, #view-map-edit-widget .close-reveal-modal { z-index: 1; background-color: captiontext; @@ -24787,7 +24789,7 @@ input.node-title { box-shadow: 0 1px 10px 2px #A9A9A9; } -/* line 1134, ../../../scss/_app_styles.scss */ +/* line 1135, ../../../scss/_app_styles.scss */ #view-map-widget .close-reveal-modal:hover, #view-map-edit-widget .close-reveal-modal:hover { background-color: white; border-radius: 30px; @@ -24800,7 +24802,7 @@ input.node-title { /****************** CUSTOM *********************/ /* UI Button */ -/* line 1149, ../../../scss/_app_styles.scss */ +/* line 1150, ../../../scss/_app_styles.scss */ .ui.button { margin-right: 0.5rem; border: 1px solid rgba(0, 0, 0, 0.2); @@ -24810,102 +24812,102 @@ input.node-title { padding: 0.5vw 0.75vw; z-index: 500; } -/* line 1160, ../../../scss/_app_styles.scss */ +/* line 1161, ../../../scss/_app_styles.scss */ .ui.button label { color: #666; } -/* line 1163, ../../../scss/_app_styles.scss */ +/* line 1164, ../../../scss/_app_styles.scss */ .ui.button small { margin-left: 2px; display: inline; } -/* line 1167, ../../../scss/_app_styles.scss */ +/* line 1168, ../../../scss/_app_styles.scss */ .ui.button:hover, .ui.button:active { border-color: rgba(255, 255, 255, 0.2); background-color: rgba(0, 0, 0, 0.9); } -/* line 1170, ../../../scss/_app_styles.scss */ +/* line 1171, ../../../scss/_app_styles.scss */ .ui.button:hover label, .ui.button:active label { color: #ddd; } -/* line 1173, ../../../scss/_app_styles.scss */ +/* line 1174, ../../../scss/_app_styles.scss */ .ui.button:hover small, .ui.button:active small { display: inline; } -/* line 1176, ../../../scss/_app_styles.scss */ +/* line 1177, ../../../scss/_app_styles.scss */ .ui.button:hover:focus, .ui.button:active:focus { font-weight: bold; } -/* line 1185, ../../../scss/_app_styles.scss */ +/* line 1186, ../../../scss/_app_styles.scss */ aside#help h4 { color: black; } -/* line 1188, ../../../scss/_app_styles.scss */ +/* line 1189, ../../../scss/_app_styles.scss */ aside#help p, aside#help h5, aside#help h6 { color: #ddd; padding: 0.3rem 0.9375rem; } -/* line 1195, ../../../scss/_app_styles.scss */ +/* line 1196, ../../../scss/_app_styles.scss */ .align-center { margin: 0 auto; display: block; } -/* line 1201, ../../../scss/_app_styles.scss */ +/* line 1202, ../../../scss/_app_styles.scss */ #profile-img { height: 40px; margin-right: 5px; } -/* line 1209, ../../../scss/_app_styles.scss */ +/* line 1210, ../../../scss/_app_styles.scss */ .create-discussion { position: relative; margin-bottom: 20px; } -/* line 1213, ../../../scss/_app_styles.scss */ +/* line 1214, ../../../scss/_app_styles.scss */ .create-discussion > div { display: inline-block; vertical-align: top; margin: 5px 0px; } -/* line 1219, ../../../scss/_app_styles.scss */ +/* line 1220, ../../../scss/_app_styles.scss */ .create-discussion .button { margin: 5px 0px; } -/* line 1222, ../../../scss/_app_styles.scss */ +/* line 1223, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment { width: 85%; margin-left: 1em; } -/* line 1226, ../../../scss/_app_styles.scss */ +/* line 1227, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment > div { display: inline-block; vertical-align: top; } -/* line 1231, ../../../scss/_app_styles.scss */ +/* line 1232, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment .ckeditor-reply-area { width: 90%; } -/* line 1238, ../../../scss/_app_styles.scss */ +/* line 1239, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply { margin-top: 1em; /*width: 97%;*/ } -/* line 1242, ../../../scss/_app_styles.scss */ +/* line 1243, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply .ckeditor-reply-area { display: inline-block; width: 90%; margin-left: 1em; } -/* line 1247, ../../../scss/_app_styles.scss */ +/* line 1248, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply .post-btn-div { display: inline-block; vertical-align: top; } -/* line 1253, ../../../scss/_app_styles.scss */ +/* line 1254, ../../../scss/_app_styles.scss */ #replies-area .disc-replies { /*background-color:#ddd;*/ margin-left: 48px; @@ -24914,16 +24916,16 @@ aside#help p, aside#help h5, aside#help h6 { border-top: 1px solid #B1B1B1; width: 80%; } -/* line 1262, ../../../scss/_app_styles.scss */ +/* line 1263, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .reply-btn { cursor: pointer; color: grey !important; } -/* line 1267, ../../../scss/_app_styles.scss */ +/* line 1268, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .reply-btn:hover { color: #000 !important; } -/* line 1270, ../../../scss/_app_styles.scss */ +/* line 1271, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-title-username { color: #ffffff !important; height: 2em; @@ -24931,7 +24933,7 @@ aside#help p, aside#help h5, aside#help h6 { padding-left: 10px; line-height: 1.5em; } -/* line 1280, ../../../scss/_app_styles.scss */ +/* line 1281, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-footer { /*background-color:#CCCCCC;*/ color: gray !important; @@ -24941,12 +24943,12 @@ aside#help p, aside#help h5, aside#help h6 { border-radius: 0px 0px 5px 5px; /*background-color: #f2f2f2;*/ } -/* line 1289, ../../../scss/_app_styles.scss */ +/* line 1290, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-footer > a { vertical-align: middle; line-height: 2em; } -/* line 1295, ../../../scss/_app_styles.scss */ +/* line 1296, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-content { color: #262626; word-wrap: break-word; @@ -24972,7 +24974,7 @@ aside#help p, aside#help h5, aside#help h6 { } }*/ /* Simple Card CSS*/ -/* line 1323, ../../../scss/_app_styles.scss */ +/* line 1324, ../../../scss/_app_styles.scss */ .scard { background: #FFF; border: 1px solid #AAA; @@ -24984,12 +24986,12 @@ aside#help p, aside#help h5, aside#help h6 { height: 9rem; /*float:left;*/ } -/* line 1332, ../../../scss/_app_styles.scss */ +/* line 1333, ../../../scss/_app_styles.scss */ .scard:hover { box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.16), 0 2px 10px 1px rgba(0, 0, 0, 0.12); transition: box-shadow 0.5s ease; } -/* line 1338, ../../../scss/_app_styles.scss */ +/* line 1339, ../../../scss/_app_styles.scss */ .scard .scard_header { text-align: center; position: fixed; @@ -25007,7 +25009,7 @@ aside#help p, aside#help h5, aside#help h6 { font-weight: bold; } -/* line 1355, ../../../scss/_app_styles.scss */ +/* line 1356, ../../../scss/_app_styles.scss */ .scard-content { height: 2.7em; padding: 0.5rem; @@ -25020,7 +25022,7 @@ aside#help p, aside#help h5, aside#help h6 { /*height: 8.25rem;*/ background-color: #3e3e3e; } -/* line 1366, ../../../scss/_app_styles.scss */ +/* line 1367, ../../../scss/_app_styles.scss */ .scard-content .scard-title { font-size: 0.8em; margin-top: -1em; @@ -25030,7 +25032,7 @@ aside#help p, aside#help h5, aside#help h6 { text-align: center; } -/* line 1379, ../../../scss/_app_styles.scss */ +/* line 1380, ../../../scss/_app_styles.scss */ .scard-action { height: height; font-size: 0.6em; @@ -25044,7 +25046,7 @@ aside#help p, aside#help h5, aside#help h6 { background-color: #CCCCCC; } -/* line 1394, ../../../scss/_app_styles.scss */ +/* line 1395, ../../../scss/_app_styles.scss */ .scard-desc { font-size: 0.7em; color: #333333; @@ -25060,13 +25062,13 @@ aside#help p, aside#help h5, aside#help h6 { display-inline: block; } -/* line 1409, ../../../scss/_app_styles.scss */ +/* line 1410, ../../../scss/_app_styles.scss */ p { margin: 0px; padding: 10px; } -/* line 1414, ../../../scss/_app_styles.scss */ +/* line 1415, ../../../scss/_app_styles.scss */ .scard-image { padding: 0px; margin: 0px; @@ -25077,7 +25079,7 @@ p { overflow: hidden; background-color: #f2f2f2; } -/* line 1423, ../../../scss/_app_styles.scss */ +/* line 1424, ../../../scss/_app_styles.scss */ .scard-image img { border-radius: 2px 2px 0 0; display: block; @@ -25085,7 +25087,7 @@ p { opacity: 0.9; height: 100%; } -/* line 1432, ../../../scss/_app_styles.scss */ +/* line 1433, ../../../scss/_app_styles.scss */ .scard-image i { font-size: 7rem; opacity: 0.75; @@ -25099,83 +25101,83 @@ p { text-transform: none; text-decoration: inherit; } -/* line 1446, ../../../scss/_app_styles.scss */ +/* line 1447, ../../../scss/_app_styles.scss */ .scard-image i.common-icon:before { content: "\f1fb"; } -/* line 1449, ../../../scss/_app_styles.scss */ +/* line 1450, ../../../scss/_app_styles.scss */ .scard-image i.file:before { content: "\f18e"; } -/* line 1452, ../../../scss/_app_styles.scss */ +/* line 1453, ../../../scss/_app_styles.scss */ .scard-image i.page:before { content: "\f18e"; } -/* line 1455, ../../../scss/_app_styles.scss */ +/* line 1456, ../../../scss/_app_styles.scss */ .scard-image i.collection:before { content: "\f18a"; } -/* line 1458, ../../../scss/_app_styles.scss */ +/* line 1459, ../../../scss/_app_styles.scss */ .scard-image i.documents:before { content: "\f18b"; } -/* line 1461, ../../../scss/_app_styles.scss */ +/* line 1462, ../../../scss/_app_styles.scss */ .scard-image i.pdf:before { content: "\f18b"; } -/* line 1464, ../../../scss/_app_styles.scss */ +/* line 1465, ../../../scss/_app_styles.scss */ .scard-image i.text:before { content: "\f18e"; } -/* line 1467, ../../../scss/_app_styles.scss */ +/* line 1468, ../../../scss/_app_styles.scss */ .scard-image i.interactives:before { content: "\f1b2"; } -/* line 1470, ../../../scss/_app_styles.scss */ +/* line 1471, ../../../scss/_app_styles.scss */ .scard-image i.ebooks:before { content: "\f11e"; } -/* line 1473, ../../../scss/_app_styles.scss */ +/* line 1474, ../../../scss/_app_styles.scss */ .scard-image i.images:before { content: "\f125"; } -/* line 1476, ../../../scss/_app_styles.scss */ +/* line 1477, ../../../scss/_app_styles.scss */ .scard-image i.audios:before, .scard-image i.audio:before { content: "\f17b"; } -/* line 1479, ../../../scss/_app_styles.scss */ +/* line 1480, ../../../scss/_app_styles.scss */ .scard-image i.videos:before, .scard-image i.video:before { content: "\f20e"; } -/* line 1485, ../../../scss/_app_styles.scss */ +/* line 1486, ../../../scss/_app_styles.scss */ .published.scard-action { background: #A6D9CB; } -/* line 1489, ../../../scss/_app_styles.scss */ +/* line 1490, ../../../scss/_app_styles.scss */ .draft.scard-action { content: "Draft"; background: #DCDCDC; } -/* line 1495, ../../../scss/_app_styles.scss */ +/* line 1496, ../../../scss/_app_styles.scss */ .deleted.scard-action { border-color: transparent #f04124 transparent transparent; border-color: rgba(255, 255, 255, 0) #f04124 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1500, ../../../scss/_app_styles.scss */ +/* line 1501, ../../../scss/_app_styles.scss */ .moderation.scard-action { border-color: transparent #03a9f4 transparent transparent; border-color: rgba(255, 255, 255, 0) #03a9f4 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1504, ../../../scss/_app_styles.scss */ +/* line 1505, ../../../scss/_app_styles.scss */ .moderation.scard-action .label-text:before { content: "Mod"; } -/* line 1508, ../../../scss/_app_styles.scss */ +/* line 1509, ../../../scss/_app_styles.scss */ .scard_footer { border-top: 1px solid rgba(160, 160, 160, 0.2); padding: 0.25rem 0.5rem; @@ -25186,7 +25188,7 @@ p { /* End Simple Card CSS*/ /* Customized Off-Canvas */ -/* line 1646, ../../../scss/_app_styles.scss */ +/* line 1647, ../../../scss/_app_styles.scss */ #help-canvas-menu { position: fixed; top: 52px; @@ -25199,26 +25201,26 @@ p { height: 100%; } -/* line 1657, ../../../scss/_app_styles.scss */ +/* line 1658, ../../../scss/_app_styles.scss */ #help-canvas-menu.expanded { left: 0 !important; z-index: 100000000; left: 150px; } -/* line 1662, ../../../scss/_app_styles.scss */ +/* line 1663, ../../../scss/_app_styles.scss */ #help-canvas-menu.expanded .help-button { right: 80px; z-index: -1; } -/* line 1667, ../../../scss/_app_styles.scss */ +/* line 1668, ../../../scss/_app_styles.scss */ #help-canvas-menu.animating .help-button { -webkit-animation: shake 400ms; animation: shake 400ms; } -/* line 1671, ../../../scss/_app_styles.scss */ +/* line 1672, ../../../scss/_app_styles.scss */ #help-canvas-menu .help-button { position: absolute; -webkit-transform: rotate(-90deg); @@ -25245,12 +25247,12 @@ p { border-top-right-radius: 5px; } -/* line 1697, ../../../scss/_app_styles.scss */ +/* line 1698, ../../../scss/_app_styles.scss */ #help-canvas-menu .help-button-text { font-size: 18px; } -/* line 1700, ../../../scss/_app_styles.scss */ +/* line 1701, ../../../scss/_app_styles.scss */ #help-canvas-menu .help-button .text { color: #f9f9f9; letter-spacing: .1em; @@ -25259,7 +25261,7 @@ p { text-shadow: 0 0 1px rgba(0, 0, 0, 0.35); } -/* line 1709, ../../../scss/_app_styles.scss */ +/* line 1710, ../../../scss/_app_styles.scss */ #help-canvas-menu .mainContainer { background: #fff; /*-webkit-box-shadow:3px 3px 17px -1px #7b7b7b; @@ -25273,7 +25275,7 @@ p { } /* End of Customized Off-Canvas */ -/* line 1727, ../../../scss/_app_styles.scss */ +/* line 1728, ../../../scss/_app_styles.scss */ .rcard { overflow: hidden; color: #272727; @@ -25281,56 +25283,56 @@ p { background-color: #f5f5f5; margin: 5px; } -/* line 1738, ../../../scss/_app_styles.scss */ +/* line 1739, ../../../scss/_app_styles.scss */ .rcard:hover { box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.16), 0 2px 10px 1px rgba(0, 0, 0, 0.12); transition: box-shadow 0.5s ease; } -/* line 1743, ../../../scss/_app_styles.scss */ +/* line 1744, ../../../scss/_app_styles.scss */ .rcard .title { font-size: 1.1rem; font-weight: bold; } -/* line 1749, ../../../scss/_app_styles.scss */ +/* line 1750, ../../../scss/_app_styles.scss */ .rcard .content { padding: 0.5rem 2rem; border-radius: 0 0 2px 2px; overflow: hidden; height: 7.25rem; } -/* line 1756, ../../../scss/_app_styles.scss */ +/* line 1757, ../../../scss/_app_styles.scss */ .rcard .content .slick-slider { margin-bottom: 0; } -/* line 1760, ../../../scss/_app_styles.scss */ +/* line 1761, ../../../scss/_app_styles.scss */ .rcard .content .slick-prev { left: 0.25rem; } -/* line 1763, ../../../scss/_app_styles.scss */ +/* line 1764, ../../../scss/_app_styles.scss */ .rcard .content .slick-prev:before { color: #ccc; } -/* line 1769, ../../../scss/_app_styles.scss */ +/* line 1770, ../../../scss/_app_styles.scss */ .rcard .content .slick-next { right: 0.25rem; } -/* line 1772, ../../../scss/_app_styles.scss */ +/* line 1773, ../../../scss/_app_styles.scss */ .rcard .content .slick-next:before { color: #ccc; } -/* line 1778, ../../../scss/_app_styles.scss */ +/* line 1779, ../../../scss/_app_styles.scss */ .rcard .content .card-content-title { width: 100%; border-bottom: 1px solid #808080; line-height: 0.25em; margin: 10px 0 20px; } -/* line 1784, ../../../scss/_app_styles.scss */ +/* line 1785, ../../../scss/_app_styles.scss */ .rcard .content .card-content-title small { padding: 0 10px; background-color: #f5f5f5; } -/* line 1791, ../../../scss/_app_styles.scss */ +/* line 1792, ../../../scss/_app_styles.scss */ .rcard .action { border-top: 1px solid rgba(160, 160, 160, 0.2); padding: 0.25rem 0.5rem; @@ -25338,15 +25340,15 @@ p { font-size: small; height: 2rem; } -/* line 1798, ../../../scss/_app_styles.scss */ +/* line 1799, ../../../scss/_app_styles.scss */ .rcard .action .add-to-collection { opacity: 0.5; } -/* line 1801, ../../../scss/_app_styles.scss */ +/* line 1802, ../../../scss/_app_styles.scss */ .rcard .action .add-to-collection:hover { opacity: 1; } -/* line 1815, ../../../scss/_app_styles.scss */ +/* line 1816, ../../../scss/_app_styles.scss */ .rcard .image { position: relative; background-color: #ccc; @@ -25354,7 +25356,7 @@ p { height: 8em; overflow: hidden; } -/* line 1825, ../../../scss/_app_styles.scss */ +/* line 1826, ../../../scss/_app_styles.scss */ .rcard .image .title { position: absolute; bottom: 0; @@ -25366,7 +25368,7 @@ p { text-transform: uppercase; text-shadow: 0px 0px 0.5px rgba(0, 0, 0, 0.5); } -/* line 1838, ../../../scss/_app_styles.scss */ +/* line 1839, ../../../scss/_app_styles.scss */ .rcard .image img { border-radius: 2px 2px 0 0; display: block; @@ -25376,14 +25378,14 @@ p { filter: brightness(0.75); -webkit-filter: brightness(0.75); } -/* line 1850, ../../../scss/_app_styles.scss */ +/* line 1851, ../../../scss/_app_styles.scss */ .rcard .image img:hover { filter: brightness(1); -webkit-filter: brightness(1); transform: translate3d(0, 0, 0); transition: all 1.5s ease; } -/* line 1859, ../../../scss/_app_styles.scss */ +/* line 1860, ../../../scss/_app_styles.scss */ .rcard .image i { font-size: 7rem; opacity: 0.75; @@ -25397,51 +25399,51 @@ p { text-transform: none; text-decoration: inherit; } -/* line 1876, ../../../scss/_app_styles.scss */ +/* line 1877, ../../../scss/_app_styles.scss */ .rcard .image i.file:before { content: "\f18e"; } -/* line 1877, ../../../scss/_app_styles.scss */ +/* line 1878, ../../../scss/_app_styles.scss */ .rcard .image i.page:before { content: "\f18e"; } -/* line 1878, ../../../scss/_app_styles.scss */ +/* line 1879, ../../../scss/_app_styles.scss */ .rcard .image i.collection:before { content: "\f18a"; } -/* line 1880, ../../../scss/_app_styles.scss */ +/* line 1881, ../../../scss/_app_styles.scss */ .rcard .image i.documents:before { content: "\f18b"; } -/* line 1881, ../../../scss/_app_styles.scss */ +/* line 1882, ../../../scss/_app_styles.scss */ .rcard .image i.pdf:before { content: "\f18b"; } -/* line 1882, ../../../scss/_app_styles.scss */ +/* line 1883, ../../../scss/_app_styles.scss */ .rcard .image i.text:before { content: "\f18e"; } -/* line 1883, ../../../scss/_app_styles.scss */ +/* line 1884, ../../../scss/_app_styles.scss */ .rcard .image i.interactives:before { content: "\f1b2"; } -/* line 1884, ../../../scss/_app_styles.scss */ +/* line 1885, ../../../scss/_app_styles.scss */ .rcard .image i.ebooks:before { content: "\f11e"; } -/* line 1885, ../../../scss/_app_styles.scss */ +/* line 1886, ../../../scss/_app_styles.scss */ .rcard .image i.images:before { content: "\f125"; } -/* line 1886, ../../../scss/_app_styles.scss */ +/* line 1887, ../../../scss/_app_styles.scss */ .rcard .image i.audios:before, .rcard .image i.audio:before { content: "\f17b"; } -/* line 1887, ../../../scss/_app_styles.scss */ +/* line 1888, ../../../scss/_app_styles.scss */ .rcard .image i.videos:before, .rcard .image i.video:before { content: "\f20e"; } -/* line 1890, ../../../scss/_app_styles.scss */ +/* line 1891, ../../../scss/_app_styles.scss */ .rcard .card-label { border-style: solid; border-width: 0 70px 40px 0; @@ -25454,59 +25456,59 @@ p { z-index: 1; opacity: 0.75; } -/* line 1903, ../../../scss/_app_styles.scss */ +/* line 1904, ../../../scss/_app_styles.scss */ .rcard .card-label { border-color: transparent #333 transparent transparent; border-color: rgba(255, 255, 255, 0) #333 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1908, ../../../scss/_app_styles.scss */ +/* line 1909, ../../../scss/_app_styles.scss */ .rcard .published.card-label { border-color: transparent #43AC6A transparent transparent; border-color: rgba(255, 255, 255, 0) #43AC6A rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1912, ../../../scss/_app_styles.scss */ +/* line 1913, ../../../scss/_app_styles.scss */ .rcard .published.card-label .label-text:before { content: "\221A"; margin-left: 5px; font-size: larger; } -/* line 1920, ../../../scss/_app_styles.scss */ +/* line 1921, ../../../scss/_app_styles.scss */ .rcard .draft.card-label { border-color: transparent #beccd2 transparent transparent; border-color: rgba(255, 255, 255, 0) #beccd2 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1924, ../../../scss/_app_styles.scss */ +/* line 1925, ../../../scss/_app_styles.scss */ .rcard .draft.card-label .label-text:before { content: "Draft"; } -/* line 1929, ../../../scss/_app_styles.scss */ +/* line 1930, ../../../scss/_app_styles.scss */ .rcard .deleted.card-label { border-color: transparent #f04124 transparent transparent; border-color: rgba(255, 255, 255, 0) #f04124 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1933, ../../../scss/_app_styles.scss */ +/* line 1934, ../../../scss/_app_styles.scss */ .rcard .deleted.card-label .label-text:before { content: "Deleted"; } -/* line 1938, ../../../scss/_app_styles.scss */ +/* line 1939, ../../../scss/_app_styles.scss */ .rcard .moderation.card-label { border-color: transparent #03a9f4 transparent transparent; border-color: rgba(255, 255, 255, 0) #03a9f4 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1942, ../../../scss/_app_styles.scss */ +/* line 1943, ../../../scss/_app_styles.scss */ .rcard .moderation.card-label .label-text:before { content: "Mod"; } -/* line 1945, ../../../scss/_app_styles.scss */ +/* line 1946, ../../../scss/_app_styles.scss */ .rcard .hidden.card-label { border-color: transparent #000 transparent transparent; border-color: rgba(255, 255, 255, 0) #000 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1949, ../../../scss/_app_styles.scss */ +/* line 1950, ../../../scss/_app_styles.scss */ .rcard .hidden.card-label .label-text:before { content: "hidden"; } -/* line 1952, ../../../scss/_app_styles.scss */ +/* line 1953, ../../../scss/_app_styles.scss */ .rcard .label-text { color: #fff; font-size: 0.75rem; @@ -25517,7 +25519,7 @@ p { transform: rotate(30deg); } -/* line 1966, ../../../scss/_app_styles.scss */ +/* line 1967, ../../../scss/_app_styles.scss */ .compulsory:after { content: '*'; color: red; @@ -25525,19 +25527,17 @@ p { } /* Watermark background for node_ajax_content */ -/* line 1974, ../../../scss/_app_styles.scss */ -.allow.draft { - background-size: 10%; - background-repeat: repeat; - background-image: url("/static/ndf/images/draft-watermark.png"); -} - -/* line 1982, ../../../scss/_app_styles.scss */ +/*.allow.draft{ + background-size: 10%; + background-repeat:repeat; + background-image:url("/static/ndf/images/draft-watermark.png"); +}*/ +/* line 1983, ../../../scss/_app_styles.scss */ .text-gray { color: gray; } -/* line 1987, ../../../scss/_app_styles.scss */ +/* line 1988, ../../../scss/_app_styles.scss */ .repository-title { color: #D7D7D7; font-size: 1.1em; @@ -25550,7 +25550,7 @@ p { text-align: center; } -/* line 1999, ../../../scss/_app_styles.scss */ +/* line 2000, ../../../scss/_app_styles.scss */ .repository-desc { font-size: 1.1em; width: auto; @@ -25562,12 +25562,12 @@ p { margin-left: 4px; } -/* line 2010, ../../../scss/_app_styles.scss */ +/* line 2011, ../../../scss/_app_styles.scss */ .card-holder { padding-left: 2%; } -/* line 2014, ../../../scss/_app_styles.scss */ +/* line 2015, ../../../scss/_app_styles.scss */ .app-card-wrapper { position: relative; margin: auto; @@ -25577,14 +25577,14 @@ p { max-width: calc(70rem + 70px); } -/* line 2023, ../../../scss/_app_styles.scss */ +/* line 2024, ../../../scss/_app_styles.scss */ .app-card-container { display: inline-block; vertical-align: top; margin: 15px; } -/* line 2029, ../../../scss/_app_styles.scss */ +/* line 2030, ../../../scss/_app_styles.scss */ .app-card { width: 19rem; margin: 15px 20px; @@ -25595,7 +25595,7 @@ p { border: thin solid #D3D3D3; } -/* line 2039, ../../../scss/_app_styles.scss */ +/* line 2040, ../../../scss/_app_styles.scss */ .app-card:hover { box-shadow: 0px 0px 15px #808080; border: thin solid #D3D3D3; @@ -25603,26 +25603,26 @@ p { transition: all 0.6s ease 0s; } -/* line 2046, ../../../scss/_app_styles.scss */ +/* line 2047, ../../../scss/_app_styles.scss */ .app-card-icon { color: #4c4c4c; position: relative; font-size: 6em; } -/* line 2052, ../../../scss/_app_styles.scss */ +/* line 2053, ../../../scss/_app_styles.scss */ .app-card-title { padding-bottom: -1em; } -/* line 2056, ../../../scss/_app_styles.scss */ +/* line 2057, ../../../scss/_app_styles.scss */ .app-card-content { color: #4c4c4c; text-align: center; margin-top: 0.5cm; } -/* line 2063, ../../../scss/_app_styles.scss */ +/* line 2064, ../../../scss/_app_styles.scss */ .fullscreen-icon { display: none; } @@ -25638,58 +25638,58 @@ div.show-image:hover div.fullscreen-icon{ font-size:2em; }*/ -/* line 2082, ../../../scss/_app_styles.scss */ +/* line 2083, ../../../scss/_app_styles.scss */ .cke .cke_toolbox .cke_toolbar:last-child { float: right; } -/* line 2088, ../../../scss/_app_styles.scss */ +/* line 2089, ../../../scss/_app_styles.scss */ .create-discussion { position: relative; margin: 0px 1em; } -/* line 2092, ../../../scss/_app_styles.scss */ +/* line 2093, ../../../scss/_app_styles.scss */ .create-discussion > div { display: inline-block; vertical-align: top; margin: 5px 0px; } -/* line 2098, ../../../scss/_app_styles.scss */ +/* line 2099, ../../../scss/_app_styles.scss */ .create-discussion .button { margin: 5px 0px; } -/* line 2101, ../../../scss/_app_styles.scss */ +/* line 2102, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment { width: 85%; margin-left: 1em; } -/* line 2105, ../../../scss/_app_styles.scss */ +/* line 2106, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment > div { display: inline-block; vertical-align: top; } -/* line 2110, ../../../scss/_app_styles.scss */ +/* line 2111, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment .ckeditor-reply-area { width: 90%; } -/* line 2117, ../../../scss/_app_styles.scss */ +/* line 2118, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply { margin-top: 1em; /*width: 97%;*/ } -/* line 2121, ../../../scss/_app_styles.scss */ +/* line 2122, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply .ckeditor-reply-area { display: inline-block; width: 90%; margin-left: 1em; } -/* line 2126, ../../../scss/_app_styles.scss */ +/* line 2127, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply .post-btn-div { display: inline-block; vertical-align: top; } -/* line 2132, ../../../scss/_app_styles.scss */ +/* line 2133, ../../../scss/_app_styles.scss */ #replies-area .disc-replies { /*background-color:#ddd;*/ margin-left: 48px; @@ -25697,16 +25697,16 @@ div.show-image:hover div.fullscreen-icon{ padding-bottom: 0em; border-top: 1px solid #B1B1B1; } -/* line 2140, ../../../scss/_app_styles.scss */ +/* line 2141, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .reply-btn { cursor: pointer; color: grey !important; } -/* line 2145, ../../../scss/_app_styles.scss */ +/* line 2146, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .reply-btn:hover { color: #000 !important; } -/* line 2148, ../../../scss/_app_styles.scss */ +/* line 2149, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-title-username { /*background-color: #3e3e3e;*/ color: #ececec !important; @@ -25716,7 +25716,7 @@ div.show-image:hover div.fullscreen-icon{ line-height: 1.5em; border-radius: 5px 5px 0px 0px; } -/* line 2158, ../../../scss/_app_styles.scss */ +/* line 2159, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-footer { /*background-color:#CCCCCC;*/ color: gray !important; @@ -25725,12 +25725,12 @@ div.show-image:hover div.fullscreen-icon{ padding-left: 10px; border-radius: 0px 0px 5px 5px; } -/* line 2166, ../../../scss/_app_styles.scss */ +/* line 2167, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-footer > a { vertical-align: middle; line-height: 2em; } -/* line 2172, ../../../scss/_app_styles.scss */ +/* line 2173, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-content { color: #262626; word-wrap: break-word; @@ -25738,7 +25738,7 @@ div.show-image:hover div.fullscreen-icon{ /* Large desktop */ @media (min-width: 34em) { - /* line 2180, ../../../scss/_app_styles.scss */ + /* line 2181, ../../../scss/_app_styles.scss */ .container { max-width: 34rem; margin: 0px auto; @@ -25746,7 +25746,7 @@ div.show-image:hover div.fullscreen-icon{ } /* Large desktop */ @media (min-width: 48em) { - /* line 2188, ../../../scss/_app_styles.scss */ + /* line 2189, ../../../scss/_app_styles.scss */ .container { max-width: 45rem; margin: 0px auto; @@ -25754,7 +25754,7 @@ div.show-image:hover div.fullscreen-icon{ } /* Large desktop */ @media (min-width: 62em) { - /* line 2196, ../../../scss/_app_styles.scss */ + /* line 2197, ../../../scss/_app_styles.scss */ .container { max-width: 60rem; margin: 0px auto; @@ -25762,20 +25762,20 @@ div.show-image:hover div.fullscreen-icon{ } /* Large desktop */ @media (min-width: 75em) { - /* line 2204, ../../../scss/_app_styles.scss */ + /* line 2205, ../../../scss/_app_styles.scss */ .container { max-width: 72.25rem; margin: 0px auto; } } -/* line 2210, ../../../scss/_app_styles.scss */ +/* line 2211, ../../../scss/_app_styles.scss */ .course-page { position: relative; background-size: 100% 100%; height: 100%; margin-top: 10px; } -/* line 2216, ../../../scss/_app_styles.scss */ +/* line 2217, ../../../scss/_app_styles.scss */ .course-page > .container { background-color: #fff; padding: 0px 0px; @@ -25783,7 +25783,7 @@ div.show-image:hover div.fullscreen-icon{ box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3); } -/* line 2224, ../../../scss/_app_styles.scss */ +/* line 2225, ../../../scss/_app_styles.scss */ .course-page-opacity { height: 100%; width: 100%; @@ -25797,12 +25797,12 @@ div.show-image:hover div.fullscreen-icon{ background: -o-linear-gradient(left, #E9A900, #B0108D); } -/* line 2238, ../../../scss/_app_styles.scss */ +/* line 2239, ../../../scss/_app_styles.scss */ #envelop-cover { /*background: #A0148E;*/ height: 250px; } -/* line 2242, ../../../scss/_app_styles.scss */ +/* line 2243, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header { font-size: 35px; font-weight: 500; @@ -25812,11 +25812,11 @@ div.show-image:hover div.fullscreen-icon{ height: 250px; color: #fff; } -/* line 2251, ../../../scss/_app_styles.scss */ +/* line 2252, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header label { color: #fff; } -/* line 2255, ../../../scss/_app_styles.scss */ +/* line 2256, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-header-background, #envelop-cover .course-page-header .course-header-background-layer { position: absolute; left: 0px; @@ -25825,17 +25825,17 @@ div.show-image:hover div.fullscreen-icon{ bottom: 0px; height: 250px; } -/* line 2262, ../../../scss/_app_styles.scss */ +/* line 2263, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-header-background img, #envelop-cover .course-page-header .course-header-background-layer img { width: auto; height: 250px; } -/* line 2268, ../../../scss/_app_styles.scss */ +/* line 2269, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-header-background-layer { background-color: rgba(0, 0, 0, 0.5); opacity: 0; } -/* line 2273, ../../../scss/_app_styles.scss */ +/* line 2274, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings { margin-left: 15px; position: absolute; @@ -25843,20 +25843,20 @@ div.show-image:hover div.fullscreen-icon{ bottom: 55px; /*width: 170px;*/ } -/* line 2279, ../../../scss/_app_styles.scss */ +/* line 2280, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings > ul { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); } -/* line 2281, ../../../scss/_app_styles.scss */ +/* line 2282, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings > ul > li:hover { background: rgba(0, 0, 0, 0.9); } -/* line 2285, ../../../scss/_app_styles.scss */ +/* line 2286, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings a { font-size: 15px; color: #737373; } -/* line 2286, ../../../scss/_app_styles.scss */ +/* line 2287, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings a:first-child { background: rgba(50, 50, 50, 0.8); padding: 9px 12px 9px 10px; @@ -25864,11 +25864,11 @@ div.show-image:hover div.fullscreen-icon{ font-size: 12px; margin: 0px; } -/* line 2292, ../../../scss/_app_styles.scss */ +/* line 2293, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings a:first-child > i { margin-right: 5px; } -/* line 2299, ../../../scss/_app_styles.scss */ +/* line 2300, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings > span { background: rgba(0, 0, 0, 0.6); border: 1px solid rgba(255, 255, 255, 0.7); @@ -25879,30 +25879,30 @@ div.show-image:hover div.fullscreen-icon{ cursor: pointer; border-radius: 3px; } -/* line 2309, ../../../scss/_app_styles.scss */ +/* line 2310, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings > span i { font-size: 20px; } -/* line 2316, ../../../scss/_app_styles.scss */ +/* line 2317, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header span a { font-size: 15px; color: #737373; } -/* line 2319, ../../../scss/_app_styles.scss */ +/* line 2320, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header span a i { font-size: 18px; } -/* line 2326, ../../../scss/_app_styles.scss */ +/* line 2327, ../../../scss/_app_styles.scss */ #envelop-cover .heading { letter-spacing: -1.2px; font-weight: 400; } -/* line 2331, ../../../scss/_app_styles.scss */ +/* line 2332, ../../../scss/_app_styles.scss */ #envelop-cover .meta { line-height: 2.1em; padding-left: 14px; } -/* line 2335, ../../../scss/_app_styles.scss */ +/* line 2336, ../../../scss/_app_styles.scss */ #envelop-cover .meta .key { color: #A7A4A4; font-weight: 500; @@ -25912,27 +25912,27 @@ div.show-image:hover div.fullscreen-icon{ vertical-align: top; margin-right: 10px; } -/* line 2345, ../../../scss/_app_styles.scss */ +/* line 2346, ../../../scss/_app_styles.scss */ #envelop-cover .meta .value { display: inline-block; } -/* line 2348, ../../../scss/_app_styles.scss */ +/* line 2349, ../../../scss/_app_styles.scss */ #envelop-cover .meta .value .name { color: #000; } -/* line 2352, ../../../scss/_app_styles.scss */ +/* line 2353, ../../../scss/_app_styles.scss */ #envelop-cover .meta .value .time { font-size: 13px; font-weight: 300; color: #000; } -/* line 2359, ../../../scss/_app_styles.scss */ +/* line 2360, ../../../scss/_app_styles.scss */ #envelop-cover .course-title { position: absolute; bottom: 50px; left: 5px; } -/* line 2364, ../../../scss/_app_styles.scss */ +/* line 2365, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs { border: 0 solid silver; border-width: 0px 0px 0px 0px; @@ -25944,7 +25944,7 @@ div.show-image:hover div.fullscreen-icon{ width: 100%; background-color: rgba(255, 255, 255, 0.8); } -/* line 2375, ../../../scss/_app_styles.scss */ +/* line 2376, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs .tab-title { border: 0 solid silver; border-width: 0 0 0px 0px; @@ -25954,7 +25954,7 @@ div.show-image:hover div.fullscreen-icon{ display: inline-block; border-top: 5px solid transparent; } -/* line 2384, ../../../scss/_app_styles.scss */ +/* line 2385, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs .tab-title a { color: #6F669E; font-weight: 600; @@ -25962,25 +25962,25 @@ div.show-image:hover div.fullscreen-icon{ letter-spacing: -0.3px; padding: 0rem 0.8rem 0.4rem; } -/* line 2392, ../../../scss/_app_styles.scss */ +/* line 2393, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs .tab-title.active { border-width: 0px 0px 0px 0px; background: #FFFFFF; border-top: 5px solid #F11FD0; } -/* line 2396, ../../../scss/_app_styles.scss */ +/* line 2397, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs .tab-title.active a { color: #6153AE; } -/* line 2409, ../../../scss/_app_styles.scss */ +/* line 2410, ../../../scss/_app_styles.scss */ .note-tags a { background: #ffebb2; padding: 0.2em 0.7em; display: inline-block; } -/* line 2416, ../../../scss/_app_styles.scss */ +/* line 2417, ../../../scss/_app_styles.scss */ .toggleButtons a { padding: 0.5em 1em; margin: 0px; @@ -25989,69 +25989,69 @@ div.show-image:hover div.fullscreen-icon{ border: 1px solid #B7B7B7; display: inline; } -/* line 2424, ../../../scss/_app_styles.scss */ +/* line 2425, ../../../scss/_app_styles.scss */ .toggleButtons a:first-child { margin-right: -3px; border-right: 0px solid #000; } -/* line 2428, ../../../scss/_app_styles.scss */ +/* line 2429, ../../../scss/_app_styles.scss */ .toggleButtons a:first-child { border-radius: 10px 0px 0px 10px; } -/* line 2431, ../../../scss/_app_styles.scss */ +/* line 2432, ../../../scss/_app_styles.scss */ .toggleButtons a:last-child { border-radius: 0px 10px 10px 0px; } -/* line 2434, ../../../scss/_app_styles.scss */ +/* line 2435, ../../../scss/_app_styles.scss */ .toggleButtons a.active { background-color: #908F8F; color: #fff; } -/* line 2441, ../../../scss/_app_styles.scss */ +/* line 2442, ../../../scss/_app_styles.scss */ .explore-header { line-height: 3em; } -/* line 2444, ../../../scss/_app_styles.scss */ +/* line 2445, ../../../scss/_app_styles.scss */ .explore-header > div { vertical-align: middle; display: inline-block; } -/* line 2448, ../../../scss/_app_styles.scss */ +/* line 2449, ../../../scss/_app_styles.scss */ .explore-header .heading { font-size: 2em; } -/* line 2461, ../../../scss/_app_styles.scss */ +/* line 2462, ../../../scss/_app_styles.scss */ #envelop-content { /*background-color: #fff;*/ padding: 0px 10px; overflow-x: hidden; /* For accordian in the mobile view*/ } -/* line 2467, ../../../scss/_app_styles.scss */ +/* line 2468, ../../../scss/_app_styles.scss */ #envelop-content .accordion { margin-left: 0px; } -/* line 2471, ../../../scss/_app_styles.scss */ +/* line 2472, ../../../scss/_app_styles.scss */ #envelop-content .accordion .accordion-navigation a { background-color: #DEDEDE; } -/* line 2474, ../../../scss/_app_styles.scss */ +/* line 2475, ../../../scss/_app_styles.scss */ #envelop-content .accordion .accordion-navigation.active a { background-color: #fff; } -/* line 2481, ../../../scss/_app_styles.scss */ +/* line 2482, ../../../scss/_app_styles.scss */ #envelop-content > div > .tabs-content > .content { background: #FFFFFF; padding: 1em; } -/* line 2488, ../../../scss/_app_styles.scss */ +/* line 2489, ../../../scss/_app_styles.scss */ #envelop-content .course-book #course-dashboard { padding: 0px; } -/* line 2496, ../../../scss/_app_styles.scss */ +/* line 2497, ../../../scss/_app_styles.scss */ .course-overview-container { /*.about-course-heading { display: block; @@ -26086,23 +26086,23 @@ div.show-image:hover div.fullscreen-icon{ width: 100%; }*/ } -/* line 2497, ../../../scss/_app_styles.scss */ +/* line 2498, ../../../scss/_app_styles.scss */ .course-overview-container .course-overview > .columns { padding: 0px 10px; } -/* line 2500, ../../../scss/_app_styles.scss */ +/* line 2501, ../../../scss/_app_styles.scss */ .course-overview-container h5 { text-transform: uppercase; } -/* line 2503, ../../../scss/_app_styles.scss */ +/* line 2504, ../../../scss/_app_styles.scss */ .course-overview-container .correct-count { color: #367714; } -/* line 2506, ../../../scss/_app_styles.scss */ +/* line 2507, ../../../scss/_app_styles.scss */ .course-overview-container .incorrect-count { color: #9b0000; } -/* line 2509, ../../../scss/_app_styles.scss */ +/* line 2510, ../../../scss/_app_styles.scss */ .course-overview-container .course-metric-heading { text-transform: uppercase; font-size: 12px; @@ -26111,45 +26111,45 @@ div.show-image:hover div.fullscreen-icon{ color: #8E8E8E; display: block; } -/* line 2517, ../../../scss/_app_styles.scss */ +/* line 2518, ../../../scss/_app_styles.scss */ .course-overview-container .course-metric-count { font-size: 30px; font-weight: 500; letter-spacing: 0.5px; display: block; } -/* line 2523, ../../../scss/_app_styles.scss */ +/* line 2524, ../../../scss/_app_styles.scss */ .course-overview-container .ongoing-session { border-bottom: 1px solid #ccc; margin-bottom: 12px; padding-bottom: 15px; } -/* line 2528, ../../../scss/_app_styles.scss */ +/* line 2529, ../../../scss/_app_styles.scss */ .course-overview-container .ongoing-session h5, .course-overview-container .ongoing-session h3 { color: #2b78e4; } -/* line 2531, ../../../scss/_app_styles.scss */ +/* line 2532, ../../../scss/_app_styles.scss */ .course-overview-container .ongoing-session button { font-size: 14px; padding: 7px; margin: 0px; background-color: #2B78E4; } -/* line 2539, ../../../scss/_app_styles.scss */ +/* line 2540, ../../../scss/_app_styles.scss */ .course-overview-container .course-status > h5 { color: #888; } -/* line 2542, ../../../scss/_app_styles.scss */ +/* line 2543, ../../../scss/_app_styles.scss */ .course-overview-container .course-status > .row { margin: 10px 0px; } -/* line 2545, ../../../scss/_app_styles.scss */ +/* line 2546, ../../../scss/_app_styles.scss */ .course-overview-container .course-status .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 2550, ../../../scss/_app_styles.scss */ +/* line 2551, ../../../scss/_app_styles.scss */ .course-overview-container .course-status .tabs .tab-title { width: 40%; background-color: #DEDEDE; @@ -26158,17 +26158,17 @@ div.show-image:hover div.fullscreen-icon{ top: 1px; text-transform: uppercase; } -/* line 2558, ../../../scss/_app_styles.scss */ +/* line 2559, ../../../scss/_app_styles.scss */ .course-overview-container .course-status .tabs .tab-title.active { background-color: #fff; border: 1px solid #CCC; border-bottom: 0px; } -/* line 2568, ../../../scss/_app_styles.scss */ +/* line 2569, ../../../scss/_app_styles.scss */ .course-overview-container .course-notif-logs ul { list-style: none; } -/* line 2572, ../../../scss/_app_styles.scss */ +/* line 2573, ../../../scss/_app_styles.scss */ .course-overview-container .course-section { border: 1px solid #ccc; padding: 10px; @@ -26176,11 +26176,11 @@ div.show-image:hover div.fullscreen-icon{ margin: 40px 0px; position: relative; } -/* line 2579, ../../../scss/_app_styles.scss */ +/* line 2580, ../../../scss/_app_styles.scss */ .course-overview-container .course-section > .row { margin: 20px 0px; } -/* line 2583, ../../../scss/_app_styles.scss */ +/* line 2584, ../../../scss/_app_styles.scss */ .course-overview-container .course-section .course-section-heading { text-transform: uppercase; font-weight: 600; @@ -26190,7 +26190,7 @@ div.show-image:hover div.fullscreen-icon{ margin: 2px 0px 15px; color: #888; } -/* line 2593, ../../../scss/_app_styles.scss */ +/* line 2594, ../../../scss/_app_styles.scss */ .course-overview-container .course-section .course-section-icon { position: absolute; font-size: 40px; @@ -26199,58 +26199,58 @@ div.show-image:hover div.fullscreen-icon{ color: #aaa; background: #fff; } -/* line 2617, ../../../scss/_app_styles.scss */ +/* line 2618, ../../../scss/_app_styles.scss */ .course-overview-container .course-warning { background-color: #fffdd7; } -/* line 2619, ../../../scss/_app_styles.scss */ +/* line 2620, ../../../scss/_app_styles.scss */ .course-overview-container .course-warning > h5 { color: #c09100; } -/* line 2622, ../../../scss/_app_styles.scss */ +/* line 2623, ../../../scss/_app_styles.scss */ .course-overview-container .course-warning i { padding: 10px; margin-right: 5px; color: #c09100; } -/* line 2627, ../../../scss/_app_styles.scss */ +/* line 2628, ../../../scss/_app_styles.scss */ .course-overview-container .course-warning a { text-decoration: underline; } -/* line 2631, ../../../scss/_app_styles.scss */ +/* line 2632, ../../../scss/_app_styles.scss */ .course-overview-container .course-students-data { margin: 20px 0px; } -/* line 2635, ../../../scss/_app_styles.scss */ +/* line 2636, ../../../scss/_app_styles.scss */ .course-overview-container .course-students-data .students-table-legends > span:nth-child(odd) { margin: 0px 10px; } -/* line 2638, ../../../scss/_app_styles.scss */ +/* line 2639, ../../../scss/_app_styles.scss */ .course-overview-container .course-students-data .students-table-legends > span:nth-child(even) { display: inline-block; vertical-align: top; margin-right: 10px; } -/* line 2645, ../../../scss/_app_styles.scss */ +/* line 2646, ../../../scss/_app_styles.scss */ .course-overview-container .student-overview-table { width: 100%; margin: 15px 0px; } -/* line 2649, ../../../scss/_app_styles.scss */ +/* line 2650, ../../../scss/_app_styles.scss */ .course-overview-container .student-overview-table tr { border: none; } -/* line 2653, ../../../scss/_app_styles.scss */ +/* line 2654, ../../../scss/_app_styles.scss */ .course-overview-container .student-overview-table .progress .merter-val { margin-left: 5px; } -/* line 2691, ../../../scss/_app_styles.scss */ +/* line 2692, ../../../scss/_app_styles.scss */ .about-course { background-color: #fff; padding: 10px 23px; } -/* line 2694, ../../../scss/_app_styles.scss */ +/* line 2695, ../../../scss/_app_styles.scss */ .about-course > h5 { text-transform: uppercase; font-weight: 600; @@ -26261,7 +26261,7 @@ div.show-image:hover div.fullscreen-icon{ margin-left: 5px; } -/* line 2705, ../../../scss/_app_styles.scss */ +/* line 2706, ../../../scss/_app_styles.scss */ .course-desc { letter-spacing: 0.7px; font-weight: 400; @@ -26271,7 +26271,7 @@ div.show-image:hover div.fullscreen-icon{ margin-top: 5px; } -/* line 2713, ../../../scss/_app_styles.scss */ +/* line 2714, ../../../scss/_app_styles.scss */ .course-highlight { letter-spacing: 0.7px; font-weight: 400; @@ -26282,25 +26282,25 @@ div.show-image:hover div.fullscreen-icon{ margin-left: 4px; margin-bottom: 5px; } -/* line 2723, ../../../scss/_app_styles.scss */ +/* line 2724, ../../../scss/_app_styles.scss */ .course-highlight > span { color: #ce7869; } -/* line 2729, ../../../scss/_app_styles.scss */ +/* line 2730, ../../../scss/_app_styles.scss */ .icon-wid { font-size: 34px !important; color: #a2b1be; margin-right: 10px; } -/* line 2738, ../../../scss/_app_styles.scss */ +/* line 2739, ../../../scss/_app_styles.scss */ .notifications-analytics-tabs .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 2743, ../../../scss/_app_styles.scss */ +/* line 2744, ../../../scss/_app_styles.scss */ .notifications-analytics-tabs .tabs .tab-title { width: 40%; background-color: #DEDEDE; @@ -26309,96 +26309,96 @@ div.show-image:hover div.fullscreen-icon{ top: 1px; text-transform: uppercase; } -/* line 2751, ../../../scss/_app_styles.scss */ +/* line 2752, ../../../scss/_app_styles.scss */ .notifications-analytics-tabs .tabs .tab-title.active { background-color: #fff; border: 1px solid #CCC; border-bottom: 0px; } -/* line 2760, ../../../scss/_app_styles.scss */ +/* line 2761, ../../../scss/_app_styles.scss */ .student-dashboard-header-container { background-color: #90F; padding: 10px 10px; height: 110px; width: 100%; } -/* line 2768, ../../../scss/_app_styles.scss */ +/* line 2769, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header img { height: 75px; width: 75px; vertical-align: top; margin: 0px 10px; } -/* line 2774, ../../../scss/_app_styles.scss */ +/* line 2775, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header .student-dashboard-info { display: inline-block; } -/* line 2776, ../../../scss/_app_styles.scss */ +/* line 2777, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header .student-dashboard-info > span { display: block; color: #fff; } -/* line 2780, ../../../scss/_app_styles.scss */ +/* line 2781, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header .student-dashboard-info .student-name { color: #fff; font-weight: 600; font-size: 22px; letter-spacing: 0.5px; } -/* line 2786, ../../../scss/_app_styles.scss */ +/* line 2787, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header .student-dashboard-info .student-overall-points { font-size: 26px; color: #ffff00; } -/* line 2799, ../../../scss/_app_styles.scss */ +/* line 2800, ../../../scss/_app_styles.scss */ .student-dashboard { background-color: #fff; padding: 10px; } -/* line 2804, ../../../scss/_app_styles.scss */ +/* line 2805, ../../../scss/_app_styles.scss */ .student-dashboard #course-act-logs > span { display: inline-block; vertical-align: top; } -/* line 2813, ../../../scss/_app_styles.scss */ +/* line 2814, ../../../scss/_app_styles.scss */ .rating-star-number { position: relative; display: inline-block; } -/* line 2816, ../../../scss/_app_styles.scss */ +/* line 2817, ../../../scss/_app_styles.scss */ .rating-star-number > span { position: absolute; top: 11px; left: 14px; font-size: 13px; } -/* line 2822, ../../../scss/_app_styles.scss */ +/* line 2823, ../../../scss/_app_styles.scss */ .rating-star-number i { font-size: 40px; color: gold; } -/* line 2829, ../../../scss/_app_styles.scss */ +/* line 2830, ../../../scss/_app_styles.scss */ .course-notif .notif-type img { height: 35px; width: 75%; } -/* line 2833, ../../../scss/_app_styles.scss */ +/* line 2834, ../../../scss/_app_styles.scss */ .course-notif .notif-type .notif-rating { position: absolute; right: 15%; top: 0; } -/* line 2837, ../../../scss/_app_styles.scss */ +/* line 2838, ../../../scss/_app_styles.scss */ .course-notif .notif-type .notif-rating i { font-size: 40px; right: 10%; color: #f1c233; } -/* line 2842, ../../../scss/_app_styles.scss */ +/* line 2843, ../../../scss/_app_styles.scss */ .course-notif .notif-type .notif-rating span { position: absolute; left: 50%; @@ -26407,12 +26407,12 @@ div.show-image:hover div.fullscreen-icon{ font-size: 11px; } -/* line 2856, ../../../scss/_app_styles.scss */ +/* line 2857, ../../../scss/_app_styles.scss */ .course-dashboard .course-status > ul, .course-dashboard .course-notifications > ul, .course-dashboard .course-performance > ul { list-style: none; } -/* line 2860, ../../../scss/_app_styles.scss */ +/* line 2861, ../../../scss/_app_styles.scss */ .course-dashboard .course-status > .row, .course-dashboard .course-notifications > .row, .course-dashboard .course-performance > .row { padding: 0px; @@ -26424,45 +26424,45 @@ div.show-image:hover div.fullscreen-icon{ margin: 0em 0em; border-radius: 10px; } -/* line 2872, ../../../scss/_app_styles.scss */ +/* line 2873, ../../../scss/_app_styles.scss */ .course-dashboard .dash-tile-heading { padding: 0.2em 0.7em; border-bottom: 1px solid #DADADA; font-weight: 500; font-size: 1.3em; } -/* line 2878, ../../../scss/_app_styles.scss */ +/* line 2879, ../../../scss/_app_styles.scss */ .course-dashboard .dash-tile-row { padding: 1em; } -/* line 2881, ../../../scss/_app_styles.scss */ +/* line 2882, ../../../scss/_app_styles.scss */ .course-dashboard .dash-tile-row:nth-child(n+3) { border-top: 1px solid #DCDCDC; } -/* line 2887, ../../../scss/_app_styles.scss */ +/* line 2888, ../../../scss/_app_styles.scss */ .course-dashboard .course-status .course-update .course-current-state { color: #000; font-weight: bold; font-size: 1.2em; padding: 0.5em 0.8em 0.6em; } -/* line 2897, ../../../scss/_app_styles.scss */ +/* line 2898, ../../../scss/_app_styles.scss */ .course-dashboard .course-notifications { position: relative; } -/* line 2902, ../../../scss/_app_styles.scss */ +/* line 2903, ../../../scss/_app_styles.scss */ .course-dashboard .course-notifications .notification-row .notification-text { font-size: 0.85em; letter-spacing: 0em; word-spacing: 0.2em; } -/* line 2907, ../../../scss/_app_styles.scss */ +/* line 2908, ../../../scss/_app_styles.scss */ .course-dashboard .course-notifications .notification-row .time-elapsed { font-size: 0.6em; color: #424242; cursor: pointer; } -/* line 2914, ../../../scss/_app_styles.scss */ +/* line 2915, ../../../scss/_app_styles.scss */ .course-dashboard .course-notifications .notification-count { font-size: 1em; position: absolute; @@ -26470,42 +26470,42 @@ div.show-image:hover div.fullscreen-icon{ top: 0.3em; } -/* line 2924, ../../../scss/_app_styles.scss */ +/* line 2925, ../../../scss/_app_styles.scss */ .notebook .notebook-header { border-color: black; border-style: solid; border-width: 1px 0px; padding-top: 1em; } -/* line 2930, ../../../scss/_app_styles.scss */ +/* line 2931, ../../../scss/_app_styles.scss */ .notebook .notebook-header a, .notebook .notebook-header input { margin: 0px; } -/* line 2933, ../../../scss/_app_styles.scss */ +/* line 2934, ../../../scss/_app_styles.scss */ .notebook .notebook-header .notes-count { text-align: center; } -/* line 2938, ../../../scss/_app_styles.scss */ +/* line 2939, ../../../scss/_app_styles.scss */ .notebook .notebook-header .notes-count span:first-child { font-size: 21px; font-weight: 600; padding: 15px; } -/* line 2943, ../../../scss/_app_styles.scss */ +/* line 2944, ../../../scss/_app_styles.scss */ .notebook .notebook-header .notes-count span:last-child { background: lightgrey; padding: 2px 5px; vertical-align: text-bottom; } -/* line 2953, ../../../scss/_app_styles.scss */ +/* line 2954, ../../../scss/_app_styles.scss */ .notebook .notebook-body { padding: 0px 0px; } -/* line 2957, ../../../scss/_app_styles.scss */ +/* line 2958, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .row { margin: 30px 0px; } -/* line 2960, ../../../scss/_app_styles.scss */ +/* line 2961, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card, .notebook .notebook-body .note-cards .note-details { border: 1px solid #ccc; padding: 10px 15px; @@ -26515,12 +26515,12 @@ div.show-image:hover div.fullscreen-icon{ cursor: pointer; position: relative; } -/* line 2969, ../../../scss/_app_styles.scss */ +/* line 2970, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-heading, .notebook .notebook-body .note-cards .note-details .note-heading { font-weight: 800; font-size: 20px; } -/* line 2973, ../../../scss/_app_styles.scss */ +/* line 2974, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-close, .notebook .notebook-body .note-cards .note-details .note-close { position: absolute; right: 7px; @@ -26529,22 +26529,22 @@ div.show-image:hover div.fullscreen-icon{ font-weight: 700; color: #929292; } -/* line 2981, ../../../scss/_app_styles.scss */ +/* line 2982, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-summary, .notebook .notebook-body .note-cards .note-details .note-summary { margin: 15px 0px; } -/* line 2984, ../../../scss/_app_styles.scss */ +/* line 2985, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-info, .notebook .notebook-body .note-cards .note-card .note-extra-data, .notebook .notebook-body .note-cards .note-details .note-info, .notebook .notebook-body .note-cards .note-details .note-extra-data { color: #989898; font-size: 13px; letter-spacing: 0.9px; font-weight: 500; } -/* line 2990, ../../../scss/_app_styles.scss */ +/* line 2991, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-info > span, .notebook .notebook-body .note-cards .note-card .note-extra-data > span, .notebook .notebook-body .note-cards .note-details .note-info > span, .notebook .notebook-body .note-cards .note-details .note-extra-data > span { margin-right: 5px; } -/* line 2995, ../../../scss/_app_styles.scss */ +/* line 2996, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-tags > span, .notebook .notebook-body .note-cards .note-details .note-tags > span { display: inline-block; margin: 10px; @@ -26552,53 +26552,53 @@ div.show-image:hover div.fullscreen-icon{ color: #cba552; padding: 2px 5px; } -/* line 3003, ../../../scss/_app_styles.scss */ +/* line 3004, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-actions, .notebook .notebook-body .note-cards .note-details .note-actions { color: #989898; cursor: pointer; } -/* line 3007, ../../../scss/_app_styles.scss */ +/* line 3008, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-actions span, .notebook .notebook-body .note-cards .note-details .note-actions span { margin-right: 10px 5px; } -/* line 3013, ../../../scss/_app_styles.scss */ +/* line 3014, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-details .note-info, .notebook .notebook-body .note-cards .note-details .note-extra-data, .notebook .notebook-body .note-cards .note-details .note-tags, .notebook .notebook-body .note-cards .note-details .note-actions { display: inline-block; margin-right: 10px; } -/* line 3020, ../../../scss/_app_styles.scss */ +/* line 3021, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-details .note-tags { float: right; } -/* line 3022, ../../../scss/_app_styles.scss */ +/* line 3023, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-details .note-tags > span { margin: 0px; } -/* line 3031, ../../../scss/_app_styles.scss */ +/* line 3032, ../../../scss/_app_styles.scss */ .notebook .notebook-body > div { padding: 0px; } -/* line 3037, ../../../scss/_app_styles.scss */ +/* line 3038, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index { border-right: 1px solid #AFAEAE; padding: 4px 0px; background-color: #F1F1F1; } -/* line 3042, ../../../scss/_app_styles.scss */ +/* line 3043, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs-content { padding: 0px; } -/* line 3045, ../../../scss/_app_styles.scss */ +/* line 3046, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs-content .active { padding: 0px; } -/* line 3049, ../../../scss/_app_styles.scss */ +/* line 3050, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 3054, ../../../scss/_app_styles.scss */ +/* line 3055, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs .tab-title { width: 50%; /*background-color: #DEDEDE;*/ @@ -26606,114 +26606,114 @@ div.show-image:hover div.fullscreen-icon{ position: relative; top: 1px; } -/* line 3061, ../../../scss/_app_styles.scss */ +/* line 3062, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs .tab-title a { border-radius: inherit; font-size: 0.9rem; text-align: center; color: #989898; } -/* line 3068, ../../../scss/_app_styles.scss */ +/* line 3069, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs .tab-title.active { background-color: #fff; border: 1px solid #CCC; border-bottom: 0px; } -/* line 3072, ../../../scss/_app_styles.scss */ +/* line 3073, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs .tab-title.active a { color: #3a3169; } -/* line 3079, ../../../scss/_app_styles.scss */ +/* line 3080, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tab-content { padding: 0px; } -/* line 3084, ../../../scss/_app_styles.scss */ +/* line 3085, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .date { font-size: 12px; font-weight: bold; background: #EFEFEF; padding: 7px 10px; } -/* line 3090, ../../../scss/_app_styles.scss */ +/* line 3091, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .date .note-count { font-size: 11px; line-height: 2em; } -/* line 3095, ../../../scss/_app_styles.scss */ +/* line 3096, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes > div { border-bottom: 1px solid #AFAEAE; } -/* line 3098, ../../../scss/_app_styles.scss */ +/* line 3099, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note { padding: 5px 15px; background: #FFF; cursor: pointer; color: #A2A2A2; } -/* line 3104, ../../../scss/_app_styles.scss */ +/* line 3105, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-heading { font-weight: 400; font-size: 17px; } -/* line 3109, ../../../scss/_app_styles.scss */ +/* line 3110, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-meta { font-size: 13px; } -/* line 3112, ../../../scss/_app_styles.scss */ +/* line 3113, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-meta > span:not(:first-child) { font-size: 11px; font-weight: 600; color: #717171; } -/* line 3119, ../../../scss/_app_styles.scss */ +/* line 3120, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-footer { color: #888888; } -/* line 3122, ../../../scss/_app_styles.scss */ +/* line 3123, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-footer span { margin-right: 10px; } -/* line 3127, ../../../scss/_app_styles.scss */ +/* line 3128, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note.active { border-left: 5px solid #6153AE; background: #F4E7FF; font-weight: 800; color: #6153AE; } -/* line 3133, ../../../scss/_app_styles.scss */ +/* line 3134, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note.active .note-heading { font-weight: 500; font-size: 17px; } -/* line 3137, ../../../scss/_app_styles.scss */ +/* line 3138, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note.active .note-meta > span:not(:first-child) { color: #6153AE; } -/* line 3145, ../../../scss/_app_styles.scss */ +/* line 3146, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page { background-color: #fff; padding-bottom: 30px; } -/* line 3152, ../../../scss/_app_styles.scss */ +/* line 3153, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .group_content { margin-top: 5px; margin-left: 0px; } -/* line 3157, ../../../scss/_app_styles.scss */ +/* line 3158, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page > div { background-color: #fff; } -/* line 3161, ../../../scss/_app_styles.scss */ +/* line 3162, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar { padding: 1.8em 1.2em 0em; margin: 0em; background-color: #FFF; } -/* line 3166, ../../../scss/_app_styles.scss */ +/* line 3167, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar .note-creator { font-weight: bold; } -/* line 3169, ../../../scss/_app_styles.scss */ +/* line 3170, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar .creator-title { text-align: left; color: #C3C3C3; @@ -26721,102 +26721,102 @@ div.show-image:hover div.fullscreen-icon{ letter-spacing: 0.3px; margin-top: 5px; } -/* line 3176, ../../../scss/_app_styles.scss */ +/* line 3177, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar .creator-rating { text-align: right; } -/* line 3178, ../../../scss/_app_styles.scss */ +/* line 3179, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar .creator-rating > div { display: inline-block; } -/* line 3183, ../../../scss/_app_styles.scss */ +/* line 3184, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-title { font-size: 2.3em; font-weight: 500; margin-right: 1em; } -/* line 3188, ../../../scss/_app_styles.scss */ +/* line 3189, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-content { padding: 2em 2em 1em; background: #fff; margin: 0em; } -/* line 3195, ../../../scss/_app_styles.scss */ +/* line 3196, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-content .note-header > div { display: inline-block; } -/* line 3200, ../../../scss/_app_styles.scss */ +/* line 3201, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-content .note-text { font-size: 19px; letter-spacing: 0.7px; } -/* line 3203, ../../../scss/_app_styles.scss */ +/* line 3204, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-content .note-text p { padding: 0px; } -/* line 3209, ../../../scss/_app_styles.scss */ +/* line 3210, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections { padding: 0em 1em 0em; } -/* line 3213, ../../../scss/_app_styles.scss */ +/* line 3214, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .comments-header span { font-weight: bold; } -/* line 3216, ../../../scss/_app_styles.scss */ +/* line 3217, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .comments-header i:not(:first-child) { margin-left: 15px; } -/* line 3221, ../../../scss/_app_styles.scss */ +/* line 3222, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .new-comment { border-top: 1px solid grey; padding: 15px 10px; margin-top: 5px; } -/* line 3226, ../../../scss/_app_styles.scss */ +/* line 3227, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .new-comment .trumbowyg-box, .notebook .notebook-body .note-page .comment-sections .new-comment .trumbowyg-editor { min-height: 200px; margin-top: 0px; } -/* line 3232, ../../../scss/_app_styles.scss */ +/* line 3233, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .new-comment .user-prof-image { font-size: 90px; line-height: 0em; } -/* line 3242, ../../../scss/_app_styles.scss */ +/* line 3243, ../../../scss/_app_styles.scss */ #newNoteModal { width: 40%; } -/* line 3245, ../../../scss/_app_styles.scss */ +/* line 3246, ../../../scss/_app_styles.scss */ #newNoteModal > div { margin-bottom: 1em; } -/* line 3249, ../../../scss/_app_styles.scss */ +/* line 3250, ../../../scss/_app_styles.scss */ #newNoteModal input { width: 100%; } -/* line 3252, ../../../scss/_app_styles.scss */ +/* line 3253, ../../../scss/_app_styles.scss */ #newNoteModal .heading { margin-right: 1em; } -/* line 3256, ../../../scss/_app_styles.scss */ +/* line 3257, ../../../scss/_app_styles.scss */ #newNoteModal .note-tags { padding: 1em; border: 1px solid black; } -/* line 3262, ../../../scss/_app_styles.scss */ +/* line 3263, ../../../scss/_app_styles.scss */ #newNoteModal .new-note-actions .button { float: left; margin-left: 1em; margin-bottom: 0px; } -/* line 3267, ../../../scss/_app_styles.scss */ +/* line 3268, ../../../scss/_app_styles.scss */ #newNoteModal .new-note-actions .button:last-child { float: right; } -/* line 3275, ../../../scss/_app_styles.scss */ +/* line 3276, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header { line-height: 2em; border-top: 1px solid #797979; @@ -26824,33 +26824,33 @@ div.show-image:hover div.fullscreen-icon{ text-align: center; padding: 0.7em 1em; } -/* line 3282, ../../../scss/_app_styles.scss */ +/* line 3283, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header input, .gallery-page .gallery-header select, .gallery-page .gallery-header a { border-radius: 4px; margin-bottom: 0em; } -/* line 3286, ../../../scss/_app_styles.scss */ +/* line 3287, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header input.prefix, .gallery-page .gallery-header select.prefix, .gallery-page .gallery-header a.prefix { border-radius: 0px; } -/* line 3291, ../../../scss/_app_styles.scss */ +/* line 3292, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header i { font-size: 1em; color: #A29E9E; } -/* line 3297, ../../../scss/_app_styles.scss */ +/* line 3298, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .filters .columns { padding-left: 5px; } -/* line 3303, ../../../scss/_app_styles.scss */ +/* line 3304, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .columns { padding-left: 5px; } -/* line 3307, ../../../scss/_app_styles.scss */ +/* line 3308, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .filter-tags { text-align: left; } -/* line 3310, ../../../scss/_app_styles.scss */ +/* line 3311, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .filter-tags .filter-tag { padding: 0px 10px; background: #cccccc; @@ -26860,73 +26860,73 @@ div.show-image:hover div.fullscreen-icon{ font-size: 0.8em; color: #757575; } -/* line 3319, ../../../scss/_app_styles.scss */ +/* line 3320, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .filter-tags .filter-tag span { margin: 0px 2px 0px 6px; cursor: pointer; } -/* line 3324, ../../../scss/_app_styles.scss */ +/* line 3325, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .filter-tags > div { display: inline-block; } -/* line 3331, ../../../scss/_app_styles.scss */ +/* line 3332, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .side-heading { font-size: 19px; } -/* line 3334, ../../../scss/_app_styles.scss */ +/* line 3335, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .side-heading a { background: #e7e7e7; border-width: 1px 0px 1px 1px; border-color: #cccccc; border-style: solid; } -/* line 3341, ../../../scss/_app_styles.scss */ +/* line 3342, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .side-heading input { border-radius: 0px; box-shadow: none; border-left: 0px; } -/* line 3348, ../../../scss/_app_styles.scss */ +/* line 3349, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel { background: #FFF; } -/* line 3351, ../../../scss/_app_styles.scss */ +/* line 3352, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content { min-height: 250px; } -/* line 3354, ../../../scss/_app_styles.scss */ +/* line 3355, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content .gallery-subheader { line-height: 3em; padding: 10px 0px; } -/* line 3358, ../../../scss/_app_styles.scss */ +/* line 3359, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content .gallery-subheader upload-file { margin: 0px; font-size: 1em; } -/* line 3363, ../../../scss/_app_styles.scss */ +/* line 3364, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content .gallery-subheader .gallery-actions { font-size: 1.2em; color: #2a79e4; } -/* line 3367, ../../../scss/_app_styles.scss */ +/* line 3368, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content .gallery-subheader .gallery-actions > div { display: inline-block; margin-right: 10px; } -/* line 3374, ../../../scss/_app_styles.scss */ +/* line 3375, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .file-info-panel { background: #fff; } -/* line 3377, ../../../scss/_app_styles.scss */ +/* line 3378, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .file-info-panel .row { margin: 10px 0px; } -/* line 3380, ../../../scss/_app_styles.scss */ +/* line 3381, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .file-info-panel .row > div:first-child { font-weight: 500; } -/* line 3385, ../../../scss/_app_styles.scss */ +/* line 3386, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .file-info-panel .file-name { font-size: 20px; font-weight: bold; @@ -26934,11 +26934,11 @@ div.show-image:hover div.fullscreen-icon{ margin: 10px 0px 20px; } -/* line 3396, ../../../scss/_app_styles.scss */ +/* line 3397, ../../../scss/_app_styles.scss */ .gallery-card .select-file { vertical-align: top; } -/* line 3400, ../../../scss/_app_styles.scss */ +/* line 3401, ../../../scss/_app_styles.scss */ .gallery-card .file-item { width: 80%; color: #fff; @@ -26949,17 +26949,17 @@ div.show-image:hover div.fullscreen-icon{ border: 1px solid black; overflow: hidden; } -/* line 3410, ../../../scss/_app_styles.scss */ +/* line 3411, ../../../scss/_app_styles.scss */ .gallery-card .file-item .item-thumbnail-image { height: 100%; padding: 1em; } -/* line 3415, ../../../scss/_app_styles.scss */ +/* line 3416, ../../../scss/_app_styles.scss */ .gallery-card .file-item .file-details { margin-top: 10%; display: none; } -/* line 3420, ../../../scss/_app_styles.scss */ +/* line 3421, ../../../scss/_app_styles.scss */ .gallery-card .file-item .file-actions { display: none; position: absolute; @@ -26968,11 +26968,11 @@ div.show-image:hover div.fullscreen-icon{ width: 100%; font-size: 25px; } -/* line 3428, ../../../scss/_app_styles.scss */ +/* line 3429, ../../../scss/_app_styles.scss */ .gallery-card .file-item .file-actions i { margin: 0px 10px; } -/* line 3433, ../../../scss/_app_styles.scss */ +/* line 3434, ../../../scss/_app_styles.scss */ .gallery-card .file-item .filename-footer { position: absolute; bottom: 0px; @@ -26983,24 +26983,24 @@ div.show-image:hover div.fullscreen-icon{ font-weight: 600; background: #999999; } -/* line 3444, ../../../scss/_app_styles.scss */ +/* line 3445, ../../../scss/_app_styles.scss */ .gallery-card .file-item:hover { background: #999999; } -/* line 3447, ../../../scss/_app_styles.scss */ +/* line 3448, ../../../scss/_app_styles.scss */ .gallery-card .file-item:hover .item-thumbnail-image { opacity: 0.2; } -/* line 3451, ../../../scss/_app_styles.scss */ +/* line 3452, ../../../scss/_app_styles.scss */ .gallery-card .file-item:hover .file-details, .gallery-card .file-item:hover .file-actions { display: block; } -/* line 3454, ../../../scss/_app_styles.scss */ +/* line 3455, ../../../scss/_app_styles.scss */ .gallery-card .file-item:hover .filename-footer { display: none; } -/* line 3462, ../../../scss/_app_styles.scss */ +/* line 3463, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'], dialog[id^='reveal-'] { width: 100vw; height: 100vh; @@ -27064,49 +27064,49 @@ div.show-image:hover div.fullscreen-icon{ } }*/ } -/* line 3526, ../../../scss/_app_styles.scss */ +/* line 3527, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body, dialog[id^='reveal-'] .gmodal-body { position: relative; height: 100%; } -/* line 3529, ../../../scss/_app_styles.scss */ +/* line 3530, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel { background-color: #fff; height: 100%; } -/* line 3531, ../../../scss/_app_styles.scss */ +/* line 3532, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .text-gray, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .text-gray { display: none; } -/* line 3535, ../../../scss/_app_styles.scss */ +/* line 3536, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel iframe, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel iframe { height: 550px !important; width: 130% !important; } -/* line 3540, ../../../scss/_app_styles.scss */ +/* line 3541, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel #view-page, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel #view-page { margin-top: -10px !important; } -/* line 3544, ../../../scss/_app_styles.scss */ +/* line 3545, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel span, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel span { display: none !important; } -/* line 3548, ../../../scss/_app_styles.scss */ +/* line 3549, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .button, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .button { display: none !important; } -/* line 3555, ../../../scss/_app_styles.scss */ +/* line 3556, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder { height: 100%; } -/* line 3558, ../../../scss/_app_styles.scss */ +/* line 3559, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder .gmodal-item, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder .gmodal-item { height: 100%; width: 100%; background: transparent; padding: 0px; } -/* line 3564, ../../../scss/_app_styles.scss */ +/* line 3565, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder .gmodal-item .gmodel-item-image, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder .gmodal-item .gmodel-item-image { width: auto; margin: 0px auto; @@ -27114,7 +27114,7 @@ div.show-image:hover div.fullscreen-icon{ padding: 1em 0em; height: 100%; } -/* line 3573, ../../../scss/_app_styles.scss */ +/* line 3574, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer { height: 2em; line-height: 2em; @@ -27126,32 +27126,32 @@ div.show-image:hover div.fullscreen-icon{ opacity: 0; background-color: rgba(0, 0, 0, 0.9); } -/* line 3584, ../../../scss/_app_styles.scss */ +/* line 3585, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer > div:not(.gmodal-item-details), dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer > div:not(.gmodal-item-details) { cursor: pointer; } -/* line 3588, ../../../scss/_app_styles.scss */ +/* line 3589, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer .gmodal-item-details, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer .gmodal-item-details { text-align: center; width: 100%; } -/* line 3592, ../../../scss/_app_styles.scss */ +/* line 3593, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer .gmodal-item-details i, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer .gmodal-item-details i { margin-left: 1em; margin-right: 0.5em; cursor: pointer; } -/* line 3600, ../../../scss/_app_styles.scss */ +/* line 3601, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel:hover .gmodal-footer, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel:hover .gmodal-footer { opacity: 0.8; transition: opacity 1s; } -/* line 3605, ../../../scss/_app_styles.scss */ +/* line 3606, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel { height: 100%; padding: 0px 25px; } -/* line 3609, ../../../scss/_app_styles.scss */ +/* line 3610, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side { background: #fff; height: 100%; @@ -27172,31 +27172,31 @@ div.show-image:hover div.fullscreen-icon{ font-size: 0.9em; }*/ } -/* line 3613, ../../../scss/_app_styles.scss */ +/* line 3614, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side > div > div, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side > div > div { width: 100%; display: block; margin: 12px 0px; padding: 0px 10px; } -/* line 3620, ../../../scss/_app_styles.scss */ +/* line 3621, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-name .close-reveal-modal, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-name .close-reveal-modal { font-size: 20px; top: 6px; right: 26px; } -/* line 3627, ../../../scss/_app_styles.scss */ +/* line 3628, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-brief span, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-brief span { vertical-align: top; margin-right: 5px; line-height: 35px; } -/* line 3632, ../../../scss/_app_styles.scss */ +/* line 3633, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-brief .image-rating, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-brief .image-rating { background: #ccc; padding: 2px 5px; } -/* line 3638, ../../../scss/_app_styles.scss */ +/* line 3639, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-actions a, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-actions a { padding: 3px 7px; background: #fff; @@ -27206,13 +27206,13 @@ div.show-image:hover div.fullscreen-icon{ margin-right: 10px; display: inline-block; } -/* line 3649, ../../../scss/_app_styles.scss */ +/* line 3650, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 3654, ../../../scss/_app_styles.scss */ +/* line 3655, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title { width: 40%; background-color: #DEDEDE; @@ -27221,17 +27221,17 @@ div.show-image:hover div.fullscreen-icon{ position: relative; top: 1px; } -/* line 3662, ../../../scss/_app_styles.scss */ +/* line 3663, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title a, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title a { border-radius: inherit; } -/* line 3666, ../../../scss/_app_styles.scss */ +/* line 3667, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title.active, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title.active { background-color: #fff; border: 1px solid #CCC; border-bottom: 0px; } -/* line 3674, ../../../scss/_app_styles.scss */ +/* line 3675, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details #image-info span, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details #image-info span { font-weight: 500; font-size: 16px; @@ -27239,20 +27239,20 @@ div.show-image:hover div.fullscreen-icon{ line-height: 35px; } -/* line 3704, ../../../scss/_app_styles.scss */ +/* line 3705, ../../../scss/_app_styles.scss */ .user-comment { display: inline-flex; width: 100%; } -/* line 3708, ../../../scss/_app_styles.scss */ +/* line 3709, ../../../scss/_app_styles.scss */ .user-comment > div { display: inline-block; } -/* line 3711, ../../../scss/_app_styles.scss */ +/* line 3712, ../../../scss/_app_styles.scss */ .user-comment > div:last-child { width: 100%; } -/* line 3716, ../../../scss/_app_styles.scss */ +/* line 3717, ../../../scss/_app_styles.scss */ .user-comment .comment-heading { color: #9C9C9C; border-bottom: 1px solid grey; @@ -27260,71 +27260,71 @@ div.show-image:hover div.fullscreen-icon{ margin-bottom: 10px; margin-top: 10px; } -/* line 3724, ../../../scss/_app_styles.scss */ +/* line 3725, ../../../scss/_app_styles.scss */ .user-comment .comment-heading > div { display: inline-block; } -/* line 3728, ../../../scss/_app_styles.scss */ +/* line 3729, ../../../scss/_app_styles.scss */ .user-comment .comment-heading .commentor-name span { font-weight: bold; color: #333333; } -/* line 3733, ../../../scss/_app_styles.scss */ +/* line 3734, ../../../scss/_app_styles.scss */ .user-comment .comment-footer { font-size: 0.9em; font-weight: 400; border: 1px solid #9E9E9E; background: #CCCCCC; } -/* line 3739, ../../../scss/_app_styles.scss */ +/* line 3740, ../../../scss/_app_styles.scss */ .user-comment .comment-footer > div { cursor: pointer; } -/* line 3742, ../../../scss/_app_styles.scss */ +/* line 3743, ../../../scss/_app_styles.scss */ .user-comment .comment-footer i { margin-right: 1em; } -/* line 3748, ../../../scss/_app_styles.scss */ +/* line 3749, ../../../scss/_app_styles.scss */ .user-comment .comment-container .comment-add { margin-top: 0.4em; } -/* line 3752, ../../../scss/_app_styles.scss */ +/* line 3753, ../../../scss/_app_styles.scss */ .user-comment .user-avatar { font-size: 10em; font-size: 5em; line-height: 1em; } -/* line 3759, ../../../scss/_app_styles.scss */ +/* line 3760, ../../../scss/_app_styles.scss */ .course-content { /*border-top: 1px solid #000;*/ } -/* line 3761, ../../../scss/_app_styles.scss */ +/* line 3762, ../../../scss/_app_styles.scss */ .course-content .alert-box { padding: 5px; font-size: 1em; } -/* line 3765, ../../../scss/_app_styles.scss */ +/* line 3766, ../../../scss/_app_styles.scss */ .course-content .alert-box > div { display: inline-block; vertical-align: top; } -/* line 3769, ../../../scss/_app_styles.scss */ +/* line 3770, ../../../scss/_app_styles.scss */ .course-content .alert-box .warning-note { width: 96%; } -/* line 3772, ../../../scss/_app_styles.scss */ +/* line 3773, ../../../scss/_app_styles.scss */ .course-content .alert-box .warning-note > div:nth-child(2) { color: #000; margin-top: 5px; padding-top: 5px; border-top: 1px solid #000; } -/* line 3779, ../../../scss/_app_styles.scss */ +/* line 3780, ../../../scss/_app_styles.scss */ .course-content .alert-box .warning-icon { margin: 0px 5px; } -/* line 3782, ../../../scss/_app_styles.scss */ +/* line 3783, ../../../scss/_app_styles.scss */ .course-content .alert-box .close { position: relative; top: 0px; @@ -27334,17 +27334,17 @@ div.show-image:hover div.fullscreen-icon{ text-decoration: underline; color: #085394 !important; } -/* line 3793, ../../../scss/_app_styles.scss */ +/* line 3794, ../../../scss/_app_styles.scss */ .course-content .collection { overflow: visible; } -/* line 3796, ../../../scss/_app_styles.scss */ +/* line 3797, ../../../scss/_app_styles.scss */ .course-content .collection .course-module { position: relative; border-bottom: 1px solid #CCC; padding: 1em 0em; } -/* line 3803, ../../../scss/_app_styles.scss */ +/* line 3804, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-header .fa { position: absolute; left: -1.1em; @@ -27353,58 +27353,58 @@ div.show-image:hover div.fullscreen-icon{ background: #EAEAEA; font-size: 1.4em; } -/* line 3821, ../../../scss/_app_styles.scss */ +/* line 3822, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-page:hover span { text-decoration: underline; color: #9900ff !important; } -/* line 3826, ../../../scss/_app_styles.scss */ +/* line 3827, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .jqtree-tree .jqtree-title { cursor: pointer; } -/* line 3830, ../../../scss/_app_styles.scss */ +/* line 3831, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part { margin-left: 1em; } -/* line 3833, ../../../scss/_app_styles.scss */ +/* line 3834, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part .jqtree-toggler { color: #585858; } -/* line 3836, ../../../scss/_app_styles.scss */ +/* line 3837, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part .jqtree-toggler.jqtree-closed { color: #CCC; } -/* line 3840, ../../../scss/_app_styles.scss */ +/* line 3841, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part span { vertical-align: top; } -/* line 3843, ../../../scss/_app_styles.scss */ +/* line 3844, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part .fa { display: inline; margin-right: 5px; } -/* line 3853, ../../../scss/_app_styles.scss */ +/* line 3854, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header { font-weight: 400; font-size: 1.3em; border-bottom: 1px solid #707070; color: #797979; } -/* line 3859, ../../../scss/_app_styles.scss */ +/* line 3860, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header > div { padding: 0.3em 0em; } -/* line 3863, ../../../scss/_app_styles.scss */ +/* line 3864, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header a { color: #797979; } -/* line 3867, ../../../scss/_app_styles.scss */ +/* line 3868, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-page-previous { cursor: pointer; padding: 0px; } -/* line 3871, ../../../scss/_app_styles.scss */ +/* line 3872, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-page-previous a:first-child { border-right: 1px solid grey; padding-right: 5px; @@ -27412,27 +27412,27 @@ div.show-image:hover div.fullscreen-icon{ padding: 20px; display: inline-block; } -/* line 3880, ../../../scss/_app_styles.scss */ +/* line 3881, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header i { margin-right: 0.1em; } -/* line 3884, ../../../scss/_app_styles.scss */ +/* line 3885, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .unit-title { text-align: center; color: #999999; } -/* line 3888, ../../../scss/_app_styles.scss */ +/* line 3889, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-title { text-align: center; color: #000; } -/* line 3892, ../../../scss/_app_styles.scss */ +/* line 3893, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-create-note { color: #2a78e3; cursor: pointer; padding: 0px; } -/* line 3897, ../../../scss/_app_styles.scss */ +/* line 3898, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-create-note a:last-child { border-left: 1px solid grey; padding-left: 5px; @@ -27440,11 +27440,11 @@ div.show-image:hover div.fullscreen-icon{ padding: 20px; display: inline-block; } -/* line 3905, ../../../scss/_app_styles.scss */ +/* line 3906, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-create-note > div { float: right; } -/* line 3910, ../../../scss/_app_styles.scss */ +/* line 3911, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container { border: 1px solid black; height: 100%; @@ -27452,18 +27452,18 @@ div.show-image:hover div.fullscreen-icon{ margin-bottom: 2em; padding: 0em 1em; } -/* line 3917, ../../../scss/_app_styles.scss */ +/* line 3918, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides { height: 100%; } -/* line 3921, ../../../scss/_app_styles.scss */ +/* line 3922, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .activity-slide { padding: 1em; height: inherit; background: #fff; position: relative; } -/* line 3929, ../../../scss/_app_styles.scss */ +/* line 3930, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .activity-slide .view-related-content { border: 1px solid #999; display: inline-block; @@ -27471,12 +27471,12 @@ div.show-image:hover div.fullscreen-icon{ color: #999999; margin-left: 12%; } -/* line 3937, ../../../scss/_app_styles.scss */ +/* line 3938, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .activity-slide .page > section { margin-left: 50%; transform: translate(-50%); } -/* line 3943, ../../../scss/_app_styles.scss */ +/* line 3944, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .related-content-close { position: absolute; right: -2px; @@ -27485,21 +27485,21 @@ div.show-image:hover div.fullscreen-icon{ display: none; color: #8E8E8E; } -/* line 3952, ../../../scss/_app_styles.scss */ +/* line 3953, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded > i { font-size: 20px !important; color: #ccc !important; top: 8px !important; } -/* line 3957, ../../../scss/_app_styles.scss */ +/* line 3958, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header { margin-left: 20px !important; } -/* line 3959, ../../../scss/_app_styles.scss */ +/* line 3960, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header > span:first-child { display: none !important; } -/* line 3962, ../../../scss/_app_styles.scss */ +/* line 3963, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header .back-to-activity { display: inline-block !important; float: right; @@ -27510,24 +27510,24 @@ div.show-image:hover div.fullscreen-icon{ color: #757575; margin-right: 20px; } -/* line 3972, ../../../scss/_app_styles.scss */ +/* line 3973, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title { font-size: 15px !important; position: relative; } -/* line 3976, ../../../scss/_app_styles.scss */ +/* line 3977, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title .related-content-close { display: block; } -/* line 3979, ../../../scss/_app_styles.scss */ +/* line 3980, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title > i { display: none !important; } -/* line 3984, ../../../scss/_app_styles.scss */ +/* line 3985, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-body { display: block !important; } -/* line 3988, ../../../scss/_app_styles.scss */ +/* line 3989, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content { width: 75%; margin: 0px auto; @@ -27538,7 +27538,7 @@ div.show-image:hover div.fullscreen-icon{ min-height: 50px; position: relative; } -/* line 3998, ../../../scss/_app_styles.scss */ +/* line 3999, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content > i { color: #fff; font-size: 40px; @@ -27546,15 +27546,15 @@ div.show-image:hover div.fullscreen-icon{ left: 8px; top: 4px; } -/* line 4006, ../../../scss/_app_styles.scss */ +/* line 4007, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-header { margin-left: 40px; } -/* line 4008, ../../../scss/_app_styles.scss */ +/* line 4009, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-header .back-to-activity { display: none; } -/* line 4011, ../../../scss/_app_styles.scss */ +/* line 4012, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-header span { display: block; vertical-align: top; @@ -27564,27 +27564,27 @@ div.show-image:hover div.fullscreen-icon{ letter-spacing: 0.8px; color: #999999; } -/* line 4020, ../../../scss/_app_styles.scss */ +/* line 4021, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-header .related-content-title { font-size: 20px; color: #000; cursor: pointer; } -/* line 4026, ../../../scss/_app_styles.scss */ +/* line 4027, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-body { display: none; } -/* line 4033, ../../../scss/_app_styles.scss */ +/* line 4034, ../../../scss/_app_styles.scss */ .activity-page .activity-comments-section { width: 75%; margin: 0px auto; } -/* line 4037, ../../../scss/_app_styles.scss */ +/* line 4038, ../../../scss/_app_styles.scss */ .activity-page .activity-comments-section .user-prof-image { font-size: 7em; text-align: center; } -/* line 4042, ../../../scss/_app_styles.scss */ +/* line 4043, ../../../scss/_app_styles.scss */ .activity-page .activity-comments-section #postCommentBtn { padding: 2em 3em; } @@ -27605,28 +27605,28 @@ div.show-image:hover div.fullscreen-icon{ position: absolute; } */ -/* line 4063, ../../../scss/_app_styles.scss */ +/* line 4064, ../../../scss/_app_styles.scss */ .rate-scale { cursor: pointer; } -/* line 4066, ../../../scss/_app_styles.scss */ +/* line 4067, ../../../scss/_app_styles.scss */ .rate-scale i { margin-right: 0em !important; padding-right: 0.5em; } -/* line 4070, ../../../scss/_app_styles.scss */ +/* line 4071, ../../../scss/_app_styles.scss */ .rate-scale .hover-rating, .rate-scale .rated { color: yellow; } -/* line 4076, ../../../scss/_app_styles.scss */ +/* line 4077, ../../../scss/_app_styles.scss */ #left-tab { position: absolute; left: 0px; bottom: 0px; } -/* line 4081, ../../../scss/_app_styles.scss */ +/* line 4082, ../../../scss/_app_styles.scss */ #right-tab { position: absolute; right: 0px; @@ -27634,12 +27634,12 @@ div.show-image:hover div.fullscreen-icon{ padding-bottom: 6px; } -/* line 4087, ../../../scss/_app_styles.scss */ +/* line 4088, ../../../scss/_app_styles.scss */ #enrolled-btn { margin-bottom: 0px; } -/* line 4090, ../../../scss/_app_styles.scss */ +/* line 4091, ../../../scss/_app_styles.scss */ div.absol-descrip { position: absolute; top: 190px; @@ -27650,14 +27650,14 @@ div.absol-descrip { } /*overview-summary styling*/ -/* line 4100, ../../../scss/_app_styles.scss */ +/* line 4101, ../../../scss/_app_styles.scss */ .course-title, .course-date { color: white; padding-top: 0px; padding-bottom: 0px; } -/* line 4105, ../../../scss/_app_styles.scss */ +/* line 4106, ../../../scss/_app_styles.scss */ .course-description { color: #cccccc; padding-top: 0px; @@ -27669,48 +27669,48 @@ div.absol-descrip { overflow: hidden; } -/* line 4115, ../../../scss/_app_styles.scss */ +/* line 4116, ../../../scss/_app_styles.scss */ .course-para { padding: 0; } -/* line 4119, ../../../scss/_app_styles.scss */ +/* line 4120, ../../../scss/_app_styles.scss */ course-title { padding-left: 10px; } -/* line 4122, ../../../scss/_app_styles.scss */ +/* line 4123, ../../../scss/_app_styles.scss */ .enroll-status-margin { margin-bottom: 0; } -/* line 4126, ../../../scss/_app_styles.scss */ +/* line 4127, ../../../scss/_app_styles.scss */ .progress-summery { color: white; margin-top: 20px; } -/* line 4130, ../../../scss/_app_styles.scss */ +/* line 4131, ../../../scss/_app_styles.scss */ .course-description-thumbnails { margin: 0; padding: 0; } -/* line 4135, ../../../scss/_app_styles.scss */ +/* line 4136, ../../../scss/_app_styles.scss */ .left-shift { padding: 0; color: white !important; } /*course overview for Small screens*/ -/* line 4141, ../../../scss/_app_styles.scss */ +/* line 4142, ../../../scss/_app_styles.scss */ .course { /*position:relative;*/ border: 1px solid black; background-color: #999999; } -/* line 4147, ../../../scss/_app_styles.scss */ +/* line 4148, ../../../scss/_app_styles.scss */ .course-contents { /*position:absolute;*/ width: 100%; @@ -27718,7 +27718,7 @@ course-title { /*Medium screens*/ @media only screen and (min-width: 40.063em) { - /* line 4154, ../../../scss/_app_styles.scss */ + /* line 4155, ../../../scss/_app_styles.scss */ .course { position: relative; height: 300px; @@ -27726,7 +27726,7 @@ course-title { background-color: #999999; } - /* line 4160, ../../../scss/_app_styles.scss */ + /* line 4161, ../../../scss/_app_styles.scss */ .course-contents { position: absolute; bottom: 0; @@ -27736,7 +27736,7 @@ course-title { /* min-width 641px, medium screens */ /* Large screens*/ @media only screen and (min-width: 64.063em) { - /* line 4170, ../../../scss/_app_styles.scss */ + /* line 4171, ../../../scss/_app_styles.scss */ .course { position: relative; height: 300px; @@ -27744,7 +27744,7 @@ course-title { background-color: #999999; } - /* line 4176, ../../../scss/_app_styles.scss */ + /* line 4177, ../../../scss/_app_styles.scss */ .course-contents { position: absolute; bottom: 0; @@ -27753,14 +27753,14 @@ course-title { } /* min-width 1025px, large screens */ /*General config css*/ -/* line 4183, ../../../scss/_app_styles.scss */ +/* line 4184, ../../../scss/_app_styles.scss */ .alert-box.warning { background: #ffe7c0; border-color: #bf9000; color: #966000; } -/* line 4190, ../../../scss/_app_styles.scss */ +/* line 4191, ../../../scss/_app_styles.scss */ .badge { display: inline-block; line-height: 22px; @@ -27777,7 +27777,7 @@ course-title { font-size: 1.8em; } -/* line 4206, ../../../scss/_app_styles.scss */ +/* line 4207, ../../../scss/_app_styles.scss */ .badge { background: #67c1ef; border-color: #30aae9; @@ -27787,7 +27787,7 @@ course-title { background-image: linear-gradient(to bottom, #acddf6, #67c1ef); } -/* line 4215, ../../../scss/_app_styles.scss */ +/* line 4216, ../../../scss/_app_styles.scss */ .badge.green { background: #77cc51; border-color: #59ad33; @@ -27797,7 +27797,7 @@ course-title { background-image: linear-gradient(to bottom, #a5dd8c, #77cc51); } -/* line 4224, ../../../scss/_app_styles.scss */ +/* line 4225, ../../../scss/_app_styles.scss */ .badge.yellow { background: #faba3e; border-color: #f4a306; @@ -27807,7 +27807,7 @@ course-title { background-image: linear-gradient(to bottom, #fcd589, #faba3e); } -/* line 4234, ../../../scss/_app_styles.scss */ +/* line 4235, ../../../scss/_app_styles.scss */ .badge.red { background: #fa623f; border-color: #fa5a35; @@ -27818,12 +27818,12 @@ course-title { } /* Course/ Event Card CSS*/ -/* line 4250, ../../../scss/_app_styles.scss */ +/* line 4251, ../../../scss/_app_styles.scss */ .card-image-wrapper { position: relative; } -/* line 4254, ../../../scss/_app_styles.scss */ +/* line 4255, ../../../scss/_app_styles.scss */ .event-card { padding: 0px; min-height: 22rem; @@ -27832,12 +27832,12 @@ course-title { border-radius: 10px; background-color: #fff; } -/* line 4262, ../../../scss/_app_styles.scss */ +/* line 4263, ../../../scss/_app_styles.scss */ .event-card:hover { box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.16), 0 2px 10px 1px rgba(0, 0, 0, 0.12); transition: box-shadow 0.5s ease; } -/* line 4267, ../../../scss/_app_styles.scss */ +/* line 4268, ../../../scss/_app_styles.scss */ .event-card .event-card-status { z-index: 99; width: auto; @@ -27852,31 +27852,31 @@ course-title { border-radius: 4px; letter-spacing: 0.3px; } -/* line 4281, ../../../scss/_app_styles.scss */ +/* line 4282, ../../../scss/_app_styles.scss */ .event-card .event-card-status.open { background-color: #00b300; } -/* line 4284, ../../../scss/_app_styles.scss */ +/* line 4285, ../../../scss/_app_styles.scss */ .event-card .event-card-status.closed { background-color: red; } -/* line 4287, ../../../scss/_app_styles.scss */ +/* line 4288, ../../../scss/_app_styles.scss */ .event-card .event-card-status.in-progress { background-color: #00b300; } -/* line 4290, ../../../scss/_app_styles.scss */ +/* line 4291, ../../../scss/_app_styles.scss */ .event-card .event-card-status.forthcoming { background-color: #F2910D; } -/* line 4293, ../../../scss/_app_styles.scss */ +/* line 4294, ../../../scss/_app_styles.scss */ .event-card .event-card-status.upcoming { background-color: #F2910D; } -/* line 4297, ../../../scss/_app_styles.scss */ +/* line 4298, ../../../scss/_app_styles.scss */ .event-card .event-card-status.completed { background-color: #4d4d4d; } -/* line 4302, ../../../scss/_app_styles.scss */ +/* line 4303, ../../../scss/_app_styles.scss */ .event-card .event-card-notifications { position: absolute; top: 2px; @@ -27885,46 +27885,46 @@ course-title { color: #F04124; font-weight: 600; } -/* line 4310, ../../../scss/_app_styles.scss */ +/* line 4311, ../../../scss/_app_styles.scss */ .event-card .event-card-notifications .badge { padding: 0px 5px; font-size: 1.4em; font-weight: 600; } -/* line 4317, ../../../scss/_app_styles.scss */ +/* line 4318, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status { font-weight: 500; font-size: 1.2em; padding: 0.5em 0.8em 0.6em; } -/* line 4322, ../../../scss/_app_styles.scss */ +/* line 4323, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.open { color: #00b300; } -/* line 4326, ../../../scss/_app_styles.scss */ +/* line 4327, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.closed { color: red; } -/* line 4330, ../../../scss/_app_styles.scss */ +/* line 4331, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.in-progress { color: #000; } -/* line 4333, ../../../scss/_app_styles.scss */ +/* line 4334, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.forthcoming { color: #F2910D; } -/* line 4337, ../../../scss/_app_styles.scss */ +/* line 4338, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.completed { color: #4d4d4d; } -/* line 4341, ../../../scss/_app_styles.scss */ +/* line 4342, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status .event-time { font-size: 0.7em; display: block; font-weight: 400; display: inline; } -/* line 4349, ../../../scss/_app_styles.scss */ +/* line 4350, ../../../scss/_app_styles.scss */ .event-card .event-card-title { color: #0d0d0d; display: inline-block; @@ -27935,19 +27935,19 @@ course-title { font-size: 2em; font-weight: 400; } -/* line 4360, ../../../scss/_app_styles.scss */ +/* line 4361, ../../../scss/_app_styles.scss */ .event-card .event-card-desc { word-wrap: break-word; font-size: 0.6em; color: #333333; padding-left: 4px; } -/* line 4366, ../../../scss/_app_styles.scss */ +/* line 4367, ../../../scss/_app_styles.scss */ .event-card p { margin: 0px; padding: 10px; } -/* line 4372, ../../../scss/_app_styles.scss */ +/* line 4373, ../../../scss/_app_styles.scss */ .event-card .event-card-image { padding: 0px; margin: 0px; @@ -27959,7 +27959,7 @@ course-title { background-color: #e5e5e5; border-radius: 10px 10px 0px 0px; } -/* line 4383, ../../../scss/_app_styles.scss */ +/* line 4384, ../../../scss/_app_styles.scss */ .event-card .event-card-image img { border-radius: 2px 2px 0 0; display: block; @@ -27968,7 +27968,7 @@ course-title { opacity: 0.25; height: 100%; } -/* line 4392, ../../../scss/_app_styles.scss */ +/* line 4393, ../../../scss/_app_styles.scss */ .event-card .event-card-image i { font-size: 7rem; opacity: 0.75; @@ -27982,51 +27982,51 @@ course-title { text-transform: none; text-decoration: inherit; } -/* line 4406, ../../../scss/_app_styles.scss */ +/* line 4407, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.file:before { content: "\f18e"; } -/* line 4409, ../../../scss/_app_styles.scss */ +/* line 4410, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.page:before { content: "\f18e"; } -/* line 4412, ../../../scss/_app_styles.scss */ +/* line 4413, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.collection:before { content: "\f18a"; } -/* line 4415, ../../../scss/_app_styles.scss */ +/* line 4416, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.documents:before { content: "\f18b"; } -/* line 4418, ../../../scss/_app_styles.scss */ +/* line 4419, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.pdf:before { content: "\f18b"; } -/* line 4421, ../../../scss/_app_styles.scss */ +/* line 4422, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.text:before { content: "\f18e"; } -/* line 4424, ../../../scss/_app_styles.scss */ +/* line 4425, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.interactives:before { content: "\f1b2"; } -/* line 4427, ../../../scss/_app_styles.scss */ +/* line 4428, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.ebooks:before { content: "\f11e"; } -/* line 4430, ../../../scss/_app_styles.scss */ +/* line 4431, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.images:before { content: "\f125"; } -/* line 4433, ../../../scss/_app_styles.scss */ +/* line 4434, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.audios:before, .event-card .event-card-image i.audio:before { content: "\f17b"; } -/* line 4436, ../../../scss/_app_styles.scss */ +/* line 4437, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.videos:before, .event-card .event-card-image i.video:before { content: "\f20e"; } -/* line 4440, ../../../scss/_app_styles.scss */ +/* line 4441, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer { padding: 0.7em 1em; border-top: 1px solid #DCDCDC; @@ -28037,7 +28037,7 @@ course-title { background-color: #F3F3F3; border-radius: 0px 0px 10px 10px; } -/* line 4450, ../../../scss/_app_styles.scss */ +/* line 4451, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer .footer-label { text-transform: uppercase; font-size: 10px; @@ -28045,54 +28045,54 @@ course-title { margin-bottom: 2px; color: #ADADAD; } -/* line 4458, ../../../scss/_app_styles.scss */ +/* line 4459, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer .date { color: #929292; font-size: 0.85em; letter-spacing: 0.5px; } -/* line 4463, ../../../scss/_app_styles.scss */ +/* line 4464, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer .date i:not(.edit-course-duration, .edit-course-enrollment) { margin-right: 0.3em; } -/* line 4467, ../../../scss/_app_styles.scss */ +/* line 4468, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer .row { margin: 10px 0px 0px; } -/* line 4471, ../../../scss/_app_styles.scss */ +/* line 4472, ../../../scss/_app_styles.scss */ .event-card .edit-course-duration, .event-card .edit-course-enrollment { float: right; font-size: 1.5em; color: #DADADA; } -/* line 4475, ../../../scss/_app_styles.scss */ +/* line 4476, ../../../scss/_app_styles.scss */ .event-card .edit-course-duration:hover, .event-card .edit-course-enrollment:hover { color: #565656; } -/* line 4479, ../../../scss/_app_styles.scss */ +/* line 4480, ../../../scss/_app_styles.scss */ .event-card .published.scard-action { background: #A6D9CB; } -/* line 4483, ../../../scss/_app_styles.scss */ +/* line 4484, ../../../scss/_app_styles.scss */ .event-card .draft.scard-action { content: "Draft"; background: #DCDCDC; } -/* line 4488, ../../../scss/_app_styles.scss */ +/* line 4489, ../../../scss/_app_styles.scss */ .event-card .deleted.scard-action { border-color: transparent #f04124 transparent transparent; border-color: rgba(255, 255, 255, 0) #f04124 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 4493, ../../../scss/_app_styles.scss */ +/* line 4494, ../../../scss/_app_styles.scss */ .event-card .moderation.scard-action { border-color: transparent #03a9f4 transparent transparent; border-color: rgba(255, 255, 255, 0) #03a9f4 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 4497, ../../../scss/_app_styles.scss */ +/* line 4498, ../../../scss/_app_styles.scss */ .event-card .moderation.scard-action .label-text:before { content: "Mod"; } -/* line 4501, ../../../scss/_app_styles.scss */ +/* line 4502, ../../../scss/_app_styles.scss */ .event-card .scard_footer { border-top: 1px solid rgba(160, 160, 160, 0.2); padding: 0.25rem 0.5rem; @@ -28103,17 +28103,17 @@ course-title { /* End Course/events Card CSS*/ /* Landing page */ -/* line 4513, ../../../scss/_app_styles.scss */ +/* line 4514, ../../../scss/_app_styles.scss */ .landing_page { position: relative; text-align: center; } -/* line 4517, ../../../scss/_app_styles.scss */ +/* line 4518, ../../../scss/_app_styles.scss */ .landing_page .panel { background-color: inherit; border: none; } -/* line 4522, ../../../scss/_app_styles.scss */ +/* line 4523, ../../../scss/_app_styles.scss */ .landing_page .landing_page_background { height: 100%; width: 100%; @@ -28125,24 +28125,24 @@ course-title { background: -ms-linear-gradient(left, #E9A900, #B0108D); background: -o-linear-gradient(left, #E9A900, #B0108D); } -/* line 4534, ../../../scss/_app_styles.scss */ +/* line 4535, ../../../scss/_app_styles.scss */ .landing_page .clix_brief { text-align: left; padding: 20px 5%; } -/* line 4538, ../../../scss/_app_styles.scss */ +/* line 4539, ../../../scss/_app_styles.scss */ .landing_page .clix_brief img { margin: 30px 20px; height: 70px; } @media screen and (max-width: 450px) { - /* line 4538, ../../../scss/_app_styles.scss */ + /* line 4539, ../../../scss/_app_styles.scss */ .landing_page .clix_brief img { margin: 25px 10px; height: 55px; } } -/* line 4546, ../../../scss/_app_styles.scss */ +/* line 4547, ../../../scss/_app_styles.scss */ .landing_page .clix_brief p { color: #fff; font-size: 26px; @@ -28150,12 +28150,12 @@ course-title { font-family: 'ubuntu-light'; } @media screen and (max-width: 450px) { - /* line 4546, ../../../scss/_app_styles.scss */ + /* line 4547, ../../../scss/_app_styles.scss */ .landing_page .clix_brief p { font-size: 18px; } } -/* line 4557, ../../../scss/_app_styles.scss */ +/* line 4558, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix { background-color: rgba(255, 255, 255, 0.92); border-radius: 10px; @@ -28166,12 +28166,12 @@ course-title { box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5); } @media screen and (min-width: 1025px) { - /* line 4557, ../../../scss/_app_styles.scss */ + /* line 4558, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix { margin: 200px auto; } } -/* line 4569, ../../../scss/_app_styles.scss */ +/* line 4570, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix > span { font-family: 'ubuntu-bold'; color: #6658af; @@ -28182,7 +28182,7 @@ course-title { display: inline-block; vertical-align: middle; } -/* line 4579, ../../../scss/_app_styles.scss */ +/* line 4580, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix p { color: #b0108d; font-size: 21px; @@ -28190,28 +28190,28 @@ course-title { font-weight: 300; font-family: 'ubuntu-light'; } -/* line 4587, ../../../scss/_app_styles.scss */ +/* line 4588, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix img { height: 30px; } -/* line 4590, ../../../scss/_app_styles.scss */ +/* line 4591, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix form { margin-top: 30px; } -/* line 4593, ../../../scss/_app_styles.scss */ +/* line 4594, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix form input { font-size: 24px; height: 45px; margin: 5px 0px 24px; } -/* line 4600, ../../../scss/_app_styles.scss */ +/* line 4601, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix input.button { font-size: 15px; border-radius: 5px; font-family: 'ubuntu-bold'; text-transform: uppercase; } -/* line 4606, ../../../scss/_app_styles.scss */ +/* line 4607, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix a.grey { color: #999; /*display: inline-block; @@ -28222,7 +28222,7 @@ course-title { font-family: 'ubuntu-bold'; text-transform: uppercase;*/ } -/* line 4617, ../../../scss/_app_styles.scss */ +/* line 4618, ../../../scss/_app_styles.scss */ .landing_page .flowers { left: 50px; height: 500px; @@ -28230,18 +28230,18 @@ course-title { opacity: 0.6; } @media screen and (max-width: 450px) { - /* line 4617, ../../../scss/_app_styles.scss */ + /* line 4618, ../../../scss/_app_styles.scss */ .landing_page .flowers { height: 250px; } } @media screen and (min-width: 451px) and (max-width: 1025px) { - /* line 4617, ../../../scss/_app_styles.scss */ + /* line 4618, ../../../scss/_app_styles.scss */ .landing_page .flowers { height: 350px; } } -/* line 4629, ../../../scss/_app_styles.scss */ +/* line 4630, ../../../scss/_app_styles.scss */ .landing_page .bees { position: absolute; top: 5px; @@ -28249,40 +28249,40 @@ course-title { height: 150px; } @media screen and (max-width: 450px) { - /* line 4629, ../../../scss/_app_styles.scss */ + /* line 4630, ../../../scss/_app_styles.scss */ .landing_page .bees { right: 15px; height: 100px; } } -/* line 4639, ../../../scss/_app_styles.scss */ +/* line 4640, ../../../scss/_app_styles.scss */ .landing_page h2 { color: #A0148E; font-weight: 600; } -/* line 4643, ../../../scss/_app_styles.scss */ +/* line 4644, ../../../scss/_app_styles.scss */ .landing_page .landing-page-text { color: #6153ae; } -/* line 4646, ../../../scss/_app_styles.scss */ +/* line 4647, ../../../scss/_app_styles.scss */ .landing_page .landing-page-text p { font-size: 18px; } /* END of Landing page */ -/* line 4652, ../../../scss/_app_styles.scss */ +/* line 4653, ../../../scss/_app_styles.scss */ .audio-caption { cursor: pointer; } -/* line 4656, ../../../scss/_app_styles.scss */ +/* line 4657, ../../../scss/_app_styles.scss */ .gallery-image { cursor: pointer; max-height: 100px; border: 1px solid !important; } -/* line 4662, ../../../scss/_app_styles.scss */ +/* line 4663, ../../../scss/_app_styles.scss */ .show-collection { color: black !important; font-size: 1.1em; @@ -28295,25 +28295,25 @@ course-title { border: 1px solid #eee; } -/* line 4674, ../../../scss/_app_styles.scss */ +/* line 4675, ../../../scss/_app_styles.scss */ .processing-screen { background-color: #03a9f4 !important; } -/* line 4678, ../../../scss/_app_styles.scss */ +/* line 4679, ../../../scss/_app_styles.scss */ .processing-screen-label { width: 500px !important; font-style: normal !important; } -/* line 4682, ../../../scss/_app_styles.scss */ +/* line 4683, ../../../scss/_app_styles.scss */ h3 { font-size: 20px; color: #164A7B; font-family: 'OpenSans-Semibold'; } -/* line 4688, ../../../scss/_app_styles.scss */ +/* line 4689, ../../../scss/_app_styles.scss */ h5 { color: #99aaba; font-size: 10px; @@ -28322,7 +28322,7 @@ h5 { margin-left: 5px; } -/* line 4696, ../../../scss/_app_styles.scss */ +/* line 4697, ../../../scss/_app_styles.scss */ .edit-note-btn { float: right; border: 1px solid #CFCFCF; @@ -28331,12 +28331,12 @@ h5 { color: #A2A2A2; background-color: #f7f7f7; } -/* line 4703, ../../../scss/_app_styles.scss */ +/* line 4704, ../../../scss/_app_styles.scss */ .edit-note-btn i { margin-right: 5px; } -/* line 4707, ../../../scss/_app_styles.scss */ +/* line 4708, ../../../scss/_app_styles.scss */ .delete-note-btn { float: right; border: 1px solid #CFCFCF; @@ -28345,12 +28345,12 @@ h5 { color: #A2A2A2; background-color: #f7f7f7; } -/* line 4714, ../../../scss/_app_styles.scss */ +/* line 4715, ../../../scss/_app_styles.scss */ .delete-note-btn i { margin-right: 5px; } -/* line 4720, ../../../scss/_app_styles.scss */ +/* line 4721, ../../../scss/_app_styles.scss */ .bef-note-btn { padding: 3px 11px; border-radius: 100%; @@ -28362,7 +28362,7 @@ h5 { color: #6153AE; } -/* line 4731, ../../../scss/_app_styles.scss */ +/* line 4732, ../../../scss/_app_styles.scss */ .add-note-btn { padding: 3px 11px; border-radius: 100%; @@ -28375,14 +28375,14 @@ h5 { display: inline-block; color: #6153AE; } -/* line 4743, ../../../scss/_app_styles.scss */ +/* line 4744, ../../../scss/_app_styles.scss */ .add-note-btn:hover { cursor: pointer; color: #6153AE; background-color: #ffffff; } -/* line 4751, ../../../scss/_app_styles.scss */ +/* line 4752, ../../../scss/_app_styles.scss */ .explore-button { border-radius: 5px; text-transform: uppercase; @@ -28394,7 +28394,7 @@ h5 { border: 2px solid #6153ae; background-color: #dbd4e1; } -/* line 4762, ../../../scss/_app_styles.scss */ +/* line 4763, ../../../scss/_app_styles.scss */ .explore-button:hover { cursor: pointer; } @@ -28402,12 +28402,12 @@ h5 { /*Blue color variable*/ /*Orange color variables*/ /* module detail settings drop */ -/* line 4795, ../../../scss/_app_styles.scss */ +/* line 4794, ../../../scss/_app_styles.scss */ .explore-settings-drop { margin-left: 59%; display: inline-block; } -/* line 4798, ../../../scss/_app_styles.scss */ +/* line 4797, ../../../scss/_app_styles.scss */ .explore-settings-drop > button { color: #164a7b; font-weight: 400; @@ -28420,17 +28420,17 @@ h5 { margin-top: 10px; margin-left: 20px; } -/* line 4809, ../../../scss/_app_styles.scss */ +/* line 4808, ../../../scss/_app_styles.scss */ .explore-settings-drop > button:hover { border-radius: 10px; background-color: #ddeff9; color: #164a7b; } -/* line 4815, ../../../scss/_app_styles.scss */ +/* line 4814, ../../../scss/_app_styles.scss */ .explore-settings-drop a { font-size: 16px; } -/* line 4818, ../../../scss/_app_styles.scss */ +/* line 4817, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li { font-size: 0.875rem; cursor: pointer; @@ -28438,12 +28438,12 @@ h5 { margin: 0; background-color: #164A7B; } -/* line 4818, ../../../scss/_app_styles.scss */ +/* line 4817, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop { margin-left: 59%; display: inline-block; } -/* line 4821, ../../../scss/_app_styles.scss */ +/* line 4820, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop > button { color: #164a7b; font-weight: 400; @@ -28456,17 +28456,17 @@ h5 { margin-top: 10px; margin-left: 20px; } -/* line 4832, ../../../scss/_app_styles.scss */ +/* line 4831, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop > button:hover { border-radius: 10px; background-color: #ddeff9; color: #164a7b; } -/* line 4838, ../../../scss/_app_styles.scss */ +/* line 4837, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop a { font-size: 16px; } -/* line 4841, ../../../scss/_app_styles.scss */ +/* line 4840, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop .f-dropdown li { font-size: 0.875rem; cursor: pointer; @@ -28474,33 +28474,33 @@ h5 { margin: 0; background-color: #164A7B; } -/* line 4849, ../../../scss/_app_styles.scss */ +/* line 4848, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop .f-dropdown li a { color: #74b3dc; } -/* line 4853, ../../../scss/_app_styles.scss */ +/* line 4852, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop .f-dropdown li:hover { border-left: 4px solid #ffc14e; } -/* line 4866, ../../../scss/_app_styles.scss */ +/* line 4865, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li a { color: #74b3dc; } -/* line 4870, ../../../scss/_app_styles.scss */ +/* line 4869, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li:hover { border-left: 4px solid #ffc14e; } -/* line 4877, ../../../scss/_app_styles.scss */ +/* line 4876, ../../../scss/_app_styles.scss */ .edit_button { color: #717171; } -/* line 4879, ../../../scss/_app_styles.scss */ +/* line 4878, ../../../scss/_app_styles.scss */ .edit_button:hover { border-left: 2px solid #ce7869; } -/* line 4885, ../../../scss/_app_styles.scss */ +/* line 4884, ../../../scss/_app_styles.scss */ .left-btn { margin-top: 0px; margin-right: 0px; @@ -28512,7 +28512,7 @@ h5 { color: #555555; font-size: 11px; } -/* line 4895, ../../../scss/_app_styles.scss */ +/* line 4894, ../../../scss/_app_styles.scss */ .left-btn:hover { display: block; padding: 0.5rem; @@ -28520,7 +28520,7 @@ h5 { border-left: 2px solid #ce7869; } -/* line 4904, ../../../scss/_app_styles.scss */ +/* line 4903, ../../../scss/_app_styles.scss */ .chnge-img:hover { display: block; padding: 0.5rem; @@ -28528,14 +28528,14 @@ h5 { border-left: 2px solid #ce7869; } -/* line 4915, ../../../scss/_app_styles.scss */ +/* line 4914, ../../../scss/_app_styles.scss */ .lms_page .lms_banner { width: 100%; height: 150px; background-size: 100% 100%; position: relative; } -/* line 4923, ../../../scss/_app_styles.scss */ +/* line 4922, ../../../scss/_app_styles.scss */ .lms_page .lms_banner:before { content: ' '; background-color: rgba(0, 0, 0, 0.1); @@ -28548,27 +28548,27 @@ h5 { bottom: 0; box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.2); } -/* line 4936, ../../../scss/_app_styles.scss */ +/* line 4935, ../../../scss/_app_styles.scss */ .lms_page .lms_banner:before a { cursor: pointer; } -/* line 4941, ../../../scss/_app_styles.scss */ +/* line 4940, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .div-height { height: 150px !important; background-size: 100% 100%; position: absolute !important; } -/* line 4949, ../../../scss/_app_styles.scss */ +/* line 4948, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .enroll_unit > a { cursor: pointer; } -/* line 4953, ../../../scss/_app_styles.scss */ +/* line 4952, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .lms_heading { color: #fff; display: inline-block; vertical-align: top; } -/* line 4959, ../../../scss/_app_styles.scss */ +/* line 4958, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .lms_heading .unit_name { font-size: 36px; font-family: OpenSans-Semibold; @@ -28579,17 +28579,17 @@ h5 { transition: border-radius .2s; text-shadow: 3px 2px #164a7b; } -/* line 4970, ../../../scss/_app_styles.scss */ +/* line 4969, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .lms_heading .right-margin { margin-right: 46px; } -/* line 4979, ../../../scss/_app_styles.scss */ +/* line 4978, ../../../scss/_app_styles.scss */ .border-bottom-lms-header { border-bottom: 1px solid #00000029; } -/* line 4984, ../../../scss/_app_styles.scss */ +/* line 4983, ../../../scss/_app_styles.scss */ .lms_secondary_header { width: 100%; position: relative; @@ -28597,11 +28597,11 @@ h5 { box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(0, 0, 0, 0.25); } -/* line 4990, ../../../scss/_app_styles.scss */ +/* line 4989, ../../../scss/_app_styles.scss */ .lms_secondary_header .course_actions { margin-top: 8px; } -/* line 4993, ../../../scss/_app_styles.scss */ +/* line 4992, ../../../scss/_app_styles.scss */ .lms_secondary_header .course_actions > span { background: #2e3f51; border: 1px solid rgba(255, 255, 255, 0.7); @@ -28613,11 +28613,11 @@ h5 { opacity: 0.8; } @media screen and (min-width: 980px) and (max-width: 1000px) { - /* line 5007, ../../../scss/_app_styles.scss */ + /* line 5006, ../../../scss/_app_styles.scss */ .lms_secondary_header .course_actions .course_actions { margin-top: 8px; } - /* line 5010, ../../../scss/_app_styles.scss */ + /* line 5009, ../../../scss/_app_styles.scss */ .lms_secondary_header .course_actions .course_actions > span { margin-left: 50px; background: #2e3f51; @@ -28631,16 +28631,16 @@ h5 { } } -/* line 5030, ../../../scss/_app_styles.scss */ +/* line 5029, ../../../scss/_app_styles.scss */ ul.nav_menu_1 { margin-bottom: 0px; background-color: #fff; } -/* line 5033, ../../../scss/_app_styles.scss */ +/* line 5032, ../../../scss/_app_styles.scss */ ul.nav_menu_1 > li { display: inline-block; } -/* line 5036, ../../../scss/_app_styles.scss */ +/* line 5035, ../../../scss/_app_styles.scss */ ul.nav_menu_1 > li > a { list-style-type: none; display: inline-block; @@ -28651,23 +28651,23 @@ ul.nav_menu_1 > li > a { letter-spacing: 0.8px; border-bottom: 3px solid transparent; } -/* line 5047, ../../../scss/_app_styles.scss */ +/* line 5046, ../../../scss/_app_styles.scss */ ul.nav_menu_1 > li > a.selected, ul.nav_menu_1 > li > a:hover { border-bottom: 3px solid #a2238d; } -/* line 5058, ../../../scss/_app_styles.scss */ +/* line 5057, ../../../scss/_app_styles.scss */ ul.authoring-tab { margin-bottom: 0px; display: inline; width: 50%; } -/* line 5062, ../../../scss/_app_styles.scss */ +/* line 5061, ../../../scss/_app_styles.scss */ ul.authoring-tab > li { display: inline-block; background-color: #164a7b; } -/* line 5065, ../../../scss/_app_styles.scss */ +/* line 5064, ../../../scss/_app_styles.scss */ ul.authoring-tab > li > a { list-style-type: none; margin-right: -4px; @@ -28680,13 +28680,13 @@ ul.authoring-tab > li > a { border-bottom: 3px solid transparent; color: #ffffff !important; } -/* line 5076, ../../../scss/_app_styles.scss */ +/* line 5075, ../../../scss/_app_styles.scss */ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { border-bottom: 3px solid #a2238d; } /* Secondary Top Bar */ -/* line 5085, ../../../scss/_app_styles.scss */ +/* line 5084, ../../../scss/_app_styles.scss */ .secondary-header-tabs { color: #719dc7; font-weight: 400; @@ -28696,11 +28696,11 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { -webkit-transition: color 1s ease, border-color 1s ease; display: inline-block; } -/* line 5094, ../../../scss/_app_styles.scss */ +/* line 5093, ../../../scss/_app_styles.scss */ .secondary-header-tabs:hover { color: #164A7B; } -/* line 5098, ../../../scss/_app_styles.scss */ +/* line 5097, ../../../scss/_app_styles.scss */ .secondary-header-tabs.active { color: #164A7B; border-bottom: 2px solid #164A7B; @@ -28708,7 +28708,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { font-weight: 600; } -/* line 5108, ../../../scss/_app_styles.scss */ +/* line 5107, ../../../scss/_app_styles.scss */ .secondary-header-button { color: #3c556d; font-weight: 700; @@ -28721,12 +28721,12 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { font-size: 13px; letter-spacing: 1.2px; } -/* line 5120, ../../../scss/_app_styles.scss */ +/* line 5119, ../../../scss/_app_styles.scss */ .secondary-header-button:hover { opacity: 0.5; } -/* line 5127, ../../../scss/_app_styles.scss */ +/* line 5126, ../../../scss/_app_styles.scss */ .top-bar-second, .top-bar-second .name { height: 55px; background: #ddeff9; @@ -28735,34 +28735,34 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin-top: -8px; } -/* line 5138, ../../../scss/_app_styles.scss */ +/* line 5137, ../../../scss/_app_styles.scss */ .top-bar-second .title-area { box-shadow: 0px 0.6px 3px #000; z-index: 20; width: 100%; } -/* line 5143, ../../../scss/_app_styles.scss */ +/* line 5142, ../../../scss/_app_styles.scss */ .top-bar-second .name { text-align: center; } -/* line 5146, ../../../scss/_app_styles.scss */ +/* line 5145, ../../../scss/_app_styles.scss */ .top-bar-second .name .close-dropdown, .top-bar-second .name .side-bar-button { position: absolute; left: 15px; color: #fff; font-weight: 100; } -/* line 5156, ../../../scss/_app_styles.scss */ +/* line 5155, ../../../scss/_app_styles.scss */ .top-bar-second li.toggle-topbar i { color: #fff; display: inline-block; vertical-align: bottom; } -/* line 5164, ../../../scss/_app_styles.scss */ +/* line 5163, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section ul li { background: #164A7B; } -/* line 5166, ../../../scss/_app_styles.scss */ +/* line 5165, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section ul li > a { border-left: 3px solid transparent; border-bottom: 1px solid #4b5b6b; @@ -28771,31 +28771,31 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { font-weight: bold; letter-spacing: 0.5px; } -/* line 5177, ../../../scss/_app_styles.scss */ +/* line 5176, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section ul li:hover > a, .top-bar-second .top-bar-second-section ul li.active > a { border-left-color: #ffc14e; color: #ce7869; } -/* line 5185, ../../../scss/_app_styles.scss */ +/* line 5184, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section .dropdown li.parent-link a { display: none; } -/* line 5191, ../../../scss/_app_styles.scss */ +/* line 5190, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section .side-bar-menu .add_buddy i { color: #2e3f51; background: #acd4fa; } @media screen and (min-width: 40.063em) { - /* line 5202, ../../../scss/_app_styles.scss */ + /* line 5201, ../../../scss/_app_styles.scss */ .top-bar-second .title-area { box-shadow: none; } - /* line 5204, ../../../scss/_app_styles.scss */ + /* line 5203, ../../../scss/_app_styles.scss */ .top-bar-second .title-area .name { text-align: right; } - /* line 5211, ../../../scss/_app_styles.scss */ + /* line 5210, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li:not(.has-form) a:not(.button) { cursor: pointer; background: transparent; @@ -28803,32 +28803,32 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { line-height: 52px; border-left-width: 0px; } - /* line 5218, ../../../scss/_app_styles.scss */ + /* line 5217, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li:not(.has-form) a:not(.button):hover { color: #ce7869; border-bottom: 3px solid #ffc14e; } - /* line 5224, ../../../scss/_app_styles.scss */ + /* line 5223, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li:not(.has-form).active a:not(.button) { color: #ce7869; border-bottom: 3px solid #ffc14e; } - /* line 5232, ../../../scss/_app_styles.scss */ + /* line 5231, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li:not(.has-form).has-dropdown a:not(.button):hover { color: #74b3dc; border-bottom: 0px; } - /* line 5242, ../../../scss/_app_styles.scss */ + /* line 5241, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li.active:not(.has-form) a:not(.button):hover { background: transparent; } - /* line 5251, ../../../scss/_app_styles.scss */ + /* line 5250, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section .dropdown li:not(.has-form) > a:not(.button) { border-left-width: 2px; color: #74b3dc; background: #164A7B; } - /* line 5258, ../../../scss/_app_styles.scss */ + /* line 5257, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section .dropdown li:not(.has-form):hover a:not(.button), .top-bar-second .top-bar-second-section .dropdown li:not(.has-form).active a:not(.button) { background: #164A7B; color: #74b3dc; @@ -28843,7 +28843,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { /** * Sass styles related to unit cards */ -/* line 5286, ../../../scss/_app_styles.scss */ +/* line 5285, ../../../scss/_app_styles.scss */ .unit_card { width: 300px; color: #000; @@ -28855,7 +28855,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { position: relative; height: 210px; } -/* line 5300, ../../../scss/_app_styles.scss */ +/* line 5299, ../../../scss/_app_styles.scss */ .unit_card .unit_status { position: absolute; right: 0px; @@ -28866,11 +28866,11 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { border-radius: 3px; letter-spacing: 0.6px; } -/* line 5311, ../../../scss/_app_styles.scss */ +/* line 5310, ../../../scss/_app_styles.scss */ .unit_card .unit_header { display: table; } -/* line 5313, ../../../scss/_app_styles.scss */ +/* line 5312, ../../../scss/_app_styles.scss */ .unit_card .unit_header .unit_banner { display: table-cell; border-radius: 5px; @@ -28879,7 +28879,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin-right: 10px; color: #333333; } -/* line 5321, ../../../scss/_app_styles.scss */ +/* line 5320, ../../../scss/_app_styles.scss */ .unit_card .unit_header .unit_title { display: table-cell; font-size: 20px; @@ -28893,7 +28893,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { vertical-align: middle; color: #333333; } -/* line 5335, ../../../scss/_app_styles.scss */ +/* line 5334, ../../../scss/_app_styles.scss */ .unit_card .unit_desc { display: block; /* Fallback for non-webkit */ @@ -28910,16 +28910,16 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin: 10px 0px 20px; color: #333333; } -/* line 5351, ../../../scss/_app_styles.scss */ +/* line 5350, ../../../scss/_app_styles.scss */ .unit_card .unit_breif .unit_breif_row i { margin-right: 10px; color: #99aaba; } -/* line 5357, ../../../scss/_app_styles.scss */ +/* line 5356, ../../../scss/_app_styles.scss */ .unit_card .unit_actions { padding: 5px 0px; } -/* line 5362, ../../../scss/_app_styles.scss */ +/* line 5361, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .unit-card-enrol { background: #a2238d; height: 37px; @@ -28932,11 +28932,11 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin-top: 2px !important; letter-spacing: 0.4px; } -/* line 5374, ../../../scss/_app_styles.scss */ +/* line 5373, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .unit-card-enrol:hover { box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.68); } -/* line 5379, ../../../scss/_app_styles.scss */ +/* line 5378, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .unit-card-analytics { color: #a2238d; font-weight: 500; @@ -28944,7 +28944,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.3px; border-bottom: 2px solid #a2238d; } -/* line 5387, ../../../scss/_app_styles.scss */ +/* line 5386, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .unit-card-analytics-points { background: #ffffff; color: #a2238d; @@ -28955,7 +28955,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { font-weight: bold; cursor: default; } -/* line 5398, ../../../scss/_app_styles.scss */ +/* line 5397, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .view_unit { height: 37px; text-align: center; @@ -28964,13 +28964,13 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin-top: 2px !important; letter-spacing: 0.4px; } -/* line 5406, ../../../scss/_app_styles.scss */ +/* line 5405, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .view_unit:hover { border-bottom: 2px solid #ffc14e; } /* unit cards labels */ -/* line 5416, ../../../scss/_app_styles.scss */ +/* line 5415, ../../../scss/_app_styles.scss */ .status-completed { width: auto; top: -1.15em; @@ -28987,7 +28987,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5432, ../../../scss/_app_styles.scss */ +/* line 5431, ../../../scss/_app_styles.scss */ .status-in-progress { width: auto; top: -1.15em; @@ -29004,7 +29004,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5449, ../../../scss/_app_styles.scss */ +/* line 5448, ../../../scss/_app_styles.scss */ .status-upcoming { width: auto; top: -1.15em; @@ -29021,7 +29021,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5466, ../../../scss/_app_styles.scss */ +/* line 5465, ../../../scss/_app_styles.scss */ .status-draft { width: auto; top: -1.15em; @@ -29038,7 +29038,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5484, ../../../scss/_app_styles.scss */ +/* line 5483, ../../../scss/_app_styles.scss */ .status-workspace { width: auto; top: -1.15em; @@ -29055,25 +29055,25 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5501, ../../../scss/_app_styles.scss */ +/* line 5500, ../../../scss/_app_styles.scss */ .icon-widget { font-size: 24px; } /* module detail css */ -/* line 5510, ../../../scss/_app_styles.scss */ +/* line 5509, ../../../scss/_app_styles.scss */ .thumbnail_style { margin-left: -30px; } -/* line 5514, ../../../scss/_app_styles.scss */ +/* line 5513, ../../../scss/_app_styles.scss */ .strip { height: 143px; margin-left: -13px; margin-bottom: 10px; } -/* line 5520, ../../../scss/_app_styles.scss */ +/* line 5519, ../../../scss/_app_styles.scss */ .title-strip { box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); padding-left: 10px; @@ -30186,14 +30186,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { height: 100%; color: #f8f8f8; } -/* line 6706, ../../../scss/_app_styles.scss */ +/* line 6705, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .activity-slide { padding: 1em; height: inherit; background: #fff; position: relative; } -/* line 6712, ../../../scss/_app_styles.scss */ +/* line 6711, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .activity-slide .view-related-content { border: 1px solid #999; display: inline-block; @@ -30201,12 +30201,12 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: #999999; margin-left: 12%; } -/* line 6720, ../../../scss/_app_styles.scss */ +/* line 6719, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .activity-slide .page > section { margin-left: 50%; transform: translate(-50%); } -/* line 6726, ../../../scss/_app_styles.scss */ +/* line 6725, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .related-content-close { position: absolute; right: -2px; @@ -30215,21 +30215,21 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { display: none; color: #8E8E8E; } -/* line 6735, ../../../scss/_app_styles.scss */ +/* line 6734, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded > i { font-size: 20px !important; color: #ccc !important; top: 8px !important; } -/* line 6740, ../../../scss/_app_styles.scss */ +/* line 6739, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header { margin-left: 20px !important; } -/* line 6742, ../../../scss/_app_styles.scss */ +/* line 6741, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header > span:first-child { display: none !important; } -/* line 6745, ../../../scss/_app_styles.scss */ +/* line 6744, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header .back-to-activity { display: inline-block !important; float: right; @@ -30240,24 +30240,24 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: #757575; margin-right: 20px; } -/* line 6755, ../../../scss/_app_styles.scss */ +/* line 6754, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title { font-size: 15px !important; position: relative; } -/* line 6759, ../../../scss/_app_styles.scss */ +/* line 6758, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title .related-content-close { display: block; } -/* line 6762, ../../../scss/_app_styles.scss */ +/* line 6761, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title > i { display: none !important; } -/* line 6767, ../../../scss/_app_styles.scss */ +/* line 6766, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-body { display: block !important; } -/* line 6771, ../../../scss/_app_styles.scss */ +/* line 6770, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content { width: 100%; margin: 0px auto; @@ -30269,7 +30269,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { position: relative; color: #222222; } -/* line 6782, ../../../scss/_app_styles.scss */ +/* line 6781, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content > i { color: #fff; font-size: 40px; @@ -30277,15 +30277,15 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { left: 8px; top: 4px; } -/* line 6790, ../../../scss/_app_styles.scss */ +/* line 6789, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-header { margin-left: 40px; } -/* line 6792, ../../../scss/_app_styles.scss */ +/* line 6791, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-header .back-to-activity { display: none; } -/* line 6795, ../../../scss/_app_styles.scss */ +/* line 6794, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-header span { display: block; vertical-align: top; @@ -30295,25 +30295,25 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { letter-spacing: 0.8px; color: #999999; } -/* line 6804, ../../../scss/_app_styles.scss */ +/* line 6803, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-header .related-content-title { font-size: 20px; color: #000; cursor: pointer; } -/* line 6810, ../../../scss/_app_styles.scss */ +/* line 6809, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-body { display: none; } -/* line 6819, ../../../scss/_app_styles.scss */ +/* line 6818, ../../../scss/_app_styles.scss */ .icon-color { color: #2e3f51 !important; padding: right; } /* The asset tile */ -/* line 6829, ../../../scss/_app_styles.scss */ +/* line 6828, ../../../scss/_app_styles.scss */ .group_content .group_banner { transition: all 1s ease; -webkit-transition: all 1s ease; @@ -30323,7 +30323,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-bottom: -70px; -webkit-box-shadow: 0px 0px 5px 5px #C9C9C; } -/* line 6838, ../../../scss/_app_styles.scss */ +/* line 6837, ../../../scss/_app_styles.scss */ .group_content .group_header { height: 45px; padding-bottom: 5px; @@ -30340,7 +30340,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0049667a', endColorstr='#8049667a',GradientType=0 ); /* IE6-9 */ } -/* line 6851, ../../../scss/_app_styles.scss */ +/* line 6850, ../../../scss/_app_styles.scss */ .group_content .group_header .group_title { font-size: 28px; font-weight: 700; @@ -30350,28 +30350,28 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { left: 25px; color: #164A7B; } -/* line 6860, ../../../scss/_app_styles.scss */ +/* line 6859, ../../../scss/_app_styles.scss */ .group_content .group_header .group_actions > button { display: inline-block; margin: 7px 10px; } -/* line 6865, ../../../scss/_app_styles.scss */ +/* line 6864, ../../../scss/_app_styles.scss */ .group_content .group_sections { text-align: center; border-bottom: 2px solid #f5f5f5; background: #eefaff; } -/* line 6870, ../../../scss/_app_styles.scss */ +/* line 6869, ../../../scss/_app_styles.scss */ .group_content .group_sections_content { background-color: #fff; margin-bottom: 100px; margin-top: -1px; } -/* line 6876, ../../../scss/_app_styles.scss */ +/* line 6875, ../../../scss/_app_styles.scss */ .group_content .top-bar-secondions_content { background-color: #fff; } -/* line 6880, ../../../scss/_app_styles.scss */ +/* line 6879, ../../../scss/_app_styles.scss */ .group_content .course_actions > span { margin-right: 5px; background: #2e3f51; @@ -30384,7 +30384,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { border-radius: 3px; margin-left: 130px; } -/* line 6893, ../../../scss/_app_styles.scss */ +/* line 6892, ../../../scss/_app_styles.scss */ .group_content .course_actions > i { margin-right: 5px; background: rgba(0, 0, 0, 0.6); @@ -30398,7 +30398,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-right: 80px; } -/* line 6908, ../../../scss/_app_styles.scss */ +/* line 6907, ../../../scss/_app_styles.scss */ .orange-button-subtitle { color: #ce7869; padding: 4px 5px; @@ -30411,13 +30411,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-bottom: 8px; margin-top: 10px; } -/* line 6919, ../../../scss/_app_styles.scss */ +/* line 6918, ../../../scss/_app_styles.scss */ .orange-button-subtitle:hover { background-color: rgba(206, 120, 105, 0.2); color: #ce7869; } -/* line 6925, ../../../scss/_app_styles.scss */ +/* line 6924, ../../../scss/_app_styles.scss */ .transcript-toggler { display: block; width: 155px !important; @@ -30433,12 +30433,12 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { text-transform: uppercase; } -/* line 6940, ../../../scss/_app_styles.scss */ +/* line 6939, ../../../scss/_app_styles.scss */ .asset_list { margin-left: 12px; } -/* line 6944, ../../../scss/_app_styles.scss */ +/* line 6943, ../../../scss/_app_styles.scss */ .activity_tile { margin-top: 10px; margin-bottom: 25px; @@ -30447,22 +30447,22 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { height: 260px; border: 1px solid #164A7B; } -/* line 6953, ../../../scss/_app_styles.scss */ +/* line 6952, ../../../scss/_app_styles.scss */ .activity_tile .activity_preview { height: 200px; width: 100%; border-width: 5px; } -/* line 6960, ../../../scss/_app_styles.scss */ +/* line 6959, ../../../scss/_app_styles.scss */ .activity_tile .activity_preview img { width: 100%; height: 210px; } -/* line 6966, ../../../scss/_app_styles.scss */ +/* line 6965, ../../../scss/_app_styles.scss */ .activity_tile .activity_text { padding: 7px 0px 0px 0px; } -/* line 6968, ../../../scss/_app_styles.scss */ +/* line 6967, ../../../scss/_app_styles.scss */ .activity_tile .activity_text .activity_title { letter-spacing: 0.2px; overflow: hidden; @@ -30471,15 +30471,15 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { padding-top: 10px; padding-left: 6px; } -/* line 6975, ../../../scss/_app_styles.scss */ +/* line 6974, ../../../scss/_app_styles.scss */ .activity_tile .activity_text .activity_title > a { margin-right: 0px !important; } -/* line 6979, ../../../scss/_app_styles.scss */ +/* line 6978, ../../../scss/_app_styles.scss */ .activity_tile .activity_text .activity_title .filenode { z-index: -1; } -/* line 6985, ../../../scss/_app_styles.scss */ +/* line 6984, ../../../scss/_app_styles.scss */ .activity_tile .activity_text .activity_desc { letter-spacing: 0.3px; overflow: hidden; @@ -30488,33 +30488,33 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: grey; } -/* line 6996, ../../../scss/_app_styles.scss */ +/* line 6995, ../../../scss/_app_styles.scss */ .asset_tile { margin-top: 10px; margin-bottom: 25px; padding-bottom: 10px; cursor: pointer; - height: 260px; + height: 280px; border: 1px solid #164A7B; } -/* line 7005, ../../../scss/_app_styles.scss */ +/* line 7004, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview { height: 200px; width: 100%; border-width: 5px; } -/* line 7012, ../../../scss/_app_styles.scss */ +/* line 7011, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-1 img { /* Just in case there are inline attributes */ width: 100% !important; height: 210px !important; } -/* line 7017, ../../../scss/_app_styles.scss */ +/* line 7016, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview img { width: 100%; height: 210px; } -/* line 7021, ../../../scss/_app_styles.scss */ +/* line 7020, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { /* Prevent vertical gaps */ line-height: 0; @@ -30525,14 +30525,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { column-count: 2; column-gap: 0px; } -/* line 7031, ../../../scss/_app_styles.scss */ +/* line 7030, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos img { /* Just in case there are inline attributes */ width: 100% !important; height: 100px !important; } @media (max-width: 1200px) { - /* line 7038, ../../../scss/_app_styles.scss */ + /* line 7037, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { -moz-column-count: 2; -webkit-column-count: 2; @@ -30540,7 +30540,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 1000px) { - /* line 7047, ../../../scss/_app_styles.scss */ + /* line 7046, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { -moz-column-count: 2; -webkit-column-count: 2; @@ -30548,7 +30548,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 800px) { - /* line 7054, ../../../scss/_app_styles.scss */ + /* line 7053, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { -moz-column-count: 2; -webkit-column-count: 2; @@ -30556,14 +30556,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 400px) { - /* line 7061, ../../../scss/_app_styles.scss */ + /* line 7060, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; } } -/* line 7069, ../../../scss/_app_styles.scss */ +/* line 7068, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { /* no vertical space*/ line-height: 0; @@ -30578,14 +30578,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { -webkit-row-gap: 0px; -moz-row-gap: 0px; } -/* line 7085, ../../../scss/_app_styles.scss */ +/* line 7084, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 img { /* Just in case there are inline attributes */ width: 100% !important; height: 105px !important; } @media (max-width: 1200px) { - /* line 7092, ../../../scss/_app_styles.scss */ + /* line 7091, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { -moz-row-count: 2; -webkit-column-count: 1; @@ -30596,7 +30596,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 1000px) { - /* line 7103, ../../../scss/_app_styles.scss */ + /* line 7102, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { -moz-row-count: 2; -webkit-column-count: 1; @@ -30607,7 +30607,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 800px) { - /* line 7114, ../../../scss/_app_styles.scss */ + /* line 7113, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { -moz-row-count: 2; -webkit-column-count: 0; @@ -30618,7 +30618,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 400px) { - /* line 7125, ../../../scss/_app_styles.scss */ + /* line 7124, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { -moz-row-count: 2; -webkit-column-count: 1; @@ -30628,7 +30628,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { -moz-row-gap: 0px; } } -/* line 7136, ../../../scss/_app_styles.scss */ +/* line 7135, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { /* no vertical space*/ line-height: 0; @@ -30643,14 +30643,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { -webkit-row-gap: 0px; -moz-row-gap: 0px; } -/* line 7152, ../../../scss/_app_styles.scss */ +/* line 7151, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 img { /* Just in case there are inline attributes */ width: 100% !important; height: 70px !important; } @media (max-width: 1200px) { - /* line 7159, ../../../scss/_app_styles.scss */ + /* line 7158, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { -moz-row-count: 3; -webkit-column-count: 1; @@ -30661,7 +30661,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 1000px) { - /* line 7170, ../../../scss/_app_styles.scss */ + /* line 7169, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { -moz-row-count: 3; -webkit-column-count: 1; @@ -30672,7 +30672,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 800px) { - /* line 7181, ../../../scss/_app_styles.scss */ + /* line 7180, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { -moz-row-count: 3; -webkit-column-count: 0; @@ -30683,7 +30683,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 400px) { - /* line 7192, ../../../scss/_app_styles.scss */ + /* line 7191, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { -moz-row-count: 3; -webkit-column-count: 1; @@ -30693,11 +30693,11 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { -moz-row-gap: 0px; } } -/* line 7203, ../../../scss/_app_styles.scss */ +/* line 7202, ../../../scss/_app_styles.scss */ .asset_tile .asset_text { padding: 7px 0px 0px 0px; } -/* line 7205, ../../../scss/_app_styles.scss */ +/* line 7204, ../../../scss/_app_styles.scss */ .asset_tile .asset_text .asset_title { letter-spacing: 0.2px; overflow: hidden; @@ -30706,11 +30706,11 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { padding-top: 10px; padding-left: 6px; } -/* line 7213, ../../../scss/_app_styles.scss */ +/* line 7212, ../../../scss/_app_styles.scss */ .asset_tile .asset_text .asset_title .filenode { z-index: -1; } -/* line 7219, ../../../scss/_app_styles.scss */ +/* line 7218, ../../../scss/_app_styles.scss */ .asset_tile .asset_text .asset_desc { letter-spacing: 0.3px; overflow: hidden; @@ -30719,7 +30719,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: grey; } -/* line 7230, ../../../scss/_app_styles.scss */ +/* line 7229, ../../../scss/_app_styles.scss */ .audio_tile { display: inline-block; margin-top: 10px; @@ -30730,22 +30730,22 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { width: 270px; margin-right: 15px; } -/* line 7240, ../../../scss/_app_styles.scss */ +/* line 7239, ../../../scss/_app_styles.scss */ .audio_tile .audio_preview audio { width: 100%; } -/* line 7243, ../../../scss/_app_styles.scss */ +/* line 7242, ../../../scss/_app_styles.scss */ .audio_tile .audio_preview figcaption { margin-left: 5px; } -/* line 7248, ../../../scss/_app_styles.scss */ +/* line 7247, ../../../scss/_app_styles.scss */ .audio_tile:hover { border-width: 2px 2px 5px 2px; border-style: solid; border-color: #ce7869; } -/* line 7259, ../../../scss/_app_styles.scss */ +/* line 7258, ../../../scss/_app_styles.scss */ .template_tile { display: inline-block; margin-top: 10px; @@ -30756,26 +30756,26 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { width: 120px; margin-right: 15px; } -/* line 7269, ../../../scss/_app_styles.scss */ +/* line 7268, ../../../scss/_app_styles.scss */ .template_tile .template_preview { height: 85px; width: 100%; } -/* line 7272, ../../../scss/_app_styles.scss */ +/* line 7271, ../../../scss/_app_styles.scss */ .template_tile .template_preview img { width: 100%; } -/* line 7276, ../../../scss/_app_styles.scss */ +/* line 7275, ../../../scss/_app_styles.scss */ .template_tile:hover { border-width: 2px 2px 5px 2px; border-style: solid; border-color: #ce7869; } -/* line 7282, ../../../scss/_app_styles.scss */ +/* line 7281, ../../../scss/_app_styles.scss */ .template_tile .template_text { padding: 10px 0px 0px 0px; } -/* line 7284, ../../../scss/_app_styles.scss */ +/* line 7283, ../../../scss/_app_styles.scss */ .template_tile .template_text .template_title { letter-spacing: 0.2px; overflow: hidden; @@ -30784,7 +30784,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { padding-top: 22px; padding-left: 6px; } -/* line 7293, ../../../scss/_app_styles.scss */ +/* line 7292, ../../../scss/_app_styles.scss */ .template_tile .template_text .template_desc { letter-spacing: 0.3px; overflow: hidden; @@ -30793,7 +30793,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: grey; } -/* line 7307, ../../../scss/_app_styles.scss */ +/* line 7306, ../../../scss/_app_styles.scss */ .preview_asset { background: #ccc; border: 2px solid #999; @@ -30803,19 +30803,19 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } /* Asset detail */ -/* line 7318, ../../../scss/_app_styles.scss */ +/* line 7317, ../../../scss/_app_styles.scss */ .overlay-head { height: 60px; margin-bottom: 20px; } -/* line 7324, ../../../scss/_app_styles.scss */ +/* line 7323, ../../../scss/_app_styles.scss */ .listing-row { margin-top: 10px !important; background-color: #ffffff; } -/* line 7329, ../../../scss/_app_styles.scss */ +/* line 7328, ../../../scss/_app_styles.scss */ .orange-button { color: #ce7869; padding: 7px 14px; @@ -30829,13 +30829,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-top: 8px; cursor: pointer; } -/* line 7341, ../../../scss/_app_styles.scss */ +/* line 7340, ../../../scss/_app_styles.scss */ .orange-button:hover { background-color: rgba(206, 120, 105, 0.2); color: #ce7869; } -/* line 7348, ../../../scss/_app_styles.scss */ +/* line 7347, ../../../scss/_app_styles.scss */ .orange-button-template { color: #ce7869; padding: 7px 14px; @@ -30848,22 +30848,22 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-bottom: 8px; margin-top: 10px; } -/* line 7359, ../../../scss/_app_styles.scss */ +/* line 7358, ../../../scss/_app_styles.scss */ .orange-button-template:hover { background-color: rgba(206, 120, 105, 0.2); color: #ce7869; } -/* line 7364, ../../../scss/_app_styles.scss */ +/* line 7363, ../../../scss/_app_styles.scss */ .orange-button-template { color: #ce7869; background: #fff; } -/* line 7367, ../../../scss/_app_styles.scss */ +/* line 7366, ../../../scss/_app_styles.scss */ .orange-button-template:hover { background-color: #fff; } -/* line 7370, ../../../scss/_app_styles.scss */ +/* line 7369, ../../../scss/_app_styles.scss */ .orange-button-template > a { color: #ce7869; padding: 7px 14px; @@ -30876,17 +30876,17 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-bottom: 8px; margin-top: 10px; } -/* line 7381, ../../../scss/_app_styles.scss */ +/* line 7380, ../../../scss/_app_styles.scss */ .orange-button-template > a:hover { background-color: rgba(206, 120, 105, 0.2); color: #ce7869; } -/* line 7388, ../../../scss/_app_styles.scss */ +/* line 7387, ../../../scss/_app_styles.scss */ .explore-button { border-radius: 5px; text-transform: uppercase; - margin-left: 150px; + margin-left: 1150px; color: #ffffff; padding: 5px 17px; width: inherit; @@ -30894,7 +30894,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { border: 2px solid #6a0054; background-color: #6a0054; } -/* line 7399, ../../../scss/_app_styles.scss */ +/* line 7398, ../../../scss/_app_styles.scss */ .explore-button:hover { background-color: #ffffff; cursor: pointer; @@ -30902,18 +30902,18 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } /* asset description */ -/* line 7408, ../../../scss/_app_styles.scss */ +/* line 7407, ../../../scss/_app_styles.scss */ .name-desc-asset-cont-area { width: 95%; margin-left: 24px; } -/* line 7415, ../../../scss/_app_styles.scss */ +/* line 7414, ../../../scss/_app_styles.scss */ .page-name { margin-top: 8px; } -/* line 7419, ../../../scss/_app_styles.scss */ +/* line 7418, ../../../scss/_app_styles.scss */ .tag-ele { font-weight: normal; text-align: center; @@ -30932,7 +30932,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { text-transform: none; } -/* line 7437, ../../../scss/_app_styles.scss */ +/* line 7436, ../../../scss/_app_styles.scss */ .button-cancel-new { height: 2rem; padding: 0 2rem; @@ -30950,12 +30950,12 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { transition: all .1s ease; margin-right: 1px; } -/* line 7453, ../../../scss/_app_styles.scss */ +/* line 7452, ../../../scss/_app_styles.scss */ .button-cancel-new:hover { background-color: #fff; color: #333333; } -/* line 7458, ../../../scss/_app_styles.scss */ +/* line 7457, ../../../scss/_app_styles.scss */ .button-cancel-new > a { font-family: open_sansbold,sans-serif; font-size: 1.2rem; @@ -30967,13 +30967,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { transition: all .1s ease; margin-right: 1px; } -/* line 7468, ../../../scss/_app_styles.scss */ +/* line 7467, ../../../scss/_app_styles.scss */ .button-cancel-new > a:hover { background-color: #fff; color: #333333; } -/* line 7476, ../../../scss/_app_styles.scss */ +/* line 7475, ../../../scss/_app_styles.scss */ .button-save-new { height: 2rem; padding: 0 2rem; @@ -30990,13 +30990,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: #fff; transition: all .1s ease; } -/* line 7491, ../../../scss/_app_styles.scss */ +/* line 7490, ../../../scss/_app_styles.scss */ .button-save-new:hover { background-color: #fff; color: #912a7d; } -/* line 7502, ../../../scss/_app_styles.scss */ +/* line 7501, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner { width: 100%; height: 200px; @@ -31004,7 +31004,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-size: 100% 100%; position: relative; } -/* line 7509, ../../../scss/_app_styles.scss */ +/* line 7508, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner:before { content: ' '; background-color: rgba(0, 0, 0, 0.1); @@ -31018,13 +31018,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { z-index: 10; box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.2); } -/* line 7523, ../../../scss/_app_styles.scss */ +/* line 7522, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile { position: absolute; bottom: 30px; left: 40px; } -/* line 7528, ../../../scss/_app_styles.scss */ +/* line 7527, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .buddy_logo { display: inline-block; margin-right: 10px; @@ -31033,79 +31033,79 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { overflow: hidden; background-color: #fff; } -/* line 7536, ../../../scss/_app_styles.scss */ +/* line 7535, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .buddy_logo svg { height: 100px; width: 100px; } -/* line 7541, ../../../scss/_app_styles.scss */ +/* line 7540, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .buddy_logo svg path { fill: #7a422a; } -/* line 7546, ../../../scss/_app_styles.scss */ +/* line 7545, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .banner_heading { color: #fff; display: inline-block; vertical-align: top; } -/* line 7551, ../../../scss/_app_styles.scss */ +/* line 7550, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .banner_heading .buddy_name { font-size: 23px; display: block; margin-bottom: 10px; } -/* line 7559, ../../../scss/_app_styles.scss */ +/* line 7558, ../../../scss/_app_styles.scss */ .mydesk_page .page_menu { border-bottom: 1px solid #e5e5e5; } -/* line 7563, ../../../scss/_app_styles.scss */ +/* line 7562, ../../../scss/_app_styles.scss */ .mydesk_page .page_menu li > a { padding: 12px 20px 9px; } -/* line 7572, ../../../scss/_app_styles.scss */ +/* line 7571, ../../../scss/_app_styles.scss */ .lms_explore_head_unit { width: 100%; height: 50px; background-color: #fff; color: #164A7B; } -/* line 7577, ../../../scss/_app_styles.scss */ +/* line 7576, ../../../scss/_app_styles.scss */ .lms_explore_head_unit > p { margin-left: 81px; padding: 0px 0px 0px 1px; font-family: OpenSans-Semibold; font-size: 20px; } -/* line 7583, ../../../scss/_app_styles.scss */ +/* line 7582, ../../../scss/_app_styles.scss */ .lms_explore_head_unit > a { padding: 0px 85px 3px 0px; } -/* line 7589, ../../../scss/_app_styles.scss */ +/* line 7588, ../../../scss/_app_styles.scss */ .lms_explore_back_unit { background-color: #fff; margin-top: -19.3px; } -/* line 7596, ../../../scss/_app_styles.scss */ +/* line 7595, ../../../scss/_app_styles.scss */ .course-students-data { margin: 2px 2px 2px 2px; border: 2px solid #164a7b; padding: 19px 14px 0px 5px; } -/* line 7603, ../../../scss/_app_styles.scss */ +/* line 7602, ../../../scss/_app_styles.scss */ .course-students-data .students-table-legends > span:nth-child(odd) { margin: 0px 10px; } -/* line 7606, ../../../scss/_app_styles.scss */ +/* line 7605, ../../../scss/_app_styles.scss */ .course-students-data .students-table-legends > span:nth-child(even) { display: inline-block; vertical-align: top; margin-right: 10px; } -/* line 7614, ../../../scss/_app_styles.scss */ +/* line 7613, ../../../scss/_app_styles.scss */ .badge_ex { display: inline-block; line-height: 22px; @@ -31121,7 +31121,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.08); } -/* line 7633, ../../../scss/_app_styles.scss */ +/* line 7632, ../../../scss/_app_styles.scss */ .badge_ex.green { background: #77cc51; border-color: #59ad33; @@ -31131,7 +31131,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-image: linear-gradient(to bottom, #a5dd8c, #77cc51); } -/* line 7642, ../../../scss/_app_styles.scss */ +/* line 7641, ../../../scss/_app_styles.scss */ .badge_ex.yellow { background: #faba3e; border-color: #f4a306; @@ -31141,7 +31141,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-image: linear-gradient(to bottom, #fcd589, #faba3e); } -/* line 7651, ../../../scss/_app_styles.scss */ +/* line 7650, ../../../scss/_app_styles.scss */ .badge_ex.red { background: #fa623f; border-color: #fa5a35; @@ -31161,13 +31161,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-color: #A6D7F5; } }*/ -/* line 7674, ../../../scss/_app_styles.scss */ +/* line 7673, ../../../scss/_app_styles.scss */ .create-task-event-tabs .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 7679, ../../../scss/_app_styles.scss */ +/* line 7678, ../../../scss/_app_styles.scss */ .create-task-event-tabs .tabs .tab-title { width: 43%; /* background-color: blue;*/ @@ -31177,7 +31177,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { text-transform: uppercase; color: #fff; } -/* line 7688, ../../../scss/_app_styles.scss */ +/* line 7687, ../../../scss/_app_styles.scss */ .create-task-event-tabs .tabs .tab-title.active { background-color: #719dc7; border: 1px solid #CCC; @@ -31185,7 +31185,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: #fff; } -/* line 7701, ../../../scss/_app_styles.scss */ +/* line 7700, ../../../scss/_app_styles.scss */ .create_unit { background: #fff; box-shadow: 0px 2px 3px #000; @@ -31193,7 +31193,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { padding: 10px; } -/* line 7709, ../../../scss/_app_styles.scss */ +/* line 7708, ../../../scss/_app_styles.scss */ .asset-unit-button { color: #ce7869; padding: 7px 14px; @@ -31540,7 +31540,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { display: inline-block !important; } -/* line 8075, ../../../scss/_app_styles.scss */ +/* line 8076, ../../../scss/_app_styles.scss */ .enroll-btn { width: 90px; opacity: 1; @@ -31556,7 +31556,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-color: #4b4852; } -/* line 8095, ../../../scss/_app_styles.scss */ +/* line 8096, ../../../scss/_app_styles.scss */ .enrollBtn { background: #a2238d; height: 37px; @@ -31571,35 +31571,231 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } /*****Toolbar CSS******/ -/* line 8110, ../../../scss/_app_styles.scss */ +/* line 8111, ../../../scss/_app_styles.scss */ #toolbar { background-color: #3e3e3e; } -/* line 8113, ../../../scss/_app_styles.scss */ +/* line 8114, ../../../scss/_app_styles.scss */ .datetime { color: #eaeaea; padding: 4px 0px 2px 5px; font-size: 11px; } -/* line 8118, ../../../scss/_app_styles.scss */ +/* line 8119, ../../../scss/_app_styles.scss */ .changefont { text-align: right; padding: 2px 5px 1px 0px; } -/* line 8122, ../../../scss/_app_styles.scss */ +/* line 8123, ../../../scss/_app_styles.scss */ .changefont .minus { font-size: 60%; color: #eaeaea; } -/* line 8125, ../../../scss/_app_styles.scss */ +/* line 8126, ../../../scss/_app_styles.scss */ .changefont .normal { font-size: 80%; color: #eaeaea; } -/* line 8128, ../../../scss/_app_styles.scss */ +/* line 8129, ../../../scss/_app_styles.scss */ .changefont .plus { font-size: 100%; color: #eaeaea; } + +/***********Landing page***************/ +/* line 8138, ../../../scss/_app_styles.scss */ +.about_us { + background: #20ade0; +} + +/* line 8141, ../../../scss/_app_styles.scss */ +.analytics { + margin-top: 20px; +} + +/* line 8144, ../../../scss/_app_styles.scss */ +.square { + border: 4px solid #ffffff; + position: relative; + text-align: center; + width: 16%; + float: left; + height: 100%; + margin-left: 30px; +} + +/* line 8154, ../../../scss/_app_styles.scss */ +.square:after { + content: ""; + display: block; + padding-bottom: 100%; +} + +/* line 8160, ../../../scss/_app_styles.scss */ +.box-content { + position: absolute; + width: 100%; + height: 80%; + font-size: 2em; + padding-top: 20%; +} + +/* line 8173, ../../../scss/_app_styles.scss */ +.activity-slider { + font-family: Arial; + width: 800px; + display: block; + margin: 0 auto; +} + +/* line 8180, ../../../scss/_app_styles.scss */ +.activity-slider h3 { + background: #fff; + color: #3498db; + font-size: 36px; + line-height: 100px; + margin: 10px; + padding: 2%; + position: relative; + text-align: center; +} + +/*.action{ + display:block; + margin:100px auto; + width:100%; + text-align:center; +} +.action a { + display:inline-block; + padding:5px 10px; + background:#f30; + color:#fff; + text-decoration:none; +} +.action a:hover{ + background:#000; +}*/ +/* line 8206, ../../../scss/_app_styles.scss */ +.footer_link_cont h4 { + color: #999; +} + +/* line 8210, ../../../scss/_app_styles.scss */ +.about_content { + color: #ececec; + margin-bottom: 30px; + font-family: ubuntu-regular; + font-size: 18px; +} + +/* line 8218, ../../../scss/_app_styles.scss */ +.about-blog { + height: 100%; + background: #107aa1; +} + +/*.searchbar { + margin: 0.8rem; +}*/ +/* line 8227, ../../../scss/_app_styles.scss */ +.search-field { + width: 0; + height: 40px; + margin-left: 1rem; + padding: 0; + border-radius: 50px; + border: none; + transition: all 0.5s ease; +} + +/* line 8237, ../../../scss/_app_styles.scss */ +.expand-search { + width: 80%; + max-width: calc(80% - 3rem); + border: 1px solid #c9c9c9; + padding: .5rem; +} + +/* line 8244, ../../../scss/_app_styles.scss */ +svg { + width: 20px; + height: 20px; +} + +/* line 8249, ../../../scss/_app_styles.scss */ +.button { + border-radius: 50px; +} + +/* line 8254, ../../../scss/_app_styles.scss */ +#page_content { + display: table; + height: auto; + display: table-row; +} + +/* line 8262, ../../../scss/_app_styles.scss */ +.footer_container { + height: auto; + display: table-row; +} + +/* line 8269, ../../../scss/_app_styles.scss */ +#footer { + height: 1px; +} + +/* ----New Footer For NROER -------*/ +/* line 8278, ../../../scss/_app_styles.scss */ +.footer-nav { + margin-right: auto; + margin-left: auto; + margin-top: 60px; + display: table-row; + height: 1px; + display: flex; + flex-flow: row wrap; + flex-direction: row; + flex-wrap: row; + align-items: center; + background-color: rgba(0, 0, 0, 0.8); + padding: 1.8rem; + width: 100%; + justify-content: center; + font-family: 'Proxima Nova', 'Helvetica Neue', 'sans-serif', Arial; +} + +/* line 8296, ../../../scss/_app_styles.scss */ +.footer-nav-center { + flex: 1 1 0px; +} + +/* line 8299, ../../../scss/_app_styles.scss */ +.footer-nav-menu { + list-style: none; + margin-bottom: 0; + text-align: center; +} + +/* line 8304, ../../../scss/_app_styles.scss */ +.footer-nav-menu-item { + display: inline-block; + margin-right: 1.5rem; + font-size: 1.2rem; + padding: 0.4rem 0; +} + +/* line 8310, ../../../scss/_app_styles.scss */ +.footer-copyright { + margin-top: -70px; + font-family: 'Proxima Nova', 'Helvetica Neue', 'sans-serif', Arial; +} + +/* line 8314, ../../../scss/_app_styles.scss */ +.second-has-form { + margin-top: 0px; + margin-bottom: -2px; +} diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/tiss/styles.css b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/tiss/styles.css index eb1d706845..9f415987e1 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/tiss/styles.css +++ b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/tiss/styles.css @@ -23780,14 +23780,13 @@ pre { } /* line 363, ../../../scss/_app_styles.scss */ #top-headers #search-submit { - background-color: #fafafa; - top: 10px; - position: absolute; - left: -30px; - opacity: 0.3; - color: black; + /* background-color: #fafafa;*/ + /*color: gray; + top: -3px;*/ + width: 60px; + /* height:-40px;*/ } -/* line 373, ../../../scss/_app_styles.scss */ +/* line 372, ../../../scss/_app_styles.scss */ #top-headers #search-submit:hover { opacity: 1; color: white; @@ -23795,36 +23794,39 @@ pre { transition: 0.8s ease-out; } -/* line 411, ../../../scss/_app_styles.scss */ +/* line 410, ../../../scss/_app_styles.scss */ .top-bar .active { background-color: #0b838a !important; } -/* line 417, ../../../scss/_app_styles.scss */ +/* line 416, ../../../scss/_app_styles.scss */ .top-bar .logout { background-color: #f04124 !important; } -/* line 421, ../../../scss/_app_styles.scss */ +/* line 420, ../../../scss/_app_styles.scss */ .top-bar .logout:hover { background-color: #d32a0e !important; transition: background-color 400ms ease-out; } -/* line 461, ../../../scss/_app_styles.scss */ +/* line 460, ../../../scss/_app_styles.scss */ html, body { height: 100%; + /* +overflow-x: hidden;*/ } /* line 464, ../../../scss/_app_styles.scss */ #gbase_wrap { - min-height: 100%; + /*min-height: 100%;*/ height: auto; /* Negative indent footer by its height */ margin: 0 auto; /* Pad bottom by footer height */ padding: 0 0 60px; + overflow-x: hidden; } -/* line 472, ../../../scss/_app_styles.scss */ +/* line 473, ../../../scss/_app_styles.scss */ #base_wrap { min-height: 100%; height: auto; @@ -23834,7 +23836,7 @@ html, body { padding: 0 0 -60px; } -/* line 483, ../../../scss/_app_styles.scss */ +/* line 484, ../../../scss/_app_styles.scss */ body > footer { padding: 10px 5px; position: relative; @@ -23843,37 +23845,37 @@ body > footer { width: 100%; display: table; } -/* line 493, ../../../scss/_app_styles.scss */ +/* line 494, ../../../scss/_app_styles.scss */ body > footer ul { list-style-type: none; text-decoration: none; } -/* line 496, ../../../scss/_app_styles.scss */ +/* line 497, ../../../scss/_app_styles.scss */ body > footer ul li { font-size: 15px; margin-bottom: 5px; } -/* line 501, ../../../scss/_app_styles.scss */ +/* line 502, ../../../scss/_app_styles.scss */ body > footer p { margin: 10px; font-size: 18px; } -/* line 505, ../../../scss/_app_styles.scss */ +/* line 506, ../../../scss/_app_styles.scss */ body > footer h2 { font-size: 25px; } -/* line 508, ../../../scss/_app_styles.scss */ +/* line 509, ../../../scss/_app_styles.scss */ body > footer li { color: #bbbbbb; } -/* line 511, ../../../scss/_app_styles.scss */ +/* line 512, ../../../scss/_app_styles.scss */ body > footer a { color: #bbbbbb; margin-top: 0; padding: 0; display: inline; } -/* line 516, ../../../scss/_app_styles.scss */ +/* line 517, ../../../scss/_app_styles.scss */ body > footer a:hover { text-decoration: none; color: #ffffff; @@ -23881,47 +23883,46 @@ body > footer a:hover { padding: 0; display: inline; } -/* line 524, ../../../scss/_app_styles.scss */ +/* line 525, ../../../scss/_app_styles.scss */ body > footer .myfooter { display: table-row; height: 1px; } -/* line 529, ../../../scss/_app_styles.scss */ +/* line 530, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer-section { color: #ffffff; text-align: center; } -/* line 533, ../../../scss/_app_styles.scss */ +/* line 534, ../../../scss/_app_styles.scss */ body > footer .myfooter .inline_mar-right { display: inline-block; margin: 0 25px 15px 0; } -/* line 538, ../../../scss/_app_styles.scss */ +/* line 539, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_content { margin: 20px; } -/* line 541, ../../../scss/_app_styles.scss */ +/* line 542, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_content .footer-logo { height: 65px; width: 150px; } -/* line 546, ../../../scss/_app_styles.scss */ +/* line 547, ../../../scss/_app_styles.scss */ body > footer .myfooter .links_collapse { max-height: 78px; overflow: hidden; transition: all 0.5s ease-out; } -/* line 551, ../../../scss/_app_styles.scss */ +/* line 552, ../../../scss/_app_styles.scss */ body > footer .myfooter .links_collapse ul { display: inline; padding: 0; margin: 0px !important; } -/* line 557, ../../../scss/_app_styles.scss */ +/* line 558, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_link_cont { display: inline-block; vertical-align: top; - /*margin: 20px;*/ text-align: left; } /* line 563, ../../../scss/_app_styles.scss */ @@ -23929,98 +23930,99 @@ body > footer .myfooter .footer_link_cont .links_show { max-height: 600px; } /* line 567, ../../../scss/_app_styles.scss */ -body > footer .myfooter .footer_link_cont h4 { +body > footer .myfooter .footer_link_cont .flinks { + font-size: 22px; color: #999; } -/* line 570, ../../../scss/_app_styles.scss */ -body > footer .myfooter .footer_link_cont .social_links { +/* line 571, ../../../scss/_app_styles.scss */ +body > footer .myfooter .footer_link_cont .social_links a { font-size: 24px; margin-right: 5px; } -/* line 575, ../../../scss/_app_styles.scss */ +/* line 576, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_link_cont .show_foot_links { color: #777777; cursor: pointer; } -/* line 578, ../../../scss/_app_styles.scss */ +/* line 579, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_link_cont .show_foot_links i { font-size: 24px; margin-right: 5px; } -/* line 581, ../../../scss/_app_styles.scss */ +/* line 582, ../../../scss/_app_styles.scss */ body > footer .myfooter .footer_link_cont .show_foot_links:hover { text-decoration: underline; } -/* line 588, ../../../scss/_app_styles.scss */ +/* line 589, ../../../scss/_app_styles.scss */ body > footer hr.footerlogo-divider { border-color: #555; margin-top: 10px; } -/* line 594, ../../../scss/_app_styles.scss */ +/* line 595, ../../../scss/_app_styles.scss */ body > footer ul#footerlogo li { margin: 0px 5px; display: inline; } -/* line 600, ../../../scss/_app_styles.scss */ +/* line 601, ../../../scss/_app_styles.scss */ .no-gap ul { margin-left: 0rem; } -/* line 606, ../../../scss/_app_styles.scss */ +/* line 607, ../../../scss/_app_styles.scss */ body > footer ul#poweredlogos { margin-left: 0px; } -/* line 610, ../../../scss/_app_styles.scss */ +/* line 611, ../../../scss/_app_styles.scss */ #poweredlogos li { margin: 0px 5px; display: inline; } -/* line 616, ../../../scss/_app_styles.scss */ +/* line 617, ../../../scss/_app_styles.scss */ .no-gap ul { margin-left: 0rem; } -/* line 621, ../../../scss/_app_styles.scss */ +/* line 622, ../../../scss/_app_styles.scss */ .coll-arrows { cursor: pointer; display: block; padding: 0.5rem; } -/* line 626, ../../../scss/_app_styles.scss */ +/* line 627, ../../../scss/_app_styles.scss */ .coll-arrows:hover { background-color: #D3D3D3; } /* Sections */ -/* line 633, ../../../scss/_app_styles.scss */ +/* line 634, ../../../scss/_app_styles.scss */ main > article { padding: 0px; } -/* line 636, ../../../scss/_app_styles.scss */ +/* line 637, ../../../scss/_app_styles.scss */ main > nav { border-top: 3px solid black; position: relative; z-index: 10; } -/* line 640, ../../../scss/_app_styles.scss */ +/* line 641, ../../../scss/_app_styles.scss */ main > nav > .button-bar { background-color: #10c1cb; /* Hide icons till we can retreive custom icons from the system */ } -/* line 642, ../../../scss/_app_styles.scss */ +/* line 643, ../../../scss/_app_styles.scss */ main > nav > .button-bar .button-group { margin: 0; } -/* line 644, ../../../scss/_app_styles.scss */ +/* line 645, ../../../scss/_app_styles.scss */ main > nav > .button-bar .button-group.tools { padding: 5px; } -/* line 650, ../../../scss/_app_styles.scss */ +/* line 651, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button { border: none; font-size: 0.8rem; @@ -24029,135 +24031,135 @@ main > nav > .button-bar li .button { color: black; margin: 0; } -/* line 654, ../../../scss/_app_styles.scss */ +/* line 655, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button.home { font-weight: bold; } -/* line 657, ../../../scss/_app_styles.scss */ +/* line 658, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button.settings, main > nav > .button-bar li .button#toggle-help { padding: 6px 10px; color: #333; background-color: rgba(255, 255, 255, 0.3); } -/* line 662, ../../../scss/_app_styles.scss */ +/* line 663, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button.settings:hover, main > nav > .button-bar li .button#toggle-help:hover { background-color: rgba(0, 0, 0, 0.2); color: white; } -/* line 667, ../../../scss/_app_styles.scss */ +/* line 668, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button#toggle-help { background-color: inherit; } -/* line 671, ../../../scss/_app_styles.scss */ +/* line 672, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button.settings:after { border: none; } -/* line 679, ../../../scss/_app_styles.scss */ +/* line 680, ../../../scss/_app_styles.scss */ main > nav > .button-bar li .button:hover { color: white; } -/* line 685, ../../../scss/_app_styles.scss */ +/* line 686, ../../../scss/_app_styles.scss */ main > nav > .button-bar li.active .button { background-color: #0eacb5; color: white; } -/* line 693, ../../../scss/_app_styles.scss */ +/* line 694, ../../../scss/_app_styles.scss */ main > nav > .button-bar .app i { display: none !important; } -/* line 703, ../../../scss/_app_styles.scss */ +/* line 704, ../../../scss/_app_styles.scss */ main > aside > div h2 { color: #111; } -/* line 706, ../../../scss/_app_styles.scss */ +/* line 707, ../../../scss/_app_styles.scss */ main > aside > div h3 { font-size: 1.2rem; font-weight: normal; color: #222; } -/* line 711, ../../../scss/_app_styles.scss */ +/* line 712, ../../../scss/_app_styles.scss */ main > aside > div h4 { font-size: 1rem; color: #222; } -/* line 714, ../../../scss/_app_styles.scss */ +/* line 715, ../../../scss/_app_styles.scss */ main > aside > div h4 span { display: none; } -/* line 717, ../../../scss/_app_styles.scss */ +/* line 718, ../../../scss/_app_styles.scss */ main > aside > div h4:hover span { display: inline; } -/* line 721, ../../../scss/_app_styles.scss */ +/* line 722, ../../../scss/_app_styles.scss */ main > aside > div h5, main > aside > div h6 { margin: 0; } -/* line 725, ../../../scss/_app_styles.scss */ +/* line 726, ../../../scss/_app_styles.scss */ main > aside > div .f-dropdown.content { width: auto; padding: 0; border: 1px solid #222; } -/* line 729, ../../../scss/_app_styles.scss */ +/* line 730, ../../../scss/_app_styles.scss */ main > aside > div .f-dropdown.content .item { width: 70px; } -/* line 736, ../../../scss/_app_styles.scss */ +/* line 737, ../../../scss/_app_styles.scss */ main > aside > div footer { background-color: #222; min-height: 1rem; } -/* line 739, ../../../scss/_app_styles.scss */ +/* line 740, ../../../scss/_app_styles.scss */ main > aside > div footer label { font-size: 0.7rem; } -/* line 752, ../../../scss/_app_styles.scss */ +/* line 753, ../../../scss/_app_styles.scss */ main > aside > div .side-nav.collection { background-color: #444; padding: 0; border-bottom: 2px solid #10c1cb; margin: 0; } -/* line 757, ../../../scss/_app_styles.scss */ +/* line 758, ../../../scss/_app_styles.scss */ main > aside > div .side-nav.collection li { border-bottom: 1px solid #555; } -/* line 759, ../../../scss/_app_styles.scss */ +/* line 760, ../../../scss/_app_styles.scss */ main > aside > div .side-nav.collection li a { border-left: 2px solid black; } -/* line 762, ../../../scss/_app_styles.scss */ +/* line 763, ../../../scss/_app_styles.scss */ main > aside > div .side-nav.collection li.active a, main > aside > div .side-nav.collection li a:hover { color: white !important; border-left: 2px solid #10c1cb; background-color: #10c1cb; } -/* line 775, ../../../scss/_app_styles.scss */ +/* line 776, ../../../scss/_app_styles.scss */ article { position: relative; z-index: 1; min-height: 400px; overflow-x: visible; } -/* line 780, ../../../scss/_app_styles.scss */ +/* line 781, ../../../scss/_app_styles.scss */ article > header, article form > header { padding: 15px; background-color: #f0f0f0; } -/* line 793, ../../../scss/_app_styles.scss */ +/* line 794, ../../../scss/_app_styles.scss */ article h1:not(.subheader) .tabs { display: inline-block; position: relative; bottom: -0.5rem; } -/* line 799, ../../../scss/_app_styles.scss */ +/* line 800, ../../../scss/_app_styles.scss */ article h1:not(.subheader) div, article h1:not(.subheader) div input:not(.subheader) div { display: inline-block; position: relative; } -/* line 802, ../../../scss/_app_styles.scss */ +/* line 803, ../../../scss/_app_styles.scss */ article h1:not(.subheader) div input { height: 200%; font-style: italic; @@ -24167,13 +24169,13 @@ article h1:not(.subheader) div input { border-bottom: 2px dotted #222; background-color: inherit; } -/* line 812, ../../../scss/_app_styles.scss */ +/* line 813, ../../../scss/_app_styles.scss */ article h1:not(.subheader) div input:hover { background-color: white; } /* Card block */ -/* line 822, ../../../scss/_app_styles.scss */ +/* line 823, ../../../scss/_app_styles.scss */ .card > * { position: relative; background-color: white; @@ -24184,51 +24186,51 @@ article h1:not(.subheader) div input:hover { opacity: 0.9; overflow: hidden; } -/* line 834, ../../../scss/_app_styles.scss */ +/* line 835, ../../../scss/_app_styles.scss */ .card > * > a { color: inherit; display: block; position: relative; z-index: 200; } -/* line 845, ../../../scss/_app_styles.scss */ +/* line 846, ../../../scss/_app_styles.scss */ .card > *.published { opacity: 1; background-color: #e6f9ee; } -/* line 850, ../../../scss/_app_styles.scss */ +/* line 851, ../../../scss/_app_styles.scss */ .card > *.published hr { border-color: #7ee2a8; } -/* line 855, ../../../scss/_app_styles.scss */ +/* line 856, ../../../scss/_app_styles.scss */ .card > *.moderation { opacity: 1; background-color: #efefef; } -/* line 860, ../../../scss/_app_styles.scss */ +/* line 861, ../../../scss/_app_styles.scss */ .card > *.moderation hr { border-color: #bcbcbc; } -/* line 865, ../../../scss/_app_styles.scss */ +/* line 866, ../../../scss/_app_styles.scss */ .card > *.unapproved { opacity: 1; border-style: solid; border-color: #f04124; } -/* line 871, ../../../scss/_app_styles.scss */ +/* line 872, ../../../scss/_app_styles.scss */ .card > *:hover { border-style: solid; opacity: 1; } -/* line 877, ../../../scss/_app_styles.scss */ +/* line 878, ../../../scss/_app_styles.scss */ .card > *:hover i { opacity: 0.3; } -/* line 880, ../../../scss/_app_styles.scss */ +/* line 881, ../../../scss/_app_styles.scss */ .card > *:hover footer .age { display: block; } -/* line 885, ../../../scss/_app_styles.scss */ +/* line 886, ../../../scss/_app_styles.scss */ .card > * > i { position: absolute; top: -10px; @@ -24237,28 +24239,28 @@ article h1:not(.subheader) div input:hover { color: #0eacb5; opacity: 0.3; } -/* line 894, ../../../scss/_app_styles.scss */ +/* line 895, ../../../scss/_app_styles.scss */ .card > * .preview { float: left; padding-right: 5px; padding-top: 4px; } -/* line 899, ../../../scss/_app_styles.scss */ +/* line 900, ../../../scss/_app_styles.scss */ .card > * header { overflow: hidden; } -/* line 903, ../../../scss/_app_styles.scss */ +/* line 904, ../../../scss/_app_styles.scss */ .card > * .label, .card > * .label-list:empty:before { opacity: 0.5; } -/* line 906, ../../../scss/_app_styles.scss */ +/* line 907, ../../../scss/_app_styles.scss */ .card > * p { color: #555; height: 80px; background-repeat: no-repeat; font-size: 80%; } -/* line 912, ../../../scss/_app_styles.scss */ +/* line 913, ../../../scss/_app_styles.scss */ .card > * .th { margin: 20px auto; width: 80px; @@ -24266,23 +24268,23 @@ article h1:not(.subheader) div input:hover { overflow: hidden; display: none; } -/* line 918, ../../../scss/_app_styles.scss */ +/* line 919, ../../../scss/_app_styles.scss */ .card > * .th:hover { width: 150px; height: 150px; } -/* line 922, ../../../scss/_app_styles.scss */ +/* line 923, ../../../scss/_app_styles.scss */ .card > * .th img { width: 100%; } -/* line 926, ../../../scss/_app_styles.scss */ +/* line 927, ../../../scss/_app_styles.scss */ .card > * footer { margin-top: 1rem; font-size: 70%; clear: both; color: #e01818; } -/* line 931, ../../../scss/_app_styles.scss */ +/* line 932, ../../../scss/_app_styles.scss */ .card > * footer .age { display: none; position: absolute; @@ -24292,7 +24294,7 @@ article h1:not(.subheader) div input:hover { width: 100%; } -/* line 942, ../../../scss/_app_styles.scss */ +/* line 943, ../../../scss/_app_styles.scss */ .edit-card { position: relative; background-color: white; @@ -24301,40 +24303,40 @@ article h1:not(.subheader) div input:hover { } /* Content Tabs */ -/* line 955, ../../../scss/_app_styles.scss */ +/* line 956, ../../../scss/_app_styles.scss */ article .tabs { display: inline-block; } -/* line 957, ../../../scss/_app_styles.scss */ +/* line 958, ../../../scss/_app_styles.scss */ article .tabs dd a { border-radius: 4px; border: 1px transparent; } -/* line 961, ../../../scss/_app_styles.scss */ +/* line 962, ../../../scss/_app_styles.scss */ article .tabs dd.active a { color: #10c1cb; border: 1px solid; } -/* line 965, ../../../scss/_app_styles.scss */ +/* line 966, ../../../scss/_app_styles.scss */ article .tabs dd:hover a { color: #10c1cb; } -/* line 969, ../../../scss/_app_styles.scss */ +/* line 970, ../../../scss/_app_styles.scss */ article .tabs i { margin-right: 5px; font-size: 1.6rem; } -/* line 973, ../../../scss/_app_styles.scss */ +/* line 974, ../../../scss/_app_styles.scss */ article .tabs span { font-size: 17px; vertical-align: text-bottom; } -/* line 979, ../../../scss/_app_styles.scss */ +/* line 980, ../../../scss/_app_styles.scss */ article section.content { border: 1px solid #eee; } -/* line 986, ../../../scss/_app_styles.scss */ +/* line 987, ../../../scss/_app_styles.scss */ .card > div:hover { box-shadow: 0 0 10px lightgray; transition: 0.9s; @@ -24343,31 +24345,31 @@ article section.content { } /* Default card */ -/* line 994, ../../../scss/_app_styles.scss */ +/* line 995, ../../../scss/_app_styles.scss */ .card > :hover .label, .card > :hover .label-list:empty:before { opacity: 1; } -/* line 999, ../../../scss/_app_styles.scss */ +/* line 1000, ../../../scss/_app_styles.scss */ .gallery .card .th { display: block; } /* Inline label list */ -/* line 1007, ../../../scss/_app_styles.scss */ +/* line 1008, ../../../scss/_app_styles.scss */ .label-list { display: inline-block; text-align: left; margin-bottom: 0.1rem; } -/* line 1011, ../../../scss/_app_styles.scss */ +/* line 1012, ../../../scss/_app_styles.scss */ .label-list:empty:before { content: "UNTAGGED"; opacity: 0.2 !important; padding: 2px; background-color: transparent; } -/* line 1019, ../../../scss/_app_styles.scss */ +/* line 1020, ../../../scss/_app_styles.scss */ .label-list .label, .label-list .label-list:empty:before { background-color: transparent; padding: 2px; @@ -24375,20 +24377,20 @@ article section.content { /*************************** 2. Custom CSS overrides ***********************/ /* Content area */ -/* line 1028, ../../../scss/_app_styles.scss */ +/* line 1029, ../../../scss/_app_styles.scss */ article { padding-bottom: 1rem; } -/* line 1032, ../../../scss/_app_styles.scss */ +/* line 1033, ../../../scss/_app_styles.scss */ article > header { border-bottom: 1px solid #ddd; } -/* line 1036, ../../../scss/_app_styles.scss */ +/* line 1037, ../../../scss/_app_styles.scss */ article > footer { border-top: 1px dotted #ddd; } -/* line 1048, ../../../scss/_app_styles.scss */ +/* line 1049, ../../../scss/_app_styles.scss */ textarea { min-height: 6rem; } @@ -24409,39 +24411,39 @@ textarea { }*/ /*************************** 3. Custom CSS Below ***********************/ /*CSS fix for tables generated via orgitdown*/ -/* line 1068, ../../../scss/_app_styles.scss */ +/* line 1069, ../../../scss/_app_styles.scss */ #content table td, #content colgroup col { float: none !important; } -/* line 1073, ../../../scss/_app_styles.scss */ +/* line 1074, ../../../scss/_app_styles.scss */ .user { color: inherit; } -/* line 1077, ../../../scss/_app_styles.scss */ +/* line 1078, ../../../scss/_app_styles.scss */ .user i { margin-right: 3px; } -/* line 1080, ../../../scss/_app_styles.scss */ +/* line 1081, ../../../scss/_app_styles.scss */ .user:hover i { opacity: 1; } -/* line 1084, ../../../scss/_app_styles.scss */ +/* line 1085, ../../../scss/_app_styles.scss */ a.node { display: block; } -/* line 1088, ../../../scss/_app_styles.scss */ +/* line 1089, ../../../scss/_app_styles.scss */ .button.edit { margin-bottom: 0; } /************ Forms **************/ /* Node edit */ -/* line 1096, ../../../scss/_app_styles.scss */ +/* line 1097, ../../../scss/_app_styles.scss */ input.node-title { font-size: 3rem; height: 4rem; @@ -24449,13 +24451,13 @@ input.node-title { } /* view-graph in node_details_base.html */ -/* line 1103, ../../../scss/_app_styles.scss */ +/* line 1104, ../../../scss/_app_styles.scss */ .graph-height { height: 70%; } /*for graph and location*/ -/* line 1108, ../../../scss/_app_styles.scss */ +/* line 1109, ../../../scss/_app_styles.scss */ .graph-div { height: 90%; width: -webkit-calc(100% - 10px); @@ -24469,13 +24471,13 @@ input.node-title { } /*for graph and location*/ -/* line 1118, ../../../scss/_app_styles.scss */ +/* line 1119, ../../../scss/_app_styles.scss */ .graph-div h3 { border-bottom: 2px inset #154534; padding: 0.25em 0; } -/* line 1123, ../../../scss/_app_styles.scss */ +/* line 1124, ../../../scss/_app_styles.scss */ #view-map-widget .close-reveal-modal, #view-map-edit-widget .close-reveal-modal { z-index: 1; background-color: captiontext; @@ -24486,7 +24488,7 @@ input.node-title { box-shadow: 0 1px 10px 2px #A9A9A9; } -/* line 1134, ../../../scss/_app_styles.scss */ +/* line 1135, ../../../scss/_app_styles.scss */ #view-map-widget .close-reveal-modal:hover, #view-map-edit-widget .close-reveal-modal:hover { background-color: white; border-radius: 30px; @@ -24499,7 +24501,7 @@ input.node-title { /****************** CUSTOM *********************/ /* UI Button */ -/* line 1149, ../../../scss/_app_styles.scss */ +/* line 1150, ../../../scss/_app_styles.scss */ .ui.button { margin-right: 0.5rem; border: 1px solid rgba(0, 0, 0, 0.2); @@ -24509,102 +24511,102 @@ input.node-title { padding: 0.5vw 0.75vw; z-index: 500; } -/* line 1160, ../../../scss/_app_styles.scss */ +/* line 1161, ../../../scss/_app_styles.scss */ .ui.button label { color: #666; } -/* line 1163, ../../../scss/_app_styles.scss */ +/* line 1164, ../../../scss/_app_styles.scss */ .ui.button small { margin-left: 2px; display: inline; } -/* line 1167, ../../../scss/_app_styles.scss */ +/* line 1168, ../../../scss/_app_styles.scss */ .ui.button:hover, .ui.button:active { border-color: rgba(255, 255, 255, 0.2); background-color: rgba(0, 0, 0, 0.9); } -/* line 1170, ../../../scss/_app_styles.scss */ +/* line 1171, ../../../scss/_app_styles.scss */ .ui.button:hover label, .ui.button:active label { color: #ddd; } -/* line 1173, ../../../scss/_app_styles.scss */ +/* line 1174, ../../../scss/_app_styles.scss */ .ui.button:hover small, .ui.button:active small { display: inline; } -/* line 1176, ../../../scss/_app_styles.scss */ +/* line 1177, ../../../scss/_app_styles.scss */ .ui.button:hover:focus, .ui.button:active:focus { font-weight: bold; } -/* line 1185, ../../../scss/_app_styles.scss */ +/* line 1186, ../../../scss/_app_styles.scss */ aside#help h4 { color: black; } -/* line 1188, ../../../scss/_app_styles.scss */ +/* line 1189, ../../../scss/_app_styles.scss */ aside#help p, aside#help h5, aside#help h6 { color: #ddd; padding: 0.3rem 0.9375rem; } -/* line 1195, ../../../scss/_app_styles.scss */ +/* line 1196, ../../../scss/_app_styles.scss */ .align-center { margin: 0 auto; display: block; } -/* line 1201, ../../../scss/_app_styles.scss */ +/* line 1202, ../../../scss/_app_styles.scss */ #profile-img { height: 40px; margin-right: 5px; } -/* line 1209, ../../../scss/_app_styles.scss */ +/* line 1210, ../../../scss/_app_styles.scss */ .create-discussion { position: relative; margin-bottom: 20px; } -/* line 1213, ../../../scss/_app_styles.scss */ +/* line 1214, ../../../scss/_app_styles.scss */ .create-discussion > div { display: inline-block; vertical-align: top; margin: 5px 0px; } -/* line 1219, ../../../scss/_app_styles.scss */ +/* line 1220, ../../../scss/_app_styles.scss */ .create-discussion .button { margin: 5px 0px; } -/* line 1222, ../../../scss/_app_styles.scss */ +/* line 1223, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment { width: 85%; margin-left: 1em; } -/* line 1226, ../../../scss/_app_styles.scss */ +/* line 1227, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment > div { display: inline-block; vertical-align: top; } -/* line 1231, ../../../scss/_app_styles.scss */ +/* line 1232, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment .ckeditor-reply-area { width: 90%; } -/* line 1238, ../../../scss/_app_styles.scss */ +/* line 1239, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply { margin-top: 1em; /*width: 97%;*/ } -/* line 1242, ../../../scss/_app_styles.scss */ +/* line 1243, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply .ckeditor-reply-area { display: inline-block; width: 90%; margin-left: 1em; } -/* line 1247, ../../../scss/_app_styles.scss */ +/* line 1248, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply .post-btn-div { display: inline-block; vertical-align: top; } -/* line 1253, ../../../scss/_app_styles.scss */ +/* line 1254, ../../../scss/_app_styles.scss */ #replies-area .disc-replies { /*background-color:#ddd;*/ margin-left: 48px; @@ -24613,16 +24615,16 @@ aside#help p, aside#help h5, aside#help h6 { border-top: 1px solid #B1B1B1; width: 80%; } -/* line 1262, ../../../scss/_app_styles.scss */ +/* line 1263, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .reply-btn { cursor: pointer; color: grey !important; } -/* line 1267, ../../../scss/_app_styles.scss */ +/* line 1268, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .reply-btn:hover { color: #000 !important; } -/* line 1270, ../../../scss/_app_styles.scss */ +/* line 1271, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-title-username { color: #ffffff !important; height: 2em; @@ -24630,7 +24632,7 @@ aside#help p, aside#help h5, aside#help h6 { padding-left: 10px; line-height: 1.5em; } -/* line 1280, ../../../scss/_app_styles.scss */ +/* line 1281, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-footer { /*background-color:#CCCCCC;*/ color: gray !important; @@ -24640,12 +24642,12 @@ aside#help p, aside#help h5, aside#help h6 { border-radius: 0px 0px 5px 5px; /*background-color: #f2f2f2;*/ } -/* line 1289, ../../../scss/_app_styles.scss */ +/* line 1290, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-footer > a { vertical-align: middle; line-height: 2em; } -/* line 1295, ../../../scss/_app_styles.scss */ +/* line 1296, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-content { color: #262626; word-wrap: break-word; @@ -24671,7 +24673,7 @@ aside#help p, aside#help h5, aside#help h6 { } }*/ /* Simple Card CSS*/ -/* line 1323, ../../../scss/_app_styles.scss */ +/* line 1324, ../../../scss/_app_styles.scss */ .scard { background: #FFF; border: 1px solid #AAA; @@ -24683,12 +24685,12 @@ aside#help p, aside#help h5, aside#help h6 { height: 9rem; /*float:left;*/ } -/* line 1332, ../../../scss/_app_styles.scss */ +/* line 1333, ../../../scss/_app_styles.scss */ .scard:hover { box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.16), 0 2px 10px 1px rgba(0, 0, 0, 0.12); transition: box-shadow 0.5s ease; } -/* line 1338, ../../../scss/_app_styles.scss */ +/* line 1339, ../../../scss/_app_styles.scss */ .scard .scard_header { text-align: center; position: fixed; @@ -24706,7 +24708,7 @@ aside#help p, aside#help h5, aside#help h6 { font-weight: bold; } -/* line 1355, ../../../scss/_app_styles.scss */ +/* line 1356, ../../../scss/_app_styles.scss */ .scard-content { height: 2.7em; padding: 0.5rem; @@ -24719,7 +24721,7 @@ aside#help p, aside#help h5, aside#help h6 { /*height: 8.25rem;*/ background-color: #3e3e3e; } -/* line 1366, ../../../scss/_app_styles.scss */ +/* line 1367, ../../../scss/_app_styles.scss */ .scard-content .scard-title { font-size: 0.8em; margin-top: -1em; @@ -24729,7 +24731,7 @@ aside#help p, aside#help h5, aside#help h6 { text-align: center; } -/* line 1379, ../../../scss/_app_styles.scss */ +/* line 1380, ../../../scss/_app_styles.scss */ .scard-action { height: height; font-size: 0.6em; @@ -24743,7 +24745,7 @@ aside#help p, aside#help h5, aside#help h6 { background-color: #CCCCCC; } -/* line 1394, ../../../scss/_app_styles.scss */ +/* line 1395, ../../../scss/_app_styles.scss */ .scard-desc { font-size: 0.7em; color: #333333; @@ -24759,13 +24761,13 @@ aside#help p, aside#help h5, aside#help h6 { display-inline: block; } -/* line 1409, ../../../scss/_app_styles.scss */ +/* line 1410, ../../../scss/_app_styles.scss */ p { margin: 0px; padding: 10px; } -/* line 1414, ../../../scss/_app_styles.scss */ +/* line 1415, ../../../scss/_app_styles.scss */ .scard-image { padding: 0px; margin: 0px; @@ -24776,7 +24778,7 @@ p { overflow: hidden; background-color: #f2f2f2; } -/* line 1423, ../../../scss/_app_styles.scss */ +/* line 1424, ../../../scss/_app_styles.scss */ .scard-image img { border-radius: 2px 2px 0 0; display: block; @@ -24784,7 +24786,7 @@ p { opacity: 0.9; height: 100%; } -/* line 1432, ../../../scss/_app_styles.scss */ +/* line 1433, ../../../scss/_app_styles.scss */ .scard-image i { font-size: 7rem; opacity: 0.75; @@ -24798,83 +24800,83 @@ p { text-transform: none; text-decoration: inherit; } -/* line 1446, ../../../scss/_app_styles.scss */ +/* line 1447, ../../../scss/_app_styles.scss */ .scard-image i.common-icon:before { content: "\f1fb"; } -/* line 1449, ../../../scss/_app_styles.scss */ +/* line 1450, ../../../scss/_app_styles.scss */ .scard-image i.file:before { content: "\f18e"; } -/* line 1452, ../../../scss/_app_styles.scss */ +/* line 1453, ../../../scss/_app_styles.scss */ .scard-image i.page:before { content: "\f18e"; } -/* line 1455, ../../../scss/_app_styles.scss */ +/* line 1456, ../../../scss/_app_styles.scss */ .scard-image i.collection:before { content: "\f18a"; } -/* line 1458, ../../../scss/_app_styles.scss */ +/* line 1459, ../../../scss/_app_styles.scss */ .scard-image i.documents:before { content: "\f18b"; } -/* line 1461, ../../../scss/_app_styles.scss */ +/* line 1462, ../../../scss/_app_styles.scss */ .scard-image i.pdf:before { content: "\f18b"; } -/* line 1464, ../../../scss/_app_styles.scss */ +/* line 1465, ../../../scss/_app_styles.scss */ .scard-image i.text:before { content: "\f18e"; } -/* line 1467, ../../../scss/_app_styles.scss */ +/* line 1468, ../../../scss/_app_styles.scss */ .scard-image i.interactives:before { content: "\f1b2"; } -/* line 1470, ../../../scss/_app_styles.scss */ +/* line 1471, ../../../scss/_app_styles.scss */ .scard-image i.ebooks:before { content: "\f11e"; } -/* line 1473, ../../../scss/_app_styles.scss */ +/* line 1474, ../../../scss/_app_styles.scss */ .scard-image i.images:before { content: "\f125"; } -/* line 1476, ../../../scss/_app_styles.scss */ +/* line 1477, ../../../scss/_app_styles.scss */ .scard-image i.audios:before, .scard-image i.audio:before { content: "\f17b"; } -/* line 1479, ../../../scss/_app_styles.scss */ +/* line 1480, ../../../scss/_app_styles.scss */ .scard-image i.videos:before, .scard-image i.video:before { content: "\f20e"; } -/* line 1485, ../../../scss/_app_styles.scss */ +/* line 1486, ../../../scss/_app_styles.scss */ .published.scard-action { background: #A6D9CB; } -/* line 1489, ../../../scss/_app_styles.scss */ +/* line 1490, ../../../scss/_app_styles.scss */ .draft.scard-action { content: "Draft"; background: #DCDCDC; } -/* line 1495, ../../../scss/_app_styles.scss */ +/* line 1496, ../../../scss/_app_styles.scss */ .deleted.scard-action { border-color: transparent #f04124 transparent transparent; border-color: rgba(255, 255, 255, 0) #f04124 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1500, ../../../scss/_app_styles.scss */ +/* line 1501, ../../../scss/_app_styles.scss */ .moderation.scard-action { border-color: transparent #0eacb5 transparent transparent; border-color: rgba(255, 255, 255, 0) #0eacb5 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1504, ../../../scss/_app_styles.scss */ +/* line 1505, ../../../scss/_app_styles.scss */ .moderation.scard-action .label-text:before { content: "Mod"; } -/* line 1508, ../../../scss/_app_styles.scss */ +/* line 1509, ../../../scss/_app_styles.scss */ .scard_footer { border-top: 1px solid rgba(160, 160, 160, 0.2); padding: 0.25rem 0.5rem; @@ -24885,7 +24887,7 @@ p { /* End Simple Card CSS*/ /* Customized Off-Canvas */ -/* line 1646, ../../../scss/_app_styles.scss */ +/* line 1647, ../../../scss/_app_styles.scss */ #help-canvas-menu { position: fixed; top: 52px; @@ -24898,26 +24900,26 @@ p { height: 100%; } -/* line 1657, ../../../scss/_app_styles.scss */ +/* line 1658, ../../../scss/_app_styles.scss */ #help-canvas-menu.expanded { left: 0 !important; z-index: 100000000; left: 150px; } -/* line 1662, ../../../scss/_app_styles.scss */ +/* line 1663, ../../../scss/_app_styles.scss */ #help-canvas-menu.expanded .help-button { right: 80px; z-index: -1; } -/* line 1667, ../../../scss/_app_styles.scss */ +/* line 1668, ../../../scss/_app_styles.scss */ #help-canvas-menu.animating .help-button { -webkit-animation: shake 400ms; animation: shake 400ms; } -/* line 1671, ../../../scss/_app_styles.scss */ +/* line 1672, ../../../scss/_app_styles.scss */ #help-canvas-menu .help-button { position: absolute; -webkit-transform: rotate(-90deg); @@ -24944,12 +24946,12 @@ p { border-top-right-radius: 5px; } -/* line 1697, ../../../scss/_app_styles.scss */ +/* line 1698, ../../../scss/_app_styles.scss */ #help-canvas-menu .help-button-text { font-size: 18px; } -/* line 1700, ../../../scss/_app_styles.scss */ +/* line 1701, ../../../scss/_app_styles.scss */ #help-canvas-menu .help-button .text { color: #f9f9f9; letter-spacing: .1em; @@ -24958,7 +24960,7 @@ p { text-shadow: 0 0 1px rgba(0, 0, 0, 0.35); } -/* line 1709, ../../../scss/_app_styles.scss */ +/* line 1710, ../../../scss/_app_styles.scss */ #help-canvas-menu .mainContainer { background: #fff; /*-webkit-box-shadow:3px 3px 17px -1px #7b7b7b; @@ -24972,7 +24974,7 @@ p { } /* End of Customized Off-Canvas */ -/* line 1727, ../../../scss/_app_styles.scss */ +/* line 1728, ../../../scss/_app_styles.scss */ .rcard { overflow: hidden; color: #272727; @@ -24980,56 +24982,56 @@ p { background-color: #f5f5f5; margin: 5px; } -/* line 1738, ../../../scss/_app_styles.scss */ +/* line 1739, ../../../scss/_app_styles.scss */ .rcard:hover { box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.16), 0 2px 10px 1px rgba(0, 0, 0, 0.12); transition: box-shadow 0.5s ease; } -/* line 1743, ../../../scss/_app_styles.scss */ +/* line 1744, ../../../scss/_app_styles.scss */ .rcard .title { font-size: 1.1rem; font-weight: bold; } -/* line 1749, ../../../scss/_app_styles.scss */ +/* line 1750, ../../../scss/_app_styles.scss */ .rcard .content { padding: 0.5rem 2rem; border-radius: 0 0 2px 2px; overflow: hidden; height: 7.25rem; } -/* line 1756, ../../../scss/_app_styles.scss */ +/* line 1757, ../../../scss/_app_styles.scss */ .rcard .content .slick-slider { margin-bottom: 0; } -/* line 1760, ../../../scss/_app_styles.scss */ +/* line 1761, ../../../scss/_app_styles.scss */ .rcard .content .slick-prev { left: 0.25rem; } -/* line 1763, ../../../scss/_app_styles.scss */ +/* line 1764, ../../../scss/_app_styles.scss */ .rcard .content .slick-prev:before { color: #ccc; } -/* line 1769, ../../../scss/_app_styles.scss */ +/* line 1770, ../../../scss/_app_styles.scss */ .rcard .content .slick-next { right: 0.25rem; } -/* line 1772, ../../../scss/_app_styles.scss */ +/* line 1773, ../../../scss/_app_styles.scss */ .rcard .content .slick-next:before { color: #ccc; } -/* line 1778, ../../../scss/_app_styles.scss */ +/* line 1779, ../../../scss/_app_styles.scss */ .rcard .content .card-content-title { width: 100%; border-bottom: 1px solid #808080; line-height: 0.25em; margin: 10px 0 20px; } -/* line 1784, ../../../scss/_app_styles.scss */ +/* line 1785, ../../../scss/_app_styles.scss */ .rcard .content .card-content-title small { padding: 0 10px; background-color: #f5f5f5; } -/* line 1791, ../../../scss/_app_styles.scss */ +/* line 1792, ../../../scss/_app_styles.scss */ .rcard .action { border-top: 1px solid rgba(160, 160, 160, 0.2); padding: 0.25rem 0.5rem; @@ -25037,15 +25039,15 @@ p { font-size: small; height: 2rem; } -/* line 1798, ../../../scss/_app_styles.scss */ +/* line 1799, ../../../scss/_app_styles.scss */ .rcard .action .add-to-collection { opacity: 0.5; } -/* line 1801, ../../../scss/_app_styles.scss */ +/* line 1802, ../../../scss/_app_styles.scss */ .rcard .action .add-to-collection:hover { opacity: 1; } -/* line 1815, ../../../scss/_app_styles.scss */ +/* line 1816, ../../../scss/_app_styles.scss */ .rcard .image { position: relative; background-color: #ccc; @@ -25053,7 +25055,7 @@ p { height: 8em; overflow: hidden; } -/* line 1825, ../../../scss/_app_styles.scss */ +/* line 1826, ../../../scss/_app_styles.scss */ .rcard .image .title { position: absolute; bottom: 0; @@ -25065,7 +25067,7 @@ p { text-transform: uppercase; text-shadow: 0px 0px 0.5px rgba(0, 0, 0, 0.5); } -/* line 1838, ../../../scss/_app_styles.scss */ +/* line 1839, ../../../scss/_app_styles.scss */ .rcard .image img { border-radius: 2px 2px 0 0; display: block; @@ -25075,14 +25077,14 @@ p { filter: brightness(0.75); -webkit-filter: brightness(0.75); } -/* line 1850, ../../../scss/_app_styles.scss */ +/* line 1851, ../../../scss/_app_styles.scss */ .rcard .image img:hover { filter: brightness(1); -webkit-filter: brightness(1); transform: translate3d(0, 0, 0); transition: all 1.5s ease; } -/* line 1859, ../../../scss/_app_styles.scss */ +/* line 1860, ../../../scss/_app_styles.scss */ .rcard .image i { font-size: 7rem; opacity: 0.75; @@ -25096,51 +25098,51 @@ p { text-transform: none; text-decoration: inherit; } -/* line 1876, ../../../scss/_app_styles.scss */ +/* line 1877, ../../../scss/_app_styles.scss */ .rcard .image i.file:before { content: "\f18e"; } -/* line 1877, ../../../scss/_app_styles.scss */ +/* line 1878, ../../../scss/_app_styles.scss */ .rcard .image i.page:before { content: "\f18e"; } -/* line 1878, ../../../scss/_app_styles.scss */ +/* line 1879, ../../../scss/_app_styles.scss */ .rcard .image i.collection:before { content: "\f18a"; } -/* line 1880, ../../../scss/_app_styles.scss */ +/* line 1881, ../../../scss/_app_styles.scss */ .rcard .image i.documents:before { content: "\f18b"; } -/* line 1881, ../../../scss/_app_styles.scss */ +/* line 1882, ../../../scss/_app_styles.scss */ .rcard .image i.pdf:before { content: "\f18b"; } -/* line 1882, ../../../scss/_app_styles.scss */ +/* line 1883, ../../../scss/_app_styles.scss */ .rcard .image i.text:before { content: "\f18e"; } -/* line 1883, ../../../scss/_app_styles.scss */ +/* line 1884, ../../../scss/_app_styles.scss */ .rcard .image i.interactives:before { content: "\f1b2"; } -/* line 1884, ../../../scss/_app_styles.scss */ +/* line 1885, ../../../scss/_app_styles.scss */ .rcard .image i.ebooks:before { content: "\f11e"; } -/* line 1885, ../../../scss/_app_styles.scss */ +/* line 1886, ../../../scss/_app_styles.scss */ .rcard .image i.images:before { content: "\f125"; } -/* line 1886, ../../../scss/_app_styles.scss */ +/* line 1887, ../../../scss/_app_styles.scss */ .rcard .image i.audios:before, .rcard .image i.audio:before { content: "\f17b"; } -/* line 1887, ../../../scss/_app_styles.scss */ +/* line 1888, ../../../scss/_app_styles.scss */ .rcard .image i.videos:before, .rcard .image i.video:before { content: "\f20e"; } -/* line 1890, ../../../scss/_app_styles.scss */ +/* line 1891, ../../../scss/_app_styles.scss */ .rcard .card-label { border-style: solid; border-width: 0 70px 40px 0; @@ -25153,59 +25155,59 @@ p { z-index: 1; opacity: 0.75; } -/* line 1903, ../../../scss/_app_styles.scss */ +/* line 1904, ../../../scss/_app_styles.scss */ .rcard .card-label { border-color: transparent #333 transparent transparent; border-color: rgba(255, 255, 255, 0) #333 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1908, ../../../scss/_app_styles.scss */ +/* line 1909, ../../../scss/_app_styles.scss */ .rcard .published.card-label { border-color: transparent #43AC6A transparent transparent; border-color: rgba(255, 255, 255, 0) #43AC6A rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1912, ../../../scss/_app_styles.scss */ +/* line 1913, ../../../scss/_app_styles.scss */ .rcard .published.card-label .label-text:before { content: "\221A"; margin-left: 5px; font-size: larger; } -/* line 1920, ../../../scss/_app_styles.scss */ +/* line 1921, ../../../scss/_app_styles.scss */ .rcard .draft.card-label { border-color: transparent #a9b2b3 transparent transparent; border-color: rgba(255, 255, 255, 0) #a9b2b3 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1924, ../../../scss/_app_styles.scss */ +/* line 1925, ../../../scss/_app_styles.scss */ .rcard .draft.card-label .label-text:before { content: "Draft"; } -/* line 1929, ../../../scss/_app_styles.scss */ +/* line 1930, ../../../scss/_app_styles.scss */ .rcard .deleted.card-label { border-color: transparent #f04124 transparent transparent; border-color: rgba(255, 255, 255, 0) #f04124 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1933, ../../../scss/_app_styles.scss */ +/* line 1934, ../../../scss/_app_styles.scss */ .rcard .deleted.card-label .label-text:before { content: "Deleted"; } -/* line 1938, ../../../scss/_app_styles.scss */ +/* line 1939, ../../../scss/_app_styles.scss */ .rcard .moderation.card-label { border-color: transparent #0eacb5 transparent transparent; border-color: rgba(255, 255, 255, 0) #0eacb5 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1942, ../../../scss/_app_styles.scss */ +/* line 1943, ../../../scss/_app_styles.scss */ .rcard .moderation.card-label .label-text:before { content: "Mod"; } -/* line 1945, ../../../scss/_app_styles.scss */ +/* line 1946, ../../../scss/_app_styles.scss */ .rcard .hidden.card-label { border-color: transparent #000 transparent transparent; border-color: rgba(255, 255, 255, 0) #000 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 1949, ../../../scss/_app_styles.scss */ +/* line 1950, ../../../scss/_app_styles.scss */ .rcard .hidden.card-label .label-text:before { content: "hidden"; } -/* line 1952, ../../../scss/_app_styles.scss */ +/* line 1953, ../../../scss/_app_styles.scss */ .rcard .label-text { color: #fff; font-size: 0.75rem; @@ -25216,7 +25218,7 @@ p { transform: rotate(30deg); } -/* line 1966, ../../../scss/_app_styles.scss */ +/* line 1967, ../../../scss/_app_styles.scss */ .compulsory:after { content: '*'; color: red; @@ -25224,19 +25226,17 @@ p { } /* Watermark background for node_ajax_content */ -/* line 1974, ../../../scss/_app_styles.scss */ -.allow.draft { - background-size: 10%; - background-repeat: repeat; - background-image: url("/static/ndf/images/draft-watermark.png"); -} - -/* line 1982, ../../../scss/_app_styles.scss */ +/*.allow.draft{ + background-size: 10%; + background-repeat:repeat; + background-image:url("/static/ndf/images/draft-watermark.png"); +}*/ +/* line 1983, ../../../scss/_app_styles.scss */ .text-gray { color: gray; } -/* line 1987, ../../../scss/_app_styles.scss */ +/* line 1988, ../../../scss/_app_styles.scss */ .repository-title { color: #D7D7D7; font-size: 1.1em; @@ -25249,7 +25249,7 @@ p { text-align: center; } -/* line 1999, ../../../scss/_app_styles.scss */ +/* line 2000, ../../../scss/_app_styles.scss */ .repository-desc { font-size: 1.1em; width: auto; @@ -25261,12 +25261,12 @@ p { margin-left: 4px; } -/* line 2010, ../../../scss/_app_styles.scss */ +/* line 2011, ../../../scss/_app_styles.scss */ .card-holder { padding-left: 2%; } -/* line 2014, ../../../scss/_app_styles.scss */ +/* line 2015, ../../../scss/_app_styles.scss */ .app-card-wrapper { position: relative; margin: auto; @@ -25276,14 +25276,14 @@ p { max-width: calc(70rem + 70px); } -/* line 2023, ../../../scss/_app_styles.scss */ +/* line 2024, ../../../scss/_app_styles.scss */ .app-card-container { display: inline-block; vertical-align: top; margin: 15px; } -/* line 2029, ../../../scss/_app_styles.scss */ +/* line 2030, ../../../scss/_app_styles.scss */ .app-card { width: 19rem; margin: 15px 20px; @@ -25294,7 +25294,7 @@ p { border: thin solid #D3D3D3; } -/* line 2039, ../../../scss/_app_styles.scss */ +/* line 2040, ../../../scss/_app_styles.scss */ .app-card:hover { box-shadow: 0px 0px 15px #808080; border: thin solid #D3D3D3; @@ -25302,26 +25302,26 @@ p { transition: all 0.6s ease 0s; } -/* line 2046, ../../../scss/_app_styles.scss */ +/* line 2047, ../../../scss/_app_styles.scss */ .app-card-icon { color: #4c4c4c; position: relative; font-size: 6em; } -/* line 2052, ../../../scss/_app_styles.scss */ +/* line 2053, ../../../scss/_app_styles.scss */ .app-card-title { padding-bottom: -1em; } -/* line 2056, ../../../scss/_app_styles.scss */ +/* line 2057, ../../../scss/_app_styles.scss */ .app-card-content { color: #4c4c4c; text-align: center; margin-top: 0.5cm; } -/* line 2063, ../../../scss/_app_styles.scss */ +/* line 2064, ../../../scss/_app_styles.scss */ .fullscreen-icon { display: none; } @@ -25337,58 +25337,58 @@ div.show-image:hover div.fullscreen-icon{ font-size:2em; }*/ -/* line 2082, ../../../scss/_app_styles.scss */ +/* line 2083, ../../../scss/_app_styles.scss */ .cke .cke_toolbox .cke_toolbar:last-child { float: right; } -/* line 2088, ../../../scss/_app_styles.scss */ +/* line 2089, ../../../scss/_app_styles.scss */ .create-discussion { position: relative; margin: 0px 1em; } -/* line 2092, ../../../scss/_app_styles.scss */ +/* line 2093, ../../../scss/_app_styles.scss */ .create-discussion > div { display: inline-block; vertical-align: top; margin: 5px 0px; } -/* line 2098, ../../../scss/_app_styles.scss */ +/* line 2099, ../../../scss/_app_styles.scss */ .create-discussion .button { margin: 5px 0px; } -/* line 2101, ../../../scss/_app_styles.scss */ +/* line 2102, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment { width: 85%; margin-left: 1em; } -/* line 2105, ../../../scss/_app_styles.scss */ +/* line 2106, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment > div { display: inline-block; vertical-align: top; } -/* line 2110, ../../../scss/_app_styles.scss */ +/* line 2111, ../../../scss/_app_styles.scss */ .create-discussion .ckeditor-content-comment .ckeditor-reply-area { width: 90%; } -/* line 2117, ../../../scss/_app_styles.scss */ +/* line 2118, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply { margin-top: 1em; /*width: 97%;*/ } -/* line 2121, ../../../scss/_app_styles.scss */ +/* line 2122, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply .ckeditor-reply-area { display: inline-block; width: 90%; margin-left: 1em; } -/* line 2126, ../../../scss/_app_styles.scss */ +/* line 2127, ../../../scss/_app_styles.scss */ #replies-area .ckeditor-content-reply .post-btn-div { display: inline-block; vertical-align: top; } -/* line 2132, ../../../scss/_app_styles.scss */ +/* line 2133, ../../../scss/_app_styles.scss */ #replies-area .disc-replies { /*background-color:#ddd;*/ margin-left: 48px; @@ -25396,16 +25396,16 @@ div.show-image:hover div.fullscreen-icon{ padding-bottom: 0em; border-top: 1px solid #B1B1B1; } -/* line 2140, ../../../scss/_app_styles.scss */ +/* line 2141, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .reply-btn { cursor: pointer; color: grey !important; } -/* line 2145, ../../../scss/_app_styles.scss */ +/* line 2146, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .reply-btn:hover { color: #000 !important; } -/* line 2148, ../../../scss/_app_styles.scss */ +/* line 2149, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-title-username { /*background-color: #3e3e3e;*/ color: #ececec !important; @@ -25415,7 +25415,7 @@ div.show-image:hover div.fullscreen-icon{ line-height: 1.5em; border-radius: 5px 5px 0px 0px; } -/* line 2158, ../../../scss/_app_styles.scss */ +/* line 2159, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-footer { /*background-color:#CCCCCC;*/ color: gray !important; @@ -25424,12 +25424,12 @@ div.show-image:hover div.fullscreen-icon{ padding-left: 10px; border-radius: 0px 0px 5px 5px; } -/* line 2166, ../../../scss/_app_styles.scss */ +/* line 2167, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-footer > a { vertical-align: middle; line-height: 2em; } -/* line 2172, ../../../scss/_app_styles.scss */ +/* line 2173, ../../../scss/_app_styles.scss */ #replies-area .disc-replies .discussion-content { color: #262626; word-wrap: break-word; @@ -25437,7 +25437,7 @@ div.show-image:hover div.fullscreen-icon{ /* Large desktop */ @media (min-width: 34em) { - /* line 2180, ../../../scss/_app_styles.scss */ + /* line 2181, ../../../scss/_app_styles.scss */ .container { max-width: 34rem; margin: 0px auto; @@ -25445,7 +25445,7 @@ div.show-image:hover div.fullscreen-icon{ } /* Large desktop */ @media (min-width: 48em) { - /* line 2188, ../../../scss/_app_styles.scss */ + /* line 2189, ../../../scss/_app_styles.scss */ .container { max-width: 45rem; margin: 0px auto; @@ -25453,7 +25453,7 @@ div.show-image:hover div.fullscreen-icon{ } /* Large desktop */ @media (min-width: 62em) { - /* line 2196, ../../../scss/_app_styles.scss */ + /* line 2197, ../../../scss/_app_styles.scss */ .container { max-width: 60rem; margin: 0px auto; @@ -25461,20 +25461,20 @@ div.show-image:hover div.fullscreen-icon{ } /* Large desktop */ @media (min-width: 75em) { - /* line 2204, ../../../scss/_app_styles.scss */ + /* line 2205, ../../../scss/_app_styles.scss */ .container { max-width: 72.25rem; margin: 0px auto; } } -/* line 2210, ../../../scss/_app_styles.scss */ +/* line 2211, ../../../scss/_app_styles.scss */ .course-page { position: relative; background-size: 100% 100%; height: 100%; margin-top: 10px; } -/* line 2216, ../../../scss/_app_styles.scss */ +/* line 2217, ../../../scss/_app_styles.scss */ .course-page > .container { background-color: #fff; padding: 0px 0px; @@ -25482,7 +25482,7 @@ div.show-image:hover div.fullscreen-icon{ box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3); } -/* line 2224, ../../../scss/_app_styles.scss */ +/* line 2225, ../../../scss/_app_styles.scss */ .course-page-opacity { height: 100%; width: 100%; @@ -25496,12 +25496,12 @@ div.show-image:hover div.fullscreen-icon{ background: -o-linear-gradient(left, #E9A900, #B0108D); } -/* line 2238, ../../../scss/_app_styles.scss */ +/* line 2239, ../../../scss/_app_styles.scss */ #envelop-cover { /*background: #A0148E;*/ height: 250px; } -/* line 2242, ../../../scss/_app_styles.scss */ +/* line 2243, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header { font-size: 35px; font-weight: 500; @@ -25511,11 +25511,11 @@ div.show-image:hover div.fullscreen-icon{ height: 250px; color: #fff; } -/* line 2251, ../../../scss/_app_styles.scss */ +/* line 2252, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header label { color: #fff; } -/* line 2255, ../../../scss/_app_styles.scss */ +/* line 2256, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-header-background, #envelop-cover .course-page-header .course-header-background-layer { position: absolute; left: 0px; @@ -25524,17 +25524,17 @@ div.show-image:hover div.fullscreen-icon{ bottom: 0px; height: 250px; } -/* line 2262, ../../../scss/_app_styles.scss */ +/* line 2263, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-header-background img, #envelop-cover .course-page-header .course-header-background-layer img { width: auto; height: 250px; } -/* line 2268, ../../../scss/_app_styles.scss */ +/* line 2269, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-header-background-layer { background-color: rgba(0, 0, 0, 0.5); opacity: 0; } -/* line 2273, ../../../scss/_app_styles.scss */ +/* line 2274, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings { margin-left: 15px; position: absolute; @@ -25542,20 +25542,20 @@ div.show-image:hover div.fullscreen-icon{ bottom: 55px; /*width: 170px;*/ } -/* line 2279, ../../../scss/_app_styles.scss */ +/* line 2280, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings > ul { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); } -/* line 2281, ../../../scss/_app_styles.scss */ +/* line 2282, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings > ul > li:hover { background: rgba(0, 0, 0, 0.9); } -/* line 2285, ../../../scss/_app_styles.scss */ +/* line 2286, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings a { font-size: 15px; color: #737373; } -/* line 2286, ../../../scss/_app_styles.scss */ +/* line 2287, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings a:first-child { background: rgba(50, 50, 50, 0.8); padding: 9px 12px 9px 10px; @@ -25563,11 +25563,11 @@ div.show-image:hover div.fullscreen-icon{ font-size: 12px; margin: 0px; } -/* line 2292, ../../../scss/_app_styles.scss */ +/* line 2293, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings a:first-child > i { margin-right: 5px; } -/* line 2299, ../../../scss/_app_styles.scss */ +/* line 2300, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings > span { background: rgba(0, 0, 0, 0.6); border: 1px solid rgba(255, 255, 255, 0.7); @@ -25578,30 +25578,30 @@ div.show-image:hover div.fullscreen-icon{ cursor: pointer; border-radius: 3px; } -/* line 2309, ../../../scss/_app_styles.scss */ +/* line 2310, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header .course-settings > span i { font-size: 20px; } -/* line 2316, ../../../scss/_app_styles.scss */ +/* line 2317, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header span a { font-size: 15px; color: #737373; } -/* line 2319, ../../../scss/_app_styles.scss */ +/* line 2320, ../../../scss/_app_styles.scss */ #envelop-cover .course-page-header span a i { font-size: 18px; } -/* line 2326, ../../../scss/_app_styles.scss */ +/* line 2327, ../../../scss/_app_styles.scss */ #envelop-cover .heading { letter-spacing: -1.2px; font-weight: 400; } -/* line 2331, ../../../scss/_app_styles.scss */ +/* line 2332, ../../../scss/_app_styles.scss */ #envelop-cover .meta { line-height: 2.1em; padding-left: 14px; } -/* line 2335, ../../../scss/_app_styles.scss */ +/* line 2336, ../../../scss/_app_styles.scss */ #envelop-cover .meta .key { color: #A7A4A4; font-weight: 500; @@ -25611,27 +25611,27 @@ div.show-image:hover div.fullscreen-icon{ vertical-align: top; margin-right: 10px; } -/* line 2345, ../../../scss/_app_styles.scss */ +/* line 2346, ../../../scss/_app_styles.scss */ #envelop-cover .meta .value { display: inline-block; } -/* line 2348, ../../../scss/_app_styles.scss */ +/* line 2349, ../../../scss/_app_styles.scss */ #envelop-cover .meta .value .name { color: #000; } -/* line 2352, ../../../scss/_app_styles.scss */ +/* line 2353, ../../../scss/_app_styles.scss */ #envelop-cover .meta .value .time { font-size: 13px; font-weight: 300; color: #000; } -/* line 2359, ../../../scss/_app_styles.scss */ +/* line 2360, ../../../scss/_app_styles.scss */ #envelop-cover .course-title { position: absolute; bottom: 50px; left: 5px; } -/* line 2364, ../../../scss/_app_styles.scss */ +/* line 2365, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs { border: 0 solid silver; border-width: 0px 0px 0px 0px; @@ -25643,7 +25643,7 @@ div.show-image:hover div.fullscreen-icon{ width: 100%; background-color: rgba(255, 255, 255, 0.8); } -/* line 2375, ../../../scss/_app_styles.scss */ +/* line 2376, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs .tab-title { border: 0 solid silver; border-width: 0 0 0px 0px; @@ -25653,7 +25653,7 @@ div.show-image:hover div.fullscreen-icon{ display: inline-block; border-top: 5px solid transparent; } -/* line 2384, ../../../scss/_app_styles.scss */ +/* line 2385, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs .tab-title a { color: #6F669E; font-weight: 600; @@ -25661,25 +25661,25 @@ div.show-image:hover div.fullscreen-icon{ letter-spacing: -0.3px; padding: 0rem 0.8rem 0.4rem; } -/* line 2392, ../../../scss/_app_styles.scss */ +/* line 2393, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs .tab-title.active { border-width: 0px 0px 0px 0px; background: #FFFFFF; border-top: 5px solid #F11FD0; } -/* line 2396, ../../../scss/_app_styles.scss */ +/* line 2397, ../../../scss/_app_styles.scss */ #envelop-cover .course-tabs .tab-title.active a { color: #6153AE; } -/* line 2409, ../../../scss/_app_styles.scss */ +/* line 2410, ../../../scss/_app_styles.scss */ .note-tags a { background: #ffebb2; padding: 0.2em 0.7em; display: inline-block; } -/* line 2416, ../../../scss/_app_styles.scss */ +/* line 2417, ../../../scss/_app_styles.scss */ .toggleButtons a { padding: 0.5em 1em; margin: 0px; @@ -25688,69 +25688,69 @@ div.show-image:hover div.fullscreen-icon{ border: 1px solid #B7B7B7; display: inline; } -/* line 2424, ../../../scss/_app_styles.scss */ +/* line 2425, ../../../scss/_app_styles.scss */ .toggleButtons a:first-child { margin-right: -3px; border-right: 0px solid #000; } -/* line 2428, ../../../scss/_app_styles.scss */ +/* line 2429, ../../../scss/_app_styles.scss */ .toggleButtons a:first-child { border-radius: 10px 0px 0px 10px; } -/* line 2431, ../../../scss/_app_styles.scss */ +/* line 2432, ../../../scss/_app_styles.scss */ .toggleButtons a:last-child { border-radius: 0px 10px 10px 0px; } -/* line 2434, ../../../scss/_app_styles.scss */ +/* line 2435, ../../../scss/_app_styles.scss */ .toggleButtons a.active { background-color: #908F8F; color: #fff; } -/* line 2441, ../../../scss/_app_styles.scss */ +/* line 2442, ../../../scss/_app_styles.scss */ .explore-header { line-height: 3em; } -/* line 2444, ../../../scss/_app_styles.scss */ +/* line 2445, ../../../scss/_app_styles.scss */ .explore-header > div { vertical-align: middle; display: inline-block; } -/* line 2448, ../../../scss/_app_styles.scss */ +/* line 2449, ../../../scss/_app_styles.scss */ .explore-header .heading { font-size: 2em; } -/* line 2461, ../../../scss/_app_styles.scss */ +/* line 2462, ../../../scss/_app_styles.scss */ #envelop-content { /*background-color: #fff;*/ padding: 0px 10px; overflow-x: hidden; /* For accordian in the mobile view*/ } -/* line 2467, ../../../scss/_app_styles.scss */ +/* line 2468, ../../../scss/_app_styles.scss */ #envelop-content .accordion { margin-left: 0px; } -/* line 2471, ../../../scss/_app_styles.scss */ +/* line 2472, ../../../scss/_app_styles.scss */ #envelop-content .accordion .accordion-navigation a { background-color: #DEDEDE; } -/* line 2474, ../../../scss/_app_styles.scss */ +/* line 2475, ../../../scss/_app_styles.scss */ #envelop-content .accordion .accordion-navigation.active a { background-color: #fff; } -/* line 2481, ../../../scss/_app_styles.scss */ +/* line 2482, ../../../scss/_app_styles.scss */ #envelop-content > div > .tabs-content > .content { background: #FFFFFF; padding: 1em; } -/* line 2488, ../../../scss/_app_styles.scss */ +/* line 2489, ../../../scss/_app_styles.scss */ #envelop-content .course-book #course-dashboard { padding: 0px; } -/* line 2496, ../../../scss/_app_styles.scss */ +/* line 2497, ../../../scss/_app_styles.scss */ .course-overview-container { /*.about-course-heading { display: block; @@ -25785,23 +25785,23 @@ div.show-image:hover div.fullscreen-icon{ width: 100%; }*/ } -/* line 2497, ../../../scss/_app_styles.scss */ +/* line 2498, ../../../scss/_app_styles.scss */ .course-overview-container .course-overview > .columns { padding: 0px 10px; } -/* line 2500, ../../../scss/_app_styles.scss */ +/* line 2501, ../../../scss/_app_styles.scss */ .course-overview-container h5 { text-transform: uppercase; } -/* line 2503, ../../../scss/_app_styles.scss */ +/* line 2504, ../../../scss/_app_styles.scss */ .course-overview-container .correct-count { color: #367714; } -/* line 2506, ../../../scss/_app_styles.scss */ +/* line 2507, ../../../scss/_app_styles.scss */ .course-overview-container .incorrect-count { color: #9b0000; } -/* line 2509, ../../../scss/_app_styles.scss */ +/* line 2510, ../../../scss/_app_styles.scss */ .course-overview-container .course-metric-heading { text-transform: uppercase; font-size: 12px; @@ -25810,45 +25810,45 @@ div.show-image:hover div.fullscreen-icon{ color: #8E8E8E; display: block; } -/* line 2517, ../../../scss/_app_styles.scss */ +/* line 2518, ../../../scss/_app_styles.scss */ .course-overview-container .course-metric-count { font-size: 30px; font-weight: 500; letter-spacing: 0.5px; display: block; } -/* line 2523, ../../../scss/_app_styles.scss */ +/* line 2524, ../../../scss/_app_styles.scss */ .course-overview-container .ongoing-session { border-bottom: 1px solid #ccc; margin-bottom: 12px; padding-bottom: 15px; } -/* line 2528, ../../../scss/_app_styles.scss */ +/* line 2529, ../../../scss/_app_styles.scss */ .course-overview-container .ongoing-session h5, .course-overview-container .ongoing-session h3 { color: #2b78e4; } -/* line 2531, ../../../scss/_app_styles.scss */ +/* line 2532, ../../../scss/_app_styles.scss */ .course-overview-container .ongoing-session button { font-size: 14px; padding: 7px; margin: 0px; background-color: #2B78E4; } -/* line 2539, ../../../scss/_app_styles.scss */ +/* line 2540, ../../../scss/_app_styles.scss */ .course-overview-container .course-status > h5 { color: #888; } -/* line 2542, ../../../scss/_app_styles.scss */ +/* line 2543, ../../../scss/_app_styles.scss */ .course-overview-container .course-status > .row { margin: 10px 0px; } -/* line 2545, ../../../scss/_app_styles.scss */ +/* line 2546, ../../../scss/_app_styles.scss */ .course-overview-container .course-status .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 2550, ../../../scss/_app_styles.scss */ +/* line 2551, ../../../scss/_app_styles.scss */ .course-overview-container .course-status .tabs .tab-title { width: 40%; background-color: #DEDEDE; @@ -25857,17 +25857,17 @@ div.show-image:hover div.fullscreen-icon{ top: 1px; text-transform: uppercase; } -/* line 2558, ../../../scss/_app_styles.scss */ +/* line 2559, ../../../scss/_app_styles.scss */ .course-overview-container .course-status .tabs .tab-title.active { background-color: #fff; border: 1px solid #CCC; border-bottom: 0px; } -/* line 2568, ../../../scss/_app_styles.scss */ +/* line 2569, ../../../scss/_app_styles.scss */ .course-overview-container .course-notif-logs ul { list-style: none; } -/* line 2572, ../../../scss/_app_styles.scss */ +/* line 2573, ../../../scss/_app_styles.scss */ .course-overview-container .course-section { border: 1px solid #ccc; padding: 10px; @@ -25875,11 +25875,11 @@ div.show-image:hover div.fullscreen-icon{ margin: 40px 0px; position: relative; } -/* line 2579, ../../../scss/_app_styles.scss */ +/* line 2580, ../../../scss/_app_styles.scss */ .course-overview-container .course-section > .row { margin: 20px 0px; } -/* line 2583, ../../../scss/_app_styles.scss */ +/* line 2584, ../../../scss/_app_styles.scss */ .course-overview-container .course-section .course-section-heading { text-transform: uppercase; font-weight: 600; @@ -25889,7 +25889,7 @@ div.show-image:hover div.fullscreen-icon{ margin: 2px 0px 15px; color: #888; } -/* line 2593, ../../../scss/_app_styles.scss */ +/* line 2594, ../../../scss/_app_styles.scss */ .course-overview-container .course-section .course-section-icon { position: absolute; font-size: 40px; @@ -25898,58 +25898,58 @@ div.show-image:hover div.fullscreen-icon{ color: #aaa; background: #fff; } -/* line 2617, ../../../scss/_app_styles.scss */ +/* line 2618, ../../../scss/_app_styles.scss */ .course-overview-container .course-warning { background-color: #fffdd7; } -/* line 2619, ../../../scss/_app_styles.scss */ +/* line 2620, ../../../scss/_app_styles.scss */ .course-overview-container .course-warning > h5 { color: #c09100; } -/* line 2622, ../../../scss/_app_styles.scss */ +/* line 2623, ../../../scss/_app_styles.scss */ .course-overview-container .course-warning i { padding: 10px; margin-right: 5px; color: #c09100; } -/* line 2627, ../../../scss/_app_styles.scss */ +/* line 2628, ../../../scss/_app_styles.scss */ .course-overview-container .course-warning a { text-decoration: underline; } -/* line 2631, ../../../scss/_app_styles.scss */ +/* line 2632, ../../../scss/_app_styles.scss */ .course-overview-container .course-students-data { margin: 20px 0px; } -/* line 2635, ../../../scss/_app_styles.scss */ +/* line 2636, ../../../scss/_app_styles.scss */ .course-overview-container .course-students-data .students-table-legends > span:nth-child(odd) { margin: 0px 10px; } -/* line 2638, ../../../scss/_app_styles.scss */ +/* line 2639, ../../../scss/_app_styles.scss */ .course-overview-container .course-students-data .students-table-legends > span:nth-child(even) { display: inline-block; vertical-align: top; margin-right: 10px; } -/* line 2645, ../../../scss/_app_styles.scss */ +/* line 2646, ../../../scss/_app_styles.scss */ .course-overview-container .student-overview-table { width: 100%; margin: 15px 0px; } -/* line 2649, ../../../scss/_app_styles.scss */ +/* line 2650, ../../../scss/_app_styles.scss */ .course-overview-container .student-overview-table tr { border: none; } -/* line 2653, ../../../scss/_app_styles.scss */ +/* line 2654, ../../../scss/_app_styles.scss */ .course-overview-container .student-overview-table .progress .merter-val { margin-left: 5px; } -/* line 2691, ../../../scss/_app_styles.scss */ +/* line 2692, ../../../scss/_app_styles.scss */ .about-course { background-color: #fff; padding: 10px 23px; } -/* line 2694, ../../../scss/_app_styles.scss */ +/* line 2695, ../../../scss/_app_styles.scss */ .about-course > h5 { text-transform: uppercase; font-weight: 600; @@ -25960,7 +25960,7 @@ div.show-image:hover div.fullscreen-icon{ margin-left: 5px; } -/* line 2705, ../../../scss/_app_styles.scss */ +/* line 2706, ../../../scss/_app_styles.scss */ .course-desc { letter-spacing: 0.7px; font-weight: 400; @@ -25970,7 +25970,7 @@ div.show-image:hover div.fullscreen-icon{ margin-top: 5px; } -/* line 2713, ../../../scss/_app_styles.scss */ +/* line 2714, ../../../scss/_app_styles.scss */ .course-highlight { letter-spacing: 0.7px; font-weight: 400; @@ -25981,25 +25981,25 @@ div.show-image:hover div.fullscreen-icon{ margin-left: 4px; margin-bottom: 5px; } -/* line 2723, ../../../scss/_app_styles.scss */ +/* line 2724, ../../../scss/_app_styles.scss */ .course-highlight > span { color: #ce7869; } -/* line 2729, ../../../scss/_app_styles.scss */ +/* line 2730, ../../../scss/_app_styles.scss */ .icon-wid { font-size: 34px !important; color: #a2b1be; margin-right: 10px; } -/* line 2738, ../../../scss/_app_styles.scss */ +/* line 2739, ../../../scss/_app_styles.scss */ .notifications-analytics-tabs .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 2743, ../../../scss/_app_styles.scss */ +/* line 2744, ../../../scss/_app_styles.scss */ .notifications-analytics-tabs .tabs .tab-title { width: 40%; background-color: #DEDEDE; @@ -26008,96 +26008,96 @@ div.show-image:hover div.fullscreen-icon{ top: 1px; text-transform: uppercase; } -/* line 2751, ../../../scss/_app_styles.scss */ +/* line 2752, ../../../scss/_app_styles.scss */ .notifications-analytics-tabs .tabs .tab-title.active { background-color: #fff; border: 1px solid #CCC; border-bottom: 0px; } -/* line 2760, ../../../scss/_app_styles.scss */ +/* line 2761, ../../../scss/_app_styles.scss */ .student-dashboard-header-container { background-color: #90F; padding: 10px 10px; height: 110px; width: 100%; } -/* line 2768, ../../../scss/_app_styles.scss */ +/* line 2769, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header img { height: 75px; width: 75px; vertical-align: top; margin: 0px 10px; } -/* line 2774, ../../../scss/_app_styles.scss */ +/* line 2775, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header .student-dashboard-info { display: inline-block; } -/* line 2776, ../../../scss/_app_styles.scss */ +/* line 2777, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header .student-dashboard-info > span { display: block; color: #fff; } -/* line 2780, ../../../scss/_app_styles.scss */ +/* line 2781, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header .student-dashboard-info .student-name { color: #fff; font-weight: 600; font-size: 22px; letter-spacing: 0.5px; } -/* line 2786, ../../../scss/_app_styles.scss */ +/* line 2787, ../../../scss/_app_styles.scss */ .student-dashboard-header-container .student-dashboard-header .student-dashboard-info .student-overall-points { font-size: 26px; color: #ffff00; } -/* line 2799, ../../../scss/_app_styles.scss */ +/* line 2800, ../../../scss/_app_styles.scss */ .student-dashboard { background-color: #fff; padding: 10px; } -/* line 2804, ../../../scss/_app_styles.scss */ +/* line 2805, ../../../scss/_app_styles.scss */ .student-dashboard #course-act-logs > span { display: inline-block; vertical-align: top; } -/* line 2813, ../../../scss/_app_styles.scss */ +/* line 2814, ../../../scss/_app_styles.scss */ .rating-star-number { position: relative; display: inline-block; } -/* line 2816, ../../../scss/_app_styles.scss */ +/* line 2817, ../../../scss/_app_styles.scss */ .rating-star-number > span { position: absolute; top: 11px; left: 14px; font-size: 13px; } -/* line 2822, ../../../scss/_app_styles.scss */ +/* line 2823, ../../../scss/_app_styles.scss */ .rating-star-number i { font-size: 40px; color: gold; } -/* line 2829, ../../../scss/_app_styles.scss */ +/* line 2830, ../../../scss/_app_styles.scss */ .course-notif .notif-type img { height: 35px; width: 75%; } -/* line 2833, ../../../scss/_app_styles.scss */ +/* line 2834, ../../../scss/_app_styles.scss */ .course-notif .notif-type .notif-rating { position: absolute; right: 15%; top: 0; } -/* line 2837, ../../../scss/_app_styles.scss */ +/* line 2838, ../../../scss/_app_styles.scss */ .course-notif .notif-type .notif-rating i { font-size: 40px; right: 10%; color: #f1c233; } -/* line 2842, ../../../scss/_app_styles.scss */ +/* line 2843, ../../../scss/_app_styles.scss */ .course-notif .notif-type .notif-rating span { position: absolute; left: 50%; @@ -26106,12 +26106,12 @@ div.show-image:hover div.fullscreen-icon{ font-size: 11px; } -/* line 2856, ../../../scss/_app_styles.scss */ +/* line 2857, ../../../scss/_app_styles.scss */ .course-dashboard .course-status > ul, .course-dashboard .course-notifications > ul, .course-dashboard .course-performance > ul { list-style: none; } -/* line 2860, ../../../scss/_app_styles.scss */ +/* line 2861, ../../../scss/_app_styles.scss */ .course-dashboard .course-status > .row, .course-dashboard .course-notifications > .row, .course-dashboard .course-performance > .row { padding: 0px; @@ -26123,45 +26123,45 @@ div.show-image:hover div.fullscreen-icon{ margin: 0em 0em; border-radius: 10px; } -/* line 2872, ../../../scss/_app_styles.scss */ +/* line 2873, ../../../scss/_app_styles.scss */ .course-dashboard .dash-tile-heading { padding: 0.2em 0.7em; border-bottom: 1px solid #DADADA; font-weight: 500; font-size: 1.3em; } -/* line 2878, ../../../scss/_app_styles.scss */ +/* line 2879, ../../../scss/_app_styles.scss */ .course-dashboard .dash-tile-row { padding: 1em; } -/* line 2881, ../../../scss/_app_styles.scss */ +/* line 2882, ../../../scss/_app_styles.scss */ .course-dashboard .dash-tile-row:nth-child(n+3) { border-top: 1px solid #DCDCDC; } -/* line 2887, ../../../scss/_app_styles.scss */ +/* line 2888, ../../../scss/_app_styles.scss */ .course-dashboard .course-status .course-update .course-current-state { color: #000; font-weight: bold; font-size: 1.2em; padding: 0.5em 0.8em 0.6em; } -/* line 2897, ../../../scss/_app_styles.scss */ +/* line 2898, ../../../scss/_app_styles.scss */ .course-dashboard .course-notifications { position: relative; } -/* line 2902, ../../../scss/_app_styles.scss */ +/* line 2903, ../../../scss/_app_styles.scss */ .course-dashboard .course-notifications .notification-row .notification-text { font-size: 0.85em; letter-spacing: 0em; word-spacing: 0.2em; } -/* line 2907, ../../../scss/_app_styles.scss */ +/* line 2908, ../../../scss/_app_styles.scss */ .course-dashboard .course-notifications .notification-row .time-elapsed { font-size: 0.6em; color: #424242; cursor: pointer; } -/* line 2914, ../../../scss/_app_styles.scss */ +/* line 2915, ../../../scss/_app_styles.scss */ .course-dashboard .course-notifications .notification-count { font-size: 1em; position: absolute; @@ -26169,42 +26169,42 @@ div.show-image:hover div.fullscreen-icon{ top: 0.3em; } -/* line 2924, ../../../scss/_app_styles.scss */ +/* line 2925, ../../../scss/_app_styles.scss */ .notebook .notebook-header { border-color: black; border-style: solid; border-width: 1px 0px; padding-top: 1em; } -/* line 2930, ../../../scss/_app_styles.scss */ +/* line 2931, ../../../scss/_app_styles.scss */ .notebook .notebook-header a, .notebook .notebook-header input { margin: 0px; } -/* line 2933, ../../../scss/_app_styles.scss */ +/* line 2934, ../../../scss/_app_styles.scss */ .notebook .notebook-header .notes-count { text-align: center; } -/* line 2938, ../../../scss/_app_styles.scss */ +/* line 2939, ../../../scss/_app_styles.scss */ .notebook .notebook-header .notes-count span:first-child { font-size: 21px; font-weight: 600; padding: 15px; } -/* line 2943, ../../../scss/_app_styles.scss */ +/* line 2944, ../../../scss/_app_styles.scss */ .notebook .notebook-header .notes-count span:last-child { background: lightgrey; padding: 2px 5px; vertical-align: text-bottom; } -/* line 2953, ../../../scss/_app_styles.scss */ +/* line 2954, ../../../scss/_app_styles.scss */ .notebook .notebook-body { padding: 0px 0px; } -/* line 2957, ../../../scss/_app_styles.scss */ +/* line 2958, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .row { margin: 30px 0px; } -/* line 2960, ../../../scss/_app_styles.scss */ +/* line 2961, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card, .notebook .notebook-body .note-cards .note-details { border: 1px solid #ccc; padding: 10px 15px; @@ -26214,12 +26214,12 @@ div.show-image:hover div.fullscreen-icon{ cursor: pointer; position: relative; } -/* line 2969, ../../../scss/_app_styles.scss */ +/* line 2970, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-heading, .notebook .notebook-body .note-cards .note-details .note-heading { font-weight: 800; font-size: 20px; } -/* line 2973, ../../../scss/_app_styles.scss */ +/* line 2974, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-close, .notebook .notebook-body .note-cards .note-details .note-close { position: absolute; right: 7px; @@ -26228,22 +26228,22 @@ div.show-image:hover div.fullscreen-icon{ font-weight: 700; color: #929292; } -/* line 2981, ../../../scss/_app_styles.scss */ +/* line 2982, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-summary, .notebook .notebook-body .note-cards .note-details .note-summary { margin: 15px 0px; } -/* line 2984, ../../../scss/_app_styles.scss */ +/* line 2985, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-info, .notebook .notebook-body .note-cards .note-card .note-extra-data, .notebook .notebook-body .note-cards .note-details .note-info, .notebook .notebook-body .note-cards .note-details .note-extra-data { color: #989898; font-size: 13px; letter-spacing: 0.9px; font-weight: 500; } -/* line 2990, ../../../scss/_app_styles.scss */ +/* line 2991, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-info > span, .notebook .notebook-body .note-cards .note-card .note-extra-data > span, .notebook .notebook-body .note-cards .note-details .note-info > span, .notebook .notebook-body .note-cards .note-details .note-extra-data > span { margin-right: 5px; } -/* line 2995, ../../../scss/_app_styles.scss */ +/* line 2996, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-tags > span, .notebook .notebook-body .note-cards .note-details .note-tags > span { display: inline-block; margin: 10px; @@ -26251,53 +26251,53 @@ div.show-image:hover div.fullscreen-icon{ color: #cba552; padding: 2px 5px; } -/* line 3003, ../../../scss/_app_styles.scss */ +/* line 3004, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-actions, .notebook .notebook-body .note-cards .note-details .note-actions { color: #989898; cursor: pointer; } -/* line 3007, ../../../scss/_app_styles.scss */ +/* line 3008, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-card .note-actions span, .notebook .notebook-body .note-cards .note-details .note-actions span { margin-right: 10px 5px; } -/* line 3013, ../../../scss/_app_styles.scss */ +/* line 3014, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-details .note-info, .notebook .notebook-body .note-cards .note-details .note-extra-data, .notebook .notebook-body .note-cards .note-details .note-tags, .notebook .notebook-body .note-cards .note-details .note-actions { display: inline-block; margin-right: 10px; } -/* line 3020, ../../../scss/_app_styles.scss */ +/* line 3021, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-details .note-tags { float: right; } -/* line 3022, ../../../scss/_app_styles.scss */ +/* line 3023, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-cards .note-details .note-tags > span { margin: 0px; } -/* line 3031, ../../../scss/_app_styles.scss */ +/* line 3032, ../../../scss/_app_styles.scss */ .notebook .notebook-body > div { padding: 0px; } -/* line 3037, ../../../scss/_app_styles.scss */ +/* line 3038, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index { border-right: 1px solid #AFAEAE; padding: 4px 0px; background-color: #F1F1F1; } -/* line 3042, ../../../scss/_app_styles.scss */ +/* line 3043, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs-content { padding: 0px; } -/* line 3045, ../../../scss/_app_styles.scss */ +/* line 3046, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs-content .active { padding: 0px; } -/* line 3049, ../../../scss/_app_styles.scss */ +/* line 3050, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 3054, ../../../scss/_app_styles.scss */ +/* line 3055, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs .tab-title { width: 50%; /*background-color: #DEDEDE;*/ @@ -26305,114 +26305,114 @@ div.show-image:hover div.fullscreen-icon{ position: relative; top: 1px; } -/* line 3061, ../../../scss/_app_styles.scss */ +/* line 3062, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs .tab-title a { border-radius: inherit; font-size: 0.9rem; text-align: center; color: #989898; } -/* line 3068, ../../../scss/_app_styles.scss */ +/* line 3069, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs .tab-title.active { background-color: #fff; border: 1px solid #CCC; border-bottom: 0px; } -/* line 3072, ../../../scss/_app_styles.scss */ +/* line 3073, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tabs .tab-title.active a { color: #3a3169; } -/* line 3079, ../../../scss/_app_styles.scss */ +/* line 3080, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .tab-content { padding: 0px; } -/* line 3084, ../../../scss/_app_styles.scss */ +/* line 3085, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .date { font-size: 12px; font-weight: bold; background: #EFEFEF; padding: 7px 10px; } -/* line 3090, ../../../scss/_app_styles.scss */ +/* line 3091, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .date .note-count { font-size: 11px; line-height: 2em; } -/* line 3095, ../../../scss/_app_styles.scss */ +/* line 3096, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes > div { border-bottom: 1px solid #AFAEAE; } -/* line 3098, ../../../scss/_app_styles.scss */ +/* line 3099, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note { padding: 5px 15px; background: #FFF; cursor: pointer; color: #A2A2A2; } -/* line 3104, ../../../scss/_app_styles.scss */ +/* line 3105, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-heading { font-weight: 400; font-size: 17px; } -/* line 3109, ../../../scss/_app_styles.scss */ +/* line 3110, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-meta { font-size: 13px; } -/* line 3112, ../../../scss/_app_styles.scss */ +/* line 3113, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-meta > span:not(:first-child) { font-size: 11px; font-weight: 600; color: #717171; } -/* line 3119, ../../../scss/_app_styles.scss */ +/* line 3120, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-footer { color: #888888; } -/* line 3122, ../../../scss/_app_styles.scss */ +/* line 3123, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note .note-footer span { margin-right: 10px; } -/* line 3127, ../../../scss/_app_styles.scss */ +/* line 3128, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note.active { border-left: 5px solid #6153AE; background: #F4E7FF; font-weight: 800; color: #6153AE; } -/* line 3133, ../../../scss/_app_styles.scss */ +/* line 3134, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note.active .note-heading { font-weight: 500; font-size: 17px; } -/* line 3137, ../../../scss/_app_styles.scss */ +/* line 3138, ../../../scss/_app_styles.scss */ .notebook .notebook-body .notebook-index .notes .note.active .note-meta > span:not(:first-child) { color: #6153AE; } -/* line 3145, ../../../scss/_app_styles.scss */ +/* line 3146, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page { background-color: #fff; padding-bottom: 30px; } -/* line 3152, ../../../scss/_app_styles.scss */ +/* line 3153, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .group_content { margin-top: 5px; margin-left: 0px; } -/* line 3157, ../../../scss/_app_styles.scss */ +/* line 3158, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page > div { background-color: #fff; } -/* line 3161, ../../../scss/_app_styles.scss */ +/* line 3162, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar { padding: 1.8em 1.2em 0em; margin: 0em; background-color: #FFF; } -/* line 3166, ../../../scss/_app_styles.scss */ +/* line 3167, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar .note-creator { font-weight: bold; } -/* line 3169, ../../../scss/_app_styles.scss */ +/* line 3170, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar .creator-title { text-align: left; color: #C3C3C3; @@ -26420,102 +26420,102 @@ div.show-image:hover div.fullscreen-icon{ letter-spacing: 0.3px; margin-top: 5px; } -/* line 3176, ../../../scss/_app_styles.scss */ +/* line 3177, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar .creator-rating { text-align: right; } -/* line 3178, ../../../scss/_app_styles.scss */ +/* line 3179, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-toolbar .creator-rating > div { display: inline-block; } -/* line 3183, ../../../scss/_app_styles.scss */ +/* line 3184, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-title { font-size: 2.3em; font-weight: 500; margin-right: 1em; } -/* line 3188, ../../../scss/_app_styles.scss */ +/* line 3189, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-content { padding: 2em 2em 1em; background: #fff; margin: 0em; } -/* line 3195, ../../../scss/_app_styles.scss */ +/* line 3196, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-content .note-header > div { display: inline-block; } -/* line 3200, ../../../scss/_app_styles.scss */ +/* line 3201, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-content .note-text { font-size: 19px; letter-spacing: 0.7px; } -/* line 3203, ../../../scss/_app_styles.scss */ +/* line 3204, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .note-content .note-text p { padding: 0px; } -/* line 3209, ../../../scss/_app_styles.scss */ +/* line 3210, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections { padding: 0em 1em 0em; } -/* line 3213, ../../../scss/_app_styles.scss */ +/* line 3214, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .comments-header span { font-weight: bold; } -/* line 3216, ../../../scss/_app_styles.scss */ +/* line 3217, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .comments-header i:not(:first-child) { margin-left: 15px; } -/* line 3221, ../../../scss/_app_styles.scss */ +/* line 3222, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .new-comment { border-top: 1px solid grey; padding: 15px 10px; margin-top: 5px; } -/* line 3226, ../../../scss/_app_styles.scss */ +/* line 3227, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .new-comment .trumbowyg-box, .notebook .notebook-body .note-page .comment-sections .new-comment .trumbowyg-editor { min-height: 200px; margin-top: 0px; } -/* line 3232, ../../../scss/_app_styles.scss */ +/* line 3233, ../../../scss/_app_styles.scss */ .notebook .notebook-body .note-page .comment-sections .new-comment .user-prof-image { font-size: 90px; line-height: 0em; } -/* line 3242, ../../../scss/_app_styles.scss */ +/* line 3243, ../../../scss/_app_styles.scss */ #newNoteModal { width: 40%; } -/* line 3245, ../../../scss/_app_styles.scss */ +/* line 3246, ../../../scss/_app_styles.scss */ #newNoteModal > div { margin-bottom: 1em; } -/* line 3249, ../../../scss/_app_styles.scss */ +/* line 3250, ../../../scss/_app_styles.scss */ #newNoteModal input { width: 100%; } -/* line 3252, ../../../scss/_app_styles.scss */ +/* line 3253, ../../../scss/_app_styles.scss */ #newNoteModal .heading { margin-right: 1em; } -/* line 3256, ../../../scss/_app_styles.scss */ +/* line 3257, ../../../scss/_app_styles.scss */ #newNoteModal .note-tags { padding: 1em; border: 1px solid black; } -/* line 3262, ../../../scss/_app_styles.scss */ +/* line 3263, ../../../scss/_app_styles.scss */ #newNoteModal .new-note-actions .button { float: left; margin-left: 1em; margin-bottom: 0px; } -/* line 3267, ../../../scss/_app_styles.scss */ +/* line 3268, ../../../scss/_app_styles.scss */ #newNoteModal .new-note-actions .button:last-child { float: right; } -/* line 3275, ../../../scss/_app_styles.scss */ +/* line 3276, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header { line-height: 2em; border-top: 1px solid #797979; @@ -26523,33 +26523,33 @@ div.show-image:hover div.fullscreen-icon{ text-align: center; padding: 0.7em 1em; } -/* line 3282, ../../../scss/_app_styles.scss */ +/* line 3283, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header input, .gallery-page .gallery-header select, .gallery-page .gallery-header a { border-radius: 4px; margin-bottom: 0em; } -/* line 3286, ../../../scss/_app_styles.scss */ +/* line 3287, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header input.prefix, .gallery-page .gallery-header select.prefix, .gallery-page .gallery-header a.prefix { border-radius: 0px; } -/* line 3291, ../../../scss/_app_styles.scss */ +/* line 3292, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header i { font-size: 1em; color: #A29E9E; } -/* line 3297, ../../../scss/_app_styles.scss */ +/* line 3298, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .filters .columns { padding-left: 5px; } -/* line 3303, ../../../scss/_app_styles.scss */ +/* line 3304, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .columns { padding-left: 5px; } -/* line 3307, ../../../scss/_app_styles.scss */ +/* line 3308, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .filter-tags { text-align: left; } -/* line 3310, ../../../scss/_app_styles.scss */ +/* line 3311, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .filter-tags .filter-tag { padding: 0px 10px; background: #cccccc; @@ -26559,73 +26559,73 @@ div.show-image:hover div.fullscreen-icon{ font-size: 0.8em; color: #757575; } -/* line 3319, ../../../scss/_app_styles.scss */ +/* line 3320, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .filter-tags .filter-tag span { margin: 0px 2px 0px 6px; cursor: pointer; } -/* line 3324, ../../../scss/_app_styles.scss */ +/* line 3325, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .search .filter-tags > div { display: inline-block; } -/* line 3331, ../../../scss/_app_styles.scss */ +/* line 3332, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .side-heading { font-size: 19px; } -/* line 3334, ../../../scss/_app_styles.scss */ +/* line 3335, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .side-heading a { background: #e7e7e7; border-width: 1px 0px 1px 1px; border-color: #cccccc; border-style: solid; } -/* line 3341, ../../../scss/_app_styles.scss */ +/* line 3342, ../../../scss/_app_styles.scss */ .gallery-page .gallery-header .side-heading input { border-radius: 0px; box-shadow: none; border-left: 0px; } -/* line 3348, ../../../scss/_app_styles.scss */ +/* line 3349, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel { background: #FFF; } -/* line 3351, ../../../scss/_app_styles.scss */ +/* line 3352, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content { min-height: 250px; } -/* line 3354, ../../../scss/_app_styles.scss */ +/* line 3355, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content .gallery-subheader { line-height: 3em; padding: 10px 0px; } -/* line 3358, ../../../scss/_app_styles.scss */ +/* line 3359, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content .gallery-subheader upload-file { margin: 0px; font-size: 1em; } -/* line 3363, ../../../scss/_app_styles.scss */ +/* line 3364, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content .gallery-subheader .gallery-actions { font-size: 1.2em; color: #2a79e4; } -/* line 3367, ../../../scss/_app_styles.scss */ +/* line 3368, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .gallery-content .gallery-subheader .gallery-actions > div { display: inline-block; margin-right: 10px; } -/* line 3374, ../../../scss/_app_styles.scss */ +/* line 3375, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .file-info-panel { background: #fff; } -/* line 3377, ../../../scss/_app_styles.scss */ +/* line 3378, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .file-info-panel .row { margin: 10px 0px; } -/* line 3380, ../../../scss/_app_styles.scss */ +/* line 3381, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .file-info-panel .row > div:first-child { font-weight: 500; } -/* line 3385, ../../../scss/_app_styles.scss */ +/* line 3386, ../../../scss/_app_styles.scss */ .gallery-page .gallery-panel .file-info-panel .file-name { font-size: 20px; font-weight: bold; @@ -26633,11 +26633,11 @@ div.show-image:hover div.fullscreen-icon{ margin: 10px 0px 20px; } -/* line 3396, ../../../scss/_app_styles.scss */ +/* line 3397, ../../../scss/_app_styles.scss */ .gallery-card .select-file { vertical-align: top; } -/* line 3400, ../../../scss/_app_styles.scss */ +/* line 3401, ../../../scss/_app_styles.scss */ .gallery-card .file-item { width: 80%; color: #fff; @@ -26648,17 +26648,17 @@ div.show-image:hover div.fullscreen-icon{ border: 1px solid black; overflow: hidden; } -/* line 3410, ../../../scss/_app_styles.scss */ +/* line 3411, ../../../scss/_app_styles.scss */ .gallery-card .file-item .item-thumbnail-image { height: 100%; padding: 1em; } -/* line 3415, ../../../scss/_app_styles.scss */ +/* line 3416, ../../../scss/_app_styles.scss */ .gallery-card .file-item .file-details { margin-top: 10%; display: none; } -/* line 3420, ../../../scss/_app_styles.scss */ +/* line 3421, ../../../scss/_app_styles.scss */ .gallery-card .file-item .file-actions { display: none; position: absolute; @@ -26667,11 +26667,11 @@ div.show-image:hover div.fullscreen-icon{ width: 100%; font-size: 25px; } -/* line 3428, ../../../scss/_app_styles.scss */ +/* line 3429, ../../../scss/_app_styles.scss */ .gallery-card .file-item .file-actions i { margin: 0px 10px; } -/* line 3433, ../../../scss/_app_styles.scss */ +/* line 3434, ../../../scss/_app_styles.scss */ .gallery-card .file-item .filename-footer { position: absolute; bottom: 0px; @@ -26682,24 +26682,24 @@ div.show-image:hover div.fullscreen-icon{ font-weight: 600; background: #999999; } -/* line 3444, ../../../scss/_app_styles.scss */ +/* line 3445, ../../../scss/_app_styles.scss */ .gallery-card .file-item:hover { background: #999999; } -/* line 3447, ../../../scss/_app_styles.scss */ +/* line 3448, ../../../scss/_app_styles.scss */ .gallery-card .file-item:hover .item-thumbnail-image { opacity: 0.2; } -/* line 3451, ../../../scss/_app_styles.scss */ +/* line 3452, ../../../scss/_app_styles.scss */ .gallery-card .file-item:hover .file-details, .gallery-card .file-item:hover .file-actions { display: block; } -/* line 3454, ../../../scss/_app_styles.scss */ +/* line 3455, ../../../scss/_app_styles.scss */ .gallery-card .file-item:hover .filename-footer { display: none; } -/* line 3462, ../../../scss/_app_styles.scss */ +/* line 3463, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'], dialog[id^='reveal-'] { width: 100vw; height: 100vh; @@ -26763,49 +26763,49 @@ div.show-image:hover div.fullscreen-icon{ } }*/ } -/* line 3526, ../../../scss/_app_styles.scss */ +/* line 3527, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body, dialog[id^='reveal-'] .gmodal-body { position: relative; height: 100%; } -/* line 3529, ../../../scss/_app_styles.scss */ +/* line 3530, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel { background-color: #fff; height: 100%; } -/* line 3531, ../../../scss/_app_styles.scss */ +/* line 3532, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .text-gray, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .text-gray { display: none; } -/* line 3535, ../../../scss/_app_styles.scss */ +/* line 3536, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel iframe, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel iframe { height: 550px !important; width: 130% !important; } -/* line 3540, ../../../scss/_app_styles.scss */ +/* line 3541, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel #view-page, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel #view-page { margin-top: -10px !important; } -/* line 3544, ../../../scss/_app_styles.scss */ +/* line 3545, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel span, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel span { display: none !important; } -/* line 3548, ../../../scss/_app_styles.scss */ +/* line 3549, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .button, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .button { display: none !important; } -/* line 3555, ../../../scss/_app_styles.scss */ +/* line 3556, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder { height: 100%; } -/* line 3558, ../../../scss/_app_styles.scss */ +/* line 3559, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder .gmodal-item, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder .gmodal-item { height: 100%; width: 100%; background: transparent; padding: 0px; } -/* line 3564, ../../../scss/_app_styles.scss */ +/* line 3565, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder .gmodal-item .gmodel-item-image, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-item-holder .gmodal-item .gmodel-item-image { width: auto; margin: 0px auto; @@ -26813,7 +26813,7 @@ div.show-image:hover div.fullscreen-icon{ padding: 1em 0em; height: 100%; } -/* line 3573, ../../../scss/_app_styles.scss */ +/* line 3574, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer { height: 2em; line-height: 2em; @@ -26825,32 +26825,32 @@ div.show-image:hover div.fullscreen-icon{ opacity: 0; background-color: rgba(0, 0, 0, 0.9); } -/* line 3584, ../../../scss/_app_styles.scss */ +/* line 3585, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer > div:not(.gmodal-item-details), dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer > div:not(.gmodal-item-details) { cursor: pointer; } -/* line 3588, ../../../scss/_app_styles.scss */ +/* line 3589, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer .gmodal-item-details, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer .gmodal-item-details { text-align: center; width: 100%; } -/* line 3592, ../../../scss/_app_styles.scss */ +/* line 3593, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer .gmodal-item-details i, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel .gmodal-footer .gmodal-item-details i { margin-left: 1em; margin-right: 0.5em; cursor: pointer; } -/* line 3600, ../../../scss/_app_styles.scss */ +/* line 3601, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-item-panel:hover .gmodal-footer, dialog[id^='reveal-'] .gmodal-body .gmodal-item-panel:hover .gmodal-footer { opacity: 0.8; transition: opacity 1s; } -/* line 3605, ../../../scss/_app_styles.scss */ +/* line 3606, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel { height: 100%; padding: 0px 25px; } -/* line 3609, ../../../scss/_app_styles.scss */ +/* line 3610, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side { background: #fff; height: 100%; @@ -26871,31 +26871,31 @@ div.show-image:hover div.fullscreen-icon{ font-size: 0.9em; }*/ } -/* line 3613, ../../../scss/_app_styles.scss */ +/* line 3614, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side > div > div, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side > div > div { width: 100%; display: block; margin: 12px 0px; padding: 0px 10px; } -/* line 3620, ../../../scss/_app_styles.scss */ +/* line 3621, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-name .close-reveal-modal, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-name .close-reveal-modal { font-size: 20px; top: 6px; right: 26px; } -/* line 3627, ../../../scss/_app_styles.scss */ +/* line 3628, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-brief span, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-brief span { vertical-align: top; margin-right: 5px; line-height: 35px; } -/* line 3632, ../../../scss/_app_styles.scss */ +/* line 3633, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-brief .image-rating, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-brief .image-rating { background: #ccc; padding: 2px 5px; } -/* line 3638, ../../../scss/_app_styles.scss */ +/* line 3639, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-actions a, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-actions a { padding: 3px 7px; background: #fff; @@ -26905,13 +26905,13 @@ div.show-image:hover div.fullscreen-icon{ margin-right: 10px; display: inline-block; } -/* line 3649, ../../../scss/_app_styles.scss */ +/* line 3650, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 3654, ../../../scss/_app_styles.scss */ +/* line 3655, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title { width: 40%; background-color: #DEDEDE; @@ -26920,17 +26920,17 @@ div.show-image:hover div.fullscreen-icon{ position: relative; top: 1px; } -/* line 3662, ../../../scss/_app_styles.scss */ +/* line 3663, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title a, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title a { border-radius: inherit; } -/* line 3666, ../../../scss/_app_styles.scss */ +/* line 3667, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title.active, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details .tabs .tab-title.active { background-color: #fff; border: 1px solid #CCC; border-bottom: 0px; } -/* line 3674, ../../../scss/_app_styles.scss */ +/* line 3675, ../../../scss/_app_styles.scss */ .reveal-modal[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details #image-info span, dialog[id^='reveal-'] .gmodal-body .gmodal-side-panel .gmodal-side .image-details #image-info span { font-weight: 500; font-size: 16px; @@ -26938,20 +26938,20 @@ div.show-image:hover div.fullscreen-icon{ line-height: 35px; } -/* line 3704, ../../../scss/_app_styles.scss */ +/* line 3705, ../../../scss/_app_styles.scss */ .user-comment { display: inline-flex; width: 100%; } -/* line 3708, ../../../scss/_app_styles.scss */ +/* line 3709, ../../../scss/_app_styles.scss */ .user-comment > div { display: inline-block; } -/* line 3711, ../../../scss/_app_styles.scss */ +/* line 3712, ../../../scss/_app_styles.scss */ .user-comment > div:last-child { width: 100%; } -/* line 3716, ../../../scss/_app_styles.scss */ +/* line 3717, ../../../scss/_app_styles.scss */ .user-comment .comment-heading { color: #9C9C9C; border-bottom: 1px solid grey; @@ -26959,71 +26959,71 @@ div.show-image:hover div.fullscreen-icon{ margin-bottom: 10px; margin-top: 10px; } -/* line 3724, ../../../scss/_app_styles.scss */ +/* line 3725, ../../../scss/_app_styles.scss */ .user-comment .comment-heading > div { display: inline-block; } -/* line 3728, ../../../scss/_app_styles.scss */ +/* line 3729, ../../../scss/_app_styles.scss */ .user-comment .comment-heading .commentor-name span { font-weight: bold; color: #333333; } -/* line 3733, ../../../scss/_app_styles.scss */ +/* line 3734, ../../../scss/_app_styles.scss */ .user-comment .comment-footer { font-size: 0.9em; font-weight: 400; border: 1px solid #9E9E9E; background: #CCCCCC; } -/* line 3739, ../../../scss/_app_styles.scss */ +/* line 3740, ../../../scss/_app_styles.scss */ .user-comment .comment-footer > div { cursor: pointer; } -/* line 3742, ../../../scss/_app_styles.scss */ +/* line 3743, ../../../scss/_app_styles.scss */ .user-comment .comment-footer i { margin-right: 1em; } -/* line 3748, ../../../scss/_app_styles.scss */ +/* line 3749, ../../../scss/_app_styles.scss */ .user-comment .comment-container .comment-add { margin-top: 0.4em; } -/* line 3752, ../../../scss/_app_styles.scss */ +/* line 3753, ../../../scss/_app_styles.scss */ .user-comment .user-avatar { font-size: 10em; font-size: 5em; line-height: 1em; } -/* line 3759, ../../../scss/_app_styles.scss */ +/* line 3760, ../../../scss/_app_styles.scss */ .course-content { /*border-top: 1px solid #000;*/ } -/* line 3761, ../../../scss/_app_styles.scss */ +/* line 3762, ../../../scss/_app_styles.scss */ .course-content .alert-box { padding: 5px; font-size: 1em; } -/* line 3765, ../../../scss/_app_styles.scss */ +/* line 3766, ../../../scss/_app_styles.scss */ .course-content .alert-box > div { display: inline-block; vertical-align: top; } -/* line 3769, ../../../scss/_app_styles.scss */ +/* line 3770, ../../../scss/_app_styles.scss */ .course-content .alert-box .warning-note { width: 96%; } -/* line 3772, ../../../scss/_app_styles.scss */ +/* line 3773, ../../../scss/_app_styles.scss */ .course-content .alert-box .warning-note > div:nth-child(2) { color: #000; margin-top: 5px; padding-top: 5px; border-top: 1px solid #000; } -/* line 3779, ../../../scss/_app_styles.scss */ +/* line 3780, ../../../scss/_app_styles.scss */ .course-content .alert-box .warning-icon { margin: 0px 5px; } -/* line 3782, ../../../scss/_app_styles.scss */ +/* line 3783, ../../../scss/_app_styles.scss */ .course-content .alert-box .close { position: relative; top: 0px; @@ -27033,17 +27033,17 @@ div.show-image:hover div.fullscreen-icon{ text-decoration: underline; color: #085394 !important; } -/* line 3793, ../../../scss/_app_styles.scss */ +/* line 3794, ../../../scss/_app_styles.scss */ .course-content .collection { overflow: visible; } -/* line 3796, ../../../scss/_app_styles.scss */ +/* line 3797, ../../../scss/_app_styles.scss */ .course-content .collection .course-module { position: relative; border-bottom: 1px solid #CCC; padding: 1em 0em; } -/* line 3803, ../../../scss/_app_styles.scss */ +/* line 3804, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-header .fa { position: absolute; left: -1.1em; @@ -27052,58 +27052,58 @@ div.show-image:hover div.fullscreen-icon{ background: #EAEAEA; font-size: 1.4em; } -/* line 3821, ../../../scss/_app_styles.scss */ +/* line 3822, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-page:hover span { text-decoration: underline; color: #9900ff !important; } -/* line 3826, ../../../scss/_app_styles.scss */ +/* line 3827, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .jqtree-tree .jqtree-title { cursor: pointer; } -/* line 3830, ../../../scss/_app_styles.scss */ +/* line 3831, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part { margin-left: 1em; } -/* line 3833, ../../../scss/_app_styles.scss */ +/* line 3834, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part .jqtree-toggler { color: #585858; } -/* line 3836, ../../../scss/_app_styles.scss */ +/* line 3837, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part .jqtree-toggler.jqtree-closed { color: #CCC; } -/* line 3840, ../../../scss/_app_styles.scss */ +/* line 3841, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part span { vertical-align: top; } -/* line 3843, ../../../scss/_app_styles.scss */ +/* line 3844, ../../../scss/_app_styles.scss */ .course-content .collection .course-module .module-part .fa { display: inline; margin-right: 5px; } -/* line 3853, ../../../scss/_app_styles.scss */ +/* line 3854, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header { font-weight: 400; font-size: 1.3em; border-bottom: 1px solid #707070; color: #797979; } -/* line 3859, ../../../scss/_app_styles.scss */ +/* line 3860, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header > div { padding: 0.3em 0em; } -/* line 3863, ../../../scss/_app_styles.scss */ +/* line 3864, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header a { color: #797979; } -/* line 3867, ../../../scss/_app_styles.scss */ +/* line 3868, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-page-previous { cursor: pointer; padding: 0px; } -/* line 3871, ../../../scss/_app_styles.scss */ +/* line 3872, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-page-previous a:first-child { border-right: 1px solid grey; padding-right: 5px; @@ -27111,27 +27111,27 @@ div.show-image:hover div.fullscreen-icon{ padding: 20px; display: inline-block; } -/* line 3880, ../../../scss/_app_styles.scss */ +/* line 3881, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header i { margin-right: 0.1em; } -/* line 3884, ../../../scss/_app_styles.scss */ +/* line 3885, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .unit-title { text-align: center; color: #999999; } -/* line 3888, ../../../scss/_app_styles.scss */ +/* line 3889, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-title { text-align: center; color: #000; } -/* line 3892, ../../../scss/_app_styles.scss */ +/* line 3893, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-create-note { color: #2a78e3; cursor: pointer; padding: 0px; } -/* line 3897, ../../../scss/_app_styles.scss */ +/* line 3898, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-create-note a:last-child { border-left: 1px solid grey; padding-left: 5px; @@ -27139,11 +27139,11 @@ div.show-image:hover div.fullscreen-icon{ padding: 20px; display: inline-block; } -/* line 3905, ../../../scss/_app_styles.scss */ +/* line 3906, ../../../scss/_app_styles.scss */ .activity-page .activity-page-header .activity-create-note > div { float: right; } -/* line 3910, ../../../scss/_app_styles.scss */ +/* line 3911, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container { border: 1px solid black; height: 100%; @@ -27151,18 +27151,18 @@ div.show-image:hover div.fullscreen-icon{ margin-bottom: 2em; padding: 0em 1em; } -/* line 3917, ../../../scss/_app_styles.scss */ +/* line 3918, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides { height: 100%; } -/* line 3921, ../../../scss/_app_styles.scss */ +/* line 3922, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .activity-slide { padding: 1em; height: inherit; background: #fff; position: relative; } -/* line 3929, ../../../scss/_app_styles.scss */ +/* line 3930, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .activity-slide .view-related-content { border: 1px solid #999; display: inline-block; @@ -27170,12 +27170,12 @@ div.show-image:hover div.fullscreen-icon{ color: #999999; margin-left: 12%; } -/* line 3937, ../../../scss/_app_styles.scss */ +/* line 3938, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .activity-slide .page > section { margin-left: 50%; transform: translate(-50%); } -/* line 3943, ../../../scss/_app_styles.scss */ +/* line 3944, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .related-content-close { position: absolute; right: -2px; @@ -27184,21 +27184,21 @@ div.show-image:hover div.fullscreen-icon{ display: none; color: #8E8E8E; } -/* line 3952, ../../../scss/_app_styles.scss */ +/* line 3953, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded > i { font-size: 20px !important; color: #ccc !important; top: 8px !important; } -/* line 3957, ../../../scss/_app_styles.scss */ +/* line 3958, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header { margin-left: 20px !important; } -/* line 3959, ../../../scss/_app_styles.scss */ +/* line 3960, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header > span:first-child { display: none !important; } -/* line 3962, ../../../scss/_app_styles.scss */ +/* line 3963, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header .back-to-activity { display: inline-block !important; float: right; @@ -27209,24 +27209,24 @@ div.show-image:hover div.fullscreen-icon{ color: #757575; margin-right: 20px; } -/* line 3972, ../../../scss/_app_styles.scss */ +/* line 3973, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title { font-size: 15px !important; position: relative; } -/* line 3976, ../../../scss/_app_styles.scss */ +/* line 3977, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title .related-content-close { display: block; } -/* line 3979, ../../../scss/_app_styles.scss */ +/* line 3980, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title > i { display: none !important; } -/* line 3984, ../../../scss/_app_styles.scss */ +/* line 3985, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides .content-expanded .related-content-body { display: block !important; } -/* line 3988, ../../../scss/_app_styles.scss */ +/* line 3989, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content { width: 75%; margin: 0px auto; @@ -27237,7 +27237,7 @@ div.show-image:hover div.fullscreen-icon{ min-height: 50px; position: relative; } -/* line 3998, ../../../scss/_app_styles.scss */ +/* line 3999, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content > i { color: #fff; font-size: 40px; @@ -27245,15 +27245,15 @@ div.show-image:hover div.fullscreen-icon{ left: 8px; top: 4px; } -/* line 4006, ../../../scss/_app_styles.scss */ +/* line 4007, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-header { margin-left: 40px; } -/* line 4008, ../../../scss/_app_styles.scss */ +/* line 4009, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-header .back-to-activity { display: none; } -/* line 4011, ../../../scss/_app_styles.scss */ +/* line 4012, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-header span { display: block; vertical-align: top; @@ -27263,27 +27263,27 @@ div.show-image:hover div.fullscreen-icon{ letter-spacing: 0.8px; color: #999999; } -/* line 4020, ../../../scss/_app_styles.scss */ +/* line 4021, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-header .related-content-title { font-size: 20px; color: #000; cursor: pointer; } -/* line 4026, ../../../scss/_app_styles.scss */ +/* line 4027, ../../../scss/_app_styles.scss */ .activity-page .activity-slides-container .activity-slides #related-content .related-content-body { display: none; } -/* line 4033, ../../../scss/_app_styles.scss */ +/* line 4034, ../../../scss/_app_styles.scss */ .activity-page .activity-comments-section { width: 75%; margin: 0px auto; } -/* line 4037, ../../../scss/_app_styles.scss */ +/* line 4038, ../../../scss/_app_styles.scss */ .activity-page .activity-comments-section .user-prof-image { font-size: 7em; text-align: center; } -/* line 4042, ../../../scss/_app_styles.scss */ +/* line 4043, ../../../scss/_app_styles.scss */ .activity-page .activity-comments-section #postCommentBtn { padding: 2em 3em; } @@ -27304,28 +27304,28 @@ div.show-image:hover div.fullscreen-icon{ position: absolute; } */ -/* line 4063, ../../../scss/_app_styles.scss */ +/* line 4064, ../../../scss/_app_styles.scss */ .rate-scale { cursor: pointer; } -/* line 4066, ../../../scss/_app_styles.scss */ +/* line 4067, ../../../scss/_app_styles.scss */ .rate-scale i { margin-right: 0em !important; padding-right: 0.5em; } -/* line 4070, ../../../scss/_app_styles.scss */ +/* line 4071, ../../../scss/_app_styles.scss */ .rate-scale .hover-rating, .rate-scale .rated { color: yellow; } -/* line 4076, ../../../scss/_app_styles.scss */ +/* line 4077, ../../../scss/_app_styles.scss */ #left-tab { position: absolute; left: 0px; bottom: 0px; } -/* line 4081, ../../../scss/_app_styles.scss */ +/* line 4082, ../../../scss/_app_styles.scss */ #right-tab { position: absolute; right: 0px; @@ -27333,12 +27333,12 @@ div.show-image:hover div.fullscreen-icon{ padding-bottom: 6px; } -/* line 4087, ../../../scss/_app_styles.scss */ +/* line 4088, ../../../scss/_app_styles.scss */ #enrolled-btn { margin-bottom: 0px; } -/* line 4090, ../../../scss/_app_styles.scss */ +/* line 4091, ../../../scss/_app_styles.scss */ div.absol-descrip { position: absolute; top: 190px; @@ -27349,14 +27349,14 @@ div.absol-descrip { } /*overview-summary styling*/ -/* line 4100, ../../../scss/_app_styles.scss */ +/* line 4101, ../../../scss/_app_styles.scss */ .course-title, .course-date { color: white; padding-top: 0px; padding-bottom: 0px; } -/* line 4105, ../../../scss/_app_styles.scss */ +/* line 4106, ../../../scss/_app_styles.scss */ .course-description { color: #cccccc; padding-top: 0px; @@ -27368,48 +27368,48 @@ div.absol-descrip { overflow: hidden; } -/* line 4115, ../../../scss/_app_styles.scss */ +/* line 4116, ../../../scss/_app_styles.scss */ .course-para { padding: 0; } -/* line 4119, ../../../scss/_app_styles.scss */ +/* line 4120, ../../../scss/_app_styles.scss */ course-title { padding-left: 10px; } -/* line 4122, ../../../scss/_app_styles.scss */ +/* line 4123, ../../../scss/_app_styles.scss */ .enroll-status-margin { margin-bottom: 0; } -/* line 4126, ../../../scss/_app_styles.scss */ +/* line 4127, ../../../scss/_app_styles.scss */ .progress-summery { color: white; margin-top: 20px; } -/* line 4130, ../../../scss/_app_styles.scss */ +/* line 4131, ../../../scss/_app_styles.scss */ .course-description-thumbnails { margin: 0; padding: 0; } -/* line 4135, ../../../scss/_app_styles.scss */ +/* line 4136, ../../../scss/_app_styles.scss */ .left-shift { padding: 0; color: white !important; } /*course overview for Small screens*/ -/* line 4141, ../../../scss/_app_styles.scss */ +/* line 4142, ../../../scss/_app_styles.scss */ .course { /*position:relative;*/ border: 1px solid black; background-color: #999999; } -/* line 4147, ../../../scss/_app_styles.scss */ +/* line 4148, ../../../scss/_app_styles.scss */ .course-contents { /*position:absolute;*/ width: 100%; @@ -27417,7 +27417,7 @@ course-title { /*Medium screens*/ @media only screen and (min-width: 40.063em) { - /* line 4154, ../../../scss/_app_styles.scss */ + /* line 4155, ../../../scss/_app_styles.scss */ .course { position: relative; height: 300px; @@ -27425,7 +27425,7 @@ course-title { background-color: #999999; } - /* line 4160, ../../../scss/_app_styles.scss */ + /* line 4161, ../../../scss/_app_styles.scss */ .course-contents { position: absolute; bottom: 0; @@ -27435,7 +27435,7 @@ course-title { /* min-width 641px, medium screens */ /* Large screens*/ @media only screen and (min-width: 64.063em) { - /* line 4170, ../../../scss/_app_styles.scss */ + /* line 4171, ../../../scss/_app_styles.scss */ .course { position: relative; height: 300px; @@ -27443,7 +27443,7 @@ course-title { background-color: #999999; } - /* line 4176, ../../../scss/_app_styles.scss */ + /* line 4177, ../../../scss/_app_styles.scss */ .course-contents { position: absolute; bottom: 0; @@ -27452,14 +27452,14 @@ course-title { } /* min-width 1025px, large screens */ /*General config css*/ -/* line 4183, ../../../scss/_app_styles.scss */ +/* line 4184, ../../../scss/_app_styles.scss */ .alert-box.warning { background: #ffe7c0; border-color: #bf9000; color: #966000; } -/* line 4190, ../../../scss/_app_styles.scss */ +/* line 4191, ../../../scss/_app_styles.scss */ .badge { display: inline-block; line-height: 22px; @@ -27476,7 +27476,7 @@ course-title { font-size: 1.8em; } -/* line 4206, ../../../scss/_app_styles.scss */ +/* line 4207, ../../../scss/_app_styles.scss */ .badge { background: #67c1ef; border-color: #30aae9; @@ -27486,7 +27486,7 @@ course-title { background-image: linear-gradient(to bottom, #acddf6, #67c1ef); } -/* line 4215, ../../../scss/_app_styles.scss */ +/* line 4216, ../../../scss/_app_styles.scss */ .badge.green { background: #77cc51; border-color: #59ad33; @@ -27496,7 +27496,7 @@ course-title { background-image: linear-gradient(to bottom, #a5dd8c, #77cc51); } -/* line 4224, ../../../scss/_app_styles.scss */ +/* line 4225, ../../../scss/_app_styles.scss */ .badge.yellow { background: #faba3e; border-color: #f4a306; @@ -27506,7 +27506,7 @@ course-title { background-image: linear-gradient(to bottom, #fcd589, #faba3e); } -/* line 4234, ../../../scss/_app_styles.scss */ +/* line 4235, ../../../scss/_app_styles.scss */ .badge.red { background: #fa623f; border-color: #fa5a35; @@ -27517,12 +27517,12 @@ course-title { } /* Course/ Event Card CSS*/ -/* line 4250, ../../../scss/_app_styles.scss */ +/* line 4251, ../../../scss/_app_styles.scss */ .card-image-wrapper { position: relative; } -/* line 4254, ../../../scss/_app_styles.scss */ +/* line 4255, ../../../scss/_app_styles.scss */ .event-card { padding: 0px; min-height: 22rem; @@ -27531,12 +27531,12 @@ course-title { border-radius: 10px; background-color: #fff; } -/* line 4262, ../../../scss/_app_styles.scss */ +/* line 4263, ../../../scss/_app_styles.scss */ .event-card:hover { box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.16), 0 2px 10px 1px rgba(0, 0, 0, 0.12); transition: box-shadow 0.5s ease; } -/* line 4267, ../../../scss/_app_styles.scss */ +/* line 4268, ../../../scss/_app_styles.scss */ .event-card .event-card-status { z-index: 99; width: auto; @@ -27551,31 +27551,31 @@ course-title { border-radius: 4px; letter-spacing: 0.3px; } -/* line 4281, ../../../scss/_app_styles.scss */ +/* line 4282, ../../../scss/_app_styles.scss */ .event-card .event-card-status.open { background-color: #00b300; } -/* line 4284, ../../../scss/_app_styles.scss */ +/* line 4285, ../../../scss/_app_styles.scss */ .event-card .event-card-status.closed { background-color: red; } -/* line 4287, ../../../scss/_app_styles.scss */ +/* line 4288, ../../../scss/_app_styles.scss */ .event-card .event-card-status.in-progress { background-color: #00b300; } -/* line 4290, ../../../scss/_app_styles.scss */ +/* line 4291, ../../../scss/_app_styles.scss */ .event-card .event-card-status.forthcoming { background-color: #F2910D; } -/* line 4293, ../../../scss/_app_styles.scss */ +/* line 4294, ../../../scss/_app_styles.scss */ .event-card .event-card-status.upcoming { background-color: #F2910D; } -/* line 4297, ../../../scss/_app_styles.scss */ +/* line 4298, ../../../scss/_app_styles.scss */ .event-card .event-card-status.completed { background-color: #4d4d4d; } -/* line 4302, ../../../scss/_app_styles.scss */ +/* line 4303, ../../../scss/_app_styles.scss */ .event-card .event-card-notifications { position: absolute; top: 2px; @@ -27584,46 +27584,46 @@ course-title { color: #F04124; font-weight: 600; } -/* line 4310, ../../../scss/_app_styles.scss */ +/* line 4311, ../../../scss/_app_styles.scss */ .event-card .event-card-notifications .badge { padding: 0px 5px; font-size: 1.4em; font-weight: 600; } -/* line 4317, ../../../scss/_app_styles.scss */ +/* line 4318, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status { font-weight: 500; font-size: 1.2em; padding: 0.5em 0.8em 0.6em; } -/* line 4322, ../../../scss/_app_styles.scss */ +/* line 4323, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.open { color: #00b300; } -/* line 4326, ../../../scss/_app_styles.scss */ +/* line 4327, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.closed { color: red; } -/* line 4330, ../../../scss/_app_styles.scss */ +/* line 4331, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.in-progress { color: #000; } -/* line 4333, ../../../scss/_app_styles.scss */ +/* line 4334, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.forthcoming { color: #F2910D; } -/* line 4337, ../../../scss/_app_styles.scss */ +/* line 4338, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status.completed { color: #4d4d4d; } -/* line 4341, ../../../scss/_app_styles.scss */ +/* line 4342, ../../../scss/_app_styles.scss */ .event-card .event-card-session-status .event-time { font-size: 0.7em; display: block; font-weight: 400; display: inline; } -/* line 4349, ../../../scss/_app_styles.scss */ +/* line 4350, ../../../scss/_app_styles.scss */ .event-card .event-card-title { color: #0d0d0d; display: inline-block; @@ -27634,19 +27634,19 @@ course-title { font-size: 2em; font-weight: 400; } -/* line 4360, ../../../scss/_app_styles.scss */ +/* line 4361, ../../../scss/_app_styles.scss */ .event-card .event-card-desc { word-wrap: break-word; font-size: 0.6em; color: #333333; padding-left: 4px; } -/* line 4366, ../../../scss/_app_styles.scss */ +/* line 4367, ../../../scss/_app_styles.scss */ .event-card p { margin: 0px; padding: 10px; } -/* line 4372, ../../../scss/_app_styles.scss */ +/* line 4373, ../../../scss/_app_styles.scss */ .event-card .event-card-image { padding: 0px; margin: 0px; @@ -27658,7 +27658,7 @@ course-title { background-color: #e5e5e5; border-radius: 10px 10px 0px 0px; } -/* line 4383, ../../../scss/_app_styles.scss */ +/* line 4384, ../../../scss/_app_styles.scss */ .event-card .event-card-image img { border-radius: 2px 2px 0 0; display: block; @@ -27667,7 +27667,7 @@ course-title { opacity: 0.25; height: 100%; } -/* line 4392, ../../../scss/_app_styles.scss */ +/* line 4393, ../../../scss/_app_styles.scss */ .event-card .event-card-image i { font-size: 7rem; opacity: 0.75; @@ -27681,51 +27681,51 @@ course-title { text-transform: none; text-decoration: inherit; } -/* line 4406, ../../../scss/_app_styles.scss */ +/* line 4407, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.file:before { content: "\f18e"; } -/* line 4409, ../../../scss/_app_styles.scss */ +/* line 4410, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.page:before { content: "\f18e"; } -/* line 4412, ../../../scss/_app_styles.scss */ +/* line 4413, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.collection:before { content: "\f18a"; } -/* line 4415, ../../../scss/_app_styles.scss */ +/* line 4416, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.documents:before { content: "\f18b"; } -/* line 4418, ../../../scss/_app_styles.scss */ +/* line 4419, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.pdf:before { content: "\f18b"; } -/* line 4421, ../../../scss/_app_styles.scss */ +/* line 4422, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.text:before { content: "\f18e"; } -/* line 4424, ../../../scss/_app_styles.scss */ +/* line 4425, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.interactives:before { content: "\f1b2"; } -/* line 4427, ../../../scss/_app_styles.scss */ +/* line 4428, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.ebooks:before { content: "\f11e"; } -/* line 4430, ../../../scss/_app_styles.scss */ +/* line 4431, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.images:before { content: "\f125"; } -/* line 4433, ../../../scss/_app_styles.scss */ +/* line 4434, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.audios:before, .event-card .event-card-image i.audio:before { content: "\f17b"; } -/* line 4436, ../../../scss/_app_styles.scss */ +/* line 4437, ../../../scss/_app_styles.scss */ .event-card .event-card-image i.videos:before, .event-card .event-card-image i.video:before { content: "\f20e"; } -/* line 4440, ../../../scss/_app_styles.scss */ +/* line 4441, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer { padding: 0.7em 1em; border-top: 1px solid #DCDCDC; @@ -27736,7 +27736,7 @@ course-title { background-color: #F3F3F3; border-radius: 0px 0px 10px 10px; } -/* line 4450, ../../../scss/_app_styles.scss */ +/* line 4451, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer .footer-label { text-transform: uppercase; font-size: 10px; @@ -27744,54 +27744,54 @@ course-title { margin-bottom: 2px; color: #ADADAD; } -/* line 4458, ../../../scss/_app_styles.scss */ +/* line 4459, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer .date { color: #929292; font-size: 0.85em; letter-spacing: 0.5px; } -/* line 4463, ../../../scss/_app_styles.scss */ +/* line 4464, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer .date i:not(.edit-course-duration, .edit-course-enrollment) { margin-right: 0.3em; } -/* line 4467, ../../../scss/_app_styles.scss */ +/* line 4468, ../../../scss/_app_styles.scss */ .event-card .event-card-session-footer .row { margin: 10px 0px 0px; } -/* line 4471, ../../../scss/_app_styles.scss */ +/* line 4472, ../../../scss/_app_styles.scss */ .event-card .edit-course-duration, .event-card .edit-course-enrollment { float: right; font-size: 1.5em; color: #DADADA; } -/* line 4475, ../../../scss/_app_styles.scss */ +/* line 4476, ../../../scss/_app_styles.scss */ .event-card .edit-course-duration:hover, .event-card .edit-course-enrollment:hover { color: #565656; } -/* line 4479, ../../../scss/_app_styles.scss */ +/* line 4480, ../../../scss/_app_styles.scss */ .event-card .published.scard-action { background: #A6D9CB; } -/* line 4483, ../../../scss/_app_styles.scss */ +/* line 4484, ../../../scss/_app_styles.scss */ .event-card .draft.scard-action { content: "Draft"; background: #DCDCDC; } -/* line 4488, ../../../scss/_app_styles.scss */ +/* line 4489, ../../../scss/_app_styles.scss */ .event-card .deleted.scard-action { border-color: transparent #f04124 transparent transparent; border-color: rgba(255, 255, 255, 0) #f04124 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 4493, ../../../scss/_app_styles.scss */ +/* line 4494, ../../../scss/_app_styles.scss */ .event-card .moderation.scard-action { border-color: transparent #0eacb5 transparent transparent; border-color: rgba(255, 255, 255, 0) #0eacb5 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); } -/* line 4497, ../../../scss/_app_styles.scss */ +/* line 4498, ../../../scss/_app_styles.scss */ .event-card .moderation.scard-action .label-text:before { content: "Mod"; } -/* line 4501, ../../../scss/_app_styles.scss */ +/* line 4502, ../../../scss/_app_styles.scss */ .event-card .scard_footer { border-top: 1px solid rgba(160, 160, 160, 0.2); padding: 0.25rem 0.5rem; @@ -27802,17 +27802,17 @@ course-title { /* End Course/events Card CSS*/ /* Landing page */ -/* line 4513, ../../../scss/_app_styles.scss */ +/* line 4514, ../../../scss/_app_styles.scss */ .landing_page { position: relative; text-align: center; } -/* line 4517, ../../../scss/_app_styles.scss */ +/* line 4518, ../../../scss/_app_styles.scss */ .landing_page .panel { background-color: inherit; border: none; } -/* line 4522, ../../../scss/_app_styles.scss */ +/* line 4523, ../../../scss/_app_styles.scss */ .landing_page .landing_page_background { height: 100%; width: 100%; @@ -27824,24 +27824,24 @@ course-title { background: -ms-linear-gradient(left, #E9A900, #B0108D); background: -o-linear-gradient(left, #E9A900, #B0108D); } -/* line 4534, ../../../scss/_app_styles.scss */ +/* line 4535, ../../../scss/_app_styles.scss */ .landing_page .clix_brief { text-align: left; padding: 20px 5%; } -/* line 4538, ../../../scss/_app_styles.scss */ +/* line 4539, ../../../scss/_app_styles.scss */ .landing_page .clix_brief img { margin: 30px 20px; height: 70px; } @media screen and (max-width: 450px) { - /* line 4538, ../../../scss/_app_styles.scss */ + /* line 4539, ../../../scss/_app_styles.scss */ .landing_page .clix_brief img { margin: 25px 10px; height: 55px; } } -/* line 4546, ../../../scss/_app_styles.scss */ +/* line 4547, ../../../scss/_app_styles.scss */ .landing_page .clix_brief p { color: #fff; font-size: 26px; @@ -27849,12 +27849,12 @@ course-title { font-family: 'ubuntu-light'; } @media screen and (max-width: 450px) { - /* line 4546, ../../../scss/_app_styles.scss */ + /* line 4547, ../../../scss/_app_styles.scss */ .landing_page .clix_brief p { font-size: 18px; } } -/* line 4557, ../../../scss/_app_styles.scss */ +/* line 4558, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix { background-color: rgba(255, 255, 255, 0.92); border-radius: 10px; @@ -27865,12 +27865,12 @@ course-title { box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5); } @media screen and (min-width: 1025px) { - /* line 4557, ../../../scss/_app_styles.scss */ + /* line 4558, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix { margin: 200px auto; } } -/* line 4569, ../../../scss/_app_styles.scss */ +/* line 4570, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix > span { font-family: 'ubuntu-bold'; color: #6658af; @@ -27881,7 +27881,7 @@ course-title { display: inline-block; vertical-align: middle; } -/* line 4579, ../../../scss/_app_styles.scss */ +/* line 4580, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix p { color: #b0108d; font-size: 21px; @@ -27889,28 +27889,28 @@ course-title { font-weight: 300; font-family: 'ubuntu-light'; } -/* line 4587, ../../../scss/_app_styles.scss */ +/* line 4588, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix img { height: 30px; } -/* line 4590, ../../../scss/_app_styles.scss */ +/* line 4591, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix form { margin-top: 30px; } -/* line 4593, ../../../scss/_app_styles.scss */ +/* line 4594, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix form input { font-size: 24px; height: 45px; margin: 5px 0px 24px; } -/* line 4600, ../../../scss/_app_styles.scss */ +/* line 4601, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix input.button { font-size: 15px; border-radius: 5px; font-family: 'ubuntu-bold'; text-transform: uppercase; } -/* line 4606, ../../../scss/_app_styles.scss */ +/* line 4607, ../../../scss/_app_styles.scss */ .landing_page .invitation_to_clix a.grey { color: #999; /*display: inline-block; @@ -27921,7 +27921,7 @@ course-title { font-family: 'ubuntu-bold'; text-transform: uppercase;*/ } -/* line 4617, ../../../scss/_app_styles.scss */ +/* line 4618, ../../../scss/_app_styles.scss */ .landing_page .flowers { left: 50px; height: 500px; @@ -27929,18 +27929,18 @@ course-title { opacity: 0.6; } @media screen and (max-width: 450px) { - /* line 4617, ../../../scss/_app_styles.scss */ + /* line 4618, ../../../scss/_app_styles.scss */ .landing_page .flowers { height: 250px; } } @media screen and (min-width: 451px) and (max-width: 1025px) { - /* line 4617, ../../../scss/_app_styles.scss */ + /* line 4618, ../../../scss/_app_styles.scss */ .landing_page .flowers { height: 350px; } } -/* line 4629, ../../../scss/_app_styles.scss */ +/* line 4630, ../../../scss/_app_styles.scss */ .landing_page .bees { position: absolute; top: 5px; @@ -27948,40 +27948,40 @@ course-title { height: 150px; } @media screen and (max-width: 450px) { - /* line 4629, ../../../scss/_app_styles.scss */ + /* line 4630, ../../../scss/_app_styles.scss */ .landing_page .bees { right: 15px; height: 100px; } } -/* line 4639, ../../../scss/_app_styles.scss */ +/* line 4640, ../../../scss/_app_styles.scss */ .landing_page h2 { color: #A0148E; font-weight: 600; } -/* line 4643, ../../../scss/_app_styles.scss */ +/* line 4644, ../../../scss/_app_styles.scss */ .landing_page .landing-page-text { color: #6153ae; } -/* line 4646, ../../../scss/_app_styles.scss */ +/* line 4647, ../../../scss/_app_styles.scss */ .landing_page .landing-page-text p { font-size: 18px; } /* END of Landing page */ -/* line 4652, ../../../scss/_app_styles.scss */ +/* line 4653, ../../../scss/_app_styles.scss */ .audio-caption { cursor: pointer; } -/* line 4656, ../../../scss/_app_styles.scss */ +/* line 4657, ../../../scss/_app_styles.scss */ .gallery-image { cursor: pointer; max-height: 100px; border: 1px solid !important; } -/* line 4662, ../../../scss/_app_styles.scss */ +/* line 4663, ../../../scss/_app_styles.scss */ .show-collection { color: black !important; font-size: 1.1em; @@ -27994,25 +27994,25 @@ course-title { border: 1px solid #eee; } -/* line 4674, ../../../scss/_app_styles.scss */ +/* line 4675, ../../../scss/_app_styles.scss */ .processing-screen { background-color: #0eacb5 !important; } -/* line 4678, ../../../scss/_app_styles.scss */ +/* line 4679, ../../../scss/_app_styles.scss */ .processing-screen-label { width: 500px !important; font-style: normal !important; } -/* line 4682, ../../../scss/_app_styles.scss */ +/* line 4683, ../../../scss/_app_styles.scss */ h3 { font-size: 20px; color: #164A7B; font-family: 'OpenSans-Semibold'; } -/* line 4688, ../../../scss/_app_styles.scss */ +/* line 4689, ../../../scss/_app_styles.scss */ h5 { color: #99aaba; font-size: 10px; @@ -28021,7 +28021,7 @@ h5 { margin-left: 5px; } -/* line 4696, ../../../scss/_app_styles.scss */ +/* line 4697, ../../../scss/_app_styles.scss */ .edit-note-btn { float: right; border: 1px solid #CFCFCF; @@ -28030,12 +28030,12 @@ h5 { color: #A2A2A2; background-color: #f7f7f7; } -/* line 4703, ../../../scss/_app_styles.scss */ +/* line 4704, ../../../scss/_app_styles.scss */ .edit-note-btn i { margin-right: 5px; } -/* line 4707, ../../../scss/_app_styles.scss */ +/* line 4708, ../../../scss/_app_styles.scss */ .delete-note-btn { float: right; border: 1px solid #CFCFCF; @@ -28044,12 +28044,12 @@ h5 { color: #A2A2A2; background-color: #f7f7f7; } -/* line 4714, ../../../scss/_app_styles.scss */ +/* line 4715, ../../../scss/_app_styles.scss */ .delete-note-btn i { margin-right: 5px; } -/* line 4720, ../../../scss/_app_styles.scss */ +/* line 4721, ../../../scss/_app_styles.scss */ .bef-note-btn { padding: 3px 11px; border-radius: 100%; @@ -28061,7 +28061,7 @@ h5 { color: #6153AE; } -/* line 4731, ../../../scss/_app_styles.scss */ +/* line 4732, ../../../scss/_app_styles.scss */ .add-note-btn { padding: 3px 11px; border-radius: 100%; @@ -28074,14 +28074,14 @@ h5 { display: inline-block; color: #6153AE; } -/* line 4743, ../../../scss/_app_styles.scss */ +/* line 4744, ../../../scss/_app_styles.scss */ .add-note-btn:hover { cursor: pointer; color: #6153AE; background-color: #ffffff; } -/* line 4751, ../../../scss/_app_styles.scss */ +/* line 4752, ../../../scss/_app_styles.scss */ .explore-button { border-radius: 5px; text-transform: uppercase; @@ -28093,7 +28093,7 @@ h5 { border: 2px solid #6153ae; background-color: #dbd4e1; } -/* line 4762, ../../../scss/_app_styles.scss */ +/* line 4763, ../../../scss/_app_styles.scss */ .explore-button:hover { cursor: pointer; } @@ -28101,12 +28101,12 @@ h5 { /*Blue color variable*/ /*Orange color variables*/ /* module detail settings drop */ -/* line 4795, ../../../scss/_app_styles.scss */ +/* line 4794, ../../../scss/_app_styles.scss */ .explore-settings-drop { margin-left: 59%; display: inline-block; } -/* line 4798, ../../../scss/_app_styles.scss */ +/* line 4797, ../../../scss/_app_styles.scss */ .explore-settings-drop > button { color: #164a7b; font-weight: 400; @@ -28119,17 +28119,17 @@ h5 { margin-top: 10px; margin-left: 20px; } -/* line 4809, ../../../scss/_app_styles.scss */ +/* line 4808, ../../../scss/_app_styles.scss */ .explore-settings-drop > button:hover { border-radius: 10px; background-color: #ddeff9; color: #164a7b; } -/* line 4815, ../../../scss/_app_styles.scss */ +/* line 4814, ../../../scss/_app_styles.scss */ .explore-settings-drop a { font-size: 16px; } -/* line 4818, ../../../scss/_app_styles.scss */ +/* line 4817, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li { font-size: 0.875rem; cursor: pointer; @@ -28137,12 +28137,12 @@ h5 { margin: 0; background-color: #164A7B; } -/* line 4818, ../../../scss/_app_styles.scss */ +/* line 4817, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop { margin-left: 59%; display: inline-block; } -/* line 4821, ../../../scss/_app_styles.scss */ +/* line 4820, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop > button { color: #164a7b; font-weight: 400; @@ -28155,17 +28155,17 @@ h5 { margin-top: 10px; margin-left: 20px; } -/* line 4832, ../../../scss/_app_styles.scss */ +/* line 4831, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop > button:hover { border-radius: 10px; background-color: #ddeff9; color: #164a7b; } -/* line 4838, ../../../scss/_app_styles.scss */ +/* line 4837, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop a { font-size: 16px; } -/* line 4841, ../../../scss/_app_styles.scss */ +/* line 4840, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop .f-dropdown li { font-size: 0.875rem; cursor: pointer; @@ -28173,33 +28173,33 @@ h5 { margin: 0; background-color: #164A7B; } -/* line 4849, ../../../scss/_app_styles.scss */ +/* line 4848, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop .f-dropdown li a { color: #74b3dc; } -/* line 4853, ../../../scss/_app_styles.scss */ +/* line 4852, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li .explore-settings-drop .f-dropdown li:hover { border-left: 4px solid #ffc14e; } -/* line 4866, ../../../scss/_app_styles.scss */ +/* line 4865, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li a { color: #74b3dc; } -/* line 4870, ../../../scss/_app_styles.scss */ +/* line 4869, ../../../scss/_app_styles.scss */ .explore-settings-drop .f-dropdown li:hover { border-left: 4px solid #ffc14e; } -/* line 4877, ../../../scss/_app_styles.scss */ +/* line 4876, ../../../scss/_app_styles.scss */ .edit_button { color: #717171; } -/* line 4879, ../../../scss/_app_styles.scss */ +/* line 4878, ../../../scss/_app_styles.scss */ .edit_button:hover { border-left: 2px solid #ce7869; } -/* line 4885, ../../../scss/_app_styles.scss */ +/* line 4884, ../../../scss/_app_styles.scss */ .left-btn { margin-top: 0px; margin-right: 0px; @@ -28211,7 +28211,7 @@ h5 { color: #555555; font-size: 11px; } -/* line 4895, ../../../scss/_app_styles.scss */ +/* line 4894, ../../../scss/_app_styles.scss */ .left-btn:hover { display: block; padding: 0.5rem; @@ -28219,7 +28219,7 @@ h5 { border-left: 2px solid #ce7869; } -/* line 4904, ../../../scss/_app_styles.scss */ +/* line 4903, ../../../scss/_app_styles.scss */ .chnge-img:hover { display: block; padding: 0.5rem; @@ -28227,14 +28227,14 @@ h5 { border-left: 2px solid #ce7869; } -/* line 4915, ../../../scss/_app_styles.scss */ +/* line 4914, ../../../scss/_app_styles.scss */ .lms_page .lms_banner { width: 100%; height: 150px; background-size: 100% 100%; position: relative; } -/* line 4923, ../../../scss/_app_styles.scss */ +/* line 4922, ../../../scss/_app_styles.scss */ .lms_page .lms_banner:before { content: ' '; background-color: rgba(0, 0, 0, 0.1); @@ -28247,27 +28247,27 @@ h5 { bottom: 0; box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.2); } -/* line 4936, ../../../scss/_app_styles.scss */ +/* line 4935, ../../../scss/_app_styles.scss */ .lms_page .lms_banner:before a { cursor: pointer; } -/* line 4941, ../../../scss/_app_styles.scss */ +/* line 4940, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .div-height { height: 150px !important; background-size: 100% 100%; position: absolute !important; } -/* line 4949, ../../../scss/_app_styles.scss */ +/* line 4948, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .enroll_unit > a { cursor: pointer; } -/* line 4953, ../../../scss/_app_styles.scss */ +/* line 4952, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .lms_heading { color: #fff; display: inline-block; vertical-align: top; } -/* line 4959, ../../../scss/_app_styles.scss */ +/* line 4958, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .lms_heading .unit_name { font-size: 36px; font-family: OpenSans-Semibold; @@ -28278,17 +28278,17 @@ h5 { transition: border-radius .2s; text-shadow: 3px 2px #164a7b; } -/* line 4970, ../../../scss/_app_styles.scss */ +/* line 4969, ../../../scss/_app_styles.scss */ .lms_page .lms_banner .lms_heading .right-margin { margin-right: 46px; } -/* line 4979, ../../../scss/_app_styles.scss */ +/* line 4978, ../../../scss/_app_styles.scss */ .border-bottom-lms-header { border-bottom: 1px solid #00000029; } -/* line 4984, ../../../scss/_app_styles.scss */ +/* line 4983, ../../../scss/_app_styles.scss */ .lms_secondary_header { width: 100%; position: relative; @@ -28296,11 +28296,11 @@ h5 { box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(0, 0, 0, 0.25); } -/* line 4990, ../../../scss/_app_styles.scss */ +/* line 4989, ../../../scss/_app_styles.scss */ .lms_secondary_header .course_actions { margin-top: 8px; } -/* line 4993, ../../../scss/_app_styles.scss */ +/* line 4992, ../../../scss/_app_styles.scss */ .lms_secondary_header .course_actions > span { background: #2e3f51; border: 1px solid rgba(255, 255, 255, 0.7); @@ -28312,11 +28312,11 @@ h5 { opacity: 0.8; } @media screen and (min-width: 980px) and (max-width: 1000px) { - /* line 5007, ../../../scss/_app_styles.scss */ + /* line 5006, ../../../scss/_app_styles.scss */ .lms_secondary_header .course_actions .course_actions { margin-top: 8px; } - /* line 5010, ../../../scss/_app_styles.scss */ + /* line 5009, ../../../scss/_app_styles.scss */ .lms_secondary_header .course_actions .course_actions > span { margin-left: 50px; background: #2e3f51; @@ -28330,16 +28330,16 @@ h5 { } } -/* line 5030, ../../../scss/_app_styles.scss */ +/* line 5029, ../../../scss/_app_styles.scss */ ul.nav_menu_1 { margin-bottom: 0px; background-color: #fff; } -/* line 5033, ../../../scss/_app_styles.scss */ +/* line 5032, ../../../scss/_app_styles.scss */ ul.nav_menu_1 > li { display: inline-block; } -/* line 5036, ../../../scss/_app_styles.scss */ +/* line 5035, ../../../scss/_app_styles.scss */ ul.nav_menu_1 > li > a { list-style-type: none; display: inline-block; @@ -28350,23 +28350,23 @@ ul.nav_menu_1 > li > a { letter-spacing: 0.8px; border-bottom: 3px solid transparent; } -/* line 5047, ../../../scss/_app_styles.scss */ +/* line 5046, ../../../scss/_app_styles.scss */ ul.nav_menu_1 > li > a.selected, ul.nav_menu_1 > li > a:hover { border-bottom: 3px solid #a2238d; } -/* line 5058, ../../../scss/_app_styles.scss */ +/* line 5057, ../../../scss/_app_styles.scss */ ul.authoring-tab { margin-bottom: 0px; display: inline; width: 50%; } -/* line 5062, ../../../scss/_app_styles.scss */ +/* line 5061, ../../../scss/_app_styles.scss */ ul.authoring-tab > li { display: inline-block; background-color: #164a7b; } -/* line 5065, ../../../scss/_app_styles.scss */ +/* line 5064, ../../../scss/_app_styles.scss */ ul.authoring-tab > li > a { list-style-type: none; margin-right: -4px; @@ -28379,13 +28379,13 @@ ul.authoring-tab > li > a { border-bottom: 3px solid transparent; color: #ffffff !important; } -/* line 5076, ../../../scss/_app_styles.scss */ +/* line 5075, ../../../scss/_app_styles.scss */ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { border-bottom: 3px solid #a2238d; } /* Secondary Top Bar */ -/* line 5085, ../../../scss/_app_styles.scss */ +/* line 5084, ../../../scss/_app_styles.scss */ .secondary-header-tabs { color: #719dc7; font-weight: 400; @@ -28395,11 +28395,11 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { -webkit-transition: color 1s ease, border-color 1s ease; display: inline-block; } -/* line 5094, ../../../scss/_app_styles.scss */ +/* line 5093, ../../../scss/_app_styles.scss */ .secondary-header-tabs:hover { color: #164A7B; } -/* line 5098, ../../../scss/_app_styles.scss */ +/* line 5097, ../../../scss/_app_styles.scss */ .secondary-header-tabs.active { color: #164A7B; border-bottom: 2px solid #164A7B; @@ -28407,7 +28407,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { font-weight: 600; } -/* line 5108, ../../../scss/_app_styles.scss */ +/* line 5107, ../../../scss/_app_styles.scss */ .secondary-header-button { color: #3c556d; font-weight: 700; @@ -28420,12 +28420,12 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { font-size: 13px; letter-spacing: 1.2px; } -/* line 5120, ../../../scss/_app_styles.scss */ +/* line 5119, ../../../scss/_app_styles.scss */ .secondary-header-button:hover { opacity: 0.5; } -/* line 5127, ../../../scss/_app_styles.scss */ +/* line 5126, ../../../scss/_app_styles.scss */ .top-bar-second, .top-bar-second .name { height: 55px; background: #ddeff9; @@ -28434,34 +28434,34 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin-top: -8px; } -/* line 5138, ../../../scss/_app_styles.scss */ +/* line 5137, ../../../scss/_app_styles.scss */ .top-bar-second .title-area { box-shadow: 0px 0.6px 3px #000; z-index: 20; width: 100%; } -/* line 5143, ../../../scss/_app_styles.scss */ +/* line 5142, ../../../scss/_app_styles.scss */ .top-bar-second .name { text-align: center; } -/* line 5146, ../../../scss/_app_styles.scss */ +/* line 5145, ../../../scss/_app_styles.scss */ .top-bar-second .name .close-dropdown, .top-bar-second .name .side-bar-button { position: absolute; left: 15px; color: #fff; font-weight: 100; } -/* line 5156, ../../../scss/_app_styles.scss */ +/* line 5155, ../../../scss/_app_styles.scss */ .top-bar-second li.toggle-topbar i { color: #fff; display: inline-block; vertical-align: bottom; } -/* line 5164, ../../../scss/_app_styles.scss */ +/* line 5163, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section ul li { background: #164A7B; } -/* line 5166, ../../../scss/_app_styles.scss */ +/* line 5165, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section ul li > a { border-left: 3px solid transparent; border-bottom: 1px solid #4b5b6b; @@ -28470,31 +28470,31 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { font-weight: bold; letter-spacing: 0.5px; } -/* line 5177, ../../../scss/_app_styles.scss */ +/* line 5176, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section ul li:hover > a, .top-bar-second .top-bar-second-section ul li.active > a { border-left-color: #ffc14e; color: #ce7869; } -/* line 5185, ../../../scss/_app_styles.scss */ +/* line 5184, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section .dropdown li.parent-link a { display: none; } -/* line 5191, ../../../scss/_app_styles.scss */ +/* line 5190, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section .side-bar-menu .add_buddy i { color: #2e3f51; background: #acd4fa; } @media screen and (min-width: 40.063em) { - /* line 5202, ../../../scss/_app_styles.scss */ + /* line 5201, ../../../scss/_app_styles.scss */ .top-bar-second .title-area { box-shadow: none; } - /* line 5204, ../../../scss/_app_styles.scss */ + /* line 5203, ../../../scss/_app_styles.scss */ .top-bar-second .title-area .name { text-align: right; } - /* line 5211, ../../../scss/_app_styles.scss */ + /* line 5210, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li:not(.has-form) a:not(.button) { cursor: pointer; background: transparent; @@ -28502,32 +28502,32 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { line-height: 52px; border-left-width: 0px; } - /* line 5218, ../../../scss/_app_styles.scss */ + /* line 5217, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li:not(.has-form) a:not(.button):hover { color: #ce7869; border-bottom: 3px solid #ffc14e; } - /* line 5224, ../../../scss/_app_styles.scss */ + /* line 5223, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li:not(.has-form).active a:not(.button) { color: #ce7869; border-bottom: 3px solid #ffc14e; } - /* line 5232, ../../../scss/_app_styles.scss */ + /* line 5231, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li:not(.has-form).has-dropdown a:not(.button):hover { color: #74b3dc; border-bottom: 0px; } - /* line 5242, ../../../scss/_app_styles.scss */ + /* line 5241, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section li.active:not(.has-form) a:not(.button):hover { background: transparent; } - /* line 5251, ../../../scss/_app_styles.scss */ + /* line 5250, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section .dropdown li:not(.has-form) > a:not(.button) { border-left-width: 2px; color: #74b3dc; background: #164A7B; } - /* line 5258, ../../../scss/_app_styles.scss */ + /* line 5257, ../../../scss/_app_styles.scss */ .top-bar-second .top-bar-second-section .dropdown li:not(.has-form):hover a:not(.button), .top-bar-second .top-bar-second-section .dropdown li:not(.has-form).active a:not(.button) { background: #164A7B; color: #74b3dc; @@ -28542,7 +28542,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { /** * Sass styles related to unit cards */ -/* line 5286, ../../../scss/_app_styles.scss */ +/* line 5285, ../../../scss/_app_styles.scss */ .unit_card { width: 300px; color: #000; @@ -28554,7 +28554,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { position: relative; height: 210px; } -/* line 5300, ../../../scss/_app_styles.scss */ +/* line 5299, ../../../scss/_app_styles.scss */ .unit_card .unit_status { position: absolute; right: 0px; @@ -28565,11 +28565,11 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { border-radius: 3px; letter-spacing: 0.6px; } -/* line 5311, ../../../scss/_app_styles.scss */ +/* line 5310, ../../../scss/_app_styles.scss */ .unit_card .unit_header { display: table; } -/* line 5313, ../../../scss/_app_styles.scss */ +/* line 5312, ../../../scss/_app_styles.scss */ .unit_card .unit_header .unit_banner { display: table-cell; border-radius: 5px; @@ -28578,7 +28578,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin-right: 10px; color: #333333; } -/* line 5321, ../../../scss/_app_styles.scss */ +/* line 5320, ../../../scss/_app_styles.scss */ .unit_card .unit_header .unit_title { display: table-cell; font-size: 20px; @@ -28592,7 +28592,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { vertical-align: middle; color: #333333; } -/* line 5335, ../../../scss/_app_styles.scss */ +/* line 5334, ../../../scss/_app_styles.scss */ .unit_card .unit_desc { display: block; /* Fallback for non-webkit */ @@ -28609,16 +28609,16 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin: 10px 0px 20px; color: #333333; } -/* line 5351, ../../../scss/_app_styles.scss */ +/* line 5350, ../../../scss/_app_styles.scss */ .unit_card .unit_breif .unit_breif_row i { margin-right: 10px; color: #99aaba; } -/* line 5357, ../../../scss/_app_styles.scss */ +/* line 5356, ../../../scss/_app_styles.scss */ .unit_card .unit_actions { padding: 5px 0px; } -/* line 5362, ../../../scss/_app_styles.scss */ +/* line 5361, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .unit-card-enrol { background: #a2238d; height: 37px; @@ -28631,11 +28631,11 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin-top: 2px !important; letter-spacing: 0.4px; } -/* line 5374, ../../../scss/_app_styles.scss */ +/* line 5373, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .unit-card-enrol:hover { box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.68); } -/* line 5379, ../../../scss/_app_styles.scss */ +/* line 5378, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .unit-card-analytics { color: #a2238d; font-weight: 500; @@ -28643,7 +28643,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.3px; border-bottom: 2px solid #a2238d; } -/* line 5387, ../../../scss/_app_styles.scss */ +/* line 5386, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .unit-card-analytics-points { background: #ffffff; color: #a2238d; @@ -28654,7 +28654,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { font-weight: bold; cursor: default; } -/* line 5398, ../../../scss/_app_styles.scss */ +/* line 5397, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .view_unit { height: 37px; text-align: center; @@ -28663,13 +28663,13 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { margin-top: 2px !important; letter-spacing: 0.4px; } -/* line 5406, ../../../scss/_app_styles.scss */ +/* line 5405, ../../../scss/_app_styles.scss */ .unit_card .unit_actions .view_unit:hover { border-bottom: 2px solid #ffc14e; } /* unit cards labels */ -/* line 5416, ../../../scss/_app_styles.scss */ +/* line 5415, ../../../scss/_app_styles.scss */ .status-completed { width: auto; top: -1.15em; @@ -28686,7 +28686,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5432, ../../../scss/_app_styles.scss */ +/* line 5431, ../../../scss/_app_styles.scss */ .status-in-progress { width: auto; top: -1.15em; @@ -28703,7 +28703,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5449, ../../../scss/_app_styles.scss */ +/* line 5448, ../../../scss/_app_styles.scss */ .status-upcoming { width: auto; top: -1.15em; @@ -28720,7 +28720,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5466, ../../../scss/_app_styles.scss */ +/* line 5465, ../../../scss/_app_styles.scss */ .status-draft { width: auto; top: -1.15em; @@ -28737,7 +28737,7 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5484, ../../../scss/_app_styles.scss */ +/* line 5483, ../../../scss/_app_styles.scss */ .status-workspace { width: auto; top: -1.15em; @@ -28754,25 +28754,25 @@ ul.authoring-tab > li > a.selected, ul.authoring-tab > li > a:hover { letter-spacing: 0.4px; } -/* line 5501, ../../../scss/_app_styles.scss */ +/* line 5500, ../../../scss/_app_styles.scss */ .icon-widget { font-size: 24px; } /* module detail css */ -/* line 5510, ../../../scss/_app_styles.scss */ +/* line 5509, ../../../scss/_app_styles.scss */ .thumbnail_style { margin-left: -30px; } -/* line 5514, ../../../scss/_app_styles.scss */ +/* line 5513, ../../../scss/_app_styles.scss */ .strip { height: 143px; margin-left: -13px; margin-bottom: 10px; } -/* line 5520, ../../../scss/_app_styles.scss */ +/* line 5519, ../../../scss/_app_styles.scss */ .title-strip { box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); padding-left: 10px; @@ -29885,14 +29885,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { height: 100%; color: #f8f8f8; } -/* line 6706, ../../../scss/_app_styles.scss */ +/* line 6705, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .activity-slide { padding: 1em; height: inherit; background: #fff; position: relative; } -/* line 6712, ../../../scss/_app_styles.scss */ +/* line 6711, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .activity-slide .view-related-content { border: 1px solid #999; display: inline-block; @@ -29900,12 +29900,12 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: #999999; margin-left: 12%; } -/* line 6720, ../../../scss/_app_styles.scss */ +/* line 6719, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .activity-slide .page > section { margin-left: 50%; transform: translate(-50%); } -/* line 6726, ../../../scss/_app_styles.scss */ +/* line 6725, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .related-content-close { position: absolute; right: -2px; @@ -29914,21 +29914,21 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { display: none; color: #8E8E8E; } -/* line 6735, ../../../scss/_app_styles.scss */ +/* line 6734, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded > i { font-size: 20px !important; color: #ccc !important; top: 8px !important; } -/* line 6740, ../../../scss/_app_styles.scss */ +/* line 6739, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header { margin-left: 20px !important; } -/* line 6742, ../../../scss/_app_styles.scss */ +/* line 6741, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header > span:first-child { display: none !important; } -/* line 6745, ../../../scss/_app_styles.scss */ +/* line 6744, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header .back-to-activity { display: inline-block !important; float: right; @@ -29939,24 +29939,24 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: #757575; margin-right: 20px; } -/* line 6755, ../../../scss/_app_styles.scss */ +/* line 6754, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title { font-size: 15px !important; position: relative; } -/* line 6759, ../../../scss/_app_styles.scss */ +/* line 6758, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title .related-content-close { display: block; } -/* line 6762, ../../../scss/_app_styles.scss */ +/* line 6761, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-header .related-content-title > i { display: none !important; } -/* line 6767, ../../../scss/_app_styles.scss */ +/* line 6766, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides .content-expanded .related-content-body { display: block !important; } -/* line 6771, ../../../scss/_app_styles.scss */ +/* line 6770, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content { width: 100%; margin: 0px auto; @@ -29968,7 +29968,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { position: relative; color: #222222; } -/* line 6782, ../../../scss/_app_styles.scss */ +/* line 6781, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content > i { color: #fff; font-size: 40px; @@ -29976,15 +29976,15 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { left: 8px; top: 4px; } -/* line 6790, ../../../scss/_app_styles.scss */ +/* line 6789, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-header { margin-left: 40px; } -/* line 6792, ../../../scss/_app_styles.scss */ +/* line 6791, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-header .back-to-activity { display: none; } -/* line 6795, ../../../scss/_app_styles.scss */ +/* line 6794, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-header span { display: block; vertical-align: top; @@ -29994,25 +29994,25 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { letter-spacing: 0.8px; color: #999999; } -/* line 6804, ../../../scss/_app_styles.scss */ +/* line 6803, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-header .related-content-title { font-size: 20px; color: #000; cursor: pointer; } -/* line 6810, ../../../scss/_app_styles.scss */ +/* line 6809, ../../../scss/_app_styles.scss */ .activity-slides-container .activity-slides #related-content .related-content-body { display: none; } -/* line 6819, ../../../scss/_app_styles.scss */ +/* line 6818, ../../../scss/_app_styles.scss */ .icon-color { color: #2e3f51 !important; padding: right; } /* The asset tile */ -/* line 6829, ../../../scss/_app_styles.scss */ +/* line 6828, ../../../scss/_app_styles.scss */ .group_content .group_banner { transition: all 1s ease; -webkit-transition: all 1s ease; @@ -30022,7 +30022,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-bottom: -70px; -webkit-box-shadow: 0px 0px 5px 5px #C9C9C; } -/* line 6838, ../../../scss/_app_styles.scss */ +/* line 6837, ../../../scss/_app_styles.scss */ .group_content .group_header { height: 45px; padding-bottom: 5px; @@ -30039,7 +30039,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0049667a', endColorstr='#8049667a',GradientType=0 ); /* IE6-9 */ } -/* line 6851, ../../../scss/_app_styles.scss */ +/* line 6850, ../../../scss/_app_styles.scss */ .group_content .group_header .group_title { font-size: 28px; font-weight: 700; @@ -30049,28 +30049,28 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { left: 25px; color: #164A7B; } -/* line 6860, ../../../scss/_app_styles.scss */ +/* line 6859, ../../../scss/_app_styles.scss */ .group_content .group_header .group_actions > button { display: inline-block; margin: 7px 10px; } -/* line 6865, ../../../scss/_app_styles.scss */ +/* line 6864, ../../../scss/_app_styles.scss */ .group_content .group_sections { text-align: center; border-bottom: 2px solid #f5f5f5; background: #eefaff; } -/* line 6870, ../../../scss/_app_styles.scss */ +/* line 6869, ../../../scss/_app_styles.scss */ .group_content .group_sections_content { background-color: #fff; margin-bottom: 100px; margin-top: -1px; } -/* line 6876, ../../../scss/_app_styles.scss */ +/* line 6875, ../../../scss/_app_styles.scss */ .group_content .top-bar-secondions_content { background-color: #fff; } -/* line 6880, ../../../scss/_app_styles.scss */ +/* line 6879, ../../../scss/_app_styles.scss */ .group_content .course_actions > span { margin-right: 5px; background: #2e3f51; @@ -30083,7 +30083,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { border-radius: 3px; margin-left: 130px; } -/* line 6893, ../../../scss/_app_styles.scss */ +/* line 6892, ../../../scss/_app_styles.scss */ .group_content .course_actions > i { margin-right: 5px; background: rgba(0, 0, 0, 0.6); @@ -30097,7 +30097,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-right: 80px; } -/* line 6908, ../../../scss/_app_styles.scss */ +/* line 6907, ../../../scss/_app_styles.scss */ .orange-button-subtitle { color: #ce7869; padding: 4px 5px; @@ -30110,13 +30110,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-bottom: 8px; margin-top: 10px; } -/* line 6919, ../../../scss/_app_styles.scss */ +/* line 6918, ../../../scss/_app_styles.scss */ .orange-button-subtitle:hover { background-color: rgba(206, 120, 105, 0.2); color: #ce7869; } -/* line 6925, ../../../scss/_app_styles.scss */ +/* line 6924, ../../../scss/_app_styles.scss */ .transcript-toggler { display: block; width: 155px !important; @@ -30132,12 +30132,12 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { text-transform: uppercase; } -/* line 6940, ../../../scss/_app_styles.scss */ +/* line 6939, ../../../scss/_app_styles.scss */ .asset_list { margin-left: 12px; } -/* line 6944, ../../../scss/_app_styles.scss */ +/* line 6943, ../../../scss/_app_styles.scss */ .activity_tile { margin-top: 10px; margin-bottom: 25px; @@ -30146,22 +30146,22 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { height: 260px; border: 1px solid #164A7B; } -/* line 6953, ../../../scss/_app_styles.scss */ +/* line 6952, ../../../scss/_app_styles.scss */ .activity_tile .activity_preview { height: 200px; width: 100%; border-width: 5px; } -/* line 6960, ../../../scss/_app_styles.scss */ +/* line 6959, ../../../scss/_app_styles.scss */ .activity_tile .activity_preview img { width: 100%; height: 210px; } -/* line 6966, ../../../scss/_app_styles.scss */ +/* line 6965, ../../../scss/_app_styles.scss */ .activity_tile .activity_text { padding: 7px 0px 0px 0px; } -/* line 6968, ../../../scss/_app_styles.scss */ +/* line 6967, ../../../scss/_app_styles.scss */ .activity_tile .activity_text .activity_title { letter-spacing: 0.2px; overflow: hidden; @@ -30170,15 +30170,15 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { padding-top: 10px; padding-left: 6px; } -/* line 6975, ../../../scss/_app_styles.scss */ +/* line 6974, ../../../scss/_app_styles.scss */ .activity_tile .activity_text .activity_title > a { margin-right: 0px !important; } -/* line 6979, ../../../scss/_app_styles.scss */ +/* line 6978, ../../../scss/_app_styles.scss */ .activity_tile .activity_text .activity_title .filenode { z-index: -1; } -/* line 6985, ../../../scss/_app_styles.scss */ +/* line 6984, ../../../scss/_app_styles.scss */ .activity_tile .activity_text .activity_desc { letter-spacing: 0.3px; overflow: hidden; @@ -30187,33 +30187,33 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: grey; } -/* line 6996, ../../../scss/_app_styles.scss */ +/* line 6995, ../../../scss/_app_styles.scss */ .asset_tile { margin-top: 10px; margin-bottom: 25px; padding-bottom: 10px; cursor: pointer; - height: 260px; + height: 280px; border: 1px solid #164A7B; } -/* line 7005, ../../../scss/_app_styles.scss */ +/* line 7004, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview { height: 200px; width: 100%; border-width: 5px; } -/* line 7012, ../../../scss/_app_styles.scss */ +/* line 7011, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-1 img { /* Just in case there are inline attributes */ width: 100% !important; height: 210px !important; } -/* line 7017, ../../../scss/_app_styles.scss */ +/* line 7016, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview img { width: 100%; height: 210px; } -/* line 7021, ../../../scss/_app_styles.scss */ +/* line 7020, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { /* Prevent vertical gaps */ line-height: 0; @@ -30224,14 +30224,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { column-count: 2; column-gap: 0px; } -/* line 7031, ../../../scss/_app_styles.scss */ +/* line 7030, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos img { /* Just in case there are inline attributes */ width: 100% !important; height: 100px !important; } @media (max-width: 1200px) { - /* line 7038, ../../../scss/_app_styles.scss */ + /* line 7037, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { -moz-column-count: 2; -webkit-column-count: 2; @@ -30239,7 +30239,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 1000px) { - /* line 7047, ../../../scss/_app_styles.scss */ + /* line 7046, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { -moz-column-count: 2; -webkit-column-count: 2; @@ -30247,7 +30247,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 800px) { - /* line 7054, ../../../scss/_app_styles.scss */ + /* line 7053, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { -moz-column-count: 2; -webkit-column-count: 2; @@ -30255,14 +30255,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 400px) { - /* line 7061, ../../../scss/_app_styles.scss */ + /* line 7060, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; } } -/* line 7069, ../../../scss/_app_styles.scss */ +/* line 7068, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { /* no vertical space*/ line-height: 0; @@ -30277,14 +30277,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { -webkit-row-gap: 0px; -moz-row-gap: 0px; } -/* line 7085, ../../../scss/_app_styles.scss */ +/* line 7084, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 img { /* Just in case there are inline attributes */ width: 100% !important; height: 105px !important; } @media (max-width: 1200px) { - /* line 7092, ../../../scss/_app_styles.scss */ + /* line 7091, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { -moz-row-count: 2; -webkit-column-count: 1; @@ -30295,7 +30295,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 1000px) { - /* line 7103, ../../../scss/_app_styles.scss */ + /* line 7102, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { -moz-row-count: 2; -webkit-column-count: 1; @@ -30306,7 +30306,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 800px) { - /* line 7114, ../../../scss/_app_styles.scss */ + /* line 7113, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { -moz-row-count: 2; -webkit-column-count: 0; @@ -30317,7 +30317,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 400px) { - /* line 7125, ../../../scss/_app_styles.scss */ + /* line 7124, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-02 { -moz-row-count: 2; -webkit-column-count: 1; @@ -30327,7 +30327,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { -moz-row-gap: 0px; } } -/* line 7136, ../../../scss/_app_styles.scss */ +/* line 7135, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { /* no vertical space*/ line-height: 0; @@ -30342,14 +30342,14 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { -webkit-row-gap: 0px; -moz-row-gap: 0px; } -/* line 7152, ../../../scss/_app_styles.scss */ +/* line 7151, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 img { /* Just in case there are inline attributes */ width: 100% !important; height: 70px !important; } @media (max-width: 1200px) { - /* line 7159, ../../../scss/_app_styles.scss */ + /* line 7158, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { -moz-row-count: 3; -webkit-column-count: 1; @@ -30360,7 +30360,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 1000px) { - /* line 7170, ../../../scss/_app_styles.scss */ + /* line 7169, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { -moz-row-count: 3; -webkit-column-count: 1; @@ -30371,7 +30371,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 800px) { - /* line 7181, ../../../scss/_app_styles.scss */ + /* line 7180, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { -moz-row-count: 3; -webkit-column-count: 0; @@ -30382,7 +30382,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } } @media (max-width: 400px) { - /* line 7192, ../../../scss/_app_styles.scss */ + /* line 7191, ../../../scss/_app_styles.scss */ .asset_tile .asset_preview .photos-03 { -moz-row-count: 3; -webkit-column-count: 1; @@ -30392,11 +30392,11 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { -moz-row-gap: 0px; } } -/* line 7203, ../../../scss/_app_styles.scss */ +/* line 7202, ../../../scss/_app_styles.scss */ .asset_tile .asset_text { padding: 7px 0px 0px 0px; } -/* line 7205, ../../../scss/_app_styles.scss */ +/* line 7204, ../../../scss/_app_styles.scss */ .asset_tile .asset_text .asset_title { letter-spacing: 0.2px; overflow: hidden; @@ -30405,11 +30405,11 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { padding-top: 10px; padding-left: 6px; } -/* line 7213, ../../../scss/_app_styles.scss */ +/* line 7212, ../../../scss/_app_styles.scss */ .asset_tile .asset_text .asset_title .filenode { z-index: -1; } -/* line 7219, ../../../scss/_app_styles.scss */ +/* line 7218, ../../../scss/_app_styles.scss */ .asset_tile .asset_text .asset_desc { letter-spacing: 0.3px; overflow: hidden; @@ -30418,7 +30418,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: grey; } -/* line 7230, ../../../scss/_app_styles.scss */ +/* line 7229, ../../../scss/_app_styles.scss */ .audio_tile { display: inline-block; margin-top: 10px; @@ -30429,22 +30429,22 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { width: 270px; margin-right: 15px; } -/* line 7240, ../../../scss/_app_styles.scss */ +/* line 7239, ../../../scss/_app_styles.scss */ .audio_tile .audio_preview audio { width: 100%; } -/* line 7243, ../../../scss/_app_styles.scss */ +/* line 7242, ../../../scss/_app_styles.scss */ .audio_tile .audio_preview figcaption { margin-left: 5px; } -/* line 7248, ../../../scss/_app_styles.scss */ +/* line 7247, ../../../scss/_app_styles.scss */ .audio_tile:hover { border-width: 2px 2px 5px 2px; border-style: solid; border-color: #ce7869; } -/* line 7259, ../../../scss/_app_styles.scss */ +/* line 7258, ../../../scss/_app_styles.scss */ .template_tile { display: inline-block; margin-top: 10px; @@ -30455,26 +30455,26 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { width: 120px; margin-right: 15px; } -/* line 7269, ../../../scss/_app_styles.scss */ +/* line 7268, ../../../scss/_app_styles.scss */ .template_tile .template_preview { height: 85px; width: 100%; } -/* line 7272, ../../../scss/_app_styles.scss */ +/* line 7271, ../../../scss/_app_styles.scss */ .template_tile .template_preview img { width: 100%; } -/* line 7276, ../../../scss/_app_styles.scss */ +/* line 7275, ../../../scss/_app_styles.scss */ .template_tile:hover { border-width: 2px 2px 5px 2px; border-style: solid; border-color: #ce7869; } -/* line 7282, ../../../scss/_app_styles.scss */ +/* line 7281, ../../../scss/_app_styles.scss */ .template_tile .template_text { padding: 10px 0px 0px 0px; } -/* line 7284, ../../../scss/_app_styles.scss */ +/* line 7283, ../../../scss/_app_styles.scss */ .template_tile .template_text .template_title { letter-spacing: 0.2px; overflow: hidden; @@ -30483,7 +30483,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { padding-top: 22px; padding-left: 6px; } -/* line 7293, ../../../scss/_app_styles.scss */ +/* line 7292, ../../../scss/_app_styles.scss */ .template_tile .template_text .template_desc { letter-spacing: 0.3px; overflow: hidden; @@ -30492,7 +30492,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: grey; } -/* line 7307, ../../../scss/_app_styles.scss */ +/* line 7306, ../../../scss/_app_styles.scss */ .preview_asset { background: #ccc; border: 2px solid #999; @@ -30502,19 +30502,19 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } /* Asset detail */ -/* line 7318, ../../../scss/_app_styles.scss */ +/* line 7317, ../../../scss/_app_styles.scss */ .overlay-head { height: 60px; margin-bottom: 20px; } -/* line 7324, ../../../scss/_app_styles.scss */ +/* line 7323, ../../../scss/_app_styles.scss */ .listing-row { margin-top: 10px !important; background-color: #ffffff; } -/* line 7329, ../../../scss/_app_styles.scss */ +/* line 7328, ../../../scss/_app_styles.scss */ .orange-button { color: #ce7869; padding: 7px 14px; @@ -30528,13 +30528,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-top: 8px; cursor: pointer; } -/* line 7341, ../../../scss/_app_styles.scss */ +/* line 7340, ../../../scss/_app_styles.scss */ .orange-button:hover { background-color: rgba(206, 120, 105, 0.2); color: #ce7869; } -/* line 7348, ../../../scss/_app_styles.scss */ +/* line 7347, ../../../scss/_app_styles.scss */ .orange-button-template { color: #ce7869; padding: 7px 14px; @@ -30547,22 +30547,22 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-bottom: 8px; margin-top: 10px; } -/* line 7359, ../../../scss/_app_styles.scss */ +/* line 7358, ../../../scss/_app_styles.scss */ .orange-button-template:hover { background-color: rgba(206, 120, 105, 0.2); color: #ce7869; } -/* line 7364, ../../../scss/_app_styles.scss */ +/* line 7363, ../../../scss/_app_styles.scss */ .orange-button-template { color: #ce7869; background: #fff; } -/* line 7367, ../../../scss/_app_styles.scss */ +/* line 7366, ../../../scss/_app_styles.scss */ .orange-button-template:hover { background-color: #fff; } -/* line 7370, ../../../scss/_app_styles.scss */ +/* line 7369, ../../../scss/_app_styles.scss */ .orange-button-template > a { color: #ce7869; padding: 7px 14px; @@ -30575,17 +30575,17 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { margin-bottom: 8px; margin-top: 10px; } -/* line 7381, ../../../scss/_app_styles.scss */ +/* line 7380, ../../../scss/_app_styles.scss */ .orange-button-template > a:hover { background-color: rgba(206, 120, 105, 0.2); color: #ce7869; } -/* line 7388, ../../../scss/_app_styles.scss */ +/* line 7387, ../../../scss/_app_styles.scss */ .explore-button { border-radius: 5px; text-transform: uppercase; - margin-left: 150px; + margin-left: 1150px; color: #ffffff; padding: 5px 17px; width: inherit; @@ -30593,7 +30593,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { border: 2px solid #6a0054; background-color: #6a0054; } -/* line 7399, ../../../scss/_app_styles.scss */ +/* line 7398, ../../../scss/_app_styles.scss */ .explore-button:hover { background-color: #ffffff; cursor: pointer; @@ -30601,18 +30601,18 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } /* asset description */ -/* line 7408, ../../../scss/_app_styles.scss */ +/* line 7407, ../../../scss/_app_styles.scss */ .name-desc-asset-cont-area { width: 95%; margin-left: 24px; } -/* line 7415, ../../../scss/_app_styles.scss */ +/* line 7414, ../../../scss/_app_styles.scss */ .page-name { margin-top: 8px; } -/* line 7419, ../../../scss/_app_styles.scss */ +/* line 7418, ../../../scss/_app_styles.scss */ .tag-ele { font-weight: normal; text-align: center; @@ -30631,7 +30631,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { text-transform: none; } -/* line 7437, ../../../scss/_app_styles.scss */ +/* line 7436, ../../../scss/_app_styles.scss */ .button-cancel-new { height: 2rem; padding: 0 2rem; @@ -30649,12 +30649,12 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { transition: all .1s ease; margin-right: 1px; } -/* line 7453, ../../../scss/_app_styles.scss */ +/* line 7452, ../../../scss/_app_styles.scss */ .button-cancel-new:hover { background-color: #fff; color: #333333; } -/* line 7458, ../../../scss/_app_styles.scss */ +/* line 7457, ../../../scss/_app_styles.scss */ .button-cancel-new > a { font-family: open_sansbold,sans-serif; font-size: 1.2rem; @@ -30666,13 +30666,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { transition: all .1s ease; margin-right: 1px; } -/* line 7468, ../../../scss/_app_styles.scss */ +/* line 7467, ../../../scss/_app_styles.scss */ .button-cancel-new > a:hover { background-color: #fff; color: #333333; } -/* line 7476, ../../../scss/_app_styles.scss */ +/* line 7475, ../../../scss/_app_styles.scss */ .button-save-new { height: 2rem; padding: 0 2rem; @@ -30689,13 +30689,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: #fff; transition: all .1s ease; } -/* line 7491, ../../../scss/_app_styles.scss */ +/* line 7490, ../../../scss/_app_styles.scss */ .button-save-new:hover { background-color: #fff; color: #912a7d; } -/* line 7502, ../../../scss/_app_styles.scss */ +/* line 7501, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner { width: 100%; height: 200px; @@ -30703,7 +30703,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-size: 100% 100%; position: relative; } -/* line 7509, ../../../scss/_app_styles.scss */ +/* line 7508, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner:before { content: ' '; background-color: rgba(0, 0, 0, 0.1); @@ -30717,13 +30717,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { z-index: 10; box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.2); } -/* line 7523, ../../../scss/_app_styles.scss */ +/* line 7522, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile { position: absolute; bottom: 30px; left: 40px; } -/* line 7528, ../../../scss/_app_styles.scss */ +/* line 7527, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .buddy_logo { display: inline-block; margin-right: 10px; @@ -30732,79 +30732,79 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { overflow: hidden; background-color: #fff; } -/* line 7536, ../../../scss/_app_styles.scss */ +/* line 7535, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .buddy_logo svg { height: 100px; width: 100px; } -/* line 7541, ../../../scss/_app_styles.scss */ +/* line 7540, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .buddy_logo svg path { fill: #7a422a; } -/* line 7546, ../../../scss/_app_styles.scss */ +/* line 7545, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .banner_heading { color: #fff; display: inline-block; vertical-align: top; } -/* line 7551, ../../../scss/_app_styles.scss */ +/* line 7550, ../../../scss/_app_styles.scss */ .mydesk_page .page_banner .banner_profile .banner_heading .buddy_name { font-size: 23px; display: block; margin-bottom: 10px; } -/* line 7559, ../../../scss/_app_styles.scss */ +/* line 7558, ../../../scss/_app_styles.scss */ .mydesk_page .page_menu { border-bottom: 1px solid #e5e5e5; } -/* line 7563, ../../../scss/_app_styles.scss */ +/* line 7562, ../../../scss/_app_styles.scss */ .mydesk_page .page_menu li > a { padding: 12px 20px 9px; } -/* line 7572, ../../../scss/_app_styles.scss */ +/* line 7571, ../../../scss/_app_styles.scss */ .lms_explore_head_unit { width: 100%; height: 50px; background-color: #fff; color: #164A7B; } -/* line 7577, ../../../scss/_app_styles.scss */ +/* line 7576, ../../../scss/_app_styles.scss */ .lms_explore_head_unit > p { margin-left: 81px; padding: 0px 0px 0px 1px; font-family: OpenSans-Semibold; font-size: 20px; } -/* line 7583, ../../../scss/_app_styles.scss */ +/* line 7582, ../../../scss/_app_styles.scss */ .lms_explore_head_unit > a { padding: 0px 85px 3px 0px; } -/* line 7589, ../../../scss/_app_styles.scss */ +/* line 7588, ../../../scss/_app_styles.scss */ .lms_explore_back_unit { background-color: #fff; margin-top: -19.3px; } -/* line 7596, ../../../scss/_app_styles.scss */ +/* line 7595, ../../../scss/_app_styles.scss */ .course-students-data { margin: 2px 2px 2px 2px; border: 2px solid #164a7b; padding: 19px 14px 0px 5px; } -/* line 7603, ../../../scss/_app_styles.scss */ +/* line 7602, ../../../scss/_app_styles.scss */ .course-students-data .students-table-legends > span:nth-child(odd) { margin: 0px 10px; } -/* line 7606, ../../../scss/_app_styles.scss */ +/* line 7605, ../../../scss/_app_styles.scss */ .course-students-data .students-table-legends > span:nth-child(even) { display: inline-block; vertical-align: top; margin-right: 10px; } -/* line 7614, ../../../scss/_app_styles.scss */ +/* line 7613, ../../../scss/_app_styles.scss */ .badge_ex { display: inline-block; line-height: 22px; @@ -30820,7 +30820,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.08); } -/* line 7633, ../../../scss/_app_styles.scss */ +/* line 7632, ../../../scss/_app_styles.scss */ .badge_ex.green { background: #77cc51; border-color: #59ad33; @@ -30830,7 +30830,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-image: linear-gradient(to bottom, #a5dd8c, #77cc51); } -/* line 7642, ../../../scss/_app_styles.scss */ +/* line 7641, ../../../scss/_app_styles.scss */ .badge_ex.yellow { background: #faba3e; border-color: #f4a306; @@ -30840,7 +30840,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-image: linear-gradient(to bottom, #fcd589, #faba3e); } -/* line 7651, ../../../scss/_app_styles.scss */ +/* line 7650, ../../../scss/_app_styles.scss */ .badge_ex.red { background: #fa623f; border-color: #fa5a35; @@ -30860,13 +30860,13 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-color: #A6D7F5; } }*/ -/* line 7674, ../../../scss/_app_styles.scss */ +/* line 7673, ../../../scss/_app_styles.scss */ .create-task-event-tabs .tabs { width: 100%; margin: 0em 0em 0.5em; border-bottom: 1px solid #CCC; } -/* line 7679, ../../../scss/_app_styles.scss */ +/* line 7678, ../../../scss/_app_styles.scss */ .create-task-event-tabs .tabs .tab-title { width: 43%; /* background-color: blue;*/ @@ -30876,7 +30876,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { text-transform: uppercase; color: #fff; } -/* line 7688, ../../../scss/_app_styles.scss */ +/* line 7687, ../../../scss/_app_styles.scss */ .create-task-event-tabs .tabs .tab-title.active { background-color: #719dc7; border: 1px solid #CCC; @@ -30884,7 +30884,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { color: #fff; } -/* line 7701, ../../../scss/_app_styles.scss */ +/* line 7700, ../../../scss/_app_styles.scss */ .create_unit { background: #fff; box-shadow: 0px 2px 3px #000; @@ -30892,7 +30892,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { padding: 10px; } -/* line 7709, ../../../scss/_app_styles.scss */ +/* line 7708, ../../../scss/_app_styles.scss */ .asset-unit-button { color: #ce7869; padding: 7px 14px; @@ -31239,7 +31239,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { display: inline-block !important; } -/* line 8075, ../../../scss/_app_styles.scss */ +/* line 8076, ../../../scss/_app_styles.scss */ .enroll-btn { width: 90px; opacity: 1; @@ -31255,7 +31255,7 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { background-color: #4b4852; } -/* line 8095, ../../../scss/_app_styles.scss */ +/* line 8096, ../../../scss/_app_styles.scss */ .enrollBtn { background: #a2238d; height: 37px; @@ -31270,35 +31270,231 @@ ul.horizontal_tabs_gstudio > li.sub_group_action:hover ul { } /*****Toolbar CSS******/ -/* line 8110, ../../../scss/_app_styles.scss */ +/* line 8111, ../../../scss/_app_styles.scss */ #toolbar { background-color: #3e3e3e; } -/* line 8113, ../../../scss/_app_styles.scss */ +/* line 8114, ../../../scss/_app_styles.scss */ .datetime { color: #eaeaea; padding: 4px 0px 2px 5px; font-size: 11px; } -/* line 8118, ../../../scss/_app_styles.scss */ +/* line 8119, ../../../scss/_app_styles.scss */ .changefont { text-align: right; padding: 2px 5px 1px 0px; } -/* line 8122, ../../../scss/_app_styles.scss */ +/* line 8123, ../../../scss/_app_styles.scss */ .changefont .minus { font-size: 60%; color: #eaeaea; } -/* line 8125, ../../../scss/_app_styles.scss */ +/* line 8126, ../../../scss/_app_styles.scss */ .changefont .normal { font-size: 80%; color: #eaeaea; } -/* line 8128, ../../../scss/_app_styles.scss */ +/* line 8129, ../../../scss/_app_styles.scss */ .changefont .plus { font-size: 100%; color: #eaeaea; } + +/***********Landing page***************/ +/* line 8138, ../../../scss/_app_styles.scss */ +.about_us { + background: #20ade0; +} + +/* line 8141, ../../../scss/_app_styles.scss */ +.analytics { + margin-top: 20px; +} + +/* line 8144, ../../../scss/_app_styles.scss */ +.square { + border: 4px solid #ffffff; + position: relative; + text-align: center; + width: 16%; + float: left; + height: 100%; + margin-left: 30px; +} + +/* line 8154, ../../../scss/_app_styles.scss */ +.square:after { + content: ""; + display: block; + padding-bottom: 100%; +} + +/* line 8160, ../../../scss/_app_styles.scss */ +.box-content { + position: absolute; + width: 100%; + height: 80%; + font-size: 2em; + padding-top: 20%; +} + +/* line 8173, ../../../scss/_app_styles.scss */ +.activity-slider { + font-family: Arial; + width: 800px; + display: block; + margin: 0 auto; +} + +/* line 8180, ../../../scss/_app_styles.scss */ +.activity-slider h3 { + background: #fff; + color: #3498db; + font-size: 36px; + line-height: 100px; + margin: 10px; + padding: 2%; + position: relative; + text-align: center; +} + +/*.action{ + display:block; + margin:100px auto; + width:100%; + text-align:center; +} +.action a { + display:inline-block; + padding:5px 10px; + background:#f30; + color:#fff; + text-decoration:none; +} +.action a:hover{ + background:#000; +}*/ +/* line 8206, ../../../scss/_app_styles.scss */ +.footer_link_cont h4 { + color: #999; +} + +/* line 8210, ../../../scss/_app_styles.scss */ +.about_content { + color: #ececec; + margin-bottom: 30px; + font-family: ubuntu-regular; + font-size: 18px; +} + +/* line 8218, ../../../scss/_app_styles.scss */ +.about-blog { + height: 100%; + background: #107aa1; +} + +/*.searchbar { + margin: 0.8rem; +}*/ +/* line 8227, ../../../scss/_app_styles.scss */ +.search-field { + width: 0; + height: 40px; + margin-left: 1rem; + padding: 0; + border-radius: 50px; + border: none; + transition: all 0.5s ease; +} + +/* line 8237, ../../../scss/_app_styles.scss */ +.expand-search { + width: 80%; + max-width: calc(80% - 3rem); + border: 1px solid #c9c9c9; + padding: .5rem; +} + +/* line 8244, ../../../scss/_app_styles.scss */ +svg { + width: 20px; + height: 20px; +} + +/* line 8249, ../../../scss/_app_styles.scss */ +.button { + border-radius: 50px; +} + +/* line 8254, ../../../scss/_app_styles.scss */ +#page_content { + display: table; + height: auto; + display: table-row; +} + +/* line 8262, ../../../scss/_app_styles.scss */ +.footer_container { + height: auto; + display: table-row; +} + +/* line 8269, ../../../scss/_app_styles.scss */ +#footer { + height: 1px; +} + +/* ----New Footer For NROER -------*/ +/* line 8278, ../../../scss/_app_styles.scss */ +.footer-nav { + margin-right: auto; + margin-left: auto; + margin-top: 60px; + display: table-row; + height: 1px; + display: flex; + flex-flow: row wrap; + flex-direction: row; + flex-wrap: row; + align-items: center; + background-color: rgba(0, 0, 0, 0.8); + padding: 1.8rem; + width: 100%; + justify-content: center; + font-family: 'Proxima Nova', 'Helvetica Neue', 'sans-serif', Arial; +} + +/* line 8296, ../../../scss/_app_styles.scss */ +.footer-nav-center { + flex: 1 1 0px; +} + +/* line 8299, ../../../scss/_app_styles.scss */ +.footer-nav-menu { + list-style: none; + margin-bottom: 0; + text-align: center; +} + +/* line 8304, ../../../scss/_app_styles.scss */ +.footer-nav-menu-item { + display: inline-block; + margin-right: 1.5rem; + font-size: 1.2rem; + padding: 0.4rem 0; +} + +/* line 8310, ../../../scss/_app_styles.scss */ +.footer-copyright { + margin-top: -70px; + font-family: 'Proxima Nova', 'Helvetica Neue', 'sans-serif', Arial; +} + +/* line 8314, ../../../scss/_app_styles.scss */ +.second-has-form { + margin-top: 0px; + margin-bottom: -2px; +} diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/landing_pg_slides/slider_1a-01.jpg b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/landing_pg_slides/slider_1a-01.jpg new file mode 100644 index 0000000000..3eee75abd6 Binary files /dev/null and b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/landing_pg_slides/slider_1a-01.jpg differ diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/logos/ministry_logos/datagov-logo.png b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/logos/ministry_logos/datagov-logo.png new file mode 100644 index 0000000000..2b648eb105 Binary files /dev/null and b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/logos/ministry_logos/datagov-logo.png differ diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/logos/ministry_logos/digital_india.png b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/logos/ministry_logos/digital_india.png index 79ec9d16c3..510b1e6168 100644 Binary files a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/logos/ministry_logos/digital_india.png and b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/logos/ministry_logos/digital_india.png differ diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/logos/tiss-logo-text.svg b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/logos/tiss-logo-text.svg index 433efedc6c..94cde3741b 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/logos/tiss-logo-text.svg +++ b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/logos/tiss-logo-text.svg @@ -14,7 +14,7 @@ viewBox="0 0 382.63489 421.4801" id="svg6714" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.2 (unknown)" sodipodi:docname="tiss-logo-text.svg"> @@ -25,9 +25,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="0.35" - inkscape:cx="-313.68255" - inkscape:cy="87.882935" + inkscape:zoom="0.49497475" + inkscape:cx="74.453706" + inkscape:cy="316.19572" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" @@ -35,10 +35,10 @@ fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" - inkscape:window-width="1680" - inkscape:window-height="1001" + inkscape:window-width="1366" + inkscape:window-height="715" inkscape:window-x="0" - inkscape:window-y="25" + inkscape:window-y="0" inkscape:window-maximized="1" /> @@ -57,148 +57,145 @@ inkscape:groupmode="layer" id="layer1" transform="translate(-165.82541,-198.76503)"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/scss/_app_styles.scss b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/scss/_app_styles.scss index 18636824de..29e7dc2d95 100755 --- a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/scss/_app_styles.scss +++ b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/scss/_app_styles.scss @@ -361,13 +361,12 @@ pre{ } #search-submit{ - background-color: #fafafa; - // color: gray; - top: 10px; - position: absolute; - left: -30px; - opacity: 0.3; - color: black; +/* background-color: #fafafa;*/ + /*color: gray; + top: -3px;*/ + width:60px; +/* height:-40px;*/ + } #search-submit:hover { @@ -459,15 +458,17 @@ pre{ } html,body{ - height: 100%; + height: 100%;/* + overflow-x: hidden;*/ } #gbase_wrap{ - min-height: 100%; + /*min-height: 100%;*/ height: auto; /* Negative indent footer by its height */ margin: 0 auto ; /* Pad bottom by footer height */ padding: 0 0 60px; + overflow-x: hidden; } #base_wrap{ min-height: 100%; @@ -557,17 +558,17 @@ body>footer { .footer_link_cont { display: inline-block; vertical-align: top; - /*margin: 20px;*/ text-align: left; .links_show { //change as per requirement on addition on more links in future max-height: 600px; } - h4{ + .flinks{ + font-size: 22px; color: #999; } - .social_links{ + .social_links a{ font-size: 24px; margin-right:5px; } @@ -1971,11 +1972,11 @@ aside#help{ } /* Watermark background for node_ajax_content */ -.allow.draft{ +/*.allow.draft{ background-size: 10%; background-repeat:repeat; background-image:url("/static/ndf/images/draft-watermark.png"); -} +}*/ @@ -4764,8 +4765,6 @@ h5{ } } - - /*Blue color variable*/ $primary-blue : #164A7B; $secondry-blue : #74b3dc; @@ -5520,6 +5519,7 @@ $unit-card-lines-to-show: 3; .title-strip{ box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); padding-left:10px; + height:auto; min-height:143px; a{ @@ -6702,7 +6702,6 @@ $ah_2_background_color_hover: rgba(244, 244, 244, 0.3);; height: 100%; color: #f8f8f8; - .activity-slide { padding: 1em; height: inherit; @@ -7000,7 +6999,7 @@ $ah_2_background_color_hover: rgba(244, 244, 244, 0.3);; cursor: pointer; //height:7rem; //margin-left: 3px; - height:260px; + height:280px; border: 1px solid $primary-blue; .asset_preview { height: 200px; @@ -7389,7 +7388,7 @@ $ah_2_background_color_hover: rgba(244, 244, 244, 0.3);; // //font-size: 25px; border-radius: 5px; text-transform: uppercase; - margin-left: 150px; + margin-left: 1150px; color: #ffffff; padding: 5px 17px; width: inherit; @@ -7716,6 +7715,7 @@ $ah_2_background_color_hover: rgba(244, 244, 244, 0.3);; border-radius: 4px; margin-right: 30px; margin-bottom: 8px; + &:hover{ background-color:rgba(206,120,105,0.2); color: $primary-orange; @@ -8072,6 +8072,7 @@ $module-card-lines-to-show: 3; } + .enroll-btn{ width: 90px; opacity: 1; @@ -8130,3 +8131,190 @@ $module-card-lines-to-show: 3; } } + + +/***********Landing page***************/ + + .about_us{ + background: #20ade0; + } + .analytics{ + margin-top: 20px; + } + .square { + border: 4px solid #ffffff; + position: relative; + text-align: center; + width: 16%; + float:left; + height: 100%; + margin-left:30px; + } + + .square:after { + content: ""; + display: block; + padding-bottom: 100%; + } + + .box-content { + position: absolute; + width: 100%; + height: 80%; + + font-size: 2em; + padding-top: 20%; + } + + .linked-links{ + + } + +.activity-slider { + + font-family:Arial; + width:800px; + display:block; + margin:0 auto; +} +.activity-slider h3{ + background: #fff; + color: #3498db; + font-size: 36px; + line-height: 100px; + margin: 10px; + padding: 2%; + position: relative; + text-align: center; + } +/*.action{ + display:block; + margin:100px auto; + width:100%; + text-align:center; +} +.action a { + display:inline-block; + padding:5px 10px; + background:#f30; + color:#fff; + text-decoration:none; +} +.action a:hover{ + background:#000; +}*/ +.footer_link_cont h4{ + color: #999; +} + +.about_content{ + color: #ececec; + margin-bottom: 30px; + font-family: ubuntu-regular; + + font-size: 18px; +} + +.about-blog{ + height:100%; + background: #107aa1; +} + +/*.searchbar { + margin: 0.8rem; +}*/ + +.search-field { + width: 0; + height: 40px; + margin-left: 1rem; + padding: 0; + border-radius: 50px; + border: none; + transition: all 0.5s ease; +} + +.expand-search { + width: 80%; + max-width: calc(80% - 3rem); + border: 1px solid #c9c9c9; + padding: .5rem; +} + +svg { + width: 20px; + height: 20px; +} + +.button { + border-radius: 50px; +} + + +#page_content +{ + display: table; + height:auto; + display: table-row; + +} + +.footer_container +{ + height: auto; + display: table-row; +} + + +#footer { + height: 1px; +} + + + + +/* ----New Footer For NROER -------*/ + +.footer-nav{ + margin-right: auto; + margin-left: auto; + margin-top: 60px; + display:table-row; + height:1px; + display:flex; + flex-flow:row wrap; + flex-direction: row; + flex-wrap: row; + align-items: center; + background-color: rgba(0,0,0,0.8); + padding:1.8rem; + width:100%; + justify-content: center; + font-family: 'Proxima Nova', 'Helvetica Neue', 'sans-serif', Arial; +} + +.footer-nav-center{ + flex: 1 1 0px; +} +.footer-nav-menu{ + list-style: none; + margin-bottom: 0; + text-align: center; +} +.footer-nav-menu-item{ + display: inline-block; + margin-right: 1.5rem; + font-size: 1.2rem; + padding: 0.4rem 0; +} +.footer-copyright{ + margin-top: -70px; + font-family: 'Proxima Nova', 'Helvetica Neue', 'sans-serif', Arial; +} +.second-has-form{ + margin-top: 0px; + margin-bottom: -2px; +} +.searchbar{ + +} \ No newline at end of file diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/scss/_clix2017.scss b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/scss/_clix2017.scss index bb6db788a2..6703707653 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/scss/_clix2017.scss +++ b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/scss/_clix2017.scss @@ -6260,7 +6260,6 @@ input.transcript-toggler{ a{ color: $secondry-blue; } - &:hover{ border-left: 4px solid $secondary-orange; } diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/scss/_nroer_styles.scss b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/scss/_nroer_styles.scss index 332b4a67a9..fe3789e71a 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/scss/_nroer_styles.scss +++ b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/scss/_nroer_styles.scss @@ -11,7 +11,7 @@ $primary-blue : #164A7B; } //This is the main content container between the header and footer - background: url("watermark.png") no-repeat 1% 65%; + background: url("watermark.png") no-repeat 0% 88%; min-height: 100%; margin-bottom: -130px!important; -webkit-box-sizing: border-box; diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/ImageDashboard.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/ImageDashboard.html index c2bec6c824..e2c4f7d0d6 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/ImageDashboard.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/ImageDashboard.html @@ -53,7 +53,7 @@ alert("Error occurred"); } // check if image is not in the list, add it. - else if(xhr.responseText ) + else if(xhr.responseText) { // alert("success"+xhr.responseText); var imageURL = "{{MEDIA_URL}}" + xhr.responseText; @@ -188,6 +188,25 @@

        {% endcomment %}

        Select Image

        +
        +
        + {% get_filters_data "File" "home" as filter_dict %} + {% include "ndf/filters.html" with filter_dict=filter_dict %} + {% csrf_token %} + + +
        + +
          {% for each in imageCollection %} @@ -222,4 +241,44 @@

          Select Image

          {% endfor %}
        + + {% endblock %} diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/Upload_File.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/Upload_File.html index 80b8c6022f..9080350532 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/Upload_File.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/Upload_File.html @@ -1,6 +1,7 @@ {% load i18n %} {% load ndf_tags %} - + + {% get_group_name groupid as group_name_tag %} {% if user.is_authenticated %} @@ -71,8 +117,10 @@
        +
        +
        {% trans 'Add' %} @@ -284,6 +332,8 @@
        + + {% else %}

        {% trans "You are not an authorised user. Please login to upload files." %}

        @@ -463,4 +513,5 @@ map.invalidateSize(); }); - \ No newline at end of file + + diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/activity_player.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/activity_player.html index 38a38835e6..b3a322b954 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/activity_player.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/activity_player.html @@ -75,15 +75,26 @@
  • @@ -288,6 +307,9 @@

    {% firstof group_object.altnames group_object.name %}

    {% with node.member_of_names_list as node_member_of_names_list %} {% if "QuizItemEvent" not in node_member_of_names_list and "QuizItem" not in node_member_of_names_list%}
    + -
    @@ -18,8 +18,8 @@ *
    + -
    diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/course_pages.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/course_pages.html index 2fef71bad5..85a62d3cfb 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/course_pages.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/course_pages.html @@ -104,6 +104,7 @@

    {% firstof activity_node.altnames activity_node.name %} + {% else %}
    @@ -135,7 +136,6 @@

    {% firstof activity_node.altnames activity_node.name %} - {% endif %} {% include 'ndf/pagination.html' with urlname="course_pages_paged" first_arg=group_id page_info=course_pages_info %} {% endblock %} diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/create_partner.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/create_partner.html index 4236586c36..ffcbbe7f1c 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/create_partner.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/create_partner.html @@ -25,7 +25,7 @@

    {{parent_obj_partner.name}}

    {% if node %}Edit {% else %}Create New {% endif %}{{parent_obj_partner.name}}


    {% csrf_token %} diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html index 1dc1cf2551..63bd6736b5 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/curriculum_hierarchy.html @@ -1,69 +1,27 @@ {% extends "ndf/gbase.html" %} {% load i18n %} {% load ndf_tags %} - - {% block title %} {% trans "Topic Map" %} -- {{curriculum_obj.name }} -{% endblock %} - - - - -{% block body_content %} +{% endblock %} + +{% block body_content %} {% check_is_gstaff group_id request.user as is_gstaff %} {% if curriculum_obj %} {% get_relation_value asset_obj.pk "teaches" as selected_topic %} @@ -109,7 +67,7 @@
    +
    {% if title == "my performance" %}
    -
      +
        {% for each_obj in units_cur %}
      • {% include "ndf/card_group.html" with group_counts=True node=each_obj no_url=True first_arg=each_obj.pk %} @@ -134,9 +140,13 @@

        Joined Workspaces & Enrolled Courses

    - + + + + + + {% if if_comments %} {% get_node nodeid as node %} @@ -15,7 +17,10 @@
    + + +
    diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/repository.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/repository.html index 2d08635bb7..f944a42a31 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/repository.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/repository.html @@ -20,30 +20,55 @@
    {% trans "Digital resource grouped in multiple ways" %}
    --> + {% if GSTUDIO_NROER_GAPPS_NEW_count == 0 and search_text != None and search_text != "partner" and temp_search_text == "default" %} +

    We couldn't find any results matching "{{ search_text }}"

    + {% endif %} +
    - {% for each_gapp in gapps_obj_list %} -
    - - - {% endfor %} + {% endfor %} + {% endif %} + + {% if search_text == "partner" or temp_search_text == "default" %} + + {% endif %} + diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/result_detailed_view.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/result_detailed_view.html new file mode 100644 index 0000000000..e7b84706e0 --- /dev/null +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/result_detailed_view.html @@ -0,0 +1,73 @@ +{% extends "ndf/gbase.html" %} +{% load i18n %} +{% load ndf_tags %} + + +{% get_group_name groupid as group_name_tag %} + + +{% block title %} {{ node.member_of_names_list|join:", " }} - {{ node.name }} {% endblock %} +{% block head %} + + +{% endblock %} + + +{% block style %} + +{% endblock style %} + +{% block meta_content %} + + +{% endblock %} + + +{% block related_content %} +{% endblock %} + + + +{% block body_content %} +{# {{node.name}} #} + +{% if 'image' in node.if_file.mime_type or 'video' in node.if_file.mime_type or 'audio' in node.if_file.mime_type or 'pdf' in node.if_file.mime_type %} +
  • +
    + {% if 'image' in node.if_file.mime_type %} + + {% elif 'audio' in node.if_file.mime_type %} +





    + {% elif 'pdf' in node.mime_type %} + +
    + {% elif 'Pandora_video' in node.member_of_names_list %} + {% get_source_id k as source_id %} + + + {% elif 'video' in node.if_file.mime_type %} + + + {% endif %} +
    {{node.name}}
    +
    +
  • +{% endif %} + +{% endblock %} + +{% block script%} + + +{% endblock %} diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/search_page.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/search_page.html index fb281c0619..adebdbdd17 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/search_page.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/search_page.html @@ -3,6 +3,13 @@ {% load i18n %} {% block title %}{% trans 'Search' %}{% endblock %} {% block concern_information %} + + + + +

    Search Help

      @@ -23,19 +30,35 @@

      Search Help

    - -
    -
      - {% for each in search_curr %} -
    • - {% include 'ndf/simple_card.html' with no_footer=True resource=each url_name="page_details" first_arg=groupid second_arg=each %} -
    • - {% endfor %} -
    - {% if not search_curr %} - No results found - {% endif %} +
    + +
    +
      + + {% for each in search_curr %} +
    • + {% if GSTUDIO_ELASTIC_SEARCH == True %} + + {% include 'ndf/simple_card.html' with no_footer=True resource=each url_name="page_details" first_arg=groupid second_arg=each.id %} + + {% else %} + {% include 'ndf/simple_card.html' with no_footer=True resource=each url_name="page_details" first_arg=groupid second_arg=each%} + {%endif%} +
    • + {% endfor %} +
    + {% if not search_curr %} + No results found + {% endif %} +
    +
    +
    + +{% if has_next %} + +{% endif %}
    {% comment %} @@ -202,5 +225,17 @@
    Search by:
    + + {% endblock %} diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/sform.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/sform.html new file mode 100644 index 0000000000..1747876634 --- /dev/null +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/sform.html @@ -0,0 +1,106 @@ +{% comment %} + +{% endcomment %} \ No newline at end of file diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/simple_card.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/simple_card.html index 5946220e12..871382eb93 100755 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/simple_card.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/simple_card.html @@ -46,10 +46,14 @@ {% endif %} {% endif %}
    - - {% get_dict_from_list_of_dicts resource.attribute_set as attr_set_dict %} - - {% get_relation_value resource.pk 'has_thumbnail' as grel_dict %} + + {% if GSTUDIO_ELASTIC_SEARCH != True %} + {% get_dict_from_list_of_dicts resource.attribute_set as attr_set_dict %} + {% get_relation_value resource.pk 'has_thumbnail' as grel_dict %} + {% else %} + {% convert_list_to_dict resource.attribute_set as attr_set_dict %} + {% get_relation_value resource.id 'has_thumbnail' as grel_dict %} + {% endif %} {% if not grel_dict.cursor and grel_dict.grel_node and grel_dict.grel_node.fs_file_ids.1 %} {% elif grel_dict.grel_node.if_file.thumbnail.relurl and 'video' or "File" in resource.if_file.mime_type %} @@ -64,34 +68,40 @@ {% elif resource.fs_file_ids.1 %} - {% elif "File" in resource.member_of_names_list or "Page" in resource.member_of_names_list%} + {% elif "File" in resource.member_of_names_list or "Page" in resource.member_of_names_list or '55ab34ff81fccb4f1d806001' in resource.member_of or '55ab34ff81fccb4f1d805fff' in resource.member_of or '588f3ff6472d4a16e3f521e2' in resource.member_of %} {% if resource.collection_set %} - {% elif attr_set_dict.educationaluse and attr_set_dict.educationaluse != "Documents" %} + {% elif attr_set_dict.educationaluse %} {% elif resource.fs_file_ids.0 and 'image' in resource.mime_type %} - {% elif ".ggb" in resource.name %} Geogebra {% elif resource.if_file.mime_type %} + {% else %} {% endif %} - {% elif "Group" in resource.member_of_names_list or has_logo == True or has_prof_pic == True %} - {% if "Course" in resource.member_of_names_list or has_logo == True %} - + {% elif "Group" in resource.member_of_names_list or '55ab34ff81fccb4f1d806003' in resource.member_of or has_logo == True or has_prof_pic == True %} + {% if "Course" in resource.member_of_names_list or '5a743f85a1f755027838007e' in resource.member_of or has_logo == True %} + {% if GSTUDIO_ELASTIC_SEARCH != True %} {% get_relation_value resource.pk 'has_logo' as grel_dict %} + {% else %} + {% get_relation_value resource.id 'has_logo' as grel_dict %} + {% endif %} {% if not grel_dict.cursor and grel_dict.grel_node and grel_dict.grel_node.if_file.mid.relurl %} {% else %} Profile picture for this group. {% endif %} - {% else %} + {% if GSTUDIO_ELASTIC_SEARCH != True %} {% get_relation_value resource.pk 'has_profile_pic' as grel_dict %} + {% else %} + {% get_relation_value resource.id 'has_profile_pic' as grel_dict %} + {% endif %} {% if not grel_dict.cursor and grel_dict.grel_node and grel_dict.grel_node.if_file.mid.relurl %} {% else %} @@ -133,8 +143,13 @@ {{resource.created_by|get_username|truncatechars:"10"}} {% endif %} - {{resource.created_at|date:"d-m-Y"}} - + {% if GSTUDIO_ELASTIC_SEARCH != True %} + {{resource.created_at|date:"d-m-Y"}} + {% elif resource.created_at|cal_length == 13 %} + {{resource.created_at|convert_date_string_to_date|slice:"10"}} + {% else %} + {{resource.created_at|slice:"10"}} + {% endif %} {% if user.is_authenticated and not group_object.edit_policy == "NON_EDITABLE" or gstaff_access %} {% if not no_checkbox %} diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/test_template.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/test_template.html index b9b139c511..96c14ebdd4 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/test_template.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/test_template.html @@ -1,46 +1,91 @@ +{% extends "ndf/base.html" %} {% load i18n %} {% load ndf_tags %} -{% block title %} {% trans "Events" %} {% endblock %} - -{% block body_content %} + .first-load { display: none; } + .tabs dd.active a, .tabs .tab-title.active a { background-color: #f7f7f7; color: black; } + .tabs dd > a, .tabs .tab-title > a {color: #4c4c4c;} -
    - -

    Sticky Footer

    -

    with Fixed Footer Height

    + .tabs dd { width: 100%; } + + .tabs dd a { padding-right: 0; width: 100%; } + + .count { position: absolute; right: 5px; opacity: 0.75; } + + .panel > .side-nav > .tabs i {margin-right: 0.5rem;} + + .tabs-content > .content.active{ + margin-left:-1px !important; + } + + ul.errorlist {display: none;} + h3 {text-align:center;} + p {text-align:center;} + div.pagination {display: block; width: 40%; margin: 0 auto; } + #grid {width: 200px; padding-top: 5px;} + #selid {width: 200px; padding-top: 5px} + #but { position:absolute; + top:50px; + right:0;} + #filter { + padding-top: 5px; + } + #ss { + padding-top: 5px; width:200px; + } + + + +{% endblock %} + + + + + + + + + + + +{% block meta_content %} -

    jhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhm

    - -
    +{% endblock %} -
    - I'm the Sticky Footer. -
    -{% endblock body_content %} +{% block related_content %} +{% endblock %} diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/theme.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/theme.html index 9bd54aef72..08efecc454 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/theme.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/theme.html @@ -294,6 +294,11 @@

    Using the Theme Tree:

    {% endif %} + {% if nodes_count == 0 %} +
    +

    Sorry, We couldn't find any results matching "{{ search_text|slice:"2:"|slice:"-2" }}"

    +
    + {% endif %} @@ -314,7 +319,6 @@

    Using the Theme Tree:

    -
      {% for each in nodes %} diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/translation_list.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/translation_list.html index d59ec7d694..d9a683a900 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/translation_list.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/translation_list.html @@ -13,19 +13,24 @@

      {% firstof node.altnames node.name %}

      {% include 'ndf/node_ajax_content.html' %} -
      -
    -

    {% trans "Do you want to enable Comments/Discussion on this Activity for Students ? " %}

    +

    {% trans "Do you want to enable Comments/Discussion on this Activity ? " %}

    diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/widget_photo_upload.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/widget_photo_upload.html index 04b65f59ab..b403f87587 100755 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/widget_photo_upload.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/widget_photo_upload.html @@ -87,6 +87,7 @@ {% endif %} +
    New profile photo diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/widget_selector.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/widget_selector.html index 92805c2218..8b4793373c 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/widget_selector.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/widget_selector.html @@ -4,7 +4,7 @@ HOW TO USE - EXAMPLE: - {% include 'ndf/widget_selector.html' with for='apps_to_set' all_options=all_gapps selected_options=group_gapps oneline_element=true %} + {% include 'ndf/widget_selector1.html' with for='apps_to_set' all_options=all_gapps selected_options=group_gapps oneline_element=true %} where, @@ -28,7 +28,7 @@ where, - first arg: should be matching with field specified in the - while including widget_selector.html + while including widget_selector1.html - second arg: optional, id to be assign to this newly created hidden element. - If there are 3 inclusions of widget_selector then "getSelValuesHiddenElement()" should be called (before save) 3 times with appropriate first args (). @@ -238,7 +238,7 @@ var oneline_element = "{{oneline_element}}"; // making list of all selected items data - + var selected_options = [ {% for each_opt in selected_options %}"{{each_opt|safe}}"{% if not forloop.last %},{% endif %}{% endfor %} ]; // console.log(selected_options) diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/widget_user_search.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/widget_user_search.html index f31c630122..1d5a4561c4 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/widget_user_search.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/widget_user_search.html @@ -18,7 +18,7 @@
    {% trans 'Search User by name : ' %}
    - +
    diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/widget_video_player.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/widget_video_player.html index eaa293eea7..5eadbda4cd 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/widget_video_player.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/widget_video_player.html @@ -37,6 +37,7 @@ {% endif %}
    + {% if site.SITE_NAME == 'clix' %} {% get_relation_value video_obj.pk 'has_transcript' as transcript_rel %} {% if transcript_rel %} @@ -48,5 +49,6 @@
    {% endif %} + {% endif %} diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/registration/login.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/registration/login.html index 11df2b4e37..774f228900 100755 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/registration/login.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/registration/login.html @@ -1,5 +1,7 @@ {% extends "registration/registration_base.html" %} {% load i18n %} +{% load get_site_variables from ndf_tags%} +{% get_site_variables as site%} {% load ndf_tags %} {% block title %}{% trans "Login" %}{% endblock %} @@ -19,25 +21,33 @@ {% block body_content %} {% url 'auth_password_reset' as auth_pwd_reset_url %} {% url 'registration_register' as register_url %} - - +
    -
    -

    {% trans "Log In" %}

    +
    +

    {% trans "Log In" %}

    +
    {{error_msg_flag}}

    {% if form.errors %} - {% trans "Either your email or password is incorrect !" %} + {% trans "Either your email or password is incorrect !" %} + {% endif %} - - {% csrf_token %} + {%if site.LOGIN_WITH_MASTODON %} + + {% else %} + + + {% endif %} + {% csrf_token %}
    @@ -67,7 +77,7 @@

    {% trans "Log In" %}

    -
    +
    @@ -81,7 +91,7 @@

    {% trans "Log In" %}

    {% endif %}
    -
    +
    diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templatetags/ndf_tags.py b/gnowsys-ndf/gnowsys_ndf/ndf/templatetags/ndf_tags.py index b73e9dd18a..a0f49611ee 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templatetags/ndf_tags.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templatetags/ndf_tags.py @@ -37,7 +37,7 @@ from mongokit import IS ''' -- imports from application folders/files -- ''' -from gnowsys_ndf.settings import GAPPS as setting_gapps, GSTUDIO_DEFAULT_GAPPS_LIST, META_TYPE, CREATE_GROUP_VISIBILITY, GSTUDIO_SITE_DEFAULT_LANGUAGE,GSTUDIO_DEFAULT_EXPLORE_URL,GSTUDIO_EDIT_LMS_COURSE_STRUCTURE,GSTUDIO_WORKSPACE_INSTANCE,GSTUDIO_SITE_LANDING_PAGE_LOGO,GSTUDIO_SITE_LANDING_PAGE_TEXT, GSTUDIO_SITE_LANDING_PAGE_BG, GSTUDIO_SITE_LOGIN_PAGE_LOGO,GSTUDIO_FOOTER_LINKS +from gnowsys_ndf.settings import GAPPS as setting_gapps, GSTUDIO_DEFAULT_GAPPS_LIST, META_TYPE, CREATE_GROUP_VISIBILITY, GSTUDIO_SITE_DEFAULT_LANGUAGE,GSTUDIO_DEFAULT_EXPLORE_URL,GSTUDIO_EDIT_LMS_COURSE_STRUCTURE,GSTUDIO_WORKSPACE_INSTANCE,GSTUDIO_SITE_LANDING_PAGE_LOGO,GSTUDIO_SITE_LANDING_PAGE_TEXT, GSTUDIO_SITE_LANDING_PAGE_BG, GSTUDIO_SITE_LOGIN_PAGE_LOGO,GSTUDIO_FOOTER_LINKS, LOGIN_WITH_MASTODON # from gnowsys_ndf.settings import GSTUDIO_SITE_LOGO,GSTUDIO_COPYRIGHT,GSTUDIO_GIT_REPO,GSTUDIO_SITE_PRIVACY_POLICY, GSTUDIO_SITE_TERMS_OF_SERVICE,GSTUDIO_ORG_NAME,GSTUDIO_SITE_ABOUT,GSTUDIO_SITE_POWEREDBY,GSTUDIO_SITE_PARTNERS,GSTUDIO_SITE_GROUPS,GSTUDIO_SITE_CONTACT,GSTUDIO_ORG_LOGO,GSTUDIO_SITE_CONTRIBUTE,GSTUDIO_SITE_VIDEO,GSTUDIO_SITE_LANDING_PAGE from gnowsys_ndf.settings import * @@ -61,6 +61,7 @@ from django_mailbox.models import Mailbox import itertools + register = Library() at_apps_list = node_collection.one({ "_type": "AttributeType", "name": "apps_list" @@ -134,7 +135,14 @@ def get_site_variables(): site_var['ENABLE_USER_DASHBOARD'] = GSTUDIO_ENABLE_USER_DASHBOARD site_var['BUDDY_LOGIN'] = GSTUDIO_BUDDY_LOGIN site_var['INSTITUTE_ID'] = GSTUDIO_INSTITUTE_ID - site_var['HEADER_LANGUAGES'] = HEADER_LANGUAGES + + #site_var['HEADER_LANGUAGES'] = HEADER_LANGUAGES + site_var['GSTUDIO_ELASTIC_SEARCH'] = GSTUDIO_ELASTIC_SEARCH + + + + site_var['LOGIN_WITH_MASTODON'] = LOGIN_WITH_MASTODON + cache.set('site_var', site_var, 60 * 30) @@ -3261,8 +3269,9 @@ def get_sg_member_of(group_id): sg_member_of_list = [] # get all underlying groups group_obj = get_group_name_id(group_id, get_obj=True) - group_id = group_obj._id - group_name = group_obj.name + if group_obj: + group_id = group_obj._id + group_name = group_obj.name # Fetch post_node of group if group_obj: if "post_node" in group_obj: @@ -3885,11 +3894,11 @@ def get_download_filename(node, file_size_name='original'): name = node.altnames if node.altnames else node.name name = name.split('.')[0] file_name = slugify(name) - + name = name.encode('utf-8') if extension: - file_name += extension + name += extension - return file_name + return name else: name = node.altnames if node.altnames else node.name @@ -4242,3 +4251,28 @@ def get_header_lang(lang): if lang in each_lang: return each_lang[1] return lang + + +#convert 13 digit number to slash date format + +@get_execution_time +@register.filter +def convert_date_string_to_date(your_timestamp): + + date = str(datetime.datetime.fromtimestamp( your_timestamp / 1000)) + + temp1 = date[8:10] + temp2 = date[5:7] + temp3 = date[0:4] + date = temp1 + "/"+ temp2 +"/"+ temp3 + + return date + + +@get_execution_time +@register.filter +def cal_length(string): + return len(str(string)) + + + diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templatetags/simple_filters.py b/gnowsys-ndf/gnowsys_ndf/ndf/templatetags/simple_filters.py index 6b9f9a71df..ca2aa3c853 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templatetags/simple_filters.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templatetags/simple_filters.py @@ -181,3 +181,13 @@ def datetime_now(): def replace(str_to_process, to_be_replace, replace_by): replaced_str = str_to_process.replace(to_be_replace, replace_by) return replaced_str + +@get_execution_time +@register.assignment_tag +def convert_list_to_dict(list_of_dicts): + + req_list = {} + for each in list_of_dicts: + if "educationaluse" in each: + req_list["educationaluse"] = str(each["educationaluse"]) + return req_list \ No newline at end of file diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/urls/__init__.py b/gnowsys-ndf/gnowsys_ndf/ndf/urls/__init__.py index 31363943b7..dc28c0fcc7 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/urls/__init__.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/urls/__init__.py @@ -8,14 +8,21 @@ from registration.backends.default.views import ActivationView from jsonrpc import jsonrpc_site -# from gnowsys_ndf.ndf.forms import * -from gnowsys_ndf.settings import GSTUDIO_SITE_NAME -from gnowsys_ndf.ndf.views.email_registration import password_reset_email, password_reset_error, GstudioEmailRegistrationForm + +from gnowsys_ndf.settings import GSTUDIO_SITE_NAME, LOGIN_WITH_MASTODON from gnowsys_ndf.ndf.forms import UserChangeform, UserResetform +from gnowsys_ndf.ndf.views.email_registration import password_reset_email, password_reset_error, GstudioEmailRegistrationForm from gnowsys_ndf.ndf.views.home import homepage, landing_page from gnowsys_ndf.ndf.views.methods import tag_info from gnowsys_ndf.ndf.views.custom_app_view import custom_app_view, custom_app_new_view from gnowsys_ndf.ndf.views import rpc_resources +################################################ +#Middleware for login with mastodon oauth +from gnowsys_ndf.ndf.middleware.oauth_middleware import mastodon_login +################################################ + + +#from gnowsys_ndf.ndf.views.esearch import get_search,get_advanced_search_form,advanced_search if GSTUDIO_SITE_NAME.lower() == 'clix': login_template = 'registration/login_clix.html' @@ -23,6 +30,8 @@ else: login_template = 'registration/login.html' logout_template = 'registration/logout.html' + login_instance_mastodon=mastodon_login() + urlpatterns = patterns('', (r'^i18n/', include('django.conf.urls.i18n')), @@ -30,6 +39,7 @@ # gstudio admin url's (r'^admin/', include('gnowsys_ndf.ndf.urls.gstudio_admin')), + #(r'^api/v1', include('gnowsys_ndf.ndf.urls.api')), # --mobwrite-- commented for time being # (r'^raw/(?P.+)/', 'gnowsys_ndf.mobwrite.views.raw'), @@ -39,16 +49,35 @@ # (r'^new/$', 'gnowsys_ndf.mobwrite.views.new'), # (r'^mobwrite/', 'gnowsys_ndf.mobwrite.views.mobwrite'), # --end of mobwrite + ############################################################################ + #url(r'^oauth2/', include('provider.oauth2.urls', namespace = 'oauth2')), + ############################################################################ # url(r'^(?P[^/]+)/mailclient[/]error[/](?P[\w-]+)$', 'gnowsys_ndf.ndf.views.mailclient.mailclient_error_display', name='mailclient_error_display'), - + url(r'^$', homepage, {"group_id": "home"}, name="homepage"), url(r'^welcome/?', landing_page, name="landing_page"), + # Elastic Search + # url(r'^esearch/advanced/?', get_triples, name="get_triples"), + #url(r'^esearch/?', get_search, name="get_search"), + #url(r'^advanced_form/?', get_advanced_search_form, name="get_advanced_search_form"), + #url(r'^advanced_search/?', advanced_search, name="advanced_search"), + + # url(r'^esearch//?',advanced_search,name='advanced_search') + # url(r'^esearch/get_mapping_json/(?P[^/]+)/?$', '', name=''), + # --END of Elastic Search + + # url(r'^autocompletion/', include('gnowsys_ndf.ndf.urls.autocompletion')), url(r'^captcha/', include('captcha.urls')), (r'^', include('gnowsys_ndf.ndf.urls.captcha')), + # advanced search using ES + + # (r'^(?P[^/]+)/advanced_search/', include('gnowsys_ndf.ndf.urls.advanced_search')), + # all main apps + (r'^(?P[^/]+)/mailclient', include('gnowsys_ndf.ndf.urls.mailclient')), (r'^(?P[^/]+)/analytics', include('gnowsys_ndf.ndf.urls.analytics')), (r'^(?P[^/]+)/file', include('gnowsys_ndf.ndf.urls.file')), @@ -118,11 +147,13 @@ # ---end of mis #test url - (r'^dev/', include('gnowsys_ndf.ndf.urls.dev_utils')), + + (r'^tools/', include('gnowsys_ndf.ndf.urls.tools')), (r'^sitemap.html/',include('gnowsys_ndf.ndf.urls.sitemap')), (r'^(?P[^/]+)/gtask', include('gnowsys_ndf.ndf.urls.gtask')), + # meeting app # (r'^online/', include('online_status.urls')), #for online_users. # url(r'^(?P[^/]+)/inviteusers/(?P[^/]+)','gnowsys_ndf.ndf.views.meeting.invite_meeting', name='invite_meeting'), @@ -218,6 +249,10 @@ url(r'^accounts/', include('registration_email.backends.default.urls')), # --end of django-registration + ################################################# + + url(r'^accounts/login_test_view/$', login_instance_mastodon.moauth , name='login_view'), + ################################################ (r'^status/cache/$', 'gnowsys_ndf.ndf.views.cache.cache_status'), # url(r'^Beta/', TemplateView.as_view(template_name= 'gstudio/beta.html'), name="beta"), @@ -232,3 +267,10 @@ 'document_root': settings.STATIC_ROOT, }), ) + +# if settings.login_with_mastodon=True: +# urlpatterns += patterns('', +# url(r'^accounts/login_test_view/$', some_instance.moauth , name='login_view'), + + +# ) diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/urls/advanced_search.py b/gnowsys-ndf/gnowsys_ndf/ndf/urls/advanced_search.py new file mode 100644 index 0000000000..e439af5528 --- /dev/null +++ b/gnowsys-ndf/gnowsys_ndf/ndf/urls/advanced_search.py @@ -0,0 +1,7 @@ +from django.conf.urls import patterns, url + +urlpatterns = patterns('gnowsys_ndf.ndf.views.advanced_search', + + url(r'^[/]$', 'search_detail',name='advanced_search'), + +) diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/urls/ajax-urls.py b/gnowsys-ndf/gnowsys_ndf/ndf/urls/ajax-urls.py index 628b1a3bd7..cc7d43088d 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/urls/ajax-urls.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/urls/ajax-urls.py @@ -53,9 +53,9 @@ url(r'^get_video_player', 'get_video_player', name='get_video_player'), url(r'^get_audio_player', 'get_audio_player', name='get_audio_player'), url(r'^get_jhapps', 'get_jhapps', name='get_jhapps'), - url(r'^create_edit_asset/', 'create_edit_asset', name='create_edit_asset'), - url(r'^add_assetcontent/', 'add_assetcontent', name='add_assetcontent'), - url(r'^add_asset/', 'add_asset', name='add_asset'), + url(r'^create_edit_asset', 'create_edit_asset', name='create_edit_asset'), + url(r'^add_assetcontent', 'add_assetcontent', name='add_assetcontent'), + url(r'^add_asset', 'add_asset', name='add_asset'), url(r'^delete_asset', 'delete_asset', name='delete_asset'), url(r'^get_metadata_page', 'get_metadata_page', name='get_metadata_page'), url(r'^get_interaction_widget', 'get_interaction_widget', name='get_interaction_widget'), diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/urls/dev_utils.py b/gnowsys-ndf/gnowsys_ndf/ndf/urls/dev_utils.py index 678edaeb57..1bca392034 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/urls/dev_utils.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/urls/dev_utils.py @@ -2,7 +2,6 @@ urlpatterns = patterns('gnowsys_ndf.ndf.views.dev_utils', url(r'^template/$', 'render_test_template', name='render_test_template'), - url(r'^git/branch/?$', 'git_branch', name='git_branch'), url(r'^git/(?P[\w-]+)$', 'git_misc', name='git_misc'), ) diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/urls/node.py b/gnowsys-ndf/gnowsys_ndf/ndf/urls/node.py index 028a6f7dd9..b148275860 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/urls/node.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/urls/node.py @@ -2,8 +2,10 @@ urlpatterns = patterns('gnowsys_ndf.ndf.views.node', # create - url(r'^/create/(?P[\w-]+)/(?P[\w-]+)/?$', 'node_create_edit', {'node_type': 'GSystem', 'node_id': None}, name='node_create'), + url(r'^/create/(?P[\w-]+)/(?P[\w-]+)/?$', 'node_create_edit', {'node_type': 'GSystem', 'node_id': None}, name='node_create'), # edit - url(r'^/edit/(?P[\w-]+)/(?P[\w-]+)/?$', 'node_create_edit', name='node_edit'), - ) + url(r'^/edit/(?P[\w-]+)/(?P[\w-]+)/?$', 'node_create_edit', name='node_edit'), + url(r'^/detail/(?P[\w-]+)/?$', 'node_detail', name='node_detail'), + ) + diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/urls/partner.py b/gnowsys-ndf/gnowsys_ndf/ndf/urls/partner.py index 876a5e608a..f74989cff8 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/urls/partner.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/urls/partner.py @@ -1,7 +1,7 @@ from django.conf.urls import patterns, url urlpatterns = patterns('gnowsys_ndf.ndf.views.partner', - url(r'^/create_partner/', 'create_partner', name='create_partner'), + url(r'^/create_partner/(?P[\w-]+)', 'create_partner', name='create_partner'), url(r'^/partner_showcase/', 'partner_showcase', name='partner_showcase'), # url(r'^/partner_elibrary/(?P[^/]+)$', 'partner_elibrary', name='partner_elibrary'), url(r'^/(?P[\w-]+)', 'nroer_groups', name='nroer_groups'), diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/advanced_search.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/advanced_search.py new file mode 100644 index 0000000000..e2d2d23810 --- /dev/null +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/advanced_search.py @@ -0,0 +1,109 @@ +import re +import urllib + +''' -- imports from installed packages -- ''' +from django.shortcuts import render_to_response +from django.template import RequestContext +from mongokit import paginator + + +try: + from bson import ObjectId +except ImportError: # old pymongo + from pymongo.objectid import ObjectId + +''' -- imports from application folders/files -- ''' +from gnowsys_ndf.settings import GAPPS +# from gnowsys_ndf.ndf.models import Node, GRelation,GSystemType,File,Triple +from gnowsys_ndf.ndf.models import Node, GRelation,GSystemType, Triple +from gnowsys_ndf.ndf.models import node_collection +from gnowsys_ndf.ndf.views.file import * +from gnowsys_ndf.ndf.views.methods import get_group_name_id, cast_to_data_type, get_execution_time +from gnowsys_ndf.ndf.views.methods import get_filter_querydict +from gnowsys_ndf.ndf.gstudio_es.es import * +from gnowsys_ndf.ndf.gstudio_es.paginator import Paginator ,EmptyPage, PageNotAnInteger +from gnowsys_ndf.settings import GSTUDIO_ADVANCED_SEARCH +from gnowsys_ndf.ndf.templatetags.ndf_tags import get_relation_value + + + +q = Q('match',name=dict(query='File',type='phrase')) +GST_FILE = Search(using=es, index="nodes",doc_type="gsystemtype").query(q) +GST_FILE1 = GST_FILE.execute() + +def search_detail(request,group_id,page_no=1): + + search_result = '' + try: + group_id = ObjectId(group_id) + + except: + group_name, group_id = get_group_name_id(group_id) + + chk_advanced_search = request.GET.get('chk_advanced_search',None) + + if request.GET.get('field_list',None): + selected_field = request.GET.get('field_list',None) + else: + selected_field = "content" + + print GST_FILE1.hits[0].id + + q = Q('bool', must=[Q('match', member_of=GST_FILE1.hits[0].id),Q('match',group_set='55ab34ff81fccb4f1d806025'),Q('match',access_policy='public'),~Q('exists',field=selected_field)]) + search_result =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(q) + + if request.GET.get('field_list',None) == "true": + + search_text = request.GET.get("search_text",None) + + q = Q('bool', must=[Q('match', language='en'),Q('match', access_policy='public'),Q('match', group_set=str(group_id)), + Q('terms', content=[search_text])] ) + search_result =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(q) + + + if_teaches = False + + search_str_user="" + + + page_no = request.GET.get('page_no',None) + + has_next = True + if search_result.count() <=20: + has_next = False + + if request.GET.get('page_no',None) in [None,'']: + + search_result=search_result[0:20] + page_no = 2 + else: + p = int(int(page_no) -1) + temp1=int((int(p)) * 20) + temp2=temp1+20 + search_result=search_result[temp1:temp2] + + if temp1 < search_result.count() <= temp2: + print temp2 + has_next = False + page_no = int(int(page_no)+1) + paginator_search_result = None + + if request.GET.get('field_list',None) == "attribute_type_set" : + + temp = node_collection.find({'_type': 'GSystem','access_policy':'PUBLIC','member_of': { '$nin': [ObjectId('55ab34ff81fccb4f1d806027')] } ,'group_set':ObjectId('55ab34ff81fccb4f1d806025')}) + + lst = [] + for each in temp: + if each._id: + rel_val = get_relation_value(ObjectId(each._id),"teaches") + if not rel_val['grel_id']: + lst.append(each._id) + + search_result = node_collection.find({ '_id': {'$in': lst} }).limit(300) + if_teaches = True + #paginator_search_result = paginator.Paginator(search_result, page_no, 24) + + + return render_to_response('ndf/asearch.html', {"page_info":paginator_search_result,"page_no":page_no,"has_next":has_next,'GSTUDIO_ELASTIC_SEARCH':GSTUDIO_ELASTIC_SEARCH,'advanced_search':"true",'groupid':group_id,'group_id':group_id,'title':"advanced_search","search_curr":search_result,'field_list':selected_field,'chk_advanced_search':chk_advanced_search,'if_teaches':if_teaches}, + context_instance=RequestContext(request)) + diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/ajax_views.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/ajax_views.py index 0942c846f2..ac0361b4a7 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/ajax_views.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/ajax_views.py @@ -45,7 +45,7 @@ from gnowsys_ndf.ndf.views.methods import create_task,parse_template_data,get_execution_time,get_group_name_id, dig_nodes_field from gnowsys_ndf.ndf.views.methods import get_widget_built_up_data, parse_template_data, get_prior_node_hierarchy, create_clone from gnowsys_ndf.ndf.views.methods import create_grelation, create_gattribute, create_task, node_thread_access, get_course_units_tree, delete_node -from gnowsys_ndf.ndf.templatetags.ndf_tags import get_profile_pic, edit_drawer_widget, get_contents, get_sg_member_of, get_attribute_value, check_is_gstaff,get_relation_value +from gnowsys_ndf.ndf.templatetags.ndf_tags import get_profile_pic, edit_drawer_widget, get_contents, get_sg_member_of, get_attribute_value, check_is_gstaff from gnowsys_ndf.settings import GSTUDIO_SITE_NAME # from gnowsys_ndf.mobwrite.models import ViewObj from gnowsys_ndf.notification import models as notification @@ -888,6 +888,7 @@ def get_inner_collection(collection_list, node, no_res=False): inner_list = [] error_list = [] inner_list_append_temp=inner_list.append #a temp. variable which stores the lookup for append method + # if not no_res or not res_flag: is_unit = any(mem_of_name in ["CourseUnit", "CourseUnitEvent"] for mem_of_name in node.member_of_names_list) if not no_res or not is_unit: @@ -896,7 +897,6 @@ def get_inner_collection(collection_list, node, no_res=False): col_obj = node_collection.one({'_id': ObjectId(each)}) if col_obj: for cl in collection_list: - prerequisite_name = "" if cl['id'] == node.pk: node_type = node_collection.one({'_id': ObjectId(col_obj.member_of[0])}).name # if col_obj._id in completed_ids: @@ -908,11 +908,7 @@ def get_inner_collection(collection_list, node, no_res=False): # # print "\n completed_ids -- ",completed_ids # # print "\n\n col_obj ---- ", col_obj.name, " - - ",col_obj.member_of_names_list, " -- ", col_obj._id # else: - rel_has_prerequisite = get_relation_value(ObjectId(col_obj._id),'has_prerequisite') - for each in rel_has_prerequisite['grel_node']: - prerequisite_name = each.name - inner_sub_dict = {'name': col_obj.name, 'id': col_obj.pk,'node_type': node_type,"type":"division",'description':col_obj.content_org,'prerequisite_name' : prerequisite_name } - + inner_sub_dict = {'name': col_obj.name, 'id': col_obj.pk,'node_type': node_type,"type":"division",'description':col_obj.content_org} inner_sub_list = [inner_sub_dict] inner_sub_list = get_inner_collection(inner_sub_list, col_obj, no_res) # if "CourseSubSectionEvent" == node_type: @@ -966,14 +962,14 @@ def get_collection(request, group_id, node_id, no_res=False): obj = node_collection.one({'_id': ObjectId(each) }) if obj: node_type = node_collection.one({'_id': ObjectId(obj.member_of[0])}).name - # print "000000000000000000000\n\n\n\n\n\n\n\n\n\n\n\n",node_type,obj._id + # print "000000000000000000000",node.name + collection_list.append({'name':obj.name,'id':obj.pk,'node_type':node_type,'type' : "branch",'description':obj.content_org}) # collection_list = get_inner_collection(collection_list, obj, gstaff_access, completed_ids_list, incompleted_ids_list) if "BaseCourseGroup" in node.member_of_names_list: no_res = True collection_list = get_inner_collection(collection_list, obj, no_res) data = collection_list - print "*************************************",data updated_data = [] # print data # cache.set(cache_key, json.dumps(data), 60*15) @@ -6857,11 +6853,11 @@ def create_edit_asset(request,group_id): # UNmarking Asset as RawMaterial asset_obj.tags.remove(u'raw@material') - if ( "announced_unit" in group_obj.member_of_names_list or "Author" in group_obj.member_of_names_list) and title == "raw material": + if "announced_unit" in group_obj.member_of_names_list and title == "raw material": asset_obj.tags.append(u'raw@material') - if ("announced_unit" in group_obj.member_of_names_list or "Group" in group_obj.member_of_names_list or "Author" in group_obj.member_of_names_list) and "gallery" == title: + if ("announced_unit" in group_obj.member_of_names_list or "Group" in group_obj.member_of_names_list) and "gallery" == title: asset_obj.tags.append(u'asset@gallery') if "announced_unit" in group_obj.member_of_names_list and title == None or title == "None": @@ -6886,7 +6882,7 @@ def add_assetcontent(request,group_id): if_transcript = request.POST.get('if_transcript','') if_alt_lang_file = request.POST.get('if_alt_file','') if_alt_format_file = request.POST.get('if_alt_format_file','') - assetcontentid = request.POST.get('assetcontentid','') + assetcontentid = request.POST.get('assetcontentid','') uploaded_files = request.FILES.getlist('filehive', []) uploaded_transcript = request.FILES.getlist('uploaded_transcript', []) @@ -6898,7 +6894,7 @@ def add_assetcontent(request,group_id): alt_file_format = request.POST.get('sel_alt_fr_type','') asset_cont_desc = request.POST.get('asset_cont_desc','') - asset_cont_name = request.POST.get('name','') + asset_cont_name = request.POST.get('asset_cont_name','') node_id = request.POST.get('node_id',None) if if_subtitle == "True": file_name = uploaded_subtitle[0].name @@ -6962,6 +6958,7 @@ def add_assetcontent(request,group_id): alt_lang_file_node = create_grelation(ObjectId(assetcontentid), rt_alt_content, alt_lang_file_list, **{'triple_scope':{'relation_type_scope':{ alt_file_type : '' }, 'subject_scope': "many"}}) return StreamingHttpResponse("success") + asset_content = create_assetcontent(ObjectId(asset_obj),asset_cont_name,group_id, request.user.id,content=asset_cont_desc,files=uploaded_files, resource_type='File', request=request) @@ -6975,9 +6972,7 @@ def add_assetcontent(request,group_id): create_gattribute(ObjectId(asset_content._id), attr_node, each_attrset[1]) - # return StreamingHttpResponse("success") - # return , asset_node ,asset_content._id - return HttpResponseRedirect(reverse('assetcontent_detail', kwargs={'group_id':ObjectId(group_id),'asset_id': ObjectId(asset_node._id),'asst_content_id': ObjectId(asset_content._id)})) + return StreamingHttpResponse("success") def add_to_collection_set(request, group_id): diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/dev_utils.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/dev_utils.py index 9ca8fcd895..81983075ca 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/dev_utils.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/dev_utils.py @@ -17,6 +17,43 @@ ''' -- imports from application folders/files -- ''' from gnowsys_ndf.ndf.models import node_collection, triple_collection, gridfs_collection, NodeJSONEncoder + +import re +import urllib + +''' -- imports from installed packages -- ''' +from django.shortcuts import render_to_response +from django.template import RequestContext +#from mongokit import paginator +#from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger + +try: + from bson import ObjectId +except ImportError: # old pymongo + from pymongo.objectid import ObjectId + +''' -- imports from application folders/files -- ''' +from gnowsys_ndf.settings import GAPPS +# from gnowsys_ndf.ndf.models import Node, GRelation,GSystemType,File,Triple +from gnowsys_ndf.ndf.models import Node, GRelation,GSystemType, Triple +from gnowsys_ndf.ndf.models import node_collection +from gnowsys_ndf.ndf.views.file import * + + +from gnowsys_ndf.ndf.views.methods import get_group_name_id, cast_to_data_type, get_execution_time +from gnowsys_ndf.ndf.views.methods import get_filter_querydict + + +GST_PAGE = node_collection.one({'_type':'GSystemType', 'name': 'page'}) +GST_IMAGE = node_collection.one({'_type':'GSystemType', 'name': 'image'}) +GST_VIDEO = node_collection.one({'_type':'GSystemType', 'name': GAPPS[4]}) +e_library_GST = node_collection.one({'_type':'GSystemType', 'name': 'E-Library'}) +pandora_video_st = node_collection.one({'_type':'GSystemType', 'name': 'Pandora_video'}) +app = node_collection.one({'_type':'GSystemType', 'name': 'E-Library'}) +wiki_page = node_collection.one({'_type': 'GSystemType', 'name': 'Wiki page'}) +GST_JSMOL = node_collection.one({"_type":"GSystemType","name":"Jsmol"}) + + def query_doc(request, doc_id_or_name=None, option=None): if ObjectId.is_valid(doc_id_or_name): @@ -41,11 +78,14 @@ def query_doc(request, doc_id_or_name=None, option=None): ) -def render_test_template(request): - test_node = node_collection.one({"name":"home", '_type':"Group"}) +def render_test_template(request,group_id='home', app_id=None, page_no=1): + + + return render_to_response( 'ndf/test_template.html', - {"node":test_node}, + {'title': title }, + context_instance=RequestContext(request) ) @@ -60,4 +100,3 @@ def git_misc(request, git_command): response = subprocess.check_output(['git', git_command]) return HttpResponse(response, content_type="text/plain") - diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/e-book.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/e-book.py index 40250ed42e..0e662bd7b3 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/e-book.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/e-book.py @@ -5,7 +5,7 @@ from django.template import RequestContext # from django.core.urlresolvers import reverse from mongokit import paginator - +from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger try: from bson import ObjectId @@ -18,62 +18,258 @@ # from gnowsys_ndf.ndf.views.file import * from gnowsys_ndf.ndf.views.methods import get_group_name_id, cast_to_data_type, get_execution_time from gnowsys_ndf.ndf.views.methods import get_filter_querydict +from elasticsearch import Elasticsearch +from elasticsearch_dsl import * +from gnowsys_ndf.ndf.gstudio_es.paginator import Paginator ,EmptyPage, PageNotAnInteger +from gnowsys_ndf.settings import GSTUDIO_ELASTIC_SEARCH +from gnowsys_ndf.ndf.gstudio_es.es import * + + +if GSTUDIO_ELASTIC_SEARCH : + q = Q('bool', must=[Q('match', name='e-book')]) + ebook_gst =Search(using=es, index="nodes",doc_type="gsystemtype").query(q) + ebook_gst = ebook_gst.execute() + + for temp in ebook_gst: + ebook_gst = temp + break; + + q = Q('bool', must=[Q('match', name='file')]) + GST_FILE =Search(using=es, index="nodes",doc_type="gsystemtype").query(q) + + q = Q('bool', must=[Q('match', name='page')]) + GST_PAGE =Search(using=es, index="nodes",doc_type="gsystemtype").query(q) + + #print GST_FILE + @get_execution_time + def ebook_listing(request, group_id, page_no=1): + from gnowsys_ndf.settings import GSTUDIO_NO_OF_OBJS_PP + import urllib + + try: + group_id = ObjectId(group_id) + except: + group_name, group_id = get_group_name_id(group_id) + + selfilters = urllib.unquote(request.GET.get('selfilters', '')) + # print "===\n", selfilters, "===\n" + if "?selfilters" in selfilters: + temp_list = selfilters.split("?selfilters") + selfilters = temp_list[0] + + query_dict = [{}] + if selfilters: + selfilters = json.loads(selfilters) + query_dict = get_filter_querydict(selfilters) + # else: + # query_dict.append({'collection_set': {'$exists': "true", '$not': {'$size': 0} }}) + + # print "\n----\n", query_dict + # all_ebooks = node_collection.find({ + # # "_type": "File", + # # "attribute_set.educationaluse": "eBooks", + # '$and': query_dict, + # 'collection_set': {'$exists': "true", '$not': {'$size': 0} } + # }) + + search_text = request.GET.get("search_text",None) + + + #print GST_FILE._id + #GST_FILE_temp=[] + GST_FILE_ID=None + + for a in GST_FILE: + GST_FILE_ID = a.id + + GST_PAGE_ID=None + + for a in GST_PAGE: + GST_PAGE_ID = a.id + + if selfilters: + print "sel filtrers" + + i=-1 + strconcat="" + endstring="" + temp_dict={} + lists = [] + + for each in list(query_dict): + for temp in each.values(): + for a in temp: + for key,value in a.items(): + if isinstance(value, dict): + #print value["$in"][0] + if value["$in"]: + key = list(key) + key[13]='__' + t="".join(key) + print t + print "-----------------------------" + temp_dict[t]=value["$in"][0] + #strconcat=strconcat+"Q('match',"+ t+"='"+value["$in"][0]+"')," + #Q('match',name=dict(query="e-book", type="phrase")) + #strconcat=strconcat+"Q('match',"+t+"=dict(query='"+value["$in"][0]+"',type='phrase'))$$" + lists.append("Q('match',"+t+"=dict(query='"+value["$in"][0]+"',type='phrase'))") + elif value["$or"]: + key = list(key) + key[13]='__' + t="".join(key) + print t + print "------------------------" + temp_dict[t]=value["$or"][0] + #strconcat=strconcat+"Q('match',"+t+"='"+value["$or"][0]+"') " + #strconcat=strconcat+"Q('match',"+t+"=dict(query='"+value["$or"][0]+"',type='phrase'))$$" + lists.append("Q('match',"+t+"=dict(query='"+value["$or"][0]+"',type='phrase'))") + elif isinstance(value, tuple): + temp_dict["language"]= value[1] + #strconcat=strconcat+"Q('match',"+key+"='"+value[1]+"') " + strconcat=strconcat+"Q('match',"+key+"=dict(query='"+value[1]+"',type='phrase'))$$" + lists.append("Q('match',"+key+"=dict(query='"+value[1]+"',type='phrase'))") + else: + if key != "source": + key = list(key) + key[13]='__' + t="".join(key) + temp_dict[t]=value + #strconcat=strconcat+"Q('match',"+ t+"='"+value+"') " + #strconcat=strconcat+"Q('match',"+t+"=dict(query='"+value+"',type='phrase'))$$" + lists.append("Q('match',"+t+"=dict(query='"+value+"',type='phrase'))") + else: + temp_dict[key]=value + #strconcat=strconcat+"Q('match',"+ key+"='"+value+"') " + #strconcat=strconcat+"Q('match',"+key+"=dict(query='"+value+"',type='phrase'))$$" + lists.append("Q('match',"+key+"=dict(query='"+value+"',type='phrase'))") + + strconcat1 = "" + for value in lists: + print value + strconcat1 = strconcat1+'eval(str("'+ value +'")),' + if search_text: + + all_ebooks1 = eval("Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('match', attribute_set__educationaluse ='ebooks'),Q('exists',field='collection_set'),"+strconcat1[:-1]+"]," + +"should=[Q('match',member_of=GST_FILE_ID),Q('match',name=search_text),Q('match',altnames=search_text),Q('match',tags=search_text),Q('match',content=search_text) ],minimum_should_match=1)") + all_ebooks =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(all_ebooks1) + else: + all_ebooks1 = eval("Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('match', attribute_set__educationaluse ='ebooks'),Q('exists',field='collection_set'),"+strconcat1[:-1]+"]," + +"should=[Q('match',member_of=GST_FILE_ID),Q('match',member_of=GST_PAGE_ID) ],minimum_should_match=1)") + all_ebooks =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(all_ebooks1) + + + + else: + if search_text: + + all_ebooks1 = Q('bool', must=[Q('match', group_set=str(group_id)),Q('match',access_policy='public'),Q('match', attribute_set__educationaluse ='ebooks'),Q('exists',field='collection_set'), + Q('bool',should=[Q('match',name=search_text),Q('match',altnames=search_text),Q('match',tags=search_text),Q('match',content=search_text)])] + ,should=[Q('match',member_of=GST_FILE_ID),Q('match',member_of=GST_PAGE_ID) ],minimum_should_match=1) + all_ebooks =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(all_ebooks1) + else: + all_ebooks1 = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('match', attribute_set__educationaluse ='ebooks'),Q('exists',field='collection_set')] + ,should=[Q('match',member_of=GST_FILE_ID),Q('match',member_of=GST_PAGE_ID) ],minimum_should_match=1) + all_ebooks =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(all_ebooks1) + + #all_ebooks = node_collection.find({ + # 'member_of': {'$in': temp }, + # 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id]}, + + + # '_type': 'File', + # 'fs_file_ids': {'$ne': []}, + # 'group_set': {'$in': [ObjectId(group_id)]}, + # 'attribute_set.educationaluse': 'eBooks', + # '$and': query_dict, + # '$or': [ + # { 'access_policy': u"PUBLIC" }, + # { '$and': [ + # {'access_policy': u"PRIVATE"}, + # {'created_by': request.user.id} + # ] + # } + # ], + # 'collection_set': {'$exists': "true", '$not': {'$size': 0} } + # }).sort("last_update", -1) + + result_paginated_cur = all_ebooks + + if page_no == 1: + all_ebooks=all_ebooks[0:24] + + else: + temp=( int(page_no) - 1) * 24 + all_ebooks=all_ebooks[temp:temp+24] + + paginator = Paginator(all_ebooks, 24) + + try: + results = paginator.page(int(page_no)) + except PageNotAnInteger: + results = paginator.page(1) + except EmptyPage: + results = paginator.page(paginator.num_pages) + + return render_to_response("ndf/ebook.html", { + "all_ebooks": all_ebooks, "ebook_gst": ebook_gst, + "page_info": results, "title": "eBooks", + "group_id": group_id, "groupid": group_id,"all_ebooks_count":all_ebooks.count(), + "GSTUDIO_ELASTIC_SEARCH":GSTUDIO_ELASTIC_SEARCH, + }, context_instance = RequestContext(request)) +else: + ebook_gst = node_collection.one({'_type':'GSystemType', 'name': u"E-Book"}) + GST_FILE = node_collection.one({'_type':'GSystemType', 'name': u"File"}) + GST_PAGE = node_collection.one({'_type':'GSystemType', 'name': u'Page'}) + + @get_execution_time + def ebook_listing(request, group_id, page_no=1): + from gnowsys_ndf.settings import GSTUDIO_NO_OF_OBJS_PP + import urllib + + try: + group_id = ObjectId(group_id) + except: + group_name, group_id = get_group_name_id(group_id) + + selfilters = urllib.unquote(request.GET.get('selfilters', '')) + # print "===\n", selfilters, "===\n" + query_dict = [{}] + if selfilters: + selfilters = json.loads(selfilters) + query_dict = get_filter_querydict(selfilters) + # else: + # query_dict.append({'collection_set': {'$exists': "true", '$not': {'$size': 0} }}) + + # print "\n----\n", query_dict + # all_ebooks = node_collection.find({ + # # "_type": "File", + # # "attribute_set.educationaluse": "eBooks", + # '$and': query_dict, + # 'collection_set': {'$exists': "true", '$not': {'$size': 0} } + # }) + + all_ebooks = node_collection.find({ + 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id]}, + # '_type': 'File', + # 'fs_file_ids': {'$ne': []}, + 'group_set': {'$in': [ObjectId(group_id)]}, + 'attribute_set.educationaluse': 'eBooks', + '$and': query_dict, + '$or': [ + { 'access_policy': u"PUBLIC" }, + { '$and': [ + {'access_policy': u"PRIVATE"}, + {'created_by': request.user.id} + ] + } + ], + 'collection_set': {'$exists': "true", '$not': {'$size': 0} } + }).sort("last_update", -1) + ebooks_page_info = paginator.Paginator(all_ebooks, page_no, GSTUDIO_NO_OF_OBJS_PP) -# GST_IMAGE = node_collection.one({'_type':'GSystemType', 'name': u"Image"}) -ebook_gst = node_collection.one({'_type':'GSystemType', 'name': u"E-Book"}) -GST_FILE = node_collection.one({'_type':'GSystemType', 'name': u"File"}) -GST_PAGE = node_collection.one({'_type':'GSystemType', 'name': u'Page'}) - -@get_execution_time -def ebook_listing(request, group_id, page_no=1): - from gnowsys_ndf.settings import GSTUDIO_NO_OF_OBJS_PP - import urllib - - try: - group_id = ObjectId(group_id) - except: - group_name, group_id = get_group_name_id(group_id) - - selfilters = urllib.unquote(request.GET.get('selfilters', '')) - # print "===\n", selfilters, "===\n" - query_dict = [{}] - if selfilters: - selfilters = json.loads(selfilters) - query_dict = get_filter_querydict(selfilters) - # else: - # query_dict.append({'collection_set': {'$exists': "true", '$not': {'$size': 0} }}) - - # print "\n----\n", query_dict - # all_ebooks = node_collection.find({ - # # "_type": "File", - # # "attribute_set.educationaluse": "eBooks", - # '$and': query_dict, - # 'collection_set': {'$exists': "true", '$not': {'$size': 0} } - # }) - - all_ebooks = node_collection.find({ - 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id]}, - # '_type': 'File', - # 'fs_file_ids': {'$ne': []}, - 'group_set': {'$in': [ObjectId(group_id)]}, - 'attribute_set.educationaluse': 'eBooks', - '$and': query_dict, - '$or': [ - { 'access_policy': u"PUBLIC" }, - { '$and': [ - {'access_policy': u"PRIVATE"}, - {'created_by': request.user.id} - ] - } - ], - 'collection_set': {'$exists': "true", '$not': {'$size': 0} } - }).sort("last_update", -1) - - ebooks_page_info = paginator.Paginator(all_ebooks, page_no, GSTUDIO_NO_OF_OBJS_PP) - - return render_to_response("ndf/ebook.html", { - "all_ebooks": all_ebooks, "ebook_gst": ebook_gst, - "page_info": ebooks_page_info, "title": "eBooks", - "group_id": group_id, "groupid": group_id - }, context_instance = RequestContext(request)) + return render_to_response("ndf/ebook.html", { + "all_ebooks": all_ebooks, "ebook_gst": ebook_gst, + "page_info": ebooks_page_info, "title": "eBooks", + "group_id": group_id, "groupid": group_id + }, context_instance = RequestContext(request)) \ No newline at end of file diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/e-library.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/e-library.py index ee9c332c39..e667d5e2df 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/e-library.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/e-library.py @@ -20,314 +20,836 @@ from gnowsys_ndf.ndf.views.file import * from gnowsys_ndf.ndf.views.methods import get_group_name_id, cast_to_data_type, get_execution_time from gnowsys_ndf.ndf.views.methods import get_filter_querydict +from gnowsys_ndf.ndf.gstudio_es.es import * +from gnowsys_ndf.ndf.gstudio_es.paginator import Paginator ,EmptyPage, PageNotAnInteger -############################################################################## - -GST_FILE = node_collection.one({'_type':'GSystemType', 'name': "File"}) -GST_PAGE = node_collection.one({'_type':'GSystemType', 'name': 'Page'}) -GST_IMAGE = node_collection.one({'_type':'GSystemType', 'name': GAPPS[3]}) -GST_VIDEO = node_collection.one({'_type':'GSystemType', 'name': GAPPS[4]}) -e_library_GST = node_collection.one({'_type':'GSystemType', 'name': 'E-Library'}) -pandora_video_st = node_collection.one({'_type':'GSystemType', 'name': 'Pandora_video'}) -app = node_collection.one({'_type':'GSystemType', 'name': 'E-Library'}) -wiki_page = node_collection.one({'_type': 'GSystemType', 'name': 'Wiki page'}) -GST_JSMOL = node_collection.one({"_type":"GSystemType","name":"Jsmol"}) - -############################################################################## - -@get_execution_time -def resource_list(request, group_id, app_id=None, page_no=1): - """ - * Renders a list of all 'Resources' available within the database (except eBooks). - """ - - is_video = request.GET.get('is_video', "") - - try: - group_id = ObjectId(group_id) - except: - group_name, group_id = get_group_name_id(group_id) - - if app_id is None: - app_id = str(app._id) - - # # Code for displaying user shelf - # shelves = [] - # shelf_list = {} - # auth = node_collection.one({'_type': 'Author', 'name': unicode(request.user.username) }) - - # if auth: - # has_shelf_RT = node_collection.one({'_type': 'RelationType', 'name': u'has_shelf' }) - # dbref_has_shelf = has_shelf_RT.get_dbref() - # shelf = collection_tr.Triple.find({'_type': 'GRelation', 'subject': ObjectId(auth._id), 'relation_type': dbref_has_shelf }) - # shelf_list = {} - - # if shelf: - # for each in shelf: - # shelf_name = node_collection.one({'_id': ObjectId(each.right_subject)}) - # shelves.append(shelf_name) - - # shelf_list[shelf_name.name] = [] - # for ID in shelf_name.collection_set: - # shelf_item = node_collection.one({'_id': ObjectId(ID) }) - # shelf_list[shelf_name.name].append(shelf_item.name) - - # else: - # shelves = [] - # # End of user shelf - - # pandoravideoCollection = node_collection.find({'member_of':pandora_video_st._id, 'group_set': ObjectId(group_id) }) - - # if e_library_GST._id == ObjectId(app_id): - title = e_library_GST.name - file_id = GST_FILE._id - datavisual = [] - no_of_objs_pp = 24 - - # filters = request.POST.get("filters", "") - # filters = json.loads(filters) - # filters = get_filter_querydict(filters) - - # print "filters in E-Library : ", filters - - # declaring empty (deliberately to avoid errors), query dict to be pass-on in query - query_dict = [] - # query_dict = filters - - selfilters = urllib.unquote(request.GET.get('selfilters', '')) - if selfilters: - selfilters = json.loads(selfilters) - query_dict = get_filter_querydict(selfilters) - - query_dict.append({'attribute_set.educationaluse': {'$ne': 'eBooks'}}) - - # files = node_collection.find({ - # 'member_of': ObjectId(GST_FILE._id), - # '_type': 'File', - # 'fs_file_ids': {'$ne': []}, - # 'group_set': ObjectId(group_id), - # '$and': query_dict, - # '$or': [ - # { 'access_policy': u"PUBLIC" }, - # { '$and': [ - # {'access_policy': u"PRIVATE"}, - # {'created_by': request.user.id} - # ] - # } - # ] - - # }).sort("last_update", -1) - - files = node_collection.find({ - # 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id]}, - 'member_of': {'$in': [GST_FILE._id,GST_JSMOL._id]}, - # '_type': 'File', - # 'fs_file_ids': {'$ne': []}, - 'group_set': {'$all': [ObjectId(group_id)]}, - '$and': query_dict, - '$or': [ - { 'access_policy': u"PUBLIC" }, - { '$and': [ - {'access_policy': u"PRIVATE"}, - {'created_by': request.user.id} - ] - } - ] - }).sort("last_update", -1) - - # print "files.count : ", files.count() - - # pageCollection=node_collection.find({'member_of':GST_PAGE._id, 'group_set': ObjectId(group_id), - # '$or': [ - # { 'access_policy': u"PUBLIC" }, - # { '$and': [ - # {'access_policy': u"PRIVATE"}, - # {'created_by': request.user.id} - # ] - # } - # ], - # 'type_of': {'$in': [wiki_page._id]} - # }).sort("last_update", -1) - - - educationaluse_stats = {} - - - if files: - eu_list = [] # count - for each in files: - eu_list += [i.get("educationaluse") for i in each.attribute_set if i.has_key("educationaluse")] - - files.rewind() - - if set(eu_list): - if len(set(eu_list)) > 1: - educationaluse_stats = dict((x, eu_list.count(x)) for x in set(eu_list)) - elif len(set(eu_list)) == 1: - educationaluse_stats = { eu_list[0]: eu_list.count(eu_list[0])} - educationaluse_stats["all"] = files.count() + +if GSTUDIO_ELASTIC_SEARCH: + search_text = None + ############################################################################## + q = Q('match',name=dict(query='File',type='phrase')) + GST_FILE = Search(using=es, index="nodes",doc_type="gsystemtype").query(q) + GST_FILE1 = GST_FILE.execute() + + q = Q('match',name=dict(query='Page',type='phrase')) + GST_PAGE = Search(using=es, index="nodes",doc_type="gsystemtype").query(q) + GST_PAGE1 = GST_PAGE.execute() + + q = Q('match',name=dict(query='Image',type='phrase')) + GST_IMAGE = Search(using=es, index="nodes",doc_type="gsystemtype").query(q) + GST_IMAGE1 = GST_IMAGE.execute() + + q = Q('match',name=dict(query='Video',type='phrase')) + GST_VIDEO = Search(using=es, index="nodes",doc_type="gsystemtype").query(q) + GST_VIDEO1 = GST_VIDEO.execute() + + q = Q('match',name=dict(query='E-Library',type='phrase')) + e_library_GST = Search(using=es, index="nodes",doc_type="gsystemtype").query(q) + e_library_GST1 = e_library_GST.execute() + q = Q('match',name=dict(query='Pandora_video',type='phrase')) + pandora_video_st = Search(using=es, index="nodes",doc_type="gsystemtype").query(q) + pandora_video_st1 = pandora_video_st.execute() - # print educationaluse_stats - result_paginated_cur = files - result_pages = paginator.Paginator(result_paginated_cur, page_no, no_of_objs_pp) - - collection_pages_cur = node_collection.find({ - 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id ]}, - 'group_set': {'$all': [ObjectId(group_id)]}, - '$and': query_dict, - '$or': [ - {'access_policy': u"PUBLIC"}, - {'$and': [ - {'access_policy': u"PRIVATE"}, - {'created_by': request.user.id} - ] - } - ], - 'collection_set': {'$exists': "true", '$not': {'$size': 0} } - }).sort("last_update", -1) - - coll_page_count = collection_pages_cur.count() if collection_pages_cur else 0 - collection_pages = paginator.Paginator(collection_pages_cur, page_no, no_of_objs_pp) - datavisual.append({"name":"Doc", "count": educationaluse_stats.get("Documents", 0)}) - datavisual.append({"name":"Page", "count": educationaluse_stats.get("Pages", 0)}) - datavisual.append({"name":"Image","count": educationaluse_stats.get("Images", 0)}) - datavisual.append({"name":"Video","count": educationaluse_stats.get("Videos", 0)}) - datavisual.append({"name":"Interactives","count": educationaluse_stats.get("Interactives", 0)}) - datavisual.append({"name":"Audios","count": educationaluse_stats.get("Audios", 0)}) - datavisual.append({"name":"eBooks","count": educationaluse_stats.get("eBooks", 0)}) - if collection_pages_cur: - datavisual.append({"name":"Collections","count": coll_page_count}) - datavisual = json.dumps(datavisual) - - return render_to_response("ndf/resource_list.html", - {'title': title, 'app':e_library_GST, - 'appId':app._id, "app_gst": app, - # 'already_uploaded': already_uploaded,'shelf_list': shelf_list,'shelves': shelves, - 'files': files, - "detail_urlname": "file_detail", - 'ebook_pages': educationaluse_stats.get("eBooks", 0), - # 'page_count': pageCollection.count(), - # 'page_nodes':pageCollection - 'file_pages': result_pages, - 'image_pages': educationaluse_stats.get("Images", 0), - 'interactive_pages': educationaluse_stats.get("Interactives", 0), - 'educationaluse_stats': json.dumps(educationaluse_stats), - 'doc_pages': educationaluse_stats.get("Documents", 0), - 'video_pages': educationaluse_stats.get("Videos", 0), - 'audio_pages': educationaluse_stats.get("Audios", 0), - 'collection_pages': collection_pages, - 'collection': collection_pages_cur, - 'groupid': group_id, 'group_id':group_id, - "datavisual":datavisual, - }, - context_instance = RequestContext(request)) - -@get_execution_time -def elib_paged_file_objs(request, group_id, filetype, page_no): - ''' - Method to implement pagination in File and E-Library app. - ''' - if request.is_ajax() and request.method == "POST": - group_name, group_id = get_group_name_id(group_id) + q = Q('match',name=dict(query='E-Library',type='phrase')) + app = Search(using=es, index="nodes",doc_type="gsystemtype").query(q) + app1 = app.execute() + + q = Q('match',name=dict(query='Wiki page',type='phrase')) + wiki_page = Search(using=es, index="nodes",doc_type="gsystemtype").query(q) + wiki_page1 = wiki_page.execute() - no_of_objs_pp = 24 - result_pages = None + q = Q('match',name=dict(query='Jsmol',type='phrase')) + GST_JSMOL = Search(using=es, index="nodes",doc_type="gsystemtype").query(q) + GST_JSMOL1 = GST_JSMOL.execute() + ############################################################################## + @get_execution_time + def resource_list(request, group_id="home", app_id=None, page_no=1): - filters = request.POST.get("filters", "") - filters = json.loads(filters) - filters = get_filter_querydict(filters) + is_video = request.GET.get('is_video', "") - # print "filters in E-Library : ", filters + search_text = request.GET.get('search_text', "") + + #if search_text != None: + #with open("Output.txt", "w") as text_file: + # text_file.write(search_text) + # text_file.close() - # declaring empty (deliberately to avoid errors), query dict to be pass-on in query - # query_dict = [{}] - query_dict = filters + try: + group_id = ObjectId(group_id) + except: + group_name, group_id = get_group_name_id(group_id) + + if app_id is None: + app_id = app1.hits[0].id + + title = e_library_GST1.hits[0].name + + GST_FILE_temp=[] + + file_id = GST_FILE_temp + datavisual = [] + no_of_objs_pp = 24 + + query_dict = [] selfilters = urllib.unquote(request.GET.get('selfilters', '')) if selfilters: selfilters = json.loads(selfilters) query_dict = get_filter_querydict(selfilters) - query_dict.append({'attribute_set.educationaluse': {'$ne': u'eBooks'}}) + #query_dict.append({'attribute_set.educationaluse': {'$ne': 'eBooks'}}) + i=-1 + strconcat="" + endstring="" + temp_dict={} + lists = [] + + for each in list(query_dict): + for temp in each.values(): + for a in temp: + for key,value in a.items(): + if isinstance(value, dict): + + if value["$in"]: + key = list(key) + key[13]='__' + t="".join(key) + + temp_dict[t]=value["$in"][0] + #strconcat=strconcat+"Q('match',"+ t+"='"+value["$in"][0]+"')," + #Q('match',name=dict(query="e-book", type="phrase")) + #strconcat=strconcat+"Q('match',"+t+"=dict(query='"+value["$in"][0]+"',type='phrase'))$$" + lists.append("Q('match',"+t+"=dict(query='"+value["$in"][0]+"',type='phrase'))") + elif value["$or"]: + key = list(key) + key[13]='__' + t="".join(key) + + temp_dict[t]=value["$or"][0] + #strconcat=strconcat+"Q('match',"+t+"='"+value["$or"][0]+"') " + #strconcat=strconcat+"Q('match',"+t+"=dict(query='"+value["$or"][0]+"',type='phrase'))$$" + lists.append("Q('match',"+t+"=dict(query='"+value["$or"][0]+"',type='phrase'))") + elif isinstance(value, tuple): + temp_dict["language"]= value[1] + #strconcat=strconcat+"Q('match',"+key+"='"+value[1]+"') " + strconcat=strconcat+"Q('match',"+key+"=dict(query='"+value[1]+"',type='phrase'))$$" + lists.append("Q('match',"+key+"=dict(query='"+value[1]+"',type='phrase'))") + else: + if key != "source": + key = list(key) + key[13]='__' + t="".join(key) + temp_dict[t]=value + #strconcat=strconcat+"Q('match',"+ t+"='"+value+"') " + #strconcat=strconcat+"Q('match',"+t+"=dict(query='"+value+"',type='phrase'))$$" + lists.append("Q('match',"+t+"=dict(query='"+value+"',type='phrase'))") + else: + temp_dict[key]=value + #strconcat=strconcat+"Q('match',"+ key+"='"+value+"') " + #strconcat=strconcat+"Q('match',"+key+"=dict(query='"+value+"',type='phrase'))$$" + lists.append("Q('match',"+key+"=dict(query='"+value+"',type='phrase'))") + + #files = node_collection.find({ + # 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id]}, + #'member_of': {'$in': [GST_FILE._id,GST_JSMOL._id]}, + # 'member_of': {'$in': [GST_FILE1.hits[0].id,GST_JSMOL1.hits[0].id]}, - detail_urlname = "file_detail" - if filetype != "all": - # if filetype == "Pages": - # detail_urlname = "page_details" - # result_cur = node_collection.find({'member_of': GST_PAGE._id, - # '_type': 'GSystem', - # 'group_set': {'$all': [ObjectId(group_id)]}, - # '$or': [ - # {'access_policy': u"PUBLIC"}, - # {'$and': [ - # {'access_policy': u"PRIVATE"}, - # {'created_by': request.user.id} - # ] - # } - # ] - # }).sort("last_update", -1) - - # result_paginated_cur = result_cur - # result_pages = paginator.Paginator(result_paginated_cur, page_no, no_of_objs_pp) - - # elif filetype == "Collections": - if filetype == "Collections": - pass - # detail_urlname = "page_details" - # result_cur = node_collection.find({ - # 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id]}, - # 'group_set': {'$all': [ObjectId(group_id)]}, - # '$or': [ - # {'access_policy': u"PUBLIC"}, - # {'$and': [ - # {'access_policy': u"PRIVATE"}, - # {'created_by': request.user.id} - # ] - # } - # ], - # 'collection_set': {'$exists': "true", '$not': {'$size': 0} } - # }).sort("last_update", -1) - # # print "=====================", result_cur.count() - - # result_paginated_cur = result_cur - # result_pages = paginator.Paginator(result_paginated_cur, page_no, no_of_objs_pp) - # # print "=====================", result_pages - - # query_dict.append({ 'collection_set': {'$exists': "true", '$not': {'$size': 0} } }) + # '_type': 'File', + # 'fs_file_ids': {'$ne': []}, + # 'group_set': {'$all': [ObjectId(group_id)]}, + # '$and': query_dict, + # '$or': [ + # { 'access_policy': u"PUBLIC" }, + # { '$and': [ + # {'access_policy': u"PRIVATE"}, + # {'created_by': request.user.id} + # ] + # } + # ] + # }).sort("last_update", -1) + + + #files1 = es.search(index="nodes", doc_type="gsystem", body={ + # "query": {"bool": { "must": [ {"term": {"group_set": str(ObjectId(group_id))} },{"term": {"access_policy": "public"}} + # ,{"term": {"member_of": GST_FILE1.hits[0].id } } ], + # "must_not": [ {"term": {"attribute_set.educationaluse": "ebooks" } } ], + #"must": [ {"term": {"member_of": GST_FILE1.hits[0].id } } ], + #"must": [ {"terms": {"member_of": GST_JSMOL1.hits[0].id } } ], + # "must":[ {"term": {'access_policy':'public'}} ] + + #"must": [ {"term": {'created_by': request.user.id}}], + + #} }} ) + a,b,c,d,e = ([] for i in range(5)) + + if selfilters: + strconcat1 = "" + for value in lists: + strconcat1 = strconcat1+'eval(str("'+ value +'")),' + + if search_text in (None,'',""): + + q = eval("Q('bool', must=[Q('match', group_set=str(group_id)), Q('terms',attribute_set__educationaluse=['documents','images','audios','videos','interactives']),"+strconcat1[:-1]+"],must_not=[Q('match', attribute_set__educationaluse ='ebooks')]," + +"should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id)])") + + collection_query = eval("Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('exists',field='collection_set'),"+strconcat1[:-1]+"]," + + "should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id) ]," + + "must_not=[Q('match', attribute_set__educationaluse ='ebooks')],minimum_should_match=1)") + + q_images_count = eval("Q('bool', must=[Q('match', attribute_set__educationaluse='images'),Q('match', access_policy='public'),Q('match', group_set=str(group_id)),"+strconcat1[:-1]+"],should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id) ],minimum_should_match=1)") + q_audios_count = eval("Q('bool', must=[Q('match', attribute_set__educationaluse='audios'),Q('match', access_policy='public'),Q('match', group_set=str(group_id)),"+strconcat1[:-1]+"],should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id) ],minimum_should_match=1)") + q_videos_count = eval("Q('bool', must=[Q('match', attribute_set__educationaluse='videos'),Q('match', access_policy='public'),Q('match', group_set=str(group_id)),"+strconcat1[:-1]+"],should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id) ],minimum_should_match=1)") + q_intercatives_count = eval("Q('bool', must=[Q('match', attribute_set__educationaluse='interactives'),Q('match', access_policy='public'),Q('match', group_set=str(group_id)),"+strconcat1[:-1]+"],should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id) ],minimum_should_match=1)") + q_applications_count = eval("Q('bool', must=[Q('match', attribute_set__educationaluse='documents'),Q('match', access_policy='public'),Q('match', group_set=str(group_id)),"+strconcat1[:-1]+"],should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id) ],minimum_should_match=1)") + q_ebooks_count = eval("Q('bool', must=[Q('match', attribute_set__educationaluse='ebooks'),Q('match', access_policy='public'),Q('match', group_set=str(group_id)),"+strconcat1[:-1]+"],should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id) ],minimum_should_match=1)") + q_all_count = eval("Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('terms',attribute_set__educationaluse=['documents','images','audios','videos','interactives']),"+strconcat1[:-1]+"]," + +"should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id)]," + +"must_not=[Q('match', attribute_set__educationaluse ='ebooks')],minimum_should_match=1)") + # q_all_count = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public')], + # should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id)], + # must_not=[Q('match', attribute_set__educationaluse ='ebooks')],minimum_should_match=1) + + else: + + q = eval("Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',member_of=GST_FILE1.hits[0].id),Q('multi_match', query=search_text, fields=['content','name','tags']),"+strconcat1[:-1]+"],must_not=[Q('match', attribute_set__educationaluse ='ebooks')],should=[Q('match', member_of=GST_PAGE1.hits[0].id)])") + + collection_query = eval("Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('multi_match', query=search_text, fields=['content','name','tags']),Q('exists',field='collection_set'),"+strconcat1[:-1]+"]," + + "should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id) ]," + + "must_not=[Q('match', attribute_set__educationaluse ='ebooks')],minimum_should_match=1)") + + q_images_count = eval("Q('bool', must=[Q('match', attribute_set__educationaluse='images'),Q('multi_match', query=search_text, fields=['content','name','tags']),"+strconcat1[:-1]+"])") + q_audios_count = eval("Q('bool', must=[Q('match', attribute_set__educationaluse='audios'),Q('multi_match', query=search_text, fields=['content','name','tags']),"+strconcat1[:-1]+"])") + q_videos_count = eval("Q('bool', must=[Q('match', attribute_set__educationaluse='videos'),Q('multi_match', query=search_text, fields=['content','name','tags']),"+strconcat1[:-1]+"])") + q_intercatives_count = eval("Q('bool', must=[Q('match', attribute_set__educationaluse='interactives'),Q('multi_match', query=search_text, fields=['content','name','tags']),"+strconcat1[:-1]+"])") + q_applications_count = eval("Q('bool', must=[Q('match', attribute_set__educationaluse='documents'),Q('multi_match', query=search_text, fields=['content','name','tags']),"+strconcat1[:-1]+"])") + q_ebooks_count = eval("Q('bool', must=[Q('match', attribute_set__educationaluse='ebooks'),Q('multi_match', query=search_text, fields=['content','name','tags']),"+strconcat1[:-1]+"])") + q_all_count = eval("Q('bool', must=[Q('multi_match', query=search_text, fields=['content','name','tags']),"+strconcat1[:-1]+"]," + +"should=[Q('match', attribute_set__educationaluse='documents'),Q('match', attribute_set__educationaluse='images'),Q('match', attribute_set__educationaluse='videos')," + "Q('match', attribute_set__educationaluse='interactives')])") + + else: + if search_text in (None,'',""): + + q = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public')], + should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id)], + must_not=[Q('match', attribute_set__educationaluse ='ebooks')],minimum_should_match=1) + + else: + q = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('multi_match', query=search_text, fields=['content','name','tags'])], + should=[Q('match',member_of=GST_FILE1.hits[0].id)], + must_not=[Q('match', attribute_set__educationaluse ='ebooks')],minimum_should_match=1) + + + files_new = Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(q) + files_new = files_new[0:24] + + + if int(page_no)==1: + files_new=files_new[0:24] + else: + temp=( int(page_no) - 1) * 24 + files_new=files_new[temp:temp+24] + + temp111 = "" + if selfilters in (None,'',"") and search_text in (None,'',""): + q_images_count = Q('bool', must=[Q('match', attribute_set__educationaluse='images'),Q('match', access_policy='public'),Q('match', group_set=str(group_id))] + ,should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id) ],minimum_should_match=1) + q_audios_count = Q('bool', must=[Q('match', attribute_set__educationaluse='audios'),Q('match', access_policy='public'),Q('match', group_set=str(group_id))] + ,should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id) ],minimum_should_match=1) + q_videos_count = Q('bool', must=[Q('match', attribute_set__educationaluse='videos'),Q('match', access_policy='public'),Q('match', group_set=str(group_id))] + ,should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id) ],minimum_should_match=1) + q_intercatives_count = Q('bool', must=[Q('match', attribute_set__educationaluse='interactives'),Q('match', access_policy='public'),Q('match', group_set=str(group_id))] + ,should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id) ],minimum_should_match=1) + q_applications_count = Q('bool', must=[Q('match', attribute_set__educationaluse='documents'),Q('match', access_policy='public'),Q('match', group_set=str(group_id))] + ,should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id) ],minimum_should_match=1) + q_ebooks_count = Q('bool', must=[Q('match', attribute_set__educationaluse='ebooks'),Q('match', access_policy='public'),Q('match', group_set=str(group_id))]) + #q_all_count= Q('bool', must=[Q('terms',attribute_set__educationaluse=['documents','images','audios','videos','interactives'])]) + q_all_count = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public')], + should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id)], + must_not=[Q('match', attribute_set__educationaluse ='ebooks')],minimum_should_match=1) + + elif selfilters in (None,'',"") and search_text is not None: + q_images_count = Q('bool', must=[Q('match', attribute_set__educationaluse='images'),Q('match', access_policy='public'),Q('match', group_set=str(group_id)),Q('multi_match', query=search_text, fields=['content','name','tags'])]) + q_audios_count = Q('bool', must=[Q('match', attribute_set__educationaluse='audios'),Q('match', access_policy='public'),Q('match', group_set=str(group_id)),Q('multi_match', query=search_text, fields=['content','name','tags'])]) + q_videos_count = Q('bool', must=[Q('match', attribute_set__educationaluse='videos'),Q('match', access_policy='public'),Q('match', group_set=str(group_id)),Q('multi_match', query=search_text, fields=['content','name','tags'])]) + q_intercatives_count = Q('bool', must=[Q('match', attribute_set__educationaluse='interactives'),Q('match', access_policy='public'),Q('match', group_set=str(group_id)),Q('multi_match', query=search_text, fields=['content','name','tags'])]) + q_applications_count = Q('bool', must=[Q('match', attribute_set__educationaluse='documents'),Q('match', access_policy='public'),Q('match', group_set=str(group_id)),Q('multi_match', query=search_text, fields=['content','name','tags'])]) + q_ebooks_count = Q('bool', must=[Q('match', attribute_set__educationaluse='ebooks'),Q('match', access_policy='public'),Q('match', group_set=str(group_id)),Q('multi_match', query=search_text, fields=['content','name','tags'])]) + #q_all_count= Q('bool', must=[Q('terms',attribute_set__educationaluse=['documents','images','audios','videos','interactives','maps','audio','select','teachers','page','pages']),Q('multi_match', query=search_text, fields=['content','name','tags'])]) + q_all_count = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public')], + should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id)], + must_not=[Q('match', attribute_set__educationaluse ='ebooks')],minimum_should_match=1) + + images_count =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(q_images_count) + audios_count =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(q_audios_count) + videos_count =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(q_videos_count) + intercatives_count =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(q_intercatives_count) + applications_count =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(q_applications_count) + ebooks_count =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(q_ebooks_count) + all_count =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(q_all_count) + q = Q('bool', should=[Q('match', attribute_set__educationaluse='images'),Q('match', attribute_set__educationaluse='videos'), + Q('match', attribute_set__educationaluse='audios'),Q('match', attribute_set__educationaluse='documents'), + Q('match', attribute_set__educationaluse='interactives')]) + + + educationaluse_stats = {} + + if files_new: + eu_list = [] # count + #for each in files1_temp: + # eu_list += [i.get("educationaluse") for i in each.attribute_set if i.has_key("educationaluse")] + + #files1_temp.rewind() + + if set(eu_list): + if len(set(eu_list)) > 1: + educationaluse_stats = dict((x, eu_list.count(x)) for x in set(eu_list)) + + elif len(set(eu_list)) == 1: + educationaluse_stats = { eu_list[0]: eu_list.count(eu_list[0])} + educationaluse_stats["all"] = files.count() + + paginator = Paginator(files_new, 24) + + + #page_no = request.GET.get('page_no') + try: + result_pages = paginator.page(page_no) + except PageNotAnInteger: + result_pages = paginator.page(1) + except EmptyPage: + result_pages = paginator.page(paginator.num_pages) + + #result_paginated_cur = files1_temp + #result_pages = paginator.Paginator(result_paginated_cur, page_no, no_of_objs_pp) + #result_paginated_cur = tuple(files1_temp) + + + if selfilters: + collection_pages_cur =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(collection_query) + else: + if search_text in (None,'',""): + q = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('exists',field='collection_set')], + should=[Q('match',member_of=GST_FILE1.hits[0].id) ], + must_not=[Q('match', attribute_set__educationaluse ='ebooks')], minimum_should_match=1) + collection_pages_cur =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(q) else: - query_dict.append({"attribute_set.educationaluse": filetype}) + q = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('exists',field='collection_set'),Q('multi_match', query=search_text, fields=['content','name','tags'])], + should=[Q('match',member_of=GST_FILE1.hits[0].id) ], + must_not=[Q('match', attribute_set__educationaluse ='ebooks')], minimum_should_match=1) + collection_pages_cur =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(q) + + if int(page_no)==1: + collection_pages_cur=collection_pages_cur[0:24] + else: + temp=( int(page_no) - 1) * 24 + collection_pages_cur=collection_pages_cur[temp:temp+24] + + paginator = Paginator(collection_pages_cur, 24) + + + try: + results = paginator.page(page_no) + except PageNotAnInteger: + results = paginator.page(1) + except EmptyPage: + results = paginator.page(paginator.num_pages) + + coll_page_count = collection_pages_cur.count() if collection_pages_cur else 0 + + + #collection_pages_cur1_temp = [doc['_source'] for doc in collection_pages_cur1['hits']['hits']] + + #results = paginator.Paginator(collection_pages_cur, page_no, no_of_objs_pp) + #datavisual.append({"name":"Doc", "count": applications_count.count()}) + #datavisual.append({"name":"Page", "count": educationaluse_stats.get("Pages", 0)}) + #datavisual.append({"name":"Image","count": images_count.count()}) + #datavisual.append({"name":"Video","count": videos_count.count()}) + #datavisual.append({"name":"Interactives","count": intercatives_count.count()}) + ##datavisual.append({"name":"Audios","count": audios_count.count()}) + #datavisual.append({"name":"eBooks","count": ebooks_count.count()}) + if collection_pages_cur: + datavisual.append({"name":"Collections","count": collection_pages_cur.count()}) + datavisual = json.dumps(datavisual) + - # print filters - # if filters: - # temp_list = [] - # for each in filters: - # filter_grp = each["or"] - # for each_filter in filter_grp: - # temp_dict = {} - # each_filter["selFieldText"] = cast_to_data_type(each_filter["selFieldText"], each_filter["selFieldPrimaryType"]) + return render_to_response( + 'ndf/resource_list.html', + {'title': title, 'app':e_library_GST1.hits[0].name, + 'appId':app_id, "app_gst": app1.hits[0], + 'files': files_new, + "detail_urlname": "file_detail", + 'ebook_pages': ebooks_count.count(), + #'ebook_pages': educationaluse_stats.get("eBooks", 0), + # 'page_count': pageCollection.count(), + # 'page_nodes':pageCollection + 'all_files_count':files_new.count(), + 'file_pages': result_pages, + 'image_pages': images_count.count(), + 'interactive_pages': intercatives_count.count(), + 'educationaluse_stats': json.dumps(educationaluse_stats), + #'doc_pages': educationaluse_stats.get("Documents", 0), + #'video_pages': educationaluse_stats.get("Videos", 0), + #'audio_pages': educationaluse_stats.get("Audios", 0), + 'doc_pages': applications_count.count(), + 'video_pages': videos_count.count(), + 'audio_pages': audios_count.count(), + 'collection_pages': results, + 'collection': collection_pages_cur, + + 'collection_count': collection_pages_cur.count(), + 'groupid': group_id, 'group_id':group_id, + "datavisual":datavisual, + "GSTUDIO_ELASTIC_SEARCH":GSTUDIO_ELASTIC_SEARCH, + "search_text":search_text, + "file_pages_count":all_count.count() + }, + + context_instance=RequestContext(request) + ) + + @get_execution_time + def elib_paged_file_objs(request, group_id, filetype, page_no): + ''' + Method to implement pagination in File and E-Library app. + ''' + #search_text = request.GET.get("search_text", None) + + if request.method == "POST": + #with open("Output.txt", "r") as text_file: + # search_text = text_file.read() + # text_file.close() + + group_name, group_id = get_group_name_id(group_id) + + no_of_objs_pp = 24 + result_pages = None + results = None + + filters = request.POST.get("filters", "") + filters = json.loads(filters) + filters = get_filter_querydict(filters) + + query_dict = filters + + selfilters = urllib.unquote(request.GET.get('selfilters', '')) + if "?selfilters" in selfilters: + temp_list = selfilters.split("?selfilters") + selfilters = temp_list[0] + + if selfilters: + selfilters = json.loads(selfilters) + query_dict = get_filter_querydict(selfilters) + + #query_dict.append({'attribute_set.educationaluse': {'$ne': u'eBooks'}}) + detail_urlname = "file_detail" + i=-1 + strconcat="" + endstring="" + temp_dict={} + lists = [] + + for each in list(query_dict): + for temp in each.values(): + for a in temp: + for key,value in a.items(): + if isinstance(value, dict): + + if value["$in"]: + key = list(key) + key[13]='__' + t="".join(key) + + temp_dict[t]=value["$in"][0] + #strconcat=strconcat+"Q('match',"+ t+"='"+value["$in"][0]+"')," + #Q('match',name=dict(query="e-book", type="phrase")) + #strconcat=strconcat+"Q('match',"+t+"=dict(query='"+value["$in"][0]+"',type='phrase'))$$" + lists.append("Q('match',"+t+"=dict(query='"+value["$in"][0]+"',type='phrase'))") + elif value["$or"]: + key = list(key) + key[13]='__' + t="".join(key) + + temp_dict[t]=value["$or"][0] + #strconcat=strconcat+"Q('match',"+t+"='"+value["$or"][0]+"') " + #strconcat=strconcat+"Q('match',"+t+"=dict(query='"+value["$or"][0]+"',type='phrase'))$$" + lists.append("Q('match',"+t+"=dict(query='"+value["$or"][0]+"',type='phrase'))") + elif isinstance(value, tuple): + temp_dict["language"]= value[1] + #strconcat=strconcat+"Q('match',"+key+"='"+value[1]+"') " + strconcat=strconcat+"Q('match',"+key+"=dict(query='"+value[1]+"',type='phrase'))$$" + lists.append("Q('match',"+key+"=dict(query='"+value[1]+"',type='phrase'))") + else: + if key != "source": + key = list(key) + key[13]='__' + t="".join(key) + temp_dict[t]=value + #strconcat=strconcat+"Q('match',"+ t+"='"+value+"') " + #strconcat=strconcat+"Q('match',"+t+"=dict(query='"+value+"',type='phrase'))$$" + lists.append("Q('match',"+t+"=dict(query='"+value+"',type='phrase'))") + else: + temp_dict[key]=value + #strconcat=strconcat+"Q('match',"+ key+"='"+value+"') " + #strconcat=strconcat+"Q('match',"+key+"=dict(query='"+value+"',type='phrase'))$$" + lists.append("Q('match',"+key+"=dict(query='"+value+"',type='phrase'))") + + + #if filetype != "all": + + + # elif filetype == "Collections": + # if filetype == "Collections": + # pass + + # else: + #query_dict.append({"attribute_set.educationaluse": filetype}) + # pass + + #files = node_collection.find({ + # 'member_of': {'$in': [GST_FILE._id,GST_JSMOL._id]}, + # 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id]}, + # '_type': 'File', + # 'fs_file_ids': {'$ne': []}, + # 'group_set': {'$all': [ObjectId(group_id)]}, + # '$and': query_dict, + # '$or': [ + # { 'access_policy': u"PUBLIC" }, + # { '$and': [ + # {'access_policy': u"PRIVATE"}, + # {'created_by': request.user.id} + # ] + # } + # ] + # }).sort("last_update", -1) + + collection_query = None + q= None + + strconcat1 = "" + for value in lists: + + strconcat1 = strconcat1+'eval(str("'+ value +'")),' + + if filetype != "all": + + filetype = str(filetype) + if filters: + + + if search_text in (None,'',""): + + q = eval("Q('bool', must=[Q('match', group_set=str(group_id)),Q('match', attribute_set__educationaluse=filetype),"+strconcat1[:-1]+"]," + +" should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id)]," + +" must_not=[Q('match', attribute_set__educationaluse ='ebooks')],minimum_should_match=1 )") + + collection_query = eval("Q('bool', must=[Q('match', group_set=str(group_id)),Q('match',access_policy='public'),Q('exists',field='collection_set'),"+strconcat1[:-1]+"]," + + "should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id) ]," + + "must_not=[Q('match', attribute_set__educationaluse ='ebooks')], minimum_should_match=1)") + else: + q = eval("Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',member_of=GST_FILE1.hits[0].id),Q('match', attribute_set__educationaluse=filetype),Q('multi_match', query=search_text, fields=['content','name','tags']),"+strconcat1[:-1]+"]," + +"should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id)],minimum_should_match=1)") + + collection_query = eval("Q('bool', must=[Q('match', group_set=str(group_id)),Q('match',access_policy='public'),Q('exists',field='collection_set'),Q('multi_match', query=search_text, fields=['content','name','tags']),"+strconcat1[:-1]+"]," + + "should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id) ]," + + "must_not=[Q('match', attribute_set__educationaluse ='ebooks')], minimum_should_match=1)") + + + else: + if search_text in (None,'',""): + + q = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('match', attribute_set__educationaluse =filetype)], + should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id)], + must_not=[Q('match', attribute_set__educationaluse ='ebooks')],minimum_should_match=1) + + + + collection_query = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('exists',field='collection_set')], + should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id) ], + must_not=[Q('match', attribute_set__educationaluse ='ebooks')], minimum_should_match=1) + else: + q = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('match', attribute_set__educationaluse =filetype),Q('multi_match', query=search_text, fields=['content','name','tags'])], + should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id)], minimum_should_match=1) + + collection_query = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('exists',field='collection_set'),Q('multi_match', query=search_text, fields=['content','name','tags'])], + should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id) ], + must_not=[Q('match', attribute_set__educationaluse ='ebooks')], minimum_should_match=1) + + + + files1 =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(q) + if int(page_no)==1: + files1=files1[0:24] + else: + temp=( int(page_no) - 1) * 24 + files1=files1[temp:temp+24] + + else: - # if each_filter["selFieldPrimaryType"] == unicode("list"): - # each_filter["selFieldText"] = {"$in": each_filter["selFieldText"]} + if filters: + if filetype == "all": + #q = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public')], + # should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id)], + # must_not=[Q('match', attribute_set__educationaluse ='ebooks')],minimum_should_match=1) + q = eval("Q('bool', must=[Q('match', group_set=str(group_id)),Q('terms',attribute_set__educationaluse=['documents','images','audios','videos','interactives']),"+strconcat1[:-1]+"]," + +"should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id)]," + +"must_not=[Q('match', attribute_set__educationaluse ='ebooks')],minimum_should_match=1)") + + collection_query = eval("Q('bool', must=[Q('match', group_set=str(group_id)),Q('match',access_policy='public'),Q('exists',field='collection_set'),"+strconcat1[:-1]+"]," + + "should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id) ]," + + "must_not=[Q('match', attribute_set__educationaluse ='ebooks')], minimum_should_match=1)") + + elif search_text in (None,'',""): + + q = eval("Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',member_of=GST_FILE1.hits[0].id),Q('terms',attribute_set__educationaluse=['documents','images','audios','videos','interactives']),"+strconcat1[:-1]+"])") + + collection_query = eval("Q('bool', must=[Q('match', group_set=str(group_id)),Q('match',access_policy='public'),Q('exists',field='collection_set'),"+strconcat1[:-1]+"]," + + "should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id) ]," + + "must_not=[Q('match', attribute_set__educationaluse ='ebooks')], minimum_should_match=1)") + + else: + + q = eval("Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',member_of=GST_FILE1.hits[0].id),Q('terms',attribute_set__educationaluse=['documents','images','audios','videos','interactives']),Q('multi_match', query=search_text, fields=['content','name','tags']),"+strconcat1[:-1]+"])") + + collection_query = eval("Q('bool', must=[Q('match', group_set=str(group_id)),Q('match',access_policy='public'),Q('multi_match', query=search_text, fields=['content','name','tags']),Q('exists',field='collection_set'),"+strconcat1[:-1]+"]," + + "should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id) ]," + + "must_not=[Q('match', attribute_set__educationaluse ='ebooks')], minimum_should_match=1)") + + + + else: + if filetype == "all": + q = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public')], + should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id),Q('match',member_of=GST_JSMOL1.hits[0].id)], + must_not=[Q('match', attribute_set__educationaluse ='ebooks')],minimum_should_match=1) + + elif search_text in (None,'',""): + q = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('terms',attribute_set__educationaluse=['documents','images','audios','videos'])], + should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id)],minimum_should_match=1 + ) + + + collection_query = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('exists',field='collection_set')], + should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id) ], + must_not=[Q('match', attribute_set__educationaluse ='ebooks')]) + else: + q = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('multi_match', query=search_text, fields=['content','name','tags']),Q('terms',attribute_set__educationaluse=['documents','images','audios','videos'])], + should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id)],minimum_should_match=1 + ) + + collection_query = Q('bool', must=[Q('match', group_set=str(group_id)),Q('multi_match', query=search_text, fields=['content','name','tags']), Q('match',access_policy='public'),Q('exists',field='collection_set')], + should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id) ], + must_not=[Q('match', attribute_set__educationaluse ='ebooks')]) + + + files1 =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(q) + if int(page_no)==1: + files1=files1[0:24] + else: + temp=( int(page_no) - 1) * 24 + files1=files1[temp:temp+24] + + + + educationaluse_stats = {} + + if files1:# and not result_pages: + # print "=======", educationaluse_stats + + eu_list = [] # count + collection_set_count = 0 + #for each in files: + # eu_list += [i.get("educationaluse") for i in each.attribute_set if i.has_key("educationaluse")] + # collection_set_count += 1 if each.collection_set else 0 + + #files.rewind() + + #if set(eu_list): + # if len(set(eu_list)) > 1: + # educationaluse_stats = dict((x, eu_list.count(x)) for x in set(eu_list)) + # elif len(set(eu_list)) == 1: + # educationaluse_stats = { eu_list[0]: eu_list.count(eu_list[0])} + # educationaluse_stats["all"] = files.count() + # educationaluse_stats["Collections"] = collection_set_count + + result_paginated_cur = files1 + #result_pages = paginator.Paginator(result_paginated_cur, page_no, no_of_objs_pp) + #result_paginated_cur = tuple(files1_temp) + + paginator = Paginator(result_paginated_cur, 24) + #page_no = request.GET.get('page_no') + try: + results = paginator.page(page_no) + except PageNotAnInteger: + results = paginator.page(1) + except EmptyPage: + results = paginator.page(paginator.num_pages) + + filter_result = "True" if (files1.count() > 0) else "False" - # if each_filter["selFieldGstudioType"] == "attribute": - # temp_dict["attribute_set." + each_filter["selFieldValue"]] = each_filter["selFieldText"] - # temp_list.append(temp_dict) - # # print "temp_list : ", temp_list - # elif each_filter["selFieldGstudioType"] == "field": - # temp_dict[each_filter["selFieldValue"]] = each_filter["selFieldText"] - # temp_list.append(temp_dict) + if filetype == "Collections": + detail_urlname = "page_details" + #result_cur = node_collection.find({ + # 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id]}, + # 'group_set': {'$all': [ObjectId(group_id)]}, + # '$and': query_dict, + ## '$or': [ + # {'access_policy': u"PUBLIC"}, + # {'$and': [ + # {'access_policy': u"PRIVATE"}, + # {'created_by': request.user.id} + # ] + # } + # ], + # 'collection_set': {'$exists': "true", '$not': {'$size': 0} } + # }).sort("last_update", -1) + #q = Q('bool', must=[Q('match', group_set=str(group_id)), Q('match',access_policy='public'),Q('exists',field='collection_set')], + #should=[Q('match',member_of=GST_FILE1.hits[0].id),Q('match',member_of=GST_PAGE1.hits[0].id) ], + #must_not=[Q('match', attribute_set__educationaluse ='ebooks')]) + + result_cur =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(collection_query) + + if int(page_no) == 1: + result_cur=result_cur[0:24] + + else: + temp=int(( int(page_no) - 1) * 24) + result_cur=result_cur[temp:temp+24] + - # if temp_list: - # query_dict.append({ "$or": temp_list}) + result_paginated_cur = result_cur - # print "query_dict : ", query_dict + paginator = Paginator(result_paginated_cur, 24) + #page = request.GET.get('page') + + try: + results = paginator.page(int(page_no)) + except PageNotAnInteger: + results = paginator.page(1) + except EmptyPage: + results = paginator.page(paginator.num_pages) + + return render_to_response ("ndf/file_list_tab.html", { + "filter_result": filter_result, + "group_id": group_id, "group_name_tag": group_id, "groupid": group_id, + 'title': "E-Library", "educationaluse_stats": json.dumps(educationaluse_stats), + "resource_type": result_paginated_cur, "detail_urlname": detail_urlname, + "filetype": filetype, "res_type_name": "", "page_info": results, + "GSTUDIO_ELASTIC_SEARCH":GSTUDIO_ELASTIC_SEARCH, + }, + context_instance = RequestContext(request)) + + + +else: + print "mongo E-Library Running" + ############################################################################## + + GST_FILE = node_collection.one({'_type':'GSystemType', 'name': "File"}) + GST_PAGE = node_collection.one({'_type':'GSystemType', 'name': 'Page'}) + GST_IMAGE = node_collection.one({'_type':'GSystemType', 'name': GAPPS[3]}) + GST_VIDEO = node_collection.one({'_type':'GSystemType', 'name': GAPPS[4]}) + e_library_GST = node_collection.one({'_type':'GSystemType', 'name': 'E-Library'}) + pandora_video_st = node_collection.one({'_type':'GSystemType', 'name': 'Pandora_video'}) + app = node_collection.one({'_type':'GSystemType', 'name': 'E-Library'}) + wiki_page = node_collection.one({'_type': 'GSystemType', 'name': 'Wiki page'}) + GST_JSMOL = node_collection.one({"_type":"GSystemType","name":"Jsmol"}) + + ############################################################################## + + @get_execution_time + def resource_list(request, group_id, app_id=None, page_no=1): + """ + * Renders a list of all 'Resources' available within the database (except eBooks). + """ + + is_video = request.GET.get('is_video', "") + + + + try: + group_id = ObjectId(group_id) + + except: + group_name, group_id = get_group_name_id(group_id) + + if app_id is None: + app_id = str(app._id) + + # # Code for displaying user shelf + # shelves = [] + # shelf_list = {} + # auth = node_collection.one({'_type': 'Author', 'name': unicode(request.user.username) }) + + # if auth: + # has_shelf_RT = node_collection.one({'_type': 'RelationType', 'name': u'has_shelf' }) + # dbref_has_shelf = has_shelf_RT.get_dbref() + # shelf = collection_tr.Triple.find({'_type': 'GRelation', 'subject': ObjectId(auth._id), 'relation_type': dbref_has_shelf }) + # shelf_list = {} + + # if shelf: + # for each in shelf: + # shelf_name = node_collection.one({'_id': ObjectId(each.right_subject)}) + # shelves.append(shelf_name) + + # shelf_list[shelf_name.name] = [] + # for ID in shelf_name.collection_set: + # shelf_item = node_collection.one({'_id': ObjectId(ID) }) + # shelf_list[shelf_name.name].append(shelf_item.name) + + # else: + # shelves = [] + # # End of user shelf + + # pandoravideoCollection = node_collection.find({'member_of':pandora_video_st._id, 'group_set': ObjectId(group_id) }) + + # if e_library_GST._id == ObjectId(app_id): + title = e_library_GST.name + file_id = GST_FILE._id + datavisual = [] + no_of_objs_pp = 24 + + # filters = request.POST.get("filters", "") + # filters = json.loads(filters) + # filters = get_filter_querydict(filters) + + # print "filters in E-Library : ", filters + + # declaring empty (deliberately to avoid errors), query dict to be pass-on in query + query_dict = [] + # query_dict = filters + + selfilters = urllib.unquote(request.GET.get('selfilters', '')) + if selfilters: + selfilters = json.loads(selfilters) + query_dict = get_filter_querydict(selfilters) + + query_dict.append({'attribute_set.educationaluse': {'$ne': 'eBooks'}}) + + # files = node_collection.find({ + # 'member_of': ObjectId(GST_FILE._id), + # '_type': 'File', + # 'fs_file_ids': {'$ne': []}, + # 'group_set': ObjectId(group_id), + # '$and': query_dict, + # '$or': [ + # { 'access_policy': u"PUBLIC" }, + # { '$and': [ + # {'access_policy': u"PRIVATE"}, + # {'created_by': request.user.id} + # ] + # } + # ] + + # }).sort("last_update", -1) + files = node_collection.find({ - 'member_of': {'$in': [GST_FILE._id,GST_JSMOL._id]}, # 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id]}, + 'member_of': {'$in': [GST_FILE._id,GST_JSMOL._id,GST_PAGE._id]}, # '_type': 'File', # 'fs_file_ids': {'$ne': []}, 'group_set': {'$all': [ObjectId(group_id)]}, @@ -341,22 +863,47 @@ def elib_paged_file_objs(request, group_id, filetype, page_no): } ] }).sort("last_update", -1) + + pages = node_collection.find({ + # 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id]}, + 'member_of': {'$in': [GST_PAGE._id]}, + # '_type': 'File', + # 'fs_file_ids': {'$ne': []}, + 'group_set': {'$all': [ObjectId(group_id)]}, + '$and': query_dict, + '$or': [ + { 'access_policy': u"PUBLIC" }, + { '$and': [ + {'access_policy': u"PRIVATE"}, + {'created_by': request.user.id} + ] + } + ] + }).sort("last_update", -1) + # print pages.count() + + # print "files.count : ", files.count() + + # pageCollection=node_collection.find({'member_of':GST_PAGE._id, 'group_set': ObjectId(group_id), + # '$or': [ + # { 'access_policy': u"PUBLIC" }, + # { '$and': [ + # {'access_policy': u"PRIVATE"}, + # {'created_by': request.user.id} + # ] + # } + # ], + # 'type_of': {'$in': [wiki_page._id]} + # }).sort("last_update", -1) educationaluse_stats = {} - # print "files_count: ", files.count() - # if filetype == "Pages": - # filter_result = "True" if (result_cur.count() > 0) else "False" - # else: - if files:# and not result_pages: - # print "=======", educationaluse_stats + if files: eu_list = [] # count - collection_set_count = 0 for each in files: eu_list += [i.get("educationaluse") for i in each.attribute_set if i.has_key("educationaluse")] - collection_set_count += 1 if each.collection_set else 0 files.rewind() @@ -366,69 +913,289 @@ def elib_paged_file_objs(request, group_id, filetype, page_no): elif len(set(eu_list)) == 1: educationaluse_stats = { eu_list[0]: eu_list.count(eu_list[0])} educationaluse_stats["all"] = files.count() - educationaluse_stats["Collections"] = collection_set_count + + # print educationaluse_stats result_paginated_cur = files result_pages = paginator.Paginator(result_paginated_cur, page_no, no_of_objs_pp) - filter_result = "True" if (files.count() > 0) else "False" + collection_pages_cur = node_collection.find({ + 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id ]}, + 'group_set': {'$all': [ObjectId(group_id)]}, + '$and': query_dict, + '$or': [ + {'access_policy': u"PUBLIC"}, + {'$and': [ + {'access_policy': u"PRIVATE"}, + {'created_by': request.user.id} + ] + } + ], + 'collection_set': {'$exists': "true", '$not': {'$size': 0} } + }).sort("last_update", -1) + + coll_page_count = collection_pages_cur.count() if collection_pages_cur else 0 + collection_pages = paginator.Paginator(collection_pages_cur, page_no, no_of_objs_pp) + datavisual.append({"name":"Doc", "count": educationaluse_stats.get("Documents", 0)}) + #datavisual.append({"name":"Page", "count": educationaluse_stats.get("Pages", 0)}) + datavisual.append({"name":"Image","count": educationaluse_stats.get("Images", 0)}) + datavisual.append({"name":"Video","count": educationaluse_stats.get("Videos", 0)}) + datavisual.append({"name":"Interactives","count": educationaluse_stats.get("Interactives", 0)}) + datavisual.append({"name":"Audios","count": educationaluse_stats.get("Audios", 0)}) + datavisual.append({"name":"eBooks","count": educationaluse_stats.get("eBooks", 0)}) + if collection_pages_cur: + datavisual.append({"name":"Collections","count": coll_page_count}) + datavisual = json.dumps(datavisual) + + return render_to_response("ndf/resource_list.html", + {'title': title, 'app':e_library_GST, + 'appId':app._id, "app_gst": app, + # 'already_uploaded': already_uploaded,'shelf_list': shelf_list,'shelves': shelves, + 'files': files, + "detail_urlname": "file_detail", + 'ebook_pages': educationaluse_stats.get("eBooks", 0), + # 'page_count': pageCollection.count(), + # 'page_nodes':pageCollection + 'file_pages': result_pages, + 'image_pages': educationaluse_stats.get("Images", 0), + 'interactive_pages': educationaluse_stats.get("Interactives", 0), + 'educationaluse_stats': json.dumps(educationaluse_stats), + 'doc_pages': educationaluse_stats.get("Documents", 0), + 'video_pages': educationaluse_stats.get("Videos", 0), + 'audio_pages': educationaluse_stats.get("Audios", 0), + 'collection_pages': collection_pages, + 'collection': collection_pages_cur, + 'groupid': group_id, 'group_id':group_id, + "datavisual":datavisual, + 'pages': pages.count() + }, + context_instance = RequestContext(request)) + + @get_execution_time + def elib_paged_file_objs(request, group_id, filetype, page_no): + ''' + Method to implement pagination in File and E-Library app. + ''' + if request.is_ajax() and request.method == "POST": + group_name, group_id = get_group_name_id(group_id) + + no_of_objs_pp = 24 + result_pages = None + + filters = request.POST.get("filters", "") + filters = json.loads(filters) + filters = get_filter_querydict(filters) + + # print "filters in E-Library : ", filters + + # declaring empty (deliberately to avoid errors), query dict to be pass-on in query + # query_dict = [{}] + query_dict = filters + + selfilters = urllib.unquote(request.GET.get('selfilters', '')) + if selfilters: + selfilters = json.loads(selfilters) + query_dict = get_filter_querydict(selfilters) + + query_dict.append({'attribute_set.educationaluse': {'$ne': u'eBooks'}}) + + detail_urlname = "file_detail" + if filetype != "all": + # if filetype == "Pages": + # detail_urlname = "page_details" + # result_cur = node_collection.find({'member_of': GST_PAGE._id, + # '_type': 'GSystem', + # 'group_set': {'$all': [ObjectId(group_id)]}, + # '$or': [ + # {'access_policy': u"PUBLIC"}, + # {'$and': [ + # {'access_policy': u"PRIVATE"}, + # {'created_by': request.user.id} + # ] + # } + # ] + # }).sort("last_update", -1) + + # result_paginated_cur = result_cur + # result_pages = paginator.Paginator(result_paginated_cur, page_no, no_of_objs_pp) + + # elif filetype == "Collections": + if filetype == "Collections": + pass + # detail_urlname = "page_details" + # result_cur = node_collection.find({ + # 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id]}, + # 'group_set': {'$all': [ObjectId(group_id)]}, + # '$or': [ + # {'access_policy': u"PUBLIC"}, + # {'$and': [ + # {'access_policy': u"PRIVATE"}, + # {'created_by': request.user.id} + # ] + # } + # ], + # 'collection_set': {'$exists': "true", '$not': {'$size': 0} } + # }).sort("last_update", -1) + # # print "=====================", result_cur.count() + + # result_paginated_cur = result_cur + # result_pages = paginator.Paginator(result_paginated_cur, page_no, no_of_objs_pp) + # # print "=====================", result_pages + + # query_dict.append({ 'collection_set': {'$exists': "true", '$not': {'$size': 0} } }) + else: + if filetype != "Pages": + query_dict.append({"attribute_set.educationaluse": filetype}) + + # print filters + # if filters: + # temp_list = [] + # for each in filters: + # filter_grp = each["or"] + # for each_filter in filter_grp: + # temp_dict = {} + # each_filter["selFieldText"] = cast_to_data_type(each_filter["selFieldText"], each_filter["selFieldPrimaryType"]) + + # if each_filter["selFieldPrimaryType"] == unicode("list"): + # each_filter["selFieldText"] = {"$in": each_filter["selFieldText"]} + + # if each_filter["selFieldGstudioType"] == "attribute": + + # temp_dict["attribute_set." + each_filter["selFieldValue"]] = each_filter["selFieldText"] + # temp_list.append(temp_dict) + # # print "temp_list : ", temp_list + # elif each_filter["selFieldGstudioType"] == "field": + # temp_dict[each_filter["selFieldValue"]] = each_filter["selFieldText"] + # temp_list.append(temp_dict) + + # if temp_list: + # query_dict.append({ "$or": temp_list}) + + # print "query_dict : ", query_dict + + + files = node_collection.find({ + 'member_of': {'$in': [GST_FILE._id,GST_JSMOL._id,GST_PAGE._id]}, + # 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id]}, + # '_type': 'File', + # 'fs_file_ids': {'$ne': []}, + 'group_set': {'$all': [ObjectId(group_id)]}, + '$and': query_dict, + '$or': [ + { 'access_policy': u"PUBLIC" }, + { '$and': [ + {'access_policy': u"PRIVATE"}, + {'created_by': request.user.id} + ] + } + ] + }).sort("last_update", -1) + pages_count = None + if filetype == "Pages": + files = node_collection.find({ + # 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id]}, + 'member_of': {'$in': [GST_PAGE._id]}, + # '_type': 'File', + # 'fs_file_ids': {'$ne': []}, + 'group_set': {'$all': [ObjectId(group_id)]}, + '$and': query_dict, + '$or': [ + { 'access_policy': u"PUBLIC" }, + { '$and': [ + {'access_policy': u"PRIVATE"}, + {'created_by': request.user.id} + ] + } + ] + }).sort("last_update", -1) - if filetype == "Collections": - detail_urlname = "page_details" - result_cur = node_collection.find({ - 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id]}, - 'group_set': {'$all': [ObjectId(group_id)]}, - '$and': query_dict, - '$or': [ - {'access_policy': u"PUBLIC"}, - {'$and': [ - {'access_policy': u"PRIVATE"}, - {'created_by': request.user.id} - ] - } - ], - 'collection_set': {'$exists': "true", '$not': {'$size': 0} } - }).sort("last_update", -1) - # print "=====================", result_cur.count() + pages_count = files.count() + print pages_count + educationaluse_stats = {} + # print "files_count: ", files.count() - result_paginated_cur = result_cur + # if filetype == "Pages": + # filter_result = "True" if (result_cur.count() > 0) else "False" + # else: + if files:# and not result_pages: + + eu_list = [] # count + collection_set_count = 0 + for each in files: + eu_list += [i.get("educationaluse") for i in each.attribute_set if i.has_key("educationaluse")] + collection_set_count += 1 if each.collection_set else 0 + + files.rewind() + + if set(eu_list): + if len(set(eu_list)) > 1: + educationaluse_stats = dict((x, eu_list.count(x)) for x in set(eu_list)) + elif len(set(eu_list)) == 1: + educationaluse_stats = { eu_list[0]: eu_list.count(eu_list[0])} + educationaluse_stats["all"] = files.count() + educationaluse_stats["Collections"] = collection_set_count + + result_paginated_cur = files result_pages = paginator.Paginator(result_paginated_cur, page_no, no_of_objs_pp) - # if filetype == "all": - # if files: - # result_paginated_cur = files - # result_pages = paginator.Paginator(result_paginated_cur, page_no, no_of_objs_pp) - - # # else: - # elif filetype == "Documents": - # d_Collection = node_collection.find({'_type': "GAttribute", 'attribute_type': gattr._id,"subject": {'$in': coll} ,"object_value": "Documents"}).sort("last_update", -1) - - # doc = [] - # for e in d_Collection: - # doc.append(e.subject) - - # result_paginated_cur = node_collection.find({ '$or':[{'_id': {'$in': doc}}, - - # {'member_of': {'$nin': [ObjectId(GST_IMAGE._id), ObjectId(GST_VIDEO._id),ObjectId(pandora_video_st._id)]}, - # '_type': 'File', 'group_set': {'$all': [ObjectId(group_id)]}, - # # 'mime_type': {'$not': re.compile("^audio.*")}, - # '$or': [ - # {'access_policy': u"PUBLIC"}, - # {'$and': [{'access_policy': u"PRIVATE"}, {'created_by': request.user.id}]} - # ] - # }] - - # }).sort("last_update", -1) - - # result_pages = paginator.Paginator(result_paginated_cur, page_no, no_of_objs_pp) + filter_result = "True" if (files.count() > 0) else "False" - # print "educationaluse_stats: ", educationaluse_stats - - return render_to_response ("ndf/file_list_tab.html", { - "filter_result": filter_result, - "group_id": group_id, "group_name_tag": group_id, "groupid": group_id, - 'title': "E-Library", "educationaluse_stats": json.dumps(educationaluse_stats), - "resource_type": result_paginated_cur, "detail_urlname": detail_urlname, - "filetype": filetype, "res_type_name": "", "page_info": result_pages - }, - context_instance = RequestContext(request)) + + if filetype == "Collections": + detail_urlname = "page_details" + result_cur = node_collection.find({ + 'member_of': {'$in': [GST_FILE._id, GST_PAGE._id]}, + 'group_set': {'$all': [ObjectId(group_id)]}, + '$and': query_dict, + '$or': [ + {'access_policy': u"PUBLIC"}, + {'$and': [ + {'access_policy': u"PRIVATE"}, + {'created_by': request.user.id} + ] + } + ], + 'collection_set': {'$exists': "true", '$not': {'$size': 0} } + }).sort("last_update", -1) + + result_paginated_cur = result_cur + result_pages = paginator.Paginator(result_paginated_cur, page_no, no_of_objs_pp) + + # if filetype == "all": + # if files: + # result_paginated_cur = files + # result_pages = paginator.Paginator(result_paginated_cur, page_no, no_of_objs_pp) + + # # else: + # elif filetype == "Documents": + # d_Collection = node_collection.find({'_type': "GAttribute", 'attribute_type': gattr._id,"subject": {'$in': coll} ,"object_value": "Documents"}).sort("last_update", -1) + + # doc = [] + # for e in d_Collection: + # doc.append(e.subject) + + # result_paginated_cur = node_collection.find({ '$or':[{'_id': {'$in': doc}}, + + # {'member_of': {'$nin': [ObjectId(GST_IMAGE._id), ObjectId(GST_VIDEO._id),ObjectId(pandora_video_st._id)]}, + # '_type': 'File', 'group_set': {'$all': [ObjectId(group_id)]}, + # # 'mime_type': {'$not': re.compile("^audio.*")}, + # '$or': [ + # {'access_policy': u"PUBLIC"}, + # {'$and': [{'access_policy': u"PRIVATE"}, {'created_by': request.user.id}]} + # ] + # }] + + # }).sort("last_update", -1) + + # result_pages = paginator.Paginator(result_paginated_cur, page_no, no_of_objs_pp) + + # print "educationaluse_stats: ", educationaluse_stats + + return render_to_response ("ndf/file_list_tab.html", { + "filter_result": filter_result, + "group_id": group_id, "group_name_tag": group_id, "groupid": group_id, + 'title': "E-Library", "educationaluse_stats": json.dumps(educationaluse_stats), + "resource_type": result_paginated_cur, "detail_urlname": detail_urlname, + "filetype": filetype, "res_type_name": "", "page_info": result_pages,'pages':pages_count + }, + context_instance = RequestContext(request)) diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/esearch.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/esearch.py new file mode 100644 index 0000000000..2f9ead510f --- /dev/null +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/esearch.py @@ -0,0 +1,499 @@ +# # -*- coding: utf-8 -*- +# import re +# import json +# import os + +# from bson import json_util +# from django.shortcuts import render +# from django.http import HttpResponseRedirect, HttpResponse, StreamingHttpResponse +# from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger +# from gnowsys_ndf.ndf.forms import SearchForm +# from gnowsys_ndf.ndf.models import * +# from gnowsys_ndf.settings import GSTUDIO_NO_OF_OBJS_PP +# from gnowsys_ndf.settings import GSTUDIO_ELASTIC_SEARCH_ALIAS, GSTUDIO_ELASTIC_SEARCH_SUPERUSER, \ +# GSTUDIO_ELASTIC_SEARCH_PORT, GSTUDIO_ELASTIC_SEARCH_SUPERUSER_PASSWORD + +# from gnowsys_ndf.local_settings import GSTUDIO_SITE_NAME, GSTUDIO_DOCUMENT_MAPPING + +# GSTUDIO_SITE_NAME = GSTUDIO_SITE_NAME.lower() + +# try: +# from elasticsearch import Elasticsearch +# es_connection_string = 'http://' + GSTUDIO_ELASTIC_SEARCH_SUPERUSER + ':' \ +# + GSTUDIO_ELASTIC_SEARCH_SUPERUSER_PASSWORD + '@' \ +# + GSTUDIO_ELASTIC_SEARCH_ALIAS + ':' + \ +# GSTUDIO_ELASTIC_SEARCH_PORT +# es = Elasticsearch([es_connection_string]) +# except Exception as e: +# pass + +# author_map = {} +# group_map = {} + +# mapping_directory = GSTUDIO_DOCUMENT_MAPPING +# if(os.path.isdir(mapping_directory)): +# with open(mapping_directory+'/authormap.json') as fe: +# author_map = json.load(fe) +# with open(mapping_directory+'/groupmap.json') as fe: +# group_map = json.load(fe) + +# else: +# print("No mapping found!") + +# hits = "" +# med_list = [] #contains all the search results +# res_list = [] #contains the header of the search results +# results = [] #contains a single page's results +# altinfo_list = [] +# search_filter = [] + +# append_to_url = "" +# author_index = "author_" + GSTUDIO_SITE_NAME +# gsystemtype_index = "node_type_" + GSTUDIO_SITE_NAME + +# GROUP_CHOICES=["All"] +# for name in group_map.keys(): +# GROUP_CHOICES.append(name) + +# def get_search(request): +# ''' +# This function retrieves the search query from the search form and performs +# the search with the help of other functions defined below and then sends the +# results to sform.html for rendering. See the end of this function for +# the control flow of how rendering is done +# ''' + +# global med_list +# global res_list +# global results +# global append_to_url +# global altinfo_list +# global search_filter + +# form = SearchForm(request.GET) +# query = request.GET.get("query") +# form.query = query + +# if(query): + +# group = request.GET.get("group") +# chkl = request.GET.getlist("groupspec") + +# if(len(chkl)>0): +# group = "All" +# page = request.GET.get("page") + + +# if(page is None): +# query_display = "" +# #search_select = request.GET.get('search_select') +# search_select = 0 + +# search_filter = request.GET.getlist('checks[]') + +# if(str(search_select) == '1'): +# append_to_url = "" +# select = "Author" + +# resultSet = search_query("nodes", select, group, query) +# hits = "

    No of docs found: %d

    " % len(resultSet) +# med_list = get_search_results(resultSet) +# if(group == "All"): +# res_list = ['

    Showing contributions of user %s in all groups:

    ' % (query), hits] +# else: +# res_list = ['

    Showing contributions of user %s in group %s":

    ' % (query, group), hits] + +# else: +# append_to_url = "" +# if(len(search_filter) == 0 or str(search_filter[0])=="all"): +# #select = "Author,image,video,text,application,audio,Page,NotMedia,Group" +# select = "Author,image,video,text,application,audio,Page,NotMedia,Group" +# append_to_url += "&checks%5B%5D=all" +# else: +# select = "" +# for i in range(0,len(search_filter)-1): +# select += search_filter[i]+"," +# append_to_url += "&checks%5B%5D="+search_filter[i] +# append_to_url += "&checks%5B%5D="+search_filter[len(search_filter) - 1] +# select += search_filter[len(search_filter) - 1] + +# phsug_name = get_suggestion_body(query, field_value = "name.trigram", slop_value = 2, field_name_value = "name") +# phsug_content = get_suggestion_body(query, field_value = "content.trigram", slop_value = 3, field_name_value = "content") +# phsug_tags = get_suggestion_body(query, field_value = "tags.trigram", slop_value = 2, field_name_value = "tags") + +# queryNameInfo = [0, 0.0, "", ""] #[flag,score,query_to_search,query_display_name] +# queryContentInfo = [0, 0.0, "", ""] +# queryTagsInfo = [0, 0.0, "", ""] + +# dqlis = [] # a list containing all the text inserted within double quotes +# q = "" # a string to hold the text not enclosed within "" + +# #including quotes +# if('"' in query): +# l = re.split('(")', query) # this will split the query into tokens where delemiter is " and the delimiter is itself a token +# qlist = list(filter(lambda a: a!='', l)) + +# itr = 0 +# while(itr0): +# query_body = '{ "query": {"bool": { "should": [' +# for quot in dqlis: +# query_body += ('{"multi_match": {"query": "%s", "fields": ["name^3", "altnames", "content^2", "tags"], "type": "phrase"}},' % (quot)) +# if(q!=''): +# query_body += ('{"multi_match": {"query": "%s", "fields": ["name^3", "altnames", "content^2", "tags"], "type": "best_fields"}},' % (q)) +# query_body += (']}}, "from": 0, "size": 100}') +# query_body = eval(query_body) +# print(query_body) +# query_display = query + +# else: + +# get_suggestion(phsug_name, queryNameInfo, select, query, "name") +# if(queryNameInfo[2]!=query): +# get_suggestion(phsug_content, queryContentInfo, select, query, "content") +# if(queryNameInfo[2]!=query and queryContentInfo[2]!=query): +# get_suggestion(phsug_tags, queryTagsInfo, select, query, "tags") + +# query_display = "" + +# altinfo_list = [] +# #what if all are 1 and 2/3 names are same but the third one has higher score +# if((queryNameInfo[0]==1 and queryNameInfo[2]==query) or (queryContentInfo[0]==1 and queryContentInfo[2]==query) or (queryTagsInfo[0]==1 and queryTagsInfo[2]==query)): +# #if the original query is the query to be searched +# query_display = query +# elif(queryNameInfo[0]==0 and queryContentInfo[0]==0 and queryTagsInfo[0]==0): +# #if we didnt find any suggestion, neither did we find the query already indexed->query remains same +# query_display = query +# else: #if we found a suggestion +# altinfo_list = ["

    No results found for %s

    " % (query)] +# res1_list = ['Search instead for %s'%(query)] #if the user still wants to search for the original query he asked for +# if(queryNameInfo[1]>=queryContentInfo[1] and queryNameInfo[1]>=queryTagsInfo[1]): #comparing the scores of name,content,tags suggestions and finding the max of the three +# query = queryNameInfo[2] +# query_display = queryNameInfo[3] #what query to display on the search result screen +# if(queryContentInfo[1]>queryNameInfo[1] and queryContentInfo[1]>=queryTagsInfo[1]): +# query = queryContentInfo[2] +# query_display = queryContentInfo[3] +# if(queryTagsInfo[1]>queryContentInfo[1] and queryTagsInfo[1]>queryNameInfo[1]): +# query = queryTagsInfo[2] +# query_display = queryTagsInfo[3] + +# #if(es.search(index=GSTUDIO_SITE_NAME, doc_type=select, body=query_body)['hits']['total']>0): +# altinfo_list.append("

    Showing results for %s

    " % query_display) + + +# if(queryNameInfo[0]==0 and queryContentInfo[0]==0 and queryTagsInfo[0]==0):#if we didnt find any suggestion, neither did we find the query already indexed +# query_body = {"query": { +# "multi_match": { #first do a multi_match +# "query" : query, +# "type": "best_fields", #when multiple words are there in the query, try to search for those words in a single field +# "fields": ["name^3", "altnames", "content^2", "tags"], #in which field to search the query +# "minimum_should_match": "30%" +# } +# }, +# "rescore": { #rescoring the top 50 results of multi_match +# "window_size": 50, +# "query": { +# "rescore_query": { +# "bool": { #rescoring using match phrase +# "should": [ +# {"match_phrase": {"name": { "query": query, "slop":2}}}, +# {"match_phrase": {"altnames": { "query": query, "slop": 2}}}, +# {"match_phrase": {"content": { "query": query, "slop": 4}}} +# ] +# } +# } +# } +# }, +# "from": 0, +# "size": 100 +# } + +# else: #if we found a suggestion or if the query exists as a phrase in one of the name/content/tags field +# query_body = {"query": { +# "multi_match": { +# "query": query, +# "fields": ["name^3", "altnames", "content^2", "tags"], +# "type": "phrase", #we are doing a match phrase on multi field. +# "slop": 5 +# } +# }, +# "from": 0, +# "size": 100 +# } + + +# resultSet = search_query("nodes", select, group, query_body) +# hits = "

    No of docs found: %d

    " % len(resultSet) +# if(group=="All"): +# res_list = ['

    Showing results for %s :Showing results for %s in group "%s":

    ' % (query_display, group), hits] +# med_list = get_search_results(resultSet) +# if(len(altinfo_list)>0): +# res_list = [hits] + +# paginator = Paginator(med_list, GSTUDIO_NO_OF_OBJS_PP) +# page = request.GET.get('page') +# try: +# results = paginator.page(page) +# except PageNotAnInteger: +# results = paginator.page(1) +# except EmptyPage: +# results = paginator.page(paginator.num_pages) + +# #for rendering we pass the group name selected, the different groups possible(GROUP_CHOICES), +# #the search_filter(what filters are applied), the header(for what search query results are shown and how many results) +# #alternate text(if suggestion is provided), the results array, the search_filter which has to be appended to url +# # esearch.py sends results to -> sform.html sends one result at a time to -> card_gsearch.html for rendering of cards +# #if a card is clicked, the result's group id and node id is sent to -> node.py(node_detail function) which renders the media +# # by sending mongoDB node to ->result_detailed_view.html + +# return render(request, 'ndf/sform.html', {'form': form, 'grpnam': group, 'grp': GROUP_CHOICES, 'searchop': search_filter, 'header':res_list, 'alternate': altinfo_list ,'content': results, 'append_to_url':append_to_url}) + + + +# return render(request, 'ndf/sform.html', {'form': form, 'grp': GROUP_CHOICES, 'searchop': []}) + + +# def get_suggestion_body(query, field_value, slop_value, field_name_value): +# ''' +# This function is used to return the suggestion json body that will be passed to the suggest function of elasticsearch query DSL. +# Arguments: query, field in which suggestion is to be found + "trigram" to use trigram analyzer, +# slop value, field in which suggestion is to be found +# Returns: the suggestion body +# ''' +# phrase_suggest = { #json body of phrase suggestion in name field +# "suggest": { +# "text": query, #the query for which we want to find suggestion +# "phrase": { +# "field": field_value, #in which indexed field to find the suggestion +# "gram_size": 3, #this is the max shingle size +# "max_errors": 2, #the maximum number of terms that can be misspelt in the query +# "direct_generator": [ { +# "field": field_value, +# #"suggest_mode": "missing", +# "min_word_length": 2, +# "prefix_length": 0, #misspelling in a single word may exist in the first letter itself +# "suggest_mode":"missing" #search for suggestions only if the query isnt present in the index +# } ], +# "highlight": { #to highlight the suggested word +# "pre_tag": "", +# "post_tag": "" +# }, +# "collate": { #this is used to check if the returned suggestion exists in the index +# "query": { +# "inline": { +# "match_phrase": { #matching the returned suggestions with the existing index +# "{{field_name}}": { +# "query": "{{suggestion}}", +# "slop": slop_value +# } +# } +# } +# }, +# "params": {"field_name": field_name_value}, +# "prune": True #to enable collate_match of suggestions +# } +# }, +# } +# } +# return phrase_suggest + +# def get_suggestion(suggestion_body, queryInfo, doc_types, query, field): +# ''' +# Arguments: suggestion_body, queryInfo is an array which has flag(to check if we got a query to search for or not), +# score(how close is the first suggestion to the query), doc_types(the type in which to search), +# query, the field in which query is to be searched. +# This function searches for suggestion and if suggestion is not found, it may mean that the query is already indexed +# and if query is also not indexed, then the flag remains 0. If we find a suggestion or if the query is indexed, the flag is set to 1. +# ''' +# #print GSTUDIO_SITE_NAME +# res = es.suggest(body=suggestion_body, index="nodes") #first we search for suggestion in the name field as it has the highest priority +# #print(res) +# if(len(res['suggest'][0]['options'])>0): #if we get a suggestion means the phrase doesnt exist in the index +# for sugitem in res['suggest'][0]['options']: +# if sugitem['collate_match'] == True: #we find the suggestion with collate_match = True +# queryInfo[0] = 1 +# queryInfo[1] = sugitem['score'] +# queryInfo[2] = sugitem['text'] +# queryInfo[3] = sugitem['highlighted'] #the query to be displayed onto the search results screen +# break +# else: #should slop be included in the search part here? +# query_body = {"query":{"match_phrase":{field: query,}}} +# if(es.search(index="nodes", doc_type=doc_types, body=query_body)['hits']['total']>0): +# queryInfo[0] = 1 #set queryNameInfo[0] = 1 when we found a suggestion or we found a hit in the indexed data +# queryInfo[2] = query + + +# def get_search_results(resultArray): +# ''' +# Arguments: the results array which contains all the search results along with id, type, +# index name. We need to extract only the json source of the search results. +# Returns: Array of json objects which will be passed to the html template for rendering. +# ''' +# reslist = [doc['_source'] for doc in resultArray] +# return reslist + +# def resources_in_group(res,group): +# ''' +# Arguments: the results json body which is returned by the es.search function. +# The group filter(i.e. Get results from a particular group) +# Returns: the search results pertaining to a group. +# ''' +# results = [] +# group_id = group_map[group] +# for i in res["hits"]["hits"]: +# if "group_set" in i["_source"].keys(): +# k = [] +# for g_id in (i["_source"]["group_set"]): +# k.append(g_id) +# if group_id in k: +# results.append(i) +# return results + +# def search_query(index_name, select, group, query): +# ''' +# Arguments: name of the index in which to search the query,what type of results to show +# (filter-images,audio,video,etc), in which groups to search, query +# Returns: an array of json bodies(search results) + +# This is the main function which does the search. If index_name passed to it is author_index, +# the function searches for the contributions of a particular author and if the index name is +# gsystemtype_index then the function returns all the GSystem nodes of that GSystemType +# ''' +# siz = 100 +# if(index_name == author_index): +# try: + +# doctype = author_map[str(query)] + +# except: +# return [] +# else: +# body = { +# "query":{ +# "match_all":{} +# }, +# "from": 0, +# "size": siz +# } + +# elif(index_name == "nodes"): +# doctype = select +# body = query + +# #elif(index_name == gsystemtype_index): +# #body = query +# #doctype = select + +# resultSet = [] +# temp = [] +# i = 0 + +# while(True): +# body['from'] = i +# print(doctype) +# res = es.search(index=index_name, doc_type=doctype, body=body) +# l = len(res["hits"]["hits"]) +# if(l==0): +# return [] +# if l > 0 and l <= siz: +# if(group == "All"): +# resultSet.extend(res["hits"]["hits"]) +# else: +# temp = resources_in_group(res,group) +# resultSet.extend(temp) +# if l < siz: +# break +# i+=siz + +# return resultSet + + +# def get_advanced_search_form(request): +# ''' +# This function passes the 3 maps-> gsystemtype_map, attribute_map, relation_map to the +# html template advanced_search.html for the rendering of the advanced search form +# ''' +# with open(mapping_directory+"/gsystemtype_map.json") as gm: +# gsystemtype_map = json.load(gm) + +# with open(mapping_directory+"/attribute_map.json") as am: +# attribute_map = json.load(am) + +# with open(mapping_directory+"/relation_map.json") as rm: +# relation_map = json.load(rm) + +# gsystemtype_map_str = json.dumps(gsystemtype_map) +# attribute_map_str = json.dumps(attribute_map) +# relation_map_str = json.dumps(relation_map) +# return render(request, 'ndf/advanced_search.html',{"gsystemtype_map":gsystemtype_map_str,'attribute_map':attribute_map_str,'relation_map':relation_map_str}) + +# def advanced_search(request): +# global med_list + +# node_type = request.GET.get("node_type") +# arr_attributes = json.loads(request.GET["arr_attributes"]) +# arr_relations = json.loads(request.GET["arr_relations"]) +# print(node_type) +# query_body = "" +# if(len(arr_attributes.keys())>0): +# query_body = '{ "query": {"bool": { "must": [' +# for attr_name, atr_value in arr_attributes.iteritems(): +# query_body += ('{"match": { "%s": "%s"}},' % (attr_name, atr_value)) +# query_body += (']}}, "from": 0, "size": 100}') +# query_body = eval(query_body) +# res = search_query(gsystemtype_index, node_type, "All", query_body) +# med_list = get_search_results(res) + +# #for relation check -> the user value entered for a relation must be exactly same as the relation value present in the doc +# if(len(arr_attributes.keys())==0): +# body = { +# "query":{ +# "match_all":{} +# }, +# "from": 0, +# "size": 100 +# } +# res = search_query(gsystemtype_index, node_type, "All", body) +# med_list = get_search_results(res) + +# #print med_list +# med_list1 = []; +# for result in med_list: +# flag = 0 +# for reldict in result["relation_set"]: +# for k in reldict.keys(): +# result[k] = reldict[k] + +# for rel_name, rel_value in arr_relations.iteritems(): +# fl = 0 +# if(rel_name not in result.keys() or len(result[rel_name])==0): +# flag = 1 +# break + +# for rightid in result[rel_name]: +# try: +# rsub = es.get(index=GSTUDIO_SITE_NAME, id=rightid) +# except Exception as e: +# continue +# if(rsub["_source"]["name"] == rel_value): +# fl = 1 +# break +# if(fl==0): +# flag = 1 +# break +# if(flag==0): +# med_list1.append(result) + +# return HttpResponse(json.dumps({"results": med_list1}), content_type="application/json") + diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/explore.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/explore.py index 82105f0bdf..57c31528a5 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/explore.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/explore.py @@ -28,6 +28,7 @@ from gnowsys_ndf.ndf.models import node_collection, triple_collection from gnowsys_ndf.ndf.views.methods import get_execution_time, get_language_tuple, create_gattribute from gnowsys_ndf.ndf.templatetags.ndf_tags import check_is_gstaff, get_attribute_value +from gnowsys_ndf.settings import GSTUDIO_ELASTIC_SEARCH # from gnowsys_ndf.ndf.views.methods import get_group_name_id # from gnowsys_ndf.ndf.views.methods import get_node_common_fields, parse_template_data, get_execution_time, delete_node, replicate_resource @@ -118,11 +119,22 @@ def explore_groups(request,page_no=1): 'member_of': {'$in': [gst_group._id], '$nin': [gst_course._id, gst_basecoursegroup._id, ce_gst._id, gst_course._id, gst_base_unit_id]}, } + search_text = request.GET.get("search_text",None) if gstaff_access: - query.update({'group_type': {'$in': [u'PUBLIC', u'PRIVATE']}}) + if search_text: + search_text = ".*"+search_text+".*" + query.update({'$or':[{'altnames':{'$regex' : search_text, '$options' : 'i'}},{'name':{'$regex' : search_text, '$options' : 'i'}}] + ,'group_type': {'$in': [u'PUBLIC', u'PRIVATE']}}) + else: + query.update({'group_type': {'$in': [u'PUBLIC', u'PRIVATE']}}) else: - query.update({'name': {'$nin': GSTUDIO_DEFAULT_GROUPS_LIST}, + if search_text: + search_text = ".*"+search_text+".*" + query.update({'$or':[{'altnames':{'$regex' : search_text, '$options' : 'i'}},{'name':{'$regex' : search_text, '$options' : 'i'}}], + 'group_type': u'PUBLIC'}) + else: + query.update({'name': {'$nin': GSTUDIO_DEFAULT_GROUPS_LIST}, 'group_type': u'PUBLIC'}) group_cur = node_collection.find(query).sort('last_update', -1) @@ -264,7 +276,56 @@ def explore_courses(request): executing condition C then do not display factory Groups. ''' - base_unit_cur = node_collection.find({ + + search_text = request.GET.get("search_text",None) + if search_text: + search_text = ".*"+search_text+".*" + base_unit_cur = node_collection.find({ + '$or': [ + { + '$and': [ + {'member_of': ce_gst._id}, + {'status':'PUBLISHED'}, + {'$or': + [ + {'created_by': request.user.id}, + {'group_admin': request.user.id}, + {'author_set': request.user.id}, + { + '$and': [ + {'group_type': 'PUBLIC'}, + {'language': primary_lang_tuple}, + ] + } + ] + } + ] + }, + { + '$and': [ + {'member_of': announced_unit_gst._id}, + {'status':'PUBLISHED'}, + {'$or': + [ + {'created_by': request.user.id}, + {'group_admin': request.user.id}, + {'author_set': request.user.id}, + {'group_type': 'PUBLIC'} + ] + } + ] + } + ], + '_type': 'Group', + #'name': search_text, + #'$or':[{'altnames':search_text},{'name':search_text}], + '$or':[{'altnames':{'$regex' : search_text, '$options' : 'i'}},{'name':{'$regex' : search_text, '$options' : 'i'}}], + '_id': {'$nin': module_unit_ids}, + }).sort('last_update', -1) + + else: + + base_unit_cur = node_collection.find({ '$or': [ { '$and': [ @@ -321,33 +382,62 @@ def explore_drafts(request): title = 'drafts' module_sort_list = None module_sort_list = get_attribute_value(group_id, 'items_sort_list') + context_variable = { 'title': title, 'group_id': group_id, 'groupid': group_id, } - if module_sort_list: - modules_cur = map(Node,module_sort_list) - context_variable.update({'modules_is_cur': False}) + search_text = request.GET.get("search_text",None) + if search_text: + if module_sort_list: + modules_cur = map(Node,module_sort_list) + context_variable.update({'$or':[{'altnames':search_text},{'name':search_text}],'modules_is_cur': False}) + else: + modules_cur = node_collection.find({'member_of': gst_module_id ,'status':'PUBLISHED'}).sort('last_update', -1) + context_variable.update({'$or':[{'altnames':search_text},{'name':search_text}],'modules_is_cur': True}) + + module_unit_ids = [val for each_module in modules_cur for val in each_module.collection_set ] + + + gstaff_access = check_is_gstaff(group_id,request.user) + draft_query = {'$or':[{'altnames':search_text},{'name':search_text}],'member_of': gst_base_unit_id, + '_id': {'$nin': module_unit_ids}, + 'status':'PUBLISHED', + } + if not gstaff_access: + draft_query.update({'$or': [ + {'altnames':search_text}, + {'name':search_text}, + {'created_by': request.user.id}, + {'group_admin': request.user.id}, + {'author_set': request.user.id}, + # No check on group-type PUBLIC for DraftUnits. + # {'group_type': 'PUBLIC'} + ]}) else: - modules_cur = node_collection.find({'member_of': gst_module_id ,'status':'PUBLISHED'}).sort('last_update', -1) - context_variable.update({'modules_is_cur': True}) + if module_sort_list: + modules_cur = map(Node,module_sort_list) + context_variable.update({'modules_is_cur': False}) + else: + modules_cur = node_collection.find({'member_of': gst_module_id ,'status':'PUBLISHED'}).sort('last_update', -1) + context_variable.update({'modules_is_cur': True}) - module_unit_ids = [val for each_module in modules_cur for val in each_module.collection_set ] + module_unit_ids = [val for each_module in modules_cur for val in each_module.collection_set ] - gstaff_access = check_is_gstaff(group_id,request.user) - draft_query = {'member_of': gst_base_unit_id, - '_id': {'$nin': module_unit_ids}, - 'status':'PUBLISHED', - } - if not gstaff_access: - draft_query.update({'$or': [ - {'created_by': request.user.id}, - {'group_admin': request.user.id}, - {'author_set': request.user.id}, - # No check on group-type PUBLIC for DraftUnits. - # {'group_type': 'PUBLIC'} - ]}) + gstaff_access = check_is_gstaff(group_id,request.user) + draft_query = {'member_of': gst_base_unit_id, + '_id': {'$nin': module_unit_ids}, + 'status':'PUBLISHED', + } + if not gstaff_access: + draft_query.update({'$or': [ + {'created_by': request.user.id}, + {'group_admin': request.user.id}, + {'author_set': request.user.id}, + # No check on group-type PUBLIC for DraftUnits. + # {'group_type': 'PUBLIC'} + ]}) base_unit_cur = node_collection.find(draft_query).sort('last_update', -1) # print "\nbase: ", base_unit_cur.count() diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/gcourse.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/gcourse.py index 03937e597e..2e370f2992 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/gcourse.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/gcourse.py @@ -2846,10 +2846,9 @@ def course_raw_material(request, group_id, node_id=None,page_no=1): # allow_to_upload = True if gstaff_access: allow_to_upload = True - template = 'ndf/gcourse_event_group.html' - - + template = 'ndf/gcourse_event_group.html' if "announced_unit" in group_obj.member_of_names_list or "Group" in group_obj.member_of_names_list or "base_unit" in group_obj.member_of_names_list : + template = 'ndf/lms.html' # assets_page_info = paginator.Paginator(asset_nodes, page_no, GSTUDIO_NO_OF_OBJS_PP) # context_variables.update({'assets_page_info':assets_page_info}) @@ -2942,8 +2941,8 @@ def course_gallery(request, group_id,node_id=None,page_no=1): else: asset_nodes = GSystem.query_list(group_id, 'Asset', request.user.id,tags="asset@gallery") template = 'ndf/gcourse_event_group.html' - + if "announced_unit" in group_obj.member_of_names_list or "Group" in group_obj.member_of_names_list or 'base_unit' in group_obj.member_of_names_list: template = 'ndf/lms.html' # assets_page_info = paginator.Paginator(asset_nodes, page_no, GSTUDIO_NO_OF_OBJS_PP) diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/group.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/group.py index 1bf65792e2..5e6102d3c1 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/group.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/group.py @@ -2065,6 +2065,7 @@ def group_dashboard(request, group_id=None): # Default landing_page template name should be defined in local_settings.py # which can be used for `alternate_template` alternate_template = None + allow_to_join=[] selected = request.GET.get('selected','') group_obj = get_group_name_id(group_id, get_obj=True) @@ -2582,16 +2583,24 @@ def cross_publish(request, group_id): group_obj = get_group_name_id(group_id, get_obj=True) gstaff_access = check_is_gstaff(group_obj._id,request.user) if request.method == "GET": - query = {'_type': 'Group', 'status': u'PUBLISHED', - + query = { '$or': [ - {'access_policy': u"PUBLIC"}, - {'$and': [ - {'access_policy': u"PRIVATE"}, - {'created_by': request.user.id} - ] - } - ], + { + '_type': 'Group', 'status': u'PUBLISHED', + + '$or': [ + {'access_policy': u"PUBLIC"}, + {'$and': [ + {'access_policy': u"PRIVATE"}, + {'created_by': request.user.id} + ] + } + ], + }, + { + '_type': 'Author', 'created_by': request.user.id + } + ] } if group_obj.name != "desk": query.update({'name': {'$ne': "home"}}) diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/home.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/home.py index 2baf2169de..a2d733914d 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/home.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/home.py @@ -20,6 +20,8 @@ from gnowsys_ndf.ndf.models import GSystemType, Node from gnowsys_ndf.ndf.models import node_collection + + ################################################### # V I E W S D E F I N E D F O R H O M E # ################################################### @@ -93,12 +95,37 @@ def landing_page(request): ''' Method to render landing page after checking variables in local_settings/settings file. ''' + is_video = request.GET.get('is_video', "") + + group_name, group_id = get_group_name_id('home') + + + group_count = node_collection.find({"_type":"Group"}).count() + + author_count = node_collection.find({"_type":"Author"}).count() + + GST_FILE = node_collection.one({'_type':'GSystemType', 'name': "File"}) + GST_JSMOL = node_collection.one({"_type":"GSystemType","name":"Jsmol"}) + + files_count = node_collection.find({ + 'member_of': {'$in': [GST_FILE._id,GST_JSMOL._id]}, + 'group_set': {'$all': [group_id]}, + }).sort("last_update", -1).count() + + discussion = node_collection.find_one({'_type':'GSystemType',"name":"Reply"}) + discussion_count = node_collection.find({"member_of":ObjectId(discussion._id)}).count() + + if (GSTUDIO_SITE_LANDING_PAGE == "home") and (GSTUDIO_SITE_NAME == "NROER"): return render_to_response( "ndf/landing_page_nroer.html", { "group_id": "home", 'groupid':"home", - 'landing_page': 'landing_page' + 'landing_page': 'landing_page', + 'group_count':group_count, + 'author_count':author_count, + 'files_count':files_count, + 'discussion_count':discussion_count }, context_instance=RequestContext(request) ) @@ -194,4 +221,6 @@ def help_page_view(request,page_name): 'page_obj':page_obj }, context_instance=RequestContext(request) - ) \ No newline at end of file + ) + + diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/imageDashboard.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/imageDashboard.py index fa7f4113c3..964d7af316 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/imageDashboard.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/imageDashboard.py @@ -26,6 +26,12 @@ image_ins = node_collection.find_one({'_type': "GSystemType", "name": "Image"}) file_gst = node_collection.find_one( { "_type" : "GSystemType","name":"File" } ) +from gnowsys_ndf.ndf.models import GSystemType +announced_unit_gst = node_collection.one({'_type': "GSystemType", 'name': "announced_unit"}) +gst_base_unit_name, gst_base_unit_id = GSystemType.get_gst_name_id('base_unit') + + + @get_execution_time def imageDashboard(request, group_id, image_id=None,page_no=1): from gnowsys_ndf.settings import GSTUDIO_NO_OF_OBJS_PP @@ -49,16 +55,32 @@ def imageDashboard(request, group_id, image_id=None,page_no=1): except: group_name, group_id = get_group_name_id(group_id) + search_workspace = request.GET.get("search_workspace",None) + search_text = request.GET.get("search_text",None) + search_text = str(search_text) + print group_id + if search_workspace != "default" and search_workspace != None and search_text: + group_name, group_id = get_group_name_id(search_workspace) + + if image_id is None: image_ins = node_collection.find_one({'_type': "GSystemType", "name": "Image"}) if image_ins: image_id = str(image_ins._id) + all_workspaces = node_collection.find( + {'_type':'Group','member_of': + {'$nin': [ announced_unit_gst._id,gst_base_unit_id] + } + }).sort('last_update', -1) + all_workspaces_count = all_workspaces.count() + # img_col = node_collection.find({'_type': 'File', 'member_of': {'$all': [ObjectId(image_id)]}, 'group_set': ObjectId(group_id)}).sort("last_update", -1) - files_cur = node_collection.find({ + files_cur = node_collection.find({ '$and':[{'group_set': {'$all': [ObjectId(group_id)]}},{'$or':[{'content':{'$regex' : search_text, '$options' : 'i'}},{'name':{'$regex' : search_text, '$options' : 'i'}},{'altnames':{'$regex' : search_text, '$options' : 'i'}},{'tags':{'$regex' : search_text, '$options' : 'i'}}] }], '_type': {'$in': ["GSystem"]}, 'member_of': file_gst._id, - 'group_set': {'$all': [ObjectId(group_id)]}, + #'group_set': {'$all': [ObjectId(group_id)]}, + 'if_file.mime_type': {'$regex': 'image'}, 'status' : { '$ne': u"DELETED" }, # 'created_by': {'$in': gstaff_users}, @@ -89,10 +111,14 @@ def imageDashboard(request, group_id, image_id=None,page_no=1): }).sort("last_update", -1) # print "file count\n\n\n",files_cur.count() + print files_cur.count() + if files_cur.count() !=0: + has_files = False + # image_page_info = paginator.Paginator(files_cur, page_no, GSTUDIO_NO_OF_OBJS_PP) template = "ndf/ImageDashboard.html" already_uploaded=request.GET.getlist('var',"") - variable = RequestContext(request, {'imageCollection': files_cur,'already_uploaded':already_uploaded,'groupid':group_id,'group_id':group_id }) + variable = RequestContext(request, {'all_workspaces_count':all_workspaces_count,'all_workspaces':all_workspaces,'imageCollection': files_cur,'already_uploaded':already_uploaded,'groupid':group_id,'group_id':group_id }) return render_to_response(template, variable) @get_execution_time diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/methods.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/methods.py index ccb2c85618..d5c353fa10 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/methods.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/methods.py @@ -55,7 +55,7 @@ from gnowsys_ndf.ndf.views.tasks import record_in_benchmark from datetime import datetime, timedelta, date from gnowsys_ndf.ndf.views.utils import get_dict_from_list_of_dicts - +from gnowsys_ndf.settings import GSTUDIO_ELASTIC_SEARCH history_manager = HistoryManager() theme_GST = node_collection.one({'_type': 'GSystemType', 'name': 'Theme'}) @@ -5076,14 +5076,47 @@ def repository(request, group_id): ''' It's an NROER repository. Which will hold the list of apps. ''' + from gnowsys_ndf.settings import GSTUDIO_NROER_GAPPS gapp_metatype = node_collection.one({"_type": "MetaType", "name": "GAPP"}) - - gapps_list = [i.values()[0] for i in GSTUDIO_NROER_GAPPS] - gapps_list.insert(gapps_list.index('program'), 'event') - gapps_list.pop(gapps_list.index('program')) + + search_text = request.GET.get('search_text',None) + + print search_text + + #GSTUDIO_NROER_GAPPS = [{"themes":"topic"}] + GSTUDIO_NROER_GAPPS_NEW = {} + if search_text: + for a in GSTUDIO_NROER_GAPPS: + for k,v in a.iteritems(): + if k.lower() == search_text.lower(): + + GSTUDIO_NROER_GAPPS_NEW[k] = v + + GSTUDIO_NROER_GAPPS = [] + GSTUDIO_NROER_GAPPS.append(GSTUDIO_NROER_GAPPS_NEW.copy()) + print GSTUDIO_NROER_GAPPS + if len(GSTUDIO_NROER_GAPPS_NEW) == 0: + from gnowsys_ndf.settings import GSTUDIO_NROER_GAPPS + gapps_list = [i.values()[0] for i in GSTUDIO_NROER_GAPPS] + gapps_list.insert(gapps_list.index('program'), 'event') + gapps_list.pop(gapps_list.index('program')) # print gapps_list + + else: + print GSTUDIO_NROER_GAPPS + if search_text == "events": + gapps_list = [i.values()[0] for i in GSTUDIO_NROER_GAPPS] + gapps_list.insert(gapps_list.index('program'), 'event') + gapps_list.pop(gapps_list.index('program')) + else: + gapps_list = [i.values()[0] for i in GSTUDIO_NROER_GAPPS] + temp_search_text= "" + if search_text == None or search_text not in [i.keys()[0].lower() for i in GSTUDIO_NROER_GAPPS]: + temp_search_text = "default" + print temp_search_text + GSTUDIO_NROER_GAPPS_NEW_count = len(GSTUDIO_NROER_GAPPS_NEW) gapps_obj_list = [] for each_gapp in gapps_list: @@ -5093,10 +5126,17 @@ def repository(request, group_id): }) gapps_obj_list.append(gapp_obj) + lang_code = request.LANGUAGE_CODE + return render_to_response("ndf/repository.html", {"gapps_obj_list": gapps_obj_list, "gapps_dict": GSTUDIO_NROER_GAPPS, - 'group_id': group_id, 'groupid': group_id + 'group_id': group_id, 'groupid': group_id, + 'search_text':search_text, + 'temp_search_text':temp_search_text, + 'GSTUDIO_ELASTIC_SEARCH':GSTUDIO_ELASTIC_SEARCH, + 'GSTUDIO_NROER_GAPPS_NEW_count':GSTUDIO_NROER_GAPPS_NEW_count, + 'lang_code':lang_code }, context_instance=RequestContext(request) ) @@ -5826,7 +5866,7 @@ def forbid_private_group(request, group_obj): try: if group_obj.access_policy == u'PRIVATE' or group_obj.group_type == u'PRIVATE': from gnowsys_ndf.ndf.templatetags.ndf_tags import user_access_policy - access_flag = user_access_policy(group_obj, request.user) + access_flag = user_access_policy(group_obj._id, request.user) if access_flag == "disallow": # print "\naccess_flag: ", access_flag, len(access_flag) raise PermissionDenied() diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/module.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/module.py index 6962b2a55a..82602b8596 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/module.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/module.py @@ -106,6 +106,7 @@ def module_detail(request, group_id, node_id,title=""): group_name, group_id = Group.get_group_name_id(group_id) module_obj = Node.get_node_by_id(node_id) + print module_obj.name # module_detail_query = {'member_of': gst_base_unit_id, # '_id': {'$nin': module_unit_ids}, @@ -120,62 +121,126 @@ def module_detail(request, group_id, node_id,title=""): # # {'group_type': 'PUBLIC'} # ]}) + search_text = request.GET.get("search_text",None) + PARTNER_LIST = ['Arvind Gupta','Vigyan Prasar','Azim Premji University','CCRT','CIET, NCERT','DAE','GIET, Gujarat','Gandhi Darshan','SCERT Bihar','SCERT, UP','SIET Hyderabad','SIET, Kerala','Vidya Online'] + partner_present = False + has_search = False + if search_text: + has_search = True + search_text = ".*"+search_text+".*" + gstaff_access = check_is_gstaff(group_id,request.user) + module_detail_query = {'$or':[{'altnames':{'$regex' : search_text, '$options' : 'i'}},{'name':{'$regex' : search_text, '$options' : 'i'}}],'_id': {'$in': module_obj.collection_set}, + 'status':'PUBLISHED' + } + if module_obj.collection_set: + module_detail_query = {'$or':[{'altnames':{'$regex' : search_text, '$options' : 'i'}},{'name':{'$regex' : search_text, '$options' : 'i'}}],'_id': {'$in': module_obj.collection_set}, + 'status':'PUBLISHED' + } + elif module_obj.post_node: + module_detail_query = {'$or':[{'altnames':{'$regex' : search_text, '$options' : 'i'}},{'name':{'$regex' : search_text, '$options' : 'i'}}],'_id': {'$in': module_obj.post_node}, + 'status':'PUBLISHED' + } + - gstaff_access = check_is_gstaff(group_id,request.user) - module_detail_query = {'_id': {'$in': module_obj.collection_set}, - 'status':'PUBLISHED' - } + + if not gstaff_access: + module_detail_query.update({'$or': [ + {'$and': [ + {'member_of': gst_base_unit_id}, + {'$or': [ + {'created_by': request.user.id}, + {'group_admin': request.user.id}, + {'author_set': request.user.id}, + ]}, + {'altnames':{'$regex' : search_text, '$options' : 'i'}},{'name':{'$regex' : search_text, '$options' : 'i'}} + ]}, + {'member_of': gst_announced_unit_id} + ]}) + #'$or':[{'altnames':{'$regex' : search_text, '$options' : 'i'}},{'name':{'$regex' : search_text, '$options' : 'i'}}] + if title == "courses": + module_detail_query.update({'$or': [ + {'$and': [ + {'member_of': gst_announced_unit_id}, + {'$or': [ + {'created_by': request.user.id}, + {'group_admin': request.user.id}, + {'author_set': request.user.id}, + ]}, + {'altnames':{'$regex' : search_text, '$options' : 'i'}},{'name':{'$regex' : search_text, '$options' : 'i'}} + ]}, + {'member_of': gst_announced_unit_id } + ]}) - if module_obj.collection_set: + + if title == "drafts": + module_detail_query.update({'$or': [ + {'$and': [ + {'member_of': gst_base_unit_id}, + {'$or': [ + {'created_by': request.user.id}, + {'group_admin': request.user.id}, + {'author_set': request.user.id}, + ]}, + {'altnames':{'$regex' : search_text, '$options' : 'i'}},{'name':{'$regex' : search_text, '$options' : 'i'}} + ]}, + ]}) + + else: + gstaff_access = check_is_gstaff(group_id,request.user) module_detail_query = {'_id': {'$in': module_obj.collection_set}, 'status':'PUBLISHED' } - elif module_obj.post_node: - module_detail_query = {'_id': {'$in': module_obj.post_node}, - 'status':'PUBLISHED' - } - - - - if not gstaff_access: - module_detail_query.update({'$or': [ - {'$and': [ - {'member_of': gst_base_unit_id}, - {'$or': [ - {'created_by': request.user.id}, - {'group_admin': request.user.id}, - {'author_set': request.user.id}, - ]} - ]}, - {'member_of': gst_announced_unit_id} - ]}) - - if title == "courses": - module_detail_query.update({'$or': [ - {'$and': [ - {'member_of': gst_announced_unit_id}, - {'$or': [ - {'created_by': request.user.id}, - {'group_admin': request.user.id}, - {'author_set': request.user.id}, - ]} - ]}, - {'member_of': gst_announced_unit_id } - ]}) - - - if title == "drafts": - module_detail_query.update({'$or': [ - {'$and': [ - {'member_of': gst_base_unit_id}, - {'$or': [ - {'created_by': request.user.id}, - {'group_admin': request.user.id}, - {'author_set': request.user.id}, - ]} - ]}, - ]}) + + if module_obj.collection_set: + module_detail_query = {'_id': {'$in': module_obj.collection_set}, + 'status':'PUBLISHED' + } + elif module_obj.post_node: + module_detail_query = {'_id': {'$in': module_obj.post_node}, + 'status':'PUBLISHED' + } + + + + if not gstaff_access and module_obj.agency_type != "Partner": + module_detail_query.update({'$or': [ + {'$and': [ + {'member_of': gst_base_unit_id}, + {'$or': [ + {'created_by': request.user.id}, + {'group_admin': request.user.id}, + {'author_set': request.user.id}, + ]} + ]}, + {'member_of': gst_announced_unit_id} + ]}) + + if title == "courses": + module_detail_query.update({'$or': [ + {'$and': [ + {'member_of': gst_announced_unit_id}, + {'$or': [ + {'created_by': request.user.id}, + {'group_admin': request.user.id}, + {'author_set': request.user.id}, + ]} + ]}, + {'member_of': gst_announced_unit_id } + ]}) + + + if title == "drafts": + module_detail_query.update({'$or': [ + {'$and': [ + {'member_of': gst_base_unit_id}, + {'$or': [ + {'created_by': request.user.id}, + {'group_admin': request.user.id}, + {'author_set': request.user.id}, + ]} + ]}, + ]}) # units_under_module = Node.get_nodes_by_ids_list(module_obj.collection_set) ''' @@ -188,12 +253,18 @@ def module_detail(request, group_id, node_id,title=""): ''' units_under_module = node_collection.find(module_detail_query).sort('last_update', -1) + units_under_module_count = units_under_module.count() template = 'ndf/module_detail.html' req_context = RequestContext(request, { 'title': title, 'node': module_obj, 'units_under_module': units_under_module, 'group_id': group_id, 'groupid': group_id, - 'card': 'ndf/event_card.html', 'card_url_name': 'groupchange' + 'card': 'ndf/event_card.html', 'card_url_name': 'groupchange', + 'search_text':search_text, + 'units_under_module_count':units_under_module_count, + 'has_search':has_search, + 'PARTNER_LIST':PARTNER_LIST + }) return render_to_response(template, req_context) diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/node.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/node.py index 27e6fed233..594363547d 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/node.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/node.py @@ -97,3 +97,19 @@ def node_create_edit(request, return HttpResponseRedirect(reverse(detail_url_name, kwargs={'group_id': group_id, 'node_id': node_id})) +@get_execution_time +def node_detail(request, + group_id, + node_id): + ''' + creation as well as edit of node + ''' + node_obj = Node.get_node_by_id(node_id) + + # return HttpResponseRedirect(reverse(detail_url_name, kwargs={'group_id': group_id, 'node_id': node_id})) + return render_to_response("ndf/result_detailed_view.html", + { + 'group_id':group_id, + 'node':node_obj + }, + context_instance=RequestContext(request)) \ No newline at end of file diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/partner.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/partner.py index c029c2c4e7..cc4c53b059 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/partner.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/partner.py @@ -42,7 +42,7 @@ @login_required @get_execution_time -def create_partner(request,group_id): +def create_partner(request,group_id,partner_id): # ins_objectid = ObjectId() # if ins_objectid.is_valid(group_id) is False : # group_ins = node_collection.find_one({'_type': "Group","name": group_id}) @@ -63,8 +63,8 @@ def create_partner(request,group_id): try: if request.method == "POST": colg = node_collection.collection.Group() - street = request.POST.get('street', "") - cname = request.POST.get('groupname', "").strip() + street = request.POST.get('house_street', "") + cname = request.POST.get('name', "").strip() colg.altnames = cname colg.name = unicode(cname) colg.member_of.append(gst_group._id) @@ -132,7 +132,7 @@ def create_partner(request,group_id): for each in available_nodes: nodes_list.append(str((each.name).strip().lower())) - return render_to_response("ndf/create_partner.html", {'groupid': group_id, 'group_obj':group_obj,'appId': app._id, 'group_id': group_id, 'nodes_list': nodes_list},RequestContext(request)) + return render_to_response("ndf/create_partner.html", {'partner_id':partner_id,'groupid': group_id, 'group_obj':group_obj,'appId': app._id, 'group_id': group_id, 'nodes_list': nodes_list},RequestContext(request)) def partner_list(request, group_id): @@ -169,6 +169,8 @@ def partner_list(request, group_id): def nroer_groups(request, group_id, groups_category): group_name, group_id = get_group_name_id(group_id) GSTUDIO_NROER_MENU = ["State Partners", "Institutional Partners", "Individual Partners" , "Teachers", "Interest Groups", "Schools"] + + mapping = GSTUDIO_NROER_MENU_MAPPINGS groups_names_list = [] @@ -205,6 +207,8 @@ def nroer_groups(request, group_id, groups_category): app_gst = gst_group group_nodes = node_collection.find({"_type":'Group',"name" : {"$in" : GSTUDIO_NROER_MENU }}) + lang_code = request.LANGUAGE_CODE + # print "=============", app_gst # group_nodes_count = group_nodes.count() if group_nodes else 0 @@ -213,6 +217,9 @@ def nroer_groups(request, group_id, groups_category): #'group_nodes_count': group_nodes_count, 'app_gst': app_gst, 'groupid': group_id, 'group_id': group_id, + 'GSTUDIO_NROER_MENU':GSTUDIO_NROER_MENU, + 'lang_code': lang_code + }, context_instance=RequestContext(request)) diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/search_views.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/search_views.py index d640df1e23..a9ed5caaae 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/search_views.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/search_views.py @@ -22,6 +22,15 @@ from mongokit import paginator from gnowsys_ndf.ndf.models import node_collection, triple_collection from gnowsys_ndf.ndf.models import * +from gnowsys_ndf.local_settings import GSTUDIO_ELASTIC_SEARCH +from elasticsearch import Elasticsearch +from elasticsearch_dsl import * +from django.shortcuts import render_to_response # , render +from elasticsearch_dsl.query import MultiMatch, Match +from gnowsys_ndf.ndf.gstudio_es.es import * +from gnowsys_ndf.ndf.gstudio_es.paginator import Paginator ,EmptyPage, PageNotAnInteger + + my_doc_requirement = u'storing_orignal_doc' reduced_doc_requirement = u'storing_reduced_doc' to_reduce_doc_requirement = u'storing_to_be_reduced_doc' @@ -155,371 +164,465 @@ def results_search(request, group_id, page_no=1, return_only_dict = None): This view returns the results for global search on all GSystems by name, tags and contents. Only publicly accessible GSystems are returned in results. """ - - userid = request.user.id - # print "\n------\n", request.GET + + context_to_return = {} + if GSTUDIO_ELASTIC_SEARCH == True : - # ins_objectid = ObjectId() - # if ins_objectid.is_valid(group_id) is False : - # group_ins = node_collection.find_one({'_type': "Group", "name": group_id}) - # if group_ins: - # group_id = str(group_ins._id) - # else: - # auth = node_collection.one({'_type': 'Author', 'created_by': unicode(userid) }) - # if auth : - # group_id = str(auth._id) - try: - group_id = ObjectId(group_id) - except:group_name, group_id = get_group_name_id(group_id) - + temp=False + strconcat='' + group_id_str=group_id + try: + group_id = ObjectId(group_id) + except: + group_name, group_id = get_group_name_id(group_id) + + name=request.GET.get('name',None) + content=request.GET.get('content',None) + tags=request.GET.get('tags',None) + + page_no = 1 + page_no=request.GET.get('page',None) + + fields =[] + if name == "on": + fields.append("name") + if content == "on": + fields.append("content") + if tags == "on": + fields.append("tags") + - # INTIALISE THE FLAGS FOR SEARCHING BY NAME / TAGS / CONTENTS - user = "" # stores username - user_reqd = -1 # user_reqd = -1 => search all users else user_reqd = pk of the user in user table + q = Q('match',name=dict(query='File',type='phrase')) + GST_FILE = Search(using=es, index="nodes",doc_type="gsystemtype").query(q) + GST_FILE1 = GST_FILE.execute() - # GET THE LIST OF CHECKBOXES TICKED AND SET CORR. FLAGS - checked_fields = request.GET.getlist('search_fields') - if checked_fields: - search_by_name = True if ("name" in checked_fields) else False - search_by_tags = True if ("tags" in checked_fields) else False - search_by_contents = True if ("contents" in checked_fields) else False - else: - search_by_name = search_by_tags = search_by_contents = True + + if request.GET.get('search_text',None) in (None,''): - # FORMAT OF THE RESULTS TO BE RETURNED - search_results_ex = {'name': [], 'tags': [], 'content': []} - search_results_st = {'name': [], 'tags': [], 'content': []} - # search_results_li = {'name':[], 'tags':[], 'content':[], 'user':[]} + q = Q('bool', must=[Q('match', member_of=GST_FILE1.hits[0].id),Q('match', str(group_id)),~Q('exists',field='content')]) + search_result =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(q) + #search_result.filter('exists', field='content') + search_result = search_result.exclude('terms', name=['thumbnail','jpg','png']) + search_str_user="" - # ALL SORTED SEARCH RESULTS - search_results = {'exact': search_results_ex, 'stemmed': search_results_st} + else: + search_str_user = str(request.GET['search_text']).strip() - # STORES OBJECTID OF EVERY SEARCH RESULT TO CHECK FOR DUPLICATES - all_ids = [] - - if request.method == "GET": - try: - user_reqd_name = str(request.GET['users']) - except Exception: - # IF USERNAME IS NOT RECEIVED OR ANY INCORRECT USERNAME IS RECEIVED SEARCH ALL USERS - user_reqd_name = "all" - - # CONVERT USERNAME TO INTEGER - if user_reqd_name != "all": - #Query writtent o avoid the error due to User.Object - auth = node_collection.one({'_type': 'Author', 'name': user_reqd_name}) - if auth: - user_reqd = int(auth.created_by) - - search_str_user = str(request.GET['search_text']).strip() # REMOVE LEADING / TRAILING SPACES - search_str_user = search_str_user.lower() # CONVERT TO LOWERCASE - search_str_noArticles = list(removeArticles(str(search_str_user))) # REMOVES ARTICLES - search_str_stemmed = list(stemWords(search_str_noArticles, search_str_user)) # STEMS THE WORDS - - #Check if the user is the super User - Access_policy="" - if request.user.is_superuser: - Access_policy=["PUBLIC","PRIVATE"] - else: - Access_policy=["PUBLIC"] - # GET A CURSOR ON ALL THE GSYSTEM TYPES - all_GSystemTypes = node_collection.find({"_type":"GSystemType"}, {"_id":1}) - - #public_groups = get_public_groups() # GET LIST OF PUBLIC GROUPS - #public_groups = group_name_to_id(public_groups) # CONVERT GROUP NAMES TO OBJECTIDS - if (search_by_name == True): # IF TRUE, THEN SEARCH BY NAME - all_GSystemTypes.rewind() - count = 0 + if name != "on" and content != "on" and fields != "on": + q = MultiMatch(query=search_str_user, fields=['name', 'tags','content']) + else: + temp = True + q = MultiMatch(query=search_str_user, fields=fields) + + + for value in fields: + value=value+"=on&" + strconcat = strconcat + value + - if (search_by_name == True): # IF TRUE, THEN SEARCH BY NAME - all_GSystemTypes.rewind() # amn Corrected - """ - Following lines search for all GSystemTypes and then all GSystems in those GSystem types created by the selected user - of public access policy in case insensitive regex match. If no user is specified, then it searches for GSystems created - by any user - """ - - # Search in all GSystem types - all_list = [ each_gst._id for each_gst in all_GSystemTypes ] + search_result =Search(using=es, index="nodes",doc_type="gsystemtype,gsystem,metatype,relationtype,attribute_type,group,author").query(q) + search_result = search_result.filter('match', group_set=str(group_id)) + search_result = search_result.filter('match', member_of=GST_FILE1.hits[0].id) + search_result = search_result.filter('match', access_policy='public') + search_result = search_result.exclude('terms', name=['thumbnail','jpg','png']) + + has_next = True + if search_result.count() <=20: + has_next = False - # EXACT MATCH OF SEARCH_USER_STR IN NAME OF GSYSTEMS OF ONE GSYSTEM TYPE - # print "group id", group_id - - if user_reqd != -1: - - exact_match = node_collection.find({'$and':[ - {"member_of":{'$in':all_list}}, - {"created_by":user_reqd}, - {"group_set":ObjectId(group_id)}, - {'$or':[{"access_policy":{"$in":Access_policy}},{'created_by':request.user.id}]}, - {"name":search_str_user}]}, - {"name":1, "_id":1, "member_of":1, "created_by":1, "last_update":1, "group_set":1, "url":1}).sort('last_update',-1) + if request.GET.get('page',None) in [None,'']: + search_result=search_result[0:20] + page_no = 2 + else: + p = int(int(page_no) -1) + temp1=int((int(p)) * 20) + temp2=temp1+20 + search_result=search_result[temp1:temp2] + + if temp1 < search_result.count() <= temp2: + print temp2 + has_next = False + page_no = int(int(page_no)+1) + #elif temp <= search_result.count(): + # has_next = False + if temp: + return render_to_response('ndf/search_page.html', {'has_next':has_next,'page_no':page_no,'search_curr':search_result ,'search_text':search_str_user,'group_id':group_id,'groupid':group_id,'GSTUDIO_ELASTIC_SEARCH':GSTUDIO_ELASTIC_SEARCH,'fields':strconcat}, + context_instance=RequestContext(request)) + else: + return render_to_response('ndf/search_page.html', {'has_next':has_next,'page_no':page_no,'search_curr':search_result ,'search_text':search_str_user,'group_id':group_id,'groupid':group_id,'GSTUDIO_ELASTIC_SEARCH':GSTUDIO_ELASTIC_SEARCH}, + context_instance=RequestContext(request)) + + + + else: + userid = request.user.id + # print "\n------\n", request.GET + + # ins_objectid = ObjectId() + # if ins_objectid.is_valid(group_id) is False : + # group_ins = node_collection.find_one({'_type': "Group", "name": group_id}) + # if group_ins: + # group_id = str(group_ins._id) + # else: + # auth = node_collection.one({'_type': 'Author', 'created_by': unicode(userid) }) + # if auth : + # group_id = str(auth._id) + try: + group_id = ObjectId(group_id) + except:group_name, group_id = get_group_name_id(group_id) + + + # INTIALISE THE FLAGS FOR SEARCHING BY NAME / TAGS / CONTENTS + user = "" # stores username + user_reqd = -1 # user_reqd = -1 => search all users else user_reqd = pk of the user in user table + + # GET THE LIST OF CHECKBOXES TICKED AND SET CORR. FLAGS + checked_fields = request.GET.getlist('search_fields') + if checked_fields: + search_by_name = True if ("name" in checked_fields) else False + search_by_tags = True if ("tags" in checked_fields) else False + search_by_contents = True if ("contents" in checked_fields) else False + else: + search_by_name = search_by_tags = search_by_contents = True + + # FORMAT OF THE RESULTS TO BE RETURNED + search_results_ex = {'name': [], 'tags': [], 'content': []} + search_results_st = {'name': [], 'tags': [], 'content': []} + # search_results_li = {'name':[], 'tags':[], 'content':[], 'user':[]} + + # ALL SORTED SEARCH RESULTS + search_results = {'exact': search_results_ex, 'stemmed': search_results_st} + + # STORES OBJECTID OF EVERY SEARCH RESULT TO CHECK FOR DUPLICATES + all_ids = [] + + if request.method == "GET": + try: + user_reqd_name = str(request.GET['users']) + except Exception: + # IF USERNAME IS NOT RECEIVED OR ANY INCORRECT USERNAME IS RECEIVED SEARCH ALL USERS + user_reqd_name = "all" + + # CONVERT USERNAME TO INTEGER + if user_reqd_name != "all": + #Query writtent o avoid the error due to User.Object + auth = node_collection.one({'_type': 'Author', 'name': user_reqd_name}) + if auth: + user_reqd = int(auth.created_by) + + search_str_user = str(request.GET['search_text']).strip() # REMOVE LEADING / TRAILING SPACES + search_str_user = search_str_user.lower() # CONVERT TO LOWERCASE + search_str_noArticles = list(removeArticles(str(search_str_user))) # REMOVES ARTICLES + search_str_stemmed = list(stemWords(search_str_noArticles, search_str_user)) # STEMS THE WORDS + + #Check if the user is the super User + Access_policy="" + if request.user.is_superuser: + Access_policy=["PUBLIC","PRIVATE"] else: - exact_match = node_collection.find({'$and':[ - {"member_of":{'$in':all_list}}, - {'$or':[{"access_policy":{"$in":Access_policy}},{'created_by':request.user.id}]}, - {"group_set":ObjectId(group_id)}, - {"name":{"$regex":search_str_user,"$options":"i"}}]}, - {"name":1, "_id":1, "member_of":1, "created_by":1, "last_update":1, "group_set":1, "url":1}).sort('last_update',-1) - - # SORT THE NAMES ACCORDING TO THEIR SIMILARITY WITH THE SEARCH STRING - #exact_match.rewind() - - exact_match = list(exact_match) + Access_policy=["PUBLIC"] + # GET A CURSOR ON ALL THE GSYSTEM TYPES + all_GSystemTypes = node_collection.find({"_type":"GSystemType"}, {"_id":1}) + + #public_groups = get_public_groups() # GET LIST OF PUBLIC GROUPS + #public_groups = group_name_to_id(public_groups) # CONVERT GROUP NAMES TO OBJECTIDS - """ - For each matching GSystem, see if the GSystem has already been added to the list of ids and add if not added. - result is added only if belongs to the list of public groups - """ - #temp. variables which stores the lookup for append method - all_ids_append_temp=all_ids.append - search_results_ex_name_append_temp=search_results_ex['name'].append - for j in exact_match: - j.name=(j.name).replace('"',"'") - if j._id not in all_ids: - grps = j.group_set - #for gr in public_groups: - # if gr in grps: - j = addType(j) - search_results_ex_name_append_temp(j) - all_ids_append_temp(j['_id']) - - # SORTS THE SEARCH RESULTS BY SIMILARITY WITH THE SEARCH QUERY - #search_results_ex['name'] = sort_names_by_similarity(search_results_ex['name'], search_str_user) - # split stemmed match - split_stem_match = [] # will hold all the split stem match results - len_stemmed = len(search_str_stemmed) - c = 0 # GEN. COUNTER - #a temp. variable which stores the lookup for append method - split_stem_match_append_temp=split_stem_match.append - while c < len_stemmed: - word = search_str_stemmed[c] - temp="" - if user_reqd != -1: # user_reqd = -1 => search all users, else user_reqd = pk of user - temp = node_collection.find({'$and':[ - {"member_of":{'$in':all_list}}, {"created_by":user_reqd}, - {"group_set":ObjectId(group_id)}, - {'$or':[{"access_policy":{"$in":Access_policy}},{'created_by':request.user.id}]}, - {"name":{"$regex":word, "$options":"i"}}]}, - {"name":1, "_id":1, "member_of":1, "created_by":1, "last_update":1, "group_set":1, "url":1}).sort('last_update',-1) - else: - # search all users in created by - temp = node_collection.find({'$and':[ - {"member_of":{'$in':all_list}}, - {"group_set":ObjectId(group_id)}, - {'$or':[{"access_policy":{"$in":Access_policy}},{'created_by':request.user.id}]}, - {"name":{"$regex":str(word), "$options":"i"}}] }, - {"name":1, "_id":1, "member_of":1, "created_by":1, "last_update":1, "group_set":1, "url":1}).sort('last_update',-1) - split_stem_match_append_temp(temp) - c += 1 + if (search_by_name == True): # IF TRUE, THEN SEARCH BY NAME + all_GSystemTypes.rewind() + count = 0 + + if (search_by_name == True): # IF TRUE, THEN SEARCH BY NAME + all_GSystemTypes.rewind() # amn Corrected + + """ + Following lines search for all GSystemTypes and then all GSystems in those GSystem types created by the selected user + of public access policy in case insensitive regex match. If no user is specified, then it searches for GSystems created + by any user + """ + + # Search in all GSystem types + all_list = [ each_gst._id for each_gst in all_GSystemTypes ] + + # EXACT MATCH OF SEARCH_USER_STR IN NAME OF GSYSTEMS OF ONE GSYSTEM TYPE + # print "group id", group_id - """ - For each matching GSystem, see if the GSystem has already been returned in search results and add if not already added. - Result is added only if belongs to the list of public groups and has public access policy - """ - #a temp. variable which stores the lookup for append method - search_results_st_name_append=search_results_st['name'].append - for j in split_stem_match: - c = 0 - for k in j: - k.name=(k.name).replace('"',"'") - if (k._id not in all_ids):# check if this GSYstem has already been added to search results - #grps = k.group_set - # group_set holds all the groups that the current GSystem is published in - #for gr in public_groups: - # for each public group - # if gr in grps: - # check that the GSystem should belong to at least one public group - k = addType(k) # adds the link and datetime to the - - search_results_st_name_append(k) - all_ids_append_temp(k['_id'])#append to the list of all ids of GSYstems in the results - c += 1 - # SORTS THE SEARCH RESULTS BY SIMILARITY WITH THE SEARCH QUERY - - #search_results_st['name'] = sort_names_by_similarity(search_results_st['name'], search_str_user) - + if user_reqd != -1: - if (search_by_tags == True): # IF True, THEN SEARCH BY TAGS - all_GSystemTypes.rewind() # Rewinds the cursor to first result - count = 0 - - # EXACT MATCH OF SEARCH_USER_STR IN NAME OF GSYSTEMS OF ONE GSYSTEM TYPE - if user_reqd != -1: exact_match = node_collection.find({'$and':[ - {"member_of":{'$in':all_list}}, - {"created_by":user_reqd}, - {"group_set":ObjectId(group_id)}, - {'$or':[{"access_policy":{"$in":Access_policy}},{'created_by':request.user.id}]}, - {"tags":search_str_user}]}, - {"name":1, "_id":1, "member_of":1, "created_by":1, "last_update":1, "group_set":1, "url":1}).sort('last_update',-1) - else: - exact_match = node_collection.find({'$and':[ - {"member_of":{'$in':all_list}}, {'$or':[{"access_policy":{"$in":Access_policy}},{'created_by':request.user.id}]}, - {"group_set":ObjectId(group_id)}, - {"tags":search_str_user}]}, - {"name":1, "_id":1, "member_of":1, "created_by":1, "last_update":1, "group_set":1, "url":1}).sort('last_update',-1) - # temp. variables which stores the lookup for append method - all_ids_append_temp=all_ids.append - search_results_ex_tags_append_temp=search_results_ex['tags'].append - for j in exact_match: - j.name=(j.name).replace('"',"'") + {"member_of":{'$in':all_list}}, + {"created_by":user_reqd}, + {"group_set":ObjectId(group_id)}, + {'$or':[{"access_policy":{"$in":Access_policy}},{'created_by':request.user.id}]}, + {"name":search_str_user}]}, + {"name":1, "_id":1, "member_of":1, "created_by":1, "last_update":1, "group_set":1, "url":1}).sort('last_update',-1) + else: + exact_match = node_collection.find({'$and':[ + {"member_of":{'$in':all_list}}, + {'$or':[{"access_policy":{"$in":Access_policy}},{'created_by':request.user.id}]}, + {"group_set":ObjectId(group_id)}, + {"name":{"$regex":search_str_user,"$options":"i"}}]}, + {"name":1, "_id":1, "member_of":1, "created_by":1, "last_update":1, "group_set":1, "url":1}).sort('last_update',-1) + + # SORT THE NAMES ACCORDING TO THEIR SIMILARITY WITH THE SEARCH STRING + #exact_match.rewind() + + exact_match = list(exact_match) + + """ + For each matching GSystem, see if the GSystem has already been added to the list of ids and add if not added. + result is added only if belongs to the list of public groups + """ + #temp. variables which stores the lookup for append method + all_ids_append_temp=all_ids.append + search_results_ex_name_append_temp=search_results_ex['name'].append + for j in exact_match: + j.name=(j.name).replace('"',"'") if j._id not in all_ids: - - #grps = j.group_set - #for gr in public_groups: - # if gr in grps: - j = addType(j) - search_results_ex_tags_append_temp(j) - all_ids_append_temp(j['_id']) - - - #search_results_ex['tags'] = sort_names_by_similarity(search_results_ex['tags'], search_str_user) - - # split stemmed match - split_stem_match = [] - c = 0 # GEN. COUNTER - len_stemmed = len(search_str_stemmed) - #a temp. variable which stores the lookup for append method - split_stem_match_append_temp=split_stem_match.append - while c < len_stemmed: - word = search_str_stemmed[c] - if user_reqd != -1: - temp = node_collection.find({'$and':[{"tags":word}, - {"member_of":{'$in':all_list}}, - {"created_by":user_reqd}, - {"group_set":ObjectId(group_id)}, - {'$or':[{"access_policy":{"$in":Access_policy}},{'created_by':request.user.id}]}]}, - {"name":1, "_id":1, "member_of":1, "created_by":1, "group_set":1, "last_update":1, "url":1}).sort('last_update',-1) - else: - temp = node_collection.find({'$and':[{"tags":word}, - {"member_of":{'$in':all_list}}, - {'$or':[{"access_policy":{"$in":Access_policy}},{'created_by':request.user.id}]}, - {"group_set":ObjectId(group_id)}]}, - {"name":1, "_id":1, "member_of":1, "created_by":1, "last_update":1, "group_set":1, "url":1}).sort('last_update',-1) + grps = j.group_set + #for gr in public_groups: + # if gr in grps: + j = addType(j) + search_results_ex_name_append_temp(j) + all_ids_append_temp(j['_id']) + + # SORTS THE SEARCH RESULTS BY SIMILARITY WITH THE SEARCH QUERY + #search_results_ex['name'] = sort_names_by_similarity(search_results_ex['name'], search_str_user) + # split stemmed match + split_stem_match = [] # will hold all the split stem match results + len_stemmed = len(search_str_stemmed) + c = 0 # GEN. COUNTER + #a temp. variable which stores the lookup for append method + split_stem_match_append_temp=split_stem_match.append + while c < len_stemmed: + word = search_str_stemmed[c] + temp="" + if user_reqd != -1: # user_reqd = -1 => search all users, else user_reqd = pk of user + temp = node_collection.find({'$and':[ + {"member_of":{'$in':all_list}}, {"created_by":user_reqd}, + {"group_set":ObjectId(group_id)}, + {'$or':[{"access_policy":{"$in":Access_policy}},{'created_by':request.user.id}]}, + {"name":{"$regex":word, "$options":"i"}}]}, + {"name":1, "_id":1, "member_of":1, "created_by":1, "last_update":1, "group_set":1, "url":1}).sort('last_update',-1) + else: + # search all users in created by + temp = node_collection.find({'$and':[ + {"member_of":{'$in':all_list}}, + {"group_set":ObjectId(group_id)}, + {'$or':[{"access_policy":{"$in":Access_policy}},{'created_by':request.user.id}]}, + {"name":{"$regex":str(word), "$options":"i"}}] }, + {"name":1, "_id":1, "member_of":1, "created_by":1, "last_update":1, "group_set":1, "url":1}).sort('last_update',-1) + split_stem_match_append_temp(temp) + c += 1 - split_stem_match_append_temp(temp) - c += 1 - #search_results_st['tags'] = sort_names_by_similarity(search_results_st['tags'], search_str_user) + """ + For each matching GSystem, see if the GSystem has already been returned in search results and add if not already added. + Result is added only if belongs to the list of public groups and has public access policy + """ + #a temp. variable which stores the lookup for append method + search_results_st_name_append=search_results_st['name'].append + for j in split_stem_match: + c = 0 + for k in j: + k.name=(k.name).replace('"',"'") + if (k._id not in all_ids):# check if this GSYstem has already been added to search results + #grps = k.group_set + # group_set holds all the groups that the current GSystem is published in + #for gr in public_groups: + # for each public group + # if gr in grps: + # check that the GSystem should belong to at least one public group + k = addType(k) # adds the link and datetime to the + + search_results_st_name_append(k) + all_ids_append_temp(k['_id'])#append to the list of all ids of GSYstems in the results + c += 1 + # SORTS THE SEARCH RESULTS BY SIMILARITY WITH THE SEARCH QUERY + + #search_results_st['name'] = sort_names_by_similarity(search_results_st['name'], search_str_user) - """ - For each matching GSystem, see if the GSystem has already been returned in search results and add if not already added. - Result is added only if belongs to the list of public groups and has public access policy - """ - #a temp. variable which stores the lookup for append method - search_results_st_tags_append=search_results_st['tags'].append - for j in split_stem_match: - c = 0 - for k in j: - k.name=(k.name).replace('"',"'") - if k._id not in all_ids: - #grps = k.group_set + + if (search_by_tags == True): # IF True, THEN SEARCH BY TAGS + all_GSystemTypes.rewind() # Rewinds the cursor to first result + count = 0 + + # EXACT MATCH OF SEARCH_USER_STR IN NAME OF GSYSTEMS OF ONE GSYSTEM TYPE + if user_reqd != -1: + exact_match = node_collection.find({'$and':[ + {"member_of":{'$in':all_list}}, + {"created_by":user_reqd}, + {"group_set":ObjectId(group_id)}, + {'$or':[{"access_policy":{"$in":Access_policy}},{'created_by':request.user.id}]}, + {"tags":search_str_user}]}, + {"name":1, "_id":1, "member_of":1, "created_by":1, "last_update":1, "group_set":1, "url":1}).sort('last_update',-1) + else: + exact_match = node_collection.find({'$and':[ + {"member_of":{'$in':all_list}}, {'$or':[{"access_policy":{"$in":Access_policy}},{'created_by':request.user.id}]}, + {"group_set":ObjectId(group_id)}, + {"tags":search_str_user}]}, + {"name":1, "_id":1, "member_of":1, "created_by":1, "last_update":1, "group_set":1, "url":1}).sort('last_update',-1) + # temp. variables which stores the lookup for append method + all_ids_append_temp=all_ids.append + search_results_ex_tags_append_temp=search_results_ex['tags'].append + for j in exact_match: + j.name=(j.name).replace('"',"'") + if j._id not in all_ids: + + #grps = j.group_set #for gr in public_groups: # if gr in grps: - k = addType(k) - search_results_st_tags_append(k) - all_ids_append_temp(k['_id']) - c += 1 - - """ - The following lines implement search over the contents of all GSystems. - It uses the Map Reduce algorithm to keep track of which GSystems contain which words and how many times. - The more the count of matches, the more relevant the search result is for the user. - """ - #print "stemmed query: ", search_str_stemmed - content_docs = [] - content_match_pairs = [] # STORES A DICTIONARY OF MATCHING DOCUMENTS AND NO_OF_WORDS THAT MATCH SEARCH QUERY - sorted_content_match_pairs = [] # STORES THE ABOVE DICTIONARY IN A SORTED MANNER - #a temp. variable which stores the lookup for append method - content_match_pairs_append_temp=content_match_pairs.append - if (search_by_contents == True): - # FETCH ALL THE GSYSTEMS THAT HAVE BEEN MAP REDUCED. - all_Reduced_documents = node_collection.find({"required_for": reduced_doc_requirement}, {"content": 1, "_id": 0, "orignal_id": 1}) - # ABOVE LINE DOES NOT RETURN ALL GSYSTEMS. IT RETURNS OBJECTS OF "ToReduceDocs" class. + j = addType(j) + search_results_ex_tags_append_temp(j) + all_ids_append_temp(j['_id']) + - for singleDoc in all_Reduced_documents: - if singleDoc.orignal_id not in all_ids: # IF THE GSYSTEM HAS NOT ALREADY BEEN ADDED TO SEARCH RESULTS - content = singleDoc.content - match_count = 0 # KEEPS A CUMMULATIVE COUNT OF MATCHES OF ALL SEARCH QUERY WORDS IN THE CURRENT GSYSTEM CONTENTS - for word in search_str_stemmed: - if word in content.keys():# IF THE WORD EXISTS IN THE CURRENT DOCUMENT - match_count += content[word] # ADD IT TO THE MATCHES COUNT - if match_count > 0: - all_ids.append(singleDoc.orignal_id) - content_match_pairs_append_temp({'doc_id':singleDoc.orignal_id, 'matches':match_count}) - - match_counts = [] # KEEPS A SORTED LIST OF COUNT OF MATCHES IN RESULT DOCUMENTS - for pair in content_match_pairs: - c = 0 - while ((c < len(match_counts)) and (pair['matches'] < match_counts[c])):# INSERT IN SORTED ORDER BY INCREASING ORDER - c += 1 - match_counts.insert(c, pair['matches']) - sorted_content_match_pairs.insert(c, pair) # SORTED INSERT (INCREASING ORDER) - #a temp. variable which stores the lookup for append method - search_results_st_content_append_temp=search_results_st['content'].append - for docId in sorted_content_match_pairs: - doc = node_collection.find_one({"_id":docId['doc_id'], "access_policy":Access_policy}, {"name":1, "_id":1, "member_of":1, "created_by":1, "last_update":1, "group_set":1, "url":1}) - try: - grps = doc.group_set - - """ - For each matching GSystem, see if the GSystem has already been returned in search results and add if not already added. - Result is added only if belongs to the list of public groups and has public access policy - """ - #for gr in public_groups: - # if gr in grps: - doc = addType(doc) - #matching for current group Only - if ObjectId(group_id) in grps: - if user_reqd != -1: - if User.objects.get(username=doc['created_by']).pk == user_reqd: + #search_results_ex['tags'] = sort_names_by_similarity(search_results_ex['tags'], search_str_user) + + # split stemmed match + split_stem_match = [] + c = 0 # GEN. COUNTER + len_stemmed = len(search_str_stemmed) + #a temp. variable which stores the lookup for append method + split_stem_match_append_temp=split_stem_match.append + while c < len_stemmed: + word = search_str_stemmed[c] + if user_reqd != -1: + temp = node_collection.find({'$and':[{"tags":word}, + {"member_of":{'$in':all_list}}, + {"created_by":user_reqd}, + {"group_set":ObjectId(group_id)}, + {'$or':[{"access_policy":{"$in":Access_policy}},{'created_by':request.user.id}]}]}, + {"name":1, "_id":1, "member_of":1, "created_by":1, "group_set":1, "last_update":1, "url":1}).sort('last_update',-1) + else: + temp = node_collection.find({'$and':[{"tags":word}, + {"member_of":{'$in':all_list}}, + {'$or':[{"access_policy":{"$in":Access_policy}},{'created_by':request.user.id}]}, + {"group_set":ObjectId(group_id)}]}, + {"name":1, "_id":1, "member_of":1, "created_by":1, "last_update":1, "group_set":1, "url":1}).sort('last_update',-1) + + split_stem_match_append_temp(temp) + c += 1 + #search_results_st['tags'] = sort_names_by_similarity(search_results_st['tags'], search_str_user) + + """ + For each matching GSystem, see if the GSystem has already been returned in search results and add if not already added. + Result is added only if belongs to the list of public groups and has public access policy + """ + #a temp. variable which stores the lookup for append method + search_results_st_tags_append=search_results_st['tags'].append + for j in split_stem_match: + c = 0 + for k in j: + k.name=(k.name).replace('"',"'") + if k._id not in all_ids: + #grps = k.group_set + #for gr in public_groups: + # if gr in grps: + k = addType(k) + search_results_st_tags_append(k) + all_ids_append_temp(k['_id']) + c += 1 + + """ + The following lines implement search over the contents of all GSystems. + It uses the Map Reduce algorithm to keep track of which GSystems contain which words and how many times. + The more the count of matches, the more relevant the search result is for the user. + """ + #print "stemmed query: ", search_str_stemmed + content_docs = [] + content_match_pairs = [] # STORES A DICTIONARY OF MATCHING DOCUMENTS AND NO_OF_WORDS THAT MATCH SEARCH QUERY + sorted_content_match_pairs = [] # STORES THE ABOVE DICTIONARY IN A SORTED MANNER + #a temp. variable which stores the lookup for append method + content_match_pairs_append_temp=content_match_pairs.append + if (search_by_contents == True): + # FETCH ALL THE GSYSTEMS THAT HAVE BEEN MAP REDUCED. + all_Reduced_documents = node_collection.find({"required_for": reduced_doc_requirement}, {"content": 1, "_id": 0, "orignal_id": 1}) + # ABOVE LINE DOES NOT RETURN ALL GSYSTEMS. IT RETURNS OBJECTS OF "ToReduceDocs" class. + + for singleDoc in all_Reduced_documents: + if singleDoc.orignal_id not in all_ids: # IF THE GSYSTEM HAS NOT ALREADY BEEN ADDED TO SEARCH RESULTS + content = singleDoc.content + match_count = 0 # KEEPS A CUMMULATIVE COUNT OF MATCHES OF ALL SEARCH QUERY WORDS IN THE CURRENT GSYSTEM CONTENTS + for word in search_str_stemmed: + if word in content.keys():# IF THE WORD EXISTS IN THE CURRENT DOCUMENT + match_count += content[word] # ADD IT TO THE MATCHES COUNT + if match_count > 0: + all_ids.append(singleDoc.orignal_id) + content_match_pairs_append_temp({'doc_id':singleDoc.orignal_id, 'matches':match_count}) + + match_counts = [] # KEEPS A SORTED LIST OF COUNT OF MATCHES IN RESULT DOCUMENTS + for pair in content_match_pairs: + c = 0 + while ((c < len(match_counts)) and (pair['matches'] < match_counts[c])):# INSERT IN SORTED ORDER BY INCREASING ORDER + c += 1 + match_counts.insert(c, pair['matches']) + sorted_content_match_pairs.insert(c, pair) # SORTED INSERT (INCREASING ORDER) + #a temp. variable which stores the lookup for append method + search_results_st_content_append_temp=search_results_st['content'].append + for docId in sorted_content_match_pairs: + doc = node_collection.find_one({"_id":docId['doc_id'], "access_policy":Access_policy}, {"name":1, "_id":1, "member_of":1, "created_by":1, "last_update":1, "group_set":1, "url":1}) + try: + grps = doc.group_set + + """ + For each matching GSystem, see if the GSystem has already been returned in search results and add if not already added. + Result is added only if belongs to the list of public groups and has public access policy + """ + #for gr in public_groups: + # if gr in grps: + doc = addType(doc) + #matching for current group Only + if ObjectId(group_id) in grps: + if user_reqd != -1: + if User.objects.get(username=doc['created_by']).pk == user_reqd: + search_results_st_content_append_temp(doc) + else: search_results_st_content_append_temp(doc) - else: - search_results_st_content_append_temp(doc) - except: - pass - #search_results = json.dumps(search_results, cls=Encoder) - memList = populate_list_of_members() - - search_results = json.dumps(search_results, cls=Encoder) + except: + pass + #search_results = json.dumps(search_results, cls=Encoder) + memList = populate_list_of_members() + + search_results = json.dumps(search_results, cls=Encoder) - # print "search_results:", search_results + # print "search_results:", search_results - GST_FILE = node_collection.one({'_type':'GSystemType', 'name': 'File'}) - GST_PAGE = node_collection.one({'_type':'GSystemType', 'name': 'Page'}) - GST_THREAD = node_collection.one({'_type':'GSystemType', 'name': 'Twist'}) - GST_REPLY = node_collection.one({'_type':'GSystemType', 'name': 'Reply'}) - json_results = json.loads(search_results) - stemmed_values = json_results["stemmed"]["name"] - exact_values = json_results["exact"]["name"] - stemmed_results = [] - - for each in stemmed_values: - stemmed_results.append(ObjectId(each["_id"])) - - for each in exact_values: - stemmed_results.append(ObjectId(each["_id"])) - getcurr = node_collection.find({'$and':[{'_id':{'$in' : stemmed_results }},{'member_of':{'$nin':[GST_THREAD._id,GST_REPLY._id]}}]}).sort("last_update", -1) + GST_FILE = node_collection.one({'_type':'GSystemType', 'name': 'File'}) + GST_PAGE = node_collection.one({'_type':'GSystemType', 'name': 'Page'}) + GST_THREAD = node_collection.one({'_type':'GSystemType', 'name': 'Twist'}) + GST_REPLY = node_collection.one({'_type':'GSystemType', 'name': 'Reply'}) + json_results = json.loads(search_results) + stemmed_values = json_results["stemmed"]["name"] + exact_values = json_results["exact"]["name"] + stemmed_results = [] + + for each in stemmed_values: + stemmed_results.append(ObjectId(each["_id"])) + + for each in exact_values: + stemmed_results.append(ObjectId(each["_id"])) + getcurr = node_collection.find({'$and':[{'_id':{'$in' : stemmed_results }},{'member_of':{'$nin':[GST_THREAD._id,GST_REPLY._id]}}]}).sort("last_update", -1) - # from gnowsys_ndf.settings import GSTUDIO_NO_OF_OBJS_PP - # search_pagination_curr = paginator.Paginator(getcurr, page_no, GSTUDIO_NO_OF_OBJS_PP) - - if return_only_dict: - return search_results - else: - context_to_return = getRenderableContext(group_id) # RETURNS BASIC CONTEXT - context_to_return['search_results'] = search_results # ADD SEARCH RESULTS TO CONTEXT - context_to_return['processed'] = "1" - context_to_return['search_type'] = KEYWORD_SEARCH # TYPE OF SEARCH IS KEYWORD SEARCH - context_to_return['search_curr'] = getcurr # TYPE OF SEARCH IS KEYWORD SEARCH - # context_to_return['search_pagination_curr'] = search_pagination_curr # TYPE OF SEARCH IS KEYWORD SEARCH + # from gnowsys_ndf.settings import GSTUDIO_NO_OF_OBJS_PP + # search_pagination_curr = paginator.Paginator(getcurr, page_no, GSTUDIO_NO_OF_OBJS_PP) + + if return_only_dict: + return search_results + else: + context_to_return = getRenderableContext(group_id) # RETURNS BASIC CONTEXT + context_to_return['search_results'] = search_results # ADD SEARCH RESULTS TO CONTEXT + context_to_return['processed'] = "1" + context_to_return['search_type'] = KEYWORD_SEARCH # TYPE OF SEARCH IS KEYWORD SEARCH + context_to_return['search_curr'] = getcurr # TYPE OF SEARCH IS KEYWORD SEARCH + # context_to_return['search_pagination_curr'] = search_pagination_curr # TYPE OF SEARCH IS KEYWORD SEARCH return render(request, 'ndf/search_page.html', context_to_return) + #return render(request, 'ndf/search_page.html', context_to_return) + # KEYWORD SEARCH FOR A SPECIFIC GROUP def results_search_group(request, group_id): diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/topics.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/topics.py index 81cad4aff6..30576e5a0f 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/topics.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/topics.py @@ -108,6 +108,7 @@ def themes(request, group_id, app_id=None, app_set_id=None): # to display the tree hierarchy of themes items inside particular theme(Here app_id defines the Theme id) elif ObjectId(app_id) != topics_GST._id: + print "else if " themes_hierarchy = True themes_cards = "" Theme_obj = node_collection.one({'_id': ObjectId(app_id)}) @@ -123,7 +124,17 @@ def themes(request, group_id, app_id=None, app_set_id=None): # nodes_dict = node_collection.find({'member_of': {'$all': [theme_GST._id]},'group_set':{'$all': [ObjectId(group_id)]}}) lang = list(get_language_tuple(request.LANGUAGE_CODE)) - nodes_dict = node_collection.find({'member_of': {'$all': [theme_GST._id]},'group_set':{'$all': [ObjectId(group_id)]}, 'language': lang}) + search_text = request.GET.get("search_text",None) + nodes_dict_count = -1 + if search_text: + search_text = ".*"+search_text+".*" + nodes_dict = node_collection.find({'$or':[{'altnames':{'$regex' : search_text, '$options' : 'i'}},{'name':{'$regex' : search_text, '$options' : 'i'}}], + 'member_of': {'$all': [theme_GST._id]},'group_set':{'$all': [ObjectId(group_id)]}, 'language': lang}) + nodes_dict_count = nodes_dict.count() + else: + nodes_dict = node_collection.find({'member_of': {'$all': [theme_GST._id]},'group_set':{'$all': [ObjectId(group_id)]}, 'language': lang}) + + return render_to_response("ndf/theme.html", {'theme_GST_id':theme_GST._id, 'theme_GST':theme_GST, 'themes_cards': themes_cards, 'theme_GST':theme_GST, @@ -131,7 +142,7 @@ def themes(request, group_id, app_id=None, app_set_id=None): 'nodes':nodes_dict,'app_id': app_id,'app_name': appName,"selected": selected, 'title': title,'themes_list_items': themes_list_items, 'themes_hierarchy': themes_hierarchy, 'unfold': unfold, - 'appId':app._id, + 'appId':app._id,'search_text':search_text,'nodes_count':nodes_dict_count }, context_instance = RequestContext(request) diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/userDashboard.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/userDashboard.py index 696b6822bb..193f435c6c 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/userDashboard.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/userDashboard.py @@ -739,14 +739,27 @@ def my_desk(request, group_id,page_no=1): # my_modules = [] # for each in my_modules_cur: # my_modules.append(each._id) - + search_text = request.GET.get("search_text",None) - my_units = node_collection.find( - {'member_of': - {'$in': [ce_gst._id, announced_unit_gst._id, gst_group._id] - }, - 'name': {'$nin': GSTUDIO_DEFAULT_GROUPS_LIST }, - 'author_set': request.user.id}).sort('last_update', -1) + if search_text: + search_text = ".*"+search_text+".*" + my_units = node_collection.find( + { + '$or':[{'altnames':{'$regex' : search_text, '$options' : 'i'}},{'name':{'$regex' : search_text, '$options' : 'i'}}], + 'member_of': + {'$in': [ce_gst._id, announced_unit_gst._id, gst_group._id] + }, + 'name': {'$nin': GSTUDIO_DEFAULT_GROUPS_LIST }, + 'author_set': request.user.id}).sort('last_update', -1) + else: + my_units = node_collection.find( + {'member_of': + {'$in': [ce_gst._id, announced_unit_gst._id, gst_group._id] + }, + 'name': {'$nin': GSTUDIO_DEFAULT_GROUPS_LIST }, + 'author_set': request.user.id}).sort('last_update', -1) + + my_units_page_cur = paginator.Paginator(my_units, page_no, GSTUDIO_NO_OF_OBJS_PP) my_units_page_cur = paginator.Paginator(my_units, page_no, GSTUDIO_NO_OF_OBJS_PP) # my_modules_cur.rewind() diff --git a/gnowsys-ndf/gnowsys_ndf/settings.py b/gnowsys-ndf/gnowsys_ndf/settings.py index 8a666f41ae..33ba389f94 100755 --- a/gnowsys-ndf/gnowsys_ndf/settings.py +++ b/gnowsys-ndf/gnowsys_ndf/settings.py @@ -34,7 +34,7 @@ GSTUDIO_DEFAULT_GROUP = u'desk' GSTUDIO_EDUCATIONAL_SUBJECTS_AS_GROUPS = False -LANGUAGES = (('en', 'English'), ('hi', 'Hindi'), ('te', 'Telugu')) +LANGUAGES = (('en', 'English'), ('hi', 'Hindi')) HEADER_LANGUAGES = (('en', 'English'), ('hi', u'\u0939\u093f\u0902\u0926\u0940'),('te', u'\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41')) GSTUDIO_DEFAULT_LANGUAGE = ('en', 'English') GSTUDIO_WORKSPACE_INSTANCE = False @@ -428,6 +428,11 @@ # 'django.template.loaders.eggs.Loader', ) +##LOGIN WITH MASTODON### +LOGIN_WITH_MASTODON = False + +MESSAGE_STORAGE = 'django.contrib.messages.storage.session.SessionStorage' + MIDDLEWARE_CLASSES = ( 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', @@ -447,6 +452,7 @@ # gstudio custom middleware(s): 'gnowsys_ndf.ndf.middleware.SetCookie.UserId', 'gnowsys_ndf.ndf.middleware.SetData.Author', + # 'gnowsys_ndf.ndf.middleware.Buddy.BuddySession', # 'gnowsys_ndf.ndf.middleware.UserRestrictMiddleware.UserRestrictMiddleware', @@ -516,8 +522,6 @@ 'memcache_admin', 'django_mailbox', 'djcelery', - #'dlkit', - #'dlkit_runtime' ) AUTHENTICATION_BACKENDS = ( @@ -526,6 +530,15 @@ ACCOUNT_ACTIVATION_DAYS = 2 # Two days for activation. +########################### + +#AUTHENTICATION_BACKENDS = ( +# 'gnowsys_ndf.ndf.oauth_middleware.MyCustomBackend', +#) + +ACCOUNT_ACTIVATION_DAYS = 2 # Two days for activation. + + # A sample logging configuration. The only tangible logging # performed by this configuration is to send an email to # the site admins on every HTTP 500 error when DEBUG=False. @@ -736,7 +749,7 @@ GSTUDIO_RESOURCES_TEXT_COMPLEXITY = ["Easy", "Moderately Easy", "Intermediate", "Moderately Hard", "Hard"] -GSTUDIO_RESOURCES_LANGUAGES = ["English", "Gujarati", "Hindi", "Manipuri", "Marathi", "Mizo", "Telugu"] +GSTUDIO_RESOURCES_LANGUAGES = ["Assamese","English", "Gujarati", "Hindi", "Malayalam","Manipuri", "Marathi", "Mizo", "Telugu"] GSTUDIO_RESOURCES_AGE_RANGE = ["5-10", "11-20", "21-30", "31-40", "41 and above"] @@ -1011,6 +1024,10 @@ } } +#####################MASTODON######################## +if LOGIN_WITH_MASTODON: + MIDDLEWARE_CLASSES += ('gnowsys_ndf.ndf.middleware.oauth_middleware.mastodon_login',) + AUTHENTICATION_BACKENDS = ('gnowsys_ndf.ndf.middleware.oauth_middleware.CustomBackendAuthenticationForDjango',) # Captcha settings CAPTCHA_CHALLENGE_FUNCT = 'captcha.helpers.random_char_challenge' @@ -1031,14 +1048,14 @@ GSTUDIO_PRIMARY_COURSE_LANGUAGE = u'en' # --- BUDDY Module configurations --- -# GSTUDIO_BUDDY_LOGIN = False +# --- End of BUDDY Module --- + +# Institute ID, name configs GSTUDIO_INSTITUTE_ID = '' GSTUDIO_INSTITUTE_ID_SECONDARY = '' GSTUDIO_INSTITUTE_NAME = '' -# -# --- End of BUDDY Module --- - +# --- End of Institute ID, name configs # # textb # import warnings @@ -1062,6 +1079,33 @@ # --- END of meeting gapp --- +GSTUDIO_ELASTIC_SEARCH_PASSWORD = "" + +# Elastic Search +GSTUDIO_DOCUMENT_MAPPING = '/data' +GSTUDIO_ELASTIC_SEARCH = False +GSTUDIO_ELASTIC_SEARCH_PROTOCOL = 'http' # we can use http or https protocol +GSTUDIO_ELASTIC_SEARCH_ALIAS = 'gsearch' +GSTUDIO_ELASTIC_SEARCH_SUPERUSER = '' +GSTUDIO_ELASTIC_SEARCH_SUPERUSER_PASSWORD = '' +GSTUDIO_ELASTIC_SEARCH_PORT = '9200' +GSTUDIO_ELASTIC_SEARCH_IN_NODE_CLASS = False +GSTUDIO_ELASTIC_SEARCH_IN_FILEHIVE_CLASS= False +# --- End of Elastic Search + +GLITE_RCS_REPO_DIRNAME = "glite-rcs-repo" +GLITE_RCS_REPO_DIR = os.path.join('/data/', RCS_REPO_DIRNAME) + +GSTUDIO_ELASTIC_SEARCH_INDEX = { + "Filehives": ["Filehive"], + "Triples": ["GAttribute", "GRelation"], + "Buddies": ["Buddy"], + "Benchmarks": ["Benchmark"], + "Nodes": ["MetaType", "GSystemType", "RelationType", "AttributeType", "GSystem", "Group", "ToReduceDocs", "Author"], + "Counters": ["Counter"] +} + + # ---------------------------------------------------------------------------- diff --git a/requirements.txt b/requirements.txt index ea86f7825f..f3494b0e87 100644 --- a/requirements.txt +++ b/requirements.txt @@ -65,3 +65,7 @@ checksumdir==1.1.0 cryptography==1.4 # version needed to overwrite on all above intermediate installs # pymongo==2.8 +Mastodon.py==1.0.1 +ndg-httpsclient==0.4.4 +elasticsearch==6.1.1 +elasticsearch-dsl==6.1.0