/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 28 Aug, 2015, 7:14:18 PM
    Author     : mayank
*/
 *, html, .social-wrapper h1, .social-wrapper h2, .social-wrapper h3, .social-wrapper h4, .social-wrapper h5, .social-wrapper h6, .social-wrapper ul, .social-wrapper ol, .social-wrapper li, .social-wrapper form, .social-wrapper span{border:0;margin:0;padding:0;outline:0;list-style-type:none;}
.social-wrapper body, .social-wrapper p, .social-wrapper table, .social-wrapper tr, .social-wrapper td, .social-wrapper input, .social-wrapper select{padding:0px; margin:0px;}
.social-wrapper body{font-family:'Noto Sans Devanagari',calibri;font-size:18px; color:#333333;line-height:1.5em;}
.social-wrapper h1, .social-wrapper h2, .social-wrapper h3, .social-wrapper h4 {line-height:1.4em;margin-bottom:15px;color:#000;}
.social-wrapper a{outline:none; color:#000; text-decoration:none; }
.social-wrapper a:hover{ color:#be0604; text-decoration:none;}
.social-wrapper li{list-style-type:none;}
.social-wrapper li{background-repeat:no-repeat;}

.fltL {float:left;}
.fltR {float:right;}
#login, #signup, #forgotpassword {background:#fff;padding:0px;border:1px solid #c6c6c6;font-family:calibri;display:none;top:80px;left:35%;margin:0px auto;width:400px;position:absolute;border-radius:4px;}
#popup_overlay{position:fixed; z-index:100;top: 0px;left: 0px;height:100%;width:100%;background: #000;display: none;}

.usernavDv {border:0px solid;float:left;position:relative;text-align:left;}
.social-wrapper .usernavDv img.upic {float:left;border-radius:30px;width:30px;margin-right:6px;}
.social-wrapper .usernavDv h3{font-size:15px;font-weight:500;float:left;padding:5px 0px;width:75px;height:20px;overflow:hidden;text-transform : capitalize;}
#usernav {margin:5px 0px 0px 2px;cursor:pointer;}
.usernavDv .userbar{width:100%;display:none;position:relative;background:#fff;margin-top:5px;box-shadow: 0 2px 5px 0 #d5d5d5;}
.usernavDv .userbar a{padding:5px 8px;display:block;}
.social-wrapper .usernavDv:hover .userbar{display:block;}
.arrdwn {width: 0;height: 0;margin:11px 0px 0px 5px;display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px dashed;vertical-align: middle;}
.social-wrapper a.loginBtn {background:#c70514;color:#fff;padding:3px 6px;margin-top:6px;display:inline-block;}
.social-wrapper a.signupBtn {color:#000;padding:3px 6px;margin-top:6px;display:inline-block;}
.socailDv{padding:10px 0px;position:relative;}
.social-wrapper .socailDv a{ text-decoration: none }
.socailDv .icons{background:#3864a3;width:92%;border-radius:5px;margin:0px auto 10px;}
.social-wrapper .socailDv .icons img,.social-wrapper .socailDv .icons svg{float:left;padding: 4px 15px 4px 10px;}
.social-wrapper .socailDv .icons svg {width: 51px;}
.social-wrapper .socailDv .icons span{display:block;padding:6px 0px;text-align:center;color:#fff;font-size:15px;}
.socailDv .ssofb{background:#3864a3;}
.socailDv .ssogplus{background: #fff;border: 1px solid #d5d5d5;}
.socailDv .ssofb .ssobdr,.socailDv .ssofb svg{border-right:1px solid #1a437d;}
.socailDv .ssogplus .ssobdr,.socailDv .ssogplus svg{border-right: 1px solid #d5d5d5;}
.social-wrapper .socailDv .icons span.google {color:#000}
.social-wrapper ul.hdrsignin {padding:10px 18px;overflow:hidden;border-bottom:1px solid #e2e2e0;margin-bottom:0px;list-style-type: none}
.social-wrapper ul.hdrsignin li {color:#000;font-size:18px;margin-right:10px;text-align: center;}
.social-wrapper ul.hdrsignin li.grn {color:#000;margin-right:5px;}
.signin-container {font-size:16px;padding:2px 10px 5px;}
.password_wrapper {position:relative}
.password_wrapper input{padding-right:30px !important}
.password_wrapper .__eyebtn{width:24px;height:24px;position:absolute;top:5px;right:5px;border:0;z-index:1;background-position:center;background-repeat: no-repeat;padding:2px;background-color: transparent;}
.password_wrapper .__eyebtn.eye {background-image:url('/images/eye_6136fda46c964.png')}
.password_wrapper .__eyebtn.eye_slash {background-image:url('/images/eye-slash_6136fe1fa3460.png')}
.ssofrmDv {border:0px solid #cccccc;padding:15px 10px 2px;position:relative;}
.social-wrapper .ssofrmDv input {border:1px solid #cccccc;width:100%;color:#221f1f;font-family:calibri;padding:5px 3%;margin-bottom:10px;border-radius:5px;font-size:16px;-webkit-appearance: none; appearance: none;}
.social-wrapper .ssofrmDv input::-webkit-input-placeholder {color: #a0a0a0}
.social-wrapper .ssofrmDv input::-moz-placeholder {color: #a0a0a0}
.social-wrapper .ssofrmDv input:-ms-input-placeholder {color: #a0a0a0}
.social-wrapper .ssofrmDv input:-moz-placeholder {color: #a0a0a0}
.ssofrmDv .fileDv {width:100%;position:relative;}
.social-wrapper .ssofrmDv .fileDv input.fle {position:absolute;top:0px;left:0px;height:0px;width:0px;padding:0px;border:0px;}
.social-wrapper .ssofrmDv .fileDv input[type=button] {width:100%;color:#b8b8b8;background:#e5e5e5;text-align:left;padding:5px 2%;display:inline-block;font-weight:normal;font-size:15px;cursor:pointer;}
.social-wrapper .ssofrmDv input.nm {width:42%;}
.social-wrapper .ssofrmDv input.btn{background:#E31E25;color:#fff !important;padding:8px 0px !important;width:100% !important;border:0px solid #E31E25;border-radius:5px;cursor:pointer;}
.social-wrapper .ssofrmDv input.btn:hover{background:#E31E25;-webkit-transition: all 0.3s; -moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s; transition: all 0.3s;}
.btmLnksDv {border:0px solid;width:100%;overflow:hidden;font-size:13px;color: #000; padding: 0 0 10px;}/*color:#a6a6a6;*/
.social-wrapper .btmLnksDv span a {display:inline-block;color:#a6a6a6;text-decoration:underline;}
.social-wrapper .btmLnksDv span a:hover {color:#cc0000;}
.social-wrapper a.close{padding:0px 8px;color:#9e9a92;font-size:26px;display:inline-block;top:7px;right:12px;position:absolute;}
.seperator {background-color:#e2e2e0;height:1px;text-align:center;position:relative;width:100%;margin-bottom:20px;}
.social-wrapper .seperator span{background: #fff;display:inline-block;padding: 0 8px;position:absolute;top:-11px;left:45%;}
/*.arr {background:url(../images/arr.png) bottom center no-repeat;display:inline-block;position:absolute;top:42px;width:100%;height:10px;}*/
.social-wrapper a.generate_otp {display: inline-block;color: #a6a6a6;text-decoration: underline;margin-bottom:5px;text-transform: uppercase;}
.social-wrapper a.generate_otp:hover{color:#c00}

@media only screen and (max-width:414px){
#forgotpassword, #login,#signup{width:100% !important;height:100%;position:fixed;top:0 !important;left:0 !important;margin-left:0 !important;border-radius:0;border:0;overflow: hidden;overflow-y:auto}
}
@media only screen and (max-width:960px) and (orientation: landscape){
#forgotpassword, #login, #signup{width:100% !important;height:100%;position:fixed;top:0 !important;left:0 !important;margin-left:0 !important;border-radius:0;border:0;overflow: hidden;overflow-y:auto}
}
@media only screen and (min-width:992px) {
#signup{top:8px !important}
#signup .signin-container { position: relative; overflow: hidden; overflow-y: auto; height: 572px; }
}

/* bottom sheet css */
.subs_login_btm{width:100%;bottom:-450px;position:fixed;box-shadow: 0 0px 25px 20px rgba(0, 0, 0, 0.05);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;z-index:999999 !important;visibility:hidden;background: #fff;border-radius:15px 15px 0 0;padding:15px 0px 15px;text-align:center}	
.subs_login_btm.open{bottom:0px;visibility:visible}
.subs_login {position:relative}
.subs_login_close{position:absolute;top:15px;right:10px;color:#737373;font-size:18px;cursor:pointer;z-index:999;background: none;width: 24px;height: 24px;}
.subs_login h2{font-size:18px;margin:0 0 15px;padding:0;line-height:24px;}
.subs_login h2 span{display:block;font-size:13px;font-weight:400;line-height:1.5}
.subs_login input {border:1px solid #E3E3E3;width:300px;color: #221f1f;padding:11px 20px 12px;margin-bottom:15px;border-radius:5px;font-size:14px;-webkit-appearance:none;appearance:none;font-weight:400;line-height:20px}
.subs_login .genrate_otp{width: 150px; display: inline-block; font-size: 18px; padding: 10px 15px; background: #DF0024; border-radius: 5px; line-height: 18px; color: #FFF; cursor: pointer;}
.subs_login .seperatr {transform:translate(0);background:#C8C8C8;height:1px;margin:25px 0;width:300px;display:inline-block}
.subs_login .seperatr span{position:absolute;transform:translate(-50%, -50%);padding:3px 10px;background:#fff}
.subs_login .subs_socailDv {position:relative;margin:0 0 15px;padding:0;}
.subs_login .subs_socailDv .icons {border:1px solid #E3E3E3;border-radius:25px;margin:0 5px 8px;font-size:12px;display:inline-flex;width:125px;font-size:14px;padding:7px 10px;align-items:center;justify-content:left }
.subs_login .subs_socailDv .icons i {width:28px;height:28px;display:inline;margin-right:10px}
.subs_login .proceeding {margin:0 auto;line-height:1.4;font-size:10px}
.subs_login .proceeding a {display:inline-block;color:#a6a6a6;text-decoration:underline}
.subs_login .genrate_otp.loader {font-size:0;position:relative;pointer-events: none;background: rgba(223, 0, 36, 0.5)}
.subs_login .genrate_otp.loader::before{content:"";width:24px;height:24px;position: absolute; left: calc(50% - 12px); top: calc(50% - 12px);z-index:1;background:url("https://spiderimg.amarujala.com/assets/images/2020/01/22/throbber-12-5d288d258d383_5e28205ebe79a.gif") no-repeat center center / cover;display: block;}
@media only screen and (max-width:960px){
    .subs_login_close{top: 5px; right: 10px; font-size:15px}
}
@media only screen and (max-width:414px){
    .subs_login h2{margin: 10px 15px;}
}
.otp_sent_icon{min-height: 248px;}
.otp_sent_icon p{margin-bottom: 15px; color: #a8a8a8; padding: 30px 0 50px; font-size: 20px;}
.otp_sent_icon p svg{display: block; position: relative; width: 50px; height: 50px; margin: 10px auto 0; box-sizing: border-box;}
.otp_verify {position:relative;min-height: 248px;}
.otp_verify h2{font-size:18px;margin:0 0 5px;padding:0}
.otp_verify h2 span{display:block;font-size:13px;font-weight:400;line-height:1.5}
.digit_group {margin:10px 0 22px}
.digit_group input {border:0;border-bottom:1px solid #E3E3E3;text-align:center;font-size:20px;outline:0;margin-right:0;letter-spacing: 15px;}
.otp_verify .otp_verify_button{margin-bottom: 15px;width: 150px; display: inline-block; font-size: 18px; padding: 10px 15px; background: #DF0024; border-radius: 5px; line-height: 18px; color: #FFF; cursor: pointer;}
.resend_otp { display: inline-block; }
.resend_otp button { display: block; border: 1px solid #17aada; border-radius: 25px; color: #17aada; padding: 12px 0; width: 210px; background: #fff;}
.resend_otp button.disable { border: 1px solid #b7b7b7; color: #b7b7b7; }
.otp_verify .otp_verify_button.loader {font-size:0;position:relative;background: rgba(223, 0, 36, 0.5)}
.otp_verify .otp_verify_button.loader::before{content:"";width:24px;height:24px;position: absolute; left: calc(50% - 12px); top: calc(50% - 12px);z-index:1;background:url("https://spiderimg.amarujala.com/assets/images/2020/01/22/throbber-12-5d288d258d383_5e28205ebe79a.gif") no-repeat center center / cover;display: block;}
@media  only screen and (max-width:320px){
    .otp_verify .genrate_otp{padding:0 0 18px}
}
.change_mobile_number{padding:0 0 15px}
.change_mobile_number button {text-decoration:underline;color:#17aada;background: none;}
.subs_login_back { width: 0px; height: 100%; overflow: hidden; z-index: 99999; position: fixed; top: 0; bottom: 0; left: 0px; right: 0; background: rgba(0,0,0,0.4); }
.subs_login_back.show {width: 100%;}
.name_verify, .mobile_verify, .otp_verify_error, .email_verify{color: #ff0000;display: none;}
@media only screen and (max-width:639px) and (orientation:landscape){
    .subs_login_btm{height:100%;overflow: auto;}
}
.subs_login_btm .mobile_number_wrapper {width:300px;position: relative;border:1px solid #E3E3E3;color: #221f1f;padding:5px;margin: 0 auto 15px;border-radius:5px;font-size:14px;display: flex; flex-direction: row; justify-content: space-between;}
.subs_login_btm .mobile_number_wrapper::after{content: ""; width:8px; height:8px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); border: solid #0A0A0A; border-width: 0 0px 1px 1px; position: absolute; top: calc(50% - 6px); left:55px; z-index: 1; text-align: center; pointer-events: none; transition: all 0.3s ease-in-out;}
.subs_login_btm .mobile_number_wrapper select {width:70px;height:35px;position:relative;font-size:14px;line-height:20px;text-align: center;box-shadow: none;border: none; border-right:1px solid #E5E5E5;-webkit-appearance: none; appearance: none; background: none; outline: white; outline: none; box-sizing: border-box;padding-right:15px;}
.subs_login_btm .mobile_number_wrapper input[type="text"]{width:calc(100% - 70px);height:35px;border:0;margin: 0;padding:5px 15x}

/* Truecaller button css */
.socailDv .ssotruecaller {width:92%;position: relative;border-radius: 5px;margin:0 auto 10px;background: #fff;border: 1px solid #d5d5d5;}
.socailDv .ssotruecaller a{display: flex;align-items: center;justify-content:flex-start;}
.socailDv svg, .socailDv img {width:51px;padding: 4px 15px 4px 10px;border-right: 1px solid #d5d5d5;display: inline-flex;}
.socailDv span.truecaller {width:100%;padding:6px;text-align:center;color:#000;font-size:15px;display:inline-flex;justify-content: center;}

			.social-poll .poll-wrapper
			{
				    width: 300px;
				    /*max-height: 350px;*/
				    background: #FFFFFF;
				    border: 1px solid #cccccc;
				    border-radius: 10px;
				    padding: 15px 10px;
				    font-size: 15px;
				    position: relative;
			}
			.social-poll .poll-wrapper.loading::before {
			    background-color: rgba(255,255,255,0.7);
			    position: absolute;
			    width: 100%;
			    height: 100%;
			    z-index: 999999;
			    left: 0;
			    top: 0;
			    content: " ";
			    background-image: url(/images/loader.gif);
			    background-repeat: no-repeat;
			    background-position: center;
			}
			.social-poll .poll-question
			{
				font-weight: bold;
			    padding-bottom: 15px;
			    border-bottom: 1px solid #ccc;
			}
			.social-poll .poll-answer-wrapper
			{
			    margin: 20px 0px 20px 0px;
				display: block;
			}
			.social-poll .poll-answer-span
			{
				margin-left: 5px;
			}
			.social-poll .poll-answer
			{
				border-bottom: 1px solid #cccccc;
			}
			.social-poll .poll-vote-button
			{
			    width: 75px;
			    height: 16px;
			    display: block;
			    border: 1px solid #999999;
			    text-align: center;
			    border-radius: 11px;
			    background-color: f9f9f9;
			    color: black;
			    text-decoration: none;
			    padding: 3px 0px;
			    margin: 15px 0px;
			    font-weight: 600;
			}
			.social-poll .poll-links
			{
				text-align: center;
				width: 100%;
				display: block;
				margin-top: 25px;
				font-weight: bold;
			}
			.social-poll .poll-view-results
			{
				text-decoration: none;
				color: #000;
			}

			.social-poll .poll-feedback-wrapper
			{
				margin: 15px 0px;
			}
			.social-poll .poll-feedback-label
			{
				font-size: 14px;
			}
			.social-poll .poll-answer-text
			{
				display: inline-block;
    			float: left;
    			width: 50%;
			}
			.social-poll .poll-feedback-result
			{
				display: inline-block;
				float: right;
				width: 50%;
				text-align: right;
			}
			.social-poll .poll-feedback-per
			{
				font-weight: bold;
			}
			.social-poll .poll-answer-feedback
			{
				width: 100%;
				height: 16px;
				border: 1px solid #cccccc;
				background: #F1EFEF;
			}
			.social-poll .poll-answer-feedback-bar
			{
				width: 11%;
				background: #758BF5;
				height: 100%;
			}
			.social-poll .poll-total-votes span
			{
				font-weight: bold;
			}
			.social-poll .poll-total-votes
			{
				margin: 0px 0px 15px 0px;
			}
			.social-poll .poll-links-back
			{
				text-align: center;
				width: 100%;
				display: block;
				margin-top: 25px;
				font-weight: bold;
			}
			.social-poll .poll-return-poll
			{
				text-decoration: none;
				color: #000;
			}
			#error-text
			{
				display: block;
				text-align: center;
				color: red;
				margin-top: 5px;
			}

			#social-loader {
				position: fixed;
				margin-top:-200px;
				margin-left:150px;
			width: 100%;
			height: 100%;
			z-index: 9999;

				}
*, html, .social-poll h1, .social-poll h2, .social-poll h3, .social-poll h4, .social-poll h5, .social-poll h6, .social-poll ul, .social-poll ol, .social-poll li, .social-poll form, .social-poll span{border:0;margin:0;padding:0;outline:0;list-style-type:none;}
.social-poll body, .social-poll p, .social-poll table, .social-poll tr, .social-poll td, .social-poll input, .social-poll select{padding:0px; margin:0px;}
.social-poll body{font-family:'Noto Sans Devanagari',calibri;font-size:18px; color:#333333;line-height:1.5em;}
.social-poll h1, .social-poll h2, .social-poll h3, .social-poll h4 {line-height:1.4em;margin-bottom:15px;color:#000;}
.social-poll a{outline:none; color:#000; text-decoration:none; }
.social-poll a:hover{ color:#be0604; text-decoration:none;}
.social-poll li{list-style-type:none;}
.social-poll li{background-repeat:no-repeat;}

.social-poll .poll-answer-wrapper{font-size:16px!important;display:block!important;border-radius:5px;background:#f5f5f5}.social-poll label.poll-answer-input{width:100%;padding:10px 20px 8px;cursor:pointer;margin-bottom:0;display:block;box-sizing:border-box}.social-poll label.poll-answer-input input[type='radio']{display:none;margin:10px}.social-poll label.poll-answer-input input[type='radio']:checked{background-image:none}
/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

	.social-comments .comments-box {
	}

	.social-comments .comments-box .comment-reply-box {
		padding-left: 25px;
	}
	.social-comments .btnLogin {
		background: #c70514;
		color: #fff;
		padding: 3px 6px;
		margin-top: 6px;
		display: inline-block;
	}
	
	.social-comments .comments-box .comment-form {
		margin-bottom: 10px;
	}

	.social-comments .comments-box .comment-input {
		display: block;
		width: 100%;
		padding: 10px 5px;
		box-sizing: border-box;
	}

	.social-comments .comments-box .comment-submit {
		float: right;
		background-color: rgb(203, 32, 39);
		vertical-align: middle;
		margin: 10px 0 0;
		padding: 7px 25px;
		display: inline-block;
		border: none;
		color: #FFF;
		cursor: pointer;
	}

	.social-comments .comments-box .reply-form {
		margin-bottom: 10px;
	}

	.social-comments .comments-box .reply-input {
		display: block;
		width: 100%;
		padding: 10px 5px;
		box-sizing: border-box;
	}

	.social-comments .comments-box .reply-submit {
		float: right;
		background-color: rgb(203, 32, 39);
		vertical-align: middle;
		margin: 5px 0 0;
		padding: 1px 10px;
		display: inline-block;
		border: none;
		color: #FFF;
		cursor: pointer;
	}

	.social-comments .comments-box .comemnt-reply-box {
		padding: 5px 5px 35px 35px;
	}

	.social-comments .comments-box .comment-login {
		padding: 10px;
		width:100%;
	}

	.social-comments .comments-box .showing {margin-bottom:10px;font-size:15px;}

	.social-comments .comments-box .comment-reply-view {margin-bottom:10px;font-size:15px;}



*, html, .social-comments h1, .social-comments h2, .social-comments h3, .social-comments h4, .social-comments h5, .social-comments h6, .social-comments ul, .social-comments ol, .social-comments li, .social-comments form, .social-comments span{border:0;margin:0;padding:0;outline:0;list-style-type:none;}
.social-comments body, .social-comments p, .social-comments table, .social-comments tr, .social-comments td, .social-comments input, .social-comments select{padding:0px; margin:0px;}
.social-comments body{font-family:'Noto Sans Devanagari',calibri;font-size:18px; color:#333333;line-height:1.5em;}
.social-comments h1, .social-comments h2, .social-comments h3, .social-comments h4 {line-height:1.4em;margin-bottom:15px;color:#000;}
.social-comments a{outline:none; color:#000; text-decoration:none; }
.social-comments a:hover{ color:#be0604; text-decoration:none;}
.social-comments li{list-style-type:none;}
.social-comments li{background-repeat:no-repeat;}

.more-conversation{display:inline-block;color:#0099ff;font-size:16px;position:relative;}
.more-conversation span{margin-left:15px;color:#000;font-weight:700;display:inline-block;}
		.conversationDv {width:100%;overflow:hidden;}
.conversationDv h5 {font-size:36px;color:#000;padding:15px 0px 5px;font-weight:700;position:relative;overflow:hidden;margin-bottom:20px;border-bottom:2px solid #990000;}
.conversationDv h5 span {background-position:-193px -274px;position:relative;display:inline-block;width:43px;height:15px;margin:0px 12px;top:-7px;}
.conversationDv ul{width:100%;overflow:hidden;}
.conversationDv ul li{display:block;padding:0px 0px 10px;box-sizing:border-box;margin-bottom:20px;}
.conversationDv ul li.bdr{border-bottom:1px solid #fff;}
.conversationDv ul li h3{color:#0982d3;font-size:16px;}
.conversationDv ul li h3 .audio{background-position:-167px -274px;width:19px;height:15px;display:inline-block;margin-left:10px;vertical-align:middle;}
.conversationDv ul li h3 p{display:inline-block;float:right;font-size:14px;color:#999;font-weight:500;}
.conversationDv ul li p {font-size:14px;line-height:1.4em;margin-bottom:2px;}
.conversationDv ul li .lnksDv{font-size:14px;overflow:hidden;position:relative;}
.conversationDv ul li .lnksDv a.lnk {color:#0982d3;display:inline-block;padding:3px 8px 0px 0px;margin-right:5px;position:relative;float:left;}
.conversationDv ul li .lnksDv a.lnk.like {color:#0982d3;}
.conversationDv ul li .lnksDv a.lnk.like.sel {color:#999;}
.conversationDv ul li .lnksDv a.lnk .pos1{position:absolute;top:6px;right:0px;}
.conversationDv ul li .lnksDv .user-image{float:right;width:32px;}
.conversationDv ul li .lnksDv .user-image img{vertical-align:top;width:100%;}

/* new comment widget css*/
#social-comments-v1 .form_container,#social-comments-v1 .reply-form {display:none;position: relative;overflow:hidden;margin-bottom: 10px;padding:10px}
#social-comments-v1 .form_container.active{background:#F2F4F4}
#social-comments-v1 input[type='text']{width:100%;padding:10px;display: block;font-size:14px;line-height:1.4;color:#221f1f;border:1px solid #d1d1d1;margin-bottom: 10px}
#social-comments-v1 input[type='text']::placeholder{color:#868686}
#social-comments-v1 textarea{width:100%;height:100px;padding:10px;display: block;font-size:14px;line-height:1.4;color:#221f1f;border:1px solid #d1d1d1;margin-bottom: 10px}
#social-comments-v1 #text_editor{width:100%;height:200px;border:1px solid #d1d1d1;background:#fff;font-size:14px;line-height:1.4;color:#221f1f;margin-bottom: 10px}
#social-comments-v1 .ql-toolbar.ql-snow{background:#fff;}
#social-comments-v1 input[type='button'].post_question,.reply-submit{padding:10px 10px 8px !important;float:right;font-size:16px;line-height:1.4;color:#fff;background: #E12728;border:0;margin-left: 15px  !important}
#social-comments-v1 .ques_cancel{float:right;font-size:16px;line-height:1.4;color:#484848;padding:10px 10px 8px;}
#social-comments-v1 .more-conversation {width: 200px;margin: 15px auto 0;display: block !important ;background: #17aada;padding: 5px 15px;color: #fff !important;font-size: 14px !important;text-align: center;}
#social-comments-v1 .comment-reply-view{width: 120px;margin: 15px auto 0;display: block !important ;background: #fff;padding: 5px 15px;color: #17aada !important;font-size: 13px !important;text-align: center;border:1px solid #17aada;border-radius:5px}
#social-comments-v1 .reply_container {position: relative;overflow: hidden;width:100%;margin-top:10px}
#social-comments-v1 .reply_container .reply,#social-comments-v1  .reply_container .delete,#social-comments-v1  .reply_container .comment-delete,#social-comments-v1  .reply_container .report{padding:0px 10px 0 0;font-size:13px;margin-right:10px}
#social-comments-v1 .reply_container .reply{color:#17aada;}
#social-comments-v1  .reply_container .delete,#social-comments-v1  .reply_container .comment-delete, #social-comments-v1  .reply_container .report{color:#e27383}
#social-comments-v1 .ql-snow .ql-tooltip{left:15px !important}
#social-comments-v1 .reply_kit .reply_container{padding-left:50px;margin:5px 0 15px}
#social-comments-v1 .ques_listing, #social-comments-v1 .ques_listing .ques_list{width:100%;position: relative;overflow: hidden;}
#social-comments-v1 .ques_listing .ques_list{padding:15px 10px;border-bottom:1px solid #d1d1d1}
#social-comments-v1 .ques_listing .ques_list .user_image{position: absolute;width:40px;height:40px;top:15px;left:10px;}
#social-comments-v1 .ques_listing .ques_list .user_image img{width:40px;height:40px;border-radius:50%}
#social-comments-v1 .ques_listing .ques_list .ques_desc{padding-left:50px;position: relative;overflow: hidden;cursor:pointer}
#social-comments-v1 .ques_listing .ques_list .ques_desc h3{font-size:14px;margin: 0;padding:0}
#social-comments-v1 .ques_listing .ques_list .ques_desc.clicked h3{font-weight:700;font-size:16px;word-wrap:break-word}
#social-comments-v1 .ques_listing .ques_list .ques_desc p{font-size:12px;margin:0;color:#17aada;text-transform: capitalize}
#social-comments-v1 .ques_listing .ques_list .ques_desc p span{color:#868686;text-transform: lowercase}
#social-comments-v1 .ques_listing .ques_list .ques_desc span:before{content:'\2022';padding:0 5px;font-size: 24px;line-height: 1;vertical-align: middle;}

#social-comments-v1 .ques_listing .ques_list .ans_lising_container {width:100%;display:none;position: relative;overflow: hidden;padding-left:50px;margin-top: 5px}
#social-comments-v1 .ques_listing .ques_list .ans_lising_container .ans_list{width:100%;position: relative;overflow: hidden;margin:10px 0}
#social-comments-v1 .ques_listing .ques_list .ans_lising_container .ans_list .user_summary{position: relative;min-height:40px;padding-left:50px;font-size:14px;line-height:1.2;margin:10px 0 8px}
#social-comments-v1 .ques_listing .ques_list .ans_lising_container .ans_list .user_summary h3{color:#17aada;font-size:14px;margin: 0;padding:0;display: inline}
#social-comments-v1 .ques_listing .ques_list .ans_lising_container .ans_list .user_summary h3 a{color:#17aada}
#social-comments-v1 .ques_listing .ques_list .ans_lising_container .ans_list .user_summary i{color:#868686;font-style: normal;font-size:14px;}
#social-comments-v1 .ques_listing .ques_list .ans_lising_container .ans_list .user_summary i:before{content:'\2015';padding:0 5px}
#social-comments-v1 .ques_listing .ques_list .ans_lising_container .ans_list .user_summary span{color:#868686;font-size:12px;display: inline;line-height: normal}
#social-comments-v1 .ques_listing .ques_list .ans_lising_container .ans_list .user_summary span:before{content:'\2022';padding:0 5px;font-size: 24px;line-height: 1;vertical-align: middle;}
#social-comments-v1 .ques_listing .ques_list .ans_lising_container .ans_list .user_summary img{width:40px;height:40px;border-radius:50%;position: absolute;top:0;left:0}
#social-comments-v1 .ques_listing .ques_list .ques_summary, #social-comments-v1 .ques_listing .ques_list .ans_summary{width:100%;position: relative;overflow: hidden;font-size:14px;line-height:1.5;color:#333;word-wrap:break-word}
#social-comments-v1 .ques_listing .ques_list .ans_summary{padding-left:50px}
#social-comments-v1 .ques_listing .ans_lising_container img{max-width:100%}

/*# sourceMappingURL=social.css.map */
