
body{
    font-family: "Open Sans";
}

.content-wrapper{
    background-color: white !important;
}

.skin-black-light .main-header .logo {
    border-right: none;
}

.skin-black-light .main-header .navbar .navbar-custom-menu .navbar-nav > li >a, .skin-black-light .main-header .navbar .navbar-right > li > a {
    border: none;
}

.skin-black-light .main-header .navbar>.sidebar-toggle {
    border-right: none;
}

/* button */
.btn{
    height: 35px;
    width: auto;
    min-width: 100px;
    outline: none !important;
}
.btn.btn-flat{
    border-radius: 3px;
}
.btn-primary{
    background-color: #0F4C81;
    border: none;

    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.hover{
    background-color: #0f7cb6;
    border: none;
}

.btn-primary-warning{
    background-color: #ef6c00;
    border: none;

    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.btn-primary-warning:hover, .btn-primary-warning:active, .btn-primary-warning.hover{
    background-color: #ff8f00;
    border: none;
}

.btn-floating, .btn-floating:active, .btn-floating:focus, .btn-floating:active:focus{
    background-color: transparent;
    color: #0F4C81;
    min-width: auto;
    font-weight: 500;
    box-shadow: none;
}
.btn-floating:hover, .btn-floating:active:hover, .btn-floating:focus:hover, .btn-floating.hover{
    background-color: rgba(15, 124, 182, 0.31) !important;
    color: #0F4C81 !important;
    border: none !important;
}
.btn-floating[disabled]:hover, .btn-floating[disabled]:active, .btn-floating[disabled].hover{
    background-color: #f1f0ef !important;
    color: #0F4C81 !important;
    min-width: auto;
    font-weight: 500;
    box-shadow: none;
}

.btn-floating-gray, .btn-floating-gray:active, .btn-floating-gray:focus, .btn-floating-gray:active:focus{
    background-color: #f1f0ef;
    color: #0F4C81;
    min-width: auto;
    font-weight: 500;
    box-shadow: none;
}
.btn-floating-gray:hover, .btn-floating-gray:active:hover, .btn-floating-gray:focus:hover, .btn-floating-gray:active, .btn-floating-gray.hover{
    background-color: rgba(15, 124, 182, 0.31) !important;
    color: #0F4C81 !important;
    border: none !important;
}
.btn-floating-gray[disabled]:hover, .btn-floating-gray[disabled]:active, .btn-floating-gray[disabled].hover{
    background-color: #f1f0ef;
    color: #0F4C81;
    border: none;
}

.btn-floating-gray2, .btn-floating-gray2:active, .btn-floating-gray2:active:hover, .btn-floating-gray2:focus, .btn-floating-gray2:active:focus{
    background-color: #f1f0ef;
    color: #707070;
    min-width: auto;
    font-weight: 400;
    font-size: 18px;
    box-shadow: none;
}
.btn-floating-gray2:hover, .btn-floating-gray2:focus:hover, .btn-floating-gray2.hover{
    background-color: #073257 !important;
    color: #FFFFFF !important;
    border: none !important;
}
.btn-floating-gray2[disabled]:hover, .btn-floating-gray2[disabled]:active, .btn-floating-gray2[disabled].hover{
    background-color: #073257;
    color: #FFFFFF;
    border: none;
}

.btn-floating-no-bg, .btn-floating-no-bg:active, .btn-floating-no-bg:focus, .btn-floating-no-bg:active:focus{
    background-color: transparent;
    color: #0F4C81;
    min-width: auto;
    font-weight: 500;
    box-shadow: none;
}
.btn-floating-no-bg:hover, .btn-floating-no-bg:active:hover, .btn-floating-no-bg:focus:hover, .btn-floating-no-bg:active, .btn-floating-no-bg.hover{
    background-color: transparent !important;
    color: #0F4C81 !important;
    border: none !important;
}
.btn-floating-no-bg[disabled]:hover, .btn-floating-no-bg[disabled]:active, .btn-floating-no-bg[disabled].hover{
    background-color: transparent;
    color: #0F4C81;
    border: none;
}

/**/

/* kartik gridview */
a.asc:after{
    content:"\e260";
}
a.desc:after{
    content:"\e259";
}

.table-bordered > thead > tr > th{
    font-family: "Roboto";
    font-weight: 400;
}

.progress-bar{
    border-radius: 2px !important;
}

.notransition {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}
