/* CONCAT of
/2static/style/style-barracuda-ui.css
/2static/style/style-pageheader.css
/2static/style/temp-adg-dialog.css
/2static/style/adgification.css
/2static/style/adgification-5.2.css
/2static/style/adgification-5.5.css
/2static/style/adgification-extend.css
/2static/style/adgification-rebranding.css
/2static/style/style-ie10.css
/2static/style/typography.css
/2static/style/aui-messages.css
/2static/style/aui-date-picker.css
/2static/style/fecru-icons.css
*/
/* START /2static/style/style-barracuda-ui.css */
.barracuda-page-message {
    display: none;
}


.adg-new-message .scanning-progress {
    position: absolute;
    top: 10px;
    right: 15px;
}

/* progress bar */

.scanning-progress > .main div,
.scanning-progress > .sub div {
    display: inline-block;
}

.scanning-progress > .sub {
    padding-top: 5px;
    padding-left: 70px;
}

.msie .scanning-progress > .main a.refresh {
    margin-left: 1px;
}

.scanning-progress > .main a.refresh {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: transparent url(../images/icon-refresh.png) 0 0;
    text-decoration: none;
    vertical-align: middle;
    visibility: hidden;
}

.scanning-progress > .main > div.title-text {
    width: 70px;
    font-weight: bold;
}

.scanning-progress > .main > div.progress-bar-div {
    font-weight: bold;
}

.scanning-progress > .main > div.progress-bar-div span {
    width: 30px;
    display: inline-block;
    text-align: right;
}

.scanning-progress > .main > div.refresh-button {
    margin-left: 10px;
}

.progress-bar {
    width: 120px;
    height: 16px;
    background-color: #ccc;
    vertical-align: middle;
    margin-right: 5px;
}

.progress-bar > .progress-content {
    height: 16px;
    background: #3b73af;
    vertical-align: baseline;
}

/* barracuda inline dialog */
.barracuda-inline-dialog {
    color: #333;
    padding: 20px;
    font-size: 14px;
    line-height: 20px;
}

.barracuda-inline-dialog .progress-bar {
    width: 100px;
}

.barracuda-inline-dialog .number {
    width: 50px;
    text-align: left;
    display: inline-block;
}

.barracuda-inline-dialog h2 {
    font-size: 20px;
    font-weight: normal;
}

.barracuda-inline-dialog .aui-group {
    margin-top: 20px;
}

.barracuda-inline-dialog .aui-group .aui-item.label {
    font-weight: bold;
    width: 60px;
}

.barracuda-inline-dialog .aui-item.label .phase-enables {
    color: #707070;
    padding: 5px 0 5px 5px;
    font-weight: normal;
}

.barracuda-inline-dialog .aui-group .aui-item .row + .row{
    margin-top: 5px;
}

.barracuda-inline-dialog .buttons {
    margin-top: 20px;
}

/* showing the warning message in inline dialog */
.barracuda-inline-dialog .indexing-warning .aui-group .aui-item .row + .row{
    margin-top: 10px;
}

/* loading spinner for indexing */
@keyframes indexing-spinner
{
    from { transform: rotate(0deg) }
    to { transform: rotate(360deg) }
}

@-moz-keyframes indexing-spinner /* Firefox */
{
    from { -moz-transform: rotate(0deg) }
    to { -moz-transform: rotate(360deg) }
}

@-webkit-keyframes indexing-spinner /* Safari and Chrome */
{
    from { -webkit-transform: rotate(0deg) }
    to { -webkit-transform: rotate(360deg) }
}

@-o-keyframes indexing-spinner /* Opera */
{
    from { -o-transform: rotate(0deg) }
    to { -o-transform: rotate(360deg) }
}

#atlas .barracuda-indexing-message .indexing-icon {
    
    animation: indexing-spinner 8s linear infinite;
    -moz-animation: indexing-spinner 8s linear infinite;
    -webkit-animation: indexing-spinner 8s linear infinite;
    -o-animation: indexing-spinner 8s linear infinite;
    font-size: 16px;
    padding: 0;
    color: #707070;
}

#atlas .barracuda-indexing-message .indexing-icon:before {
    display: none;
}

#barracuda-indexing-message-wrap .barracuda-indexing-message .message-text,
.content-view .info .barracuda-indexing-message .message-text,
#controls-container .indexing-message .barracuda-indexing-message .message-text{
    font-size: 14px;
    padding: 0 15px 0 0;
    color: #3b73af;
    cursor: pointer;
}

#barracuda-indexing-message-wrap .barracuda-indexing-message .message-text:hover,
.content-view .info .barracuda-indexing-message .message-text:hover,
#controls-container .indexing-message .barracuda-indexing-message .message-text:hover{
    text-decoration: underline;
}

#barracuda-indexing-message-wrap .barracuda-indexing-message .aui-iconfont {
   position: static;
}

#barracuda-indexing-message-wrap {
    white-space: nowrap;
}


/* on changeset page, the indexing message could be covered by the toolbar */
#section-changeset-view .content-view .info {
    top: -25px;
}

#section-visualisation .content-view .info {
    z-index: 99;
}

#controls-container .indexing-message span,
#controls-container .indexing-message a {
    display: inline-block;
    margin-right: 8px;
    padding: 4px 10px 2px;
    position: relative;
    top: 2px;
    line-height: 16px;
}

.content-view .info .barracuda-indexing-message span {
    margin-right: 4px;
}

.content-view .info {
    padding-top: 4px;
}

#section-visualisation .content-view .info {
    padding-top: 12px;
    margin-right: 25px;
}

#controls-container .indexing-message {
    position: absolute;
    right: 0;
    margin-top: -20px;
}

#controls-container .indexing-message li {
    width: auto;
}

/* safari doesn't support animation over pseudo element */
.aui-iconfont {
    line-height: 0;
    position: relative;
    vertical-align: text-top;

    height: 16px;
    width: 16px;

    color: inherit;
    font-family: "Atlassian Icons";
    font-weight: normal;
    -webkit-font-smoothing: antialiased; /* Improves the rendering of icons */
    font-style: normal;
    left: 0;
    line-height: 1;

    text-indent: 0;
    speak: none; /* This prevents screen readers from pronouncing the pseudo element text content used to trigger the icon font */
    top: 50%;
}

/* --- overrides for aui message : @lzheng --- */

.adg-new-message {
    font-size: 14px;
    line-height: 20px;
}

.adg-new-message.barracuda-page-message .aui-message {
    margin: 0 10px 20px 10px;
}

.adg-new-message .aui-icon {
    width: 16px;
    height: 16px;
}

.adg-new-message .aui-message .icon-warning,
.adg-new-message .aui-icon-warning {
    /*icon-warning.png*/
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABA0lEQVR42p2QP0tCURiH7zdQRA3u4OJUiyDY4CDtTuEXuXs0JEQ4uDk5C0EuKoEu+SWcg5baLCS7tNTx98IzyMWjXoeHe95/z3vODdzi2kdTvIo30fL1+YbLIhYOfsV5GsFAOL59zsNjBRfij60lEXKbf1E5RvDExl4URYGwXJfc6JCgwqZYhBp2hs5n4odadZ9gzKYu2x1YrUPt2SeosWEtijsEBfGN5HKXYErxweKkAMk9PbOkoE5hJXI+AbUVvfVtwZzkHTECAGptel8cgisSnyJDk+8GRlZ8MdOwxITghoa9ArhlZmzB+/abDjwh+c8+LBgRnMLEBHnxKJYpBpfMFDbGjWcGPFD11gAAAABJRU5ErkJggg==);
}

.adg-new-message .aui-message .icon-hint,
.adg-new-message .aui-message .icon-info {
    /*icon-info.png*/
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA1klEQVR42qWTUQqCQBCGfdKCuogu+qBeoot0kl7TBwU9S3QLyega9ZBh1L/wLyyDLGkLHzj/vzPM7o6eXLv9IQRH0IMnuVAL7b0y0QcVeIPPFPQasJ5KPlkbW5CDFcmpGf8MfLtATeMGEqObBCuOwJV6ZYsjxVhrsoDQEuojiLRQmLa9H5d1nEIHPYOMvrMD6hm9XgcDg2BGgYDesLTAlt596RFSep3jEp0FWnqlDtTMZ4ytZ1SuQZJLDlLtGuUGpNQ3/G7kKP/5M7nbLNnqCzxAR03J/V+HSh9XtOsatQAAAABJRU5ErkJggg==);
}

.adg-new-message .aui-message .icon-error {
    /*icon-error-white.png*/
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAzUlEQVR42q2T3QqCQBBGvcqCehETvVBfM71QsGeJ3kIyeo260DC2b+CThoVdsFo44JzdGfZnDIwxNhE4gB4M5EIX2et1sAI1eBnH4FwLNnOeTj6phUdQgDUp6OZxlhxdoOHEDaSAnuMT78GVrhY3y4kyEekqQFK6SXJFlGrbgbcAUccpJegZ5AsK5PS9BCODcEGBkH78tsCO/u4+gp+MOd2vl1hJEC98xkQ9Y+xvJOJopMbXyi3I6Lf8bu1W/uvPZG+z4laf4AE6uthe/wbkrGRlM25n9wAAAABJRU5ErkJggg==);
}

/*[{!style_barracuda_ui_css_p9l8419!}]*/
/* END /2static/style/style-barracuda-ui.css */
/* START /2static/style/style-pageheader.css */
/*
    This file contains css for the new page sub header
 */



#atlas .page-sub-header {
    padding: 20px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
}

#atlas .page-sub-header .page-sub-header-inner {
    table-layout: auto;
}

#atlas .page-sub-header .page-sub-header-inner > .header-image {
    width: 1px;
    text-align: center;
    vertical-align: top;
}

#atlas .page-sub-header .page-sub-header-inner > .header-main {
    text-align: left;
    vertical-align: top;
}


#atlas .page-sub-header .page-sub-header-inner > .header-image + .header-main {
    padding-left: 10px;
}

#atlas .page-sub-header .page-sub-header-inner > .header-secondary {
    text-align: right;
    vertical-align: top;
}

#atlas .page-sub-header .user-avatar-wrap {
    width: 48px;
    height: 48px;
    background: #fff;
    border-radius: 3.05px; /* make sure the background color never interfere with the real avatar img */
}

#atlas .page-sub-header .user-avatar-wrap > a {
    border-radius: 3px;
    display: inline-block;
    padding: 0;
    width: 48px;
    height: 48px;
}

#atlas .page-sub-header .commit-extra .aui-icon {
    color: #707070;
}

#atlas .page-sub-header .commit-extra {
    text-align: left;
    float: right;
}

#atlas .page-sub-header .commit-extra .expandable-list-wrap {
    padding-left: 3px;
}

#atlas .page-sub-header .commit-extra > div {
    white-space: nowrap;
}

#atlas .page-sub-header .commit-info > div {
    white-space: nowrap;
    display: inline-block;
    vertical-align: top;
}

#atlas .page-sub-header .commit-info > div.committer {
    max-width: 350px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#atlas .page-sub-header .commit-info > div.changeset {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#atlas .page-sub-header .commit-info > div + div {
    padding-left: 5px;
}

#atlas header.aui-page-header h1.fecru-repo > a {
    color: #333;
    text-decoration: none;
}


#atlas .page-sub-header .commit-message .message-short br {
    display: none;
}

#atlas .page-sub-header .commit-message .message-short {
    word-break: break-all;
}

#atlas .page-sub-header .commit-message .message-short * {
    display: inline;
}

#atlas .page-sub-header .commit-message .message-short .more-comment {
    display: inline-block;
}

#atlas .page-sub-header .commit-message .message-long,
#atlas .page-sub-header .commit-message.comment-visible .message-short
{
    display: none;
}

#atlas .page-sub-header .commit-message.comment-visible .message-long,
#atlas .page-sub-header .commit-message .message-short
{
    display: block;
}

/* the commit extra information at the right hand side */
#atlas .page-sub-header .commit-extra a,
ul.expandable-list-dropdown-content > li > a {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 180px;
    vertical-align: middle;
}


ul.expandable-list-dropdown-content > li > a {
    width: 100%;
}

#atlas .expandable-list-wrap {
    display: inline-block;
}

#atlas .expandable-list-wrap ul.expandable-list-dropdown-content {
    display: none;
}

#inline-dialog-more-changeset-branches .expandable-list-dropdown-content {
    max-height: 500px;
    overflow: auto;
}

ul.expandable-list-dropdown-content {
    padding: 10px;
}

/*@2ADG this need to be overwritten in order to have the grey arrow for the page navigation*/
#atlas .aui-navgroup-horizontal .aui-nav>.aui-nav-selected a:after {
    border-bottom-color: #f5f5f5;
}

#atlas .sub-header-messages .aui-message {
    margin: 0 10px 10px 10px;
}

#atlas .sub-header-messages .aui-message:first-child {
    margin-top: 10px;
}

#atlas .page-sub-header.sub-header-placeholder {
    padding: 0;
    padding-bottom: 10px;
}

#atlas .aui-page-header-inner .breadcrumbs {
    line-height: 1.5;
}

/*a bit odd but we need to give the plugin content a bit style*/
#atlas .changeset-page .page-sub-header .web-panel * {
    display: inline-block;
    margin-right: 3px;
}/*[{!style_pageheader_css_jb9341k!}]*/
/* END /2static/style/style-pageheader.css */
/* START /2static/style/temp-adg-dialog.css */
.aui-inline-dialog .contents {
    padding: 0;
}

/*@2ADG - this is for keeping the old dialog padding
    need to get a list of dialog that is affected by this rule and eventually remove it. */

.aui-dialog .dialog-panel-body {
    padding: 10px;
}

.aui-dialog #dialog-content-select-project {
    padding: 10px; /* todo: this should be removed after the previous rule is gone */
}

/* In sinppet page the error style overrides the aui form's error */
.aui-dialog #dialog-content-select-project .error {
    background: none;
    padding: 0;
    line-height: 20px;
}

#add-content-methods p {
    margin-top: 0;
}/*[{!temp_adg_dialog_css_tusn420!}]*/
/* END /2static/style/temp-adg-dialog.css */
/* START /2static/style/adgification.css */
/* @2ADG */

/* Dropdown */
.aui-dropdown ol:first-child {
    border: 0;
    padding-top: 0;
}
.aui-dropdown ol {
    padding: 2px;
}

/* Toolbar */
.aui-toolbar {
    padding: 0;
    display: block;
}
.aui-toolbar .toolbar-group {
    margin: 0;
    margin-right: 10px;
    padding: 0;
}

/*
Issue: https://ecosystem.atlassian.net/browse/AUI-3613
Once the issue will be resolved you can remove this workaround.
How to reproduce: https://jira.atlassian.com/browse/FECRU-5805
*/
.aui-toolbar .icon-dropdown:after {
    content: "";
    position: relative;
    display: block;
    top: 1px;
    height: 0;
    width: 0;
    border: 4px solid transparent;
    border-top-color: #707070;
}

/* Typography */
h4 {
    margin: 0;
}
h5 {
    text-transform: none;
}
h6 {
    font-size: 14px;
}
.toolbar form {
    font-size: 12px;
    line-height: 1;
}
.toolbar form select {
    font-size: inherit;
}
.toolbar .pagination {
    font-size: 12px;
}
/* Review */
.frx-context-info {
    font-size: 12px;
}

.frx-actions-primary div.path {
    padding: 10px;
    padding-bottom: 0;
    line-height: 1;
}
.frx-actions-primary div.path .stats {
    display: inline-block;
}

#snippet-header #reviewHead {
    padding: 5px;
}

#snippet-header #review-waypost {
    background-position: 0 -107px;
}

/* to fix the misalignment in quick search page */
#content-search #column-content,
#managefiles.details {
    font-size: 13px;
    line-height: 1;
    margin-top: 10px;
}

#managefiles.details {
    margin-top: 10px;
}

/* the table header in admin page should have a background color, till we refine the desgin */
#adminpage table.aui:not(.force-aui) > thead {
    background-color: #eee;
}

.aui-theadfixed th,
.aui:not(.force-aui) th {
    font-size: 13px;
    line-height: 1.42857;
}

.aui th input {
    margin-top: 0;
    margin-bottom: 0;
}

table.aui-theadfixed thead th {
    padding: 7px 1em;
}

table.aui-theadfixed thead th a {
    padding: 0;
}


.sidebar-stats table.spark,
.sidebar-stats .sidebar-list {
    font-size: 13px;
}

.group legend {
    white-space: normal;
}

form.aui h2.temp-adg-following-heading
{
    margin-top: 40px;
}


form.aui h3.temp-adg-following-heading {
    margin-top: 30px;
}

/* admin page middle buttons for setting admins */
#adminpage .centertop .middle-actions {
    vertical-align: middle;
}

#adminpage .user-selector-buttons {
    margin-top: 20px;
}

#adminpage form.aui .field-group .aui-lozenge {
    margin-top: 7px;
}

.linked-jira-content .aui-toolbar {
    display: inline-block;
}

.lingo .linked-jira-content ul li {
    line-height: 18px;
}

#comment-search-table {
    border-collapse: separate;
}

.field-buttons-bottom {
    padding-top: 5px;
}

.field-buttons-top {
    padding-bottom: 5px;
}

.dialog-page-body iframe {
    display: block;
}

#adminpage .field-group div > div:first-child + .error {
    clear: none;
}

.aui-badge-subtle.aui-badge {
    border: 1px solid rgba(0, 0, 0, 0.2);
    background-color: transparent;
    padding: 2px 4px 1px 4px;
}

/* to fix the spinner problem for AUI's search box from 5.5 */
.aui-quicksearch.loading:after {
    content: '';
}

/* END /2static/style/adgification.css */
/* START /2static/style/adgification-5.2.css */
#header .aui-header-primary .aui-nav > li {
    float: left;
}

.dashboard-v2 #content > .aui-page-header {
    padding: 0;
}

#header .aui-header {
    float: none;
}
#main-nav {
    width: auto;
}


#menu-create-trigger:after {
    top: 48%;
}

.formPane .aui-message p {
    padding: 0;
}

div.aui-inline-dialog .expandable-list-dropdown-content {
    /*this is for the font size inside the inline dropdown in the page header*/
    font-size: 14px;
}

#adminpage form.aui .field-group>label {
    word-wrap: normal;
}

/* @2ADG: The overrides for page-focused*/

.aui-page-focused-small .aui-page-panel-foot-text {
    width: 400px;
}

.aui-page-focused .aui-page-panel-foot-text {
    margin-left: auto;
    margin-right: auto;
    padding: 5px 10px;
    box-sizing: border-box;
}

.aui-page-panel-foot-text.right-aligned {
    text-align: right;
}

/** Improves quality of icons for firefox **/
.aui-icon:before {
    -moz-osx-font-smoothing: grayscale;
}
/*[{!adgification_5_2_css_mh3240o!}]*/
/* END /2static/style/adgification-5.2.css */
/* START /2static/style/adgification-5.5.css */
#aui-message-bar {
    position: fixed;
    width: 50%;
    left: 50%;
    margin-left: -25%;
}

#aui-message-bar .aui-message:first-child {
    margin-top: 10px;
}
/* END /2static/style/adgification-5.5.css */
/* START /2static/style/adgification-extend.css */
/** This style contains all extensions (not modifications) to AUI */

.aui-nav-pagination__right {
    float: right;
}
/* END /2static/style/adgification-extend.css */
/* START /2static/style/adgification-rebranding.css */
/* New Server Products logos and colors */

#header .aui-header {
    border-color: #003179;
    background-color: #0045ac;
}

#header .aui-header .aui-nav li > a,
#header .aui-header .aui-dropdown2-trigger {
    color: #fff;
}

#header .aui-header .aui-nav li > a.active,
#header .aui-header .aui-nav li > a:active,
#header .aui-header .aui-nav li > a:hover,
#header .aui-header .aui-nav li > a:focus,

#header .aui-header .aui-dropdown2-trigger.active,
#header .aui-header .aui-dropdown2-trigger:active,
#header .aui-header .aui-dropdown2-trigger:hover,
#header .aui-header .aui-dropdown2-trigger:focus,

#header .aui-header .aui-header-logo a:hover,
#header .aui-header .aui-header-logo a:focus {
    background-color: #1372ff;
}

#header .aui-header .aui-dropdown2-trigger:after {
    border-top-color: #fff;
}

#header .aui-dropdown2.aui-style-default.aui-dropdown2-in-header .active {
    color: #fff;
    background-color: #1372ff;
}

#header .aui-header .aui-nav .aui-button-primary {
    background-color: #0065ff;
    color: #fff;
}

#header .aui-header .aui-nav .aui-button-primary:hover,
#header .aui-header .aui-nav .aui-button-primary:focus {
    background-color: #005be6;
    color: #fff;
}

#header .aui-header-logo .aui-header-logo-device {
    padding: 0;
    height: 40px;
}

#header .aui-header-logo-fecru .aui-header-logo-device {
    background-image: url(../images/logos/fecru-white.png);
    width: 63px;
}

#header .aui-header-logo-crucible .aui-header-logo-device {
    background-image: url(../images/logos/crucible-white.png);
    width: 119px;
}

#header .aui-header-logo-fisheye .aui-header-logo-device {
    background-image: url(../images/logos/fisheye-white.png);
    width: 93px;
}

/* END /2static/style/adgification-rebranding.css */
/* START /2static/style/style-ie10.css */
.ac_input::-ms-clear,
#quick-search-input::-ms-clear,
#branch-selector-search .aui input::-ms-clear {
    display: none;
}

@keyframes animationFixIe {
    0% { opacity: 1; }
    100% { opacity: 0.99; zoom: 1; }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

    html body.ajax-dialog .aui-blanket {
        background-position: 25% 50%;
        /*
        AJS.dim detects (jquery "browser" actually) IE10 as IE and sets width of aui-blanket to 200%
        IE11 is detected as... mozilla and does not set the width
        */
        width: 200%;
    }

    .fancy-select .selected-value {
        display: block;
    }

    .tabs-menu .menu-item .gwt-Anchor {
        line-height: 20px;
    }

    /* "shadow-fix" for ie10 http://stackoverflow.com/a/17842857 */
    .aui-dropdown2:after {
        content: "";
    }

    .oh-come-on-ie {
        zoom: 1;
    }

    /* IE11 trims border-top from tabs due to overflow so i moved content 2px down to prevent this */
    #admin-content {
        padding-top: 2px;
    }

    .tree li {
        cursor: default;
    }

    /** fixes repaint issues */
    span.tree.open {
        zoom: 1;
    }

    .ie11 .aui-inline-dialog {
        animation: animationFixIe 1s linear;
        animation-iteration-count: infinite;
    }

    /* @ADG */
    form.aui .text:-ms-input-placeholder,
    form.aui .password:-ms-input-placeholder,
    form.aui .textarea:-ms-input-placeholder {
        color: #707070;
    }
}/*[{!style_ie10_css_8yp641j!}]*/
/* END /2static/style/style-ie10.css */
/* START /2static/style/typography.css */
.typography ul {
    list-style: disc;
    padding-left: 2em;
}/*[{!typography_css_w4vp422!}]*/
/* END /2static/style/typography.css */
/* START /2static/style/aui-messages.css */
.aui-message ul,
.aui-message ol {
    margin: 10px 0 0;
    padding: 0 0 0 16px;
}
/* END /2static/style/aui-messages.css */
/* START /2static/style/aui-date-picker.css */
/* To be compatible with old jQuery UI datepicker we have to override some css rules of the AUI datepicker */
.aui-datepicker-dialog .ui-datepicker-prev .ui-icon,
.aui-datepicker-dialog .ui-datepicker-next .ui-icon {
    background-image: none;
    text-indent: 0;
    width: auto;
    height: auto;
}

/* END /2static/style/aui-date-picker.css */
/* START /2static/style/fecru-icons.css */
.fecru-icon {
    display: inline-block;
    text-indent: -9999px;
}

.fecru-icon-small {
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 16px;
}

.fecru-icon-file {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAtNjQgNTEyIDUxMiIgdmVyc2lvbj0iMS4xIj48ZyBmaWxsPSIjODE4MTgxIiBzdHJva2Utd2lkdGg9IjEiPjxwYXRoIGQ9Ik0zNzcuMjggNDE0LjcydjBoLTI0Mi41NjFjLTM5LjAwNzggMCAtNzAuNzE5NyAtMzEuNzExOSAtNzAuNzE5NyAtNzAuNzE5N3YtMzA2LjU2YzAgLTM5LjAwODggMzEuNzExOSAtNzAuNzIwNyA3MC43MTk3IC03MC43MjA3aDI0Mi41NjFjMzkuMDA3OCAwIDcwLjcxOTcgMzEuNzExOSA3MC43MTk3IDcwLjcyMDd2MzA2LjU2YzAgMzkuMDA3OCAtMzEuNzExOSA3MC43MTk3IC03MC43MTk3IDcwLjcxOTd6TTM3Ny4yOCA0NDYuNzJ2MHYwIGM1Ni42Mzk2IDAgMTAyLjcyIC00Ni4wNDc5IDEwMi43MiAtMTAyLjcydi0zMDYuNTZjMCAtNTYuNjcyOSAtNDYuMDgwMSAtMTAyLjcyMSAtMTAyLjcyIC0xMDIuNzIxaC0yNDIuNTYxYy01Ni42Mzk2IDAgLTEwMi43MiA0Ni4wNDc5IC0xMDIuNzIgMTAyLjcyMXYzMDYuNTZjMCA1Ni42NzE5IDQ2LjA4MDEgMTAyLjcyIDEwMi43MiAxMDIuNzJoMjQyLjU2MXpNMzUyIDE5MC43MnYwdi0zMmgtMjI0djMyaDIyNHpNMzg0IDI1NC43MnYwdi0zMmgtMjU2IHYzMmgyNTZ6TTI4OCAzMTguNzJ2MHYtMzJoLTE2MHYzMmgxNjB6TTMyMCAxMjYuNzJ2MHYtMzJoLTE5MnYzMmgxOTJ6TTM1MiA2Mi43MTk3djB2LTMyaC0yMjR2MzJoMjI0eiIvPjwvZz48L3N2Zz4=);
}

.fecru-icon-image-file {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPGcgZmlsbD0iIzgxODE4MSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMC4wMDAwMDApIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+DQogICAgICAgIDxwYXRoIGQ9Ik05LjUsNyBDMTAuMzI4NDI3Miw3IDExLDYuMzI4NDI3MTcgMTEsNS41IEMxMSw0LjY3MTU3MjgzIDEwLjMyODQyNzIsNCA5LjUsNCBDOC42NzE1NzI4Myw0IDgsNC42NzE1NzI4MyA4LDUuNSBDOCw2LjMyODQyNzE3IDguNjcxNTcyODMsNyA5LjUsNyBaIj48L3BhdGg+DQogICAgICAgIDxwYXRoIGQ9Ik04LjU5OTk5OTk5LDExLjk1MTAyMDQgQzguNTk5OTk5OTksMTEuOTUxMDIwNCAxMC4wMjIyMzIzLDEwIDExLjAyMjIzMjMsOS41IEMxMi4wMjIyMzIzLDEwIDEzLjUsMTMgMTMuNSwxMyBDMTMuNSwxMyAxMy43NjUyNTk5LDEzLjczMzE4MjIgMTIuOTk5OTk5OCwxNCBDMTIuMzM4ODQ5MSwxNC4yMzA1MTg3IDEwLjY5NTI1OTcsMTQgOS45OTk5OTk5OSwxNCBDOC45OTk5OTk5OSwxMyA4LjU5OTk5OTk5LDExLjk1MTAyMDQgOC41OTk5OTk5OSwxMS45NTEwMjA0IFoiPjwvcGF0aD4NCiAgICAgICAgPHBhdGggZD0iTTEzLjIwMDc2MiwxMy41MjI4MzI3IEMxMi44NzU5NjIsMTMuNzE1OTc1NiAxMi44MzY3NjIsMTQuNjQ4NTQ3IDEyLjI2NTU2MiwxNS4wODE2ODk5IEMxMS44MjQ3NjIsMTUuNDE1NDA0MiAxMC44NjM5NjIsMTUuMjk0MjYxMyAxMC40ODA3NjIsMTUuMjk0MjYxMyBDNy45NDQ3NjIwNCwxNS4yOTQyNjEzIDMuNDgwNzYyMDQsMTUuMzYyODMyNyAzLjQ4MDc2MjA0LDE1LjM2MjgzMjcgQzIuNTkyNzYyMDQsMTUuMzYyODMyNyAxLDE0Ljc5MTQwNDMgMSwxMy41MjI4MzI5IEMxLDEzLjA0MjgzMjkgMSwxMS41IDEsMTEuNSBDMSwxMS41IDMuOTk5OTk5OTksNy41IDQuOTk5OTk5OTksNyBDNi4wMDAwMDAyMyw3LjUgOCwxMiA5LjUsMTQgQzEyLjI3NjAwMDIsMTMuODIyODU3MyAxMi4yNjQ3NjIsMTIuNjU1NDA0MiAxMy4yMDA3NjIsMTMuNTIyODMyNyBaIj48L3BhdGg+DQogICAgICAgIDxwYXRoIGQ9Ik0wLDMuMDA5NDc3NjIgTDAsMTIuOTkwNTIyNCBDMCwxNC42NTI2MTEgMS4zNDIzNzg4NSwxNiAzLjAwMzM1MTI0LDE2IEwxMC45OTY2NDg4LDE2IEMxMi42NTUzNTM4LDE2IDE0LDE0LjY2MzM2ODkgMTQsMTIuOTkwNTIyNCBMMTQsMy4wMDk0Nzc2MiBDMTQsMS4zNDczODkwMiAxMi42NTc2MjExLDAgMTAuOTk2NjQ4OCwwIEwzLjAwMzM1MTI0LDAgQzEuMzQ0NjQ2MTUsMCAwLDEuMzM2NjMxMDYgMCwzLjAwOTQ3NzYyIFogTTEwLjk5NjY0ODgsMSBDMTIuMTAzOTc5NiwxIDEzLDEuODk4MzE2NTkgMTMsMy4wMDk0Nzc2MiBMMTMsMTIuOTkwNTIyNCBDMTMsMTQuMTA3MjcxNCAxMi4xMDY4ODM0LDE1IDEwLjk5NjY0ODgsMTUgTDMuMDAzMzUxMjQsMTUgQzEuODk2MDIwNDEsMTUgMSwxNC4xMDE2ODM0IDEsMTIuOTkwNTIyNCBMMSwzLjAwOTQ3NzYyIEMxLDEuODkyNzI4NTkgMS44OTMxMTY1NSwxIDMuMDAzMzUxMjQsMSBMMTAuOTk2NjQ4OCwxIFoiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4NCg==);
}

.fecru-icon-zip-file {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAtNjQgNTEyIDUxMiIgdmVyc2lvbj0iMS4xIj48ZyBmaWxsPSIjODE4MTgxIiBzdHJva2Utd2lkdGg9IjEiPjxwYXRoIGQ9Ik0zNzYuNjQgNDE2djBoLTI0MS4yNDhjLTM5LjM1OTQgMC03MS4zNTk0LTI4LjcwNDEtNzEuMzU5NC02NHYtMzIwYzAtMzUuMjk1OSAzMi02NCA3MS4zNTk0LTY0aDI0MS4yNDhjMzkuMzYwNCAwIDcxLjM2MDQgMjguNzA0MSA3MS4zNjA0IDY0djMyMGMwIDM1LjI5NTktMzIgNjQtNzEuMzYwNCA2NHpNMzc2LjY0IDQ0OHYwIDBjNTYuOTYgMCAxMDMuMzYtNDIuODc5OSAxMDMuMzYtOTZ2LTMyMGMwLTUzLjEyMDEtNDYuNDAwNC05Ni0xMDMuMzYtOTZoLTI0MS4yNDhjLTU2Ljk2IDAtMTAzLjM1OSA0Mi44Nzk5LTEwMy4zNTkgOTZ2MzIwYzAgNTMuMTIwMSA0Ni4zOTk0IDk2IDEwMy4zNTkgOTZoMjQxLjI0OHpNMTkyIDM4NHYzMmg2NHYtMzJoLTY0ek0yNTYgMzUydjMyaDY0di0zMmgtNjR6TTE5MiAzMjB2MzJoNjR2LTMyaC02NHpNMjU2IDI4OHYzMmg2NHYtMzJoLTY0ek0xOTIgMjU2djMyaDY0di0zMmgtNjR6TTI1NiAyMjR2MzJoNjR2LTMyaC02NHpNMTkyIDE5MnYzMmg2NHYtMzJoLTY0ek0yNTYgMTYwdjMyaDY0di0zMmgtNjR6TTIyNCAxMjh2MzJoNjR2LTMyaC02NHpNMTkyIDY0djY0aDMydi02NGgtMzJ6TTIyNCA2NHYzMmg2NHYtMzJoLTY0ek0yODggNjR2NjRoMzJ2LTY0aC0zMnoiLz48L2c+PC9zdmc+);
}

.fecru-icon-code-file {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAtNjQgNTEyIDUxMiIgdmVyc2lvbj0iMS4xIj48ZyBmaWxsPSIjODE4MTgxIiBzdHJva2Utd2lkdGg9IjEiPjxwYXRoIGQ9Ik0zNzcuMjggNDE2djBoLTI0Mi41NjFjLTM5LjAwNzggMCAtNzAuNzE5NyAtMzEuNzExOSAtNzAuNzE5NyAtNzAuNzE5N3YtMzA2LjU2MWMwIC0zOS4wMDc4IDMxLjcxMTkgLTcwLjcxOTcgNzAuNzE5NyAtNzAuNzE5N2gyNDIuNTYxYzM5LjAwNzggMCA3MC43MTk3IDMxLjcxMTkgNzAuNzE5NyA3MC43MTk3djMwNi41NjFjMCAzOS4wMDc4IC0zMS43MTE5IDcwLjcxOTcgLTcwLjcxOTcgNzAuNzE5N3pNMzc3LjI4IDQ0OHYwdjAgYzU2LjY3MTkgMCAxMDIuNzIgLTQ2LjA4MDEgMTAyLjcyIC0xMDIuNzJ2LTMwNi41NjFjMCAtNTYuNjM5NiAtNDYuMDQ3OSAtMTAyLjcyIC0xMDIuNzIgLTEwMi43MmgtMjQyLjU2MWMtNTYuNjcxOSAwIC0xMDIuNzIgNDYuMDgwMSAtMTAyLjcyIDEwMi43MnYzMDYuNTYxYzAgNTYuNjM5NiA0Ni4wNDc5IDEwMi43MiAxMDIuNzIgMTAyLjcyaDI0Mi41NjF6TTMxOS4yNzEgMzE1LjIyOGwtODAgLTI1NmwtMzAuNTQzIDkuNTQ0OTJsODAgMjU2eiBNMTkyIDMyMHYtMzJsLTQ4IC00OGw0OCAtNDh2LTMyaC0xNmwtODAgODBsODAgODBoMTZ6TTMzNiAzMmgtMTZ2MzJsNDggNDhsLTQ4IDQ4djMyaDE2bDgwIC04MHoiLz48L2c+PC9zdmc+);
}

.fecru-icon-binary-file {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAtNjQgNTEyIDUxMiIgdmVyc2lvbj0iMS4xIj48ZyBmaWxsPSIjODE4MTgxIiBzdHJva2Utd2lkdGg9IjEiPjxwYXRoIGQ9Ik0zNzYuNjQgNDE2djBoLTI0MS4yNDhjLTM5LjM1OTQgMC03MS4zNTk0LTI4LjcwNDEtNzEuMzU5NC02NHYtMzIwYzAtMzUuMjk1OSAzMi02NCA3MS4zNTk0LTY0aDI0MS4yNDhjMzkuMzYwNCAwIDcxLjM2MDQgMjguNzA0MSA3MS4zNjA0IDY0djMyMGMwIDM1LjI5NTktMzIgNjQtNzEuMzYwNCA2NHpNMzc2LjY0IDQ0OHYwIDBjNTYuOTYgMCAxMDMuMzYtNDIuODc5OSAxMDMuMzYtOTZ2LTMyMGMwLTUzLjEyMDEtNDYuNDAwNC05Ni0xMDMuMzYtOTZoLTI0MS4yNDhjLTU2Ljk2IDAtMTAzLjM1OSA0Mi44Nzk5LTEwMy4zNTkgOTZ2MzIwYzAgNTMuMTIwMSA0Ni4zOTk0IDk2IDEwMy4zNTkgOTZoMjQxLjI0OHpNMTkyIHoiLz48L2c+PC9zdmc+);
}

.fecru-icon-txt-file {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8ZyBzdHJva2U9IiM4MTgxODEiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiA+DQogICAgICAgIDxwYXRoIGQ9Ik03Ljk5NzY3MTY0LDEgQzUuMjM3NTMzODEsMSAzLDMuMjMwMzY2NiAzLDYuMDA0NDM1NTUgTDMsMjUuOTk1NTY0NCBDMywyOC43NTk0Mzc5IDUuMjM5MjQ4NDQsMzEgNy45OTc2NzE2NCwzMSBMMjQuMDAyMzI4NCwzMSBDMjYuNzYyNDY2MiwzMSAyOSwyOC43NjQ3MjUzIDI5LDI2LjAwMTYwMjkgTDI5LDI0LjQyMzI3ODggQzI5LDIxLjY2MTE1NTYgMjksMTcuMTc5MjYxMiAyOSwxNC40MjU3NTE3IEwyOSw2LjAwMzcxMjI3IEMyOSwzLjI0MDIzODI5IDI2Ljc2MDc1MTYsMSAyNC4wMDIzMjg0LDEgTDcuOTk3NjcxNjQsMSBaIiBpZD0iUmVjdGFuZ2xlLTEiPjwvcGF0aD4NCiAgICAgICAgPHBhdGggZD0iTTgsMjUgTDI0LDI1Ij48L3BhdGg+DQogICAgICAgIDxwYXRoIGQ9Ik0yMCwxOSBMMjQsMTkiPjwvcGF0aD4NCiAgICAgICAgPHBhdGggZD0iTTIwLDEzIEwyNCwxMyI+PC9wYXRoPg0KICAgICAgICA8cGF0aCBkPSJNMTMsOCBMMTMsMjAiPjwvcGF0aD4NCiAgICAgICAgPHBhdGggZD0iTTgsNyBMMTgsNyI+PC9wYXRoPg0KICAgIDwvZz4NCjwvc3ZnPg0K);
}/*[{!fecru_icons_css_qzo9411!}]*/
/* END /2static/style/fecru-icons.css */
