html {
    font-size: 14px;
}

@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
    box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
    position: relative;
    min-height: 100%;
}

/** {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    -webkit-tap-highlight-color: transparent;
}*/

select {
    border: 1px solid #585858;
    outline: none;
    cursor: pointer;
}

.img48 {
    width: 48px;
    height: 48px;
}

ul,
ol {
    list-style: none;
}

a {
    background: 0 0;
    text-decoration: none;
    outline: none;
    color: #265a87;
}

img {
    outline: 0;
}

div.pb5 {
    padding-bottom: 50px;
}

div.pb-5,
div.pt-5 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.tl {
    text-align: left;
}

A:HOVER,
a,
a:focus,
a:hover {
    text-decoration: none !important;
}

    a,
    a:focus,
    a:hover {
        outline: 0;
    }

body,
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    background-color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 1.42857143;
    color: #333;
}

.diagram-tab .item,
.tc {
    text-align: center;
}

:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

::-webkit-scrollbar-thumb {
    border: none;
    background-color: rgb(169, 169, 169);
    outline: 1px solid #708090;
}

    ::-webkit-scrollbar-thumb:hover {
        background: #b7b7b7;
    }

.menuCls::-webkit-scrollbar,
.savefilebox .btn::-webkit-scrollbar,
body::-webkit-scrollbar {
    width: .5em;
}


body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
}

/*header start*/

.icon-close {
    color: #cfad99;
}

a,
a:hover {
    transition: all .3s ease;
}

.asposetools {
    text-align: center;
    background-color: #2871e6;
    padding: 1.5rem 0
}

.i18n_word {
    position: absolute;
    top: 70px;
    width: 125px;
    right: 5%;
    color: #dee2e6;
    cursor: pointer;
}

.fileupload {
    position: relative;
    z-index: 5;
}

.filedrop.fileplacement > .fileupload {
    display: inline-block;
    margin-top: 5px;
}

.filename {
    background: #e0f4d3;
    color: #7f8b77;
    padding: 0px 15px;
    border-radius: 6px;
    display: inline-block;
}

.asposetools .product-title,
.asposetools h1 {
    font-size: 45px;
    font-weight: 700;
    color: #fff;
}

.asposetools .product-subtitle,
.asposetools h2 {
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    margin: 5px;
}


.filedrop {
    position: relative;
    width: 100%
}

/*ÊÊÅäbootstrap¡ý¡ý¡ý¡ý*/
.dropdown {
    position: relative;
    padding-left: 1vw;
    padding-right: 1vw;
    font-size: 16px;
    height: 30px;
    border-radius: 5px;
    margin: 10px;
    background: #fff;
    width: 120px;
    text-align: center;
}

.form-group {
    margin: 15px 0px 0px 0px;
}

/*h1 {
    margin: 0;
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 0;
    margin-bottom: 0;
}*/

/*.row {
     margin-right: 0; 
     margin-left: 0; 
}

.nav-tabs {
     border-bottom: 0; 
}*/

/*ul, ol {
    margin-top: 0;
    margin-bottom: 0;
}*/

/*ÊÊÅäbootstrap¡ü¡ü¡ü¡ü¡ü*/
.filedrop {
    position: relative;
    border: 3px dashed #6dcff6 !important;
    padding: 30px 0px;
    border-radius: 10px 10px 0 0;
    background: #fff url(data:image/png;base64,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) no-repeat center 25px
}

    .filedrop.fileplacement {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        box-sizing: border-box;
        width: 100%
    }

        .filedrop.fileplacement > .fileupload {
            display: inline-block;
            margin-top: 5px
        }

    .filedrop.filedrop-mvc .uploadFileInput {
        width: 100%;
        opacity: 0;
        left: 0;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        cursor: pointer !important
    }

    .filedrop label {
        width: 100%;
        font-size: 22px;
        font-weight: 200;
        margin-top: 40px
    }

    .filedrop a, .filedrop a label {
        font-size: 13px;
        color: #7f8b77;
        display: inline
    }

.file-from-device-label {
    margin-top: 50px !important;
    text-decoration: underline;
    color: #000;
    margin-bottom: 0
}

.filesuccess {
    position: relative;
    width: 65%;
    margin: 15px auto 15px;
    border-radius: 10px;
}

.filesuccess {
    border: 0 dashed #6dcff6;
    padding: 50px 100px 50px;
    box-shadow: 0 0 20px -10px #333;
    background: #eff9e8;
}

    .filesuccess label {
        width: 100%;
        font-size: 24px;
        font-weight: 400;
        margin-bottom: 20px;
    }


.filedrop input {
    width: 100%;
    opacity: 0;
    left: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
}

.filedrop.filedrop-mvc input {
    cursor: pointer;
}

.filedrop, .fileupload {
    width: 100%;
}

.terms-area {
    font-size: 12px;
    color: #fff
}

    .terms-area span {
        color: #fff;
    }

    .terms-area a {
        color: #fff;
        font-weight: 700;
        text-decoration: underline !important
    }

.asposeDropdown,
.saveas {
    margin: 0 10px;
    display: inline-block;
}

    .asposeDropdown em,
    .saveas em {
        font-size: 15px;
        font-style: normal;
        margin: 0 10px;
        color: #fff;
    }

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.convertbtn,
.asposeButton {
    display: inline-block;
}

    .asposeButton .btn,
    .convertbtn .btn {
        background: #06d6a0;
        color: #04241c;
        padding: 10px 50px;
        border-radius: 4px;
        font-size: 18px;
        font-weight: 400;
        outline: 0;
        box-shadow: 0 6px 1px -5px #666;
        border: 0;
    }

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.asposetools p {
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    word-wrap: break-word
}

    .asposetools p.alert-danger {
        margin: 0 auto 30px;
        display: table;
    }


.progress {
    margin: 30px auto 0;
}

.filedrop:hover label,
.asposetools a:hover,
.asposeButton .btn:hover,
.convertbtn .btn:hover {
    opacity: .8;
}

.blue {
    background-color: #277DE5;
    color: #fff;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

#otherapps-panel {
    width: 200px;
    min-height: 90px;
    z-index: 1000;
    padding-bottom: 20px;
}

.other-dialog {
    width: 800px;
    margin-top: 100px;
}

.other-header {
    font-size: 22px;
}

    .other-header button {
        border: none;
        float: right;
        background-color: #fff;
        font-weight: bold;
    }

.other-body {
    display: flex;
    flex-wrap: wrap;
}

    .other-body > div {
        flex: 0 0 auto;
        width: 16.66666667%;
        text-align: center;
        position: relative;
        padding-bottom: 20px;
    }

    .other-body a {
        display: block;
        height: 55px;
    }

        .other-body a:after {
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIgAAAA3CAMAAABQIYFCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphNTdhYjg1Ny1kNGI5LTI2NGYtODc3OC1hMGMyZDJhOTRjMmMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0E0NzNDODhENDU0MTFFRDg3NzJBNTFFRkI3MjhEMUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0E0NzNDODdENDU0MTFFRDg3NzJBNTFFRkI3MjhEMUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmE1N2FiODU3LWQ0YjktMjY0Zi04Nzc4LWEwYzJkMmE5NGMyYyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDphNTdhYjg1Ny1kNGI5LTI2NGYtODc3OC1hMGMyZDJhOTRjMmMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz63AgkeAAABgFBMVEXK4/KHwuPr9Poai8o2kMj7/f46mtMzksl+veCq0+qZy+f1+vxlrdfa6/YvltFqstxSpNS52+5BndIgjcuRxuQtnt7m8vkyn91Gms212e03oN1KotRxtNw6nNjD4PE9lcp8ut7A3vChzui93e8zouI1lc6EvuA2ndmx1uwtksw0ltCWyOUokc3V6fWk0epbq9lGoNOczOgwmdU8mc42mtUumNQkkM0xlc1cqNQulM41mNLP5vRZpNM5o+Hh7/dqtuEpmtoxnNpUqtszqewvouNUruE4ltB4ttssm9kwm9gzrPE2j8c3kss2tPszpefv9/srlM9Botl0uN40nNY1k8tLpdcgktM2m9gxl9GWyefd7vczksw6qeo0kMdVqNc2mM/j8Pgel9tQptcxk8s3ntwukMqbyONSodGs1e07pubH4fCLwOAtnNup0OhMqN12v+onm9y+4PNisN08kshLn9Aqm9srl9RPntAoj8tYqNc4p+ee0e8qk84uk83///////+gusrRAAAAgHRSTlP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ADgFS2cAADYbSURBVHja7J2LX9pK1+8BDajcLxJBUOQOyh2Ui+KDWizWAlKtivXyKlrU2r5ld1vdG8i/fmYmAQIkIWDrPs85e8VPSSDTXMh8+c2aNWsExD9qBRGjSYl/3KQFvvZ/wcn+a/8f2He/ld38VRFLMX2KsruOzdlaJsB+/Yk2fSleJqcXEvyDd3ZuQhXRRGYYFs2z0PePfunumkYT4WnBQPXVzgv7r65Kqb/1//JkRBPVklrtmLbRaKwsg1dPopFogFftCnjjaUw75jlwM/6eTpgdlK10lqtEy7wbC7/6EV2cdZye8FgkjjMrJ4hslnjcNFn47XfWdFhJgvvj7TeHN1lJCv/BSqezZ46OjmLLyx/hnyJ2BBYFtQXXj8JFcqsYBvtl7LpXOq+pN7b/4rpUSOQ1k/8iZTST2RM6v1+X8CSWTX6/P7iUqJ+H/H7nUiKxXPP7Hw4ec0y/3aZ8LMdiGWixzJH817YkZGuV010+Nn6ytmZqsoJILjObs1mzWfWbH3n9rHFfwmGONeWLSbT9GdoZ+IIsZxvgB2Nu40wG3laubswB0fPmzALuW/wMfm7d2LgniLsNVIDw5RSeYtGzFDCZlOBvpV4sFuteJdp6XgIbxaWgaR1uBeGWR/El9TpPYyD/p/+/GEQRPIwr5f9CZZTWQ6JeFzWbheJSfczfbDYD2vqyGLymtPX62DFYMY3Znf3FBA2FZ7ZjKrqdQYus2IW/9ETv17LWCxEvSy861qxsICprzOPIslk35wFvTDKljPxb51R3btqODx0BF69IBtia86U3RZWEdggoETfCSzasVX6At39U1gyAPWvGOKgcu66KAN6+NRNBqNfg/g5CaG/U6/WlpYsmslnwZde1l+SGb3kJbI3pyK3jsTq0LeHrPI61L4/Twv/e2iT6Fi7i0SnsX670WRp5GvUXbJ9PAhClm800BJEVPHhnEETSZnNOSz2MSi1e6i9mTeSem1zHreJMxV7wYzNfGUL0Lhp/YMwgwlbN70gQjTvEnCSS3YrNZg38i9w+cDZz2juKbztomTRC1nhdFcbl0AE1UfSlfqL4yen+ocsIQLR6+ykEQHS7NgPenlm7BSAKfVpbBTfu1LgG7oHz060Sfn54uC85JSw4CaIygg02qy12QJQiQSQktxZJEE1TX6bUIJwYwnTqdp1sYmwLVuhUXOV0vbhV+m/1jhfmhOeJhiIf+pc7vXdGllSBh/1BLGZr5Fcbg0FkYQBRIyPjPLIBZyr2AjdgdH6Ix1O/f3LBDCI1pYcQiTg10bZ4fH5mHtgfu2ZuEJnH/wA7/jHzx674vl3vVFGAmqRm4p7RtrNJ8HHF8mIQeT8bDOoCaHSp1WVw3Wo1FG8LBrUeaD+1+g6QV40+96nVKfi5wTDjZQBRnQ1Eui4Qpb7a8T//A+wLjuwLXP8PTtv4s2cjgBoqgtLXIKvthSCIMH3K5p6cjdXrxeka1UEi8k+UhrAJAzYCLZ1CG/aSo3Xa/MK9TCbRaHjsU7+vRo94ba9brN8e1iRGE1H4I+lIithAlCh+3dj4+vj4WNzb2NgIg5UYeOOgCFbM4I0PHiai+BuZwAAQTf9aEB3OYETqTeCZx5IG7ZGTNDOIAF5oJOLSRCZz9g71XuvEZk7pdGM2P6Ad3VlzG0RpCdA8SZWI9Xoi8POf2EtBFJUNW+ZzEoLIM4oiKkczjUYQtsUjngYwzzlcD6400EYEbTTIDQ3c0DQauAbcgsUvW28/Insbe3wbo9Yf3z7G3j5+mQZKF7N9O1CA1elH8mgHSCra9uz4f/qwlyE33vZv4PYNOaIlDmj5J39a2jfKox+t3SoTxvCYIhP2NHKzv0/RjXhtr1sM3Y6UgGap7egpeFIvTvcljkWDmrYICh0QeaBz8jx5njwCr+DlPAteFedgxVss1hMJJhBVB4OIsWl2MRmyDrugAILUIWhsqfO5wZbBfYSIFUSr2fFxfpoIgIhsOVnNWdMNh8myYgPacUHcAdFd9ERyYuZoTU64QNtsVzToycOkfUaD1+fKrWrYZ3l+LcpHEekYFJHJ3ljWFDBgk2MQN2M6uI7NLqONSbheEC9BDmltcOPCu+SxCwn11uOSojRRsljOluF/tnw5YQGbSXic4hdw7xY2pqffgmetZUtfDueAiAvnPFeXKrBoEPaWNHBdtUIyUAPXZynsBdGGB2FvRFqOeLS20t7DFTE8oTQpErnfFzEy4rW9bjFgvlI22WWOUwkAkX5/XyKJHtItqnGKKKLkAgURxzKZGQiiqTe6Pn+Rm7Fp5puxu4a2NVULRLZMg7LEk7a16nkaGxvzNNqWUAAQ7bOB6HMXiLg0kUmcTVGK513WzGHZd5RistFANAdAJInOcbixKhBE3GEnc874z5k++xnXtS7Keq+zDvsw3wjv24pI1HJWQ0V0Rm6Uu0AUooFIFFEAEGHwbTd6G/VmNJuXWrThhutSMWKNdg5uiI6WGuFZ4vJLfTnYpBWzdopNT4CH6cuXeo99KUqJGu55CqKjWUnskcVI7GkNcL0gfkLYE8CNtMcDsWeye5YYaHnw5KHR8qmPliMerfVtZsIJ3HxcJpQ5fGII53bVavVbQx2bOm6bX9T2gIda1WvEa3vdYoDKkYqjr2umBaLezmPjrJwiCre4V+ODQJSy43YBPx+R7EhyNfxy1QeihFajJOEDiHQmnLrXLHWDiFURycTj4/w0EVBELwbRwgAQzXOBKCUTm7PZ7HzfH3jbVH7RL2tLEYXU0AwIHssatKFeJElSI7eU2g6IUl4IIimshlU6iA5IEFX7QKQHIFJofIliUUvW8UmyWKhd7DEKfnhjj70cKm5ZsDI8GlnMTxbzd7r46mNqEg3k0RAaLooAe6phaHnXoeWIR6Pup9OeCOeEgBxqe0bDv2FWCOZxVsufkdJXfpCPUY/JiNf2usUIIp1Nnkr4gkhy6vos7SEK1jZ0LzEOZw+9mC9jx1EjRj7QR/QMsQIM4OXDICEUlVA7X0l6QbSiPZc3F5+W4VoEPSOzTzwVkdU8Ps5PEwFF5KNAlJUt6tgtnjX3N81eDiJ3tvdUaWbW3NGDKda7Igf4gMhTjL19jH2kvDWP0HfzSG3BD962PvoYRp9tIRA5RgKRul6sL7OACAKutAUlWP3xbdtH9DitA1hvJHrQYO3INyY0pAEaYsGUNzHKSY54NPJ2Cu2NzB76rn3RzBDhaQI80WA1hQL92CyYM4kE1fMy4rW9bjGA5Qrg0D6tCRZ10EHkpbfMIIoq7m6iTH4NBn+gJXhgI0S1Koezp6tp5v6GdhUYdYN8RPGrqxVoV5Kw8mGS0x7igETUzr0getLIwXXfacYaT+fQzSENaBs8FVFhJjvOTxNBZ7VUKi1Ib8yDnNXiB7SjYVgQrXCAaEGcZefQ+LtshNb1v/gpajaGhgJR4ig4jH0VtkGEHkY1nSjUTyRqvjQ15JOZQo8pWceL7Ipo2k1IzyF9YtNHGyahbhase/4Tg741W4IRDRirRqFANBotRzwaFaqSyBxQz1t6mHBGQY4LRA0Ioslw2KNotEA02rW9bjGCWI1KTh27su22mSJJmo/oh6nzicwB3jl0dhPFkg/HkIXD+cmLg50HDmcPg7O6rMlk3AN8RPGV/Tu5XG5Y+aAc+C01n6MrBrDz3X4fiLQBdEdESq0WCsRCADZhtUt8FBGhFu/y00Qm2H0/A/7+GOfuvl80w35+sOv8+LCKaJ8VRP3A7CGR+DNQrAarXw12DlUk/HvP3H4rYZnOPWPDGVUPlo5CfmAlLdl+g+t+8TJUDVoYmO8PHSF5szwBN3TFOgmiOsWvao+PqPjoI+SPoPTb4KSIiiOqf3HNATnuJNFALzZJ1yjo0W9S9cCHOEED0fC0HO1o6MFPxnJ7F6O0kAeDSIcrwNp1mg6ioa/tdYvBflmJQ9MVii9SZU9JEJ1GTV1NV/c5ANF2N1GcePsmxJSaDD7J4ezpB1HhIOOJHd0NUETeCDwN/ZWRR0NCV7mC9VQa6fcRjd2TrlSZF/6GKcegv8xE+Ym4FREMqtrlpYmUa1mzeXd31ywWr3Ge7f2tWGzO7s6bzdlby69qmukqCDe7DD4p6vxhl9xPstcsVDlMim+G6jXLPY/QdwyezMbSGDRUPetFLdpYom9QTh5qo0GBaCmhXAfLAdlrNgvXlQBZxfoFkQIgentAeWZrX+rTe0BUYOtFiIal5OLU1FSoRmEvBDaOkyTpTHBDlyA3LHBDWPdQIGKmJTotRMspRMuilk7L0Y6G3I64IjzaCBhuECVEWMkOd+gC0QjX9rrFYLy/JGrqe9rFpCKK9lTIH0mJ2cIKIk845sGt/HxEJOCwAO4BxcTyQSCCT1z5qtJbtUUFotfJpzNelZGHrh9EHq0NgciEpFFN2/CM6ZolLR9FxEgiJk2kk8lkq+O7f8hkcSVnu39SCXb5Y3c8LpPVHlhBVPC1TToYRBgSRO+yM9vOPtuez8LgcHEcfOVRGDxN3HzSrRorPEk0Y0wiRTQaiDzQk8PbHj0UiCCZtNqxj4pHYIplOMz6Yx3Grl0QPgCiL4ZWX8L0VgA8IdLalhiiYTD2yI2xFvZIEI1Cy9GOBpuQeAMfMZSaG0SOVI2skV0gGuHaXrcYAhESOV1Bv5QikiR7KiTcuQdEQrzrRrRBxO0jwgKwcUCU7AgQmaBoAIhgANPFVYU+tFFqs8zu3RDbb5zfsW5FdMGiiBpPXjRMyoSU4z24B7pm06LlpYj4ayLQ4t8Vr/J6pJoz4vmu4fx9ILIZW0Pvo6nBPiJfFp5idpXxc3nQAT7c/0NEOGU12Bi8sAHxW3HxI9F2TfYCRZSzGIYwU64ForriKKE4WqEMrCbg69GRnJCKH4stbyxh2oHjO0SB6UcEIs/j2yHssaWIPG+nh6blaEeDHTCZnIr4DSBqrGRzjX4QjXBtr1uMGUSuliJiAJGZA0SKRAtEbD6iHFVsYnNPhPoNSKmCB6ScINqXFwoFwYqLBqLJ2U8f5tduQFvI9eHMQFdEKwKws9zBAKKG9hkiSH4FJVHaajlGg1H4KSLemghUeb4gks5E5kXcIDo8OdkHdrKSTA32EblvYSPsVs38Kdn1l+1qD+hVFaCJ0gZ+zupBiqhgPe54PQQTAZlOT9YD3D1MTZvCKRB9seqZDfzyWLaKK637oP8O/z3O10kQ5YQLDPZ9boHRlDkKRKPQkvVobIaOBm5KLtHqKOsE0/U418hbKh0SRAlFgwFEI1zb6xb7pYooIQ4rOoqIAUSTrWIGPIHXCH+7H9KDk25oQ4al12x/PjJ/ftUBkV75l2uibP0EQPRBcpWslAodil45wM77/b1mpMPapPQ1y0uk3xp6D8+XeCoi/pqIA0TOh24QiQeCSCKBMaaSExqIWBVR2XoDlhBLzqQ7GAy1m70jekgUvZ894RXF0qOImtXeu2TdWdO0Tn7RdZv/6zaYIkE0VL4dXQtE0xz8KoMWWndfk26aAhFuG/JoJIhGoeVoR4MOjfAsIpB146CTjqLT33hQI7/ju70ANhyIOqqADqIRru11i/1SRYSHrLidy0fk9pCK6EIcbjTCyja8gZFZQ9QsIJIgaS5pg0ge/KQCFROCyPQBRg4Zz/Sdk2fpvidJpB3zpACJZGqDHoJIONbgq4h4ayJ2EMnFM4UhFdG+xC0QPHj3+YCI2xCIxgGIpPQ8rvpA8vBwZiCIQJleRSTYFPdUEqnFGE2S9VLgcqmsN8G1H1IuEJUfME4QceV4nNqa7hZyxy0QZQyMPrkzf/WYIXGBsA2iEWjJcjSBbiMYDOhSLEcjmrNhfBHd/VgmzGib6ONqFD/v+2pS4RFAxHBt8pDy7Ln0d5nl2piKXcjL2IBbMuKd/AWKaJOK6cxkNq2EmxpDzNzGMlyhYtgzDuObMwq6okSuO04QXUlc1MgEffAvE6zQIUoRgcV1WWiDCAUSSa4ZQQTDiZYAibz1lWVhs1l98jR4KyK+mogdRDKxeXtIReSQgD3kSRqIVkYE0VxLEckiQVochCB64h0MonhwvlcR2bbEfcUmjEmSRJY1FfhCyuI1A/uTiVn3rqVDgehijlYPnDslviAqq6XK2UC1tJNflw8JokI6LR0SRKnAJq4JPIvtf9V8zCAqN6guM7mCBSo4DMFaxGOKyG8CkXzdnm8Eg4m8vZTmTRSZketJ+fUgGkYR6Q1u0gxqmDhCUObwERmukCJy5mP9lrNX2UF0JdkHZ9NqmmHxT2SawhBSROSQDqOp3TQjd2ZWRJ6xCWlJm2oCUeDWloStMCJ+ioinJmIFkds8viueG04ROSQAOz46iLp8RAXOIX/kIqWBCCqi1WQl3ul4jKwdGgcnS/lxuE9XRM43aQAijZS4oLKTN0sbIjqJZJ9QnKryk471yRQE7DnNcCCqbdJFxuR3niC6U5qk0O2C+YR4zjAMiAxvVsLho5ptGBD57WEdrAVNuRDva6SQILJlYqj/hSgn2ECkIzCLXdGIiQu/BUTujH0CjmEvzJXyLhsvoljWfUrjz7Ssbes3g4vpdRYmm9AVBoEotUhXRCnp8QW3ImI2AwuIYDHBnobR9nxsIFo59+n1+oUVqtfs4a8g+fzSFNHVFXU7da6VObCzz8EMojEL7DbzoN4z39MYz8hqLhLt9pGIDURS2Lue/SkdUhHdpdPqJHPTTF+CKY0GLPM/dFiXIlJ1gWjbZCrpBiYWmXE5aIqoKd4xkCAqvScD4wvFPOl8spAksnxCD1X8rxuWOi4ShjONI/4gQo9hYOuu55bqeYDoTiZs32XfQV7NDSLfm8X2MWv22uTdnTWQX2/XG+GbNDeI/DuBtsSQb2y6mUBkxXNnBDeIpqQ12JVz9HtA5N48aCN9bs++wAdEMztz25XP8uhahbTorWlwMdlfLrPZfBgrPoYPzdRa7NDs6sTOsYBoQSwhFjuKyJdeC/oYFRF3TK6N0UdEKiIpqxGG/CZD8HT8COnTC0oRSWeMlKoItX1EcBjaZ4yKI2Ltvgd6CHKoKaAGkPsc2sRwioiJRNmsgAtE6fZzfQ/TPL7rxFHzUkQSyT5QeMzOaumqMcsjHXd27b5LEcl7pizhY2m5nKaImsEtNQki5SY5lrxwPk3dBZJEgsOkgcBC0cMUM4iqQXylAUEkIoMv5lLcIJpENTqwBQ6CCSfa3KzRMmaxgagso084IPpaueAEkX9nr4X5vT3qrOaMG9I2gt2cIPLZA1L60exlBhDp8Az5nKc9CmaMhE3PyPmqYABR7MUgkuNfac9dec8o4gEi2deUqfK53M7scOraHgyiz0nwRGvH49umzxLJ6cnT9eq2aVVyTY/pZwTRZPJwhlg0t4Z4JH0X+4eROQZFFNNYOGwiEGNXRFwhEuvfrIxxRFRAIwKR4a/WRdAVkeTqg4CKI2ILaKT0EADRipTKtOzVrgyniJhIJP6McYBIdmulR/kATZIartcMdt/TQdTxEd2Zx3lZFjW95ph6zdo1Rs5t6Qs9pYikE34aiNYBiKTVNAmii6qUJNG5mrg3Jj//cK1Z+upBWSAolJV4GDrnjjSE5b0Jg80Zh5QTRMKd4xaIpMW37ZummZYPBNEc2aXaqtCpvIkTRJP5S+qTAAwxwXQwFWS6omwjmBtEzzj6dmzSlismzQAi0GYjTyJ9xQIiTxjdoD5FVNXpffwUUaKhF/29wAyigB2pi0kDvD49cbdZ4gEiqbQpq8y0VUPaUeEBotWk5PRJBgd5NheuT7WraFSHb/c6quQE0eKhwzHTpYguHJJkdrJfESUe/xcYjEdqvU7T3/iPh8NHNKxRikhPKSLTWjuxDs1HdCVxOSlFxDbEwzM2QSXP0U5Svfc+x/KQioiRRHPsINKZd8UkWeLiXm7xU0TITph8RIZ2Jm1u2x0X0RURY1yB0THATihFtLCTxIg2iEwARKH36ySIlO9DlCY6sca93rU1rxPrqwcqe143kb9Cd/1Igy2E80psEs87MTYQ+SBrdDtTbRCJPTCMGs2BN/sW/urIMS4QkVkhiFKrspnwCzYQFYRVBCKR8Du4u3l4y8t2Bbx5tjw4clVYAFduIKygKcsCIl+eFLyaAHMQRa8iYgNRW9d0g0ho36z5OBXRdVjhoUCUVm7CLqB+EPnyKPtRCP6I1PKAScqMnp+zujLT/ppEWX4gOnlaxZrNgrTp1j79LDSb0kJT8HR6yAUizFnZlzh6FJHjROI4vOlTRJ66IZUy1JfqWmcqlTpYri8l51Ipq7Ze15bAGwGYs/p4vSZrL7UJAaMi0gs3VLOqs2dgB6rZS/gKtmfPqJXLdRsc9Jq6uLiwkT4iTJNUrZLLzBpdESWfKR+RTX9xkeof9NrQknqoKVJpPXMtEnmXhlREDCQy61hBZBPvvstG5KSnund3foqoD0RtRZTezfICkTmO0RWR/17XNwwOfPUVI4cdnkgoRfR9WkMDEVREx5s1EkS1TfLKShXHoTeZ9RvKDD/IqhwunKC+EugjMoRx1ZXdwuojKiRg55yQBqJoA9y0451qC0TVTSsHiGxCMmTQskMNnBTk0e+Z/NtdH4gMO0EEIv97oIrO0LOaDpNa7UBJNM07anjl2OOWjw1EOqop9pzfoL4lX6ofRKGWt20giLoV0Y09gcs4QZRwLGZzZM4tT/oMV+BVBhDpIHzAFdit0oBdAR7Ouc0HviBqC1cRT0V0+iRoNm/2Zyw/r2GmuMn5yPbqk4RLEUmVcCqbPkUEqsZ+hfq9aimiyUa9qAc1ujWd0AZMng+4J2hNJ7QOZ/FQbmZohmfUDCASBbf23rx5Ywznch/A61fwmoNvVGD+VvhGBq/GYXYh0K4kFZF+33GUJJcVF81HdLWCbpLORe3cB6Lls6YIakTR7FjiaalFIot2WEUEk/70VHQLG4guoH/6nfhngT4wfjcrf5Ei6jirH7IV82CrzPq6fEQ/GVLFOiun94scZvK2es0WtjQ9iogGIsofZjk88WrKzC4K1Qdc6KSBiFj48CHjZHdW6+swlKZPETl3Qi0QLe4IOUCks5DPrmUar5FtNAXSRsfvS/0gyh+QIMqfEVIFOOmyXH3kFcjhiHYxhtRQcMsmXXnLAiKMkEWoFloYP0Df8t2HsK8PROq8fXY4RYR9l8N4bEVm9oKzaZZQFHx7GUiiRELv2wvHkul+osgc4JZM2BPh0jO4CvAfi45Kvw1E1zNY8+L66Vp7ff2HqFmY14K1d1yKqPAZTanFoIiAGcn+8pYicifq9YtmU987i8dd1ywepjwtQiuXyM2qG+EgPTu2oAy0JvLbTIwVUV4X21iRzBuAZkorwJnSwsH4FQoNouKIMJG+MxlZgQ6ifVEnjuiqP45obLF5NiYCHILoaZFISiVHG0YRETcRniDC4qjx9M4sw+5pzajWx7wV0QnbWDOf/2awUT3sbUX0ubK22t80k3BOYrtQ2acU0QKXIiJBhCmjV95WErY+EIUzOroiIqrRTKaEsYJI1OgFEVJEwh1rC0RTO7p+EAlsarX6O7gmIaU/LbgHn0V3LiIDBPhusgdg5e4G0VYHROmwAOibcKzRiMXs4KOEdDCIJkwqlRDpreecJwdnjnPjikxS3gsiqeXNwnCKyLSZ9BE1PGxOc/eaJQBXLgI4AlGZSH1Q4JZ+ogRVhFRmbzQ8sbAHFiCwSOC3gegpDqq19hTY0w+smbo+AWsSLkVUeG6DqFcRSU7MToyuiAriXD0lEqUSdVC9AQ8utZ4lcVkkMmjBG0LwRk1rr0K3ZMfmImGxKBJO5Ghs+muCkGVaIEJZsGzaeg+IlhPnMKDxaMVLRVZjtEkRwXMla4FI0gYR2rlfEYGWWVVIcahFonZytGEUka7XR2y+YQHRfWtPsewPenPObB1KEZ3sRiJk5+WAfESDAxqhItJtWxYZQMSZHMfg4q+IpLKKN5n07t+HBIwgwu8nMpSPKIgRfhyXOfImjBVEzIqoC0T9ikiQz9vteRjy2AbRdAMPiCgQYcHN3HV4s1FgA9EGAlHI6FhpNBwOoxv89vIAUUoRzpFJbQCIMnvgK5uamn1eX+wFUaczkqciwsRHdr/vSgFzdw0EESFdtycQiIgpnIkos68KolVYrd+Bx/jpJ9b0PcEJ3jlBRGClygmjIjp1REPdPiLQsLcb19bWYEA19Yrj4NWYod4w2vtmRj7IZYlJGIDdsU0EIuhBdo7VtTDB1N0YlQGrRs0d60MguooAm281zVZaiWs/yAi5+KqvaTYP9+4HkcdjazbTs620jE9LCzA52tWwvWbQ/dzrrBYwg8jQ2TPbVWY3cjGMIoqaWtNwvGSIB2evWTeIUuo0E4iQIrJtRaScPiLAoWTEtp30/vWXy1ToA1Hwr03hNjXa+SgIJEPeQqjDdBIxKSIhhyI6ZlBE+trl5aXqDai3x5TasuD2dYxsmllgOFAklt2AH7EpImkDPG0ikeBoRS6CvBITg0FE3GX25K2mGeUkWinRxrUODSJKEWHBMG4VKmLgN4AQcIIoJicPo0AgEiUVDoamWfb1mmbea6CD0qewQXY9X2gW/gBrT9wgAj/gLgeDIjpNOgw9vWbgUdWVTGCBRr1ul0wmahY5U2mif+DDLAARYSvV4oFAy4G97gcgWn6uTlaRAPJXqxPL9aJWWa1Ozi7Xl46s1aoQgsi7Lwc1kRp9j81EqbQQXqB5Ze1Os5az2nglADuX9/t7zZaWZMrzduRQ46mhbFNpCEXUx6F35jhzHFE5kmXp1QJtNb6K6OREQu/WfCmIxvmA6N5lNNvYFBEaYtatiN4HSBAFYHSjVFlJilPwP5TJvLeyPhCpQ3/L5w5wBQUi5w7swTFkIqwgeltnUkQT79s+ouP3XD6iO0qPlHYoR9TcJjob3U6/j8idn22DiAig56kcdiAUBEsEpsmTIEq8TbE5q1PUd/O8STqkiFTe3++sHgwij4J0ObcUUTCG+0sKlDqkHM7FwmyGN8gHyh/O5JDUCa/8w87q62tfs/kw89Oy/aRdaDbVP2a2ndfcvWYEYY16+xSRJNpJud5WRCMYAlGfyTKN//zP//wP6vcHr/+D+v/B65+tNxQQRCgePk3FEZlcFHpwJ6F2debtoLrvK1dptoBGj1a7RP+ytU+JYSOrGTiUzcoZQYStitl719HkZTwUkTGZPJG4ukBE9xEV7mw0UxsM4M8gHaCI9DAoiANEvkOH5PAHxqKIsKqgJ44o/W2BBNHctzLgkDGsSRELRigT3cnKHWNAo0iXhKkXQNNMSnYq+dJsTTNsAsYj9ikiwTd414MQRL5vKc7ue5IIltYsPrIcuueTZIOuC0S2HRJE1fewDZqfI7vvCyi6yAeuemcB9ZoVt+Tcg14JQrMuZQ8W4AGiXEmJ0xSRKKvIGKwJxTk8detXNBKhlSseLrOzP9Ay+6alABb2nsEZyGNMisiXR5XYCrvvlcN133ceC/69ZjKyW+hh7EkFU6NizTvtAEUEnresq1cRuWblfZHVTBV0veYbCUQxlDCS1SLh83ZAIxlHZKDgA/CE/Qh35g+iAhoZMjR6wt1zrmQSHkX3O7EGT0XEwKHIHfMQD4uZK9oZEmiwIir4Uql40hGRxWtyBh/R3A+zmG5wy2yWD1BE8dOkjAtEanSQAosi6h7iodwhJ+QqJDYFVNdrFOghwvTJSUb4L7IM8ZCXMrmroyDfIR7C9x0QJWKdgMat8sCARpsS3a/WkeY2yScYS0n7QCStphCIpH/DZ1npAo9D0w+rdgqFxaWqWBM2z2xV1jgiQvAGVQMBxhE+yQNEuK6JMr4qsuh78CkUOYEookBjYQlMihaaNVsLLf4QnkEpE57lCGhUkwGNc5vbBF9FlBbBziL4t2u0SEWFwXFEp1oT7KwuOJ/eaeM+gCLpovbdIBARAo2kWxGtBUQEwaCI5Ov+7ojSfL5TIW02NhDJ1609IMpwZ+5V5c7bOasr1BCPIwSeygNxU+kIotYQD4ac1TmTu8smz3M/ut+RZfgpIgYOzfe1dUgQTZrfcZnZhPFQRNCUhxJHNGpk6L4XzYsZohd35QMU0aq3EucCkX6+4l2TYbTKS1dEZKVfF5EgIl016IeoQHEIZUA3fbonQcQ+6HUhgGeCfNOAlNGYRwSiZq2To8dwjA0EkV7ppFUX+d6eaMAQj9lWVf7qosalVe01jOcQDzl+QPv/L/aM+tFA5CRz4CvO0bm7ccWKHk6Elhsq1U8o07CHBg7xkPeeJDuIoqeOebSIf5QjFaftVjZ4iMfpO+3JZ1l85vr09N3TNbl2MmiIBzirB/ro+5R0kv6bRVNEuvfBHqJ0Js3V5fNTLCBiKDY3QEidx1fmF3xyn6GVofHBCMkTVQHButIRRK1Br5UVg88nX6APesV7x41o8J54JqGdlyLio4daIEoPsDLGQxGhW+SSeCsVMpy8G0RqpiEe3CDio4iIu0DQhM5LpmZWROTRYRoQaYqOEsghMyJm6DYI/j+B2GjjSAPi39sfLh/R2Q7Hw8I66NVXc7Z105wRvyM4QZRe/7utR0v5S13VLQzmO6PbFqmUZaxNM0O+M55U0DeetAdEFw0OEMFZgShFBH4DVOCHR5NT5IaYpFeXSWQOpL9q0CtUG7eH1IjXtXH5TOXe8H51QDHTLdjZfBh+jGUOK66KC6w95sB/cns/CEREVz6ini+Npoic+QAriFS4/ZkFRML8MwuIsGpoamqRnDgXfLfpUAdE5Lxm3k4aEJfk6urDHbHtanPompYGxIt2poOoB4tSDd5zfk6cjyLipYeGShU7SBHJdff3P7zJ5wc/OXFOt4/INjyI+PiI2lLIsPZDyqyIUKtjq1fPFJTGQ2pGmELEPnPvdKypMK4ENXrG7IbsIPKvi0YAEeEzKQuFQpOQfjdt7t0R3CDqsrt1TSKhmUixnSTT0dQww4YU+u8YMmz0gEiUYEuMhjoC78z2K3jFUnEMkUkAyIT3plRKqZlzJ6RqeCJjLv+yNCAwgG6iNbWY5b68b3T6vt0MKFaw6nSL8G9RR/87fpDyAdHAfEQwdusvdhBNZg7RtzMpHAJEFzl7e95cB5CLDqwDImqm11aGRn3wg8SlJFJJmqeanhitd6ZXviAaoIj46aFfmrNa/anickhclq5es7aPqDBjHkURDe6+b/333oqTXRERd73J/VKHxsuWo1AQvP3r09pl+kWpYqvDFONIjCa6w+LnQWvpfc7Zh+BBGRoLBY6TZE7DVsLzK0FNIo9bLghuEBGhjWAwODvbyRerQna5Tp6nfAOFwbjxRgY9knNmvIEfOenfcCrX44ai3p6IZRo4DGXiSowGT7J0QfAFUdc9jexZRijGcidHzNDITJTOzmlUoVMxu78fRGcsIEp3VGosaBDbg3QQoQEdV7RUscbzNBFvB1VLjJf0VLFw/Ac9sroXRFgfiIQ8FBFfDhFlviDCBioi9a2rH0SdXjPfc7ZjDmp0PxuI7vjHEVHvVUBb/o5VETEh+DstB22oVILt+uGTGId+OYjgnXTKqndVhsCH35EqtuwvBQIlf5rlaF3PQFeu/P5HBP2jyuWo7qpywB5T4AmlQdRpCjbsE71Ks1qL4YkwjgQkV6rYs5J1mFSxdGuKRIXfDSI+iug43y3Mu0BEkgW2aG09IJrqL9ZSRLQU1iuKcJgOoqsfwGboyfNr94S73TCLurqS58/AvbsU0XGza/7RggY/63qjOTFYEfHkENbEoCKCXRgDKNTEkCJq0h7DPhD5gBaecSTjaoO6wBRHhMlTHfPdJAeCaHBkta/FklRyXyJJUo0zJkXEz+CTGVbC2QV5WkgWboHIMBS/potU8vyFIevBKMnzQ+3k+cMfbdhb6Mcb7Z90zL+HhxMZXKwMpciHvpRJ2GmjrkWC41oSzwAMHVTbX8AI1/a6xUZXRG67Q8QJIjiJayMcTXWDyIB79YNBBL5fOoi8ET2otr4V2rxmgCaOtSR0HSV7phOqrPgABfT0XrNEZLbLgp6Eo/sdsWKQIuLpH7p//vnz5/juH+DfZ85qZN0Au7wbHwf/btxwO6sPJV6zy8gjZ/UCaqmJWR6Dm9Z0Qp9dt6usIBJpKKHfXI1KJJJTqnHGTxGxgWiUKcMAiB4v0Uyv/BblwSOliGJK3RB2FqZANAotRzvakHfwQhzL0eIcRFNBPKNQZPCw+Ll07L5LHcQSVHeMaKp0Js7BT/HM5d/Sgb8EoRD7tY14S0YsxgiiThzRObsiksdwNTOI5KgiYDWYId/Tmd+bBFFZ0VeMAUQwRV0bRJH4ChXQ6OqaYNFgUUUkp5Ez51zXiEkjCmgsdMURZfJdZk94FN3v5AbFEfFtl5mMWbMZtJPM4iz3lNO6tay4taOTu/s+KnEkoxUe85rJ99EEiz8ZJZFgZh/qJdAWZBx93wKRzFUhOzSslVM0zo2c7ZdSRIHRQFRc0o7BSVvJCT6X0cYSOd2ntn+jPeV0Pfa/fwJ7+wXZW7j+5xeGDbT+52OdAtHQ2HvZBIvDH224Gyh9xhvdlUaqXhfjeFihgPFxuYYj0UCD0MCjsgnfBSTSlDqzjv4XTbCo7K10rTiiaE9d++FtKyJMZT8jG7AL8m4QPWdgs7Nk95CzuLa8yCSImv3FmECUS3QrIpYppwvldK8rkSmgMfw80WWWo3Ck+x1VmFsRPfDTQwBE4vGfn6HN7Jo5QbRo3p2hdhTfs4JImk6n49H9yGfVmZypadbT2vtJTjm9KzP1mWyXnHJaRjDnI6JAdFORnKBpqPURBzmgL/pZ2lZECrFwKHNT9WAp6YaR3xPkZOgmFAWuQTPaayfghjtJToaugxuT5LTy1EyvwIrUDMVwXVFn2EjAjUS9BSKAPWjL5IfLaGOJmuQYWb1rozXldA8t4fpYuxgCZD8tRzsaP/60vlQT7rH3ZXIvqJ1n3hyOZ8LhGKw3ORRqF8gDMJ0HhN8L3L8EfK7tdYvBiCPJfqTrN9j3w0EpotOkjN78wqaSEkl7Phw3NWOQYNOcpoNIB1Qh1p7EteHBa00aiAg1KIaRxeRsIDoKCnMZOojgIL12QCO33ZMZGjE6iF4cR6Sfz/LzUxMmM5UJ9sZs5mwptz+3ic3sICIHvfIea3ZTofL59xs16tbM0l6kQJTyAvzsH07CgTSn1NBi1DgjQVQvDvNTN72jpOrBMprku6lGk56j7ArN5iV6HMcMaIOiEkokKj1aokC0rEmL9CL9FFlMCNf1wWXy/4AbZTFZbBKsi3xHSxSIlsQLd3d3Agp7E3B9jtpTBzfUR6hWLE8JwFa1XqdAxI+W9S5ajnY0Phy6/6qjQrNwD37JOGpHf/e3U3mpEZ8DWWZHQZ7liQm/QMQgSUe4ttctRhDxKHi0HaudSULip97TliI6Tc7HO58AZkmoEV0oyMqOw3EH0jP7QaEDormMwoMLq3hnhDCVfa81xGMCFPNBwWmHIai0XrNwJkeZ/ZxwZ8QdEK3sG8CX+LDyQTZwtgmpKrnyAHY27P/KOKIbM08OQRCRHdgh826cK633qoMC0QIniIxe70kPiDjmNZP+FHMmj31njje5QFT4EUWpYJICQSsjG+AS9BRSICJ/9Ze1cGk1p8itVqsLLZQ8mC61QYSShFdJohwj9hyQIKoi9qCaWxxDOaL0LRAVUUKGdjErnV9uOr9QMen5MgWiZbLYJFlskn6073AdozjhQ+k6i0sUiPjRsjhGp+VoR+PBocktvAHpk9rAPbm9NFenR/ky3Epwwto2HuHaXrcYVBCnMP9ftG2wr6QFIgkcXND5BP0+tlurzZLdvqKcUh8r4NT1FIhEmjAcM9yVzZL06bfHmlns9oRyyrB4hD9LaSCSmgItqzmbxIKpSes1i8J5l68k4bhukdN0n8MSSRjsG/2lcUQyMU8OgaZZWxG9y4o50iZm3/FRRAsADKcARK0+uEH5iFLZLAeJ3oln2B5pEkQm0i8k8UZmvG0QocYZDURaHdlJdwYfrSWFDW3Y0O++9oz8aFFLA5E3wRNEFFFIEKmhIoIpqtp1PNRfjAKRDdXxJASRegWiARXz0/k1q4UNvDE1mmacOpoAbqRpIBr+JEc7Gg/H2gcFPgHHBh9lPPge55wrhVquYVdKiQEgGvraXrcY9AVETyV91gZRr1XiNFFiNdvzeTzs8eQniBoJIhlO9Xp1zeL6QAcR4deAYnZYzAKLDR7iQQY0olQfrgF2JGnv/AsV0ecsH/9QT9PsXdY8GojoUzDqL/Tx6P78j1lVJzHaLkcakDlNX7akTqhj5SeZM9ZguGMAUZp4qFDf8qnDQX8oKvd0EI0tkKOpTfA5Wz4nJ0RBv/vFMRP50dxYB0QFcaz1E2kgn8ypPmmD0StrATyZYdUdUkRDg2jBw4gGbJYsxowGRTDlHan6jHi0gRwqzObCNalPKMYVCXuAM2MdobQ37CWulsKI1/a6xWCd01S8rCA62e+ypPG5qxLorbXgeSQB4xgQiJrCHZzB7Hl31+h70d/KYAQU29K1+MVuqlxERougHmL5hT6i1Sw/PYQUkZyCdNbi5jBTlnLXzNFAJIAg6nXJyw5BWynpQnzbdkEfEcc4ByJdgh1xDAbY5yQLMnff7xfSWYeE0faT5TkaiNQkbZQkiMgp4sjqNqYkP7LRQATa4p4lTRkm1LRqYQeGVoiya86i+VO0IbhejqD0LFo33PCteICIlopjdapp5mZomtFdS2OojmPe5frbS1FW0dNY8tM1ygK9HqCWgR6gIfdcEB/xpuVdh5YjHm1goGsN9ygCZzFc0cjkhANm4VVu2p3cVBvt2l63GPISOzWOJN0cpyyK6EQV6rsr2EUth+soH5HU6rcy2d+TWE8aEOxCloE5DWSZsDXFZZrwefqz0fVhyMVljBO00feTVfrij+SCXW9MynKcishi5skhoIh2DekyWO7Fg5zV4pt0uVxOP9BApD9xwBjC7mBX5SFKni9H/iT4+WduT5nvxhRf7bO4qR1DG6ePfW6DaPfimUkbI0vK3FEeICq2QKSmNc0I0R5Qyd5zYNQccitw/bzBtuH1JOwqKSHcqi+LbXNzc3eU07M0B40SQU64riZdS1od3HArlupbftDwh9i7AKbTopxTOrheDpLYs8IN3znEnmfZDTfuPB4YLUinJSrGi5ajHm1QiJ8dTWyWUOCZmmDQznrdoDjmEa/tdYuRDQBfV0r77Sgcnn1xui/Just0SzN5Ou83MyHGyOq+Nla2p5gVFWt8HPv48WPs8fERroDX2Eew8vhIvZFYOScKNsPQtiBtgwhP5HokmiIR634jnAinOBTRnJknh2D3fTv32YDu+86OnZHIsOtAkswqt2k2g3TKvmx7W+bwtnqxXmLxk+RzuQzUkb5chuMe02U94axEZKwcAk21n5KRFRFRrmVw1IvWutusG2RnG56BQxOkga1Hqme8iIzqGadv1Ls2HreUGCHS2BOeBIx0bYfp924k6BsNjwLm+BiRliMebYA58wlIIjy5Pkf8Ahv12l61GKPH/nZ/bZuQzkeTDhGP+PM3VWIEEE22ii0FLd9Ks8vF+lGp9C0AHrrly9K3knipWFesW77VlhLno38FAtcMRszl+MyLGUsRBfY4IllrDo4BHCJkt20v0C1nwoZ72o6dwYMGI+q1ih7SrBXPc3gIG24Sh7f8YhBRIQGyKAwZenBF48R95SQp4TAvAFGJEUQFOojWKRDRFRG8ndbjIcxPetmkTtfbocysg1UcKvTp6QyddNwbignpKLTMoYFcIx5tADlqdhixbdMTv8ZGvLbXLcbUCby9Fwc10nAQ5JX7BCNGAVG7WCt5/nI7eb6/lTwfI5Pnj/4N+KLzUkJa5mVS4sJxomcBkegz5QM2Zzk5RDw42x30Ts77YaPtSGvDyYwSbjtZ0730uXx27DscMG2KrGKEIDKaV3nM9CohdEwg8lKKKElXRGTHbX3rhacqEszxt++p9qTSVesQ5pa/hJYjH427SglxRWxDTvwyG/HaXrcYk3+LBFJhiEsdlOEMC+aYiFLLUdMJ1al5zXqmExK8CETSeWOI/973a23vSx9DRNtZs1lsNsd9xG+1QsDo4FQma5YXHyMOx3rAwFSl2QxuT9UsBorIuCvhXrKEHE7yBdoMmuczaOdk6LwKbanI6NVz9MmzBvkAYuHffLP+H7bJo1xGg/17H4Y3E57QqDhs9joWYShmsVOKqKhlUUSMxfjazZpDl5LzspQzamxLEwYxk5raNunmfvt9lDqTlWiSxQ6NmtDLDyHSQyugFSkMEdCLiAL5JpfBcdI4TNr1+PHxY/HjIzWVBFr/+EhuxOrkZ2hCCTz0b7UY2e72Ns/+BdEIlsrkwjkui+WZnKw+xduDiYmJg7qiGAWvtaJCsbQBVvbqikSyNDGx/pgXvuCsmqa1taiXlyXXjJ0TFPyDd9Knk6k+M5rKFNL/o1/yQunsUsXPLjdKC//WiheYXi369yaMYoav4sg5+yLeEzICfqEm9niuzzURceTac+2NiDURr8fjiYAV8ZXn+uhA97LfhYfaDD/7UaMNw/o/AgwA7grZwkPF+TYAAAAASUVORK5CYII=');
            background-repeat: no-repeat;
            content: "";
            width: 55px;
            height: 55px;
            position: absolute;
            left: 50%;
            margin-left: -27.5px;
        }

.other-conversion:after {
    background-position: 0 0
}

.other-watermark:after {
    background-position: -55px 0
}

.other-compress:after {
    background-position: -110px 0
}

.other-merger:after {
    background-position: -165px 0
}

.other-resize:after {
    background-position: -220px 0
}

.other-cutter:after {
    background-position: -275px 0
}

.other-muter:after {
    background-position: -330px 0
}

.other-audioextractor:after {
    background-position: -385px 0
}

.other-speedchanger:after {
    background-position: -440px 0
}

.other-addaudio:after {
    background-position: -495px 0
}

.other-loop:after {
    background-position: -550px 0
}

.other-rotate:after {
    background-position: -605px 0
}

.other-flip:after {
    background-position: -660px 0
}

.other-reverse:after {
    background-position: -715px 0
}

.other-crop:after {
    background-position: -770px 0
}

.other-addsubtitles:after {
    background-position: -825px 0
}

.other-splitter:after {
    background-position: -880px 0
}

.other-videotoimage:after {
    background-position: -935px 0
}

.other-imagetovideo:after {
    background-position: -990px 0
}

.other-slidestovideo:after {
    background-position: -1045px 0
}

.other-removebackgroundnoise:after {
    background-position: -1100px 0
}

.other-body span {
    font-family: "Open Sans",sans-serif;
    margin-top: 5px;
    display: block;
    color: black;
    font-size: 18px;
}

.share-button {
    font-size: 16px;
    font-weight: 200;
    right: 0;
    border-radius: 8px 0 0 8px;
    cursor: pointer;
    box-sizing: border-box;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    z-index: 5000;
    overflow: hidden;
    white-space: nowrap;
    line-height: 50px
}

    .share-button:hover {
        width: 200px;
        transition: width .4s ease-out
    }

    .share-button, .share-button::after {
        color: #fff;
        width: 50px;
        height: 50px;
        position: absolute;
        top: 0;
        align-items: center
    }

        .share-button .frame15, .share-github .frame15 {
            width: 30px;
            height: 30px;
            margin: 0 10px;
            vertical-align: middle
        }

        .share-button.share-button__facebook {
            top: 0;
            background-color: #4267b2
        }

        .share-button.share-button__twitter {
            top: 60px;
            background-color: #1da1f2
        }

        .share-button.share-button__linkedin {
            top: 120px;
            background-color: #2867b2
        }

        .share-button.share-button__cellsotherapp, .share-button.share-button__otherapp, .share-button.share-button__otherapp_image {
            top: 180px;
            background-color: #475796
        }

        .share-button.share-button__cloud {
            top: 240px;
            background-color: #4f49ad
        }

        .share-button.share-button__github {
            top: 300px;
            background-color: #495568
        }

        .share-button.share-button__feedback {
            top: 360px;
            background-color: #3a9447
        }

        .share-button.share-button__bookmark {
            top: 420px;
            background-color: #f80
        }

        .share-button a, .share-button a:active, .share-button a:hover, .share-button a:visited {
            color: #fff
        }

.share-other {
    display: flex;
    align-items: center;
    left: 0px;
    position: fixed;
    top: 135px;
    background-color: #06d6a0;
    height: 50px;
    line-height: 50px;
    width: 200px;
    color: white;
    z-index: 500;
    border-top-right-radius: 8px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 8px;
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    cursor: pointer;
    padding-left: 35px;
}

.share-github {
    color: #fff;
    font-size: 16px;
    width: 200px;
    height: 50px;
    position: fixed;
    left: 0;
    border-top-right-radius: 8px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 8px;
    transform: translateX(-150px);
    transition: transform .4s ease-out;
    cursor: pointer;
    box-sizing: border-box;
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    display: flex;
    justify-content: flex-end;
    align-items: center;
    z-index: 500;
    top: 195px;
    background-color: #495568;
}

    .share-github:hover {
        transform: translateX(0px);
    }

    .share-github a {
        color: white;
    }

#feedbackModal .small {
    color: rgba(0, 0, 0, 0.4);
}

.app-product-section a,
.app-product-section a:hover,
.app-product-section a:visited {
    text-decoration: underline !important;
}

.RawHtmlOverview {
    margin-top: 20px;
    font-size: 18px;
}

.app-product-section ul {
    margin: 0;
}

.app-product-section.tl h3,
.app-product-section.tl h2,
.app-product-section.tl li {
    text-align: left;
}

.app-product-section li {
    font-size: 16px;
    font-weight: 400;
}

.bg-darkgray {
    background: #d6d6d6;
    padding: 70px 0;
}

.howtolist.bg-darkgray {
    background: #E3F2FD;
    padding: 80px 0;
    border-bottom: 1px solid #eaeaea;
}

.dflex {
    display: flex;
    align-content: center;
    justify-content: center;
}

.howtolist .howtosectiongfx {
    display: grid;
    align-content: center;
    justify-content: flex-end;
    order: 2;
}

.howtolist .howtosection {
    display: flex;
    align-content: center;
    justify-content: left;
    margin: 0 auto;
}

.howtolist ul {
    list-style-type: none;
    margin: 25px 0 0 16px;
    padding: 0 0 0 30px;
}

.howtolist li {
    margin-right: 0 !important;
    line-height: 30px;
    position: relative;
    margin-bottom: 10px;
}

    .howtolist li:before {
        content: '';
        position: absolute;
        left: -30px;
        top: 5px;
        display: block;
        background: #006bb0;
        width: 20px;
        height: 20px;
        color: #fff;
        text-align: center;
        line-height: 20px;
        font-size: 12px;
        font-weight: 700;
        border-radius: 4px;
    }

    .howtolist li:nth-child(1):before {
        content: '1';
    }

    .howtolist li:nth-child(2):before {
        content: '2';
    }

    .howtolist li:nth-child(3):before {
        content: '3';
    }

    .howtolist li:nth-child(4):before {
        content: '4';
    }

    .howtolist li:nth-child(5):before {
        content: '5';
    }

    .howtolist li:nth-child(6):before {
        content: '6';
    }

.app-features-section .imgcircle {
    width: 72px;
    height: 72px;
    display: table;
    margin: 0 auto 30px;
    border-radius: 100%;
    padding: 10px 10px;
    line-height: 50px;
}

    .app-features-section .imgcircle.fasteasy {
        background: #64d79c;
    }

    .app-features-section .imgcircle.anywhere {
        background: #a1c8e7;
    }

    .app-features-section .imgcircle.quality {
        padding-top: 13px;
        background: #e4d6ed;
    }

    .app-features-section .imgcircle img {
        opacity: .8;
    }

.app-features-section h4 {
    font-weight: 700;
    font-size: 18px;
    color: #333;
}

.app-features-section p {
    font-weight: 100;
    font-size: 16px;
    padding: 0 10px;
    color: #666;
}


.convert-types {
    background: #fbfbfb !important;
    border-top: 1px solid #eaeaea !important;
    padding: 4rem 2rem
}

    .convert-types li a:hover {
        color: #06d6a0 !important
    }

#errorModal .modal-dialog,
#reportResultModal .modal-dialog {
    top: 200px;
}

/*footer*/

.frame0 {
    width: 16px;
    height: 16px;
}

.icon {
    display: inline-block;
    stroke-width: 0;
    stroke: currentColor;
    fill: currentColor;
}

.img200 {
    width: 280px;
    height: 200px;
}

.modal-video .country:hover {
    background: #277de5;
}

div#iframe-wrap {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 99999999;
}

    div#iframe-wrap > iframe {
        width: 100%;
        height: 100%;
    }

#loaderPlaceHolder {
    margin-top: 10%;
    margin-bottom: 30px;
}

.placeHolder {
    width: 35%;
    margin: 15px 30px;
}

.doubleFileDiv {
    width: 100%;
}

    .doubleFileDiv label {
        font-size: 15px;
    }

.doubleFileDrop {
    display: flex;
    align-items: center;
    justify-content: center;
}

#languageControl {
    cursor: pointer;
    color: #FFFFFF !important;
    position: fixed;
    padding-top: 20px;
}


.appfeaturesectionlist {
    padding: 80px 0
}

    .appfeaturesectionlist p {
        font-size: 16px
    }


/*video releate*/
.RawHtmlOverview {
    margin-top: 20px;
    font-size: 18px;
}

.modal-title-color {
    background-color: #F1F1F1;
}

.set-btn {
    font-size: 14px;
    line-height: 1.33;
    border-radius: 6px;
    display: inline-block;
    padding: 6px 12px;
    width: 66px;
    height: 34px;
    margin-left: 20px;
}

.video-set-btn {
    font-size: 14px;
    line-height: 1.33;
    border-radius: 6px;
    display: inline-block;
    padding: 6px 12px;
    height: 34px;
}

.modal-choose-video {
    width: 350px;
    margin-left: -20px;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 0px;
}

    .modal-choose-video > span, .modal-choose-video > label {
        display: inline-block;
        padding-top: 5px;
        vertical-align: top;
        width: 100px;
        word-break: break-word;
    }

.modal-choose2-video {
    display: inline-block;
    width: 235px;
    vertical-align: top;
}

    .modal-choose2-video select {
        width: 100%;
        height: 30px;
        border-radius: 5px;
        padding-left: 5px;
        border: 1px solid #dadada;
    }

    .modal-choose2-video span {
        font-size: 11px;
        word-break: break-word;
    }

    .modal-choose2-video input {
        width: 100%;
        height: 30px;
        border-radius: 5px;
        padding-left: 5px;
        border: 1px solid #dadada;
    }

.modal-choose-video-setting {
    width: 48%;
    margin-left: 10px;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .modal-choose-video-setting > span {
        display: inline-block;
        padding-top: 10px;
        vertical-align: top;
        width: 100px;
        word-break: break-word;
    }

.modal-choose2-video-setting {
    display: inline-block;
    width: 220px;
    vertical-align: top;
    margin-left: -5px;
}

    .modal-choose2-video-setting select {
        width: 100%;
        height: 40px;
        border-radius: 5px;
        /*padding-left: 5px;*/
        border: 1px solid #dadada;
    }

    .modal-choose2-video-setting span {
        font-size: 11px;
        word-break: break-word;
    }

    .modal-choose2-video-setting input {
        width: 100%;
        height: 40px;
        border-radius: 5px;
        padding-left: 5px;
        border: 1px solid #dadada;
    }

.resolution-msg {
    width: 107px !important;
    height: 40px !important;
    border-radius: 5px !important;
    margin-top: 10px !important;
    padding-left: 5px !important;
    border: 1px solid #dadada !important;
}

.setting-select {
    height: 40px !important;
    border-radius: 5px !important;
    border: 1px solid #dadada !important;
}

.modal-video-setting {
    margin-top: 60px;
}


.modal-overflow {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    overflow-y: auto;
}

div.modal-video {
    margin-top: 60px !important;
}


.tl {
    text-align: left;
}

.i18n_word {
    position: absolute;
    top: 75px;
    width: 125px;
    right: 5%;
    color: #dee2e6;
    cursor: pointer;
}

.country {
    width: 25%;
    float: left;
    color: white;
    cursor: pointer;
    height: 35px;
    margin-top: 15px;
}

.country-logo:before {
    content: "";
    display: block;
    background: url(../images/aspose_xbrl-to-xlsx-app.png) no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    position: relative;
    top: 5px;
}

.u:before {
    background-position: 0px -336px;
}

.q:before {
    background-position: -168px 0px;
}

.y:before {
    background-position: -96px -168px;
}

.cc:before {
    background-position: -192px -48px;
}

.kk:before {
    background-position: -24px -240px;
}

.oo:before {
    background-position: -144px -216px;
}

.n:before {
    background-position: -312px 0px;
}

.g:before {
    background-position: -312px -144px;
}

.dd:before {
    background-position: -168px -336px;
}

.hh:before {
    background-position: -336px -168px;
}

.rr:before {
    background-position: -240px 0px;
}

.nn:before {
    background-position: -144px -120px;
}

.jj:before {
    background-position: -144px -120px;
}

.ko:before {
    background-position: -240px -192px;
}

.pl:before {
    background-position: -216px -288px;
}

.af:before {
    background-position: -336px -336px;
}

.da:before {
    background-position: -168px -48px;
}

.ca:before {
    background-position: -24px 0px;
}

.cs:before {
    background-position: -144px -144px;
}

.el:before {
    background-position: -144px -192px;
}

.et:before {
    background-position: 0px -168px;
}

.ga:before {
    background-position: -216px -192px;
}

.hr:before {
    background-position: -216px -96px;
}

.lt:before {
    background-position: -216px -240px;
}

.hu:before {
    background-position: -216px -144px;
}

.nl:before {
    background-position: -288px -192px;
}

.ms:before {
    background-position: -288px 0px;
}

.bg:before {
    background-position: 0px -96px;
}

.ro:before {
    background-position: -312px -96px;
}

.sk:before {
    background-position: -48px -312px;
}

.fi:before {
    background-position: -144px -168px;
}

.uk:before {
    background-position: -336px -288px;
}

.hi:before {
    background-position: -48px -216px;
}

.fa:before {
    background-position: -96px -216px;
}

.ka:before {
    background-position: -192px -144px;
}

.ar:before {
    background-position: -72px -240px;
}

.th:before {
    background-position: -336px -24px;
}

.jv:before {
    background-position: -216px -168px;
}

.ur:before {
    background-position: -192px -288px;
}

.iw:before {
    background-position: 0px -216px;
}

.is:before {
    background-position: -120px -216px;
}

.sl:before {
    background-position: -24px -312px;
}

.powered-by {
    color: #fff;
    margin: 10px;
    font-size: 12px;
}

    .powered-by a {
        color: #fff;
        text-decoration: underline !important;
    }

.mb-md-4 {
    margin-bottom: 1.5rem !important
}

.filedrop-url {
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-items: center;
    padding: 5px 0
}

.filedrop-url-input {
    width: 40%;
    background-color: #e0f4d3;
    border-radius: 6px;
    color: #7f8b77;
    margin: 5px 0;
    padding: 5px 10px
}

.filedrop-url-buttons img {
    margin: 5px 5px 0
}

.filedrop-enter-url, .filedrop-url-buttons {
    display: flex;
    justify-content: center;
    align-items: center
}

.filedrop-enter-url {
    flex-direction: row;
    cursor: pointer;
    color: #337ab7
}

.filedrop-container {
    border-radius: 10px;
    box-shadow: 0 0 50px -20px #333;
    width: 80%;
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    background: #fff;
    color: #fff;
    border: 1px solid
}

.breadcrumb {
    text-align: left;
    margin-bottom: 0;
    background: #2871e6;
    border-radius: 0
}

    .breadcrumb > li + li:before {
        color: #dee2e6
    }

.breadcrumb-item, .breadcrumb-item a {
    color: #dee2e6;
    text-transform: uppercase
}

    .breadcrumb-item a:hover {
        opacity: unset;
        text-decoration: underline !important
    }

.appVideo {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
}

    .appVideo iframe {
        width: 86vw;
        height: 46vw;
        max-width: 912px;
        max-height: 512px;
        border: none;
    }

.anchor {
    visibility: hidden;
    content: " ";
    display: block;
    margin-top: -60px;
    height: 60px;
}

.faq-lightgray {
    background: #fbfbfb;
    padding-top: 40px;
    padding-bottom: 40px;
    clear: both;
}

.faq-container {
    padding: 0 7vw 0 5vw;
    padding-top: 1px;
    padding-bottom: 0px;
    width: 100%;
}

.faq-pic {
    display: grid;
    align-content: center;
    justify-content: flex-end;
    order: 2;
}

.faq-list {
    background: inherit;
    display: flex;
    align-content: center;
    order: 2;
    padding-bottom: 5vh;
    word-break: break-word;
}

    .faq-list li {
        position: relative;
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.4;
    }

    .faq-list p {
        position: absolute;
        top: 2px;
        display: block;
        background: #006bb0;
        width: 20px;
        height: 20px;
        color: #fff;
        text-align: center;
        line-height: 20px;
        font-size: 12px;
        font-weight: 700;
        border-radius: 4px;
        margin: 0 0 10px;
        left: -30px;
    }

.sub-menu-container {
    background-color: #fff;
    padding-top: 24px;
    padding-bottom: 24px;
    box-shadow: 0 1px 0 0 #efefef;
}

.sub-menu-container-links {
    display: flex;
    flex-wrap: wrap;
    gap: 12px 24px;
}

.sub-menu-container-link {
    font-weight: 700;
    color: #666;
    white-space: nowrap;
    font-size: 15px;
}

/*headfoot*/
::-webkit-input-placeholder {
    font-weight: 400;
    font-style: normal
}

::-moz-placeholder {
    font-weight: 400;
    font-style: normal
}

:-ms-input-placeholder {
    font-weight: 400;
    font-style: normal
}

:-moz-placeholder {
    font-weight: 400;
    font-style: normal
}

#DynabicMenuInnerDiv {
    margin-bottom: 60px
}

.topheader ul, body, html {
    padding: 0;
    margin: 0
}

.footerbottom {
    float: left;
    width: 100%;
    position: relative;
    background: #222;
    background: -moz-linear-gradient(top, #222 30%, #444 100%);
    background: -webkit-linear-gradient(top, #222 30%, #444 100%);
    background: linear-gradient(to bottom, #222 30%, #444 100%)
}

.topheader ul {
    list-style: none
}

    .topheader ul li {
        float: left;
        list-style-image: none !important
    }

.topheader {
    float: left;
    width: 100%;
    min-width: 1000px;
    height: 60px;
    background: #111;
    box-shadow: 0 -10px 10px -10px #000 inset;
    font-family: Arial, Verdana, Tahoma, serif;
    top: 0;
    position: fixed;
    z-index: 9999999
}

.topsection {
    width: 1170px;
    margin: 0 auto;
    padding: 0 15px
}

.venturelogo a {
    float: left;
    width: 270px;
    height: 50px;
    line-height: 50px;
    margin-top: 5px;
    background-size: 165px
}

.menuitems {
    height: 60px;
    float: left;
    margin-left: 60px;
    padding: 0 !important
}

.topheadermenus a {
    font-size: 14px;
    text-decoration: none;
    color: #fff !important;
    display: block;
    margin: 0 .25em;
    line-height: 60px;
    padding: 0 1em
}

.topheadermenus ul {
    display: none
}

.userlogstatus {
    width: 170px;
    float: right
}

.topheadermenus li:hover ul {
    display: block;
    float: left;
    width: 175px;
    position: absolute;
    background: #333;
    color: #fff
}

.topheadermenus li li {
    width: 100%;
    float: left;
    font-size: 13px;
    margin: 5px 0 0
}

    .topheadermenus li li a {
        font-size: 13px;
        line-height: 32px !important;
        margin: 0 !important
    }

.topheadermenus li a:hover {
    background: #2072a7;
    color: #fff
}

.socialicon ul a {
    padding: 8px 10px !important;
    margin: 0 2px;
    border-radius: 100%;
    color: #818692 !important;
    text-align: center;
    display: block;
    height: 25px;
    font-size: 20px;
    line-height: 30px
}

.bottomenuitems {
    width: auto;
    display: inline-block;
    margin: 0 auto 20px
}

    .bottomenuitems ul {
        margin: 0;
        padding: 0;
        list-style-type: none
    }

        .bottomenuitems ul li {
            float: left
        }

            .bottomenuitems ul li a {
                padding: 0;
                margin: 0 25px;
                color: #fff !important;
                text-align: center;
                display: block;
                font-size: 14px;
                font-weight: 400;
                text-decoration: none;
                text-transform: capitalize;
                font-family: 'Open Sans', sans-serif
            }

                .bottomenuitems ul li a:hover, .footer2col a:hover {
                    color: #3d8ec4 !important;
                    text-decoration: none
                }

.footer2bar {
    float: left;
    width: 100%;
    height: 52px;
    background: #242323;
    background: -moz-linear-gradient(top, #242323 0, #333 100%);
    background: -webkit-linear-gradient(top, #242323 0, #333 100%);
    background: linear-gradient(to bottom, #242323 0, #333 100%);
    border-bottom: 3px solid #222
}

.footer2col {
    width: 100%;
    margin: 0 auto
}

    .footer2col a, .footer2col p {
        font-size: 11px !important;
        color: #868484 !important;
        line-height: 52px;
        font-family: Arial, Verdana, Tahoma, serif
    }

    .footer2col p {
        margin: 0 10px 0 0;
        display: inline;
        float: none !important
    }

    .footer2col a {
        margin: 0 !important;
        padding: 0 !important;
        text-decoration: none !important
    }

#DynabicMenuUserControls a i:before, .footerbottom .socialicon a:hover i:before, .socialicon a:hover {
    color: #fff !important
}

.sep1 {
    color: #818692;
    font-size: 15px
}

.togglebtn {
    cursor: pointer;
    position: relative;
    float: right;
    border: 1px solid transparent;
    outline: 0;
    display: none;
    background: #333;
    margin: 0 0 0 5px;
    min-height: 60px;
    padding: 0 15px;
    border-radius: 0
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.icon-bar {
    transform: rotate(0);
    padding: 0;
    left: 0;
    display: block;
    top: 0;
    transition: .3s all ease-in-out;
    background: #888
}

    .icon-bar, .icon-bar + .icon-bar {
        margin-top: 4px
    }

.togglebtn .icon-bar {
    display: block;
    width: 20px;
    height: 2px;
    border-radius: 1px
}

.topbutton .togglebtn .icon-bar {
    width: 20px !important
}

.userloginbox {
    float: right;
    position: relative;
    padding-top: 0
}

    .userloginbox .userlogin {
        padding: 0 5px !important;
        display: block !important;
        color: #eaeaea !important;
        max-height: 60px !important;
        font-size: 18px;
        cursor: pointer;
        margin: 15px 5px
    }

    .userloginbox ul ul {
        position: absolute;
        right: 0;
        background: #222;
        padding: 10px;
        min-width: 200px
    }

    .userloginbox:hover ul ul {
        display: block
    }

.loginanchor ul li {
    display: block;
    box-sizing: border-box;
    width: 100%;
    padding-bottom: 0
}

.userloginbox:hover ul ul a {
    font-size: 13px !important;
    color: #fff !important;
    display: block !important;
    padding: 5px !important;
    margin-bottom: 5px
}

.footercol .socialicon a.dev svg, .loginanchor ul {
    display: none
}

.footer2col, .footer2text {
    text-align: center
}

.footer2anchor, .footer2text {
    display: inline-block
}

.topsection button + div a {
    float: left;
    line-height: 50px;
    margin-top: 5px
}

@media (max-width: 1024px) and (min-width: 0px) {
    .footer2anchor, .footer2col p {
        display: table !important
    }

    .topbutton .icon-bar:nth-child(2) {
        transform: rotate(45deg);
        padding-left: 10px;
        left: 0;
        top: 5px;
        transition: .3s all ease-in-out
    }

    .topbutton .icon-bar:nth-child(3) {
        display: none
    }

    .topbutton .icon-bar:nth-child(4) {
        transform: rotate(-45deg);
        padding-right: 10px;
        left: 0;
        transition: .3s all ease-in-out;
        margin-top: -2px
    }

    .menuitems li a.openmenu:after, .menuitems li a:after {
        float: right;
        font-size: 16px;
        font-family: Fontawesome, serif;
        content: "\f106";
        color: #fff
    }

    .menuitems li a:after {
        content: "\f107";
        color: #999
    }
}

@media (max-width: 1024px) {
    .topheader, .topsection {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        padding: 0 !important
    }

    .togglebtn {
        display: block
    }

    .menuitems {
        display: none
    }

    .topheader.topbutton .menuitems {
        display: block;
        margin: 0;
        width: 100%;
        background: #222
    }

    .venturelogo {
        margin-left: 10px
    }

    .footer2bar {
        background: #000 !important;
        height: inherit
    }

    .footer2col, .footercol {
        width: 100% !important
    }

    .footer2anchor, .footer2text {
        display: block;
        height: 20px
    }

    .footer2anchor, .footer2col p, .footer2text {
        clear: both;
        background: #000 !important
    }

    .footer2anchor, .footer2col p {
        float: none !important;
        text-align: center;
        line-height: 16px;
        width: 100%;
        display: table
    }
}

@media (max-width: 1024px) and (min-width: 0px) {
    .menuitems ul li li, .menuitems ul ul {
        width: 100% !important;
        margin-top: 0 !important
    }

    .menuitems ul ul {
        position: relative !important;
        background: #000 !important;
        border-radius: 0 !important;
        float: left
    }

    .menuitems {
        right: 0 !important;
        width: 280px !important;
        left: inherit !important;
        overflow-y: auto;
        margin: 0;
        clear: both;
        position: absolute;
        top: 60px;
        background: #fff;
        padding-right: 0;
        max-height: 500px !important;
        height: inherit
    }

        .menuitems ul, .menuitems ul li {
            margin-left: 0 !important
        }

            .menuitems ul li {
                width: 100% !important
            }

                .menuitems ul li a {
                    line-height: 40px !important;
                    margin: 0 !important
                }

                    .menuitems ul li a:after, .menuitems ul li:hover a:after {
                        float: right;
                        content: "\f107";
                        font-size: 16px;
                        font-family: Fontawesome, serif;
                        color: #999
                    }

                .menuitems ul li li a:after, .menuitems ul ul {
                    display: none !important
                }
}

.fa {
    display: inline-block;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased
}

.userloginbox .fa.fa-user {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #006bb0;
    border-radius: 100%;
    font-size: 16px
}

@media (max-width: 1024px) {
    .togglebtn {
        float: left;
        margin: 0 5px 0 0 !important
    }

    .menuitems {
        right: inherit !important;
        left: 0 !important
    }
}

.desklink {
    display: block !important
}

#DynabicMenuUserControlsclone, #DynabicMenuUserControlsclone .userlogin, .dda a:after, .footercol .socialicon .fa:after, .footercol .socialicon .fa:before, .moblink, .topurlink.moblink:after {
    display: none !important
}

@media (max-width: 1024px) {
    .topheader .menuitems, .topurlink.moblink, div#DynabicMenuUserControlsclone {
        display: block !important
    }

        .desklink, .menuitems ul li:hover .productmenubox a:after, .topurlink.moblink:after {
            display: none !important
        }

    .menuitems ul li a {
        box-sizing: border-box !important
    }

    .topheader .menuitems {
        transition: .5s all ease-in-out;
        left: -300px !important;
        background: #222
    }

    .topheader.topbutton .menuitems {
        display: block !important;
        transition: .5s all ease-in-out;
        left: 0 !important
    }
}

.twocolmenu.topheadermenus li:nth-child(1):hover ul {
    width: inherit !important
}

.productmenubox {
    max-width: 650px;
    min-width: 650px;
    width: 500px;
    float: left;
    display: block
}

.topheadermenus li .productmenubox a {
    line-height: 20px !important;
    margin: 10px 0 0;
    float: left;
    padding: 5px 15px !important;
    display: inline-block;
    width: 25%;
    box-sizing: border-box
}

    .topheadermenus li .productmenubox a:hover {
        background: #3071a9 !important;
        color: #fff !important
    }

.productmenubox a b {
    font-size: 12px;
    display: block;
    clear: both;
    font-weight: 400
}

.productmenubox em {
    font-style: normal;
    float: left;
    font-size: 16px;
    font-weight: 600
}

@media (max-width: 1170px) and (min-width: 668px) {
    .topsection {
        max-width: 100%;
        width: 100%
    }

    .desklink {
        display: block !important
    }
}

.footercol .socialicon ul a {
    padding: 0 !important;
    height: 26px !important;
    max-height: 26px !important;
    min-height: 26px !important;
    max-width: 26px;
    min-width: 26px;
    width: 26px
}

@media (max-width: 1024px) {
    .footercol .socialicon ul a, .footercol .socialicon ul li, .footercol .socialicon ul li svg {
        height: 26px !important;
        max-height: 26px !important;
        min-height: 26px !important;
        width: 26px;
        max-width: 26px;
        min-width: 26px
    }

    .userloginbox.desklink {
        padding-top: 0 !important
    }

    .menuitems ul li a:after {
        font-size: 0 !important;
        font-family: Fontawesome, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
    }
}

.file-drop {
    display: flex;
    align-items: center;
    min-height: 300px;
    width: 600px;
    border-radius: 18px;
    z-index: 5;
    position: relative;
    margin: 0 auto;
    flex-direction: column;
    background-color: #ffffff;
    margin-top: 20px;
}

    .file-drop > h1 {
        font-size: 45px;
        font-weight: 600;
        margin: 70px 35px 25px 35px;
    }

    .file-drop > h2 {
        font-size: 18px;
        font-weight: 300;
        margin: 0 35px 20px 35px;
    }

.upload-file-label {
    width: calc(100% - 200px);
    min-width: 250px;
    font-size: 28px;
    font-weight: 400;
    margin: 75px 0 15px 0;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgba(132,144,255,.3) 0px 2px 5px -1px, rgba(0,0,0,.3) 0px 1px 3px -1px;
    border-width: 0;
    border-radius: 8px;
    color: #fff;
    background: linear-gradient(135deg, #8490ff 0%, #62bdfc 100%);
    max-width: 300px;
}

.mt-1 {
    margin-top: .25rem !important;
}

.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}

.px-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
}

.languages {
    width: 200px;
    padding: 5px;
    border-radius: 5px;
    font-size: 12px;
}

#generate-btn {
    border: none;
    outline: none;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    background-color: #e9ebed;
    padding: 5px 10px;
    border-radius: 5px;
    width: 80px;
    height: 30px;
}

.progress-bar-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 999999;
}

.progress-bar-item {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 1000px;
    margin-left: -500px;
}

.hidden {
    display: none !important;
    visibility: hidden !important;
}

@media screen and (max-width:768px) {
    .file-drop > h1 {
        font-size: 25px;
    }

    .progress-bar-item {
        width: 300px;
        margin-left: -150px;
    }

    .description > h2 {
        font-size: 24px;
    }

    .sub-description {
        width: 100%;
    }

    .modal-dialog {
        width: 100% !important;
    }
}

.message-area {
    border-radius: 8px;
    width: 400px;
    display: flex;
    flex-direction: column;
    background-color: #ecffe7;
    margin: 0 auto;
    margin-bottom: 30px;
    color: #333;
    padding: 15px 30px;
    box-sizing: border-box;
}

.btn-download {
    margin-top: 30px;
    background: linear-gradient(135deg, rgb(45, 204, 219) 0%, rgb(88, 177, 233) 38%, rgb(143, 155, 242) 70%, rgb(177, 152, 241) 100%);
    width: 100%;
    height: 80px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 26px;
    border-width: 0;
    border-radius: 8px;
    text-transform: uppercase;
}

.btn-reset {
    cursor: pointer;
    color: #198754;
    font-weight: 600;
    text-decoration: none;
    margin-top: 30px;
    font-size: 16px;
}

    .btn-reset:hover {
        text-decoration: underline;
    }

.fileNameContainer {
    color: #198754;
    background-color: #ecffe7;
    border-radius: 0.375rem !important;
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
    padding: 10px 15px;
    font-size: 15px;
}

.description {
    display: flex;
    flex-direction: column;
    padding: 30px 100px;
}

    .description > h2 {
        font-size: 48px;
    }

    .description > p {
        font-size: 20px;
    }

.sub-description {
    margin-top: 1rem;
}

.expect {
    text-align: left;
    font-size: 20px;
}

.modal-dialog {
    max-width: 750px !important;
}

.error-message {
    width: fit-content;
    margin: 0 auto;
    font-size: 20px;
    padding: 10px 20px;
}

.app-container {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUUlEQVQ4jWNUr336n+H/f4Z/f34wMLFwMDAwMjJgADzyTJRoBhtAiWaQPBMlmsHyFGlm4WBgokQzSJ6JEs0M4FigQDPCgNF0QL7mYZAOGBgYAMlloqgj5qDGAAAAAElFTkSuQmCC) repeat;
}

#processArea {
    display: flex;
    background-color: #ffffff;
    width: 600px;
    margin: 0 auto;
    justify-content: center;
    padding: 15px 5px;
    margin-top: 30px;
}

.file-drop-container {
    height: 250px;
    display: flex;
    vertical-align: middle;
    align-items: center;
    width: 500px;
    border: 2px dashed #ddd;
    margin-top: 25px;
    flex-direction: column;
}

@media screen and (max-width:600px) {
    .file-drop {
        min-height: 250px;
        width: 100%;
    }

    .file-drop-container {
        height: 200px;
        width: 80%;
    }

    .upload-file-label {
        margin: 50px 0 15px 0;
    }

    #processArea {
        width: 100%;
    }
}
