@charset "UTF-8";

html, body {
    width: 100%;
    height: 100%;
    color: #222222;
    font-size: 16px;
    padding: 0;
    margin: 0;
}
ul, ol {
    padding: 0;
    margin: 0;
    list-style: none;
}
li {
    word-break: keep-all;
}
p {
    word-break: keep-all;
}
.btn {
    padding: 9px 12px;
}
button:focus, .btn:focus {
    outline: none !important;
    -webkit-tap-highlight-color: transparent !important;
}

.form-group {
    position: relative;
}
.btn-primary {
    color: #333333;
    background-color: #f6d03f;
    border-color: #f6d03f;
}

.btn-primary:hover,
.btn-primary:focus,
.btn.active.btn-primary,
.btn.show.btn-primary,
.btn.btn-primary:first-child:active,
:not(.btn-check)+.btn.btn-primary:active {
    color: #000000;
    background-color: #e5b200;
    border-color: #e5b200;
}
.modal-alert .modal-footer {
    border: 0;
}
.btn-secondary,
.btn-search,
.btn-refresh,
.btn-agchm-add,
.btn-camera {
    color: #ffffff;
    background-color: #4a3e35;
    border-color: #4a3e35;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn.active.btn-secondary,
.btn.show.btn-secondary,
.btn.btn-secondary:first-child:active,
:not(.btn-check)+.btn.btn-secondary:active,
.btn-search:hover,
.btn-search:focus,
.btn.active.btn-search,
.btn.show.btn-search,
.btn.btn-search:first-child:active,
:not(.btn-check)+.btn.btn-search:active,
.btn-refresh:hover,
.btn-refresh:focus,
.btn.active.btn-refresh,
.btn.show.btn-refresh,
.btn.btn-refresh:first-child:active,
:not(.btn-check)+.btn.btn-refresh:active {
    color: #ffffff;
    background-color: #3a2e24;
    border-color: #3a2e24;
}


/* 익스플로어  스크롤바와 화면이 안겹치게 하는 설정*/
@-ms-viewport {
    width: auto
}