@import "https://fonts.googleapis.com/css?family=Tajawal:500";.msa-container ::-webkit-scrollbar{height:15px}.msa-container ::-webkit-scrollbar-track{background:#eee}.msa-container ::-webkit-scrollbar-thumb{background:#1976d2;border-radius:55px;width:450px!important}.msa-container{resize:horizontal;width:100%;height:auto;min-height:313px;position:relative;overflow:hidden}.sequence-length{background:#ccc;height:1em;margin:1.75em 0;position:relative}.annotation{color:#fff;background:#ccc;justify-content:center;align-items:center;height:2em;font-size:1.2em;display:flex;position:absolute;top:-.7em;cursor:pointer!important;font-family:Tajawal,sans-serif!important}.annotation:before{content:"";box-sizing:border-box;z-index:-1;background:0 0;border-style:dotted;border-left-width:3px;border-left-color:#a3a3a3;border-right-width:3px;border-right-color:#a3a3a3;width:100%;height:78px;position:absolute;top:40px;overflow:hidden}.annotation>p{text-align:center;max-width:100%;font-size:18px}.sequence-length a:first-child .annotation{background:#4285f4;border-top-right-radius:50px;border-bottom-right-radius:50px}.sequence-length a:nth-child(2) .annotation{background:#ea4335;border-radius:20px}.sequence-length a:nth-child(3) .annotation{background:#fbbc05;border-top-right-radius:20px;border-bottom-left-radius:20px}.sequence-length a:nth-child(4) .annotation{background:#34a853;border-radius:0}.sequence-length a:nth-child(5) .annotation{background:#7b0099;border-top-left-radius:20px;border-bottom-right-radius:20px}.sequence-length a:nth-child(6) .annotation{background:#004883;border-top-left-radius:20px;border-bottom-left-radius:20px}.sequence-length a:nth-child(7) .annotation{background:#ff5722;border-top-left-radius:20px;border-bottom-left-radius:20px}.sequence-length a:nth-child(8) .annotation{background:#4285f4;border-top-right-radius:50px;border-bottom-right-radius:50px}.sequence-length a:nth-child(9) .annotation{background:#ea4335;border-radius:20px}.sequence-length a:nth-child(10) .annotation{background:#34a853;border-radius:0}.sequence-length a:nth-child(11) .annotation{background:#fbbc05;border-top-right-radius:20px;border-bottom-left-radius:20px}.sequence-length a:nth-child(12) .annotation{background:#7b0099;border-top-left-radius:20px;border-bottom-right-radius:20px}.sequence-length a:nth-child(13) .annotation{background:#004883;border-top-left-radius:20px;border-bottom-left-radius:20px}.sequence-length a:nth-child(14) .annotation{background:#ff5722;border-top-left-radius:20px;border-bottom-left-radius:20px}.msa-container .annotation>a,.msa-container a:link,.msa-container a:visited,.msa-container a:hover,.msa-container a:focus{color:#fff;font-size:14px;text-decoration:none}.msa-container .annotation_start_point{position:absolute;left:5px}.msa-container .annotation_end_point{position:absolute;right:5px}.msa-container .sequence-container{margin-left:160px;position:relative}.msa-container .sequence-container section{flex-flow:row;display:flex}.msa-container .sequence-container section div{color:#fff;text-align:center;cursor:default;background:#fff;min-width:20px;min-height:20px;font-size:13px;line-height:20px;position:absolute;top:0;font-family:sans-serif!important}.msa-container .annotation-sequence{position:relative;left:162px}.msa-container .species-and-gene-names{z-index:150;float:left;background:#fff;font-style:italic;position:absolute;top:0;left:0}.msa-container .gene-name:first-of-type{margin-top:1.4em}.msa-container .species-and-gene-names>div:nth-last-of-type(2){margin-bottom:1.35em!important}.msa-container .gene-name{text-align:center;color:#fff;cursor:default;background:#1976d2;border-radius:50px;width:158px;height:1.75em;margin:1em 0;padding-top:0;font-style:italic;line-height:1.8;font-family:Tajawal,sans-serif!important}.msa-container .species-names{cursor:pointer;margin-top:42px;font-style:italic}.msa-container .species-name{min-height:20px;max-height:20px;padding-left:10px;line-height:18px;background:#2a76d2!important;min-width:150px!important;max-width:150px!important;font-family:Tajawal,sans-serif!important}.msa-container .species-name a{font-size:14px;color:#fff!important}.msa-container .species-name .hiding-button{text-align:center;border-radius:50%;margin-right:5px;padding:0 5px;font-weight:700}.msa-container .species-name .hiding-button:hover{color:#2a76d2!important;background:#fff!important}.specialAa{border-radius:40%;box-shadow:0 0 7px #000;cursor:pointer!important;border-color:transparent!important}.highlighter-container{width:100%;height:20px;margin-left:160px;position:relative}.highlighter-container>div{position:absolute}.highlighter-container .modification{color:red;font-size:22px;font-weight:700}.modification-highlighted:before{margin-top:-30px!important}.aminoacid-info{color:#333;font-size:12px;font-family:Tajawal,sans-serif!important}.variation-text-box{z-index:999999;opacity:.96;background:#fff;border-radius:3px;justify-content:center;align-items:center;width:300px;height:auto;min-height:150px;display:flex;position:absolute;font-size:18px!important}.variation-inner-text-box{width:100%;overflow:hidden scroll;height:140px!important;max-height:140px!important;padding:10px!important}.msa-container .variation-inner-text-box a{color:#004883}.variation-inner-text-box h3{margin-top:1em;margin-bottom:0;padding:0;font-weight:700}.variation-inner-text-box h3:first-of-type{margin-top:0}.aminoacid-info>div:after{content:"";background:inherit;z-index:-1;width:20px;height:20px;position:absolute;top:14px;left:-10px;transform:rotate(45deg)}.variation-text-box.rightArrow:after{right:-10px;left:auto!important}.sequence{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAAAAACo4kLRAAAAAW9yTlQBz6J3mgAAABpJREFUGNNjiMECGIaY4PT///8fGFxOoqYgACNCkklBjzWtAAAAAElFTkSuQmCC) repeat-x;width:100%;height:20px;position:relative}.sequence>div{cursor:pointer!important}.bottom-panel{width:100%;padding:0 5px}.highlight-column{z-index:1231!important;border-left:2px solid #fff!important;border-right:2px solid #fff!important;border-radius:0!important}.position-number{position:absolute;color:#000!important;top:-20px!important}.go-to-position{float:left;margin-left:5px;display:block}.msa-button{color:#fff;float:left;background:#4285f4;border-radius:10px;margin:12px;padding:5px;display:block;position:relative}.form_input{color:#555;text-align:center;border:1px solid #555;border-radius:30px;outline:none;width:40px;height:15px;margin:15px 1px;padding-left:3px;font-size:15px;font-weight:700}.form_input::-webkit-input-placeholder{color:#555;opacity:1;font-size:15px}.form_input::placeholder{color:#555;opacity:1;font-size:15px}.form_input:placeholder-shown{color:#555;opacity:1;font-size:15px}.form_input:-ms-placeholder-shown{color:#555;opacity:1;font-size:15px}.tooltip{position:relative;overflow:visible!important}.tooltip .tooltiptext{visibility:hidden;color:#555;text-align:center;opacity:0;background-color:#fff;border:1px solid #ccc;border-radius:6px;min-width:130px;margin-left:-60px;padding:5px;transition:opacity .3s;position:absolute;top:-5px;left:105%;z-index:2147483647!important}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.tooltip .tooltiptext:after{content:" ";border:5px solid transparent;border-right-color:#fff;margin-top:-5px;position:absolute;top:50%;right:100%}.reset-button{color:#fff;float:right;background:#1ab357;border-radius:3px;margin:10px;padding:5px;display:block}.scroll-container{max-height:350px;padding-bottom:.4em;position:relative;overflow:scroll}