@layer base{@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/cms/assets/Roboto-Regular-CGSfnFoJ.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/cms/assets/Roboto-Medium-jZeKESUp.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/cms/assets/Roboto-Bold-DB1hqCFM.ttf)}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/cms/assets/Roboto-Italic-DIrf6xfk.ttf)}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:url(/cms/assets/Roboto-MediumItalic-OJ-SY7zq.ttf)}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(/cms/assets/Roboto-BoldItalic-WVG5p7Wf.ttf)}@font-face{font-family:SourceSansPro;font-style:normal;font-weight:200;src:url(/cms/assets/SourceSansPro-ExtraLight-BHnmweqB.ttf)}@font-face{font-family:SourceSansPro;font-style:normal;font-weight:300;src:url(/cms/assets/SourceSansPro-Light-dii79LTB.ttf)}@font-face{font-family:SourceSansPro;font-style:normal;font-weight:400;src:url(/cms/assets/SourceSansPro-Regular-DnewuEYK.ttf)}@font-face{font-family:SourceSansPro;font-style:normal;font-weight:500;src:url(/cms/assets/SourceSansPro-SemiBold-BtVCw0rT.ttf)}@font-face{font-family:SourceSansPro;font-style:normal;font-weight:700;src:url(/cms/assets/SourceSansPro-Bold-C9fjbyR0.ttf)}@font-face{font-family:SourceSansPro;font-style:italic;font-weight:200;src:url(/cms/assets/SourceSansPro-ExtraLightItalic-BWu-ipPk.ttf)}@font-face{font-family:SourceSansPro;font-style:italic;font-weight:300;src:url(/cms/assets/SourceSansPro-LightItalic-D2s7njYA.ttf)}@font-face{font-family:SourceSansPro;font-style:italic;font-weight:400;src:url(/cms/assets/SourceSansPro-Italic-1-qhpU_7.ttf)}@font-face{font-family:SourceSansPro;font-style:italic;font-weight:500;src:url(/cms/assets/SourceSansPro-SemiBoldItalic-CItuz3HX.ttf)}@font-face{font-family:SourceSansPro;font-style:italic;font-weight:700;src:url(/cms/assets/SourceSansPro-BoldItalic-DT6y_Iu2.ttf)}}.bm-burger-button{position:relative;width:36px;width:25px;height:20px;top:0;left:10px;float:left;border:none;background-color:transparent}.bm-burger-bars{background:#aaa}.bm-burger-bars-hover{background:#777}.bm-burger-bar{width:25px;height:3px;margin:4px 0}.bm-burger-cross-part-1{width:20px;height:3px;margin-bottom:10px;transform:rotate(45deg)}.bm-burger-cross-part-2{width:20px;height:3px;margin-bottom:10px;opacity:0}.bm-burger-cross-part-3{width:20px;height:3px;margin-left:0;margin-top:-26px;transform:rotate(-45deg)}.bm-cross-button{height:24px;width:24px}.bm-cross{background:#aaa}.bm-menu-wrap{position:fixed;height:100%}.bm-menu{background:#fff;padding:2.5em 1.5em 0;font-size:1.15em;overflow-y:hidden!important}.bm-morph-shape{fill:#373a47}.bm-item-list{color:#777;padding:.8em;width:100%}.bm-item-list ul{list-style:none}.bm-item-list li{margin:10px 0}.sidebar .Navbar{margin-top:-60px;border-bottom:0}.bm-item-list .menu-items li{margin-bottom:-10px;width:95%}.dropdown .bm-item-list .menu-items,.bm-item-list .menu-items-main{margin-left:-10px}.bm-item:hover{color:red}.App{width:100%;height:100%}body{margin-top:40px;padding:0;background-color:#bb5}.nav{background-color:#fff;margin-left:19%}button:hover{cursor:pointer}a{color:#560}a:hover{color:#333}h1{font-family:SourceSansPro;font-weight:300;font-size:32px;color:#333}h2{font-family:SourceSansPro;font-weight:300;font-size:24px;color:#333}h3{font-family:SourceSansPro;font-weight:300;font-size:20px;color:#333}.Navbar{background-color:#fff;border-radius:20px 20px 0 0;width:62%;height:180px;margin-left:19%;margin-right:auto;align-items:center;font-family:SourceSansPro;border-bottom:1px solid #ddd;padding-bottom:2px}.Navbar.Firefox{padding-bottom:30px}.Footer{background-color:#649323;border-radius:0 0 20px 20px;width:62%;height:150px;margin-left:19%;margin-right:auto;margin-bottom:5%;align-items:center;font-family:SourceSansPro;display:flex}.Footer .content{width:100%;height:40%;color:#fff;text-align:center}.Footer .content a{text-decoration:none;color:#333}.Content{background-color:#fff;color:#333;width:62%;height:auto;margin-left:19%;margin-right:auto;font-family:SourceSansPro;display:flex}.Content .content{margin:20px 5% 40px;color:#333;font-family:inherit;line-height:1.5}.Navbar .leftSide{flex:19%;display:flex;justify-content:left;align-items:center}.Navbar .leftSide .logoMain{margin-left:50px;margin-top:40px;display:flex}.Navbar .rightSide .links{margin-top:70px;margin-left:0;margin-right:40px;float:both;text-align:right}.Navbar .rightSide .links a{text-decoration:none;color:#888;font-size:16px;margin-left:15px;padding-left:10px}.Navbar .rightSide .subtitle{float:both;text-align:right;margin-left:0;margin-top:-50px;margin-right:40px;color:#888;font-family:inherit;font-size:18px}.Navbar .rightSide .searchBox{float:both;text-align:right;margin-left:0;margin-top:-50px;margin-right:40px;color:#888;font-family:SourceSansPro;font-size:18px}.Navbar .rightSide{margin-top:10px;margin-bottom:-10px;float:right;width:100%}.rightSide input{width:220px;height:30px;border:none;border-radius:4px;font-size:20px;padding-left:15px;margin-right:10px;color:#000}.rightSide button{height:32px;width:70px;font-size:16px}.menus{float:right;display:flex;list-style:none;color:#707070;margin-right:40px;margin-top:70px}.menu-items{position:relative;font-size:16px;text-decoration:none;flex-direction:column;color:#000}.menu-items.bm{color:#707070}.menu-items-sub3{background-color:#eee}.menu-items.sub2{positition:relative;font-size:14px;border-top:1px solid #ccc}.menu-items.sub3{positition:relative;text-decoration:none;flex-direction:column;font-size:14px;margin-left:20px;border-left:1px solid #ccc;border-top:1px solid #ccc;background-color:#fff;color:#707070}.menu-items-active.sub,.menu-items-active-sub.sub{font-size:14px;border-top:1px solid #ccc}.menu-items-main{position:relative;font-size:16px;margin-bottom:-40px;text-decoration:none}.menu-items a,.menu-items-main a{display:block;font-size:inherit;font-family:inherit;color:inherit;text-decoration:none;text-underline-offset:.2em;text-decoration-thickness:1.5px;text-decoration-color:#9a4;border-bottom:0pt;text-align:left;padding:5px 1em;margin-top:0}.menu-items-main button,.menu-items button{color:inherit;font-size:inherit;font-family:inherit;border:none;background-color:transparent;cursor:pointer;width:102%}.menu-items button{margin-left:-5px}.menu-items-main button{border-bottom:none}.menu-items-main a:hover,.menu-items button:hover,.menu-items-main-active{color:#333!important;text-decoration-line:underline!important;text-underline-offset:.2em;text-decoration-thickness:1.5px;text-decoration-color:#9a4}.menu-items-active{color:#eee!important;background-color:#560!important;width:85%;text-decoration-line:underline!important;text-underline-offset:.2em;text-decoration-thickness:1.5px;text-decoration-color:#9a4}.menu-items-active-sub{color:#eee!important;font-size:inherit;color:#560!important}.menu-items-active:hover{color:#707070!important;background-color:#eee!important}.dropdown{position:absolute;top:40px;right:0;left:0;box-shadow:0 10px 15px -3px #2e293314,0 4px 6px -2px #473f4f29;font-size:.875em;z-index:9999;min-width:14em;padding:.5em 0;list-style:none;background-color:#fff;border-radius:.5em;display:none}.dropdown.show{border-radius:0;display:block}.dropdown .dropdown-submenu{position:static}.sidebar{display:none}@media only screen and (max-width:1300px){.Navbar,.Content,.Footer{width:80%;margin-left:10%;margin-right:auto}.Navbar .leftSide .logoMain img{width:80%}}@media only screen and (max-width:1000px){body{background-color:#fff}h1{font-size:26px}h2{font-size:16px}.Navbar{width:100%;margin-top:-24px;margin-left:-40px;margin-right:auto;border-radius:0}.Footer{width:100%;margin-left:0%;margin-right:auto;border-radius:0}.Content{width:100%;margin-left:0%;margin-right:auto;border-radius:0;display:block}.Content .content{margin-left:2%;margin-right:2%}.Navbar .rightSide button{display:block;flex-direction:column}.Navbar .rightSide .links{display:none}.Navbar .leftSide .logoMain img{width:100%}.Navbar .rightSide .subtitle{text-align:left;margin-left:50px;margin-top:0}.menus{position:abolute;left:10px;top:80px;height:230px;max-height:230px;width:100%;background-color:#649323;flex-direction:column;align-items:center;display:none}.menu-items{position:relative}.menu-items.bm{position:relative;margin-left:10px}.menu-items-main{position:relative;display:block}.dropdown{padding:0 0 2em;display:none}.dropdown.show{display:block}.dropdown .dropdown-submenu{display:static}.sidebar{display:block;margin-top:20px;margin-left:40px}.arrow:after{content:"";display:inline-block;float:right;position:absolute;right:-5em;vertical-align:.09em;border-top:.42em solid;border-right:.32em solid transparent;border-left:.32em solid transparent}}.my-box{margin-top:40px;margin-bottom:40px}.my-code-black{color:#eee;background-color:#333;font-family:monospace;padding:10px 10px 0}.my-code{color:#333;background-color:#eee;font-family:monospace;padding:10px 10px 0}.my-disclaimer{color:#686868;font-size:smaller}.table-barnabas tr:nth-child(odd){background-color:#eee}.display-barnabas{display:block}.collapse-barnabas{display:none}.mandelbrot-counter td{padding-right:30px}.mandelbrot-counter th{padding-right:30px;text-align:left;font-weight:400}.mandelbrot-counter tr:nth-child(odd){background-color:#f2f2f2}.display-mandelbrot{display:block}.collapse-mandelbrot{display:none}.collatz table{width:200px}.table-quran td{padding:10px;border-top:1px solid;border-color:#ccc}.table-quran table{width:100%}.scrollTop{position:fixed;width:100%;bottom:20px;align-items:center;height:20px;justify-content:center;z-index:1000;cursor:pointer;animation:fadeIn .3s;transition:opacity .4s;opacity:.5}.scrollTop:hover{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:.5}}
