/* status messages */
div.messages, div.preview, div.help {
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px 50%;
    font-weight: normal;
    background-color: #fff;
}

div.messages ul {
    margin: 0;
    padding: 0;
}

div.messages ul li {
    list-style-type: none;
    list-style-image: none;
}

div.help {
    border: 1px solid #e7e7e7;
    background-color: #f7f7f7;
}

.help p {
    margin: 5px;
	padding: 0 !important;
}

div.status {
    color: #00529B;
    background-color: #bde5f8;
}

div.status a, div.status a:visited {
    color: #00529B;
    font-weight: bold;
}

div.warning {
    color: #9f6000;
    background-color: #feefb3;
}

div.warning a, div.warning a:visited {
    color: #9f6000;
    font-weight: bold;
}

div.error, tr.error {
    color: #a30000;
    background-color: #FFCCCC;
}

div.error a, div.error a:visited {
    color: #a30000;
    font-weight: bold;
}

.page-admin table {
    width: 100%;
}

table td {
	padding: 2px;
}

table td.checkbox {
    width: 50px;
}

table td.version {
    width: 100px;
}

table td.description {
    width: 500px;
}

html.js fieldset.collapsible .fieldset-wrapper {
	overflow: hidden;
}

table.context-admin td.ctools-export-ui-name {
	width: auto;
}
