diff options
Diffstat (limited to 'website')
-rwxr-xr-x | website/templates/abstract-details.html | 151 | ||||
-rwxr-xr-x | website/templates/base.html | 9 | ||||
-rwxr-xr-x | website/templates/cfp.html | 242 | ||||
-rwxr-xr-x | website/templates/comment-abstract.html | 277 | ||||
-rwxr-xr-x | website/templates/edit-proposal.html | 117 | ||||
-rw-r--r-- | website/templates/footer.html | 197 | ||||
-rw-r--r-- | website/templates/home.html | 1116 | ||||
-rw-r--r-- | website/templates/navbar.html | 129 | ||||
-rwxr-xr-x | website/templates/submit-cfp.html | 145 | ||||
-rwxr-xr-x | website/templates/submit-cfw.html | 178 | ||||
-rwxr-xr-x | website/templates/user-register.html | 160 | ||||
-rw-r--r-- | website/templates/vendor/bootstrap/css/bootstrap.min.css | 2 | ||||
-rwxr-xr-x | website/templates/view-abstracts.html | 319 |
13 files changed, 1350 insertions, 1692 deletions
diff --git a/website/templates/abstract-details.html b/website/templates/abstract-details.html index c07b196..751ca9c 100755 --- a/website/templates/abstract-details.html +++ b/website/templates/abstract-details.html @@ -1,108 +1,63 @@ -<!DOCTYPE HTML> -{% extends 'base.html' %} -{% load static %} - -<html> - <head> - <title>{{ user.get_full_name|default:user.username }}</title> - <meta charset="utf-8" /> - <link rel="stylesheet" href="assets/css/main.css" /> - </head> - <body> - - - - {% block header %} - <header id="header1"> - <h1>SciPy India 2016</h1> - <h2>Abstract Details</h2> -</header> -{% endblock %} - - - -{% block nav %} -<div id="navbar-main"> - <div class="navbar navbar-inverse navbar-fixed-top"> - <div class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li><a href="{% url 'website:home' %}" class="active">Home</a></li> - {% if user and not user.is_anonymous %} - <li><a href="{% url 'website:cfp' %}">{{ user.get_full_name|default:user.username }}</a> - <li><a href="{% url 'auth:logout' %}?next=/2016/cfp">Logout</a></li> - {% else %} - <li><a href="{% url 'website:cfp' %}" >Login</a></li> - {% endif %} - </ul> - </div> - </div> -</div> -{% endblock %} - - -{% block content %} - <div id="wrapper"> - <div id="main"> - <section id="content" class="main"> - <h3>{{ proposal.user.first_name }} {{ proposal.user.last_name }}</h3> - <p><b>Title: </b> {{ proposal.title }}</p> - <p><b>About Me: </b> {{ proposal.about_me | linebreaks }}</p> - <p><b>Abstract: </b> {{ proposal.abstract |linebreaks }}</p> - {% if proposal.prerequisite %} - <p><b>Prerequisite: </b> {{ proposal.prerequisite |linebreaks }}</p> - {% endif%} - <p><b>Duration: </b> {{ proposal.duration }} {% if proposal.proposal_type == "ABSTRACT"%} Mins {% else %}Hours {%endif%}</p> - {% if proposal.proposal_type == "ABSTRACT"%} - <p><b>Tags: </b> {{ proposal.tags }}</p> - {% else %} - <p><b>Level: </b> {{ proposal.tags }}</p> - {% endif %} - <p><b>Date Created: </b> {{ proposal.date_created }}</p> - {% if url %} - <p><b>Attachment: </b> - <a href="{{ url }}" class="btn btn-info" target="_blank">{{filename}}</a></p> - {% endif %} - <p><b>Comments: </b> - <hr> - {% for comment in comments %} +{% load static %} +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta name="description" content=""> + <meta name="author" content=""> + <link rel="icon" href="{% static 'img/favicon.ico'%}" type="icon"> + <title>SciPy India 2017</title> + <!-- Bootstrap core CSS --> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> + <link href="{% static 'vendor/bootstrap/css/bootstrap.min.css' %}" rel="stylesheet"> + <!-- Custom styles for this template --> + <link href="{% static 'css/one-page-wonder.css' %}" rel="stylesheet"> + </head> + <body data-spy="scroll" data-target=".navbar" data-offset="50"> + {% include 'navbar.html' %} + {% block content %} + <div class="container"> + <p> + <center> + <h2>Abstract Details</h2> + </center> + </p> + <h3>{{ proposal.user.first_name }} {{ proposal.user.last_name }}</h3> + <p><b>Title: </b> {{ proposal.title }}</p> + <p><b>About Me: </b> {{ proposal.about_me | linebreaks }}</p> + <p><b>Abstract: </b> {{ proposal.abstract |linebreaks }}</p> + {% if proposal.prerequisite %} + <p><b>Prerequisite: </b> {{ proposal.prerequisite |linebreaks }}</p> + {% endif%} + <p><b>Duration: </b> {{ proposal.duration }} {% if proposal.proposal_type == "ABSTRACT"%} Mins {% else %}Hours {%endif%}</p> + {% if proposal.proposal_type == "ABSTRACT"%} + <p><b>Tags: </b> {{ proposal.tags }}</p> + {% else %} + <p><b>Level: </b> {{ proposal.tags }}</p> + {% endif %} + <p><b>Date Created: </b> {{ proposal.date_created }}</p> + {% if url %} + <p><b>Attachment: </b> + <a href="{{ url }}" class="btn btn-info" target="_blank">{{filename}}</a> + </p> + {% endif %} + <p><b>Comments: </b> + <hr> + {% for comment in comments %} <div> <strong>Comment By:</strong> {{ comment.user.first_name }} {{ comment.user.last_name }} <p>{{ comment.comment| linebreaks }}</p> </div> <hr> - {% endfor %} - - </section> + {% endfor %} + </div> + {% endblock %} + {% include 'footer.html' %} + </body> +</html> - </div> - </div> - -{% endblock %} - - <!-- Scripts --> - <script src="assets/js/jquery.min.js"></script> - <script src="assets/js/jquery.scrollex.min.js"></script> - <script src="assets/js/jquery.scrolly.min.js"></script> - <script src="assets/js/skel.min.js"></script> - <script src="assets/js/util.js"></script> - <!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]--> - <script src="assets/js/main.js"></script> -<script> -$(document).ready(function() { - var n1 = Math.round(Math.random() * 10 + 1); - var n2 = Math.round(Math.random() * 10 + 1); - $("#a").val(n1 + " + " + n2 + " = "); - $("#c").click(function() { - if (eval($("#a").val()) == $("#b").val()) { - } else { - alert("Write the correct value "); - } - }); -}); -</script> - </body> -</html> diff --git a/website/templates/base.html b/website/templates/base.html index 1e9ebe6..43ee70e 100755 --- a/website/templates/base.html +++ b/website/templates/base.html @@ -1,4 +1,5 @@ + {% load static %} <!DOCTYPE html> <html lang="en"> @@ -7,7 +8,7 @@ <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content=""> <meta name="author" content=""> - <link rel="icon" href="{% static 'img/favicon.ico'%}" type="icon"> + <link rel="icon" href="{% static 'img/favicon.ico'%}" type="icon"> <title>SciPy India 2017</title> <!-- Bootstrap core CSS --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> @@ -16,9 +17,9 @@ <link href="{% static 'css/one-page-wonder.css' %}" rel="stylesheet"> </head> <body data-spy="scroll" data-target=".navbar" data-offset="50"> - {% include 'navbar.html' %} - {% include 'home.html' %} - {% include 'footer.html' %} + {% include 'navbar.html' %} + {% include 'home.html' %} + {% include 'footer.html' %} </body> </html> diff --git a/website/templates/cfp.html b/website/templates/cfp.html index ec77d93..797caeb 100755 --- a/website/templates/cfp.html +++ b/website/templates/cfp.html @@ -1,150 +1,112 @@ -<!DOCTYPE HTML> -{% extends 'base.html' %} -{% load static %} - -<html> - <head> - {% if user and not user.is_anonymous %} - <title>Submit Proposal</title> - {% else %} - <title>Login</title> - {% endif %} - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width, initial-scale=1" /> - <link rel="stylesheet" href="assets/css/main.css" /> - </head> - <body> - - - {% block header %} - <header id="header1"> - <h1>SciPy India 2016</h1> - {% if user and not user.is_anonymous %} - <h2>Submit Proposal</h2> - {% else %} - <h2>Login</h2> - {% endif %} - -</header> -{% endblock %} - -<div id="wrapper"> -{% block nav %} -<div id="navbar-main"> - <div class="navbar navbar-inverse navbar-fixed-top"> - <div class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li><a href="{% url 'website:home' %}" class="active">Home</a></li> - {% if user and not user.is_anonymous %} - <li><a href="{% url 'website:cfp' %}">{{ user.get_full_name|default:user.username }}</a> - <li><a href="{% url 'auth:logout' %}?next=/2016/cfp">Logout</a></li> - {% else %} - <li><a href="{% url 'website:cfp' %}" >Login</a></li> - {% endif %} - </ul> - </div> - </div> -</div> -{% endblock %} - - -{% block content %} - <!-- <div id="wrapper"> --> - <div id="main"> - <section id="content" class="main"> - {% if proposal_submit %} - <center> - <table> - <tr> - <td> - <p>Thank You for your submission. Your proposal has been saved successfully and is under review. You can check the status of submission <a href="{% url 'website:view_abstracts' %}">here </a>!</p> - </td> - </tr> +{% load static %} +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta name="description" content=""> + <meta name="author" content=""> + <link rel="icon" href="{% static 'img/favicon.ico'%}" type="icon"> + <title>SciPy India 2017</title> + <!-- Bootstrap core CSS --> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> + <link href="{% static 'vendor/bootstrap/css/bootstrap.min.css' %}" rel="stylesheet"> + <!-- Custom styles for this template --> + <link href="{% static 'css/one-page-wonder.css' %}" rel="stylesheet"> + </head> + <body data-spy="scroll" data-target=".navbar" data-offset="50"> + {% include 'navbar.html' %} + {% block content %} + <div class="container"> + <p> + <center> + {% if user and not user.is_anonymous %} + <h2>Submit Proposal</h2> + {% else %} + <h2>Login</h2> + {% endif %} + </center> + </p> + {% if proposal_submit %} + <center> + <table> + <tr> + <td> + <p>Thank You for your submission. Your proposal has been saved successfully and is under review. You can check the status of submission <a href="{% url 'website:view_abstracts' %}">here </a>!</p> + </td> + </tr> </table> - </center> - {% endif %} - - - - {% if registration_complete %} - - <center> + </center> + {% endif %} + {% if registration_complete %} + <center> <p>Thank You for your registration. You can now log in by clicking <a href="{% url 'website:cfp' %}">here </a>!</p> <br/><br/> - </center> - {% endif %} - - - - {% if user and not user.is_anonymous and not login_required %} - <p>We invite you to submit proposals for talks or workshops to be presented at SciPy 2016. The time duration for talks is 15 or 30 minutes and for workshops is 2 to 4 hours. There will be two parallel tracks for the workshops this year. One track is meant for beginners and the other is for advanced users. </p> - <span><h2><u>Important Dates</u></h2></span> - <ul> - <li>Call for proposals opens: <b>October 4, 2016</b></li> - <li>Last date for submission of proposals: <b>November 28, 2016</b></li> - <li>Announcement of selected proposals: <b>December 1, 2016</b></li> + </center> + {% endif %} + {% if user and not user.is_anonymous and not login_required %} + <p>We invite you to submit proposals for talks or workshops to be presented at SciPy 2017. The time duration for talks is 15 or 30 minutes and for workshops is 2 to 4 hours. There will be two parallel tracks for the workshops this year. One track is meant for beginners and the other is for advanced users. </p> + <span> + <h2><u>Important Dates</u></h2> + </span> + <ul> + <li>Call for proposals opens: <b>TBD</b></li> + <li>Last date for submission of proposals: <b>TBD</b></li> + <li>Announcement of selected proposals: <b>TBD</b></li> </ul> - <br/> - {% if user.is_superuser %} - <center><a href="{% url 'website:view_abstracts' %}" style="background:#D44727" class="button special">View Proposals</a> </center> - {% else %} - <center> - <a href="{% url 'website:view_abstracts' %}" style="background:#D44727" class="button special">View Proposals</a> - </center> - {% endif %} - - {% else %} - <p align = "justify">We invite you to submit proposals for talks or workshops to be presented at SciPy 2016. The time duration for talks is 15 or 30 minutes and for workshops is 2 to 4 hours. There will be two parallel tracks for the workshops this year. One track is meant for beginners and the other is for advanced users. - </p><hr> - <ul class="features"> - <li> - <span><h2><u>Login</u></h2></span> - - <p>Login/Register to Submit a Proposal</p> - {% if invalid %} - <p style="color:red; font-size:15px;">* Invalid Username/Password</p> - {% endif %} - - <!-- <div id = "my_form"> --> - <form action="" method="POST"> - {{ form.as_p }} - <button class="button special" style="background:#D44727" name ="login" type="submit">Login</button><br/><br/> - <a style="padding-right : 20px;" href="{% url 'website:userregister' %}" class="btn btn btn-primary">Create an Account</a> - <a href="/2016/forgotpassword/">Forgot Password?</a> - {% csrf_token %} - </form> - <!-- </div> --> - <p>Or Sign in with: - <a href="{% url 'social:begin' 'google-oauth2' %}" class="btn btn-social-icon " style="color:#dd4b39;"><i class="icon-google-plus"></i></a> - <a href="{% url 'social:begin' 'facebook' %}?next={{ request.path }}" class=" btn btn-social-icon" style="color:#3b5998"><i class="icon-facebook"></i></a> -</p> - </li> - - <!-- </div> --> - + {% if user.is_superuser %} + <center><a href="{% url 'website:view_abstracts' %}" class="button special">View Proposals</a> </center> + {% else %} + <center> + <a href="{% url 'website:view_abstracts' %}" class="button special">View Proposals</a> + </center> + {% endif %} + {% else %} + <p align = "justify">We invite you to submit proposals for talks or workshops to be presented at SciPy 2017. The time duration for talks is 15 or 30 minutes and for workshops is 2 to 4 hours. There will be two parallel tracks for the workshops this year. One track is meant for beginners and the other is for advanced users. + </p> + <hr> + <span> + <h2><u>Login</u></h2> + </span> + <p>Login/Register to Submit a Proposal</p> + {% if invalid %} + <p style="color:red; font-size:15px;">* Invalid Username/Password</p> + {% endif %} + <!-- <div id = "my_form"> --> + <form action="" method="POST"> + {{ form.as_p }} + <button class="button special" name ="login" type="submit">Login</button><br/><br/> + <a style="padding-right : 20px;" href="{% url 'website:userregister' %}" class="btn btn btn-primary">Create an Account</a> + <a href="/2017/forgotpassword/">Forgot Password?</a> + {% csrf_token %} + </form> + <!-- </div> --> + <p>Or Sign in with: + <a href="{% url 'social:begin' 'google-oauth2' %}" class="btn btn-social-icon " style="color:#dd4b39;"><i class="icon-google-plus"></i></a> + <a href="{% url 'social:begin' 'facebook' %}?next={{ request.path }}" class=" btn btn-social-icon" style="color:#3b5998"><i class="icon-facebook"></i></a> + </p> + </li> + <!-- </div> --> <!-- <div class="col-md-6" > --> - - <li> - <span><h2><u>Important Dates</u></h2></span> - <ul> - <li>Call for proposal opens: <b>October 4, 2016</b></li> - <li>Last date for submission of proposals: <b>November 28, 2016</b></li> - <li>Announcement of selected proposals: <b>December 1, 2016</b></li> - </ul> - - </li> - </ul> - <!-- </div> --> - {% endif %} - - </section> + <li> + <span> + <h2><u>Important Dates</u></h2> + </span> + <ul> + <li>Call for proposal opens: <b>TBD</b></li> + <li>Last date for submission of proposals: <b>TBD</b></li> + <li>Announcement of selected proposals: <b>TBD</b></li> + </ul> + </li> + <!-- </div> --> + {% endif %} </div> - <!-- </div> --> - -{% endblock %} - - </body> + {% endblock %} + {% include 'footer.html' %} + </body> </html> + + diff --git a/website/templates/comment-abstract.html b/website/templates/comment-abstract.html index e0176d3..1ff3a77 100755 --- a/website/templates/comment-abstract.html +++ b/website/templates/comment-abstract.html @@ -1,186 +1,115 @@ -{% extends 'base.html' %} -{% load static %} - -<!DOCTYPE HTML> - -<html> - <head> - <title>{{ user.get_full_name|default:user.username }}</title> - </head> - <body> - - {% block header %} - <header id="header1"> - <h1>Scipy India 2016</h1> +{% load static %} +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta name="description" content=""> + <meta name="author" content=""> + <link rel="icon" href="{% static 'img/favicon.ico'%}" type="icon"> + <title>SciPy India 2017</title> + <!-- Bootstrap core CSS --> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> + <link href="{% static 'vendor/bootstrap/css/bootstrap.min.css' %}" rel="stylesheet"> + <!-- Custom styles for this template --> + <link href="{% static 'css/one-page-wonder.css' %}" rel="stylesheet"> + </head> + <body data-spy="scroll" data-target=".navbar" data-offset="50"> + {% include 'navbar.html' %} + {% block content %} + <div class="container"> + <p> + <center> + {% if proposal.proposal_type == "ABSTRACT"%} + <h2>Abstract Details</h2> + {% else %} + <h2>Workshop Details</h2> + {% endif %} + </center> + </p> + <h3>{{ proposal.user.first_name }} {{ proposal.user.last_name }}</h3> + <p><b>Title: </b> {{ proposal.title }}</p> + <p align="justify"><b>About Me: </b> {{ proposal.about_me |linebreaks }}</p> + {% if proposal.proposal_type == "ABSTRACT"%} + <p align="justify"><b>Abstract:</b> + {% else %} + <p align="justify"><b>Description:</b> + {% endif %} + {{ proposal.abstract | linebreaks }} + </p> + {% if proposal.prerequisite %} + <p align="justify"><b>Prerequisite: </b> {{ proposal.prerequisite| linebreaks }}</p> + {% endif%} + <p><b>Duration: </b> {{ proposal.duration }} {% if proposal.proposal_type == "ABSTRACT"%} Mins {% else %}Hours {%endif%}</p> {% if proposal.proposal_type == "ABSTRACT"%} - <h2>Abstract Details</h2> + <p><b>Tags: </b> {{ proposal.tags }}</p> {% else %} - <h2>Workshop Details</h2> + <p><b>Level: </b> {{ proposal.tags }}</p> {% endif %} -</header> -{% endblock %} - -{% block nav %} - -<div id="navbar-main"> - <div class="navbar navbar-inverse navbar-fixed-top"> - <div class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li><a href="{% url 'website:home' %}" class="active">Home</a></li> - {% if user and not user.is_anonymous %} - <li><a href="{% url 'website:cfp' %}">{{ user.get_full_name|default:user.username }}</a> - <li><a href="{% url 'auth:logout' %}?next=/2016/cfp">Logout</a></li> - {% else %} - <li><a href="{% url 'website:cfp' %}" >Login</a></li> - {% endif %} - </ul> - </div> - </div> -</div> -{% endblock %} - -{% block content %} - - <div id="wrapper"> - <div id="main"> - <section id="content" class="main"> - <h3>{{ proposal.user.first_name }} {{ proposal.user.last_name }}</h3> - <p><b>Title: </b> {{ proposal.title }}</p> - <p><b>About Me: </b> {{ proposal.about_me |linebreaks }}</p> - - {% if proposal.proposal_type == "ABSTRACT"%} - - <p><b>Abstract:</b> - {% else %} - <p><b>Description:</b> - {% endif %} - {{ proposal.abstract | linebreaks }}</p> - {% if proposal.prerequisite %} - <p><b>Prerequisite: </b> {{ proposal.prerequisite| linebreaks }}</p> - {% endif%} - <p><b>Duration: </b> {{ proposal.duration }} {% if proposal.proposal_type == "ABSTRACT"%} Mins {% else %}Hours {%endif%}</p> - {% if proposal.proposal_type == "ABSTRACT"%} - <p><b>Tags: </b> {{ proposal.tags }}</p> - {% else %} - <p><b>Level: </b> {{ proposal.tags }}</p> - {% endif %} - {% if url %} - <b>Attachment: </b> <a href="{{ url }}" class="btn btn-info" target="_blank">{{ filename }}</a> - {% endif %} - <p><b>Date Created: </b> {{ proposal.date_created }}</p> - - - <form action="{% url 'website:rate_proposal' proposal.id %}" method='POST' enctype="multipart/form-data"> {% csrf_token %} - <b>Ratings :</b> - <select name="rating" style="width:70px;" > <!--Call run() function--> - <option value="0">0</option> - <option value="1">1</option> - <option value="2">2</option> - <option value="3">3</option> - <option value="4">4</option> - <option value="5">5</option> - <option value="6">6</option> - <option value="7">7</option> - <option value="8">8</option> - <option value="9">9</option> - <option value="10">10</option> - - </select> /10 - <input class="btn btn btn_primary" type="submit" value="Rate"> - </form> - <h4>Ratings</h4> - - {% for rate in rates %} - <div> - {{rate.rating}}/10 - by - {{ rate.user }} - </div> - {% endfor %} - - - <hr> - <h4>Comments</h4> - {% for comment in comments %} + {% if url %} + <b>Attachment: </b> <a href="{{ url }}" class="btn btn-info" target="_blank">{{ filename }}</a> + {% endif %} + <p><b>Date Created: </b> {{ proposal.date_created }}</p> + <form action="{% url 'website:rate_proposal' proposal.id %}" method='POST' enctype="multipart/form-data"> + {% csrf_token %} + <b>Ratings :</b> + <select name="rating" style="width:70px;" > + <!--Call run() function--> + <option value="0">0</option> + <option value="1">1</option> + <option value="2">2</option> + <option value="3">3</option> + <option value="4">4</option> + <option value="5">5</option> + <option value="6">6</option> + <option value="7">7</option> + <option value="8">8</option> + <option value="9">9</option> + <option value="10">10</option> + </select> + /10 + <input class="btn btn btn_primary" type="submit" value="Rate"> + </form> + <h4>Ratings</h4> + {% for rate in rates %} + <div> + {{rate.rating}}/10 + by - {{ rate.user }} + </div> + {% endfor %} + <hr> + <h4>Comments</h4> + {% for comment in comments %} <div> <strong>Comment By:</strong> {{ comment.user.first_name }} {{ comment.user.last_name }} - <p>{{ comment.comment| linebreaks }}</p> - <!-- {% if user == comment.user %} - <form action="" method='POST' enctype="multipart/form-data"> - {% csrf_token %} - {% endif %} --> + <p>{{ comment.comment| linebreaks }}</p> + <!-- {% if user == comment.user %} + <form action="" method='POST' enctype="multipart/form-data"> + {% csrf_token %} + {% endif %} --> </div> <hr> - </form> - {% endfor %} - <form action="{% url 'website:comment_abstract' proposal.id %}" method='POST' enctype="multipart/form-data"> - {% csrf_token %} - <textarea rows="5" cols="100" id="comment" class= "comment" name="comment" placeholder = "Add commnet here..."></textarea><br/> - <input class="button special" style="background:#d44727" type="submit" value="Comment"> - - </form> - <!-- <form action="{% url 'website:status' proposal.id %}" method='POST'>{% csrf_token %} - - <input type="submit" class="button special" style="background:green" value="Accept" name="accept"/> - <input type="submit" class="button special" style="background:red "value="Reject" name="reject"/> - <input type="submit" class="button special" style="background:grey "value="Resubmit" name="resubmit"/> - - </form> - --> - </section> - </div> - </div> - -{% endblock %} - - <!-- Scripts --> - <script src="assets/js/jquery.min.js"></script> - <script src="assets/js/jquery.scrollex.min.js"></script> - <script src="assets/js/jquery.scrolly.min.js"></script> - <script src="assets/js/skel.min.js"></script> - <script src="assets/js/util.js"></script> - <!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]--> - <script src="assets/js/main.js"></script> - - -<script> -isFormHtml5Valid(form) { - for(var el of form.querySelectorAll('input,textarea,select')){ - if(!el.checkValidity()) - return false; - } - return true; -} - -mySubmitButton.onclick = function() { - if(this.form && isFormHtml5Valid(this.form)) - this.disabled=true; - this.form.submit(); -}</script> - -<script> - function run() { - value = document.getElementById("Ultra").value; - document.getElementById("demo").innerHTML = "Hello JavaScript!"; - - } -</script> + </form> + {% endfor %} + <form action="{% url 'website:comment_abstract' proposal.id %}" method='POST' enctype="multipart/form-data"> + {% csrf_token %} + <textarea rows="5" cols="100" id="comment" class= "comment" name="comment" placeholder = "Add commnet here..."></textarea><br/> + <input class="button special" type="submit" value="Comment"> + </form> + <!-- <form action="{% url 'website:status' proposal.id %}" method='POST'>{% csrf_token %} + <input type="submit" class="button special" style="background:green" value="Accept" name="accept"/> + <input type="submit" class="button special" style="background:red "value="Reject" name="reject"/> + <input type="submit" class="button special" style="background:grey "value="Resubmit" name="resubmit"/> + + </form> + --> + </div> + {% endblock %} + {% include 'footer.html' %} + </body> +</html> -<script> -$(document).ready(function() { - var n1 = Math.round(Math.random() * 10 + 1); - var n2 = Math.round(Math.random() * 10 + 1); - $("#a").val(n1 + " + " + n2 + " = "); - $("#c").click(function() { - if (eval($("#a").val()) == $("#b").val()) { - } else { - alert("Write the correct value "); - } - }); -}); -</script> -</body> -</html> diff --git a/website/templates/edit-proposal.html b/website/templates/edit-proposal.html index 8eb332e..da5aad6 100755 --- a/website/templates/edit-proposal.html +++ b/website/templates/edit-proposal.html @@ -1,72 +1,53 @@ -<!DOCTYPE HTML> -{% extends 'base.html' %} -{% load static %} - -<html> - <head> - <title>{{ user.get_full_name|default:user.username }}</title> - </head> - <body> - - - - {% block header %} - <header id="header1"> - <h1>Scipy India 2016</h1> - {% if proposal.proposal_type == "ABSTRACT"%} - <h2>Edit Abstract Proposal</h2> - {% else %} - <h2>Edit Workshop Proposal</h2> - {% endif %} -</header> -{% endblock %} - -{% block nav %} -<div id="navbar-main"> - <div class="navbar navbar-inverse navbar-fixed-top"> - <div class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li><a href="{% url 'website:home' %}" class="active">Home</a></li> - {% if user and not user.is_anonymous %} - <li><a href="{% url 'website:cfp' %}">{{ user.get_full_name|default:user.username }}</a> - <li><a href="{% url 'auth:logout' %}?next=/2016/cfp">Logout</a></li> - {% else %} - <li><a href="{% url 'website:cfp' %}" >Login</a></li> - {% endif %} - </ul> - </div> - </div> -</div> -{% endblock %} -{% block content %} - - <div id="wrapper"> - <div id="main"> - <section id="content" class="main"> - <h3>{{ proposal.user.first_name }} {{ proposal.user.last_name }}</h3> - <form action="" method=POST enctype="multipart/form-data"> {% csrf_token %} - <div class="row1"> - {% for field in form %} - - <p>{{ field.label}} - {% if field.field.required %} <span style="color:red;">*</span> {% endif %} - {{ field }}</p> - <a style="color:red; ">{{ field.errors }}</a> - {% endfor %} - </div> - {% csrf_token %} - - <center><button class="button special" style="background:#D44727" type="submit">Submit</button></center> - </form> - - - </section> - </div> - </div> +{% load static %} +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta name="description" content=""> + <meta name="author" content=""> + <link rel="icon" href="{% static 'img/favicon.ico'%}" type="icon"> + <title>SciPy India 2017</title> + <!-- Bootstrap core CSS --> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> + <link href="{% static 'vendor/bootstrap/css/bootstrap.min.css' %}" rel="stylesheet"> + <!-- Custom styles for this template --> + <link href="{% static 'css/one-page-wonder.css' %}" rel="stylesheet"> + </head> + <body data-spy="scroll" data-target=".navbar" data-offset="50"> + {% include 'navbar.html' %} + {% block content %} + <div class="container"> + <p> + <center> + {% if proposal.proposal_type == "ABSTRACT"%} + <h2>Edit Abstract Proposal</h2> + {% else %} + <h2>Edit Workshop Proposal</h2> + {% endif %} + </center> + </p> + <h3>{{ proposal.user.first_name }} {{ proposal.user.last_name }}</h3> + <form action="" method=POST enctype="multipart/form-data"> + {% csrf_token %} + <div class="row1"> + {% for field in form %} + <p>{{ field.label}} + {% if field.field.required %} <span style="color:red;">*</span> {% endif %} + {{ field }} + </p> + <a style="color:red; ">{{ field.errors }}</a> + {% endfor %} + </div> + {% csrf_token %} + <center><button class="button special" type="submit">Submit</button></center> + </form> + </div> + {% endblock %} + {% include 'footer.html' %} + </body> +</html> -{% endblock %} -</body> -</html>
\ No newline at end of file diff --git a/website/templates/footer.html b/website/templates/footer.html index 33fa3f8..ab01f50 100644 --- a/website/templates/footer.html +++ b/website/templates/footer.html @@ -1,118 +1,121 @@ - {% load static %} - <!------------ contact ------------- --> - <section id="contact_us"> - <br> - <br> - <br> - <br> - <div class="container"> - <div class="align-items-center"> - <div class="col-md-offset-4"> - <center> - <h2>Contact Us</h2> - </center> - <hr> - <div class="panel panel-default"> - <div class="panel-body"> - <dl class="alt"> - <dt>Phone</dt> - <dd> (+91) 22 25764133</dd> - <dt>Email</dt> - <dd><a style="color:black;" href="mailto:scipy@fossee.in">scipy [at] fossee [dot] in - </a> - </dd> - </dl> - <ul class="list-inline"> - <li class="list-inline-item"><a style="background-color:#00aced;color:#ffffff;font-size:48px;" target="_blank" href="https://twitter.com/scipyindia" class="fa fa-twitter"><span class="label"></span></a></li> - <li class="list-inline-item"><a style="color:#3b5998;font-size:48px;" target="_blank" href="https://www.facebook.com/scipyindia2016/" class=" fa fa-facebook-official"><span class="label"></span></a></li> - <li class="list-inline-item"><a style="background-color:#dd4d39;color:#ffffff;font-size:48px;" target="_blank" href="https://plus.google.com/u/0/104012350840765676803" class="fa fa-google-plus"><span class="label"></span></a></li> - </ul> - Visit SciPy.in/ - <a style="color:blue;" target="_blank" href="http://scipy.in/2009">2009</a>/ - <a style="color:blue;" target="_blank" href="http://scipy.in/scipyin/2010/">2010</a>/ - <a style="color:blue;" target="_blank" href="http://scipy.in/scipyin/2011/">2011</a>/ - <a style="color:blue;" target="_blank" href="http://scipy.in/2012">2012</a>/ - <a style="color:blue;" target="_blank" href="http://scipy.in/2013" >2013</a>/ - <a style="color:blue;" target="_blank" href="http://scipy.in/2014">2014</a>/ - <a style="color:blue;" target="_blank" href="http://scipy.in/2015">2015</a>/ - <a style="color:blue;" target="_blank" href="http://scipy.in/2016">2016</a> - </div> - </div> + + +{% load static %} +<!------------ contact ------------- --> +<section id="contact_us"> + <br> + <br> + <br> + <br> + <div class="container"> + <div class="align-items-center"> + <div class="col-md-offset-4"> + <center> + <h2>Contact Us</h2> + </center> + <hr> + <div class="panel panel-default"> + <div class="panel-body"> + <dl class="alt"> + <dt>Phone</dt> + <dd> (+91) 22 25764133</dd> + <dt>Email</dt> + <dd><a style="color:black;" href="mailto:scipy@fossee.in">scipy [at] fossee [dot] in + </a> + </dd> + </dl> + <ul class="list-inline"> + <li class="list-inline-item"><a style="background-color:#00aced;color:#ffffff;font-size:48px;" target="_blank" href="https://twitter.com/scipyindia" class="fa fa-twitter"><span class="label"></span></a></li> + <li class="list-inline-item"><a style="color:#3b5998;font-size:48px;" target="_blank" href="https://www.facebook.com/scipyindia2016/" class=" fa fa-facebook-official"><span class="label"></span></a></li> + <li class="list-inline-item"><a style="background-color:#dd4d39;color:#ffffff;font-size:48px;" target="_blank" href="https://plus.google.com/u/0/104012350840765676803" class="fa fa-google-plus"><span class="label"></span></a></li> + </ul> + Visit SciPy.in/ + <a style="color:blue;" target="_blank" href="http://scipy.in/2009">2009</a>/ + <a style="color:blue;" target="_blank" href="http://scipy.in/scipyin/2010/">2010</a>/ + <a style="color:blue;" target="_blank" href="http://scipy.in/scipyin/2011/">2011</a>/ + <a style="color:blue;" target="_blank" href="http://scipy.in/2012">2012</a>/ + <a style="color:blue;" target="_blank" href="http://scipy.in/2013" >2013</a>/ + <a style="color:blue;" target="_blank" href="http://scipy.in/2014">2014</a>/ + <a style="color:blue;" target="_blank" href="http://scipy.in/2015">2015</a>/ + <a style="color:blue;" target="_blank" href="http://scipy.in/2016">2016</a> </div> </div> </div> - </section> - <!--------------------------> - <!---------------------------> - <!-- Footer --> - <footer class="py-5 bg-dark"> - <div class="container"> - <p class="m-0 text-center text-white"> - <center><img src="{% static 'img/fossee.png' %}" width=100 height=40> - <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"></a> - <img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /> - </center> - <center style="color:white"> - This work is licensed under a <a target="_blank" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>. - <center> - </p> - </div> - <!-- /.container --> - </footer> - <!-- Bootstrap core JavaScript --> - <script src='https://www.google.com/recaptcha/api.js'></script> - <script src="{% static 'vendor/jquery/jquery.min.js' %}"></script> - <script src="{% static 'vendor/popper/popper.min.js' %}"></script> - <script src="{% static 'vendor/bootstrap/js/bootstrap.min.js' %}"></script> - <script> - $(function(){ - $('.nav-tabs a').on('click', function (e) { - e.preventDefault(); - $(this).tab('show'); - }); - }); - </script> - <script type="text/javascript"> - window.onload = function () { - var n1 = Math.round(Math.random() * 10 + 1); - var n2 = Math.round(Math.random() * 10 + 1); - $("#a").val(n1 + " + " + n2 + " = "); - var add = n1 + n2; - $("#b").on('change', function (){ - if (this.value == add){ - $('#myButton').removeAttr('disabled'); - document.getElementById("error").innerHTML = ""; - - } - else{ - $('#myButton').attr('disabled', true); - document.getElementById("error").innerHTML = "Incorrect!"; - } - }); + </div> + </div> +</section> +<!--------------------------> +<!---------------------------> +<!-- Footer --> +<footer class="py-5 bg-dark"> + <div class="container"> + <p class="m-0 text-center text-white"> + <center><img src="{% static 'img/fossee.png' %}" width=100 height=40> + <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"></a> + <img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /> + </center> + <center style="color:white"> + This work is licensed under a <a target="_blank" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>. + <center> + </p> + </div> + <!-- /.container --> +</footer> +<!-- Bootstrap core JavaScript --> +<script src='https://www.google.com/recaptcha/api.js'></script> +<script src="{% static 'vendor/jquery/jquery.min.js' %}"></script> +<script src="{% static 'vendor/popper/popper.min.js' %}"></script> +<script src="{% static 'vendor/bootstrap/js/bootstrap.min.js' %}"></script> +<script> + $(function(){ + $('.nav-tabs a').on('click', function (e) { + e.preventDefault(); + $(this).tab('show'); + }); + }); +</script> +<script type="text/javascript"> + window.onload = function () { + var n1 = Math.round(Math.random() * 10 + 1); + var n2 = Math.round(Math.random() * 10 + 1); + $("#a").val(n1 + " + " + n2 + " = "); + var add = n1 + n2; + $("#b").on('change', function (){ + if (this.value == add){ + $('#myButton').removeAttr('disabled'); + document.getElementById("error").innerHTML = ""; + + } + else{ + $('#myButton').attr('disabled', true); + document.getElementById("error").innerHTML = "Incorrect!"; } - </script> + }); + } +</script> <script type="text/javascript"> - $(".btn-primary a").on("click", function() { var $link = $(this); alert("Show More"); var $content = $link.parent().prev("div.text-content"); var linkText = $link.text(); - + $content.toggleClass("short-text, full-text"); - + $link.text(getShowLinkText(linkText)); - + return false; -}); -function getShowLinkText(currentText) { + }); + function getShowLinkText(currentText) { var newText = ''; if (currentText.toUpperCase() === "Show More") { newText = "Show Less"; } else { newText = "Show More"; } - + return newText; -} + } </script> + + diff --git a/website/templates/home.html b/website/templates/home.html index 161d0d9..8ac34dd 100644 --- a/website/templates/home.html +++ b/website/templates/home.html @@ -1,585 +1,595 @@ - {% load static %} - {% block header %} - <header class="masthead"> - <div class="overlay"> - <div class="container"> - <div class ="logo_header" style="font-size: 55%;margin-top: 3%;" > - <img src="{% static 'img/logo.png' %}" alt="" /> - <p></p> - <h1 style="color:black;font-family: Arial;font-weight: bold"> - <span style="color:black;font-size: 2.25em;font-family: Arial;font-weight: bold">SciPy</span> India - </h1> - <p style="color:#484848; font-size:28px;font-family: Merriweather;" >November 29 & 30 - 2017</p> - <br><br> - </div> + + +{% load static %} +{% block header %} +<header class="masthead"> + <div class="overlay"> + <div class="container"> + <div class ="logo_header" style="font-size: 55%;margin-top: 3%;" > + <img src="{% static 'img/logo.png' %}" alt="" /> + <p></p> + <h1 style="color:black;font-family: Arial;font-weight: bold"> + <span style="color:black;font-size: 2.25em;font-family: Arial;font-weight: bold">SciPy</span> India + </h1> + <p style="color:#484848; font-size:28px;font-family: Merriweather;" >November 29 & 30 - 2017</p> + <br><br> + </div> + <center> + <div style="margin-left: 30px;"> + <div class="d-inline-block "> + <a href="#attend" style="width : 220px;" ><img src="{% static 'img/register.png' %}" alt="" style="margin-right:30px;"/></a> + </div> + <div class="d-inline-block"> + <a href="#" style="width : 220px;"><img src="{% static 'img/submit.png' %}" alt="" style="margin-right:30px;" /></a> + </div> + <div> + </center> + </div> + </div> +</header> +{% endblock %} +</section> +<!------------ about ------------- --> +<section id="about"> + <br> + <br> + <br> + <br> + <div class="container"> + <div class="row align-items-center"> + <div class="col-md-offset-4"> <center> - <div style="margin-left: 30px;"> - <div class="d-inline-block "> - <a href="#attend" style="width : 220px;" ><img src="{% static 'img/register.png' %}" alt="" style="margin-right:30px;"/></a> - </div> - <div class="d-inline-block"> - <a href="#" style="width : 220px;"><img src="{% static 'img/submit.png' %}" alt="" style="margin-right:30px;" /></a> - </div> - <div> + <h2>About</h2> </center> - </div> - </div> - </header> - {% endblock %} - </section> - <!------------ about ------------- --> - <section id="about"> - <br> - <br> - <br> - <br> - <div class="container"> - <div class="row align-items-center"> - <div class="col-md-offset-4"> - <center> - <h2>About</h2> - </center> - <hr class="horizontal"> - <div class="panel panel-default"> - <div class="panel-body"> - <p align="justify" class="p-5">SciPy India is a conference providing opportunities to spread the use of the Python programming language in the Scientific Computing community in India. It provides a unique opportunity to interact with the "Who's who" of the Python for Scientific Computing fraternity and learn, understand, participate, and contribute to Scientific Computing using Python. One of the goals of the conference is to combine education, engineering, and science with computing through the medium of Python. - </p> - </div> - </div> + <hr class="horizontal"> + <div class="panel panel-default"> + <div class="panel-body"> + <p align="justify" class="p-5">SciPy India is a conference providing opportunities to spread the use of the Python programming language in the Scientific Computing community in India. It provides a unique opportunity to interact with the "Who's who" of the Python for Scientific Computing fraternity and learn, understand, participate, and contribute to Scientific Computing using Python. One of the goals of the conference is to combine education, engineering, and science with computing through the medium of Python. + </p> </div> </div> </div> - </section> - <!------------------------ --> - <!------------ Speakers ------------ --> - <section id="speakers"> - <br> - <br> - <br> - <br> - <div class="container"> + </div> + </div> +</section> +<!------------------------ --> +<!------------ Speakers ------------ --> +<section id="speakers"> + <br> + <br> + <br> + <br> + <div class="container"> + <center> + <h2>Speakers</h2> + <hr> + <!-- <h3 style="font-weight: normal;">To be updated soon..... + </h3> --> + </center> + <div class="row align-items-center"> + <center> + </center> + <!-- Speaker 1 --> + <!-- <div class="col-lg-4 col-sm-6 text-center mb-4"><br> + <img class="img-fluid d-block mx-auto" src="{% static 'img/me_pro.png' %}" alt=""> + <p align="justify">Nelle Varoquaux, Postdoctoral fellow<br><span style="font-size: 10px;">(at the Department of Statistics at UC + Berkeley and a BIDS data science fellow.)</span> + <br><a href="https://github.com/NelleV" target="_blank"><i style="font-size:30px;color: black;margin-left: 35%" class="fa fa-github" aria-hidden="true"></i></a> + <a href="https://bids.berkeley.edu/people/nelle-varoquaux" target="_blank"><i class="fa fa-info" style="font-size:30px;color:black"></i></a> + <p align="justify"> She received a PhD in computational + biology from École des Mines de Paris in 2015. Her research interests are in + statistical machine learning and scientific computing applied to molecular + biology problems, such as inferring the 3D architecture of the genome or + data-integration methods to better understand gene regulatory + networks. Recently, as part of the interdisciplinary institute BIDS, she also + studies open-source communities and contributiors in collaboration with social + scientists. + <br> + She is a core-developer of scikit-learn, MarkUs and Matplotlib, was Program + Chair for Scipy in 2015 and 2016.</p></p> + </div> + --> + <!-- Speaker 2 --> + <center> + <div class="col-lg-4 col-sm-6 text-center mb-4"> + <br> + <p style="font-size: 28px;">KEYNOTE SPEAKER</p> + <img class="img-fluid d-block mx-auto" src="{% static 'img/me_pro.png' %}" alt=""> + <p align="justify">Nelle Varoquaux, Postdoctoral fellow<br><span style="font-size: 10px;">(at the Department of Statistics at UC + Berkeley and a BIDS data science fellow.)</span> + <br><a href="https://github.com/NelleV" target="_blank"><i style="font-size:30px;color: black;margin-left: 35%" class="fa fa-github" aria-hidden="true"></i></a> + <a href="https://bids.berkeley.edu/people/nelle-varoquaux" target="_blank"><i class="fa fa-info" style="font-size:30px;color:black"></i></a> + <p align="justify"> She received a PhD in computational + biology from École des Mines de Paris in 2015. Her research interests are in + statistical machine learning and scientific computing applied to molecular + biology problems, such as inferring the 3D architecture of the genome or + data-integration methods to better understand gene regulatory + networks. Recently, as part of the interdisciplinary institute BIDS, she also + studies open-source communities and contributiors in collaboration with social + scientists. + <br> + She is a core-developer of scikit-learn, MarkUs and Matplotlib, was Program + Chair for Scipy in 2015 and 2016. + </p> + </p> + </div> + </center> + <!-- <div class="col-lg-4 col-sm-6 text-center mb-4"> + <img class="rounded-circle img-fluid d-block mx-auto" src="{% static 'img/dummy.png' %}" alt=""> + <h3>Updated soon..... + </h3> + <p align="justify"></p> + </div> --> + <!-- Speaker 3 --> + <!-- <div class="col-lg-4 col-sm-6 text-center mb-4"><br> + <img class="img-fluid d-block mx-auto" src="{% static 'img/me_pro.png' %}" alt=""> + <p align="justify">Nelle Varoquaux, Postdoctoral fellow<br><span style="font-size: 10px;">(at the Department of Statistics at UC + Berkeley and a BIDS data science fellow.)</span> + <br><a href="https://github.com/NelleV" target="_blank"><i style="font-size:30px;color: black;margin-left: 35%" class="fa fa-github" aria-hidden="true"></i></a> + <a href="https://bids.berkeley.edu/people/nelle-varoquaux" target="_blank"><i class="fa fa-info" style="font-size:30px;color:black"></i></a> + <p align="justify"> She received a PhD in computational + biology from École des Mines de Paris in 2015. Her research interests are in + statistical machine learning and scientific computing applied to molecular + biology problems, such as inferring the 3D architecture of the genome or + data-integration methods to better understand gene regulatory + networks. Recently, as part of the interdisciplinary institute BIDS, she also + studies open-source communities and contributiors in collaboration with social + scientists. + <br> + She is a core-developer of scikit-learn, MarkUs and Matplotlib, was Program + Chair for Scipy in 2015 and 2016.</p></p> + </div>--> + <!-- <div class="col-lg-4 col-sm-6 text-center mb-4"> + <img class="rounded-circle img-fluid d-block mx-auto" src="{% static 'img/dummy.png' %}" alt=""> + <h3>Updated soon..... + </h3> + <p align="justify"></p> + </div> --> + <!-- --> + </div> + </div> +</section> +<!------------------------------------ ---> +<!------------ register ------- --> +<section id="register"> + <br> + <br> + <br> + <br> + <div class="container"> + <div class="row align-items-center"> + <div class="col-md-offset-4"> <center> - <h2>Speakers</h2> - <hr> - <!-- <h3 style="font-weight: normal;">To be updated soon..... - </h3> --> + <h2>Register</h2> </center> - <div class="row align-items-center"> - <center> - </center> - <!-- Speaker 1 --> - <!-- <div class="col-lg-4 col-sm-6 text-center mb-4"><br> - <img class="img-fluid d-block mx-auto" src="{% static 'img/me_pro.png' %}" alt=""> - <p align="justify">Nelle Varoquaux, Postdoctoral fellow<br><span style="font-size: 10px;">(at the Department of Statistics at UC -Berkeley and a BIDS data science fellow.)</span> -<br><a href="https://github.com/NelleV" target="_blank"><i style="font-size:30px;color: black;margin-left: 35%" class="fa fa-github" aria-hidden="true"></i></a> - <a href="https://bids.berkeley.edu/people/nelle-varoquaux" target="_blank"><i class="fa fa-info" style="font-size:30px;color:black"></i></a> - <p align="justify"> She received a PhD in computational -biology from École des Mines de Paris in 2015. Her research interests are in -statistical machine learning and scientific computing applied to molecular -biology problems, such as inferring the 3D architecture of the genome or -data-integration methods to better understand gene regulatory -networks. Recently, as part of the interdisciplinary institute BIDS, she also -studies open-source communities and contributiors in collaboration with social -scientists. -<br> -She is a core-developer of scikit-learn, MarkUs and Matplotlib, was Program -Chair for Scipy in 2015 and 2016.</p></p> - </div> - --> - <!-- Speaker 2 --><center> - <div class="col-lg-4 col-sm-6 text-center mb-4"><br><p style="font-size: 28px;">KEYNOTE SPEAKER</p> - <img class="img-fluid d-block mx-auto" src="{% static 'img/me_pro.png' %}" alt=""> - <p align="justify">Nelle Varoquaux, Postdoctoral fellow<br><span style="font-size: 10px;">(at the Department of Statistics at UC -Berkeley and a BIDS data science fellow.)</span> -<br><a href="https://github.com/NelleV" target="_blank"><i style="font-size:30px;color: black;margin-left: 35%" class="fa fa-github" aria-hidden="true"></i></a> - <a href="https://bids.berkeley.edu/people/nelle-varoquaux" target="_blank"><i class="fa fa-info" style="font-size:30px;color:black"></i></a> - <p align="justify"> She received a PhD in computational -biology from École des Mines de Paris in 2015. Her research interests are in -statistical machine learning and scientific computing applied to molecular -biology problems, such as inferring the 3D architecture of the genome or -data-integration methods to better understand gene regulatory -networks. Recently, as part of the interdisciplinary institute BIDS, she also -studies open-source communities and contributiors in collaboration with social -scientists. -<br> -She is a core-developer of scikit-learn, MarkUs and Matplotlib, was Program -Chair for Scipy in 2015 and 2016.</p></p> - </div></center> - <!-- <div class="col-lg-4 col-sm-6 text-center mb-4"> - <img class="rounded-circle img-fluid d-block mx-auto" src="{% static 'img/dummy.png' %}" alt=""> - <h3>Updated soon..... - </h3> - <p align="justify"></p> - </div> --> - <!-- Speaker 3 --> - <!-- <div class="col-lg-4 col-sm-6 text-center mb-4"><br> - <img class="img-fluid d-block mx-auto" src="{% static 'img/me_pro.png' %}" alt=""> - <p align="justify">Nelle Varoquaux, Postdoctoral fellow<br><span style="font-size: 10px;">(at the Department of Statistics at UC -Berkeley and a BIDS data science fellow.)</span> -<br><a href="https://github.com/NelleV" target="_blank"><i style="font-size:30px;color: black;margin-left: 35%" class="fa fa-github" aria-hidden="true"></i></a> - <a href="https://bids.berkeley.edu/people/nelle-varoquaux" target="_blank"><i class="fa fa-info" style="font-size:30px;color:black"></i></a> - <p align="justify"> She received a PhD in computational -biology from École des Mines de Paris in 2015. Her research interests are in -statistical machine learning and scientific computing applied to molecular -biology problems, such as inferring the 3D architecture of the genome or -data-integration methods to better understand gene regulatory -networks. Recently, as part of the interdisciplinary institute BIDS, she also -studies open-source communities and contributiors in collaboration with social -scientists. -<br> -She is a core-developer of scikit-learn, MarkUs and Matplotlib, was Program -Chair for Scipy in 2015 and 2016.</p></p> - </div>--> - <!-- <div class="col-lg-4 col-sm-6 text-center mb-4"> - <img class="rounded-circle img-fluid d-block mx-auto" src="{% static 'img/dummy.png' %}" alt=""> - <h3>Updated soon..... - </h3> - <p align="justify"></p> - </div> --> - <!-- --> + <hr> + <div class="panel panel-default"> + <table class="table" > + <colgroup> + <col width="20%" /> + <col width="60%" /> + </colgroup> + <tr> + <td bgcolor="#01c3d9"> + <h9 style="color:#000000;">Early Bird</h9> + <h2 style="color:#000000;" style ="font-size: 25px;">₹1200</h2> + <h9 style="color:#000000;">(Till 15th Oct 2017)</h9> + </td> + <td> + This ticket includes conference (tutorials + talks), lunch, and snacks for 2 days and dinner for the first day. It does not include Accommodation & T-Shirt. This is a non-refundable ticket. + </td> + </tr> + <tr> + <td bgcolor = "#5cd8e7"> + <h9 style="color:#000000;">Light</h9> + <h2 style="color:#000000;"style ="font-size: 25px;">₹600</h2> + <h9 style="color:#000000;">(Till 20th Nov 2017)</h9> + </td> + <td> + This Ticket allows you to ONLY attend the conference for 2 Days (snacks for two days will be served). Does not include any conference amenities (Accommodation, Lunch, Dinner & T-shirt).This is a non-refundable ticket. + </td> + </tr> + <tr> + <td bgcolor="#8cc9f0"> + <h9 style="color:#000000;">Regular</h9> + <h2 style="color:#000000;" style ="font-size: 25px;">₹1400</h2> + <h9 style="color:#000000;">(16th Oct - 25th Nov 2017)</h9> + </td> + <td> + This ticket includes conference (tutorials + talks), lunch and snacks for 2 days and dinner for the first day. It does not include Accommodation & T-Shirt. This is a non-refundable ticket. + </td> + </tr> + <tr> + <td bgcolor ="#9de8f1"> + <h9 style="color:#000000;">Accomodation</h9> + <h2 style="color:#000000;" style ="font-size: 25px;">₹600</h2> + <h9 style="color:#000000;"><a href="#"> Add On </a></h9> + </td> + <td> + Accommodation is provided on a shared basis (twin sharing) inside IIT-B campus (Boys/Girls hostel). Accommodation will be provided for 2 days, i.e, 28-29 and 29-30 November. Accommodation does not include other amenities like dinner, etc. Extension of period of stay is not available. This is a non-refundable ticket. + </td> + <tr> + <td bgcolor= "#cef3f8"> + <h9 style="color:#000000;">T-Shirt</h9> + <h2 style="color:#000000;" style ="font-size: 25px;">₹350</h2> + <h9 style="color:#000000;"><a href="#"> Add On </a></h9> + </td> + <td> + Change of size, exchange at the venue is not available. This is a non-refundable ticket. + </td> + </tr> + </tr> + </table> + <p id="demo"></p> + <footer class="major"> + <ul class="actions"> + <center><a target="_blank" href="#"><input type= "image" style ="width: 200px" src="{% static 'img/register.png'%}"></a></center> + </ul> + </footer> </div> </div> - </section> - <!------------------------------------ ---> - <!------------ register ------- --> - <section id="register"> - <br> - <br> - <br> - <br> - <div class="container"> - <div class="row align-items-center"> - <div class="col-md-offset-4"> - <center> - <h2>Register</h2> - </center> - <hr> - <div class="panel panel-default"> - <table class="table" > - <colgroup> - <col width="20%" /> - <col width="60%" /> - </colgroup> - <tr> - <td bgcolor="#01c3d9"> - <h9 style="color:#000000;">Early Bird</h9> - <h2 style="color:#000000;" style ="font-size: 25px;">₹1200</h2> - <h9 style="color:#000000;">(Till 15th Oct 2017)</h9> - </td> - <td> - This ticket includes conference (tutorials + talks), lunch, and snacks for 2 days and dinner for the first day. It does not include Accommodation & T-Shirt. This is a non-refundable ticket. - </td> - </tr> - <tr> - <td bgcolor = "#5cd8e7"> - <h9 style="color:#000000;">Light</h9> - <h2 style="color:#000000;"style ="font-size: 25px;">₹600</h2> - <h9 style="color:#000000;">(Till 20th Nov 2017)</h9> - </td> - <td> - This Ticket allows you to ONLY attend the conference for 2 Days (snacks for two days will be served). Does not include any conference amenities (Accommodation, Lunch, Dinner & T-shirt).This is a non-refundable ticket. - </td> - </tr> - <tr> - <td bgcolor="#8cc9f0"> - <h9 style="color:#000000;">Regular</h9> - <h2 style="color:#000000;" style ="font-size: 25px;">₹1400</h2> - <h9 style="color:#000000;">(16th Oct - 25th Nov 2017)</h9> - </td> - <td> - This ticket includes conference (tutorials + talks), lunch and snacks for 2 days and dinner for the first day. It does not include Accommodation & T-Shirt. This is a non-refundable ticket. - </td> - </tr> - <tr> - <td bgcolor ="#9de8f1"> - <h9 style="color:#000000;">Accomodation</h9> - <h2 style="color:#000000;" style ="font-size: 25px;">₹600</h2> - <h9 style="color:#000000;"><a href="#"> Add On </a></h9> - </td> - <td> - Accommodation is provided on a shared basis (twin sharing) inside IIT-B campus (Boys/Girls hostel). Accommodation will be provided for 2 days, i.e, 28-29 and 29-30 November. Accommodation does not include other amenities like dinner, etc. Extension of period of stay is not available. This is a non-refundable ticket. - </td> - <tr> - <td bgcolor= "#cef3f8"> - <h9 style="color:#000000;">T-Shirt</h9> - <h2 style="color:#000000;" style ="font-size: 25px;">₹350</h2> - <h9 style="color:#000000;"><a href="#"> Add On </a></h9> - </td> - <td> - Change of size, exchange at the venue is not available. This is a non-refundable ticket. - </td> - </tr> - </tr> - </table> - <p id="demo"></p> - <footer class="major"> - <ul class="actions"> - <center><a target="_blank" href="#"><input type= "image" style ="width: 200px" src="{% static 'img/register.png'%}"></a></center> - </ul> - </footer> + </div> + </div> +</section> +<!--------------------------> +<!------------ coc ------------- --> +<section id="coc"> + <br> + <br> + <br> + <br> + <div class="container"> + <div class="row align-items-center"> + <div class="col-md-offset-4"> + <center> + <h2>Code Of Conduct</h2> + </center> + <hr> + <div class="panel panel-default"> + <div class="panel-body"> + <div align="justify" class="p-5"> + <p>We appreciate your participation in SciPy 2017. We want you to have an enjoyable and enriching experience in the conference. For this all the attendees are required to conform to the following Code of Conduct. Organisers will ensure that it is enforced throughout the event. + <div class="collapse" id="collapseExample"> + <div class="card-text"> + <p>SciPy India is dedicated to providing a harassment-free conference experience for everyone, regardless of age, gender, sexual orientation, physical appearance, disability, race, religion or employment.</p> + <p>Harassment includes offensive verbal comments related to gender, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention. We have zero tolerance on harassment of conference participants in any form, including, but not limited to the activities mentioned here.</p> + <p>Participants asked to stop any harassing behavior are expected to comply immediately.</p> + <p>All communication should be appropriate for a professional audience, including people from many different backgrounds. Sexual language or imagery is inappropriate for all aspects of the conference, including talks. Remember that sexist, racist or any other form of exclusionary or offensive jokes or excessive public swearing are not appropriate at any venue of SciPy India.</p> + <p>Do not insult or put down attendees or engage in any action that violates the open, welcoming and sharing spirit of the conference. Be kind and sensitive to the people around you when you are attending the conference, and avoid any kind of offensive or degrading behavior.</p> + <p><b>If a participant engages in behavior that violates this code of conduct, the conference organizers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund.</b></p> + <p>Thank you for helping to make SciPy India a welcoming, friendly event for all.</p> + <p><b>Contact Information:</b></p> + <p>If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff. Conference staff will be wearing "SciPy India: Organiser" badges.</p> + <p>Conference staff will be happy to help participants contact venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.</p> + <p><b>License:</b></p> + <p>This Code of Conduct was forked from PSF Code of Conduct by Python Software Foundation which is under a Creative Commons Attribution 3.0 Unported License.</p> + <p>SciPy India Conference Code of Conduct is licensed under a Creative Commons Attribution 3.0 Unported License.</p> + </div> + </div> + <p> + <center><a class="btn btn-primary" data-toggle="collapse" href="#collapseExample" aria-expanded="false" aria-controls="collapseExample"> + Show More + </a> + </center> + </p> </div> </div> </div> </div> - </section> - <!--------------------------> - <!------------ coc ------------- --> - <section id="coc"> - <br> - <br> - <br> - <br> - <div class="container"> - <div class="row align-items-center"> - <div class="col-md-offset-4"> - <center> - <h2>Code Of Conduct</h2> - </center> - <hr> - <div class="panel panel-default"> - <div class="panel-body"> - <div align="justify" class="p-5"> - <p>We appreciate your participation in SciPy 2017. We want you to have an enjoyable and enriching experience in the conference. For this all the attendees are required to conform to the following Code of Conduct. Organisers will ensure that it is enforced throughout the event. - <div class="collapse" id="collapseExample"> - <div class="card-text"> - <p>SciPy India is dedicated to providing a harassment-free conference experience for everyone, regardless of age, gender, sexual orientation, physical appearance, disability, race, religion or employment.</p> - <p>Harassment includes offensive verbal comments related to gender, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention. We have zero tolerance on harassment of conference participants in any form, including, but not limited to the activities mentioned here.</p> - <p>Participants asked to stop any harassing behavior are expected to comply immediately.</p> - <p>All communication should be appropriate for a professional audience, including people from many different backgrounds. Sexual language or imagery is inappropriate for all aspects of the conference, including talks. Remember that sexist, racist or any other form of exclusionary or offensive jokes or excessive public swearing are not appropriate at any venue of SciPy India.</p> - <p>Do not insult or put down attendees or engage in any action that violates the open, welcoming and sharing spirit of the conference. Be kind and sensitive to the people around you when you are attending the conference, and avoid any kind of offensive or degrading behavior.</p> - <p><b>If a participant engages in behavior that violates this code of conduct, the conference organizers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund.</b></p> - <p>Thank you for helping to make SciPy India a welcoming, friendly event for all.</p> - <p><b>Contact Information:</b></p> - <p>If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff. Conference staff will be wearing "SciPy India: Organiser" badges.</p> - <p>Conference staff will be happy to help participants contact venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.</p> - <p><b>License:</b></p> - <p>This Code of Conduct was forked from PSF Code of Conduct by Python Software Foundation which is under a Creative Commons Attribution 3.0 Unported License.</p> - <p>SciPy India Conference Code of Conduct is licensed under a Creative Commons Attribution 3.0 Unported License.</p> - </div> - </div> - <p> - <center><a class="btn btn-primary" data-toggle="collapse" href="#collapseExample" aria-expanded="false" aria-controls="collapseExample"> - Show More - </a> - </center> - </p> - </div> - </div> - </div> + </div> + </div> +</section> +<!--------------------------> +<!------------ schedule------------- --> +<section id="schedule"> + <br> + <br> + <br> + <br> + <div class="container"> + <center> + <h2>Schedule</h2> + <h3 style="font-weight: normal;">To be updated soon..... + </h3> + </center> + <hr> + <div class="row align-items-center"> + <div class="col-md-offset-4"> + <hr> + <!-- <ul class="nav nav-tabs"> + <li class="nav-item"> + <a class="nav-link active" href="#day1">Day 1</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="#day2">Day 2</a> + </li> + </ul> + <div class="tab-content"> + <div class="tab-pane active" id="day1" > + <center> + <h4>29 Nov 2017 (Day 1 - Saturday)</h4> + </center> + <table width="100%" class="table-striped"> + <thead> + <th width="25%"><b>Time</b></th> + <th width="40%" ><b>Basic Track</b> </th> + <th width="40%"> <b>Advanced Track</b></th> + </thead> + <tbody> + <tr > + <td>08:30 AM - 09:00 AM</td> + <td colspan="3" style="text-align:center"><b>REGISTRATION / BREAKFAST </b></td> + <td> </td> + </tr> + <tr > + <td>09:00 AM - 1:00 PM</td> + <td >Workshop: Introductory Scientific Computing with Python: + Ipython, Matplotlib, NumPy, SciPy - Prof. Prabhu Ramachandran + </td> + <td>Workshop: Introduction to Automated Testing in Python</td> + </tr> + <tr > + <td>01:00 PM - 02:00 PM</td> + <td colspan="3" style="text-align:center"><b>LUNCH</b></td> + <td></td> + </tr> + <tr > + <td >02:00 PM - 04:00 PM</td> + <td >Workshop: Python for Microcontrollers</td> + <td>Workshop: Algorithm to Application: Using Traits and ETS</td> + </tr> + <tr > + <td>04:00 PM - 04:15 PM</td> + <td colspan="3" style="text-align:center"><b>TEA</b></td> + <td></td> + </tr> + <tr > + <td>04:15 PM - 06:00 PM</td> + <td >Workshop: Introduction to Git</td> + <td>Workshop: ExpEYES</td> + </tr> + </tbody> + </table> + <p></p> + </div> + <div class="tab-pane" id="day2" > + <center> + <h4>30 Nov 2017 (Day 2 - Sunday)</h4> + </center> + <table class="table table-bordered"> + <thead> + <th width="20%"><b>Time</b></th> + <th width="70%"><b>Session</b> </th> + <th width="20%"><b>Slides</b></th> + </thead> + <tbody> + <tr > + <td>08:30 AM - 09:00 AM</td> + <td><b>BREAKFAST </b></td> + <td></td> + </tr> + <tr > + <td>09:00 AM - 10:00 AM</td> + <td><b>Keynote</b>: Algorithmic Data Exploration - Mr. S. Anand </td> + <td><a href="http://www.slideshare.net/gramener/automating-data-exploration-scipy-2016" target="_blank" >View here</a></td> + </tr> + <tr > + <td>10:00 AM - 10:25 AM</td> + <td>Talk: Learn the Brain with Nilearn - Kamalaker Dadi </td> + <td><a href="http://scipy.in/2016/downloads/Kamalaker.pdf" target="_blank">View here</a></td> + </tr> + <tr > + <td>10:25 AM - 10:50 AM</td> + <td>Talk: Scientific Python in Disaster Simulation and Visualization: Modeling and Simulation of Wildland Fire Spread + using CAN Model - Gugan Selvaraj + </td> + <td><a href="http://scipy.in/2016/downloads/Gugan.pdf" target="_blank">View here</a></td> + </tr> + <tr > + <td>10:50 AM - 11:15 AM</td> + <td>Talk: Package ensemble: A package to create ensemble Machine Learning models - Prajwal Kailas </td> + <td><a href="http://scipy.in/2016/downloads/Prajwal_Kailas.zip" >View here</a></td> + </tr> + <tr > + <td>11:15 AM - 11:30 AM </td> + <td><b>TEA</b></td> + <td></td> + <tr > + <td>11:30 AM - 11:55 AM</td> + <td>Talk: Python & Caffe: Getting started with Deep Learning - Saurabh Kumar </td> + <td><a href="http://scipy.in/2016/downloads/saurabhkumar.pdf" target="_blank">View here</a></td> + </tr> + <tr > + <td>11:55 AM - 12:20 PM</td> + <td>Talk: Extracting structured data from Millions of Mobile SMS Messages - From Conception to Production - Vineesha Budhrani </td> + </tr> + <tr > + <td>12:20 PM - 12:45 PM </td> + <td>Talk: Using Analytics to Unpack Your Financial Biography from CIBIL - Kedar Deore </td> + </tr> + <tr > + <td>12:45 PM - 01:10 PM </td> + <td>Talk: Processing medium-sized data with Python, Pandas and Postgres - Chinmay Kanchi </td> + <td><a href="http://scipy.in/2016/downloads/chinmay_kanchi.zip" >View here</a></td> + </tr> + </tr> + <tr > + <td>01:10 PM - 02:10 PM</td> + <td><b>LUNCH</b></td> + <td></td> + </tr> + <tr > + <td>02:10 PM - 03:10 PM</td> + <td><b>Keynote</b>: Taking Python to Classrooms - Dr. Ajith Kumar </td> + </tr> + <tr > + <td>03:10 PM - 03:35 PM</td> + <td>Talk: Developing Python Backends for Machine Learning Applications - Jaidev Deshpande </td> + <td><a href="http://nbviewer.jupyter.org/format/slides/github/jaidevd/jaidevd.github.io/blob/source/blog/posts/developing-python-backends-for-machine-learning-applications.ipynb#/" target="_blank">View here</a></td> + </tr> + <tr > + <td>03:35 PM - 04:00 PM </td> + <td>Talk: Good Enough Practices for Scientific Computing in Python - Pankaj Pandey </td> + <td><a href="http://scipy.in/2016/downloads/Pankaj_Pandey.pdf" target="_blank">View here</a></td> + </tr> + <tr > + <td>04:00 PM - 04:15 PM </td> + <td>Talk: Compressive Sensing: A glimpse into the Magic Reconstruction using Python - Saurabh Kumar </td> + <td><a href="http://scipy.in/2016/downloads/saurabhKumar_2.pdf" target="_blank">View here</a></td> + </tr> + <tr > + <td>04:15 PM - 04:30 PM</td> + <td>Talk: Raspberry PI based Smart Greenhouse for environment monitoring and control - Saiprasad Barke and Shradda Barke </td> + <td><a href="http://scipy.in/2016/downloads/Saiprasad_and_Shradda.pdf" target="_blank">View here</a></td> + </tr> + <tr > + <td>04:30 PM - 04:45 PM</td> + <td><b>TEA</b></td> + <td></td> + </tr> + <tr > + <td>04:45 PM - 05:45 PM</td> + <td><b>Lightning Talks </b></td> + <td></td> + </tr> + <tr > + <td>05:45 PM - 06:00 PM</td> + <td><b>Closing </b></td> + <td></td> + </tr> + </tbody> + </table> + <p></p> + </div> + </div> --> + </div> + </div> + </div> +</section> +<!--------------------------> +<!------------ about ------------- --> +<section id="instructions"> + <br> + <br> + <br> + <br> + <div class="container"> + <center> + <h2>Instructions</h2> + <h3 style="font-weight: normal;">To be updated soon..... + </h3> + </center> + <hr> + <div class="row align-items-center"> + <div class="col-md-offset-4"> + <div class="panel panel-default"> + <div class="panel-body"> + <!-- <table class="table table-condensed" style="text-align: justify;"> + <tbody> + <tr> + <td>General Instructions</td> + <td width="60%">These instructions will help you during the stay at IIT Bombay. </td> + <td><a href="http://scipy.in/2016/downloads/General_instruction.pdf" target="_blank">View here</a> </td> + </tr> + <tr> + <td>SciPy 2017: <br>Preferred Workshop Track</td> + <td>Please select the workshop in which you wish to participate (Satellite conference registrants need not submit this form).</td> + <td><a href="http://tinyurl.com/SciPy2016-Workshop" target="_blank">View here</a> </td> + <tr> + <tr > + <td>Workshop Instructions</td> + <td >These instructions are for all the registered participants. It has the details of the workshops which will be conducted in SciPy India 2016 conference. Please read it carefully and follow the steps to install various software packages.<br> + <b>Note:</b> You will not be able to participate in the workshops without installing the above packages. There will not be any separate setup session at the venue. + </td> + <td><a href="http://scipy.in/2016/downloads/SciPy_instruction_workshop.pdf" target="_blank">View here</a> </td> + </tr> + <tr > + <td>Workshop Material </td> + <td >1)<b> Workshop</b>: Introductory Scientific Computing with Python: Ipython, Matplotlib, NumPy, SciPy - Prof. Prabhu Ramachandran<br></td> + <td><a href="http://scipy.in/2016/downloads/workshop/intro_scipy_circulate.zip" target="_blank">View here</a> </td> + </tr> + </tbody> + </table> --> </div> </div> </div> - </section> - <!--------------------------> - <!------------ schedule------------- --> - <section id="schedule"> - <br> - <br> - <br> - <br> - <div class="container"> + </div> + </div> +</section> +<!--------------------------> +<!------------ venue ------------- --> +<section id="venue"> + <br> + <br> + <br> + <br> + <div class="container"> + <div class="align-items-center"> + <div class="col-md-offset-4"> <center> - <h2>Schedule</h2> - <h3 style="font-weight: normal;">To be updated soon..... - </h3> + <h2>Venue</h2> </center> <hr> - <div class="row align-items-center"> - <div class="col-md-offset-4"> - <hr> - <!-- <ul class="nav nav-tabs"> - <li class="nav-item"> - <a class="nav-link active" href="#day1">Day 1</a> - </li> - <li class="nav-item"> - <a class="nav-link" href="#day2">Day 2</a> - </li> - </ul> - <div class="tab-content"> - <div class="tab-pane active" id="day1" > - <center> - <h4>29 Nov 2017 (Day 1 - Saturday)</h4> - </center> - <table width="100%" class="table-striped"> - <thead> - <th width="25%"><b>Time</b></th> - <th width="40%" ><b>Basic Track</b> </th> - <th width="40%"> <b>Advanced Track</b></th> - </thead> - <tbody> - <tr > - <td>08:30 AM - 09:00 AM</td> - <td colspan="3" style="text-align:center"><b>REGISTRATION / BREAKFAST </b></td> - <td> </td> - </tr> - <tr > - <td>09:00 AM - 1:00 PM</td> - <td >Workshop: Introductory Scientific Computing with Python: - Ipython, Matplotlib, NumPy, SciPy - Prof. Prabhu Ramachandran - </td> - <td>Workshop: Introduction to Automated Testing in Python</td> - </tr> - <tr > - <td>01:00 PM - 02:00 PM</td> - <td colspan="3" style="text-align:center"><b>LUNCH</b></td> - <td></td> - </tr> - <tr > - <td >02:00 PM - 04:00 PM</td> - <td >Workshop: Python for Microcontrollers</td> - <td>Workshop: Algorithm to Application: Using Traits and ETS</td> - </tr> - <tr > - <td>04:00 PM - 04:15 PM</td> - <td colspan="3" style="text-align:center"><b>TEA</b></td> - <td></td> - </tr> - <tr > - <td>04:15 PM - 06:00 PM</td> - <td >Workshop: Introduction to Git</td> - <td>Workshop: ExpEYES</td> - </tr> - </tbody> - </table> - <p></p> - </div> - <div class="tab-pane" id="day2" > - <center> - <h4>30 Nov 2017 (Day 2 - Sunday)</h4> - </center> - <table class="table table-bordered"> - <thead> - <th width="20%"><b>Time</b></th> - <th width="70%"><b>Session</b> </th> - <th width="20%"><b>Slides</b></th> - </thead> - <tbody> - <tr > - <td>08:30 AM - 09:00 AM</td> - <td><b>BREAKFAST </b></td> - <td></td> - </tr> - <tr > - <td>09:00 AM - 10:00 AM</td> - <td><b>Keynote</b>: Algorithmic Data Exploration - Mr. S. Anand </td> - <td><a href="http://www.slideshare.net/gramener/automating-data-exploration-scipy-2016" target="_blank" >View here</a></td> - </tr> - <tr > - <td>10:00 AM - 10:25 AM</td> - <td>Talk: Learn the Brain with Nilearn - Kamalaker Dadi </td> - <td><a href="http://scipy.in/2016/downloads/Kamalaker.pdf" target="_blank">View here</a></td> - </tr> - <tr > - <td>10:25 AM - 10:50 AM</td> - <td>Talk: Scientific Python in Disaster Simulation and Visualization: Modeling and Simulation of Wildland Fire Spread - using CAN Model - Gugan Selvaraj - </td> - <td><a href="http://scipy.in/2016/downloads/Gugan.pdf" target="_blank">View here</a></td> - </tr> - <tr > - <td>10:50 AM - 11:15 AM</td> - <td>Talk: Package ensemble: A package to create ensemble Machine Learning models - Prajwal Kailas </td> - <td><a href="http://scipy.in/2016/downloads/Prajwal_Kailas.zip" >View here</a></td> - </tr> - <tr > - <td>11:15 AM - 11:30 AM </td> - <td><b>TEA</b></td> - <td></td> - <tr > - <td>11:30 AM - 11:55 AM</td> - <td>Talk: Python & Caffe: Getting started with Deep Learning - Saurabh Kumar </td> - <td><a href="http://scipy.in/2016/downloads/saurabhkumar.pdf" target="_blank">View here</a></td> - </tr> - <tr > - <td>11:55 AM - 12:20 PM</td> - <td>Talk: Extracting structured data from Millions of Mobile SMS Messages - From Conception to Production - Vineesha Budhrani </td> - </tr> - <tr > - <td>12:20 PM - 12:45 PM </td> - <td>Talk: Using Analytics to Unpack Your Financial Biography from CIBIL - Kedar Deore </td> - </tr> - <tr > - <td>12:45 PM - 01:10 PM </td> - <td>Talk: Processing medium-sized data with Python, Pandas and Postgres - Chinmay Kanchi </td> - <td><a href="http://scipy.in/2016/downloads/chinmay_kanchi.zip" >View here</a></td> - </tr> - </tr> - <tr > - <td>01:10 PM - 02:10 PM</td> - <td><b>LUNCH</b></td> - <td></td> - </tr> - <tr > - <td>02:10 PM - 03:10 PM</td> - <td><b>Keynote</b>: Taking Python to Classrooms - Dr. Ajith Kumar </td> - </tr> - <tr > - <td>03:10 PM - 03:35 PM</td> - <td>Talk: Developing Python Backends for Machine Learning Applications - Jaidev Deshpande </td> - <td><a href="http://nbviewer.jupyter.org/format/slides/github/jaidevd/jaidevd.github.io/blob/source/blog/posts/developing-python-backends-for-machine-learning-applications.ipynb#/" target="_blank">View here</a></td> - </tr> - <tr > - <td>03:35 PM - 04:00 PM </td> - <td>Talk: Good Enough Practices for Scientific Computing in Python - Pankaj Pandey </td> - <td><a href="http://scipy.in/2016/downloads/Pankaj_Pandey.pdf" target="_blank">View here</a></td> - </tr> - <tr > - <td>04:00 PM - 04:15 PM </td> - <td>Talk: Compressive Sensing: A glimpse into the Magic Reconstruction using Python - Saurabh Kumar </td> - <td><a href="http://scipy.in/2016/downloads/saurabhKumar_2.pdf" target="_blank">View here</a></td> - </tr> - <tr > - <td>04:15 PM - 04:30 PM</td> - <td>Talk: Raspberry PI based Smart Greenhouse for environment monitoring and control - Saiprasad Barke and Shradda Barke </td> - <td><a href="http://scipy.in/2016/downloads/Saiprasad_and_Shradda.pdf" target="_blank">View here</a></td> - </tr> - <tr > - <td>04:30 PM - 04:45 PM</td> - <td><b>TEA</b></td> - <td></td> - </tr> - <tr > - <td>04:45 PM - 05:45 PM</td> - <td><b>Lightning Talks </b></td> - <td></td> - </tr> - <tr > - <td>05:45 PM - 06:00 PM</td> - <td><b>Closing </b></td> - <td></td> - </tr> - </tbody> - </table> - <p></p> + <div class="panel panel-default"> + <div class="panel-body"> + <center> + <h4>Lecture Hall Complex, IIT Bombay</h4> + <div class="embed-responsive embed-responsive-16by9"> + <iframe class="embed-responsive-item" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3769.472585331343!2d72.916895!3d19.130779999999994!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3be7c7f4215f57bf%3A0xcf0c03ea45a113e1!2sLecture+Hall+Complex+(LHC)!5e0!3m2!1sen!2sin!4v1434726932900"></iframe> </div> - </div> --> + </center> </div> </div> </div> - </section> - <!--------------------------> - <!------------ about ------------- --> - <section id="instructions"> - <br> - <br> - <br> - <br> - <div class="container"> + </div> + </div> +</section> +<!--------------------------> +<!------------ venue ------------- --> +<section id="contact"> + <br> + <br> + <br> + <br> + <div class="container"> + <div class="align-items-center"> + <div class="col-md-offset-4"> <center> - <h2>Instructions</h2> - <h3 style="font-weight: normal;">To be updated soon..... - </h3> + <h2>Write to Us</h2> + <p>Feel free to send us an email if you have any questions.</p> </center> <hr> - <div class="row align-items-center"> - <div class="col-md-offset-4"> - <div class="panel panel-default"> - <div class="panel-body"> - <!-- <table class="table table-condensed" style="text-align: justify;"> - <tbody> - <tr> - <td>General Instructions</td> - <td width="60%">These instructions will help you during the stay at IIT Bombay. </td> - <td><a href="http://scipy.in/2016/downloads/General_instruction.pdf" target="_blank">View here</a> </td> - </tr> - <tr> - <td>SciPy 2017: <br>Preferred Workshop Track</td> - <td>Please select the workshop in which you wish to participate (Satellite conference registrants need not submit this form).</td> - <td><a href="http://tinyurl.com/SciPy2016-Workshop" target="_blank">View here</a> </td> - <tr> - <tr > - <td>Workshop Instructions</td> - <td >These instructions are for all the registered participants. It has the details of the workshops which will be conducted in SciPy India 2016 conference. Please read it carefully and follow the steps to install various software packages.<br> - <b>Note:</b> You will not be able to participate in the workshops without installing the above packages. There will not be any separate setup session at the venue. - </td> - <td><a href="http://scipy.in/2016/downloads/SciPy_instruction_workshop.pdf" target="_blank">View here</a> </td> - </tr> - <tr > - <td>Workshop Material </td> - <td >1)<b> Workshop</b>: Introductory Scientific Computing with Python: Ipython, Matplotlib, NumPy, SciPy - Prof. Prabhu Ramachandran<br></td> - <td><a href="http://scipy.in/2016/downloads/workshop/intro_scipy_circulate.zip" target="_blank">View here</a> </td> - </tr> - </tbody> - </table> --> + <div class="panel panel-default"> + <div class="panel-body"> + <form id="contact_us" action='#' class="form" role="form" method=POST onSubmit="alert('Thank you for your feedback.');" enctype="multipart/form-data"> + {% csrf_token %} + <div class="col-md-15 form-group"> + <input class="form-control" id="name" name="name" placeholder="Name" type="text" required /> </div> - </div> - </div> - </div> - </div> - </section> - <!--------------------------> - <!------------ venue ------------- --> - <section id="venue"> - <br> - <br> - <br> - <br> - <div class="container"> - <div class="align-items-center"> - <div class="col-md-offset-4"> - <center> - <h2>Venue</h2> - </center> - <hr> - <div class="panel panel-default"> - <div class="panel-body"> - <center> - <h4>Lecture Hall Complex, IIT Bombay</h4> - <div class="embed-responsive embed-responsive-16by9"> - <iframe class="embed-responsive-item" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3769.472585331343!2d72.916895!3d19.130779999999994!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3be7c7f4215f57bf%3A0xcf0c03ea45a113e1!2sLecture+Hall+Complex+(LHC)!5e0!3m2!1sen!2sin!4v1434726932900"></iframe> - </div> - </center> + <div class="col-md-15 form-group"> + <input class="form-control" id="email" name="email" placeholder="Email" type="email" required /> </div> - </div> - </div> - </div> - </div> - </section> - <!--------------------------> - <!------------ venue ------------- --> - <section id="contact"> - <br> - <br> - <br> - <br> - <div class="container"> - <div class="align-items-center"> - <div class="col-md-offset-4"> - <center> - <h2>Write to Us</h2> - <p>Feel free to send us an email if you have any questions.</p> - </center> - <hr> - <div class="panel panel-default"> - <div class="panel-body"> - <form id="contact_us" action='#' class="form" role="form" method=POST onSubmit="alert('Thank you for your feedback.');" enctype="multipart/form-data"> - {% csrf_token %} - <div class="col-md-15 form-group"> - <input class="form-control" id="name" name="name" placeholder="Name" type="text" required /> - </div> - <div class="col-md-15 form-group"> - <input class="form-control" id="email" name="email" placeholder="Email" type="email" required /> - </div> - <div class="col-md-15 form-group"> - <textarea class="form-control" id="message" name="message" placeholder="Message" rows="5"></textarea> - </div> - <div class="col-md-15 form-group"> - <input class="form-control" style="color:black;" readonly type="text" id="a" /> - </div> - <div class="col-md-15 form-group"> - <input placeholder = "Answer" class="form-control" type="text" id="b"/> - </div> - <div class = "col-md-3"> - <!-- <button class="button" href="" id = "c" type="submit">Send Message</button> --> - <button id="myButton" disabled >Send Message</button><br> - <p style="color: red;" id= "error"> - </div> - </form> + <div class="col-md-15 form-group"> + <textarea class="form-control" id="message" name="message" placeholder="Message" rows="5"></textarea> </div> - </div> + <div class="col-md-15 form-group"> + <input class="form-control" style="color:black;" readonly type="text" id="a" /> + </div> + <div class="col-md-15 form-group"> + <input placeholder = "Answer" class="form-control" type="text" id="b"/> + </div> + <div class = "col-md-3"> + <!-- <button class="button" href="" id = "c" type="submit">Send Message</button> --> + <button id="myButton" disabled >Send Message</button><br> + <p style="color: red;" id= "error"> + </div> + </form> </div> </div> </div> - </section> - <!--------------------------> + </div> + </div> +</section> +<!--------------------------> + + diff --git a/website/templates/navbar.html b/website/templates/navbar.html index ab284d4..426ca77 100644 --- a/website/templates/navbar.html +++ b/website/templates/navbar.html @@ -1,55 +1,74 @@ - {% load static %} - <!-- Navigation --> - {% block nav %} - <section id="home"> - <nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top"> - <div class="container"> - <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"> - <span class="navbar-toggler-icon"></span> - </button> - <div class="collapse navbar-collapse" id="navbarResponsive"> - <ul class="navbar-nav mx-auto"> - <li class="nav-item"> - <a class="nav-link" href="#home" class="nav-link js-scroll-trigger" >Home - <!--<span class="sr-only">(current)</span>--> - </a> - </li> - <!-- <li class="nav-item"> - <a class="nav-link" href="#about" class="nav-link js-scroll-trigger" >About</a> - </li> --> - <li class="nav-item"> - <a class="nav-link" href="#speakers" class="nav-link js-scroll-trigger" >Speakers</a> - </li> - <!-- - <li class="nav-item"> - <a class="nav-link" href="#register" class="nav-link js-scroll-trigger" >Register</a> - </li> - <li class="nav-item"> - <a class="nav-link" href="#coc" class="nav-link js-scroll-trigger" >COC</a> - </li> - <li class="nav-item"> - <a class="nav-link" href="{% url 'website:cfp' %}">Submit</a> - </li> --> - <li class="nav-item"> - <a class="nav-link" href="#schedule" class="nav-link js-scroll-trigger" >Schedule</a> - </li> - <!-- <li class="nav-item"> - <a class="nav-link" href="#instructions" class="nav-link js-scroll-trigger" >Instructions</a> - </li> --> - <li class="nav-item"> - <a class="nav-link" href="#venue" class="nav-link js-scroll-trigger" >Venue</a> - </li> - <!-- <li class="nav-item"> - <a class="nav-link" href="#" class="nav-link js-scroll-trigger" >Satellite Conference</a> - </li> - <li class="nav-item"> - <a class="nav-link" href="#gallery" class="nav-link js-scroll-trigger" >Gallery</a> - </li> --> - <li class="nav-item"> - <a class="nav-link" href="#contact" class="nav-link js-scroll-trigger" >Contact</a> - </li> - </ul> - </div> - </div> - </nav> - {% endblock %} + + +{% load static %} +<!-- Navigation --> +{% block nav %} +<section id="home"> +<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top"> + <div class="container"> + <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"> + <span class="navbar-toggler-icon"></span> + </button> + <div class="collapse navbar-collapse" id="navbarResponsive"> + <ul class="navbar-nav"> + <li class="nav-item"> + <a class="nav-link" href="#home" class="nav-link js-scroll-trigger" > + Home + <!--<span class="sr-only">(current)</span>--> + </a> + </li> + <!-- <li class="nav-item"> + <a class="nav-link" href="#about" class="nav-link js-scroll-trigger" >About</a> + </li> --> + <li class="nav-item"> + <a class="nav-link" href="#speakers" class="nav-link js-scroll-trigger" >Speakers</a> + </li> + <!-- + <li class="nav-item"> + <a class="nav-link" href="#register" class="nav-link js-scroll-trigger" >Register</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="#coc" class="nav-link js-scroll-trigger" >COC</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="{% url 'website:cfp' %}">Submit</a> + </li> --> + <li class="nav-item"> + <a class="nav-link" href="#schedule" class="nav-link js-scroll-trigger" >Schedule</a> + </li> + <!-- <li class="nav-item"> + <a class="nav-link" href="#instructions" class="nav-link js-scroll-trigger" >Instructions</a> + </li> --> + <li class="nav-item"> + <a class="nav-link" href="#venue" class="nav-link js-scroll-trigger" >Venue</a> + </li> + <!-- <li class="nav-item"> + <a class="nav-link" href="#" class="nav-link js-scroll-trigger" >Satellite Conference</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="#gallery" class="nav-link js-scroll-trigger" >Gallery</a> + </li> --> + <li class="nav-item"> + <a class="nav-link" href="#contact" class="nav-link js-scroll-trigger" >Contact</a> + </li> + </ul> + <ul class="navbar-nav" style="margin-left: auto;"> + {% if user and not user.is_anonymous %} + <li class="nav-item" > + <a href="{% url 'website:cfp' %}" class="nav-link js-scroll-trigger btn btn-info btn-sm" > <span class="glyphicon glyphicon-user"></span>{{ user.get_full_name|default:user.username }}</a> + </li> + <li class="nav-item" > + <a href="{% url 'auth:logout' %}?next=/2017/cfp" class="nav-link js-scroll-trigger" >Logout</a> + </li> + {% else %} + <li class="nav-item" > + <a class="nav-link" href="{% url 'website:cfp' %}" class="nav-link js-scroll-trigger" >Login</a> + </li> + {% endif %} + </ul> + </div> + </div> +</nav> +{% endblock %} + + diff --git a/website/templates/submit-cfp.html b/website/templates/submit-cfp.html index bd1ae7f..e2bf5de 100755 --- a/website/templates/submit-cfp.html +++ b/website/templates/submit-cfp.html @@ -1,70 +1,29 @@ -{% extends 'base.html' %} -{% load static %} - -<!DOCTYPE HTML> - -<html> - <head> - <title>Call for Proposal</title> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width, initial-scale=1" /> - <!--[if lte IE 8]><script src="assets/js/ie/html5shiv.js"></script><![endif]--> - <link rel="stylesheet" href="assets/css/main.css" /> - <!--[if lte IE 9]><link rel="stylesheet" href="assets/css/ie9.css" /><![endif]--> - <!--[if lte IE 8]><link rel="stylesheet" href="assets/css/ie8.css" /><![endif]--> - </head> - <body> - - - - {% block header %} - <header id="header1"> - <h1>SciPy India 2016</h1> - <h2>Submit Abstract Proposal</h2> -</header> -{% endblock %} - - -{% block nav %} -<div id="navbar-main"> - <div class="navbar navbar-inverse navbar-fixed-top"> - <div class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li><a href="{% url 'website:home' %}" class="active">Home</a></li> - {% if user and not user.is_anonymous %} - <li><a href="{% url 'website:cfp' %}">{{ user.get_full_name|default:user.username }}</a> - <li><a href="{% url 'auth:logout' %}?next=/2016/cfp">Logout</a></li> - {% else %} - <li><a href="{% url 'website:cfp' %}" >Login</a></li> - {% endif %} - </ul> - </div> - </div> -</div> -{% endblock %} - - - -{% block content %} - <div id="wrapper"> -<div id="main"> -<section id="content" class="main"> -{% if proposals_a > 1 %} You have exceeded the abstract submission limit. - You may view your submitted proposals by clicking <a href="{% url 'website:view_abstracts' %}" class="btn "> here</a> - </div> -</div> -</section> - - {% else %} -<div id="wrapper"> -<!-- <div id="main"> --> -<section id="content" class="main"> - - - <!-- <h2>{{ user.get_full_name|default:user.username }} </h2> --> - <h2><u>Proposal Guidelines</u></h2> - <ul> +{% load static %} +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta name="description" content=""> + <meta name="author" content=""> + <link rel="icon" href="{% static 'img/favicon.ico'%}" type="icon"> + <title>SciPy India 2017</title> + <!-- Bootstrap core CSS --> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> + <link href="{% static 'vendor/bootstrap/css/bootstrap.min.css' %}" rel="stylesheet"> + <!-- Custom styles for this template --> + <link href="{% static 'css/one-page-wonder.css' %}" rel="stylesheet"> + </head> + <body data-spy="scroll" data-target=".navbar" data-offset="50"> + {% include 'navbar.html' %} + {% block content %} + <div class="container"> + {% if proposals_a > 1 %} You have exceeded the abstract submission limit. + You may view your submitted proposals by clicking <a href="{% url 'website:view_abstracts' %}" class="btn "> here</a> + <!-- <h2>{{ user.get_full_name|default:user.username }} </h2> --> + <h2><u>Proposal Guidelines</u></h2> + <ul> <li>The project you are willing to present should be an actual implementation rather than just an idea.</li> <li>Submissions need not necessarily be about an implementation, they could also be about experiences and usage of Python and Python-based tools and libraries for research or teaching.</li> <li>Abstract should be of 300 to 700 words describing the topic, including its relevance to scientific computing or the use of Python in education.</li> @@ -73,40 +32,26 @@ <li>Notification for selection/rejection of your proposal will be given through email.</li> <li>All selected proposals must be presented at the conference by at least one author.</li> </ul> - <form action="" method=POST enctype="multipart/form-data"> -<!-- <a style="color:red; ">{{ proposal_form.errors }}</a> - --> <div class="row1"> - {% for field in proposal_form %} - - <p>{{ field.label}} - {% if field.field.required %} <span style="color:red;">*</span> {% endif %} - {{ field }}</p> - <a style="color:red; ">{{ field.errors }}</a> - {% endfor %} - </div> - {% csrf_token %} - - <center><button class="button special" style="background:#D44727" type="submit">Submit</button></center> - </form> - </section> - </div> - {% endif %} - -{% endblock %} -{% block footer %} -{% endblock %} - - <!-- Scripts --> - <script src="assets/js/jquery.min.js"></script> - <script src="assets/js/jquery.scrollex.min.js"></script> - <script src="assets/js/jquery.scrolly.min.js"></script> - <script src="assets/js/skel.min.js"></script> - <script src="assets/js/util.js"></script> - <!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]--> - <script src="assets/js/main.js"></script> - - </body> + <form action="" method=POST enctype="multipart/form-data"> + <!-- <a style="color:red; ">{{ proposal_form.errors }}</a> + --> + <div class="row1"> + {% for field in proposal_form %} + <p>{{ field.label}} + {% if field.field.required %} <span style="color:red;">*</span> {% endif %} + {{ field }} + </p> + <a style="color:red; ">{{ field.errors }}</a> + {% endfor %} + </div> + {% csrf_token %} + <center><button class="button special" type="submit">Submit</button></center> + </form> + {% endif %} + </div> + {% endblock %} + {% include 'footer.html' %} + </body> </html> - diff --git a/website/templates/submit-cfw.html b/website/templates/submit-cfw.html index 8f3a30d..e6d1fd0 100755 --- a/website/templates/submit-cfw.html +++ b/website/templates/submit-cfw.html @@ -1,128 +1,76 @@ -{% extends 'base.html' %} -{% load static %} - -<!DOCTYPE HTML> - -<html> - <head> - <title>Call for Proposal</title> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width, initial-scale=1" /> - <!--[if lte IE 8]><script src="assets/js/ie/html5shiv.js"></script><![endif]--> - <link rel="stylesheet" href="assets/css/main.css" /> - <!--[if lte IE 9]><link rel="stylesheet" href="assets/css/ie9.css" /><![endif]--> - <!--[if lte IE 8]><link rel="stylesheet" href="assets/css/ie8.css" /><![endif]--> - </head> - <body> - - - - {% block header %} - <header id="header1"> - <h1>SciPy India 2016</h1> - <h2>Submit Workshop Proposal</h2> -</header> -{% endblock %} - - -<div id="wrapper"> -{% block nav %} - -<div id="navbar-main"> - <div class="navbar navbar-inverse navbar-fixed-top"> - <div class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li><a href="{% url 'website:home' %}" class="active">Home</a></li> - {% if user and not user.is_anonymous %} - <li><a href="{% url 'website:cfp' %}">{{ user.get_full_name|default:user.username }}</a> - <li><a href="{% url 'auth:logout' %}?next=/2016/cfp">Logout</a></li> - {% else %} - <li><a href="{% url 'website:cfp' %}" >Login</a></li> - {% endif %} - </ul> - </div> - </div> -</div> -{% endblock %} - -{% block content %} - <div id="wrapper"> -<div id="main"> -<section id="content" class="main"> -{% if proposals_w > 1 %} You have exceeded the workshop proposal submission limit. - You may view your submitted proposals by clicking <a href="{% url 'website:view_abstracts' %}" class="btn "> here</a> - </div> -</div> -</section> - - - {% else %} -<div id="wrapper"> -<!-- <div id="main"> --> -<section id="content" class="main"> - - - <!-- <h2>{{ user.get_full_name|default:user.username }} </h2> --> - <h2><u>Proposal Guidelines</u></h2> - <!-- <li>To be announced</li><br> --> +{% load static %} +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta name="description" content=""> + <meta name="author" content=""> + <link rel="icon" href="{% static 'img/favicon.ico'%}" type="icon"> + <title>SciPy India 2017</title> + <!-- Bootstrap core CSS --> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> + <link href="{% static 'vendor/bootstrap/css/bootstrap.min.css' %}" rel="stylesheet"> + <!-- Custom styles for this template --> + <link href="{% static 'css/one-page-wonder.css' %}" rel="stylesheet"> + </head> + <body data-spy="scroll" data-target=".navbar" data-offset="50"> + {% include 'navbar.html' %} + {% block content %} + <div class="container"> + <p> + <center> + <h2>Submit Workshop Proposal</h2> + </center> + </p> + <hr> + {% if proposals_w > 1 %} You have exceeded the workshop proposal submission limit. + You may view your submitted proposals by clicking <a href="{% url 'website:view_abstracts' %}" class="btn "> here</a> + <!-- <h2>{{ user.get_full_name|default:user.username }} </h2> --> + <!-- <h2>{{ user.get_full_name|default:user.username }} </h2> --> + <h2><u>Proposal Guidelines</u></h2> + <!-- <li>To be announced</li><br> --> <ul> <li>Please note that there are two parallel tracks, one for beginners and one for advanced users.</li> <li>Please make sure the workshops are hands-on with plenty of exercises for the users.</li> <li>It is usually a good idea to pick a particular problem or set of problems and orient your workshop around how to solve those using the package you plan to talk about.</li> <li>Please provide us with links to any resources you have already prepared for the workshop.</li> <li>The more detail you provide on your workshop, the easier it will be for us to pick it.</li> - <li>Provide us with the following sections: - <ul> - <li>Duration</li> - <li>Track: beginner or advanced</li> - <li>Intended audience</li> - <li>Why should someone attend your workshop? What will they get at the end of it?</li> - <li>Outline of workshop with a reasonable breakup in terms of time.</li> - <li>Possibly provide any material or similar material you plan to use.</li> - <li>A small paragraph about you with an emphasis on your experience in the area and teaching this material. Essentially, why are you well suited to teach this workshop?</li> - - </ul> + <li> + Provide us with the following sections: + <ul> + <li>Duration</li> + <li>Track: beginner or advanced</li> + <li>Intended audience</li> + <li>Why should someone attend your workshop? What will they get at the end of it?</li> + <li>Outline of workshop with a reasonable breakup in terms of time.</li> + <li>Possibly provide any material or similar material you plan to use.</li> + <li>A small paragraph about you with an emphasis on your experience in the area and teaching this material. Essentially, why are you well suited to teach this workshop?</li> + </ul> </li> </ul> - <form action="" method=POST enctype="multipart/form-data"> - -<!-- <div class="row1"> - --> {% for field in proposal_form %} - <p>{{ field.label}} - {% if field.field.required %} <span style="color:red;">*</span> {% endif %} - {{ field }}</p> - <a style="color:red; ">{{ field.errors }}</a> - {% endfor %} - <!-- </div> --> - {% csrf_token %} - {% if form.error %} - - Auch - {% endif %} - <center><button class="button special" style="background:#D44727" type="submit">Submit</button></center> - - </section> - </div> - {% endif %} - -{% endblock %} -{% block footer %} -{% endblock %} - - - <!-- Scripts --> - <script src="assets/js/jquery.min.js"></script> - <script src="assets/js/jquery.scrollex.min.js"></script> - <script src="assets/js/jquery.scrolly.min.js"></script> - <script src="assets/js/skel.min.js"></script> - <script src="assets/js/util.js"></script> - <!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]--> - <script src="assets/js/main.js"></script> - - </body> + <form action="" method=POST enctype="multipart/form-data"> + <!-- <div class="row1"> + --> {% for field in proposal_form %} + <p>{{ field.label}} + {% if field.field.required %} <span style="color:red;">*</span> {% endif %} + {{ field }} + </p> + <a style="color:red; ">{{ field.errors }}</a> + {% endfor %} + <!-- </div> --> + {% csrf_token %} + {% if form.error %} + Auch + {% endif %} + <center><button class="button special" style="background:#D44727" type="submit">Submit</button></center> + {% endif %} + </div> + {% endblock %} + {% include 'footer.html' %} + </body> </html> - diff --git a/website/templates/user-register.html b/website/templates/user-register.html index ff66ae2..f6ab345 100755 --- a/website/templates/user-register.html +++ b/website/templates/user-register.html @@ -1,116 +1,62 @@ -{% extends 'base.html' %} -{% load static %} - -<!DOCTYPE HTML> - -<html> - <head> - <title>Register</title> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width, initial-scale=1" /> - <!--[if lte IE 8]><script src="assets/js/ie/html5shiv.js"></script><![endif]--> - <link rel="stylesheet" href="assets/css/main.css" /> - <!--[if lte IE 9]><link rel="stylesheet" href="assets/css/ie9.css" /><![endif]--> - <!--[if lte IE 8]><link rel="stylesheet" href="assets/css/ie8.css" /><![endif]--> - </head> - <body> - - - - {% block header %} - <header id="header1"> - <h1>SciPy India 2016</h1> - <h2>Register</h2> -</header> -{% endblock %} - - -<div id="wrapper"> -{% block nav %} -<div id="navbar-main"> - <!-- Fixed navbar --> - <div class="navbar navbar-inverse navbar-fixed-top"> - <div class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li><a href="{% url 'website:home' %}" class="active">Home</a></li> - </ul> - </div> - <!--/.nav-collapse --> - </div> -</div> -{% endblock %} -{% block content %} - <div id="wrapper"> -<div id="main"> -<section id="content" class="main"> - -{% if email_registered %} - <center> - <div class="alert" style="width:300px;height:50px;"> - <a class="close" data-dismiss="alert" href="#">×</a> - <p>Email ID is already registered !</p> - </div> - <p style="line-height:5px;">Have you already logged in using social logins ?</p> - <p style="line-height:5px;">or</p> - <p style="line-height:5px;"><a href="{% url 'website:forgotpassword' %}">Click Here</a> if you forgot your username or password</p> - </center> - {% endif %} - {% if registration_complete %} - <p> Your Account is Created Successfully !</p> - {% endif %} - <!-- <div class = "col-md-7"> --> +{% load static %} +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta name="description" content=""> + <meta name="author" content=""> + <link rel="icon" href="{% static 'img/favicon.ico'%}" type="icon"> + <title>SciPy India 2017</title> + <!-- Bootstrap core CSS --> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> + <link href="{% static 'vendor/bootstrap/css/bootstrap.min.css' %}" rel="stylesheet"> + <!-- Custom styles for this template --> + <link href="{% static 'css/one-page-wonder.css' %}" rel="stylesheet"> + </head> + <body data-spy="scroll" data-target=".navbar" data-offset="50"> + {% include 'navbar.html' %} + {% block content %} + <div class="container"> + <center> + <h2>Register</h2> + </center> + {% if email_registered %} + <center> + <div class="alert" style="width:300px;height:50px;"> + <a class="close" data-dismiss="alert" href="#">×</a> + <p>Email ID is already registered !</p> + </div> + <p style="line-height:5px;">Have you already logged in using social logins ?</p> + <p style="line-height:5px;">or</p> + <p style="line-height:5px;"><a href="{% url 'website:forgotpassword' %}">Click Here</a> if you forgot your username or password</p> + </center> + {% endif %} + {% if registration_complete %} + <p> Your Account is Created Successfully !</p> + {% endif %} + <!-- <div class = "col-md-7"> --> <!-- <div id = "my_form"> --> - <form action="" method="POST"> {% csrf_token %} - {% for field in form %} - - <p>{{ field.label}} - {% if field.field.required %} <span style="color:red;">*</span> {% endif %} - {{ field }}</p> - <a style="color:red; ">{{ field.errors }}</a> - {% endfor %} + <form action="" method="POST"> + {% csrf_token %} + {% for field in form %} + <p>{{ field.label}} + {% if field.field.required %} <span style="color:red;">*</span> {% endif %} + {{ field }} + </p> + <a style="color:red; ">{{ field.errors }}</a> + {% endfor %} <br> - <button class="button special" style="background:#D44727" type="submit" >SignUp</button> - <a class="btn btn-primary" href="{% url 'website:cfp' %}"><u>I have an account</u></a> + <button class="button special" type="submit" >SignUp</button> + <a class="btn btn-primary" href="{% url 'website:cfp' %}"><u>I have an account</u></a> <!-- </div> --> - </form> - <!-- </div> --> - <!-- </div> --> - - </section> - - </div> - - -{% endblock %} - - <!-- Scripts --> - <script src="assets/js/jquery.min.js"></script> - <script src="assets/js/jquery.scrollex.min.js"></script> - <script src="assets/js/jquery.scrolly.min.js"></script> - <script src="assets/js/skel.min.js"></script> - <script src="assets/js/util.js"></script> - <!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]--> - <script src="assets/js/main.js"></script> -<script> -$(document).ready(function() { - var n1 = Math.round(Math.random() * 10 + 1); - var n2 = Math.round(Math.random() * 10 + 1); - $("#a").val(n1 + " + " + n2 + " = "); - $("#c").click(function() { - if (eval($("#a").val()) == $("#b").val()) { - } else { - alert("Write the correct value "); - } - }); -}); -</script> - - - </body> + </div> + {% endblock %} + {% include 'footer.html' %} + </body> </html> -
\ No newline at end of file diff --git a/website/templates/vendor/bootstrap/css/bootstrap.min.css b/website/templates/vendor/bootstrap/css/bootstrap.min.css index 622b5a9..7f4d935 100644 --- a/website/templates/vendor/bootstrap/css/bootstrap.min.css +++ b/website/templates/vendor/bootstrap/css/bootstrap.min.css @@ -4,4 +4,4 @@ * Copyright 2011-2017 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}*,::after,::before{box-sizing:inherit}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.1}.display-2{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3{font-size:4.5rem;font-weight:300;line-height:1.1}.display-4{font-size:3.5rem;font-weight:300;line-height:1.1}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#868e96}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;transition:all .2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#868e96}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f8f9fa;border-radius:.25rem}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#212529}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #e9ecef}.table-bordered td,.table-bordered th{border:1px solid #e9ecef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dddfe2}.table-hover .table-secondary:hover{background-color:#cfd2d6}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cfd2d6}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.thead-inverse th{color:#fff;background-color:#212529}.thead-default th{color:#495057;background-color:#e9ecef}.table-inverse{color:#fff;background-color:#212529}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#32383e}.table-inverse.table-bordered{border:0}.table-inverse.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-inverse.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:991px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0}.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}.form-control:-ms-input-placeholder{color:#868e96;opacity:1}.form-control::placeholder{color:#868e96;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 1px * 2);padding-bottom:calc(.25rem - 1px * 2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-plaintext{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.form-control-plaintext.input-group-addon,.input-group-lg>.input-group-btn>.form-control-plaintext.btn,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.form-control-plaintext.input-group-addon,.input-group-sm>.input-group-btn>.form-control-plaintext.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.3125rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#868e96}.form-check-label{padding-left:1.25rem;margin-bottom:0}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.invalid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.invalid-feedback,.custom-select.is-valid~.invalid-tooltip,.form-control.is-valid~.invalid-feedback,.form-control.is-valid~.invalid-tooltip,.was-validated .custom-select:valid~.invalid-feedback,.was-validated .custom-select:valid~.invalid-tooltip,.was-validated .form-control:valid~.invalid-feedback,.was-validated .form-control:valid~.invalid-tooltip{display:block}.form-check-input.is-valid+.form-check-label,.was-validated .form-check-input:valid+.form-check-label{color:#28a745}.custom-control-input.is-valid~.custom-control-indicator,.was-validated .custom-control-input:valid~.custom-control-indicator{background-color:rgba(40,167,69,.25)}.custom-control-input.is-valid~.custom-control-description,.was-validated .custom-control-input:valid~.custom-control-description{color:#28a745}.custom-file-input.is-valid~.custom-file-control,.was-validated .custom-file-input:valid~.custom-file-control{border-color:#28a745}.custom-file-input.is-valid~.custom-file-control::before,.was-validated .custom-file-input:valid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-valid:focus,.was-validated .custom-file-input:valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid+.form-check-label,.was-validated .form-check-input:invalid+.form-check-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-indicator,.was-validated .custom-control-input:invalid~.custom-control-indicator{background-color:rgba(220,53,69,.25)}.custom-control-input.is-invalid~.custom-control-description,.was-validated .custom-control-input:invalid~.custom-control-description{color:#dc3545}.custom-file-input.is-invalid~.custom-file-control,.was-validated .custom-file-input:invalid~.custom-file-control{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-control::before,.was-validated .custom-file-input:invalid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-invalid:focus,.was-validated .custom-file-input:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem .75rem;font-size:1rem;line-height:1.25;border-radius:.25rem;transition:all .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 3px rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn.active,.btn:active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 3px rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#007bff;border-color:#007bff}.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#0069d9;background-image:none;border-color:#0062cc}.btn-secondary{color:#fff;background-color:#868e96;border-color:#868e96}.btn-secondary:hover{color:#fff;background-color:#727b84;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 3px rgba(134,142,150,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#868e96;border-color:#868e96}.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{background-color:#727b84;background-image:none;border-color:#6c757d}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 3px rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745}.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{background-color:#218838;background-image:none;border-color:#1e7e34}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 3px rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8}.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{background-color:#138496;background-image:none;border-color:#117a8b}.btn-warning{color:#111;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#111;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 3px rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107}.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{background-color:#e0a800;background-image:none;border-color:#d39e00}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 3px rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545}.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{background-color:#c82333;background-image:none;border-color:#bd2130}.btn-light{color:#111;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#111;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 3px rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa}.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{background-color:#e2e6ea;background-image:none;border-color:#dae0e5}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 3px rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40}.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{background-color:#23272b;background-image:none;border-color:#1d2124}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 3px rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary.active,.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-secondary{color:#868e96;background-color:transparent;background-image:none;border-color:#868e96}.btn-outline-secondary:hover{color:#fff;background-color:#868e96;border-color:#868e96}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 3px rgba(134,142,150,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#868e96;background-color:transparent}.btn-outline-secondary.active,.btn-outline-secondary:active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#868e96;border-color:#868e96}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 3px rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success.active,.btn-outline-success:active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 3px rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info.active,.btn-outline-info:active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 3px rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning.active,.btn-outline-warning:active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 3px rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger.active,.btn-outline-danger:active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#fff;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 3px rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light.active,.btn-outline-light:active,.show>.btn-outline-light.dropdown-toggle{color:#fff;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 3px rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark.active,.btn-outline-dark:active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-link{font-weight:400;color:#007bff;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent;box-shadow:none}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent}.btn-link:disabled{color:#868e96}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#868e96;background-color:transparent}.show>a{outline:0}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn+.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#495057;text-align:center;background-color:#e9ecef;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:-ms-inline-flexbox;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 3px #007bff}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-indicator{background-color:#e9ecef}.custom-control-input:disabled~.custom-control-description{color:#868e96}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#007bff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select:disabled{color:#868e96;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;margin-bottom:0}.custom-file-input{min-width:14rem;max-width:100%;height:2.5rem;margin:0;opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#495057;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.custom-file-control:lang(en):empty::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#495057;background-color:#e9ecef;border:1px solid rgba(0,0,0,.15);border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#868e96}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.nav-tabs .nav-link.disabled{color:#868e96;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.show>.nav-pills .nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-left:15px}}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group .card{-ms-flex:1 0 0%;flex:1 0 0%}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb::after{display:block;clear:both;content:""}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#868e96;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#868e96}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#868e96;pointer-events:none;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#868e96}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#6c757d}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#111;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#111;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#111;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#111;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#464a4e;background-color:#e7e8ea;border-color:#dddfe2}.alert-secondary hr{border-top-color:#cfd2d6}.alert-secondary .alert-link{color:#2e3133}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;overflow:hidden;font-size:.75rem;line-height:1rem;text-align:center;background-color:#e9ecef;border-radius:.25rem}.progress-bar{height:1rem;line-height:1rem;color:#fff;background-color:#007bff;transition:width .6s ease}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}a.list-group-item-primary,button.list-group-item-primary{color:#004085}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#004085;background-color:#9fcdff}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#464a4e;background-color:#dddfe2}a.list-group-item-secondary,button.list-group-item-secondary{color:#464a4e}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#464a4e;background-color:#cfd2d6}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#464a4e;border-color:#464a4e}.list-group-item-success{color:#155724;background-color:#c3e6cb}a.list-group-item-success,button.list-group-item-success{color:#155724}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#155724;background-color:#b1dfbb}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}a.list-group-item-info,button.list-group-item-info{color:#0c5460}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#0c5460;background-color:#abdde5}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}a.list-group-item-warning,button.list-group-item-warning{color:#856404}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#856404;background-color:#ffe8a1}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}a.list-group-item-danger,button.list-group-item-danger{color:#721c24}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#721c24;background-color:#f1b0b7}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}a.list-group-item-light,button.list-group-item-light{color:#818182}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#818182;background-color:#ececf6}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}a.list-group-item-dark,button.list-group-item-dark{color:#1b1e21}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#1b1e21;background-color:#b9bbbe}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:5px;height:5px}.tooltip.bs-tooltip-auto[x-placement^=top],.tooltip.bs-tooltip-top{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow,.tooltip.bs-tooltip-top .arrow{bottom:0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{margin-left:-3px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tooltip-auto[x-placement^=right],.tooltip.bs-tooltip-right{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.bs-tooltip-right .arrow{left:0}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before,.tooltip.bs-tooltip-right .arrow::before{margin-top:-3px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tooltip-auto[x-placement^=bottom],.tooltip.bs-tooltip-bottom{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow,.tooltip.bs-tooltip-bottom .arrow{top:0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.tooltip.bs-tooltip-bottom .arrow::before{margin-left:-3px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tooltip-auto[x-placement^=left],.tooltip.bs-tooltip-left{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.bs-tooltip-left .arrow{right:0}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before,.tooltip.bs-tooltip-left .arrow::before{right:0;margin-top:-3px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip .arrow::before{position:absolute;border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:10px;height:5px}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;border-color:transparent;border-style:solid}.popover .arrow::before{content:"";border-width:11px}.popover .arrow::after{content:"";border-width:11px}.popover.bs-popover-auto[x-placement^=top],.popover.bs-popover-top{margin-bottom:10px}.popover.bs-popover-auto[x-placement^=top] .arrow,.popover.bs-popover-top .arrow{bottom:0}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::after,.popover.bs-popover-top .arrow::before{border-bottom-width:0}.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::before{bottom:-11px;margin-left:-6px;border-top-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-top .arrow::after{bottom:-10px;margin-left:-6px;border-top-color:#fff}.popover.bs-popover-auto[x-placement^=right],.popover.bs-popover-right{margin-left:10px}.popover.bs-popover-auto[x-placement^=right] .arrow,.popover.bs-popover-right .arrow{left:0}.popover.bs-popover-auto[x-placement^=right] .arrow::after,.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::after,.popover.bs-popover-right .arrow::before{margin-top:-8px;border-left-width:0}.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::before{left:-11px;border-right-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=right] .arrow::after,.popover.bs-popover-right .arrow::after{left:-10px;border-right-color:#fff}.popover.bs-popover-auto[x-placement^=bottom],.popover.bs-popover-bottom{margin-top:10px}.popover.bs-popover-auto[x-placement^=bottom] .arrow,.popover.bs-popover-bottom .arrow{top:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-bottom .arrow::before{margin-left:-7px;border-top-width:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::before{top:-11px;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover.bs-popover-bottom .arrow::after{top:-10px;border-bottom-color:#fff}.popover.bs-popover-auto[x-placement^=bottom] .popover-header::before,.popover.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-popover-auto[x-placement^=left],.popover.bs-popover-left{margin-right:10px}.popover.bs-popover-auto[x-placement^=left] .arrow,.popover.bs-popover-left .arrow{right:0}.popover.bs-popover-auto[x-placement^=left] .arrow::after,.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::after,.popover.bs-popover-left .arrow::before{margin-top:-8px;border-right-width:0}.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::before{right:-11px;border-left-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=left] .arrow::after,.popover.bs-popover-left .arrow::after{right:-10px;border-left-color:#fff}.popover-header{padding:8px 14px;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:9px 14px;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#868e96!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#6c757d!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #e9ecef!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#868e96!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.d-print-block{display:none!important}@media print{.d-print-block{display:block!important}}.d-print-inline{display:none!important}@media print{.d-print-inline{display:inline!important}}.d-print-inline-block{display:none!important}@media print{.d-print-inline-block{display:inline-block!important}}@media print{.d-print-none{display:none!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#868e96!important}a.text-secondary:focus,a.text-secondary:hover{color:#6c757d!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#868e96!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important} -/*# sourceMappingURL=bootstrap.min.css.map */
\ No newline at end of file +/*# sourceMappingURL=bootstrap.min.css.map */ diff --git a/website/templates/view-abstracts.html b/website/templates/view-abstracts.html index 132e61d..d58ad48 100755 --- a/website/templates/view-abstracts.html +++ b/website/templates/view-abstracts.html @@ -1,186 +1,145 @@ -{% extends 'base.html' %} -{% load static %} -{% load widget_tweaks %} - -<!DOCTYPE HTML> - -<html> - <head> - <title>View Proposals</title> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width, initial-scale=1" /> - <link rel="stylesheet" href="assets/css/main.css" /> - </head> - <body> - - - - {% block header %} - <header id="header1"> - <h1>SciPy India 2016</h1> - <h2>View Proposals</h2> -</header> -{% endblock %} - - -<div id="wrapper"> -{% block nav %} - -<div id="navbar-main"> - <div class="navbar navbar-inverse navbar-fixed-top"> - <div class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li><a href="{% url 'website:home' %}" class="active">Home</a></li> - {% if user and not user.is_anonymous %} - <li><a href="{% url 'website:cfp' %}">{{ user.get_full_name|default:user.username }}</a> - <li><a href="{% url 'auth:logout' %}?next=/2016/cfp">Logout</a></li> - {% else %} - <li><a href="{% url 'website:cfp' %}" >Login</a></li> - {% endif %} - </ul> - </div> - </div> -</div> -{% endblock %} - - -{% block content %} - <div id="wrapper"> -<div id="main"> -<section id="content" class="main"> - {% if not proposals %} - <center> -You have not submitted any proposal. To submit proposal click <a href="{% url 'website:cfp' %}">here </a></center> -{% else %} - - <form action="{% url 'website:status_change' %}" method="post" onsubmit="return confirm('Are You Sure?');"> {% csrf_token %} - - <table id = "myTable" class="tablesorter"> - <colgroup> - {% if user.is_superuser %} - <col width="5%" /> - <col width="20%" /> - <col width="10%" /> - <col width="30%" /> - <col width="10%" /> - <col width="10%" /> - {% else %} - <col width="5%" /> - <col width="70%" /> - <col width="10%" /> - <col width="10%" /> - <col width="20%" /> - - {% endif %} - </colgroup> - {% if user.is_superuser %} - <th> <center><input type="checkbox" onClick="toggle(this)" /> - </center></th> - <th>Speaker - {% endif %} - <th> Type - <th> Title - {% if not user.is_superuser %} - <th> View - {% endif %} - {% if user.is_superuser %} - <th><center> Duration</center> - {% else %} - <th> Comments - {% endif %} - <th> Status - {% for proposal in proposals %} - <tr> - {% if user.is_superuser %} - <td> - {% if proposal.status = 'Rejected' %} - {% else %} - <center> <input type = "checkbox" name="delete_proposal" value = {{proposal.id}}></input></center></td> - {% endif %} - <td> - {{ proposal.user.get_full_name}} - </td> - {% endif %} - <td> {{proposal.proposal_type | truncatechars:6 }} </td> - - {% if user.is_superuser %} - <td style="white-space: nowrap; text-overflow:ellipsis; overflow: hidden; max-width:.5px;"><a title="Title : {{proposal.title}}, Tags: {{proposal.tags}}" href="{% url 'website:comment_abstract' proposal.id %}">{{proposal.title}}</a> </td> - {% else %} - <td style="white-space: nowrap; text-overflow:ellipsis; overflow: hidden; max-width:.5px;"> {{proposal.title}}</td> - <td ><a href="{% url 'website:abstract_details' proposal.id %}">View</a> </td> - {% endif %} - <td>{% if user.is_superuser %} - - <center>{{ proposal.duration }} - {% if proposal.proposal_type == 'ABSTRACT' %} - Mins{% else %} Hrs {% endif %}</center> - {% else %} - {{proposal.comments_set.count}} - {% endif %} - - </td> - <td> - {% if proposal.status = 'Accepted' %} - <h5 style="color:green;">{{proposal.status}}</h5> - {% elif proposal.status = 'Rejected' %} - <h5 style="color:red;">{{proposal.status}}</h5> - {% elif proposal.status = 'Commented' %} - <h5 style="color:brown;">{{proposal.status}}</h5> - {% elif proposal.status = 'Edit' %} - {% if user.is_superuser %} - <h5 style="color:grey;">{{proposal.status}}</h5> +{% load static %} +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta name="description" content=""> + <meta name="author" content=""> + <link rel="icon" href="{% static 'img/favicon.ico'%}" type="icon"> + <title>SciPy India 2017</title> + <!-- Bootstrap core CSS --> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> + <link href="{% static 'vendor/bootstrap/css/bootstrap.min.css' %}" rel="stylesheet"> + <!-- Custom styles for this template --> + <link href="{% static 'css/one-page-wonder.css' %}" rel="stylesheet"> + </head> + <body data-spy="scroll" data-target=".navbar" data-offset="50"> + {% include 'navbar.html' %} + {% block content %} + <div class="container"> + <p> + <center> + <h2>View Proposals</h2> + </center> + </p> + {% if not proposals %} + <center> + You have not submitted any proposal. To submit proposal click <a href="{% url 'website:cfp' %}">here </a> + </center> {% else %} - <a href="{% url 'website:edit_proposal' proposal.id %}">{{proposal.status}}</a> + {% if user.is_superuser %} + <div style="float:right"><input type="submit" id="dump" class ="button special" value="Export as csv" name="dump"/></div> + <br> {% endif %} - {% else %} - <h5 style="color:blue;">{{proposal.status}}</h5> - {% endif %} - - </td> - </tr> - {% endfor %} - </table> - {% if user.is_superuser %} - <center> - <!-- <input type="submit" id="delete" class ="button special" style="background:#D44727;" value="Delete" name="delete"/> --> - <input type="submit" id="dump" class ="button special" style="background:#D44727;" value="Export as csv" name="dump"/></center><br> - <center> - <input type="submit" id="accept" class ="button special" style="background:green;" value="Accept" name="accept"/> - <input type="submit" id="rejected" class ="button special" style="background:red;" value="Reject" name="reject"/> - <input type="submit" id="resubmit" class ="button special" style="background:grey;" value="Resubmit" name="resubmit"/></center> - - {% endif %} - </form> - {% endif %} - - - </section> - - </div> - - + <form action="{% url 'website:status_change' %}" method="post" onsubmit="return confirm('Are You Sure?');"> + {% csrf_token %} + <p> + <div class="table-responsive"> + <table id = "myTable" width="100%" cellpadding="10" class="table-bordered table-hover tablesorter"> + <colgroup> + {% if user.is_superuser %} + <col width="15%" /> + <col width="20%" /> + <col width="10%" /> + <col width="30%" /> + <col width="10%" /> + <col width="10%" /> + {% else %} + <col width="15%" /> + <col width="70%" /> + <col width="10%" /> + <col width="10%" /> + <col width="20%" /> + {% endif %} + </colgroup> + {% if user.is_superuser %} + <th style="text-align: center;"> + <center><input type="checkbox" onClick="toggle(this)" /> + </center> + </th> + <th style="text-align: center;">Speaker + {% endif %} + <th style="text-align: center;"> Type + <th style="text-align: center;"> Title + {% if not user.is_superuser %} + <th style="text-align: center;"> View + {% endif %} + {% if user.is_superuser %} + <th style="text-align: center;"> + <center> Duration</center> + {% else %} + <th style="text-align: center;"> Comments + {% endif %} + <th style="text-align: center;"> Status + {% for proposal in proposals %} + <tr> + {% if user.is_superuser %} + <td style="text-align: center;"> + {% if proposal.status = 'Rejected' %} + {% else %} + <center> <input type = "checkbox" name="delete_proposal" value = {{proposal.id}}></input></center> + </td> + {% endif %} + <td style="text-align: center;"> + {{ proposal.user.get_full_name}} + </td> + {% endif %} + <td style="text-align: center;"> {{proposal.proposal_type }} </td> + {% if user.is_superuser %} + <td style="white-space: nowrap; text-overflow:ellipsis; overflow: hidden; max-width:.5px;"><a title="Title : {{proposal.title}}, Tags: {{proposal.tags}}" href="{% url 'website:comment_abstract' proposal.id %}">{{proposal.title}}</a> </td> + {% else %} + <td style="white-space: nowrap; text-overflow:ellipsis; overflow: hidden; max-width:.5px;"> {{proposal.title}}</td> + <td style="text-align: center;"><a href="{% url 'website:abstract_details' proposal.id %}">View</a> </td> + {% endif %} + <td style="text-align: center;"> + {% if user.is_superuser %} + <center>{{ proposal.duration }} + {% if proposal.proposal_type == 'ABSTRACT' %} + Mins{% else %} Hrs {% endif %} + </center> + {% else %} + {{proposal.comments_set.count}} + {% endif %} + </td> + <td style="text-align: center;"> + {% if proposal.status = 'Accepted' %} + <h5 style="color:green;">{{proposal.status}}</h5> + {% elif proposal.status = 'Rejected' %} + <h5 style="color:red;">{{proposal.status}}</h5> + {% elif proposal.status = 'Commented' %} + <h5 style="color:brown;">{{proposal.status}}</h5> + {% elif proposal.status = 'Edit' %} + {% if user.is_superuser %} + <h5 style="color:grey;">{{proposal.status}}</h5> + {% else %} + <a href="{% url 'website:edit_proposal' proposal.id %}">{{proposal.status}}</a> + {% endif %} + {% else %} + <h5 style="color:blue;">{{proposal.status}}</h5> + {% endif %} + </td> + </tr> + {% endfor %} + </table> + </div> + </p> + {% if user.is_superuser %} + <!-- <input type="submit" id="delete" class ="button special" style="background:#D44727;" value="Delete" name="delete"/> --> + <center> + <input type="submit" id="accept" class ="button special" value="Accept" name="accept"/> + <input type="submit" id="rejected" class ="button special" value="Reject" name="reject"/> + <input type="submit" id="resubmit" class ="button special" value="Resubmit" name="resubmit"/> + </center> + {% endif %} + </form> + {% endif %} + </div> + {% endblock %} + {% include 'footer.html' %} + </body> +</html> -{% endblock %} - - <!-- Scripts --> - <script src="assets/js/jquery.min.js"></script> - <script src="assets/js/jquery.scrollex.min.js"></script> - <script src="assets/js/jquery.scrolly.min.js"></script> - <script src="assets/js/skel.min.js"></script> - <script src="assets/js/util.js"></script> - <script src="assets/js/main.js"></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/processing.js/1.4.1/processing-api.min.js"></script> -<script> -function toggle(source) { - alert('hi'); - checkboxes = document.getElementsByName('delete_proposal'); - for(var i=0, n=checkboxes.length;i<n;i++) { - checkboxes[i].checked = source.checked; - } -} -</script> -</body> -</html>
\ No newline at end of file |