/* Dashboards Specific */
.dashboard { overflow: hidden; }
.dashboard ul.disabled span { color:#999999; font-size: 1em; font-weight: bold; padding: 0.6em 0.8em 0.6em 0.8em;}
.dashboard ul.disabled a { padding: 0;}

.layout {
    clear: both;
    padding: 0 20px 20px 20px;
    position: relative;
}
.layout:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} /* IE */
.dashboard.initializing .layout * {visibility:hidden;}

.layout .column {
    display: block;
    float: left;
    list-style-type: none;
    margin: 0 0 -1.5em 2%;
    min-height: 200px;
    padding: 0;
    position: relative;
    width: 47.5%;
}

.layout .column .gadget {
    display: block;
    width: auto;
}

.layout-a .column.second,
.layout-a .column.third { display: none; }
.layout-a .column { width: 98%; }

.layout-aa .column.third { display: none; }
.layout-aa .column { width: 47.5%; }

.layout-ba .column.third { display: none; }
.layout-ba .column { width: 68%; }
.layout-ba .column.first { width: 27%; }

.layout-ab .column.third { display: none; }
.layout-ab .column { width: 27%; }
.layout-ab .column.first { width: 68%; }

.layout-aaa .column { width: 30.9%; }

.layout.maximized .column,
.layout.maximized .column.maximized li {display: none;}
.layout.maximized .column.maximized {display: block; width: 98%;}
.layout.maximized .column.maximized li.maximized {display:list-item;}
.layout.maximized .column.maximized div.gadget.maximized .minimization {display: none;}

.dashboard.dragging .column.empty {background: none; border:none;}
.dashboard.dragging .column.empty .empty-text {display: none!important;} /* apologies about the important, I just had to because sortable control applies an inline style. */

/* dashboard layout placeholder chrome */
.layout .column .gadget,
.layout .column .placeholder,
.layout .column.empty .empty-text {
    margin: 0;
    margin-bottom: 20px;
    position: relative;
}

.layout .column .gadget {
    background: transparent;
    border: 1px solid transparent;
    border-left: 0;
    border-right: 0;
    padding: 0 1px 0 1px;
}

.layout .column .placeholder,
.layout .column.empty .empty-text {
    border: 2px dashed #C1C7D0;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #8993A4;
    font-size: 24px;
    min-height: 200px;
    padding: 20px;
    text-align: center;
}

.dashboard.dragging .hotspot-shim {display:block;}
.hotspot-shim {position:absolute; z-index:10; display:none;}

.throbber { display: inline-block; height:16px; vertical-align:middle; width:16px; }
.throbber.loading {background:transparent url( "/s/soeral/712001/6411e0087192541a09d88223fb51a6a0/4.2.31/_/download/resources/com.atlassian.gadgets.dashboard:gadgets-adgs/css/images/wait.gif") 0 0 no-repeat;}

.dashboard-shim {z-index:4; position:absolute; top:0; left:0; height:100%; width:100%; display:none;}
    .propagation-blocker .dashboard-shim {display:block;}

/* diagnostics warning */
#diagnostic-warning {background:#FFFFDD none repeat scroll 0 0; border:1px solid #F7DF92; color:#333333; margin:0 0 0.2em; text-align:center; }
#diagnostic-content {text-align: left;}
#diagnostic-warning p {margin:0 1em; padding:0.3em;}
#diagnostic-warning a.close {background: transparent url('/s/soeral/712001/6411e0087192541a09d88223fb51a6a0/4.2.31/_/download/resources/com.atlassian.gadgets.dashboard:gadgets-adgs/images/icons/close.png') no-repeat scroll 0 0; cursor: pointer; display: block; float: right; height: 16px; line-height: 12px; text-indent: -9999px; width: 16px;}

/* This needs to be !important because jQuery.ui applies inline styles. */
.dashboard.hotspot-active li.placeholder {display:none!important;}

.shim {display:none!important;} /* disable aui shim. Will not work in ie, because our z-indexing is a few levels deep. */


/* Operation options - generally used at the top right of the page */
#dash-options > .throbber,
#dash-options > .operations { display: inline-block; }

#dash-options .operations > li > a {
  background-position: 6px 6px;
  background-repeat: no-repeat;
  color: inherit;
  display: block;
  margin: 0;
  padding-left: 28px;
}

#dash-options .icon-add {background-image:url(/s/soeral/712001/6411e0087192541a09d88223fb51a6a0/4.2.31/_/download/resources/com.atlassian.gadgets.dashboard:gadgets-adgs/images/icons/add_20.png);}
#dash-options .icon-edit {background-image:url(/s/soeral/712001/6411e0087192541a09d88223fb51a6a0/4.2.31/_/download/resources/com.atlassian.gadgets.dashboard:gadgets-adgs/images/icons/edit_20.png);}
#dash-options .icon-tools {background-image:url(/s/soeral/712001/6411e0087192541a09d88223fb51a6a0/4.2.31/_/download/resources/com.atlassian.gadgets.dashboard:gadgets-adgs/images/icons/tools_20.png);}
#dash-options .icon-restore {background-image:url(/s/soeral/712001/6411e0087192541a09d88223fb51a6a0/4.2.31/_/download/resources/com.atlassian.gadgets.dashboard:gadgets-adgs/images/icons/ico_dash_666_restore.gif);}


#gadget-dialog input[type='text']::-ms-clear { display: none; }
