.navbar {margin:0;}
.navbar img {vertical-align:middle;}

.jumbotron {background-color:#fff; margin:0; padding:0;}
.jumbotron h2 {padding:10px; margin:0; background-color:#287dc0; color:#fff; font-size:1.1em; line-height:1.1em; height:36px;}
.jumbotron h2 a {color:#fff;}

h2 .disabled {color:#0d5186;}
h2 span {cursor:pointer;}

.affix {top:0; width:100%; z-index:99;}

.subnavbar {background-color:#eee; color:#666; margin:0 0 0 0; padding:5px 0;}
.subnavbar a {color:#fff;}

.menu-type01 {box-shadow:1px 1px 1px #888888;
	background: #ee483a; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(-90deg, #ee483a, #f48c47); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #ee483a, #f48c47); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #ee483a, #f48c47); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #ee483a, #f48c47); /* Standard syntax */
}
.menu-type02 {box-shadow:1px 1px 1px #888888;
	background: #f0643b; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(-90deg, #f0643b, #f58e48); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #f0643b, #f58e48); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #f0643b, #f58e48); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #f0643b, #f58e48); /* Standard syntax */
}
.menu-type03 {box-shadow:1px 1px 1px #888888;
	background: #328ed8; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(-90deg, #328ed8, #4199df); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #328ed8, #4199df); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #328ed8, #4199df); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #328ed8, #4199df); /* Standard syntax */
}
.menu-type04 {box-shadow:1px 1px 1px #888888;
	background: #f8a244; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(-90deg, #f8a244, #ffcc52); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #f8a244, #ffcc52); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #f8a244, #ffcc52); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #f8a244, #ffcc52); /* Standard syntax */
}
.menu-type05 {box-shadow:1px 1px 1px #888888;
	background: #bb3320; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(-90deg, #bb3320, #d34632); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #bb3320, #d34632); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #bb3320, #d34632); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #bb3320, #d34632); /* Standard syntax */
}
.menu-type06 {box-shadow:1px 1px 1px #888888;
	background: #1b75bc; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(-90deg, #1b75bc, #2881c8); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #1b75bc, #2881c8); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #1b75bc, #2881c8); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #1b75bc, #2881c8); /* Standard syntax */
}

.menu-type07 {box-shadow:1px 1px 1px #888888;
	background: #ed6f12; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(-90deg, #ed6f12, #ef9858); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #ed6f12, #ef9858); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #ed6f12, #ef9858); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #ed6f12, #ef9858); /* Standard syntax */
}

.menu-type08 {box-shadow:1px 1px 1px #888888;
	background: #f66212; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(-90deg, #f66212, #fa6d20); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #f66212, #fa6d20); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #f66212, #fa6d20); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #f66212, #fa6d20); /* Standard syntax */
}

.menu-type-appcard {box-shadow:1px 1px 1px #888888;
	background: #f66212; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(-90deg, #0650bf, #1a4e94); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #0650bf, #1a4e94); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #0650bf, #1a4e94); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #0650bf, #1a4e94); /* Standard syntax */
}

.menu-type-crm-01 {box-shadow:1px 1px 1px #888888;
	background: #1b75bc; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(-90deg, #479bdf, #4ea5ea); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #479bdf, #4ea5ea); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #479bdf, #4ea5ea); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #479bdf, #4ea5ea); /* Standard syntax */
}


.btn-no-beacon {box-shadow:1px 1px 1px #888888;
	background: #e3e3e3; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(-90deg, #e3e3e3, #f2f2f2); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #e3e3e3, #f2f2f2); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #e3e3e3, #f2f2f2); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #e3e3e3, #f2f2f2); /* Standard syntax */
}

.btn-no-beacon h2 {color:#666;}

.btn-yes-beacon {box-shadow:1px 1px 1px #888888;
	background: #1566a6; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(-90deg, #1566a6, #2484d0); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #1566a6, #2484d0); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #1566a6, #2484d0); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #1566a6, #2484d0); /* Standard syntax */
}

#jinryoCount {color:#fff; display:none; font-size:1.4em; line-height:60px; padding:0 10px; position:fixed; bottom:100px; right:10px; z-index:9999;
border-radius:30px;
box-shadow:1px 1px 1px #888888;
	background: #21bc9d; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(-90deg, #21bc9d, #1cba9a); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #21bc9d, #1cba9a); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #21bc9d, #1cba9a); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #21bc9d, #1cba9a); /* Standard syntax */
}

.btn-yes-beacon h2 {color:#fff;}

h3 {font-weight:normal !important;}

.control-label {font-size:1em;}
.form-control {font-size:0.85em;}

.breadcrumb {padding:4px 10px; margin:10px 0;}

label {line-height:2.3em;}

h4 {padding:10px 0 5px 0; border-bottom:1px solid #eee; font-weight:bold; font-size:1.2em; color:#666;}
h6 {margin:0; padding:0.3em;}
blockquote {font-size:0.9em;}

.hospital-name a {color:#fff; font-weight:bold;}

footer {background-color:#222; color:#fff; padding:10px; margin-top:20px;}
footer a, footer a:hover {color:#fbb156;}

footer .foot_menu a, footer .foot_menu a:hover {color:#fff; font-size:0.9em;}

.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.form-control-feedback {color:#286090;}

label .small {color:#f0643b;}
.required {text-align:right; margin-bottom:10px; font-size:0.8em;}
.required .strong {color:#f0643b;}
.panel-body ul {padding-left:10px; margin-left:0}

.main-menu {padding:5px 20px; border-radius:5px;}
.pointer {cursor:pointer;}

h4 {font-size:1.1em;}
.depth1 {list-style-type:none; padding-left:0;}
.depth2 {list-style-type:none; padding-left:5px;}
.depth3 {list-style-type:none; padding-left:10px;}

.form-agree {border:1px solid #ccc; border-radius:3px; margin:0 2px; padding:0 5px; height:150px; font-size:0.9em; overflow-y:scroll;}
p.date {margin:0; padding:0; line-height: 0.6em;}

.error {text-align:center; background-color:#f0643b; color:#fff; padding:10px 0; display:none;}

#loadingbar {display:none; position:fixed; top:0; height:0; width:100%; height:100%; padding-top:20em; background-color:rgba(255, 255, 255, 0.5); text-align:center;}

/*alert-message*/
.alert-message {color:#666; display:none; position:relative; float:right; margin-right: 10px;}
.alert-message span.btn-lg {font-size:1.6em;}
.alert-message .alert-count {position:absolute; right:8px; bottom:20px; background-color:#fff; border:1px solid #666; border-radius:5px; font-size:0.7em; padding:0 4px; line-height:12px; height:12px;}
.alert-message-exist {color: #f58e48;}
.alert-message-exist .alert-count {border:1px solid #f58e48;}

/*qrcode*/
.qrcode {color:#666; position:relative; float:right; margin-right:-10px;}
.qrcode span.btn-lg {font-size:1.6em;}

ul li .date {font-family: Dotum; font-size: 0.8em; color: #999;}
ul li.read-y {background-color:#efefef; color:#ccc;}