/* Minification failed. Returning unminified contents.
(145,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color-subdued'
(286,26): run-time error CSS1039: Token not allowed after unary operator: '-section-background-color'
(288,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color-subdued'
(289,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color-subdued'
(294,21): run-time error CSS1039: Token not allowed after unary operator: '-detail-label-color'
 */
/***************************** General Page Items ****************************/

/* Override Site.css.  Each Gadget will padd itself down, the frame doesnt need to*/
.mainContentScroll {
    padding: 0px;
}

#mainContentContainer.mainContentContainerFullScreen .mainContentScroll {
    overflow:hidden;
}

/* This prevents the UL "dots" from appearing in the list used for gridster. */
#mainContentContainer .gridster ul {
  list-style-type: none;
  padding: 0px;
  margin:0px;
}

/*
 * Animation configurations ( duration and fill mode )
*/
.gs-resize-handle-both {
    -webkit-animation-duration: 1.2s;
    -webkit-animation-fill-mode: both;
    -webkit-animation-name: flash;
    -webkit-animation-iteration-count: infinite;
    animation-duration: 1.2s;
    animation-fill-mode: both;    
    animation-name: flash;
    animation-iteration-count: infinite;
}

@-webkit-keyframes flash {
    0%, 100% {opacity: 1;}
    50% {opacity: 0.65;}
}
@keyframes flash {
    0%, 100% {opacity: 1;}
    50% {opacity: 0.65;}
}

/***************************** Setup Control Items ****************************/

.se-gadget-setup-select {
    margin: 0.5em 1em 0 0;
}

.se-gadget-setup-input {
    margin: 0.5em 1em 0 0;
}

.se-gadget-setup-radio {
    margin-left: 1em;
}

.se-gadget-setup {
    margin-bottom: 1em;
}

.opacity-values {
    padding-left: 20px;
}

/***************************** General Page Items ****************************/

.layoutEmptyNoteWrapper .layoutEmptyNoteIcon {
    background: url('../content/images/empty_dashboard_placeholder.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

/**************************** Background Position ****************************/

.background-position-center {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
}

.background-position-fill {
    background-size: cover;
}

.background-position-fit {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.background-position-stretch {
    background-size: 100% 100%;
}

.background-position-tile {
    background-repeat: repeat;
}

/****************** Dashboard Shared Library Control Items *******************/

.dbLibraryEditPanelButton
{
    width: 100% !important;
    margin: 0px 0px 0px 0px !important;
}

.dbLibraryEditPanelTextInput
{
    width: 100%;
}

/****************** Dashboard Shared Library Control Items *******************/


/************************ JQChart ThemeRoller Overrides **********************/

.ui-widget-header .ui-icon {background-image: url(../Content/images/ui-icons_888888_256x240.png); }

/************************ JQChart ThemeRoller Overrides **********************/

/****************** Dashboard Shared Library Control Styles ******************/

/* Library Icons Types */

.icon-standarddashboard-24, .ui-widget-content .icon-standarddashboard-24 {
    background: url(../Content/Images/sprite_dashboard_states_48.png) 0px -144px;
    background-size: 24px;
    background-repeat: no-repeat;
}

.icon-privatedashboard-24, .ui-widget-content .icon-privatedashboard-24 {
    background: url(../Content/Images/sprite_dashboard_states_48.png) 0px -96px;
    background-size: 24px;
    background-repeat: no-repeat;
}

.icon-shareddashboard-24, .ui-widget-content .icon-shareddashboard-24 {
    background: url(../Content/Images/sprite_dashboard_states_48.png) 0px -72px;
    background-size: 24px;
    background-repeat: no-repeat;
}
/************************ General Styling **************************/

.gadgetSetupControlDialog .content-wrapper {
    border: 1px solid #cbcbcb;
    border-color: var(--border-color-subdued);
    border-radius: 3px;
    padding: 0px 10px 10px;
    margin-top: 10px;
    width: 369px;
}

.gadgetSetupControlDialog {
    outline: none;
}

.gadgetSetupControlDialog .validationMessage {
    width: 395px;
}

.gadgetSetupControlDialog .details-panel {
    float: left;
}

.gadgetSetupControlDialog .chartRightAxisWrapper {
    margin-left: 15px;
}

.gadgetSetupControlDialog #setup-control-RightAxisTitle-input, 
.gadgetSetupControlDialog #setup-control-LeftAxisTitle-input,
.gadgetSetupControlDialog #setup-control-RightAxisType-input,
.gadgetSetupControlDialog #setup-control-LeftAxisType-input {
    width: 100%;
}

.gadgetSetupControlDialog .axis-values {
    width: 120px;
    float: right;
    margin: 0px;
}

.gadgetSetupControlDialog .axis-value-radio {
    width: 110px;
    margin-top: 2px;
}

.gadgetSetupControlDialog .inline-control {
    display: inline-block;
    vertical-align: top;
}

/********************* General Settings Setup Control ************************/
.generalSetting_SetupControl input[type=text], .generalSetting_SetupControl textarea {
    width: 500px;
}

.generalSetting_SetupControl textarea {
    height: 50px;
}

.generalSetting_SetupControl .summary-titlehidden-label {
    margin-left: 35px;
    cursor: pointer;
}

.generalSetting_SetupControl .setup-control-titlehidden {
    display: inline-block;
    width: 50px;
    vertical-align: bottom;
    margin-left: 10px;
}

.generalSetting_SetupControl .summary_opacities label {
    margin: 0px 0px 0px 0px;
}

/************************ Target Line Setup Control **************************/
.targetLine_SetupControl .tagetLineEntries {
    width: 100%;
    max-height: 338px;
    overflow: auto;
}

.targetLine_SetupControl .targetLineSpacer{
    padding-top: 38px;
}


.targetLine_SetupControl .targetLineValue {
    width: 100px;
    margin-right: 2px;
}

.targetLine_SetupControl .targetLineType {
    margin-right: 2px;
    width: 150px;
}

.targetLine_SetupControl .targetLineLocation {
    width: 125px;
}

.targetLine_SetupControl .targetLineValue {
    margin-top: 38px;
}

.targetLine_SetupControl .targetLineLabel {
    width: 200px;
}

.targetLine_SetupControl .removeTargetLineImg {
    width: 16px;
    height: 16px;
    margin-top: 5px;
    margin-left: 5px;
}

.targetLine_SetupControl .buttonRemoveTargetLine {
    width: 28px;
    margin-right: 0px;
}

.targetLine_SetupControl .buttonAddTargetLine {
    margin-left: 0px;
    height: 45px;
    padding-left: 20px;
    padding-right: 20px;
}

.targetLine_SetupControl .sp-replacer {
    margin-right: 15px;
}

/************************* Gadget Type Select ********************************/

.gadgetTypeSelectControl {
    width: 780px;
    height: 100%;
    margin: -10px;
}

    .gadgetTypeSelectControl .previewSelector .typesPreviewContainer .gadgetTypeEntry {
        cursor: pointer;
        width: 238px;
        height: 162px;
        background: #fff;
        background: var(--section-background-color);
        border: solid 1px #cbcbcb;
        border-color: var(--border-color-subdued);
        border-color: var(--border-color-subdued);
        display: inline-block;
        font-size: .9em;
        font-weight: 600;
        color: #626469;
        color: var(--detail-label-color);
        padding: 10px;
        margin: 0px 8px 8px 4px;
    }

.gadgetTypeSelectControl .gadgetTypeTitle {
    height: 22px;
}

.gadgetTypeSelectControl .gadgetTypeEntry img {
    width: 216px;
    height: 121px;
}

.gadgetTypeSelectControl .gadgetThumbnail {
    vertical-align: middle;
}

.hidden {
    display: none;
}
