﻿.lgn-logo{
margin-bottom:30px
}
.bg-kakuichi-main-color{
background:#3071b7
}
.bg-kakuichi-accent-color{
background:#ec6c00
}
.font-kakuichi-main-color{
color:#3071b7
}
.font-kakuichi-accent-color{
color:#ec6c00
}
.usr-inf{
background-color:#fafafa;
color:#444
}
.usr-inf>h5,.usr-inf>span{
color:#444
}
body{
min-height:100vh;
font-family:"メイリオ","Meiryo","YuGothic","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif !important;
font-size:13px !important
}
input,select,textarea{
padding:.5rem .5rem !important;
border:1px solid #ccc !important;
background-color:#fcfcfc !important;
font-family:"メイリオ","Meiryo","YuGothic","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif !important;
font-size:13px !important
}
label::before{
border:1px solid #ccc
}
label::after{
margin-top:-4px !important;
background-color:#3071b7 !important
}
hr{
border-top:1px solid #ccc
}
#calndr .popup{
padding:0
}
@media (max-width: 575px){
#calndr .popup{
top:0;
height:100%;
min-height:580px
}

}
#calndr .popup .calndr-popup{
padding:0;
font-size:13px
}
#calndr .popup .calndr-popup .inbox-srch{
position:relative;
float:none;
width:100%;
background-color:transparent
}
#calndr .popup .calndr-popup .inbox-srch .calndr-popup-inr{
margin:0 auto;
min-height:620px;
padding:15px;
border:none;
background-color:#fff
}
#calndr .popup .calndr-popup .inbox-srch .calndr-popup-inr button.btn{
border:none;
padding:.5rem .5rem;
font-weight:normal;
font-size:13px
}
#calndr .popup .calndr-popup .inbox-srch .calndr-popup-inr button.btn ::before{
transition:none !important
}
#calndr .popup .calndr-popup .inbox-srch .calndr-popup-inr button.btn.btn-save{
background-color:#5cb85c;
color:#fff
}
#calndr .popup .calndr-popup .inbox-srch .calndr-popup-inr button.btn.btn-save:hover{
background-color:#449d44
}
#calndr .popup .calndr-popup .inbox-srch .calndr-popup-inr button.btn.btn-cancel{
background-color:#e9e9e9;
color:#464a4c
}
#calndr .popup .calndr-popup .inbox-srch .calndr-popup-inr button.btn.btn-cancel:hover{
background-color:#adadad;
color:#fff
}
#calndr .popup .calndr-popup .inbox-srch .calndr-popup-inr button.btn.btn-delete{
background-color:#d9534f;
color:#fff
}
#calndr .popup .calndr-popup .inbox-srch .calndr-popup-inr button.btn.btn-delete:hover{
background-color:#c9302c;
color:#fff
}
#calndr .popup .calndr-popup .inbox-srch .calndr-popup-inr button.btn.btn-camera{
display:inline-block !important;
margin-top:0;
background-color:#5bc0de;
color:#fff
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1{
position:relative;
float:none
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .nav.nav-tabs{
float:none
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .nav.nav-tabs .nav-item{
border:1px solid #fff
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .nav.nav-tabs .nav-item .nav-link{
padding:.5rem .5rem;
background-color:#e9e9e9;
font-weight:normal;
color:#464a4c;
font-size:16px
}
@media (max-width: 575px){
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .nav.nav-tabs .nav-item .nav-link{
font-size:12px
}

}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .nav.nav-tabs .nav-item .nav-link.active{
background-color:#3071b7;
color:#fff
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .nav.nav-tabs .nav-item .nav-link::before{
background-color:transparent
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content{
float:none;
margin-top:15px;
padding:0
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .tab-pane .form-group .file-upload{
display:flex;
justify-content:center;
line-height:1
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .tab-pane .form-group .file-upload .file-upload-box{
width:auto;
margin-top:0;
font-size:13px
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .tab-pane .form-group .file-upload .file-upload-box .file-box{
margin-left:0
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .tab-pane .form-group .file-upload .file-upload-box .file-box .fileContainer{
font-size:13px
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .tab-pane .form-group .file-upload .file-upload-box .file-box .fileContainer span{
padding:.5rem .5rem;
margin-right:10px;
background-color:#5bc0de
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .tab-pane .form-group .gallery{
display:flex;
margin-bottom:1rem
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .tab-pane .form-group .gallery .thumb{
position:relative;
width:100%;
max-width:140px;
padding-bottom:20.667%;
background-color:#e9e9e9;
background-repeat:no-repeat;
background-position:center;
background-size:cover
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .tab-pane .form-group .gallery .thumb:nth-child(2){
margin-right:15px;
margin-left:15px
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .tab-pane .form-group .gallery .thumb .fa{
position:absolute;
top:-10px;
right:-10px;
z-index:5;
font-size:24px;
color:#d9534f
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .tab-pane .form-group .gallery .thumb .fa:hover{
color:#c9302c
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .tab-pane .form-group .gallery .thumb .fa::before{
border-radius:50%;
background-color:#fff
}
@media (max-width: 575px){
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .tab-pane .form-group .gallery .thumb{
max-width:92px
}

}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .tab-pane .mail-action{
margin-top:1rem
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .tab-pane .mail-action span{
display:block;
margin-bottom:.5rem
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .tab-pane .mail-action label{
margin-bottom:0 !important;
padding-left:30px !important
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .popup-action{
position:absolute;
bottom:15px;
margin-top:1rem;
padding-top:15px;
width:calc(100% - 30px);
border-top:1px solid #ccc
}
#calndr .popup .calndr-popup .inbox-srch .tab-styl1 .tab-content .popup-action .btn{
display:inline-block important;
margin:0 important
}
.form-control:disabled,.form-control[readonly]{
background-color:transparent;
opacity:1
}
.input-group-addon{
color:#464a4c;
font-size:13px
}
.mt-0{
margin-top:0 !important
}
.mb-0{
margin-bottom:0 !important
}
.require::before{
color:#d9534f;
content:'*'
}
.select2-container{
width:100% !important
}
.select2-container .select2-selection--single{
height:auto
}
.select2-container .select2-selection--single .select2-selection__rendered{
padding-top:3px;
padding-bottom:1px;
color:#464a4c
}
.select2-container .select2-selection--single .select2-selection__arrow{
top:0;
height:32px
}
.select2-container--default .select2-selection--single{
border:1px solid #ccc;
border-radius:.25rem
}
.select2-dropdown{
border:1px solid #ccc
}
.ui-datepicker-trigger{
margin-bottom:0;
padding:.5rem .5rem;
line-height:1.25;
border:1px solid #ccc;
border-left:none;
border-radius:0 .25rem .25rem 0;
background-color:#e9e9e9;
color:#464a4c;
text-align:center
}
