
.ib24AlertTile {
    padding: 5px;
    width: 622px !important;
}

.ib24AlertTile.invalid .ib24AlertTileContent{
    border: 2px red;
}

.ib24AlertTile.hasBottom .ib24AlertTileHeader {
    border: 0 solid #c3dee7;
    border-bottom-width: 2px;
}

.ib24AlertTile .ib24AlertTileContent {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #c3dee7;
}

.ib24AlertTileHeaderLabel.gwt-Label {
    font-weight: bold;
}

.ib24AlertTile .ib24AlertTileContent .ib24AlertTileHeaderLabel,
.ib24AlertTile .ib24AlertTileContent .ib24AlertTileBottomContent {
    padding: 5px;
}
.ib24AlertTile .ib24AlertTileHeader {
    display: table;
    width: 100%;
}


.ib24AlertTile .ib24AlertTileHeader .ib24AlertTileHeaderLabel {
    display: table-cell;
    float: left;
}
.ib24AlertTile .ib24AlertTileHeader .ib24AlertTileHeaderButtons {
    display: inline-flex;
    float: right;
}
.ib24AlertTile .ib24AlertTileContent .ib24AlertTileHeader .ib24AlertTileHeaderButtons span input {
    top: 4px;
    position: relative;
}
.ib24AlertTileHeaderCheckBoxes span {
    padding-right: 10px;

}
.ib24AlertTileHeaderCheckBoxes label {
    vertical-align: middle;
}

.ib24AlertTileBottomContent {
    display: none;
}
.hasBottom .ib24AlertTileBottomContent {
    display: inherit;
}
.ib24AlertTile .material-icons {
    font-size: 15px;
    margin-top: 3px;
}
.ib24AlertTileHeaderLabel.gwt-Label {
    font-weight: bold;
}
.ib24AlertTileHeaderCheckBoxes label {
    padding-left: 5px;
}
.ib24AlertTileHeaderClose {
    display: inline-flex;
    cursor: pointer;
}
.ib24AlertTileHeaderClose .closeLabel{
    margin-right: 4px;
    margin-top: 5px;
    min-width: 32px;
}
.ib24AlertTileUserInfoLabel {
    position: absolute !important;
    text-align: center;
    top: 50% !important;
    width: 100%;
}

.ib24AlertTopCheckBox {
    padding-right: 10px;
}

.ib24AlertTopCheckBox span input {
    top: 20%;
    position: relative;
}

.ib24AlertTopCheckBox label {
    vertical-align: middle;
    padding-left: 5px;
}
.ib24AlertTopCheckBox input {
    vertical-align: middle;
}

.ib24AlertSmsEmailCheckboxes {
    float: right;
    padding-right: 47px;
    margin-top: 8px;
}

.alertUserSetPanel .gwt-Label {
    padding-right: 5px;
    padding-top: 2px;
    padding-left: 5px;
}

.alertTextInfo {
    line-height: 2em;
    text-align: justify;
}

.x-toolbar .alertUserSetPanel td input {
    height: 16px;
}

.alertUserSetPanel label, .alertUserSetPanel input[type="checkbox"] {
    vertical-align: middle;
}

.BzwbkMenuAppearance-BzwbkMenuStyle-menuList .alertUserSetPanel {
    margin-left: 25px;
}

.BzwbkMenuAppearance-BzwbkMenuStyle-menuList .alertUserSetPanel label, .BzwbkMenuAppearance-BzwbkMenuStyle-menuList .alertUserSetPanel input[type="checkbox"] {
    vertical-align: middle;
}

.BzwbkMenuAppearance-BzwbkMenuStyle-menuList .gwt-Label {
    padding-top: 5px;
}
