/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the 
 * later versions of this theme. 
 * 
 * We advise that you use use this CSS to override 
 * SmartAdmin styles. 
 * 
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */

/*
 * INDEX
 * 
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */

/* Red border for required fields */
input:required, textarea:required, select:required,
input:required:focus, textarea:required:focus, select:required:focus {
    border: 1px solid #ff6454;
}

/* Pointer cursor for element with data-href argument */
[data-href]:hover {
    cursor: pointer;
}

.menu-on-top #logout {
    display: block !important;
}

/* If pagination is in text-right div */
.text-right .pagination {
    float: right;
    margin: 0 0 0 15px;
}

tr .actions, 
li .dd3-content .actions, 
li .dd-handle .actions {
    visibility: hidden;
    color: #000;
}

tr:hover .actions, 
li .dd3-content:hover > .actions, 
li .dd-handle:hover > .actions {
    visibility: visible;
}

/* Forms */
ul.error_list {
    padding: 0;
    list-style-type: none;
}

.form-group .radio input {
    margin-left: 0;
}

.form-group .radio label {
    margin-right: 20px;
}

.select2-container {
    width: 100%;
}

.select2-container.form-control {
    background-color: transparent;
    border: medium none;
    padding: 0;
}

.hasDatepicker {
    padding-left: 15px;
}

.redactor_toolbar{
    z-index: 0;
}

.smart-form .btn {
    padding: 6px 12px;
}
.smart-form .dd3-handle {
    box-sizing: border-box !important;
}

.note-error ul {
    list-style-type: none;
}

.note-error {
    color: #a94442 !important;
}

.select2-hidden-accessible {
    display: none;
}