/* global */

@import url(//fonts.googleapis.com/css?family=Lato);

body {
    font-family: "Lato", "Helvetica Neue", Helvetica, "Arial", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

body, html {
    margin: 0;
    padding: 0;
}

pre,
.well,
.form-control,
.container .jumbotron,
.dropdown-menu,
.navbar-toggle,
.nav-tabs > li > a,
.panel,
.panel-heading,
.panel-body,
.alert,
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span,
.input-group-addon {
    border-radius: 0;
}

a {
    color: #2B55DF;
}

a:active,
a:focus,
a:hover {
    color: #2F832C;
}

.pagination {
    margin-top: 0;
}

.tooltip-inner {
    text-align: left;
}

#allnet_logo {
    background-image: url("../img/segafave.png");
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    width: 100%;
    height: 180px;
    text-indent: -9999px;
}

/* navbar */

.navbar {
    border: 0;
    border-radius: 0;
    box-shadow: 0 0 40px 8px rgba(0, 0, 0, 0.3);
    min-height: 50px;

    background: #4B75FF;
    background: -moz-linear-gradient(top, #4B75FF 0%, #2B55DF 100%);
    background: -webkit-linear-gradient(top, #4B75FF 0%, #2B55DF 100%);
    background: linear-gradient(to bottom, #4B75FF 0%, #2B55DF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B75FF', endColorstr='#2B55DF',GradientType=0);
}

.navbar .navbar-nav {
    border-right: 1px solid #4B75FF;
    border-left: 1px solid #2B55DF;
}

.navbar .navbar-nav > li > a {
    color: #FFFFFF;
    border-left: 1px solid #4B75FF;
    border-right: 1px solid #2B55DF;
}

.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus {
    color: #FA954C;
    background-color: transparent;
    text-decoration: underline;
}

.navbar .navbar-nav > .active > a,
.navbar .navbar-nav > .active > a:focus,
.navbar .navbar-nav > .active > a:hover {
    color: #333333;
    background-color: #FFFFFF;
}

.navbar .navbar-nav > .active > a:focus,
.navbar .navbar-nav > .active > a:hover {
    color: #FA954C;
}

.navbar .navbar-nav > .open > a,
.navbar .navbar-nav > .open > a:focus,
.navbar .navbar-nav > .open > a:hover {
    color: #FA954C;
    background-color: rgba(0,0,0,0.1);
}

.dropdown-menu .divider {
    background-color: #F0F0F0;
}

@media (max-width:767px) {
    .navbar .navbar-nav > li > a:hover,
    .navbar .navbar-nav > li > a:focus {
        background-color: rgba(0,0,0,0.1);
    }

    .navbar .navbar-nav .open .dropdown-menu > li > a {
        color: #FFFFFF;
    }

    .navbar .navbar-nav .open .dropdown-menu > li > a:focus,
    .navbar .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #FA954C;
        background-color: rgba(0,0,0,0.1);
        text-decoration: underline;
    }

    .navbar .navbar-nav .open .dropdown-menu > .active > a,
    .navbar .navbar-nav .open .dropdown-menu > .active > a:focus,
    .navbar .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #333333;
        background-color: #FFFFFF;
    }

    .navbar .navbar-nav .open .dropdown-menu > .divider {
        background-color: #2B55DF;
    }
}

.navbar .navbar-brand {
    color: #FFFFFF;
}

.navbar .navbar-brand:focus,
.navbar .navbar-brand:hover {
    color: #FFFFFF;
}

.navbar .navbar-toggle {
    border-color: #FFFFFF;
}

.navbar .navbar-toggle .icon-bar {
    background-color: #FFFFFF;
}

.navbar .navbar-toggle:focus,
.navbar .navbar-toggle:hover {
    background-color: #FFFFFF;
}

.navbar .navbar-toggle:focus > .icon-bar,
.navbar .navbar-toggle:hover > .icon-bar {
    background-color: #2B55DF;
}

@media print {
    .btn {
        display: none;
    }
}

img.ui-datepicker-trigger{
    height:20px;
    width:20px;
    cursor: pointer;
    margin-left: 7px!important;
    vertical-align: middle;
}
