﻿* {
    padding: 0px;
    margin: 0px;
    border-radius: 0px;
    box-shadow: none !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    background: #F5F5F5;
    color: #353535;
}

.wraper {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 10;
    width: 100%;
    height: 100%;
    display: table;
}

    .wraper .content {
        display: table-cell;
        vertical-align: middle;
    }


figure.logo {
    background:url('/Images/logoB.png') center no-repeat;
    width: auto;
    height: 90px;
    background-size: 160px 80px;
    margin-bottom: 15px;
    overflow: hidden;
    white-space: nowrap;
}

.btn, .form-control {
    height: 45px;
    outline: none !important;
}

a.btn {
    line-height: 35px;
}

.btn-secondary, .btn-dangnhap {
    font-weight: bold;
}

.btn-dangnhap {
    background: #205081;
    color: #fff;
}

    .btn-dangnhap:hover {
        background: #3572B0;
        transition: background ease-in-out .20s;
        color: #fff;
    }

    .btn-dangnhap:focus {
        color: #fff;
    }

.btn-secondary {
    background: #e1e7e9;
    color: #575757;
}

    .btn-secondary:hover {
        background: #D2DBE1;
        transition: background ease-in-out .20s;
    }

    .btn-secondary:focus{
        color: #575757;
    }


.checkbox input[type="checkbox"], .checkbox input[type="radio"] {
    opacity: 0;
    z-index: 1;
}

.checkbox-success input[type="checkbox"]:checked + label::before, .checkbox-success input[type="radio"]:checked + label::before {
    background-color: #5cb85c !important;
    border-color: #5cb85c !important;
}

.checkbox label {
    padding-left: 0px;
}

    .checkbox label::before {
        content: "";
        display: inline-block;
        position: absolute;
        width: 17px;
        height: 17px;
        left: 0;
        border: 1px solid #cccccc;
        border-radius: 3px;
        background-color: #fff;
        -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
        -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
        transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    }

:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


hr {
    border-color: #D2DBE1;
}

