﻿/* ----------------------------------------------
 * Generated by Animista on 2022-4-25 18:7:11
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation heartbeat
 * ----------------------------------------
 */
@-webkit-keyframes heartbeat {
    from {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    10% {
        -webkit-transform: scale(0.91);
        transform: scale(0.91);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    17% {
        -webkit-transform: scale(0.98);
        transform: scale(0.98);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    33% {
        -webkit-transform: scale(0.87);
        transform: scale(0.87);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    45% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
}

@keyframes heartbeat {
    from {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    10% {
        -webkit-transform: scale(0.91);
        transform: scale(0.91);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    17% {
        -webkit-transform: scale(0.98);
        transform: scale(0.98);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    33% {
        -webkit-transform: scale(0.87);
        transform: scale(0.87);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    45% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
}

.heartbeat {
    -webkit-animation: heartbeat 1.5s ease-in-out 3 both;
    animation: heartbeat 1.5s ease-in-out 3 both;
}

/* Set window maximum height*/
.dialog-window-max-height .x-window-body {
    max-height: calc(var(--browser-height) - 60px) !important;
    overflow-y: auto !important;
}
/* =RESETS */
a {
    color: #666;
}

.logo {
    color: #fff;
}

.x-panel,
.x-btn-group,
.x-btn-group-ml {
    padding: 0;
}

.x-toolbar,
.x-panel,
.x-panel-header,
.x-panel-body {
    border: 0;
}

.x-btn-group-tl {
    display: none;
}

.x-grid3-row td {
    padding: 0;
}

ul.node-expanding {
    visibility: hidden;
}

ul.node-collapsing {
    display: none;
}

div.node-checkbox-disabled input[type='checkbox'] {
    visibility: hidden;
}

/*------------ =BUTTONS ----------------*/
.x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
    padding-right: 15px;
}

.x-btn-text {
    font-family: Arial, Inter, sans-serif;
}

.x-btn-small .x-btn-ml {
    background-image: url(../images/yourtheme/amabv/btnSmallLeft.png);
    background-position: left center;
}

.topbar .x-btn-small .x-btn-ml {
    background: none;
}

.x-btn-small .x-btn-mc {
    background-image: url(../images/yourtheme/amabv/btnSmallRight.png);
    background-position: right center;
}

.topbar .x-btn-small .x-btn-mc {
    background: none;
}

/*LARGE BUTTONS*/
.x-btn-large .x-btn-tl,
.x-btn-large .x-btn-ml,
.x-btn-large .x-btn-bl,
.x-btn-large .x-btn-tc,
.x-btn-large .x-btn-mc,
.x-btn-large .x-btn-bc,
.x-btn-large .x-btn-tr,
.x-btn-large .x-btn-mr,
.x-btn-large .x-btn-br,
.inspirationToolBar .x-btn-small .x-btn-tl,
.inspirationToolBar .x-btn-small .x-btn-ml,
.inspirationToolBar .x-btn-small .x-btn-bl,
.inspirationToolBar .x-btn-small .x-btn-tc,
.inspirationToolBar .x-btn-small .x-btn-mc,
.inspirationToolBar .x-btn-small .x-btn-bc,
.inspirationToolBar .x-btn-small .x-btn-tr,
.inspirationToolBar .x-btn-small .x-btn-mr,
.inspirationToolBar .x-btn-small .x-btn-br,
.darkSqBtnSmall .x-btn-small .x-btn-tl,
.darkSqBtnSmall .x-btn-small .x-btn-ml,
.darkSqBtnSmall .x-btn-small .x-btn-bl,
.darkSqBtnSmall .x-btn-small .x-btn-tc,
.darkSqBtnSmall .x-btn-small .x-btn-mc,
.darkSqBtnSmall .x-btn-small .x-btn-bc,
.darkSqBtnSmall .x-btn-small .x-btn-tr,
.darkSqBtnSmall .x-btn-small .x-btn-mr,
.darkSqBtnSmall .x-btn-small .x-btn-br,
.x-btn-small .x-btn-tl,
.x-btn-small .x-btn-ml,
.x-btn-small .x-btn-bl,
.x-btn-small .x-btn-tc,
.x-btn-small .x-btn-mc,
.x-btn-small .x-btn-bc,
.x-btn-small .x-btn-tr,
.x-btn-small .x-btn-mr,
.x-btn-small .x-btn-br,
.mediumGreySmallBtn .x-btn-small .x-btn-tl,
.mediumGreySmallBtn .x-btn-small .x-btn-ml,
.mediumGreySmallBtn .x-btn-small .x-btn-bl,
.mediumGreySmallBtn .x-btn-small .x-btn-tc,
.mediumGreySmallBtn .x-btn-small .x-btn-mc,
.mediumGreySmallBtn .x-btn-small .x-btn-bc,
.mediumGreySmallBtn .x-btn-small .x-btn-tr,
.mediumGreySmallBtn .x-btn-small .x-btn-mr,
.mediumGreySmallBtn .x-btn-small .x-btn-br,
.qreySqBtnSmall .x-btn-small .x-btn-tl,
.qreySqBtnSmall .x-btn-small .x-btn-ml,
.qreySqBtnSmall .x-btn-small .x-btn-bl,
.qreySqBtnSmall .x-btn-small .x-btn-tc,
.qreySqBtnSmall .x-btn-small .x-btn-mc,
.qreySqBtnSmall .x-btn-small .x-btn-bc,
.qreySqBtnSmall .x-btn-small .x-btn-tr,
.qreySqBtnSmall .x-btn-small .x-btn-mr,
.qreySqBtnSmall .x-btn-small .x-btn-br,
.x-date-bottom .x-btn-small .x-btn-tl,
.x-date-bottom .x-btn-small .x-btn-ml,
.x-date-bottom .x-btn-small .x-btn-bl,
.x-date-bottom .x-btn-small .x-btn-tc,
.x-date-bottom .x-btn-small .x-btn-mc,
.x-date-bottom .x-btn-small .x-btn-bc,
.x-date-bottom .x-btn-small .x-btn-tr,
.x-date-bottom .x-btn-small .x-btn-mr,
.x-date-bottom .x-btn-small .x-btn-br {
    background-image: url(../images/yourtheme/amabv/btnSprite.png);
    padding: 0;
    margin: 0;
}
/*DEFAULT*/
.x-btn-large .x-btn-tl {
    width: 17px;
    height: 10px;
    background-position: 0px 0px;
}

.x-btn-large .x-btn-ml {
    width: 17px;
    height: 24px;
    background-position: 0px -20px;
}

.x-btn-large .x-btn-bl {
    width: 17px;
    height: 10px;
    background-position: 0px -54px;
}

.x-btn-large .x-btn-tc {
    height: 10px;
    background-position: -27px 0px;
    background-repeat: repeat-x;
}

.x-btn-large .x-btn-mc {
    height: 24px;
    background-position: -27px -20px;
    background-repeat: repeat-x;
}

.x-btn-large .x-btn-bc {
    height: 10px;
    background-position: -27px -54px;
    background-repeat: repeat-x;
}

.x-btn-large .x-btn-tr {
    height: 10px;
    width: 17px;
    background-position: -237px 0px;
}

.x-btn-large .x-btn-mr {
    height: 24px;
    width: 17px;
    background-position: -237px -20px;
}

.x-btn-large .x-btn-br {
    height: 10px;
    width: 17px;
    background-position: -237px -54px;
}

.x-btn-large .x-btn-split {
    background: url(../images/yourtheme/amabv/s-arrow-large.png) no-repeat center right;
    margin-right: 0;
    padding-right: 24px;
}

.x-btn-large .x-btn-arrow {
    background: url(../images/yourtheme/amabv/s-arrow-large.png) no-repeat center right;
    margin-right: 0;
    padding-right: 24px;
}
/*DEAFULT HOVER*/
.x-btn-over .x-btn-large .x-btn-tl {
    background-position: 0px -74px;
}

.x-btn-over .x-btn-large .x-btn-ml {
    background-position: 0px -94px;
}

.x-btn-over .x-btn-large .x-btn-bl {
    background-position: 0px -128px;
}

.x-btn-over .x-btn-large .x-btn-tc {
    background-position: -27px -74px;
}

.x-btn-over .x-btn-large .x-btn-mc {
    background-position: -27px -94px;
}

.x-btn-over .x-btn-large .x-btn-bc {
    background-position: -27px -128px;
}

.x-btn-over .x-btn-large .x-btn-tr {
    background-position: -237px -74px;
}

.x-btn-over .x-btn-large .x-btn-mr {
    background-position: -237px -94px;
}

.x-btn-over .x-btn-large .x-btn-br {
    background-position: -237px -128px;
}
/* LARGE SPLITBUTTON PRESSED */
.splitButton.x-btn-menu-active .x-btn-large .x-btn-tl {
    background-position: 0px -542px;
}

.splitButton.x-btn-menu-active .x-btn-large .x-btn-ml {
    background-position: 0px -553px;
}

.splitButton.x-btn-menu-active .x-btn-large .x-btn-bl {
    background-position: 0px -578px;
}

.splitButton.x-btn-menu-active .x-btn-large .x-btn-tc {
    background-position: -18px -542px;
}

.splitButton.x-btn-menu-active .x-btn-large .x-btn-mc {
    background-position: -18px -553px;
}

.splitButton.x-btn-menu-active .x-btn-large .x-btn-bc {
    background-position: -18px -578px;
}

.splitButton.x-btn-menu-active .x-btn-large .x-btn-tr {
    width: 30px;
    background-position: -219px -542px;
}

.splitButton.x-btn-menu-active .x-btn-large .x-btn-mr {
    width: 30px;
    background-position: -219px -553px;
}

.splitButton.x-btn-menu-active .x-btn-large .x-btn-br {
    width: 30px;
    background-position: -219px -578px;
}

.splitButton.x-btn-menu-active .x-btn-large .x-btn-arrow {
    margin-right: -13px;
    background: none;
}

.x-btn-icon-large-left .x-btn-text {
    padding-left: 26px;
    height: 24px;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: left center;
    margin-left: 0;
}

.x-btn-noicon .x-btn-icon-large-left .x-btn-text {
    padding-left: 0px;
}

.splitButton.x-btn-menu-active .x-btn-large .x-btn-mr i {
    display: block;
    background-image: url(../images/yourtheme/amabv/s-arrow.png);
    background-repeat: no-repeat;
    background-position: -3px 2px;
}
/*SMALL BUTTONS*/
.x-btn-small .x-btn-ml {
    width: 9px;
}
/*DEFAULT SMALL BUTTONS*/
.x-btn-small .x-btn-text,
.x-date-bottom .x-btn-small .x-btn-text {
    height: 16px;
    line-height: normal;
    margin: 0;
    color: #323232;
}

.ext-gecko .defaultSmallBtn .x-btn-small .x-btn-text {
    font-size: 11px;
}

.x-btn-small .x-btn-tl, .x-date-bottom .x-btn-small .x-btn-tl {
    width: 10px;
    background-position: 0px -337px;
}

.x-btn-small .x-btn-tc,
.x-date-bottom .x-btn-small .x-btn-tc {
    height: 5px;
    background-position: -11px -337px;
}

.x-btn-small .x-btn-tr,
.x-date-bottom .x-btn-small .x-btn-tr {
    width: 10px;
    background-position: -226px -337px;
}

.x-btn-small .x-btn-ml,
.x-date-bottom .x-btn-small .x-btn-ml {
    width: 10px;
    background-position: 0px -343px;
}

.x-btn-small .x-btn-mc,
.x-date-bottom .x-btn-small .x-btn-mc {
    height: 16px;
    background-position: -11px -343px;
}

.x-btn-small .x-btn-mr,
.x-date-bottom .x-btn-small .x-btn-mr {
    width: 10px;
    background-position: -226px -343px;
}

.x-btn-small .x-btn-bl,
.x-date-bottom .x-btn-small .x-btn-bl {
    width: 10px;
    background-position: 0px -360px;
}

.x-btn-small .x-btn-bc,
.x-date-bottom .x-btn-small .x-btn-bc {
    height: 5px;
    background-position: -11px -360px;
}

.x-btn-small .x-btn-br,
.x-date-bottom .x-btn-small .x-btn-br {
    width: 10px;
    background-position: -226px -360px;
}
/*DEFAULT SMALL BUTTONS HOVER*/
.x-btn-over .x-btn-small .x-btn-tl {
    background-position: 0px -366px;
}

.x-btn-over .x-btn-small .x-btn-tc {
    background-position: -11px -366px;
}

.x-btn-over .x-btn-small .x-btn-tr {
    background-position: -226px -366px;
}

.x-btn-over .x-btn-small .x-btn-ml {
    background-position: 0px -372px;
}

.x-btn-over .x-btn-small .x-btn-mc {
    background-position: -11px -372px;
}

.x-btn-over .x-btn-small .x-btn-mr {
    background-position: -226px -372px;
}

.x-btn-over .x-btn-small .x-btn-bl {
    background-position: 0px -389px;
}

.x-btn-over .x-btn-small .x-btn-bc {
    background-position: -11px -389px;
}

.x-btn-over .x-btn-small .x-btn-br {
    background-position: -226px -389px;
}
/*DEFAULT SMALL BUTTONS DISABLED*/
.defaultSmallBtn.x-item-disabled .x-btn-small .x-btn-text {
    color: #999;
}

.defaultSmallBtn.x-item-disabled .x-btn-small .x-btn-tl {
    background-position: 0px -395px;
}

.defaultSmallBtn.x-item-disabled .x-btn-small .x-btn-tc {
    background-position: -11px -395px;
}

.defaultSmallBtn.x-item-disabled .x-btn-small .x-btn-tr {
    background-position: -226px -395px;
}

.defaultSmallBtn.x-item-disabled .x-btn-small .x-btn-ml {
    background-position: 0px -401px;
}

.defaultSmallBtn.x-item-disabled .x-btn-small .x-btn-mc {
    background-position: -11px -401px;
}

.defaultSmallBtn.x-item-disabled .x-btn-small .x-btn-mr {
    background-position: -226px -401px;
}

.defaultSmallBtn.x-item-disabled .x-btn-small .x-btn-bl {
    background-position: 0px -418px;
}

.defaultSmallBtn.x-item-disabled .x-btn-small .x-btn-bc {
    background-position: -11px -418px;
}

.defaultSmallBtn.x-item-disabled .x-btn-small .x-btn-br {
    background-position: -226px -418px;
}
/*OPTION BUTTONS*/
.optionsBtnSmall .x-btn-small .x-btn-text {
    height: 14px;
    color: #808080;
    font-size: 11px;
    font-weight: bold;
}

.optionsBtnSmall .x-btn-small .x-btn-tl {
    width: 8px;
    height: 3px;
    background-position: 0px -289px;
}

.optionsBtnSmall .x-btn-small .x-btn-tc {
    height: 3px;
    background-position: -10px -289px;
}

.optionsBtnSmall .x-btn-small .x-btn-tr {
    width: 8px;
    height: 3px;
    background-position: -224px -289px;
}

.optionsBtnSmall .x-btn-small .x-btn-ml {
    width: 8px;
    height: 14px;
    background-position: 0px -293px;
}

.optionsBtnSmall .x-btn-small .x-btn-mc {
    height: 14px;
    background-position: -10px -293px;
}

.optionsBtnSmall .x-btn-small .x-btn-mr {
    width: 8px;
    height: 14px;
    background-position: -224px -293px;
}

.optionsBtnSmall .x-btn-small .x-btn-bl {
    width: 8px;
    height: 3px;
    background-position: 0px -309px;
}

.optionsBtnSmall .x-btn-small .x-btn-bc {
    height: 3px;
    background-position: -10px -309px;
}

.optionsBtnSmall .x-btn-small .x-btn-br {
    width: 8px;
    height: 3px;
    background-position: -224px -309px;
}
/*OPTIONS BUTTONS HOVER*/
.optionsBtnSmall.x-btn-over .x-btn-small .x-btn-text {
    color: #00874d;
}

    .optionsBtnSmall.x-btn-over .x-btn-small .x-btn-text.iconPaperClip {
        background-image: url(../images/yourtheme/amabv/iconPaperClipGreen.png);
    }

.optionsBtnSmall.x-btn-over .x-btn-small .x-btn-tl {
    background-position: 0px -313px;
}

.optionsBtnSmall.x-btn-over .x-btn-small .x-btn-tc {
    background-position: -10px -313px;
}

.optionsBtnSmall.x-btn-over.x-btn-small .x-btn-tr {
    background-position: -224px -313px;
}

.optionsBtnSmall.x-btn-over .x-btn-small .x-btn-ml {
    background-position: 0px -317px;
}

.optionsBtnSmall.x-btn-over .x-btn-small .x-btn-mc {
    background-position: -10px -317px;
}

.optionsBtnSmall.x-btn-over .x-btn-small .x-btn-mr {
    background-position: -224px -317px;
}

.optionsBtnSmall.x-btn-over .x-btn-small .x-btn-bl {
    background-position: 0px -333px;
}

.optionsBtnSmall.x-btn-over .x-btn-small .x-btn-bc {
    background-position: -10px -333px;
}

.optionsBtnSmall.x-btn-over .x-btn-small .x-btn-br {
    background-position: -224px -333px;
}
/*SMALL DARK SQUARE BUTTONS*/
.darkSqBtnSmall .x-btn-small .x-btn-text {
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    height: auto;
    padding-left: 12px;
    padding-right: 0;
}

.darkSqBtnSmall .x-btn-small .x-btn-tl {
    width: 8px;
    height: 3px;
    background-position: 0px -424px;
}

.darkSqBtnSmall .x-btn-small .x-btn-tc {
    height: 3px;
    background-position: -10px -424px;
}

.darkSqBtnSmall .x-btn-small .x-btn-tr {
    width: 8px;
    height: 3px;
    background-position: -231px -424px;
}

.darkSqBtnSmall .x-btn-small .x-btn-ml {
    width: 8px;
    height: 21px;
    background-position: 0px -428px;
}

.darkSqBtnSmall .x-btn-small .x-btn-mc {
    height: 21px;
    background-position: -10px -428px;
}

.darkSqBtnSmall .x-btn-small .x-btn-mr {
    width: 8px;
    height: 21px;
    background-position: -231px -428px;
}

.darkSqBtnSmall .x-btn-small .x-btn-bl {
    width: 8px;
    height: 3px;
    background-position: 0px -450px;
}

.darkSqBtnSmall .x-btn-small .x-btn-bc {
    height: 3px;
    background-position: -10px -450px;
}

.darkSqBtnSmall .x-btn-small .x-btn-br {
    width: 8px;
    height: 3px;
    background-position: -231px -450px;
}
/*SMALL DARK SQUARE BUTTONS HOVER*/
.darkSqBtnSmall.x-btn-over .x-btn-small .x-btn-tl {
    background-position: 0px -454px;
}

.darkSqBtnSmall.x-btn-over .x-btn-small .x-btn-tc {
    background-position: -10px -454px;
}

.darkSqBtnSmall.x-btn-over .x-btn-small .x-btn-tr {
    background-position: -231px -454px;
}

.darkSqBtnSmall.x-btn-over .x-btn-small .x-btn-ml {
    background-position: 0px -458px;
}

.darkSqBtnSmall.x-btn-over .x-btn-small .x-btn-mc {
    background-position: -10px -458px;
}

.darkSqBtnSmall.x-btn-over .x-btn-small .x-btn-mr {
    background-position: -231px -458px;
}

.darkSqBtnSmall.x-btn-over .x-btn-small .x-btn-bl {
    background-position: 0px -480px;
}

.darkSqBtnSmall.x-btn-over .x-btn-small .x-btn-bc {
    background-position: -10px -480px;
}

.darkSqBtnSmall.x-btn-over .x-btn-small .x-btn-br {
    background-position: -231px -480px;
}
/*SMALL GREY SQUARE BUTTONS*/
.qreySqBtnSmall {
    background: #808080;
    border-right: 1px solid #808080;
}

    .qreySqBtnSmall .x-btn-small .x-btn-text {
        color: #fff;
        font-weight: bold;
    }

    .qreySqBtnSmall .x-btn-small .x-btn-tl {
        width: 8px;
        height: 4px;
        background-position: -13px -484px;
    }

    .qreySqBtnSmall .x-btn-small .x-btn-tc {
        height: 4px;
        background-position: -13px -484px;
    }

    .qreySqBtnSmall .x-btn-small .x-btn-tr {
        width: 8px;
        height: 4px;
        background-position: -13px -484px;
    }

    .qreySqBtnSmall .x-btn-small .x-btn-ml {
        width: 8px;
        height: 20px;
        background-position: -13px -489px;
    }

    .qreySqBtnSmall .x-btn-small .x-btn-mc {
        height: 20px;
        background-position: -13px -489px;
    }

    .qreySqBtnSmall .x-btn-small .x-btn-mr {
        width: 8px;
        height: 20px;
        background-position: -13px -489px;
    }

    .qreySqBtnSmall .x-btn-small .x-btn-bl {
        width: 8px;
        height: 5px;
        background-position: -13px -507px;
    }

    .qreySqBtnSmall .x-btn-small .x-btn-bc {
        height: 5px;
        background-position: -13px -507px;
    }

    .qreySqBtnSmall .x-btn-small .x-btn-br {
        width: 8px;
        height: 5px;
        background-position: -13px -507px;
    }
    /*SMALL GREY SQUARE BUTTONS HOVER*/
    .qreySqBtnSmall.x-btn-over {
        background: #333333;
        border-right: 1px solid #808080;
    }

        .qreySqBtnSmall.x-btn-over .x-btn-small .x-btn-tl {
            background-position: -13px -513px;
        }

        .qreySqBtnSmall.x-btn-over .x-btn-small .x-btn-tc {
            background-position: -13px -513px;
        }

        .qreySqBtnSmall.x-btn-over .x-btn-small .x-btn-tr {
            background-position: -13px -513px;
        }

        .qreySqBtnSmall.x-btn-over .x-btn-small .x-btn-ml {
            background-position: -13px -518px;
        }

        .qreySqBtnSmall.x-btn-over .x-btn-small .x-btn-mc {
            background-position: -13px -518px;
        }

        .qreySqBtnSmall.x-btn-over .x-btn-small .x-btn-mr {
            background-position: -13px -518px;
        }

        .qreySqBtnSmall.x-btn-over .x-btn-small .x-btn-bl {
            background-position: -13px -536px;
        }

        .qreySqBtnSmall.x-btn-over .x-btn-small .x-btn-bc {
            background-position: -13px -536px;
        }

        .qreySqBtnSmall.x-btn-over .x-btn-small .x-btn-br {
            background-position: -13px -536px;
        }
/*MEDIUM GREY SMALL BUTTONS*/
.mediumGreySmallBtn .x-btn-small .x-btn-text {
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    height: auto;
    padding-right: 0;
}

.mediumGreySmallBtn .x-btn-text-icon .x-btn-small .x-btn-text {
    padding-left: 18px;
}

.mediumGreySmallBtn .x-btn-small .x-btn-tl {
    width: 12px;
    height: 4px;
    background-position: 0px -484px;
}

.mediumGreySmallBtn .x-btn-small .x-btn-tc {
    height: 4px;
    background-position: -13px -484px;
}

.mediumGreySmallBtn .x-btn-small .x-btn-tr {
    width: 12px;
    height: 4px;
    background-position: -226px -484px;
}

.mediumGreySmallBtn .x-btn-small .x-btn-ml {
    width: 12px;
    height: 18px;
    background-position: 0px -489px;
}

.mediumGreySmallBtn .x-btn-small .x-btn-mc {
    height: 18px;
    background-position: -13px -489px;
}

.mediumGreySmallBtn .x-btn-small .x-btn-mr {
    width: 12px;
    height: 18px;
    background-position: -226px -489px;
}

.mediumGreySmallBtn .x-btn-small .x-btn-bl {
    width: 12px;
    height: 4px;
    background-position: 0px -508px;
}

.mediumGreySmallBtn .x-btn-small .x-btn-bc {
    height: 4px;
    background-position: -13px -508px;
}

.mediumGreySmallBtn .x-btn-small .x-btn-br {
    width: 12px;
    height: 4px;
    background-position: -226px -508px;
}
/*MEDIUM GREY SMALL BUTTONS HOVER*/
.mediumGreySmallBtn.x-btn-over .x-btn-small .x-btn-text {
}

.mediumGreySmallBtn.x-btn-over .x-btn-small .x-btn-tl {
    background-position: 0px -513px;
}

.mediumGreySmallBtn.x-btn-over .x-btn-small .x-btn-tc {
    background-position: -13px -513px;
}

.mediumGreySmallBtn.x-btn-over .x-btn-small .x-btn-tr {
    background-position: -226px -513px;
}

.mediumGreySmallBtn.x-btn-over .x-btn-small .x-btn-ml {
    background-position: 0px -518px;
}

.mediumGreySmallBtn.x-btn-over .x-btn-small .x-btn-mc {
    background-position: -13px -518px;
}

.mediumGreySmallBtn.x-btn-over .x-btn-small .x-btn-mr {
    background-position: -226px -518px;
}

.mediumGreySmallBtn.x-btn-over .x-btn-small .x-btn-bl {
    background-position: 0px -537px;
}

.mediumGreySmallBtn.x-btn-over .x-btn-small .x-btn-bc {
    background-position: -13px -537px;
}

.mediumGreySmallBtn.x-btn-over .x-btn-small .x-btn-br {
    background-position: -226px -537px;
}
/* LIGHT SMALL GREY BUTTON */
.lightSmallGreyBtn {
    background: #f2f2f2;
    border: 1px solid #ddd;
}

    .lightSmallGreyBtn.x-btn-over {
        background: #ccc;
    }

    .lightSmallGreyBtn.x-btn-pressed {
        background: #ccc;
    }

    .lightSmallGreyBtn .x-btn-text {
        color: #333;
        font-size: 10px;
        font-family: Arial,sans-serif;
        font-weight: bold;
        padding: 0px 3px;
    }

    .lightSmallGreyBtn.x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
        height: auto;
    }
    /*removing heigth from ext-all-notheme.css breaks other buttons*/
    .lightSmallGreyBtn .x-btn-small .x-btn-tl {
        width: 3px;
        height: 1px;
        background-image: none;
    }

    .lightSmallGreyBtn .x-btn-small .x-btn-tc {
        height: 1px;
        background-image: none;
    }

    .lightSmallGreyBtn .x-btn-small .x-btn-tr {
        width: 3px;
        height: 1px;
        background-image: none;
    }

    .lightSmallGreyBtn .x-btn-small .x-btn-ml {
        width: 3px;
        background-image: none;
    }

    .lightSmallGreyBtn .x-btn-small .x-btn-mc {
        height: 8px;
        background-image: none;
    }

    .lightSmallGreyBtn .x-btn-small .x-btn-mr {
        width: 3px;
        background-image: none;
    }

    .lightSmallGreyBtn .x-btn-small .x-btn-bl {
        width: 3px;
        height: 1px;
        background-image: none;
    }

    .lightSmallGreyBtn .x-btn-small .x-btn-bc {
        height: 1px;
        background-image: none;
    }

    .lightSmallGreyBtn .x-btn-small .x-btn-br {
        width: 3px;
        height: 1px;
        background-image: none;
    }
/*PROJECTTOOLS BUTTON*/
.projectTools .x-btn-small .x-btn-tl,
.projectTools .x-btn-small .x-btn-tc,
.projectTools .x-btn-small .x-btn-tr,
.projectTools .x-btn-small .x-btn-bl,
.projectTools .x-btn-small .x-btn-bc,
.projectTools .x-btn-small .x-btn-br,
.projectTools .x-btn-small .x-btn-ml {
    display: none;
}

.projectTools .x-btn-mr {
    width: 59px;
    height: 20px !important;
    background-image: url(../images/yourtheme/amabv/btnProjectOptions.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.projectTools.x-btn-over .x-btn-mr {
    background-position: 0 0;
}

.projectTools.x-btn-menu-active.x-btn-over .x-btn-small .x-btn-mr,
.projectTools.x-btn-menu-active .x-btn-small .x-btn-mr {
    background-image: url(../images/yourtheme/amabv/btnProjectOptionsOpen.png);
    background-position: 0 0;
    width: 59px;
}
/*DOCUMENTTOOLS BUTTON*/
.x-btn-arrow {
    background: url(../images/yourtheme/amabv/s-arrow.png) no-repeat center right;
    padding-right: 23px;
}

.x-btn-menu-active .x-btn-small .x-btn-ml {
    background-position: -255px -32px;
}

.x-btn-menu-active .x-btn-small .x-btn-bl {
    background-position: -255px -48px;
}

.x-btn-menu-active .x-btn-small .x-btn-tr {
    background-position: -479px -27px;
}

.x-btn-menu-active .x-btn-small .x-btn-mr {
    background-position: -479px -32px;
    width: 26px;
}

.x-btn-menu-active .x-btn-small .x-btn-br {
    background-position: -479px -48px;
}

.x-btn-menu-active .x-btn-small .x-btn-arrow {
    padding-right: 10px;
    background-image: none;
}

.x-btn-menu-active.x-btn-over .x-btn-small .x-btn-tl {
    background-position: 0px -337px;
}

.x-btn-menu-active.x-btn-over .x-btn-small .x-btn-tc {
    background-position: -11px -337px;
}

.x-btn-menu-active.x-btn-over .x-btn-small .x-btn-tr {
    background-position: -479px -27px;
}

.x-btn-menu-active.x-btn-over .x-btn-small .x-btn-ml {
    background-position: -255px -32px;
}

.x-btn-menu-active.x-btn-over .x-btn-small .x-btn-mc {
    background-position: -11px -343px;
}

.x-btn-menu-active.x-btn-over .x-btn-small .x-btn-mr {
    background-position: -479px -32px;
}

.x-btn-menu-active.x-btn-over .x-btn-small .x-btn-bl {
    background-position: -255px -48px;
}

.x-btn-menu-active.x-btn-over .x-btn-small .x-btn-bc {
    background-position: -11px -360px;
}

.x-btn-menu-active.x-btn-over .x-btn-small .x-btn-br {
    background-position: -479px -48px;
}

.x-btn-menu-active.x-btn-over {
}
/*BUTTON WITH NO BACKGROUND*/
.noBgBtn, .noBgBtn td {
    background: none;
}

    .noBgBtn.x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
        height: auto;
    }
    /*removing heigth from ext-all-notheme.css breaks other buttons*/
    .noBgBtn.x-btn-icon .x-btn-small .x-btn-text {
        height: 20px;
        width: 20px;
    }
    /*removing heigth from ext-all-notheme.css breaks other buttons*/
    .noBgBtn .x-btn-small .x-btn-tl {
        width: 0px;
        height: 0px;
        background-image: none;
    }

    .noBgBtn .x-btn-small .x-btn-tc {
        height: 0px;
        background-image: none;
    }

    .noBgBtn .x-btn-small .x-btn-tr {
        width: 0px;
        height: 0px;
        background-image: none;
    }

    .noBgBtn .x-btn-small .x-btn-ml {
        height: 0px;
        width: 0px;
        background-image: none;
    }

    .noBgBtn .x-btn-small .x-btn-mc {
        height: 0px;
        background-image: none;
    }

    .noBgBtn .x-btn-small .x-btn-mr {
        height: 0px;
        width: 0px;
        background-image: none;
    }

    .noBgBtn .x-btn-small .x-btn-bl {
        width: 0px;
        height: 0px;
        background-image: none;
    }

    .noBgBtn .x-btn-small .x-btn-bc {
        height: 0px;
        background-image: none;
    }

    .noBgBtn .x-btn-small .x-btn-br {
        width: 0px;
        height: 0px;
        background-image: none;
    }
/*COMBOBOX THAT LOOKS LIKE A SMALL DEFAULT BUTTON*/
.smallButtonCombo .comboBtn,
.smallButtonCombo .x-form-trigger {
    background: url(../images/yourtheme/amabv/btnSprite.png) transparent;
}

.smallButtonCombo .x-form-field-wrap {
    margin: 0;
    border: none;
    height: 26px;
    width: 12px;
    background: transparent;
}

.smallButtonCombo .x-form-trigger {
    height: 26px !important;
    background-position: -491px 0px;
}

.smallButtonCombo .comboBtn {
    padding: 5px;
    background-position: -255px 0px;
    height: 16px;
}

.smallButtonCombo .comboBtn-over + .x-form-trigger {
    background-position: -491px -0px;
}

.smallButtonCombo .comboBtn.comboBtn-over {
    padding: 5px;
    background-position: -255px -0px;
    height: 16px;
}

.smallButtonCombo .x-item-disabled .comboBtn {
    background-position: -255px -54px;
    color: #999;
}

.smallButtonCombo .x-item-disabled .x-form-trigger {
    background-position: -491px -54px;
}

.smallButtonCombo .comboBtn .icon {
    padding-left: 18px;
    white-space: normal;
    margin-left: 5px;
    padding-top: 1px;
}

.ext-ie9 .smallButtonCombo .comboBtn .icon {
    position: relative;
    top: 2px;
    left: 0px;
    padding-top: 2px;
}

.smallButtonCombo .x-form-focus {
    border: none;
}

.smallButtonComboLabel {
    border: 1px solid;
    margin-left: 100px;
    z-index: 999;
}

.comboBtnSplit {
    background: url(../images/yourtheme/amabv/s-arrow.png) no-repeat;
    margin-left: 5px;
    padding-left: 22px;
    padding-right: 5px;
    position: relative;
    top: 2px;
    left: 0px;
}

.smallBtnComboList.x-combo-list {
    border: 5px solid #a6a6a6;
}

.smallBtnComboList .x-combo-list-item {
    background: #dfdfdf url(../images/yourtheme/amabv/menuItemBg.png) repeat-x top left;
    padding: 7px 15px;
    border-bottom: 1px solid #afafaf;
}

.mainContainer em.x-btn-split {
    background-image: url(../images/yourtheme/amabv/s-arrow.png);
}

.mainContainer .documentTools .x-btn-small .x-btn-text {
    padding: 0;
    padding-right: 10px;
}

.subToolBar .x-item-disabled .x-btn-text {
    color: #a3a3a3;
}

.mainContainer .documentContainer {
    background: none repeat scroll 0 0 #E6E6E6;
}

.documentTools .x-btn-ml,
.documentTools .x-btn-mc,
.documentTools em.x-btn-split,
.projectTools .x-btn-ml,
.projectTools .x-btn-mc,
.projectTools em.x-btn-split {
    background-image: none !important;
    padding: 0;
    margin: 0;
}

/*BUTTONS WITHOUT TABLES, JUST BUTTONS*/
.noTablesButton .x-btn-tl,
.noTablesButton .x-btn-tc,
.noTablesButton .x-btn-tr,
.noTablesButton .x-btn-bl,
.noTablesButton .x-btn-bc,
.noTablesButton .x-btn-br,
.noTablesButton .x-btn-ml,
.noTablesButton .x-btn-mr,
.noTablesButton .x-btn-tl,
.noTablesButton .x-btn-tc,
.noTablesButton .x-btn-tr,
.noTablesButton .x-btn-bl,
.noTablesButton .x-btn-bc,
.noTablesButton .x-btn-br,
.noTablesButton .x-btn-ml,
.noTablesButton .x-btn-mr {
    display: none;
}

.noTablesButton .x-btn-mc,
.noTablesButton .x-btn-mc {
    background-image: none;
}

    .noTablesButton .x-btn-mc em {
        display: block;
        background-color: rgb(255,255,255); /* Old browsers */
        background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(238,238,238,1) 52%, rgba(223,223,223,1) 100%); /* FF3.6+ */
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(49%,rgba(255,255,255,1)), color-stop(52%,rgba(238,238,238,1)), color-stop(100%,rgba(223,223,223,1))); /* Chrome,Safari4+ */
        background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(238,238,238,1) 52%,rgba(223,223,223,1) 100%); /* Chrome10+,Safari5.1+ */
        background-image: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(238,238,238,1) 52%,rgba(223,223,223,1) 100%); /* IE10+ */
        background-image: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(238,238,238,1) 52%,rgba(223,223,223,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */
        border: 1px solid rgba(204, 204, 204, 1);
        padding: 4px 10px;
        border-radius: 15px;
    }

/* THESE LOOK OK IN ALL BROWSERS */
.default-small-button .x-btn-tl,
.default-small-button .x-btn-tc,
.default-small-button .x-btn-tr,
.default-small-button .x-btn-bl,
.default-small-button .x-btn-bc,
.default-small-button .x-btn-br,
.default-small-button .x-btn-ml,
.default-small-button .x-btn-mr,
.default-small-button .x-btn-tl,
.default-small-button .x-btn-tc,
.default-small-button .x-btn-tr,
.default-small-button .x-btn-bl,
.default-small-button .x-btn-bc,
.default-small-button .x-btn-br,
.default-small-button .x-btn-ml,
.default-small-button .x-btn-mr {
    display: none;
}

.default-small-button .x-btn-mc,
.default-small-button .x-btn-mc {
    background-image: none;
}

    .default-small-button .x-btn-mc em,
    .combo-button-field {
        display: block; /*IE7 Hack*/
        padding: 3px 10px;
        background-color: rgb(245, 245, 245);
        background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(238,238,238,1) 52%,rgba(223,223,223,1) 100%); /* webkit */
        background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(238,238,238,1) 52%,rgba(223,223,223,1) 100%); /* webkit */
        background-image: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(238,238,238,1) 52%,rgba(223,223,223,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */
        border: 1px solid rgb(204, 204, 204);
        -moz-border-radius: 15px;
        border-radius: 15px;
    }

        .default-small-button.x-btn-over .x-btn-mc em,
        .combo-button-field.x-btn-over {
            background: rgb(255, 255, 255);
            filter: none;
        }

.default-small-button.x-btn-click .x-btn-mc em {
    position: relative;
    top: 1px;
    box-shadow: inset 0 0 3px rgba(0,0,0,.3);
}

.default-small-button.x-item-disabled,
.combo-button .x-item-disabled {
    opacity: 0.60;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}

.default-small-button .x-btn-text {
    height: auto;
    padding: 2px 0px;
}

.combo-button .x-form-field-wrap {
    margin: 0;
    background: none;
    border: none;
    height: auto;
}

.combo-button-field {
    height: 17px;
    padding-top: 5px;
}

.combo-button-text {
    padding: 0px 5px 0px 18px;
    display: block;
}

.combo-button-trigger {
    height: auto;
    width: auto;
    position: absolute;
    top: 0;
    right: 0;
}

.combo-button-arrow {
    width: 17px;
    height: 20px;
    background: url(../images/yourtheme/amabv/s-arrow.png) no-repeat 1px center;
    padding: 5px;
}

.combo-button-active .combo-button-arrow {
    background-image: url(../images/yourtheme/amabv/s-arrow.png);
}

.combo-button-active .combo-button-trigger {
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(163,163,163,1) 50%, rgba(125,125,125,1) 50%, rgba(166,166,166,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(163,163,163,1)), color-stop(50%,rgba(125,125,125,1)), color-stop(100%,rgba(166,166,166,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(163,163,163,1) 50%,rgba(125,125,125,1) 50%,rgba(166,166,166,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(163,163,163,1) 50%,rgba(125,125,125,1) 50%,rgba(166,166,166,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(163,163,163,1) 50%,rgba(125,125,125,1) 50%,rgba(166,166,166,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(163,163,163,1) 50%,rgba(125,125,125,1) 50%,rgba(166,166,166,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a6a6a6',GradientType=0 ); /* IE6-9 */
    border: 1px solid rgb(204, 204, 204);
    border-bottom: none;
    border-top-right-radius: 15px
}

.combo-button-active {
    border-bottom-left-radius: 0px
}

.ext-ie9 .default-small-button .x-btn-mc em,
.ext-ie9 .combo-button-field,
.ext-ie9 .combo-button-active .combo-button-trigger {
    border-radius: 0px;
}
/*IE9 doesn't like gradients and border-radius, choose one*/

.ext-ie7 .combo-button-trigger {
    right: -2px;
}
/*IE7 is stupid*/
.ext-ie7 .default-small-button .x-btn-mc em,
.ext-ie7 .combo-button-field {
    filter: none;
}
/*IE7 is really stupid, wont render gradient on block element without width*/
.ext-ie7 .default-small-button .x-btn-mc em {
    padding: 0px 10px;
}

.ext-ie7 .combo-button-field {
    padding-top: 3px;
}

.ext-gecko .combo-button-field {
    padding: 6px 10px;
}
/*--- Color variations of default-small-button --*/
.medium-grey-button .x-btn-mc em {
    background: rgb(173,173,173); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(173,173,173,1) 0%, rgba(143,143,143,1) 50%, rgba(128,128,128,1) 50%, rgba(128,128,128,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(173,173,173,1)), color-stop(50%,rgba(143,143,143,1)), color-stop(50%,rgba(128,128,128,1)), color-stop(100%,rgba(128,128,128,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(173,173,173,1) 0%,rgba(143,143,143,1) 50%,rgba(128,128,128,1) 50%,rgba(128,128,128,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(173,173,173,1) 0%,rgba(143,143,143,1) 50%,rgba(128,128,128,1) 50%,rgba(128,128,128,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(173,173,173,1) 0%,rgba(143,143,143,1) 50%,rgba(128,128,128,1) 50%,rgba(128,128,128,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(173,173,173,1) 0%,rgba(143,143,143,1) 50%,rgba(128,128,128,1) 50%,rgba(128,128,128,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adadad', endColorstr='#808080',GradientType=0 ); /* IE6-9 */
    border: 1px solid rgb(150, 150, 150);
}

.medium-grey-button .x-btn-text {
    color: #fff;
}

.medium-grey-button.x-btn-over .x-btn-mc em {
    background: rgb(170, 170, 170);
    filter: none;
}
/*--- Splitbuttons ---*/
.no-tables-split-button .x-btn-tl,
.no-tables-split-button .x-btn-tc,
.no-tables-split-button .x-btn-tr,
.no-tables-split-button .x-btn-bl,
.no-tables-split-button .x-btn-bc,
.no-tables-split-button .x-btn-br,
.no-tables-split-button .x-btn-ml,
.no-tables-split-button .x-btn-mr,
.no-tables-split-button .x-btn-tl,
.no-tables-split-button .x-btn-tc,
.no-tables-split-button .x-btn-tr,
.no-tables-split-button .x-btn-bl,
.no-tables-split-button .x-btn-bc,
.no-tables-split-button .x-btn-br,
.no-tables-split-button .x-btn-ml,
.no-tables-split-button .x-btn-mr,
.no-tables-split-button .x-btn-mc {
    background-image: none;
    width: 0;
    height: 0;
}

.no-tables-split-button {
    display: block;
    background-color: rgb(255,255,255); /* Old browsers */
    background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(238,238,238,1) 52%, rgba(223,223,223,1) 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(49%,rgba(255,255,255,1)), color-stop(52%,rgba(238,238,238,1)), color-stop(100%,rgba(223,223,223,1))); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(238,238,238,1) 52%,rgba(223,223,223,1) 100%); /* Chrome10+,Safari5.1+ */
    background-image: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(238,238,238,1) 52%,rgba(223,223,223,1) 100%); /* IE10+ */
    background-image: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(238,238,238,1) 52%,rgba(223,223,223,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */
    border: 1px solid rgba(204, 204, 204, 1);
    padding: 4px 10px;
    border-radius: 15px;
}

.noTablesButton.x-btn-over .x-btn-mc em {
    background: #fff;
    filter: none;
}
/*Hover state*/
.noTablesButton .x-btn-large em {
    display: block;
    background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(243,243,243,1) 51%, rgba(250,251,251,1) 100%);
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(243,243,243,1) 51%,rgba(250,251,251,1) 100%);
    background-image: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(243,243,243,1) 51%,rgba(250,251,251,1) 100%);
    border: 1px solid rgba(204, 204, 204, 1);
    border-radius: 20px;
    padding: 11px;
}

.noTablesButton .x-btn-large .x-btn-text {
    height: auto;
}

.squareSmallButton .x-btn-mc em {
    border: 1px solid #ccc;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(240,240,240,1) 52%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(49%,rgba(255,255,255,1)), color-stop(52%,rgba(240,240,240,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(240,240,240,1) 52%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(240,240,240,1) 52%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(240,240,240,1) 52%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(240,240,240,1) 52%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
    border-radius: 0px;
    padding: 0px;
}

.squareSmallButton .x-btn-text {
    height: 21px;
    padding: 0px 9px;
    color: #707070;
    font-weight: bold;
    font-size: 10px;
}

.squareSmallButton.x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
    margin-left: 10px;
}

.project-message {
    padding: 10px;
    display: block;
}

.iconRow span {
    float: left;
    width: auto;
    margin-right: 10px;
    margin-top: 3px;
}

.iconBtnContainer {
    width: 18px;
    height: 18px;
}

.iconBtn .x-btn-ml,
.iconBtn .x-btn-mc {
    background-image: none !important;
}

.addQRowButton .x-btn-ml,
.addQRowButton .x-btn-mc {
    background-image: none;
}

.addQRowButton .x-btn-ml {
    display: none;
}

.addQRowButton {
    margin-top: 10px;
}

    .addQRowButton td {
        background: none;
        border: none;
    }

    .addQRowButton .x-btn-text {
        color: #00874d;
        font-weight: normal;
        text-shadow: none;
    }

.btnDeleteQrow {
    margin: 0 auto;
}

    .btnDeleteQrow .x-btn-ml,
    .btnDeleteQrow .x-btn-mr {
        display: none;
    }

    .btnDeleteQrow td {
        border-color: transparent
    }

    .btnDeleteQrow .x-btn-mc {
        background-image: none !important;
        border: none;
    }

    .btnDeleteQrow .x-btn-small .x-btn-text {
        padding: 0;
        margin: 0;
        background-position: center center;
    }

.upload-button {
    background: url(../images/yourtheme/amabv/icon-upload.png);
    width: 36px;
    height: 29px;
}

.x-grid3-row-checker {
    background-image: url(../images/yourtheme/amabv/row-check-sprite.png);
}

.noBorderGrid tr, .noBorderGrid td, .noBorderGrid .x-grid3-row {
    border: none;
    vertical-align: middle;
}

.noBorderGrid .x-grid3-col-checker {
    padding: 0px;
}

.btn-accept {
    background-color: rgb(245, 245, 245);
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(238,238,238,1) 52%,rgba(223,223,223,1) 100%); /* webkit */
    background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(238,238,238,1) 52%,rgba(223,223,223,1) 100%); /* webkit */
    background-image: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(238,238,238,1) 52%,rgba(223,223,223,1) 100%); /* W3C */
    border: 1px solid rgb(204, 204, 204);
    border-radius: 15px;
    padding: 3px 10px;
    cursor: pointer;
}

    .btn-accept:hover {
        background: #fff;
    }

    .btn-accept.pressed {
        background-color: rgb(91, 183, 91);
        background-image: -moz-linear-gradient(top, rgb(98, 196, 98), rgb(81, 163, 81));
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(98, 196, 98)), to(rgb(81, 163, 81)));
        background-image: -webkit-linear-gradient(top, rgb(98, 196, 98), rgb(81, 163, 81));
        background-image: -o-linear-gradient(top, rgb(98, 196, 98), rgb(81, 163, 81));
        background-image: linear-gradient(to bottom, rgb(98, 196, 98), rgb(81, 163, 81));
        background-repeat: repeat-x;
        border-color: #51a351 #51a351 #387038;
        color: #fff;
    }

        .btn-accept.pressed:hover {
            background: #51a351;
        }

.btn-invisible {
    background-color: transparent;
    border: none;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

/* =TAGS */
body {
    font-family: Arial;
    font-size: 11px;
    background: #e6e6e6;
}

.elementsContainerClass img {
    max-width: 660px;
    height: auto;
}


strong {
    font-weight: bold;
}

/*em{
    font-style: italic;
}*/

.defaultGreenText {
    color: #00874d;
}

.whiteText,
.x-btn-text.whiteText {
    color: #fff;
}

.blackText,
.x-btn-text.blackText {
    color: #000;
}

.mediumGreyText,
.x-btn-text.mediumGreyText {
    color: #ccc;
}

.qmark, .qMark {
    font-weight: bold;
    color: #2293fc;
}

/*------------ =MAINTOOLBAR ----------------*/
.mainToolbar {
    padding-top: 5px;
    padding-left: 5px;
}

    .mainToolbar .x-toolbar-cell {
        padding-right: 5px;
    }

    .mainToolbar input.x-form-text.documentTitle {
        height: 20px;
        background: #fff;
        border-top: 1px solid #727272;
        border-left: 1px solid #c1c1c1;
        border-right: 1px solid #c1c1c1;
        border-bottom: 1px solid #e6e6e6;
        color: #999;
        font-weight: bold;
        font-size: 14px;
        padding: 12px 0px 12px 16px;
        width: 205px;
    }

    .mainToolbar input.documentTitle.invalid-document-title {
        background-color: #f99 !important;
    }

/*------------ =TOOLBAR --------------------*/
.documentEditorToolbar {
    position: fixed !important;
    z-index: 1;
}
/*------------ =SUBTOOLBAR ----------------*/
.subToolbar {
    background-color: #e0e0e0;
    background-image: url(../images/yourtheme/amabv/subToolBarBg.png);
}

.catalog-panel-toolbar {
    background: #e6e6e6;
    border-bottom: 1px solid #bfbfbf;
}

.bsabCodeDocumentLink {
    height: 37px;
    left: 0;
    position: absolute;
    top: 0;
    width: 50px;
}

.own-code .bsabCodeDocumentLink {
    border-right: 1px solid #e5e5e5;
}

.dialog .x-panel-bwrap {
    padding: 0 30px;
}

.bsabNavigatorPanel li {
    background: #bbb;
    height: 21px;
    padding: 4px;
    border-right: 1px solid #b3b3b3;
}

.bsabNavigatorPanel span.x-tab-strip-text {
    font-size: 11px;
    font-weight: bold;
}

.mainToolbar {
    background: rgb(233,233,233); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(233,233,233,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,233,233,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(233,233,233,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(233,233,233,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(233,233,233,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(233,233,233,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.navTabSubToolbar {
    background-image: url(../images/yourtheme/amabv/subToolbarBg.png);
    padding-left: 5px;
}

.codeToolbar {
    background-image: url(../images/yourtheme/amabv/codeToolbarBg.png);
}

    .codeToolbar .xtb-sep {
        width: 1px;
        background: #939393;
        border-right: 1px solid #666;
    }

    .codeToolbar .x-form-checkbox {
        position: absolute;
        top: -2px;
        left: 9px;
    }

    .codeToolbar .x-form-cb-label {
        color: #fff;
        margin-left: 27px;
    }

.addCodesToDocumentButton {
    position: absolute;
    top: 5px;
    left: 10px;
}

.chosenCodes {
    color: #e6e6e6;
    position: absolute;
    top: 10px;
    left: 150px;
}

.codeToolbar #createCodeBtn {
    position: absolute;
    right: 10px;
    top: 5px;
}

.codeToolbar .createCodeBtn .x-btn-small .x-btn-ml {
    background-image: url("../images/yourtheme/amabv/btnSmallMoreDarkLeft.png");
}

.codeToolbar .createCodeBtn .x-btn-small .x-btn-mc {
    background-image: url("../images/yourtheme/amabv/btnSmallMoreDarkRight.png");
}

.codeToolbar .createCodeBtn .x-btn-small .x-btn-text {
    color: #fff;
    text-shadow: -1px 0 #535353, 0 1px #535353, 1px 0 #535353, 0 -1px #535353;
    padding-left: 15px;
    margin-top: -1px;
}

.filterField {
    background: #fff url("../images/yourtheme/amabv/searchGrey.png") 5px center no-repeat;
    color: #999;
    border: 1px solid #808080;
    height: 25px;
    padding-left: 20px;
}

.x-form-field-wrap {
    background: #f2f2f2;
    height: 21px;
    border: 1px solid #ccc;
    margin-left: 10px;
    margin-top: 8px;
}

.filterToolbar .x-form-field-wrap {
    margin: 0;
}

.navTabSubToolbar .x-form-field-wrap {
    margin: 0;
}

.x-form-field-wrap input {
    border: 0;
    height: 18px;
    color: #999;
    font-size: 11px;
    font-weight: bold;
}


.x-form-trigger {
    background: #f2f2f2 url(../images/yourtheme/amabv/navTabSubToolbarBgArrow.png) no-repeat center center;
    border: 0;
    position: absolute;
    right: 0;
}

.x-combo-list {
    border: 1px solid #ccc;
}

.x-combo-list-item {
    background-color: #f2f2f2;
    border-bottom: 1px solid #e6e6e6;
    color: #000;
}

    .x-combo-list-item.header {
        font-weight: bold;
    }

.x-combo-selected {
    background-color: #a9cbf6;
}

.sources {
    position: absolute;
    right: 0px;
    top: -1px;
}

    .sources span {
        background: #808080;
        padding: 1px 2px;
        color: #fff;
        text-transform: uppercase;
        font-weight: bold;
        margin: 0 1px 0 0;
        font-size: 8px;
    }

.svb-global-logowrap {
    margin-left: 16px;
}

/*------------ =HELP ----------------*/
.helpArea {
    background: #00874d;
    color: #fff;
    z-index: 14999;
    margin-left: 3px
}

.helpArea-header {
    color: #fff;
    font-size: 20px;
    padding: 30px 15px;
}

.help-error {
    margin: 0px 20px;
    padding: 10px;
    font-size: 16px;
    border: 1px solid;
    font-weight: bold;
}

.x-layout-collapsed-east {
    width: 40px
}

.x-layout-mini-east {
    background-image: url(../images/yourtheme/amabv/help.png);
    width: 40px;
    height: 43px;
    top: 0px !important;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

#helpArea-xsplit {
    width: 40px;
    height: 50px !important;
    z-index: 14999;
    top: 91px !important;
}

#helpArea-xcollapsed {
    height: 43px !important;
    z-index: 14999;
    margin-top: 33px;
}

#helpArea-xsplit .x-layout-mini {
    display: block;
    margin-left: 3px;
    margin-top: 33px;
}

.acc-item-lvl-1-header {
    border-top: 1px solid #00a65e;
    padding: 15px;
    font-size: 14px;
    font-weight: bold;
}

.acc-item-lvl-1, .acc-item-lvl-2 {
    border-bottom: 1px solid #00663a;
}

    .acc-item-lvl-1.first, .acc-item-lvl-2.first {
        border-top: 1px solid #00663a;
    }

    .acc-item-lvl-1.last, .acc-item-lvl-2.last {
        border-bottom: none;
    }

    .acc-item-lvl-1 .x-tool-toggle {
        background-image: url(../images/yourtheme/amabv/smallWhiteArrowSprite.png);
        background-position: 0px -9px;
        width: 9px;
        height: 9px;
        margin-top: 5px;
    }

    .acc-item-lvl-1.x-panel-collapsed .x-tool-toggle {
        background-position: 0px 0px;
    }

.acc-item-lvl-2-header {
    border-top: 1px solid #00a65e;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 20px 5px 40px;
}

.acc-item-lvl-2 .x-tool-toggle {
    background-image: url(../images/yourtheme/amabv/smallDoubleWhiteArrowSprite.png);
    background-position: 0px 0px;
    width: 10px;
    height: 10px;
    margin-top: 1px;
}

.acc-item-lvl-2.x-panel-collapsed .x-tool-toggle {
    background-position: 0px -10px;
}

.helpItem {
    padding: 0px 20px 10px 20px;
}

    .helpItem img {
        margin: 7px 0px;
    }

    .helpItem p {
        margin: 12px 0px;
    }

    .helpItem ul {
        list-style: disc;
        padding: 0px 0px 0px 40px;
    }

    .helpItem ol {
        list-style: decimal;
        padding: 0px 0px 0px 40px;
    }

.acc-item-lvl-2 .helpItem {
    padding: 0px 20px 10px 40px;
}

.helpPanel-reset-button-showing .helpArea-header {
    padding: 42px 15px;
}

.resetHelpButton {
    margin-left: 15px;
    margin-top: -81px;
}

.search-toolbar-items {
    margin: 2px !important;
}

.search-small-btn {
    margin-left: 6px !important;
}

.help-search-combo {
    margin-right: 6px !important;
}

.help-search-combo-wrap {
    padding-right: 10px;
}

.resetHelpButton .x-btn-text {
    color: #fff;
    font-size: 20px;
    text-decoration: underline;
    height: 30px;
}

/*----- INSPIRATIONS ------*/
.inspirationField {
    background: #e5e5e5;
}

.textPanel img,
.helpItem img {
    max-width: 100% !important;
    height: auto;
}

.inspirationField-header {
    background: #FEFEFE; /* old browsers */
    background: -moz-linear-gradient(top, #FEFEFE 0%, #E9E9E9 50%, #D8D8D8 51%, #CCCCCC 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(50%,#E9E9E9), color-stop(51%,#D8D8D8), color-stop(100%,#CCCCCC)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#CCCCCC',GradientType=0 ); /* ie */
    height: 37px;
}


.inspirationField-header-text {
    font-weight: bold;
    font-size: 11pt;
    position: absolute;
    top: 9px;
    left: 7px;
    height: 22px;
    color: #fff;
}

.inspirationField .x-tool-collapse-east {
    margin-top: 10px;
    margin-right: 7px;
    height: 15px;
    width: 114px;
    background: url(../images/yourtheme/amabv/inspiration_collapse.png);
}

.workAreaContainer .x-layout-collapsed-east .x-tool-expand-east {
    margin-top: 10px;
    margin-right: 5px;
    height: 17px;
    width: 17px;
    background: url(../images/yourtheme/amabv/inspiration_expand.png);
}

.workAreaContainer .x-layout-collapsed-east {
    background: #e5e5e5;
    border: none;
    width: 25px;
    margin-left: -5px;
}

.altTextPanel {
    padding: 0;
}

    .altTextPanel .x-panel-header {
        font-size: 11pt;
        padding: 10px 20px;
    }

    .altTextPanel .x-panel-body {
        padding: 5px 20px 10px 20px;
    }

    .altTextPanel td {
        border: 1px solid black;
        padding: 3px;
    }

    .altTextPanel .header {
        background: #aaa;
        padding: 10px;
        font-size: 15px;
        margin-top: 10px;
        color: #fff;
    }

.textPanel {
    padding: 0;
}

    .textPanel .x-panel-header {
        font-size: 11pt;
        border-bottom: 1px solid #bbb;
        padding: 10px 20px;
    }

    .textPanel .x-panel-body {
        padding: 5px 20px 10px 20px;
    }

    .textPanel .ms-rteCustom-anyanvisning,
    .textPanel .ms-rtecustom-anyanvisning,
    .textPanel .anyanvisning {
        margin-right: 20px;
    }

    .textPanel ul {
        list-style: disc;
        padding: 0px 0px 0px 40px;
    }

    .textPanel td {
        border: 1px solid black;
        padding: 3px;
    }

    .textPanel .header {
        background: #aaa;
        padding: 10px;
        font-size: 15px;
        margin-top: 10px;
        color: #fff;
    }

.filterHeader {
    border-bottom: 1px solid #bbb;
}

.inspirationToolBar {
    background: #FAFAFA;
    background: -moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 50%, #DEDEDE 51%, #D9D9D9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(50%,#E9E9E9), color-stop(51%,#DEDEDE), color-stop(100%,#D9D9D9));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAFAFA', endColorstr='#D9D9D9',GradientType=0 );
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.sourceSelectionForm {
    background: #e5e5e5;
    border-bottom: 1px solid #ccc;
    padding: 5px 10px;
}

    .sourceSelectionForm.lower {
        border-top: 1px solid #f2f2f2;
    }

    .sourceSelectionForm.upper {
    }

.inspiration-navigation {
    border-bottom: 1px solid #bbb;
    border-top: 1px solid #bbb;
    padding: 5px;
}

    .inspiration-navigation .x-btn-text {
        text-decoration: underline;
    }

    .inspiration-navigation .x-item-disabled .x-btn-text {
        text-decoration: none;
        color: #aaa;
    }

/*------------ =TRADE COLORS ----------------*/
.templateContainer .x-panel-header {
    background: #333;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    width: 200px;
    margin-top: 10px;
}

.templateContainer .projectGridWrapper {
    margin-bottom: 0px;
}

.currentdist-hus .sources span,
.currentdist-hus .textPanel .header,
.templateContainer.hus .x-panel-header {
    background: #a8a363;
}

.currentdist-anlaggning .sources span,
.currentdist-anlaggning .textPanel .header,
.templateContainer.anlaggning .x-panel-header {
    background: #32719d;
}

.currentdist-el .sources span,
.currentdist-el .textPanel .header,
.templateContainer.el .x-panel-header {
    background: #e68a1b;
}

.currentdist-vvs-kyl .sources span,
.currentdist-vvs-kyl .textPanel .header,
.templateContainer.vvs-kyl .x-panel-header {
    background: #c0945b;
}

.currentdist-af .sources span,
.currentdist-af .textPanel .header,
.templateContainer.af .x-panel-header {
    background: #55a952;
}

.currentdist-nodist .sources span,
.currentdist-nodist .textPanel .header {
    background: #EA4E3F;
}

.currentdist-hus .inspirationField-header {
    background: rgb(179,175,119);
    background: -moz-linear-gradient(top, rgba(179,175,119,1) 52%, rgba(168,163,99,1) 52%, rgba(168,163,99,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(52%,rgba(179,175,119,1)), color-stop(52%,rgba(168,163,99,1)), color-stop(100%,rgba(168,163,99,1)));
    background: -webkit-linear-gradient(top, rgba(179,175,119,1) 52%,rgba(168,163,99,1) 52%,rgba(168,163,99,1) 100%);
    background: -o-linear-gradient(top, rgba(179,175,119,1) 52%,rgba(168,163,99,1) 52%,rgba(168,163,99,1) 100%);
    background: -ms-linear-gradient(top, rgba(179,175,119,1) 52%,rgba(168,163,99,1) 52%,rgba(168,163,99,1) 100%);
    background: linear-gradient(top, rgba(179,175,119,1) 52%,rgba(168,163,99,1) 52%,rgba(168,163,99,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3af77', endColorstr='#a8a363',GradientType=0 );
}

.currentdist-anlaggning .inspirationField-header {
    background: rgb(112,156,187);
    background: -moz-linear-gradient(top, rgba(112,156,187,1) 0%, rgba(76,131,169,1) 50%, rgba(50,113,157,1) 50%, rgba(50,113,157,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(112,156,187,1)), color-stop(50%,rgba(76,131,169,1)), color-stop(50%,rgba(50,113,157,1)), color-stop(100%,rgba(50,113,157,1)));
    background: -webkit-linear-gradient(top, rgba(112,156,187,1) 0%,rgba(76,131,169,1) 50%,rgba(50,113,157,1) 50%,rgba(50,113,157,1) 100%);
    background: -o-linear-gradient(top, rgba(112,156,187,1) 0%,rgba(76,131,169,1) 50%,rgba(50,113,157,1) 50%,rgba(50,113,157,1) 100%);
    background: -ms-linear-gradient(top, rgba(112,156,187,1) 0%,rgba(76,131,169,1) 50%,rgba(50,113,157,1) 50%,rgba(50,113,157,1) 100%);
    background: linear-gradient(top, rgba(112,156,187,1) 0%,rgba(76,131,169,1) 50%,rgba(50,113,157,1) 50%,rgba(50,113,157,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#709cbb', endColorstr='#32719d',GradientType=0 );
}

.currentdist-el .inspirationField-header {
    background: rgb(238,173,96);
    background: -moz-linear-gradient(top, rgba(238,173,96,1) 0%, rgba(233,153,56,1) 50%, rgba(230,138,27,1) 50%, rgba(230,138,27,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,173,96,1)), color-stop(50%,rgba(233,153,56,1)), color-stop(50%,rgba(230,138,27,1)), color-stop(100%,rgba(230,138,27,1)));
    background: -webkit-linear-gradient(top, rgba(238,173,96,1) 0%,rgba(233,153,56,1) 50%,rgba(230,138,27,1) 50%,rgba(230,138,27,1) 100%);
    background: -o-linear-gradient(top, rgba(238,173,96,1) 0%,rgba(233,153,56,1) 50%,rgba(230,138,27,1) 50%,rgba(230,138,27,1) 100%);
    background: -ms-linear-gradient(top, rgba(238,173,96,1) 0%,rgba(233,153,56,1) 50%,rgba(230,138,27,1) 50%,rgba(230,138,27,1) 100%);
    background: linear-gradient(top, rgba(238,173,96,1) 0%,rgba(233,153,56,1) 50%,rgba(230,138,27,1) 50%,rgba(230,138,27,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eead60', endColorstr='#e68a1b',GradientType=0 );
}

.currentdist-vvs-kyl .inspirationField-header {
    background: rgb(211,180,141);
    background: -moz-linear-gradient(top, rgba(211,180,141,1) 0%, rgba(200,162,112,1) 50%, rgba(192,148,91,1) 50%, rgba(192,148,91,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,180,141,1)), color-stop(50%,rgba(200,162,112,1)), color-stop(50%,rgba(192,148,91,1)), color-stop(100%,rgba(192,148,91,1)));
    background: -webkit-linear-gradient(top, rgba(211,180,141,1) 0%,rgba(200,162,112,1) 50%,rgba(192,148,91,1) 50%,rgba(192,148,91,1) 100%);
    background: -o-linear-gradient(top, rgba(211,180,141,1) 0%,rgba(200,162,112,1) 50%,rgba(192,148,91,1) 50%,rgba(192,148,91,1) 100%);
    background: -ms-linear-gradient(top, rgba(211,180,141,1) 0%,rgba(200,162,112,1) 50%,rgba(192,148,91,1) 50%,rgba(192,148,91,1) 100%);
    background: linear-gradient(top, rgba(211,180,141,1) 0%,rgba(200,162,112,1) 50%,rgba(192,148,91,1) 50%,rgba(192,148,91,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3b48d', endColorstr='#c0945b',GradientType=0 );
}

.currentdist-af .inspirationField-header {
    background: rgb(136,195,134);
    background: -moz-linear-gradient(top, rgba(136,195,134,1) 0%, rgba(106,180,104,1) 50%, rgba(85,169,82,1) 50%, rgba(85,169,82,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,195,134,1)), color-stop(50%,rgba(106,180,104,1)), color-stop(50%,rgba(85,169,82,1)), color-stop(100%,rgba(85,169,82,1)));
    background: -webkit-linear-gradient(top, rgba(136,195,134,1) 0%,rgba(106,180,104,1) 50%,rgba(85,169,82,1) 50%,rgba(85,169,82,1) 100%);
    background: -o-linear-gradient(top, rgba(136,195,134,1) 0%,rgba(106,180,104,1) 50%,rgba(85,169,82,1) 50%,rgba(85,169,82,1) 100%);
    background: -ms-linear-gradient(top, rgba(136,195,134,1) 0%,rgba(106,180,104,1) 50%,rgba(85,169,82,1) 50%,rgba(85,169,82,1) 100%);
    background: linear-gradient(top, rgba(136,195,134,1) 0%,rgba(106,180,104,1) 50%,rgba(85,169,82,1) 50%,rgba(85,169,82,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88c386', endColorstr='#55a952',GradientType=0 );
}

.currentdist-nodist .inspirationField-header {
    background: rgb(244,164,157);
    background: -moz-linear-gradient(top, rgba(244,164,157,1) 0%, rgba(238,112,100,1) 50%, rgba(234,78,63,1) 50%, rgba(234,78,63,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,164,157,1)), color-stop(50%,rgba(238,112,100,1)), color-stop(50%,rgba(234,78,63,1)), color-stop(100%,rgba(234,78,63,1)));
    background: -webkit-linear-gradient(top, rgba(244,164,157,1) 0%,rgba(238,112,100,1) 50%,rgba(234,78,63,1) 50%,rgba(234,78,63,1) 100%);
    background: -o-linear-gradient(top, rgba(244,164,157,1) 0%,rgba(238,112,100,1) 50%,rgba(234,78,63,1) 50%,rgba(234,78,63,1) 100%);
    background: -ms-linear-gradient(top, rgba(244,164,157,1) 0%,rgba(238,112,100,1) 50%,rgba(234,78,63,1) 50%,rgba(234,78,63,1) 100%);
    background: linear-gradient(top, rgba(244,164,157,1) 0%,rgba(238,112,100,1) 50%,rgba(234,78,63,1) 50%,rgba(234,78,63,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4a49d', endColorstr='#ea4e3f',GradientType=0 );
}

.projectGridWrapper {
    margin: 10px;
    margin-right: 20px;
    max-width: 1698px;
    border: 1px solid #ccc;
}

.projectGrid-header {
    background-image: url(../images/yourtheme/amabv/gridPanelHeader.png);
    background-repeat: repeat-x;
    font-size: 11px;
    font-weight: bold;
    position: relative;
    height: 28px;
}

.projectInfo {
    position: absolute;
    top: 7px;
    left: 7px;
}

    .projectInfo .x-form-check-wrap {
        display: inline;
    }

.projectTitle {
    position: relative;
    left: 20px;
    top: -18px;
}

.projectCount {
    color: #808080;
}

.projectId {
    color: #808080;
}

.projectAdmin {
    color: #808080;
}

.projectIcon {
    background-image: url(../images/yourtheme/amabv/folder.gif);
    background-repeat: no-repeat;
    height: 20px;
}

.projectDate {
    color: #808080;
    padding-left: 10px;
}

.projectTools {
    position: absolute;
    top: 3px;
    right: 25px;
}

.projectGridWrapper .x-tool {
    float: none;
    position: absolute;
    right: 3px;
    top: 3px;
}

.projectGridWrapper .x-tool-toggle {
    background-image: url(../images/yourtheme/amabv/toggleMinus.png);
    background-position: 0px 0px;
    height: 20px;
    width: 20px;
}

.projectGridWrapper .x-panel-collapsed .x-tool-toggle {
    background-image: url(../images/yourtheme/amabv/togglePlus.png);
    background-position: 0px 0px;
    height: 20px;
    width: 20px;
}

.projectGrid-body {
    background: #fff;
}

    .projectGrid-body td {
        vertical-align: middle;
    }

    .projectGrid-body .x-grid3-col-checker {
        background: #f2f2f2;
    }

    .projectGrid-body .x-grid3-row-checker {
        margin: 10px 7px;
    }

    .projectGrid-body .x-grid3-header {
        background-color: #bfbfbf;
        background-image: none;
        color: #fff;
        font-weight: bold;
    }

    .projectGrid-body .x-grid3-row {
        border: 0;
        border-bottom: 1px solid #ccc;
    }

    .projectGrid-body .x-grid3-hd-nofavorite img.x-grid3-sort-icon {
        visibility: hidden;
    }

    .projectGrid-body .x-grid3-hd-row td,
    .projectGrid-body .x-grid3-row-last {
        border: 0;
    }

    .projectGrid-body .x-grid3-row-over {
        background-color: #eee;
    }

    .projectGrid-body .x-grid3-row-selected {
        background: #e5f7ee;
    }

        .projectGrid-body .x-grid3-row-selected .x-grid3-col-checker {
            background: #d9ece3;
        }

    .projectGrid-body .x-grid3-hd-checker .x-grid3-sort-icon {
        display: none;
    }

    .projectGrid-body .x-grid3-sort-icon {
        background-image: url(../images/yourtheme/amabv/sort_none.png);
    }

.projectGrid .iconLock,
.documentInfoFieldset .iconLock {
    display: inline-block;
    background-repeat: no-repeat;
    width: 15px;
    height: 18px;
    margin-left: 3px;
    margin-bottom: -5px;
}

.projectGrid .icon-template-publish,
.documentInfoFieldset .icon-template-publish {
    display: inline-block;
    background-repeat: no-repeat;
    width: 16px;
    height: 18px;
    margin-left: 3px;
    margin-bottom: -5px;
}

.projectGrid .icon-template-archived,
.documentInfoFieldset .icon-template-archived {
    display: inline-block;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    margin-left: 3px;
    margin-bottom: -5px;
}

.projectGrid .iconInfo {
    display: inline-block;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    margin-left: 3px;
    margin-bottom: -5px;
}

.ext-ie7 .projectGrid .iconLock {
    margin-bottom: 2px;
}
/* Specific styling for columns */
.x-grid3-col-favorite, .x-grid3-col-nofavorite {
    padding-left: 10px;
    cursor: pointer;
}

.x-grid3-col-title {
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    padding: 4px 0px 10px 0px;
}

.x-grid3-col-participants div,
.x-grid3-col-rights div,
.x-grid3-col-tools div {
    margin: 0 auto;
}

.x-grid3-col-AmaWebbFolderName table {
    margin-left: 10px;
}

.x-grid3-col-status,
.x-grid3-col-owner,
.x-grid3-col-lastchanged,
.x-grid3-col-distribution {
    color: #999;
}

.x-grid3-col-lastchanged {
    font-style: italic;
}

.x-grid3-col-participants {
    color: #00874d;
    font-size: 12px;
}

/* =MENUS */
.x-menu {
    border: 4px solid #a6a6a6;
}

.x-date-menu {
    border: 1px solid #ccc;
}

.x-menu .x-menu-list {
    padding: 0;
}

.x-menu-item {
    background: #dfdfdf url(../images/yourtheme/amabv/menuItemBg.png) repeat-x;
    border-bottom: 1px solid #afafaf;
    line-height: 20px;
    color: #333;
}

.x-menu-item-active .x-menu-item {
    background: #fff;
}

.x-item-disabled .x-menu-item {
    color: #999;
}

.topBtnMenu {
    border: 0;
}

    .topBtnMenu .x-menu-list {
        padding: 0;
        overflow: visible;
        width: 260px;
    }

    .topBtnMenu .x-menu-list-item {
        background: #333;
        border-bottom: 1px solid #404040;
        padding: 0;
    }

    .topBtnMenu .x-menu-item-icon {
        display: none;
    }

    .topBtnMenu a.x-menu-item {
        color: #fff;
        white-space: normal;
        padding: 11px 20px;
        border-bottom: 1px solid #262626;
    }

/*------------ =DIALOGS ----------------*/

.ext-el-mask {
    background: #000;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.ext-el-mask {
    z-index: 20000;   /*z-index set based on .ext-el-mask-msg*/   
}

.inner-loader .ext-el-mask {
    z-index: 100;
}

    .default-small-button.active-toolbar-btn .x-btn-mc em {
        background: #00874d;
        border: 2px solid #fff;
    }
.active-toolbar-btn .x-btn-small .x-btn-text {
    color:#fff;
}
.global-x-mask-loading {
}

#mceModalBlocker {
    z-index: 14998 !important;
}

.x-window {
    border: 3px solid #aaa;
    background: #fff;
}

    .x-window p {
        margin-bottom: 10px;
    }

.x-window-header {
    background: url(../images/yourtheme/amabv/dialogHeader.png) -1px -1px;
    height: 29px;
    padding: 0;
}

    .x-window-header .x-tool-close {
        background-image: url(../images/yourtheme/amabv/dialogClose.png);
        height: 22px;
        width: 22px;
        margin: 3px;
    }

.x-window-dlg .x-window-bwrap {
    padding: 20px;
}

.x-window-dlg .ext-mb-input {
    padding: 5px;
}

.x-window-mc {
    border: 0;
}

.x-window-body {
    padding-bottom: 15px;
    background: #fff;
    border-bottom: 0;
}

.dialog .x-btn-small .x-btn-mc {
    padding: 0;
}

.dialogHeadingWithButton {
    padding-right: 7px;
}

.x-window-body .x-panel-header {
    font-size: 24px;
    font-weight: bold;
    padding: 0;
    margin: 0;
    margin-top: 23px;
    margin-left: 30px;
    margin-bottom: 10px;
    line-height: normal;
}
/* Regular input in dialog */
.x-window-body .x-form-text {
    width: 210px;
    margin-bottom: 0px;
    padding: 0px;
}

.createDocumentDialog .x-form-text {
    margin-top: 7px;
}

.x-form-empty-field {
    color: #777;
    font-style: italic;
}

.x-form-text, textarea.x-form-textarea {
    border: 1px solid #ccc;
}

/* Combo in dialog */
.x-window-body .x-form-field-trigger-wrap {
    margin-top: 10px;
    margin-left: 0px;
    border: 0;
    height: 18px;
    background: none;
}
/*Below is for newer more awesome dialogs who don't need margins*/
.defaultDialog .x-window-body .x-form-field-trigger-wrap {
    margin: 0;
}

.defaultDialog .x-window-body .x-panel-header {
    margin: 0px;
}

.defaultDialog .x-form-item {
    margin: 0;
}

.defaultDialog h1 {
    font-size: 16px;
    margin: 0px 0px 5px 0px;
}

.x-window-body .x-form-field-trigger-wrap .x-form-text {
    background: #fff;
    border: 1px solid #abadb3;
    border-right: none;
    margin-top: 0px;
    padding: 1px 3px 1px 3px;
    height: 14px;
    text-shadow: none;
    font-weight: normal;
    font-style: normal;
    color: #000;
}

.x-window-body .x-form-field-wrap .x-form-trigger {
    background: url("../images/yourtheme/amabv/combo-arrow-ie-style.png") no-repeat;
    top: 0px;
}

.x-window-body .x-form-field-trigger-wrap.x-item-disabled {
    opacity: 0.7;
}

.x-window-body .x-fieldset {
    border-bottom: 1px solid #ccc;
    padding: 5px 0px 25px 0px;
}


.columnWithLabels label {
    display: block;
}

.x-window-body .x-fieldset-noborder {
    border: none;
    padding: 5px 0px 25px 0px;
    border: 0;
}

.dialogContainer {
    padding: 0px 30px;
}

    .dialogContainer .x-panel-header {
        margin: 0;
        margin-bottom: 5px;
        font-size: 12px;
    }

.x-window-body .wrappingFieldset {
    padding: 0;
    border: none;
}

.wrappingFieldset .x-fieldset-noborder {
    padding: 0px;
}

.distributionpicker-section {
    margin: 10px 0px;
}

.distribution-picker {
    background: url("../images/yourtheme/amabv/distributionpickerBg.png") no-repeat center center;
    border: 1px solid #d9d9d9;
    height: 29px;
}

    .distribution-picker .noBgBtn.x-btn-icon .x-btn-small .x-btn-text {
        height: 14px;
        width: 14px;
    }

.addmorebtn {
    margin-top: 5px;
}

.AddDistributionButton {
    background: url("../images/yourtheme/amabv/btnIconAdd.png") no-repeat;
    color: #00874d;
    font-size: 11px;
    margin-top: 10px;
}



.dialogButton {
    position: absolute;
    bottom: 0px;
    right: 30px;
}

.CreateDocument .x-btn-text {
    color: #00874d;
}

.document-template-combo-item {
    background: #f2f2f2;
    padding: 10px;
    margin-bottom: 10px;
}

    .document-template-combo-item .x-form-field-trigger-wrap {
        margin-top: 2px;
    }

/* =FORMS */
.x-form-display-field {
    background: #f2f2f2;
    padding: 8px;
    color: #4c4c4c;
    font-weight: normal;
    border: 1px solid #dedede;
}


.x-fieldset {
    border: 0;
    padding: 0;
    padding-top: 10px;
    margin: 0;
}

    .x-fieldset legend {
        font-size: 14px;
        font-weight: bold;
    }

button.x-item-disabled {
    color: #CCC;
}

.leftColumn .x-form-display-field {
    border-right: none;
}

.rightColumn .x-form-display-field {
    border-left: none;
}

.form-separator {
    border: none;
    height: 1px;
    background-color: #ccc;
    margin: 10px 0px;
}
/* =DOCUMENT OVERVIEW */

.documentOverview {
    background: #f2f2f2;
}

.documentOverviewToolbar {
    background: #a6a6a6;
    padding: 5px;
}

    .documentOverviewToolbar .x-btn-small .x-btn-ml {
        background-image: url("../images/yourtheme/amabv/btnSmallDarkLeft.png");
    }

    .documentOverviewToolbar .x-btn-small .x-btn-mc {
        background-image: url("../images/yourtheme/amabv/btnSmallDarkRight.png");
    }

    .documentOverviewToolbar .x-btn-small .x-btn-mr {
        width: 5px;
    }

    .documentOverviewToolbar .x-btn-small .x-btn-text {
        padding: 1px 12px 4px 3px;
    }

        .documentOverviewToolbar .x-btn-small .x-btn-text.icon {
            padding-left: 22px;
        }

.x-tree {
    background: #bbb;
}

    .x-tree .x-panel-tl,
    .x-tree .x-panel-tr,
    .x-tree .x-panel-ml,
    .x-tree .x-panel-mc,
    .x-tree .x-panel-mr {
        padding: 0;
        border: 0;
    }

    .x-tree .x-panel-header {
        padding: 0;
    }

.documentOverviewTree .x-panel-header-text {
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    padding: 15px 10px;
    padding-left: 28px;
    background: url(../images/yourtheme/amabv/iconDocument.png) no-repeat 10px center;
}

.documentOverviewTree .x-panel-bwrap {
    background: #f2f2f2;
}

.x-tree a {
    color: #666;
}

.documentOverviewTree .x-tree-root-node {
    height: 440px;
}

.activeNode {
    background-color: #d9ece3;
}


/* =TREES */
.x-tree-node {
    padding: 0;
}

/* 1 */
li .x-tree-node-el {
    background-position: left center;
    background-repeat: no-repeat;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d9d9d9;
    padding: 7px 10px;
    white-space: normal;
}

li li .x-tree-node-el {
    padding-left: 20px;
}
/* 2 */
li li li .x-tree-node-el {
    padding-left: 30px;
}
/* 3 */
li li li li .x-tree-node-el {
    padding-left: 40px;
}
/* 4 */
li li li li li .x-tree-node-el {
    padding-left: 50px;
}
/* 5 */
li li li li li li .x-tree-node-el {
    padding-left: 60px;
}
/* 6 */
li li li li li li li .x-tree-node-el {
    padding-left: 70px;
}
/* 7 */
li li li li li li li li .x-tree-node-el {
    padding-left: 80px;
}
/* 8 */

.x-tree-node-icon,
.x-tree-elbow-end,
.x-tree-node-indent {
    display: none;
}

.x-tree-ec-icon {
    width: 9px;
    height: 9px;
    margin-right: 5px;
    display: inline-block;
}

.x-tree-elbow-plus,
.x-tree-elbow-end-plus {
    background-image: url(../images/yourtheme/amabv/treePlusSmall.png);
}

.x-tree-elbow-minus,
.x-tree-elbow-end-minus {
    background-image: url(../images/yourtheme/amabv/treeMinusSmall.png);
}

.x-tree-node-el img {
    float: left;
}

.documentOverviewTree .x-tree-node-anchor span {
    width: 90%;
    margin-top: -3px;
    display: inline-block;
}

.documentOverviewTree .x-tree-node-anchor code {
    font-weight: bold;
    color: #000;
    width: 20px;
    font-family: inherit;
}
/*.documentOverviewTree .x-tree-selected {background-color:#B0EACE;}*/
.documentOverviewTree .edit {
    background-color: #B0EACE;
}

.documentOverviewTree a {
    color: #666;
}

.clear {
    clear: both
}

.code {
    font-weight: bold;
    display: inline !important;
}

.codeTree {
    padding: 16px 20px;
    background: #808080;
}
    /*1 */
    .codeTree li .x-tree-node-el {
        padding: 12px;
        padding-left: 63px;
        font-size: 11px;
        position: relative;
    }

    .codeTree li li .x-tree-node-el {
        padding-left: 83px;
    }
    /* 2 */
    .codeTree li li li .x-tree-node-el {
        padding-left: 103px;
    }
    /* 3 */
    .codeTree li li li li .x-tree-node-el {
        padding-left: 123px;
    }
    /* 4 */
    .codeTree li li li li li .x-tree-node-el {
        padding-left: 143px;
    }
    /* 5 */
    .codeTree li li li li li li .x-tree-node-el {
        padding-left: 163px;
    }
    /* 6 */
    .codeTree li li li li li li li .x-tree-node-el {
        padding-left: 183px;
    }
    /* 7 */
    .codeTree li li li li li li li li .x-tree-node-el {
        padding-left: 203px;
    }
/* 8 */

li .x-tree-node-el.own-code {
    background-color: #eab5b0;
    /*background-image: url(../images/yourtheme/amabv/codeTreeNoCbOwnCode.png);*/
}

.x-tree-node-el.linked {
    background-image: url(../images/yourtheme/amabv/codeTreeNoCb.png);
}

.own-code .sources span {
    background: #a54a49
}

.codeTree .x-tree-node-cb {
    position: absolute;
    left: 30px;
}

.x-tree-node-over {
    background-color: #eaeaea;
}

.x-mask-loading, div.ama-mask-loading {
    color: #FFF;
    font-weight: bold;
    border: solid 0px #FFF;
}

.ext-el-mask-msg div {
    border: none;
}

.codeTree .x-panel-mc,
.codeTree .x-panel-tl {
    padding: 0;
    border: 0;
}

.checkWrap {
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../images/yourtheme/amabv/codeTreeCbBg.png) left center;
    height: 38px;
    width: 52px;
}

    .checkWrap .x-tree-node-cb {
        position: absolute;
        top: 9px;
        left: 33px;
    }

.x-window-header-text {
    margin: 7px 5px;
    font-weight: bold;
    display: block;
}

.x-window-plain .x-window-body {
    background: #FFF !important;
}
/* =SUGAR 
.mainContainer a.x-menu-item,
.x-btn-text {
		text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}*/
.workAreaContainer {
    background: #fff;
}

    .workAreaContainer .x-layout-split {
        margin-left: 5px;
        width: 15px;
    }

    .workAreaContainer .x-layout-split-east {
        margin: 0;
        width: 3px;
    }

    .workAreaContainer .x-layout-mini {
        background-repeat: no-repeat;
        width: 14px;
    }

    .workAreaContainer .x-layout-split .x-layout-mini {
        background-image: url(../images/yourtheme/amabv/sidebar-collapse-new.jpg);
        opacity: 1;
        -moz-opacity: 1;
        filter: none;
    }

.x-layout-split-east .x-layout-mini {
    display: none;
}

.x-layout-mini-over, .x-layout-collapsed-over .x-layout-mini {
    opacity: 1 !important;
    -moz-opacity: 1 !important;
    filter: none !important;
}

.workAreaContainer .x-layout-collapsed-west,
.workAreaContainer .x-layout-collapsed-east {
    width: 15px !important;
}

.workAreaContainer .x-layout-collapsed .x-layout-mini {
    background-image: url(../images/yourtheme/amabv/sidebar-expand-new.jpg);
    margin-left: 0px;
    opacity: 1;
    -moz-opacity: 1;
    filter: none;
}

.switchBtnToolbar {
    background-image: url(../images/yourtheme/amabv/switchBtnBg.png);
}

.quickSearchToolbar {
    border-top: 1px solid #bfbfbf;
    background: #b3b3b3;
}

.quickSearchComboWrapper .x-form-field-wrap {
    background: none;
    border: none;
    margin: 0px;
    height: auto;
}

    .quickSearchComboWrapper .x-form-field-wrap input {
        text-shadow: none;
        background: #808080;
        color: #fff;
        border: 1px solid #444;
        border-right: none;
        height: 25px;
        line-height: 25px;
        padding: 0px;
        padding-left: 5px;
        font-weight: normal;
    }

.quickSearchResults {
    width: auto !important;
    overflow: visible;
    background: #b3b3b3;
}

.quickSearchResultsEmpty {
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    padding: 12px 20px;
    width: 400px;
}

.quickSearchResults .x-combo-list-inner {
    width: auto !important;
    background: #b3b3b3;
}

.quickSearchResults .x-combo-list-inner,
.quickSearchResults .x-combo-list-item {
    overflow: visible;
}

.quickSearchResults .x-combo-list-item {
    background-color: transparent;
    padding: 6px 11px 6px 33px;
    color: #fff;
    border-bottom: 1px solid #bfbfbf;
    border-top: 1px solid #999;
}

.quickSearchResults .x-combo-selected {
    background-color: #a1acbb;
}

.quickSearchResults .x-combo-list-item.iconDocumentLink {
    background-repeat: no-repeat;
    background-position: 10px center;
}

.quickSearchResults .loading-indicator {
    padding: 10px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase
}

.check-combo-icon-unchecked {
    display: block;
    width: 10px;
    height: 10px;
    background: #fff;
}

.check-combo-icon-checked {
    display: block;
    width: 10px;
    height: 10px;
    background: #000;
}

.mceEditor .mceLayout {
    margin: 0px;
    border: 0 !important;
}

    .mceEditor .mceLayout iframe {
        min-height: 150px;
    }

.mceIframeContainer, table.mceLayout tr.mceFirst td {
    border: 0 !important;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

/*body.mce-content-body {
    margin: 0px;
    padding: 5px;
    background: #FFF !important;
    min-height: 150px;
    padding-bottom: 1em !important;
    padding-top: 1.5em !important;
}
*/
.elementEditMode .innerElement iframe {
    border: 1px solid #ccc;
}

.elementEditMode .innerElement .x-panel-bwrap {
    margin: 0px -3px;
}

.mceExternalToolbar {
    display: block !important;
    top: 0px !important;
    border: 0 !important;
}

    .mceExternalToolbar .mceExternalClose {
        display: none;
    }

    .mceExternalToolbar table {
        background: none !important;
    }

.mceLayout {
    background: #FFF !important;
}


body > .mce_backcolor, body > .mce_forecolor, body > .mceSplitButtonMenu, body > .mceListBoxMenu {
    top: 224px !important;
}

.document {
    background: #fff;
    margin: 24px 24px 40px;
    position: relative;
    /*width: 750px;*/
}

.iconCreateFlag {
    background-image: url(../images/yourtheme/amabv/btnIconCreateFlag.png);
}

.iconEditElement {
    background-image: url(../images/yourtheme/amabv/btnIconEditElement.png);
}

.iconPopout {
    background-image: url(../images/yourtheme/amabv/btnIconPopout.png);
}

.iconShowAma {
    background-image: url(../images/yourtheme/amabv/btnIconShowAma.png);
}

.iconShowRelated {
    background-image: url(../images/yourtheme/amabv/btnIconShowRelated.png);
}

.iconShowSuperior {
    background-image: url(../images/yourtheme/amabv/btnIconShowSuperior.png);
}
/*HOVERCONTAINER*/
.hoverContainer {
    margin: 34px 10px 72px 25px;
    border: solid 3px #FFF;
    border-bottom: none;
    border-top-width: 1px;
}

.active .hoverContainer {
    border: solid 3px #F2F2F2;
    border-bottom: none;
    border-top-width: 1px;
}

.outerElement {
    background-color: #fff;
    margin: 0px 20px 0px 0;
}

    .outerElement .elementUpperToolbar {
        background-color: #f2f2f2;
        height: 24px;
        padding-left: 5px;
        visibility: hidden;
    }

    .outerElement .innerElement {
        background-color: white !important;
        position: relative;
    }

    .outerElement .codeElementLowerToolbar {
        background: #f2f2f2;
        visibility: hidden;
    }

    .outerElement .elementEditorToolbar {
        display: none;
        height: 29px;
        margin-right: 14px;
        margin-left: 11px;
        position: relative;
        top: -13px;
        left: 0px;
    }

.elementEditMode .elementEditorToolbar {
    display: block;
    overflow: hidden;
}

.elementUpperToolbarButton {
    border-right: solid 1px white;
}

    .elementUpperToolbarButton .x-btn-text {
        color: #999999;
        font-weight: bold;
    }

.outerElement.active .elementUpperToolbar, .outerElement.active .codeElementLowerToolbar {
    visibility: visible;
}

.elementsContainerClass .x-panel-body {
    padding-top: 25px;
}

.LowerToolbarHooverText {
    color: #A5A5A5;
    font-style: italic;
    float: left;
    padding: 10px
}

.codeElementLowerToolbar .default-small-button {
    float: right;
    margin: 5px;
}

.floatRight {
    float: right;
}

.floatLeft {
    float: left;
}

.outerElement .x-form-check-wrap {
    background: #f2f2f2;
    width: 15px;
    height: 23px;
    position: absolute;
    top: 48px;
    left: 0px;
    padding: 6px;
}

.outerElement .elementcheckbox {
    left: auto;
    top: auto;
    padding-top: 12px;
    margin-top: 13px;
}

.outerElement {
    position: relative;
}

    .outerElement .elementcheckbox.x-form-check-wrap {
        left: 0px;
        top: 0px;
    }

    .outerElement.hasEditorElement .elementcheckbox {
        margin-top: 37px;
    }

    .outerElement.hasEditorElement .hoverContainer {
        margin-top: 10px;
        margin-bottom: 10px;
    }

.hoverContainer .x-panel-body {
    padding-top: 0;
}

.innerElement {
    padding: 14px;
    padding-top: 0px;
}

    .innerElement .x-panel-bwrap {
        padding-left: 5px;
    }

    .innerElement .x-panel-body {
        padding-top: 0;
        padding-left: 5px;
    }

        .innerElement .x-panel-body p, .innerElement .x-panel-bwrap p {
            margin: 1em 0px;
        }

    .innerElement .x-panel-header {
        padding-left: 0;
        margin-top: 14px;
    }

    .innerElement .x-panel-header-text {
        font-size: 18px;
        font-weight: normal;
    }

    .innerElement .x-panel-header-separator {
        font-size: 18px;
        font-weight: normal;
        float: left;
    }

    .innerElement .x-panel-header-code {
        font-size: 18px;
        font-weight: bold;
        float: left;
    }

    .innerElement .x-panel-bwrap p {
        margin-left: 0;
        margin-right: 0;
    }

.outerElement.active .innerElement {
    border: solid 3px #f2f2f2;
}

.textFilterBtns {
    position: absolute;
    right: 215px;
    top: 5px;
}

    .textFilterBtns .x-btn-small .x-btn-ml {
        background-image: none;
    }

    .textFilterBtns .x-btn-small .x-btn-mc {
        background-image: none;
    }

    .textFilterBtns .x-btn-small .x-btn-mr {
        background-image: none;
    }

    .textFilterBtns .x-btn-small .x-btn-text {
        color: #808080;
        text-shadow: none;
        padding: 0;
        padding-right: 8px;
        margin-top: -1px;
    }


    .textFilterBtns .x-btn-pressed .x-btn-ml {
        background-image: url(../images/yourtheme/amabv/FilterBtnsLeft.png);
        height: 24px;
    }

    .textFilterBtns .x-btn-pressed .x-btn-mc {
        background-image: url(../images/yourtheme/amabv/FilterBtnsRight.png);
    }

    .textFilterBtns .x-btn-pressed .x-btn-text {
        color: #fff;
        margin-left: -1px;
        margin-top: -1px;
    }

.documentToolbar .x-form-field-trigger-wrap {
    position: absolute;
    right: 10px;
    top: 0px;
    left: auto;
}

.mainAreaContainer {
    background: #f6f6f6;
}

.x-item-disabled {
    filter: none;
}

/*body.login {
    background: #fff url(../images/yourtheme/amabv/bg-body-login.jpg) top center;
}

.loginWrapper {
    width: 960px;
    margin: 0px auto;
    position: relative;
    background: url(../images/yourtheme/amabv/sb_dark_green_lines.png) repeat-x top center;
    padding-top: 100px;
}

    .loginWrapper h1 {
        text-indent: -999999px;
        height: 74px;
        background: url(../images/yourtheme/amabv/logotyp_amabv.png) no-repeat;
        margin-bottom: 30px;
    }

.formWrapper {
    width: 600px;
    margin: 0 auto;
    position: relative;
}

.loginFormFieldset {
    position: relative;
    border: none;
}

.loginWrapper label {
    font-weight: bold;
}

.loginWrapper .x-column {
    margin-bottom: 10px;
}

.loginWrapper input {
    color: #999;
    border: 1px solid;
    padding: 6px;
}

.loginWrapper #UserName {
    width: 230px;
    margin-right: 17px;
}

.loginWrapper #Password {
    width: 230px;
}

.loginButtonWrapper {
    position: absolute;
    right: 0px;
    bottom: 97px;
    border: 1px solid #ccc;
    background: #f3f3f3;*/ /* old browsers */
/*background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 51%, #F7F8F8 100%);*/ /* firefox */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(50%,#FFFFFF), color-stop(51%,#F3F3F3), color-stop(100%,#F7F8F8));*/ /* webkit */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F7F8F8',GradientType=0 );*/ /* ie */
/*-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}*/

.ext-gecko .loginButtonWrapper {
}

.ext-ie7 .loginButtonWrapper {
    bottom: 108px;
}

.ext-ie6 .loginButtonWrapper {
    bottom: 93px;
}
/*IE 9 leker IE 6*/
.loginButton {
    border: none;
    background-color: transparent;
    height: 26px;
    background-position: right center;
    overflow: visible;
    padding: 0px 20px 0px 5px;
}

.loginButtonWrapper:active {
    margin-top: 1px;
}

.rememberMeWrapper {
    display: none;
}


.startpageWrapper {
}

    .startpageWrapper .form {
        float: left;
        width: 290px;
        border-right: solid 1px #f1f1f1;
    }

        .startpageWrapper .form .inputWrapper {
            margin: 20px;
        }

            .startpageWrapper .form .inputWrapper input {
                font-size: 16px;
                height: 24px;
                width: 230px;
                border: solid 1px #444;
                color: #444;
            }

        .startpageWrapper .form .buttonWrapper {
            margin-top: 20px;
            margin-left: 130px;
            margin-bottom: 20px;
        }

            .startpageWrapper .form .buttonWrapper button {
                font-size: 16px;
                height: 40px;
                width: 135px;
                border-style: none;
                color: #fff;
                background-color: #009252;
                cursor: pointer;
            }

    .startpageWrapper .contentWrapper {
        font: normal 50% Arial;
        font-size: 14px;
        font-weight: normal;
        color: #444;
        float: left;
        width: 280px;
        margin: 20px 0 0 20px;
    }

        .startpageWrapper .contentWrapper p {
            margin-bottom: 10px;
        }

.infoWrapper {
    font: normal 50% Arial;
    font-size: 16px;
    font-weight: normal;
    color: #444;
    margin: 20px 0 0 20px;
}

    .infoWrapper p {
        margin-bottom: 10px;
    }

.loginError {
    padding-bottom: 20px;
    color: red;
}

    .loginError ul {
        margin-top: 5px;
    }

        .loginError ul li {
            font-weight: bold;
            margin-left: 20px;
            list-style: disc;
        }



.rightsGridPanel {
    border: none;
    margin-top: 10px;
}

    .rightsGridPanel .x-grid3-row-table td {
        border-top: 1px solid #ccc;
    }

    .rightsGridPanel .x-grid3-row-table .x-grid3-cell-first {
        border-left: 1px solid #ccc;
    }

    .rightsGridPanel .x-grid3-row-table .x-grid3-cell-last {
        border-right: 1px solid #ccc;
    }

    .rightsGridPanel .x-grid3-body {
        border-bottom: 1px solid #ccc;
    }

    .rightsGridPanel .x-grid3-scroller {
        overflow-x: hidden;
    }

    .rightsGridPanel .x-grid3-hd-row td {
        border: none;
        padding: 0;
    }

    .rightsGridPanel .x-grid3-hd-inner {
        padding: 4px;
        padding-left: 1px;
        font-weight: bold;
    }

    .rightsGridPanel .x-grid3-row {
        border: none;
    }

    .rightsGridPanel .x-grid3-cell {
        padding: 9px 0px;
    }

.x-grid3-check-col {
    background: url(../images/yourtheme/amabv/radioSprite.png) -15px 0px no-repeat;
    width: 14px;
    height: 14px;
    margin: 0;
    margin-left: 20px;
}

.x-grid3-check-col-on {
    background: url(../images/yourtheme/amabv/radioSprite.png) 0px 0px no-repeat;
    width: 14px;
    height: 14px;
    margin: 0;
    margin-left: 20px;
}

.rightsGridPanel .x-grid3-td-isAdministrator {
    padding: 0;
}

.rightsGridPanel .x-grid3-col-isAdministrator {
    text-align: center;
    background: #e6e6e6;
    padding: 12px 3px;
    margin-right: 5px;
    border-right: 1px solid #ccc;
}

.rightsGridPanel .iconAdmin {
    background: url(../images/yourtheme/amabv/userIconSprite.png) -12px 0px;
    height: 11px;
    width: 11px;
    margin: 0 auto;
}

    .rightsGridPanel .iconAdmin.isAdmin {
        background-position: 0px 0px;
        cursor: default;
    }

.rightsGridPanel .icon-house {
    height: 13px;
    width: 13px;
    margin: 0 auto;
}

.inviteFormPanel {
    background: #f2f2f2;
    border: 1px solid #ccc;
    padding: 10px;
    margin-top: 10px;
}

    .inviteFormPanel .x-panel-header {
        margin: 0;
        font-size: 11px;
        margin-bottom: 7px;
    }

    .inviteFormPanel .x-panel-header-text {
        font-weight: normal;
        font-size: 11px;
    }

    .inviteFormPanel textarea {
        background: #fff;
        margin: 0;
    }

    .inviteFormPanel .x-form-field-trigger-wrap {
        margin: 0;
        margin-bottom: 3px;
    }

    .inviteFormPanel .x-form {
        padding-bottom: 20px;
    }

    .inviteFormPanel .buttonWrapper {
        position: relative;
    }

.rightsDialog .x-grid3-sort-icon {
    display: none;
}

.sort-desc, .sort-asc {
    text-decoration: underline;
}

.rightsDialog .x-panel-header,
.documentDistributionDialog .x-panel-header {
    margin-bottom: 0px;
}

.rightsDialog .dialogButton,
.documentDistributionDialog .dialogButton {
    bottom: 20px;
}

input, textarea {
    font-family: Arial,sans-serif;
    font-size: 11px;
}

.noMargin {
    margin: 0;
}

.ext-ie7 textarea.x-form-field {
    margin: 0;
}

.startpage-message {
    background: #fff;
    border: 2px solid #ccc;
    padding: 10px;
    margin: 20px;
    font-style: normal;
}
/*** DOCUMENT INFO ***/
.x-fieldset.documentInfoFieldset {
    border: 1px solid #bcbcbc;
    padding: 10px;
    margin: 10px 0px;
}

    .x-fieldset.documentInfoFieldset.grey {
        background: #f2f2f2;
    }

.x-form-item-label-header .x-panel-header {
    font-size: 12px;
}

.codesWithTextDialog .x-form-text,
.codesWithTextDialog .x-form-field-trigger-wrap .x-form-text,
.documentInfoFieldset .x-form-text,
.documentInfoFieldset .x-form-field-trigger-wrap .x-form-text {
    height: 22px;
    padding: 1px 3px 1px 3px;
    border: 1px solid #cdcdcd;
    background: #fff;
}

.codesWithTextDialog .x-form-field-trigger-wrap .x-form-text,
.documentInfoFieldset .x-form-field-trigger-wrap .x-form-text {
    border-right: none;
    margin: 0;
}

.codesWithTextDialog .x-form-field-trigger-wrap,
.documentInfoFieldset .x-form-field-trigger-wrap {
    height: 26px;
    margin: 0;
    margin-top: 7px;
}

.x-window-body .x-form-field-wrap .x-form-trigger.whiteComboTrigger {
    background: #fff url(../images/yourtheme/amabv/greyDownArrow.png) no-repeat center center;
    border: 1px solid #ccc;
    border-left: none;
    height: 24px;
}

.x-window-body .x-form-field-wrap .x-form-trigger.whiteDateTrigger {
    background: #fff url(../images/yourtheme/amabv/iconCalendar.png) no-repeat center center;
    border: 1px solid #ccc;
    border-left: none;
    height: 24px;
    width: 24px;
}

.ext-ie7 .whiteComboTrigger, .ext-ie7 .whiteDateTrigger {
    margin-top: 1px;
}

.whiteComboList .x-combo-list-item {
    background: #fff;
    padding: 5px;
}

    .whiteComboList .x-combo-list-item.x-combo-selected {
        background: #f2f2f2;
    }

.documentInfoFieldset .x-item-disabled,
.documentInfoFieldset .x-item-disabled .x-form-text,
.documentInfoFieldset .x-item-disabled .x-form-trigger.whiteComboTrigger,
.documentInfoFieldset .x-item-disabled .x-form-trigger.whiteDateTrigger,
.documentInfoFieldset .x-form-text.x-trigger-noedit {
    background-color: #f2f2f2;
    background-image: none;
}

.documentInfoFieldset .x-form-text.x-trigger-noedit {
    border: 1px solid #cdcdcd;
}

.documentInfoFieldset .x-form-invalid {
    border: 1px solid #D8000C;
    background-color: #FFBABA;
}

.versionTextArea {
    background: #fff;
    border-top: none;
    border-bottom: none;
    max-height: 297px;
    overflow: auto;
    padding: 20px;
    padding-top: 30px;
}
/*** COMPARISON STYLES ***/
.removedText {
    color: #ababab;
    text-decoration: line-through;
}

.addedText {
    color: #00874d;
    text-decoration: underline;
}
/*** CALENDAR **/
.x-date-left, .x-date-middle, .x-date-right {
    background: url("../images/yourtheme/amabv/dialogHeader.png") -1px -1px;
    height: 25px;
}

    .x-date-middle .x-btn-text {
        font-weight: bold;
        color: #555;
    }

.x-date-inner th {
    background: #666;
    color: #fff;
    font-weight: bold;
    width: 42px;
    padding: 3px;
}

.x-date-inner td {
    border: 1px solid #fff;
    background: #fff;
    width: 42px;
    padding: 3px;
}

.x-date-inner a {
    padding: 0px;
}

.x-date-inner .x-date-prevday {
    background: #eee;
}

.x-date-active a {
    color: #666;
}

.x-date-prevday a, .x-date-nextday a {
    color: #999;
}

td.x-date-selected {
    background: #00874d;
}

.x-date-inner .x-date-selected a {
    color: #fff;
    border: none;
    padding: 0;
}

.x-date-inner .x-date-today a {
    border: none;
    padding: 0;
}

.x-date-inner .x-date-today {
    border-color: #00874d;
}

.x-date-bottom {
    background: #ccc;
    border-color: #ccc;
}

.x-date-left a {
    background: url("../images/yourtheme/amabv/inspiration_expand.png") no-repeat center left;
    width: 17px;
    height: 17px;
    margin-left: 15px;
}

.x-date-right a {
    background: url("../images/yourtheme/amabv/inspiration_collapse.png") no-repeat center right;
    width: 17px;
    height: 17px;
}

.existing-project-selector {
    /*margin-top: 10px;*/
}

    .existing-project-selector .x-form-check-wrap {
        margin-bottom: 10px;
    }

.newProject {
    width: 275px;
}

.titleCell {
    margin-top: 10px;
}

.amaTextToolbar {
    border-bottom: 1px solid #cacbcd;
    background: #e5e5e5;
}

.x-form-item-label {
    font-weight: bold;
    color: #333;
    font-size: 11px;
}

.x-form-invalid {
    border: none;
}

textarea.x-form-invalid, input.x-form-invalid {
    border: 1px solid #D8000C !important;
    background: #FFBABA !important;
}

/* LOADING */

.app-lds-dual-ring {
    display: inline-block;
    width: 80px;
    height: 80px;
}

    .app-lds-dual-ring:after {
        content: " ";
        display: block;
        width: 64px;
        height: 64px;
        margin: 8px;
        border-radius: 50%;
        border: 6px solid #fff;
        border-color: #fff transparent #fff transparent;
        -webkit-animation: lds-dual-ring 0.7s linear infinite;
        animation: lds-dual-ring 0.7s linear infinite;
    }

@-webkit-keyframes lds-dual-ring {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes lds-dual-ring {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.navigator-loader-wrap.codeTree,
.navigator-loader-wrap .ext-el-mask {
    background: #f6f6f6;
}

.navigator-loader {
    height: 69px;
    width: 69px;
}
.loading-large-e6e6e6 {
    background-image: url('/Content/Styles/images/yourtheme/amabv/spinner_large_e6e6e6.gif') !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

.loading-large-f6f6f6 {
    background-image: url('/Content/Styles/images/yourtheme/amabv/loading-large-f6f6f6.gif') !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

.loading-small-dialog {
    background-color: #fbfbfb;
    background-image: url('/Content/Styles/images/yourtheme/amabv/loading.gif');
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

.loading-medium-e5e5e5 {
    background-image: url('/Content/Styles/images/yourtheme/amabv/spinner_medium_e5e5e5.gif') !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

#topUsernameIcon .x-btn button,
#topUsernameIcon .x-btn-text {
    cursor: default;
}

.typeInput {
    text-align: center;
    background: #eaeaea;
    color: #333;
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    border-right: none;
}

.codesWithTextDialog .x-form-check-group .x-form-check-wrap {
    margin-top: 9px;
}

.codesWithTextDialog .x-form-check-group .x-form-cb-label {
    margin-left: 9px;
}

/*TOOLTIP*/
.x-tip-body {
    border: 1px solid;
    color: #9F6000;
    background-color: #FEEFB3;
    padding: 5px;
}

.x-html-editor-wrap {
    border-color: #cdcdcd;
    background-color: #fff;
}

    .x-html-editor-wrap .ext-el-mask {
        background: #f2f2f2;
    }

.x-form-field.x-item-disabled {
    background: #f2f2f2;
}

.x-form-field-trigger-wrap.x-item-disabled .x-form-text {
    background: #f2f2f2;
}

.x-form-field-wrap.x-item-disabled .x-form-trigger.whiteComboTrigger,
.x-form-field-wrap.x-item-disabled .x-form-trigger.whiteDateTrigger {
    background-color: #f2f2f2;
}

.x-html-editor-tb {
    background: #f2f2f2;
    border-bottom: 1px solid #cdcdcd;
}

    .x-html-editor-tb .x-btn-small .x-btn-tl,
    .x-html-editor-tb .x-btn-small .x-btn-tc,
    .x-html-editor-tb .x-btn-small .x-btn-tr,
    .x-html-editor-tb .x-btn-small .x-btn-bl,
    .x-html-editor-tb .x-btn-small .x-btn-bc,
    .x-html-editor-tb .x-btn-small .x-btn-br,
    .x-html-editor-tb .x-btn-small .x-btn-ml,
    .x-html-editor-tb .x-btn-small .x-btn-mr {
        display: none;
    }

    .x-html-editor-tb .x-btn-small .x-btn-mc {
        background-image: none;
        border: 1px solid transparent;
    }

    .x-html-editor-tb .x-btn-small .x-btn-text {
        padding: 5px;
    }

    .x-html-editor-tb .x-btn-over .x-btn-mc {
        border: 1px solid #cdcdcd;
    }

    .x-html-editor-tb .x-btn-text {
        background-image: url(../images/yourtheme/amabv/tb-sprite.gif);
    }

.not-closable .x-tab-strip-close {
    display: none !important;
}

.codeFilterToolbar {
    background: #FFEFC6;
    padding: 5px 10px;
    border-bottom: 1px solid #AE0000;
}

.x-combo-list-inner {
    background-color: #fff;
}

.template-text-dialog .x-form-check-wrap {
    margin-top: 10px;
}

.ext-ie7 .x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
    padding-right: 0px;
}

.x-panel-ghost {
    background-color: #fff;
    border: 1px solid #ccc;
}

.ext-ie7 .x-form-label-top .x-form-element,
.ext-ie7 .x-form-label-top .x-form-item {
    padding: 0;
}

.editor-panel {
    background: #F2F2F2;
    border: 1px solid #cdcdcd;
    height: 20px;
    margin-bottom: -9px;
    padding: 3px;
}

    .editor-panel .x-btn-over {
        border: 1px solid #cdcdcd;
        margin-bottom: 0px;
    }

.logo-preview-field {
    background: #fff;
    border: 1px solid #cdcdcd;
}

.ext-ie7 .logo-preview-field {
    margin-top: -2px;
    padding: 4px;
}

.custom-code:hover {
    cursor: pointer;
    border-bottom: 1px solid #ddd;
}

.fadeImage {
    opacity: 0.7;
}

    .fadeImage:hover {
        opacity: 1;
    }

/* Navet */
.projectInfo .icon-comment-bubble-small {
    display: none;
}

.has-comments .projectInfo .icon-comment-bubble-small {
    display: inline-block;
    position: absolute;
    margin-left: 6px;
    margin-top: 2px;
}

.x-grid3-col-CommentCount .icon-comment-bubble {
    text-align: center;
    color: white;
    padding-top: 1px;
    margin: 0 auto;
}

/* Beskrivning */
.edit-element.icon-comment-bubble-small {
    display: inline-block;
    margin-right: 6px;
    text-align: center;
    color: white;
    font-size: 9px;
}

.element-overview.icon-comment-bubble-small {
    display: inline-block;
    margin-left: 5px;
    text-align: center;
    color: white;
    font-size: 9px;
}

/* Döljer "KOD"-cell i mängdradstabell */
/*.QuantityRow td[data-type="code"]  {
    display: none;
}*/


.tox.tox-silver-sink.tox-tinymce-aux {
    position: -ms-page !important;
}

.x-panel.innerElement {
    /*height: 100px;*/
    overflow: hidden;
}

.x-panel.innerElementOld {
    height: 100px;
}

.tox.tox-tinymce {
    margin-top: 10px;
}


#digitbmsg {
    margin-top: 10px;
    margin-bottom: 10px;
}

#autoSaveMsg {
    /*margin-top: 10px;
    margin-left:20px;*/
    margin: 24px 24px 10px;
}

.x-panel-collapsed .x-accordion-hd .x-tool-toggle {
    background-image: url(../images/yourtheme/amabv/DownArrow.png);
    background-position: 0 -6px;
}

.x-accordion-hd .x-tool-toggle {
    background-image: url(../images/yourtheme/amabv/UpArrow.png);
    background-position: 0 6px;
}

/************* Login Authendication *************/

.loader {
    border: 3px solid #a3a3a3;
    border-radius: 50%;
    border-top: 3px solid #fff;
    width: 15px;
    height: 15px;
    -webkit-animation: spin 0.7s linear infinite; /* Safari */
    animation: spin 0.7s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.hide, .hideAgain {
    display: none;
}

.flex {
    display: flex;
    align-items: center;
}

/************* Login Authendication *************/
