﻿@import url('https://fonts.googleapis.com/css?family=Arsenal:400,700&subset=vietnamese');

body {
    font-size: 15px;
    font-family: 'Arsenal', sans-serif;
}
.cke_notification_warning {display:none}
.block {
    border-radius: 3px;
    position: relative;
}

.input-validation-error {
    border: 1px solid #ff4500 !important;
}

input.number, input[type=number] {
    background: #fff5ee;
}

label.error {
    font-weight: normal;
    font-size: 12px;
    font-style: italic;
    color: orangered;
}

label span, .form-group b {
    color: red;
    font-weight: bold;
    margin-left: 5px;
}

.no-padding {
    padding: 0 !important;
}

.form-group select.form-control {
    max-width: 100%;
}

h1, h2, h3, h4, h5, h6, .menu-group {
    color: #333333;
    margin: 10px 0;
    font-weight: bold;
}

h1, h2, h3 {
    text-transform: uppercase;
}

h1 {
    font-size: 26px;
}

h2 {
    font-size: 22px;
}

h3 {
    font-size: 18px;
}

h4 {
    font-size: 16px;
}

h5 {
    font-weight: normal;
    font-size: 14px;
}

.clear {
    clear: both;
}

.block {
    padding: 15px;
    background: white;
    border: 1px solid #e0e0e0;
}

.blockheader {
    position: relative;
}

    .blockheader > label, .block-title {
        border-bottom: 1px solid #eee;
        display: block;
        font-size: 16px;
        font-weight: normal;
        margin-bottom: 20px;
        padding-bottom: 10px;
        text-transform: uppercase;
    }

    .blockheader .btns {
        position: absolute;
        right: 0;
        top: -2px;
    }

    .blockheader a {
        border: 1px solid #e0e0e0;
        font-size: 17px;
        padding: 1px 12px;
    }

.furls a {
    margin-top: 5px;
}

.furls .active {
    background: #f0f0f0;
}

.dropdown-menu {
    padding: 0;
}

    .dropdown-menu a {
        border-bottom: 1px solid #f0f0f0;
        padding: 7px 10px !important;
    }

        .dropdown-menu a:hover {
            background: #f2f2f2;
        }

#imagepreview img {
    max-width: 100%;
    max-height: 100%;
}

#imagepreview > div {
    position: relative;
}

#imagepreview i {
    background: white none repeat scroll 0 0;
    color: red;
    cursor: pointer;
    padding: 2px;
    position: absolute;
    right: 5px;
    top: 5px;
}

table.table tr.active td {
    background: #effafe none repeat scroll 0 0;
}

table.table tr:hover td {
    background: #effafe none repeat scroll 0 0;
    color: black;
}

table.table-short tr:hover {
    cursor: ns-resize;
}

table.table:not(.table-bordered) td {
    border: none;
}

.datatable {
    padding-top: 15px;
}

.table-middle td {
    vertical-align: middle;
}

.table .table {
    margin: 0;
}

.table-padding td {
    padding: 4px !important;
}

.control-label {
    margin-top: 5px;
}

.table th {
    text-transform: uppercase;
    font-size: 12px;
}

.table td, .table th {
    vertical-align: middle !important;
}

tr.total * {
    font-weight: bold;
    color: #510136;
    background: #fafafa;
}

table.table {
    max-width: 100% !important;
}
