﻿#popup_frm {width:100%;z-index:999999;justify-content:center;align-items:center;display:flex;min-height:400px;}
#popup_frm > form {width:100%;height:100%;overflow:auto;max-width:800px;padding:0px 1rem;}
* {font-size:1rem;line-height:2rem;}
#popup_frm .form-group {display:flex;align-items:center;}
#popup_frm .form-group > span ~ span {flex:1;}
#popup_frm .bold {font-weight:bold;padding:0.5rem 0px;}
#popup_frm label {display:inline-flex;align-items:center;margin:0px;}
#popup_frm span {display:flex;justify-content:space-between}
#popup_frm label:first-child {margin-left:15px;}
#popup_frm label:first-child ~ label:last-child {margin-right:15px;}
#popup_frm table {width:100%;border:1px solid #ccc;text-align:center;}
#popup_frm th {border-left:1px solid #ccc;border-top:1px solid #ccc;padding:.5rem;white-space:nowrap;}
#popup_frm td {border-left:1px solid #ccc;border-top:1px solid #ccc;padding:.5rem;text-align:left;}
#popup_frm center b {font-size:1.4rem;line-height:2.4rem;}
#popup_frm textarea {flex:1;resize:none;}
.form-control::-webkit-input-placeholder {color:#8ac;}
.form-control::-moz-placeholder {color:#8ac;}
.form-control:-ms-input-placeholder {color:#8ac;}
.form-control::-ms-input-placeholder {color:#8ac;}
.form-control::placeholder {color:#8ac;}
.btn-primary {color: #fff;background-color: #007bff;border-color: #007bff;}
.notice p {font-size:.8rem;color:#999;}
