@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;src:url(../font/fa-brands-400.eot);src:url(../font/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../font/fa-brands-400.woff2) format("woff2"),url(../font/fa-brands-400.woff) format("woff"),url(../font/fa-brands-400.ttf) format("truetype"),url(../font/fa-brands-400.svg#fontawesome) format("svg")}
.fab{font-family:'Font Awesome 5 Brands'}
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;src:url(../font/fa-regular-400.eot);src:url(../font/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../font/fa-regular-400.woff2) format("woff2"),url(../font/fa-regular-400.woff) format("woff"),url(../font/fa-regular-400.ttf) format("truetype"),url(../font/fa-regular-400.svg#fontawesome) format("svg")}
.far{font-family:'Font Awesome 5 Free';font-weight:400}
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;src:url(../font/fa-solid-900.eot);src:url(../font/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../font/fa-solid-900.woff2) format("woff2"),url(../font/fa-solid-900.woff) format("woff"),url(../font/fa-solid-900.ttf) format("truetype"),url(../font/fa-solid-900.svg#fontawesome) format("svg")}
.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}
.asc-logo-center{ text-align: center;}
.asc-logo-center > img{ max-width: 100%;}
#version-switcher{position:fixed;right:15px;bottom:15px;margin:0;padding:0;z-index:1;pointer-events:none;list-style:none}
#version-switcher ul{text-align:right}
#doc-languages{margin-top:.5em;margin-bottom:.5em}
#doc-versions li,#doc-languages li{display:none;margin:0 3px;color:#0C3C26;font-size:12px;pointer-events:auto}
#doc-versions li.current,#doc-languages li.current{display:inline-block;background:#F1FFF7;padding:8px 15px;border:1px solid #CFE3DC;border-radius:4px}
#doc-versions li a,#doc-languages li a{display:inline-block;background:#F1FFF7;color:#44B78B;text-decoration:none;font-weight:700;padding:8px 15px;border:1px solid #CFE3DC;border-radius:4px}
#doc-versions li a:hover,#doc-languages li a:hover{color:#20AA76;border:1px solid #93D7B7}
#doc-versions:hover,#doc-versions .hover-on,#doc-languages:hover,#doc-languages .hover-on{pointer-events:auto}
#doc-versions:hover li,#doc-versions .hover-on li,#doc-languages:hover li,#doc-languages .hover-on li{display:inline-block}
.cnt-logo{background-color:red;background:linear-gradient(87deg,#f34c3b 0%,#f13f4f 47%,#e13259 78%,#dc2f5b 100%)}
.modules-logo{display:block;color:#fff;margin:15px auto;font-size:100px}
.title-card-text{font-weight:700;color:#000;margin-bottom:10px}
.asc-sort a{color:#fff}
.asc-sort a:hover{text-decoration:none}
.asc-admin-option li:hover{background-color:#495057!important}
.asc-admin-options a:hover{text-decoration:none}
.asc-drop a::before{display:inline-block;font-style:normal;font-family:"Font Awesome 5 Free";content:"\f2ed";color:#fff}
.asc-drop a,.asc-drop a:hover{color:#fff;text-decoration:none}
.asc-alert{z-index:10000;top:0;text-align:center;margin-left:50%;transform:translateX(-50%)}
textarea{resize:none}

.asc-article img{max-width: 100% !important ;}

.collapse-inner  > a{
	overflow-y: wrap;
 	display:inline-block;/*use display:block; to prevent shrinkwrap if needed*/
    vertical-align:top;/*ignored with display:block*/
overflow:auto;
}