.mui-container{max-width:1452px;}

/* .fixed + .content{padding-top:70px;} */
.content h1{color:#797979; font-size:28px; font-weight:normal; text-align:center; line-height:24px; padding:25px 0px 15px 0px!important; margin:0px 0px 15px 0px; border-bottom:1px solid #eee;}
.right-menu{height:69px;}
.menu-btn{margin-top:5px;}
button.ttx-user-icon{font-size:22px; color:#333; background:#fff; padding:4px; position:relative; border:none; top:10px; height:45px; cursor:pointer;}
button.ttx-user-icon img{width:32px; height:32px; padding:2px; border-radius:90px; border:1px solid #eee; border-radius:90px; -webkit-border-radius:90px;}
/*.mui-dropdown__menu:before{display:block; content:" "; position:absolute; top:-10px; right:27px; height:0; width:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #fff;}*/
.mui-dropdown__menu{margin:0px 20px 0px -105px; top:75px!important; padding:0px; border-radius:14px; -webkit-border-radius: 8px; box-shadow:0px 0px 10px #7d7d7d; -webkit-box-shaow:0px 0px 10px #7d7d7d; z-index:9999!important;}
.mui-dropdown__menu>li>a{font-size:15px; color:#9a9a9a; padding:7px 2px;} .mui-dropdown__menu>li>a:hover{color:#45d434;}	
button.ttx-user-icon svg{position:relative; top:-13px; color:#9e9fa0;}

.profile-my-notes{display:none; padding:20px 0px 20px 0px; margin:15px -16px 0px -14px; box-shadow:0px 1px 5px #dadada; -webkit-box-shadow:0px 1px 5px #dadada;}
.profile-my-notes textarea{width:85%; height:270px; resize:none; background:#fff; border:1px solid #eee; padding:5px; margin:0px 0px 20px 17px; font-size:15px; line-height:28px; text-align:left; outline:none;}
a.butn-save{background:#56b55d; font-size:14px; color:#fff; padding:7px 15px; margin:0px 5px 0px 17px; text-decoration:none; border:1px solid #56b55d; border-radius:6px; -webkit-border-radius:6px; outline:none; cursor:pointer;}
a.butn-cancel{background:#f00; font-size:14px; color:#fff; padding:7px 15px; margin:0px 5px; text-decoration:none; border:1px solid #f00; border-radius:6px; -webkit-border-radius:6px; outline:none; cursor:pointer;}
ul.paid-menu li a:hover, ul.paid-menu li i:hover{color:#56b55d; text-decoration:none;}
.profile-drpmenu{padding:20px; z-index:999999!important;}
ul.profile-without{margin:0px; padding:0px;}
ul.profile-without li a{color:#000; text-decoration:none;}
.google-adds{background:#fff; margin:15px 0px 0px 0px; padding:10px;}
.npr{padding-right:0px;}
.modalDialog{display:none;}
.right-menu a:hover{background:#eee!important;}

/* pricing css */
.s-box{background:#fff; width:95%; min-height:445px; text-align:center; padding:0px 0px 15px 0px; margin:0px auto 75px auto; border:1px solid #fff; box-shadow:0 10px 20px rgba(76, 74, 74, 0.19), 0 6px 6px rgba(86, 86, 86, 0.23);}
.sub-bg{background:#307107 url(https://www.transparenttextures.com/patterns/binding-light.png) repeat; min-height:95px; font-size:46px; color:#fff; text-align:center; padding:25px 0px 25px 0px!important; margin:0px 0px 50px 0px;}
.sub-bg h1{font-size:38px; color:#fff; text-align:center; padding:33px 0px 10px 0px!important; margin:5px 0px 10px 0px; border-bottom:0px solid #ccc;}
.s-box h2{font-size:20px; color:#333; text-align:center; font-weight:normal; text-transform:uppercase; padding:25px 0px 10px 0px; margin:0% 15% 7% 15%; border-bottom:2px solid #6a9565;}
.s-box h3{font-size:30px; color:#a0a0a0; text-align:left; text-transform:capitalize; padding:25px 0px 10px 40px; margin:0px;}
.s-box h4{font-size:22px; color:#1f3c22; text-align:center; font-weight:normal; text-transform:capitalize; padding:7px 0px 7px 0px; margin:0px 0px 10px 0px; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.s-box ul{min-height:255px; margin:0px 0px 0px 40px!important; padding:0px 10px 0px 10px; line-height:20px; font-size:15px;}
.s-box ul li{text-align:left; padding:10px 0px; list-style-type:disc;}
.s-box strike{font-size:18px; color:#f00; padding-right:5px;}
.np{padding-left:0px; padding-right:0px;}
.s-icon{font-size:22px; color:#a0a0a0; padding-bottom:7px; vertical-align:middle;}
a.s-buy{background:#479c38; font-size:16px; color:#fff; text-align:center; padding:15px 25px; margin:5px 0px; border-radius:5px; -webkit-border-radius:5px; cursor:pointer;}
a.s-buy:hover{background:#328e22; text-decoration:none;}
.mui-s-box{width:100%; margin:0px auto;}

/* bookmark css */
.bookmark{margin:15px 0px; padding:0px;}
.bookmark ul{margin:15px 0px; padding:0px;}
.bookmark ul li{list-style:none; line-height:28px; padding:5px 0px; border-bottom:1px solid #eee;}
.bookmark ul li a{font-size:15px; color:#000;}
.bookmark ul li svg{padding-right:15px;}
.bookmark ul li a:hover{color:#000; text-decoration:none;}
.bookmark span a{color:#f00; font-size:14px; float:right;}
.bookmark p{font-size:14px!important; color:rgba(0,0,0,.87); text-align:justify; margin:0px; padding:0px 0px 0px 30px; line-height:28px;}
.bookmark .b-date{width:max-content; font-size:12px!important; line-height:16px; margin:0px 0px 0px 21px; padding:0px 10px;}
.bookmark .b-delete{float:right; position:relative; margin:-42px 0px 0px 0px;}
/* end of bookmark css */

/* dashboard css */
.tutorial-toc{scroll-behavior:none!important; overflow-y:hidden!important;}
.tab ol, ul{margin-bottom:0rem!important;}
ul.tabs{overflow:hidden; margin:15px 0px 0px 0px; padding:0px;}
.tab input{position:absolute; opacity:0; z-index:-1;}
.tab{width:100%; color:white; overflow:hidden;}
.tab-label{display:-webkit-box; display:flex; -webkit-box-pack:justify; justify-content:space-between; font-size:15px; padding:1em; background:#56b55d; font-weight:bold; cursor:pointer;}
.tab-label:hover{background:#469e4c;}
.tab-label::after{content:"\276F"; width:1em; height:1em; text-align:center}
.tab-content{max-height:0; padding:0 1em; color:#2c3e50; background:white;}
.tab-close{ display:-webkit-box; display:flex; -webkit-box-pack:end; justify-content:flex-end; padding:1em; font-size:0.75em; background:#2c3e50; cursor:pointer;}
.tab-close:hover{background:#1a252f;}
.tab input:checked + .tab-label{background:#469e4c; margin:0px;}
.tab input:checked + .tab-label::after{-webkit-transform:rotate(90deg); transform:rotate(90deg);}
.tab input:checked ~ .tab-content{max-height:655px; padding:0px 0px 0px 0px; margin-bottom:5px!important;}
ul.tab-content li{font-size:15px; line-height:26px; padding:5px 0px 5px 15px; list-style:none; border-bottom:1px solid #eee; cursor:pointer;}
.faa-icons{width:40px; padding-right:5px;}
ul.tab-content li:hover{background:#fafafa;}
ul.tab-content li:last-child{border-bottom:0px solid #eee;} 
.tp-prf-active{max-height:655px; padding:0px 0px 0px 0px; margin-bottom:5px!important;}
/* end of dashboard css */

.google-right-ads{position:sticky!important;  text-align:left!important;}
ul.paid-menu li{list-style: none; font-size:15px; margin-left:-31px; padding: 8px; border-bottom: 1px solid #e6e6e6; color: #848383;}
.google-right-ads>.mui-panel{margin-bottom:15px;}
.bottom-menu{position:absolute; bottom:90px; left:0px; right:0; text-align:center;}
.bottom-menu button{width:120px;}
.mui--text-body2{font-weight:700; font-size:14px; line-height:24px;}
.fa-sign-out-alt{ background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M160 217.1c0-8.8 7.2-16 16-16h144v-93.9c0-7.1 8.6-10.7 13.6-5.7l141.6 143.1c6.3 6.3 6.3 16.4 0 22.7L333.6 410.4c-5 5-13.6 1.5-13.6-5.7v-93.9H176c-8.8 0-16-7.2-16-16v-77.7m-32 0v77.7c0 26.5 21.5 48 48 48h112v61.9c0 35.5 43 53.5 68.2 28.3l141.7-143c18.8-18.8 18.8-49.2 0-68L356.2 78.9c-25.1-25.1-68.2-7.3-68.2 28.3v61.9H176c-26.5 0-48 21.6-48 48zM0 112v288c0 26.5 21.5 48 48 48h132c6.6 0 12-5.4 12-12v-8c0-6.6-5.4-12-12-12H48c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16h132c6.6 0 12-5.4 12-12v-8c0-6.6-5.4-12-12-12H48C21.5 64 0 85.5 0 112z"/></svg>') no-repeat; }
.fa-edit{ background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M417.8 315.5l20-20c3.8-3.8 10.2-1.1 10.2 4.2V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h292.3c5.3 0 8 6.5 4.2 10.2l-20 20c-1.1 1.1-2.7 1.8-4.2 1.8H48c-8.8 0-16 7.2-16 16v352c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16V319.7c0-1.6.6-3.1 1.8-4.2zm145.9-191.2L251.2 436.8l-99.9 11.1c-13.4 1.5-24.7-9.8-23.2-23.2l11.1-99.9L451.7 12.3c16.4-16.4 43-16.4 59.4 0l52.6 52.6c16.4 16.4 16.4 43 0 59.4zm-93.6 48.4L403.4 106 169.8 339.5l-8.3 75.1 75.1-8.3 233.5-233.6zm71-85.2l-52.6-52.6c-3.8-3.8-10.2-4-14.1 0L426 83.3l66.7 66.7 48.4-48.4c3.9-3.8 3.9-10.2 0-14.1z"/></svg>') no-repeat; }
.fa-flag{ background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M344.348 74.667C287.742 74.667 242.446 40 172.522 40c-28.487 0-53.675 5.322-76.965 14.449C99.553 24.713 75.808-1.127 46.071.038 21.532.999 1.433 20.75.076 45.271-1.146 67.34 12.553 86.382 32 93.258V500c0 6.627 5.373 12 12 12h8c6.627 0 12-5.373 12-12V378.398c31.423-14.539 72.066-29.064 135.652-29.064 56.606 0 101.902 34.667 171.826 34.667 51.31 0 91.933-17.238 130.008-42.953 6.589-4.45 10.514-11.909 10.514-19.86V59.521c0-17.549-18.206-29.152-34.122-21.76-36.78 17.084-86.263 36.906-133.53 36.906zM48 28c11.028 0 20 8.972 20 20s-8.972 20-20 20-20-8.972-20-20 8.972-20 20-20zm432 289.333C456.883 334.03 415.452 352 371.478 352c-63.615 0-108.247-34.667-171.826-34.667-46.016 0-102.279 10.186-135.652 26V106.667C87.117 89.971 128.548 72 172.522 72c63.615 0 108.247 34.667 171.826 34.667 45.92 0 102.217-18.813 135.652-34.667v245.333z"/></svg>') no-repeat; }
.fa-bug{background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M544 272h-64V150.627l35.313-35.313c6.249-6.248 6.249-16.379 0-22.627-6.248-6.248-16.379-6.248-22.627 0L457.373 128H417C417 57.26 359.751 0 289 0c-70.74 0-128 57.249-128 128h-42.373L75.314 84.687c-6.249-6.248-16.379-6.248-22.628 0-6.248 6.248-6.248 16.379 0 22.627L96 150.627V272H32c-8.836 0-16 7.163-16 16s7.164 16 16 16h64v24c0 36.634 11.256 70.686 30.484 98.889l-57.797 57.797c-6.249 6.248-6.249 16.379 0 22.627 6.249 6.249 16.379 6.248 22.627 0l55.616-55.616C178.851 483.971 223.128 504 272 504h32c48.872 0 93.149-20.029 125.071-52.302l55.616 55.616c6.249 6.249 16.379 6.248 22.627 0 6.249-6.248 6.249-16.379 0-22.627l-57.797-57.797C468.744 398.686 480 364.634 480 328v-24h64c8.837 0 16-7.163 16-16s-7.163-16-16-16zM289 32c53.019 0 96 42.981 96 96H193c0-53.019 42.981-96 96-96zm15 440V236c0-6.627-5.373-12-12-12h-8c-6.627 0-12 5.373-12 12v236c-79.402 0-144-64.599-144-144V160h320v168c0 79.401-64.599 144-144 144z"/></svg>') no-repeat;}
.fa-bell{background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M433.884 366.059C411.634 343.809 384 316.118 384 208c0-79.394-57.831-145.269-133.663-157.83A31.845 31.845 0 0 0 256 32c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 6.75 2.095 13.008 5.663 18.17C121.831 62.731 64 128.606 64 208c0 108.118-27.643 135.809-49.893 158.059C-16.042 396.208 5.325 448 48.048 448H160c0 35.29 28.71 64 64 64s64-28.71 64-64h111.943c42.638 0 64.151-51.731 33.941-81.941zM224 480c-17.645 0-32-14.355-32-32h64c0 17.645-14.355 32-32 32zm175.943-64H48.048c-14.223 0-21.331-17.296-11.314-27.314C71.585 353.836 96 314.825 96 208c0-70.741 57.249-128 128-128 70.74 0 128 57.249 128 128 0 106.419 24.206 145.635 59.257 180.686C421.314 398.744 414.11 416 399.943 416z"/></svg>') no-repeat;}
.fa-badge-check{background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M512 256c0-35.496-19.411-68.153-49.598-85.502 9.075-33.611-.289-70.424-25.383-95.517-25.092-25.094-61.902-34.458-95.518-25.384C324.153 19.411 291.496 0 256 0s-68.153 19.411-85.502 49.598c-33.612-9.076-70.425.291-95.518 25.384-25.094 25.093-34.458 61.905-25.383 95.517C19.411 187.847 0 220.504 0 256s19.411 68.153 49.598 85.502c-9.075 33.611.289 70.424 25.383 95.519 26.511 26.507 63.455 34.154 95.532 25.406C187.865 492.6 220.514 512 256 512s68.135-19.4 85.487-49.573c32.709 8.92 69.471.651 95.532-25.407 25.094-25.094 34.458-61.906 25.383-95.518C492.589 324.153 512 291.496 512 256zm-91.145 68.29c5.346 11.778 29.582 54.057-6.463 90.102-28.863 28.861-57.547 21.24-90.103 6.464C319.745 432.959 306.99 480 256 480c-52.106 0-64.681-49.533-68.29-59.145-32.611 14.801-61.35 22.286-90.103-6.463-36.746-36.747-10.826-80.49-6.463-90.103C79.042 319.745 32 306.99 32 256c0-52.106 49.533-64.681 59.145-68.29-5.346-11.778-29.582-54.057 6.463-90.102 36.836-36.833 80.756-10.706 90.103-6.464C192.255 79.041 205.01 32 256 32c52.106 0 64.681 49.533 68.29 59.145 11.769-5.342 54.059-29.58 90.103 6.464 36.746 36.745 10.826 80.489 6.463 90.102C432.958 192.255 480 205.01 480 256c0 52.106-49.533 64.681-59.145 68.29zm-32.404-138.802L207.971 364.52c-4.705 4.667-12.303 4.637-16.97-.068l-85.878-86.572c-4.667-4.705-4.637-12.303.068-16.97l8.52-8.451c4.705-4.667 12.303-4.637 16.971.068l68.976 69.533 163.441-162.129c4.705-4.667 12.303-4.637 16.97.068l8.452 8.52c4.666 4.703 4.635 12.301-.07 16.969z"/></svg>') no-repeat;}
.fa-box-up{background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M408 384H104c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zM448 0H64C28.7 0 0 28.7 0 64v384c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zm32 448c0 17.6-14.4 32-32 32H64c-17.6 0-32-14.4-32-32V64c0-17.6 14.4-32 32-32h384c17.6 0 32 14.4 32 32v384zM108.5 202l35.5-44.4V312c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V157.6l35.5 44.4c4.6 5.8 14.5 8.8 22.5 2.5 6.9-5.5 8-15.6 2.5-22.5l-64-80c-6.1-7.6-18.9-7.6-25 0l-64 80c-5.5 6.9-4.4 17 2.5 22.5s17 4.4 22.5-2.5zm256-100c-6.1-7.6-18.9-7.6-25 0l-64 80c-5.5 6.9-4.4 17 2.5 22.5s17 4.4 22.5-2.5l35.5-44.4V312c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V157.6l35.5 44.4c4.6 5.8 14.5 8.8 22.5 2.5 6.9-5.5 8-15.6 2.5-22.5l-64-80z"/></svg>') no-repeat;}
"qrcode": [448, 512, [], "f029", "M0 224h192V32H0v192zM32 64h128v128H32V64zm224-32v192h192V32H256zm160 160H288V64h128v128zM0 480h192V288H0v192zm32-160h128v128H32V320zM64 96h64v64H64V96zm320 64h-64V96h64v64zM64 352h64v64H64v-64zm352-64h32v128H320v-32h-32v96h-32V288h96v32h64v-32zm0 160h32v32h-32v-32zm-64 0h32v32h-32v-32z"]

.popdiv{}
.overlay-pop{position:fixed; top:0; left:0; bottom:0; right:0; display:none; overflow:auto; background-color:#000; background-color:rgba(0,0,0,.7); z-index:9999;}
.modal-window.small{width:40%; border-radius:8px; -webkit-border-radius:8px;}
.modal-window{position:relative; background-color:#fff; width:50%; margin:7% auto 6% auto; padding:20px;}
.close{position:absolute; top:10px; right:10px; color:#f00; height:30px; width:30px; font-size:30px; line-height:30px; text-align:center; cursor:pointer;}
.pop-content h2{font-size:18px; margin:0px 0px 15px 0px; padding:0px 0px 5px 0px; text-align:left; border-bottom:1px solid #eee; color:#333;}
.form-control{display:block; font-size:15px; color:#333; background:#fff; border:1px solid #eee; padding:7px 10px; width:95%; margin: 0px 0px 10px 0px; outline:none;}
.butnn-saved{background:#fff; width:85%; font-size:22px; color:#333; margin:10px 0px; padding:7px 10px; border:1px solid #ccc; outline:none; cursor:pointer;}
.butnn-saved:hover{background:#1f9224; width:85%; font-size:22px; color:#fff; margin:10px 0px; padding:7px 10px; border:1px solid #1f9224; outline:none; cursor:pointer;}
.butnn-save{background:#4CAF50; color:#fff; margin:10px 0px; padding:7px 10px; border:1px solid #4CAF50; border-radius:4px; -webkit-border-radius:4px; outline:none; cursor:pointer;}
.butnn-cancel{background:#f00; color:#fff; margin:10px 0px; padding:7px 10px; border:1px solid #f00; outline:none; border-radius:4px; -webkit-border-radius:4px; cursor:pointer;}
a:focus, a:hover{text-decoration:none!important;}
.pop-error-msg{color:#f00; font-size:13px; position:absolute; margin:-36px 0px 0px 141px;}

.wrap_loader{background:#fffafa url(https://dev.tutorialspoint.com/profile/images/loader.gif) no-repeat; background-attachment:fixed; background-position:center center; width:100%; min-height:1024px; margin:0px auto; padding:0px 0px 0px 0px; vertical-align:center; text-align:center;     position: fixed; top:0px; z-index:9999; opacity:.8; display:none;}
.wrap_loader img{text-align:center; border:none; display:none;}
.imgLoader{position:fixed; margin:0 auto; top:50%; left:50%;}