/*!
 * Bootstrap Upgletyle Admin Theme 
 * Copyright 2013 Upgle.com
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
 *
 */

body {
  font-family: Tahoma, Sans-serif;
  font-size: 12px;
  padding-bottom:70px;
}


.modal-deny .modal-footer {
	margin-top: 0px;
	padding: 13px 20px 14px;
}
.modal-deny .modal-body {
	padding: 10px 30px;
}
@media screen and (min-width: 400px) {
  .modal-deny .modal-dialog {
    width: 360px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
}




/* filedset */
fieldset legend {display:none;}

/* dropdown-menu */
.dropdown-menu {font-size:13px;}

/* text-align added !important */
.text-left {text-align: left !important}
.text-right {text-align: right !important}
.text-center {text-align: center !important}

/* form-config */
.form-config .page-header h5 { 
	font-weight:bold;
}
.form-config label {
	font-weight:normal;
}
.form-config .form-control-static {
}
.form-config .form-control-static.unit {
	margin-left:7px;
}

/* toggle-off toggle-on */
.toggle-off {
	color:#e8e8e8;
}
.toggle-on {
	color:#e33a23;
}

.navbar-static-top {
	z-index:99;
}

.form-group {
	margin-bottom:10px;
}
.pull-right.search {
	float:left !important;
}

.bookmarklet {
	padding:0 15px;
	border:1px solid #c2c4c6;
	height:148px;
	background:url(../img/bgBookmarklet.gif);
}
.bookmarklet h3 {
	font-size:13px;
	font-weight:bold;
	color:#5c6379;
}
.bookmarklet .info {
	color:#6B7080;
}
.bookmarkletHelp {
	border:1px solid #efefef;
	background-color:#f9f9f9;
}
.bookmarkletHelp h3 {
	font-weight:bold;
	font-size:12px;
	color:#868d95;
	margin:0;
	padding:10px 0 10px 20px;
}
.bookmarkletHelp ul {
	border-top:1px solid #efefef;
	padding:15px 0 0 0;
}
.bookmarkletHelp li {
	margin:0 20px;
	padding:0 0 0 20px;
	margin-bottom:10px;
	list-style:none;
	color:#868d95;
}
.bookmarkletHelp li.item1{background:url(../img/bgBookmarkletOrder1.gif) no-repeat 0 4px}
.bookmarkletHelp li.item2{background:url(../img/bgBookmarkletOrder2.gif) no-repeat 0 4px}
.bookmarkletHelp li.item3{background:url(../img/bgBookmarkletOrder3.gif) no-repeat 0 4px}
.bookmarkletHelp li.item4{background:url(../img/bgBookmarkletOrder4.gif) no-repeat 0 4px}

.bookmarkletInstall:first-child .page-header h5{
	margin-top:20px;
}
.bookmarkletInstall .page-header h5 {
	margin-top:40px;
	margin-bottom:5px;
	padding-left:23px;
	background:url(../img/iconH5.gif) 5px 3px no-repeat;
}

.page-header.page-header-icon h5 {
	margin-top:40px;
	margin-bottom:5px;
	padding-left:23px;
	background:url(../img/iconH5.gif) 5px 3px no-repeat;
}

.bts_btn-black .caret {
	border-top:4px solid #e5e9f1
}
.bts_btn-black {
  border:none;
  color: #ced4e0;
  background-color: #252a2f;
}

.bts_btn-black:hover,
.bts_btn-black:focus,
.bts_btn-black:active,
.bts_btn-black.active,
.open .dropdown-toggle.bts_btn-black {
  color: #ffffff;
  background-color: #b13247;
}

.bts_btn-black:active,
.bts_btn-black.active,
.open .dropdown-toggle.bts_btn-black {
  background-image: none;
}

.bts_btn-black.disabled,
.bts_btn-black[disabled],
fieldset[disabled] .bts_btn-black,
.bts_btn-black.disabled:hover,
.bts_btn-black[disabled]:hover,
fieldset[disabled] .bts_btn-black:hover,
.bts_btn-black.disabled:focus,
.bts_btn-black[disabled]:focus,
fieldset[disabled] .bts_btn-black:focus,
.bts_btn-black.disabled:active,
.bts_btn-black[disabled]:active,
fieldset[disabled] .bts_btn-black:active,
.bts_btn-black.disabled.active,
.bts_btn-black[disabled].active,
fieldset[disabled] .bts_btn-black.active {
  background-color: #428bca;
  border-color: #357ebd;
}




/* item-deletebutton */
.item-deletebutton {
	border:0;
	width:18px;height:18px;
	padding:0;
	background:transparent url(../img/buttonTableDataX.gif) no-repeat center 5px;
	cursor:pointer;
}

/* item-favicon */
.item-favicon{position:relative;width:180px;height:140px;background:url(../img/bgFavicon.gif) no-repeat}
.item-favicon .iconFavicon{position:absolute;left:89px}
.item-favicon .iconFavicon.url{top:31px}
.item-favicon .iconFavicon.tab{top:63px}
.item-favicon .deleteFavicon{position:absolute;top:105px;right:0;width:17px;height:17px;padding:0;border:0;background:transparent url(../img/buttonTableDataX.gif) no-repeat center center;cursor:pointer}
.item-favicon .deleteFavicon span{position:absolute;width:0;height:0;overflow:hidden;font-size:0;line-height:0;visibility:hidden;z-index:-1}


/* item-subjectlist */
.item-subjectlist{position:relative;margin-bottom:20px;border-top:2px solid #cbd4df;border-bottom:2px solid #cbd4df;overflow:hidden}
.item-subjectlist .item{position:relative;padding:20px 0;border-top:1px solid #e3e5e7;top:-1px}
.item-subjectlist .item a{color:#648AB9}
.item-subjectlist .item dl{margin:0}
.item-subjectlist .item dt{position:relative;margin:0;padding:0;font-size:11px;color:#bababa;zoom:1}
.item-subjectlist .item dd{margin:0;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:12px}
.item-subjectlist .item dd img,
.item-subjectlist .item dd object,
.item-subjectlist .item dd embed{max-width:100%;_width:100%}
.item-subjectlist .item .goPost{margin:0;text-align:right}
.item-subjectlist .item .materialCart{position:absolute;top:15px;right:20px}
.item-subjectlist .item .btnDeleteSubject{position:absolute;width:19px;height:19px;top:15px;right:0;border:0;padding:0;cursor:pointer;background:transparent url(../img/buttonTableDataX.gif) no-repeat center center}
.item-subjectlist .item .btnDeleteSubject span{position:absolute;width:0;height:0;overflow:hidden;font-size:0;line-height:0}

/* Item Profile */
.item-profile{position:relative;}
.item-profile .profilePhoto{display:block;border:1px solid #b0bfde;clear:both;margin-bottom:5px}
.item-profile .deletePhoto{position:absolute;top:1px;right:1px;width:17px;height:17px;padding:0;border:0;background:transparent url(../img/buttonTableDataX.gif) no-repeat center center;cursor:pointer}
.item-profile .deletePhoto span{position:absolute;width:0;height:0;overflow:hidden;font-size:0;line-height:0;visibility:hidden;z-index:-1}

/* Tag List */
.item-taglist .summary{font-size:12px;color:#555;margin:0 0 10px 0}
.item-taglist .summary strong{color:#ea3f22}

.item-taglist .tSum{border-top:2px solid #cbd4df;margin-bottom:50px}
.item-taglist .tSum .tHeader{zoom:1;border-left:1px solid #e3e5e7;border-right:1px solid #e3e5e7;padding:8px 15px}
.item-taglist .tSum .tHeader:after{content:"";display:block;clear:both}
.item-taglist .tSum .tHeader .aLeft{float:left}
.item-taglist .tSum .tHeader .aRight{float:right}
.item-taglist .tSum .tHeader button{border:0;padding:0;cursor:pointer;background:none;font-size:12px;font-weight:bold;color:#555}
.item-taglist .tSum .iText{color:#8b8b8b;border:1px solid #c6c6c6;padding:3px 4px;height:15px;vertical-align:top;width:200px;font-size:12px}
.item-taglist .tSum ul{position:relative;margin:0;padding:0;list-style:none;font-size:12px;zoom:1;height:360px;overflow:auto;border:1px solid #e3e5e7}
.item-taglist .tSum li{position:relative;border-top:1px solid #e3e5e7;border-bottom:1px solid #e3e5e7;padding:8px 0;text-indent:15px;margin:-1px 0;zoom:1}
.item-taglist .tSum li.hover{background:#f5f5f5}
.item-taglist .tSum li.noTag{text-align:center;border-bottom:0;padding-top:50px}
.item-taglist .tSum li.noTag span{display:inline-block;padding:10px 0 10px 30px;font-weight:bold;color:#a7abb1;background:url(../img/iconNoData.gif) no-repeat left center;text-indent:0}
.item-taglist .tSum li .tWord{color:#648ab9;font-weight:bold;text-decoration:none}
.item-taglist .tSum li .tWord:hover,
.item-taglist .tSum li .tWord:active,
.item-taglist .tSum li .tWord:focus{text-decoration:underline}
.item-taglist .tSum li .sum{position:absolute;top:8px;right:20px;font-size:12px;color:#ea3f22;font-weight:normal;white-space:nowrap}
.item-taglist .tSum .btnArea{zoom:1;padding:10px 0}
.item-taglist .tSum .btnArea:after{content:"";display:block;clear:both}

.item-taglist .tModify{border:1px solid #edeff1;background:#f9f9f9;font-size:12px}
.item-taglist .tModify dt{color:#868d95;font-weight:bold}
.item-taglist .tModify .tagName{padding:15px 0 15px 25px;margin:0 0 -1px 0;border-bottom:1px solid #edeff1}
.item-taglist .tModify .tagName dt,
.item-taglist .tModify .tagName dd{display:inline;margin:0}
.item-taglist .tModify .tagName .iText{padding:3px 4px;height:15px;border:1px solid #c6c6c6;font-size:12px;color:#555;width:160px;vertical-align:top}
.item-taglist .tModify .tagName span button{top:0}

.item-taglist .tModify .tagFamily{margin:0;padding:15px 0 15px 25px}
.item-taglist .tModify .tagFamily dt{margin-bottom:15px}
.item-taglist .tModify .tagFamily dd{margin-bottom:3px;color:#555}
.item-taglist .tModify .tagFamily dd a{position:relative;color:#648ab9;text-decoration:none}
.item-taglist .tModify .tagFamily dd a:hover,
.item-taglist .tModify .tagFamily dd a:active,
.item-taglist .tModify .tagFamily dd a:focus{text-decoration:underline}


/* item-spambox */
.item-spambox .partitionLeft{margin-right:2%}
.item-spambox form{border:1px solid #e3e5e7;border-top:2px solid #cbd4df;zoom:1}
.item-spambox legend{width:auto !important;height:auto !important;overflow:visible;position:relative !important;visibility:visible;font-size:14px;line-height:1.2;z-index:1;font-weight:bold;margin-bottom:10px;color:#000 !important}
.item-spambox .header{background:#fafafa;padding:10px;border-bottom:1px solid #e3e5e7;white-space:nowrap;margin-bottom:-1px}
.item-spambox .header .iText{border:1px solid #c6c6c6;color:#8b8b8b;font-size:12px;padding:3px 4px;height:15px;vertical-align:top;width:56%}
.item-spambox .header .btnGray button{_top:0px}
.item-spambox ul{margin:0;padding:0;list-style:none;font-size:12px;overflow:auto;height:360px}
.item-spambox li{position:relative;border-bottom:1px solid #e3e5e7;color:#555;padding:6px 15px;font-size:11px}
.item-spambox li button{padding:0;border:0;cursor:pointer;position:absolute;width:17px;height:17px;top:5px;right:8px;background:url(../img/buttonListDataX.gif) no-repeat center center}
.item-spambox li button span{position:absolute;width:0;height:0;overflow:hidden;font-size:0;line-height:0;z-index:-1;visibility:hidden}

/* item-easypiechart */
.item-easypiechart {
  position: relative;
  display: inline-block;
  width:90px; height: 90px;
  text-align: center;
  margin-left:6px
}
.item-easypiechart canvas {
  position: absolute;
  top: 0; left: 0;
}
.item-easypiechart .title {
  position: absolute;
  width:90px; text-align:center;
  top: 30px;  left: 0;
  color:#373c45;
  font-weight:bold;
  display: inline-block;
  z-index: 2;
}
.item-easypiechart .percent {
  position: absolute;
  color:#373c45;
  display: inline-block;
  width:90px; text-align:center;
  top: 44px;  left: 0;
  z-index: 2;
}
.item-easypiechart .percent:after {
  content: 'MB';
  margin-left: 0.1em;
}




/* Code Edit */
.item-codearea{position:relative}
.item-codearea fieldset{position:relative;margin-bottom:50px}
.item-codearea legend{display:block;font-size:14px;font-weight:bold;color:#555;margin:0;padding:0 0 10px 0;white-space:nowrap;display:block}
.item-codearea ul{margin:0;padding:0;list-style:none}
.item-codearea li{margin:0 0 15px 0;padding:0}
.item-codearea li a{position:relative;z-index:2;display:inline-block;border:1px solid #ddd;border-bottom-color:#fff;padding:0 15px;margin:0 0 -1px 0;height:29px;line-height:29px;font-size:12px;background:#fff;color:#333;font-weight:bold;text-decoration:none}
.item-codearea textarea{position:relative;z-index:1;overflow:auto;border:1px solid #ddd;width:100%;height:300px;margin:0;font:13px/1.5 Monospace, Sans-serif;background:#fdfef7}
.item-codearea .s0 textarea,
.item-codearea.s0 .s0 textarea,
.item-codearea.s1 .s1 textarea,
.item-codearea.s2 .s2 textarea,
.item-codearea.s3 .s3 textarea,
.item-codearea.s4 .s4 textarea,
.item-codearea.s5 .s5 textarea,
.item-codearea.s6 .s6 textarea,
.item-codearea.s7 .s7 textarea,
.item-codearea.s8 .s8 textarea,
.item-codearea.s9 .s9 textarea,
.item-codearea.s10 .s10 textarea,
.item-codearea.s11 .s11 textarea,
.item-codearea.s12 .s12 textarea,
.item-codearea.s13 .s13 textarea,
.item-codearea.s14 .s14 textarea,
.item-codearea.s15 .s15 textarea,
.item-codearea.s16 .s16 textarea,
.item-codearea.s17 .s17 textarea,
.item-codearea.s18 .s18 textarea,
.item-codearea.s19 .s19 textarea{display:block}
.item-codearea .s0 h4{background:#fdfef7;border-bottom:1px solid #fdfef7}
.item-codearea.s0 h4,
.item-codearea.s1 h4,
.item-codearea.s2 h4,
.item-codearea.s3 h4,
.item-codearea.s4 h4,
.item-codearea.s5 h4,
.item-codearea.s6 h4,
.item-codearea.s7 h4,
.item-codearea.s8 h4,
.item-codearea.s9 h4,
.item-codearea.s10 h4,
.item-codearea.s11 h4,
.item-codearea.s12 h4,
.item-codearea.s13 h4,
.item-codearea.s14 h4,
.item-codearea.s15 h4,
.item-codearea.s16 h4,
.item-codearea.s17 h4,
.item-codearea.s18 h4,
.item-codearea.s19 h4{background:#fff;border-bottom:1px solid #ddd}
.item-codearea.s0 .s0 h4,
.item-codearea.s1 .s1 h4,
.item-codearea.s2 .s2 h4,
.item-codearea.s3 .s3 h4,
.item-codearea.s4 .s4 h4,
.item-codearea.s5 .s5 h4,
.item-codearea.s6 .s6 h4,
.item-codearea.s7 .s7 h4,
.item-codearea.s8 .s8 h4,
.item-codearea.s9 .s9 h4,
.item-codearea.s10 .s10 h4,
.item-codearea.s11 .s11 h4,
.item-codearea.s12 .s12 h4,
.item-codearea.s13 .s13 h4,
.item-codearea.s14 .s14 h4,
.item-codearea.s15 .s15 h4,
.item-codearea.s16 .s16 h4,
.item-codearea.s17 .s17 h4,
.item-codearea.s18 .s18 h4,
.item-codearea.s19 .s19 h4{background:#fdfef7;border-bottom:1px solid #fdfef7}
.item-codearea .resizeVertical{position:relative;width:98%;border:1px solid #ddd;border-top:0;height:10px;background:#fafafa url(../img/buttonResizeVertical.gif) no-repeat center center;zoom:1;font-size:0;line-height:0}
.item-codearea .resizeVertical button{width:100%;height:10px;border:0;margin:0;padding:0;background:transparent;cursor:n-resize;vertical-align:middle}
.item-codearea .resizeVertical button span{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;z-index:-1}
.item-codearea .widgetCreator{position:absolute;top:0;right:2%}
.item-codearea .btnArea .actionWhite{position:absolute;top:0;right:2%}


.item-skinbedge {
	position:absolute;
	top:-5px;left:0;
	width:20%;
}
.item-skinbedge img {
	width:100%;
	min-width:40px;
	max-width:57px;
}
.item-skinlist ul{zoom:1;font-size:12px;margin:0;padding:0;list-style:none}
.item-skinlist ul:after{content:"";display:block;clear:both}
.item-skinlist li{float:left;padding:30px 20px 0 0;height:240px;width:180px;border-bottom:1px solid #f0f0f0}
.item-skinlist dl{position:relative;margin:0}
.item-skinlist dt{padding:120px 0 0 0}
.item-skinlist dt a{font-weight:bold;color:#262626;text-decoration:none;zoom:1}
.item-skinlist dd{position:relative;margin:0}
.item-skinlist dd.thumb{position:absolute;top:0;left:0;border:1px solid #ddd;margin-bottom:40px;padding:8px}
.item-skinlist dd.thumb a{display:block;padding:8px}
.item-skinlist dd.thumb img{display:block;border:1px solid #f2f2f2}
.item-skinlist dd.thumb em{position:absolute;top:-15px;left:-15px;width:38px;height:38px;background:url(../img/iconBest.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/iconBest.png', sizingMethod='crop')}
.item-skinlist dd.thumb em span{position:absolute;width:0;height:0;overflow:hidden;font-size:0;line-height:0;z-index:-1;visibility:hidden}
.item-skinlist dd.meta{font-size:11px;color:#8b8b8b}
.item-skinlist dd.download{padding:10px 0}
.item-skinlist dd.download .btnGray button{_top:-1px !important}


p.item-nodata {
	display:inline-block !important;
	margin-top:45px;
	margin-bottom:45px;
	padding:10px 30px;
	color:#333;font-weight:bold;font-size:14px;text-align:center;
	background:url(../img/iconNoData.gif) no-repeat left center;
}

.item-changecontroller {
	padding:6px 0 0 45px;
	float:left;
	background:url(../img/lineListFooterL.gif) no-repeat 20px top;
}
.item-listheader {
	margin-top:26px;
	margin-bottom:12px;
}
.item-listheader .info {
	margin: 0;
	height:22px;
	line-height:22px;
}
.item-listheader .info strong {
	color:#ea3f22;
}


tr.item-communication .thumb img {
	width:39px; height:39px;
	border:1px solid #afb7cc;
}
tr.item-communication dl.content {
	margin-top:5px;
	margin-bottom:5px;
}
tr.item-communication dl.content > dt {
	margin-bottom:3px;
}
tr.item-communication .state,
tr.item-communication .email,
tr.item-communication .ipaddress {
	font-size:11px;
}
tr.item-communication .state {
	color:#ea3f22;
}
tr.item-communication .state em {
	font-style:normal;
	color:#8b8b8b;
}
tr.item-communication .yymmdd,
tr.item-communication .hhmm {
	color:#8b8b8b;
	font-size:11px;
	font-weight:normal;
}
tr.item-communication-button td {
	border-top:0 !important;
	padding-top:7px !important;
	padding-bottom:7px !important;
}


/* pagination-upgle */
.pagination-upgle {
  display: inline-block;
  padding-left: 0;
  margin: 9px 0;
  border-radius: 4px;
}
.pagination-upgle > li {
  display: inline;
}
.pagination-upgle > li > a,
.pagination-upgle > li > span {
  position: relative;
  float: left;
  padding: 3px 8px;
  margin-left:1px;
  margin-right:1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border-radius:5px;
  color:#555;
}
.pagination-upgle > li.prev > a,
.pagination-upgle > li.next > a {
	width:18px; height:19px;
	padding:0;
	margin: 3px 11px;
	background-image:url(../img/buttonPagination.gif);
	background-repeat:no-repeat;
	border-radius:0px;
}
.pagination-upgle > li.next > a {
	background-position: 100% 0%;
}

.pagination-upgle > li:first-child > a,
.pagination-upgle > li:first-child > span {
  margin-left: 0;
}
.pagination-upgle > li > a:hover,
.pagination-upgle > li > span:hover,
.pagination-upgle > li > a:focus,
.pagination-upgle > li > span:focus {
  background-color: #F7F7F7;
}
.pagination-upgle > .active > a,
.pagination-upgle > .active > span,
.pagination-upgle > .active > a:hover,
.pagination-upgle > .active > span:hover,
.pagination-upgle > .active > a:focus,
.pagination-upgle > .active > span:focus {
  z-index: 2;
  color:#ea4630;
  background-color: #F7F7F7;
  font-weight:bold;
  cursor: default;
}

/* statistics-nav */
.statistics-nav {
	position:relative;
	font-size:12px;
	background:#f9f9f9;
	border:1px solid #edeff1;
	border-bottom-color:#f7f7f7;
	margin-bottom:20px;
}
.statistics-nav:after{
	content:"";
	display:block;
	clear:both;
	height:1px;
	background:#e2e2e3
}
.statistics-nav .statistics-sort {
	padding:0; margin:0;
	list-style:none;
}
.statistics-nav .statistics-sort li {
	position:relative;
	display:block;
	float:left;
}
.statistics-nav .statistics-sort li a {
	display:block;
	padding: 11px 0 11px 17px;
	color:#8b8b8b;
}
.statistics-nav .statistics-sort li.active a {
	font-weight:bold;
	color:#555566;
}
.statistics-nav .statistics-sort li .line{
	position: absolute;
	top: 14px;
	left: 8px;
	border-left: 1px solid #dee3ea;
	height: 12px;
}

.statistics-nav .statistics-label {
	padding:11px; margin:0;
	list-style:none;
}
.statistics-nav .statistics-label li {
	display:inline;
	padding-right:5px;
	color:#777777;
	font-size:12px;
}
.statistics-nav .statistics-calendar {
	margin-top:10px;
	margin-bottom:10px;
}


/* navbar */
.navbar-statistics.navbar {
	min-height: 43px !important;
	border-radius:0;
}
.navbar-statistics .navbar-nav > li > a {
	padding-top: 11px;
	padding-bottom: 11px;
}
.navbar-statistics .navbar-brand {
	padding-top: 11px;
	padding-bottom: 10px;
}
.navbar-statistics {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-statistics .navbar-brand {
  color: #777777;
}
.navbar-statistics .navbar-brand:hover,
.navbar-statistics .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-statistics .navbar-text {
  color: #777777;
}
.navbar-statistics .navbar-nav > li > a {
  color: #777777;
}
.navbar-statistics .navbar-nav > .active > a {
	font-weight:bold;
	color: #555566;
}

.navbar-statistics .navbar-nav > li > a:hover,
.navbar-statistics .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-statistics .navbar-nav > .active > a:hover,
.navbar-statistics .navbar-nav > .active > a:focus {
  text-decoration:underline;
}
.navbar-statistics .navbar-nav > .disabled > a,
.navbar-statistics .navbar-nav > .disabled > a:hover,
.navbar-statistics .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-statistics .navbar-toggle {
  border-color: #dddddd;
}
.navbar-statistics .navbar-toggle:hover,
.navbar-statistics .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-statistics .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-statistics .navbar-collapse,
.navbar-statistics .navbar-form {
  border-color: #e7e7e7;
}
.navbar-statistics .navbar-nav > .dropdown > a:hover .caret,
.navbar-statistics .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.navbar-statistics .navbar-nav > .open > a,
.navbar-statistics .navbar-nav > .open > a:hover,
.navbar-statistics .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
.navbar-statistics .navbar-nav > .open > a .caret,
.navbar-statistics .navbar-nav > .open > a:hover .caret,
.navbar-statistics .navbar-nav > .open > a:focus .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.navbar-statistics .navbar-nav > .dropdown > a .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}
@media (max-width: 659px) {
  .navbar-statistics .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-statistics .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-statistics .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-statistics .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-statistics .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-statistics .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .navbar-statistics .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-statistics .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-statistics .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}


/* nav */
.nav.nav-pills.nav-upgle {
	background-color:#f9f9f9;
	border:1px solid #edeff1;
	border-bottom:#f7f7f7;
}
.nav.nav-pills.nav-upgle:after {
	content:"";
	display:block;clear:both;
	height:1px;background:#e2e2e3
}
.nav.nav-pills.nav-upgle > li > a:first-child {
	margin-left:6px;
}
.nav.nav-pills.nav-upgle > li > a {
	padding: 10px 14px;
	color:#8b8b8b;
}
.nav.nav-pills.nav-upgle > li > a:hover {
	text-decoration:underline;
	background:none;
}

.nav.nav-pills.nav-upgle > li.active > a,
.nav.nav-pills.nav-upgle > li.active > a:hover,
.nav.nav-pills.nav-upgle > li.active > a:focus {
	font-weight:bold;
	color: #555566;
	background: none;
}
.nav.nav-pills.nav-upgle .line{
	position: absolute;
	top: 13px;
	left: -1px;
	border-left: 1px solid #dee3ea;
	height: 10px;
}


/* table */
.table.table-upgle {
	border-top:2px solid #cbd4df;
	border-bottom:2px solid #cbd4df;
}
.table.table-upgle > thead > tr > th {
	border-bottom:1px solid #e3e5e7;
}
.table .title {
	font-weight:bold;
}
.table-condensed > thead > tr > th, 
.table-condensed > tbody > tr > th, 
.table-condensed > tfoot > tr > th, 
.table-condensed > thead > tr > td, 
.table-condensed > tbody > tr > td, 
.table-condensed > tfoot > tr > td {
	padding:6px;
}
.table > thead > tr > th, 
.table > tbody > tr > th, 
.table > tfoot > tr > th, 
.table > thead > tr > td, 
.table > tbody > tr > td, 
.table > tfoot > tr > td {
	vertical-align: middle;
}
.table .sum {
	color:#ea3f22 !important;
	font-weight:bold;
}

/* label */
.label {
	font-size : 100%;
	font-weight: normal;
	padding: 2px 3px;
}
.label-published {
	background-color:#ea4630;
}
.label-saved {
	background-color:#e8e8e8;
	color:#393939 !important;
}
.label-secret {
	background-color:#9697b1;
}
.label-reserved {
	background-color:#8079bf;
}

/* media */
.media, .media .media {
	margin-top : 8px;
	padding-top : 8px;
	border-top: 1px solid #d7dce3;
}
.media:first-child {
	padding-top : 0;
	border-top : 0;
}

/* list-group */
.list-group.list-group-dashboard .list-group-item,
.list-group.list-group-dashboard .list-group-item .title{
	color:#648AB9;
}
.list-group.list-group-dashboard .list-group-item .title{
	font-weight:bold;
}
.list-group.list-group-dashboard .author{
	color:#555;
	font-weight:bold;
}
.list-group.list-group-dashboard .info{
	color:#8b8b8b;
	margin-top:6px;
}
.list-group.list-group-dashboard .info .info-comment,
.list-group.list-group-dashboard .info .info-trackback{
	margin-left:6px;
	font-size:11px;
}
.list-group.list-group-dashboard button.close{
	color: #ea3f22;
	margin-right:-8px; margin-top:-3px;
	font-size:13px;
	padding:7px;
	opacity:1;
}
.list-group.list-group-dashboard .pull-left{
	margin-right:10px;
}
.list-group-item-text{
	line-height:1.8;
}

.list-group.list-trackback select.input-sm{
	padding:5px 3px !important;
}


/* panel */
.panel,
.panel-heading {border-radius:0;}
.panel-title {font-size:13px;font-weight:bold}
.panel-body h3 {margin-top:10px;}
.panel-heading { padding:12px 16px;}
.panel-footer {padding: 5px 15px;}

.panel-default {border-color:#E6E6E6}
.panel-default > .panel-footer {background-color:#f9f9f9}

.panel-primary {border-color:#94A2B1}
.panel-primary > .panel-heading {
	background-color:#94A2B1;
	border-color:#94A2B1;
}

.panel-analytics > .panel-body small {
	font-size:13px;
}
.panel-analytics > .panel-body small strong {
	color:#de1540;
}



.panel-silver {
    box-shadow:none;
    -webkit-box-shadow:none;
}
.panel-silver > .panel-heading {
    padding:8px 3px;
    background:none;
}
.panel-silver > .panel-body {
    background-color:#f9f9f9;
    padding-top:18px;
    padding-bottom:18px;
    border-top:2px solid #ddd;
    border-bottom:1px solid #ddd;
}

.navbar-toggle { padding: 5px 10px; padding-right:0; border:1px solid silver}
.navbar-upgle.navbar {
	background-color:#373c45;
	border:0;
	min-height:42px !important;
}
.upgle-container {padding:0 20px}
.upgle-container .page-header {
	margin-top:0;
	margin-bottom:20px;
	padding-bottom:3px;
	border-bottom: 1px solid #D1D1D1;
}
.upgle-container .page-header h4 {font-weight: bold}
.upgle-container .page-header small {margin-left:5px}



[class^="icon-"],
[class*=" icon-"] {
    margin-right:4px;
}





.navbar-upgle .navbar-collapse .navbar-nav ul {display:none;}
.navbar-upgle .navbar-right {display:none}
.navbar-upgle .navbar-brand {padding:0 17px;}

.navbar-upgle .navbar-collapse a {color: #5b5d60 !important;}
.navbar-upgle .navbar-collapse .navbar-nav ul > li.active > a {
    color: #ea3f22 !important;
    font-weight:bold;
}

/* 오류신고 */
.navbar-upgle .navbar-collapse .upgle-issue a {
	font-weight: normal !important;
	background:none !important;
	padding: 7px 0 7px 21px !important;
}


@media (max-width: 859px) {

    .navbar-collapse {
        background-color:#fbfbfb;
        border-top:0;
        border-bottom:1px solid silver;
    }
    .navbar-collapse .navbar-nav {
        margin-top:0;
        margin-bottom:0;
    }

    .navbar-collapse .navbar-nav > li > .first_menu {
        cursor:pointer;
        padding: 11px 0 11px 21px;
        font-weight:bold;
        background:url(../img/iconLnbOpen.gif) right 16px no-repeat;
        line-height:20px;

        background-color:#f2f2f2;
        border-top:1px solid #d2d2d2;
    }
    .navbar-collapse .navbar-nav > li > ul.second_menu {
        list-style:none;
        border-top:1px solid #e2e2e2;
        padding-top:6px;
        padding-bottom:6px;
    }
    .navbar-collapse .navbar-nav > li > ul.second_menu a{
        display:block;
        padding: 3px 0;
    }


}
@media (min-width: 860px) {
    body {
        background:url(../img/vrLnb.gif) -8px 0 #fefefe repeat-y;
    }

    /* input */
    .input-xs {
        height: 22px;
        padding: 0px 0px 0px 6px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 0px;
    }
    select.input-xs {
        height: 22px;
        line-height: 22px;
    }
    textarea.input-xs {
        height: auto;
    }

    .pull-right.search {
        float:right !important;
    }

    .navbar-collapse.in {overflow-y:initial}

    /* 언어 설정은 PC모드에서만 출력 */
    .upgle-language {display:block}



    .navbar-upgle .navbar-right {
        display:block; 
        margin-right:24px;
    }
    .navbar-upgle .navbar-right .nav > li > a {
        padding-top:11px; padding-bottom: 11px;
        color:#d1d1d4;
    }
    .navbar-upgle .navbar-right .nav > li > a:hover,
    .navbar-upgle .navbar-right .nav > li > a:focus {
        background-color: #464c57;
        color:#fff;
    }


    /* 활성화된 메뉴는 숨기지 않음 */
    .navbar-upgle .navbar-collapse .navbar-nav .active ul {display:block;}

    .navbar-upgle .navbar-collapse {
        position:absolute;
        margin:0; padding:0;
        top:44px;
        width:164px;
    }
    .navbar-upgle .navbar-collapse li {
        float:none;	
        width:164px;
    }
    .navbar-upgle .navbar-collapse .navbar-nav > li {
        border-top: 1px solid #f8f8f8;
        border-bottom:1px solid #d2d2d2;
    }
    .navbar-upgle .navbar-collapse .navbar-nav > li:hover {
        background-color:#f7f7f7;
    }
    .navbar-upgle .navbar-collapse .navbar-nav > li > .first_menu {
        cursor:pointer;
        padding: 10px 0 10px 21px;
        line-height:20px;
        font-weight:bold;
        background:url(../img/iconLnbOpen.gif) 143px 16px no-repeat;
    }
    .navbar-upgle .navbar-collapse .navbar-nav > li > .first_menu:hover {
        background-color:#f7f7f7;
    }
    .navbar-upgle .navbar-collapse .navbar-nav > li.active{
        background-color:#fbfbfb;
    }
    .navbar-upgle .navbar-collapse .navbar-nav > li.active > .first_menu {
        background-color:#fefefe !important;
        color:#ea3f22 !important;
    }
    .navbar-upgle .navbar-collapse .navbar-nav > li.active > .first_menu,
    .navbar-upgle .navbar-collapse .navbar-nav > li.clicked > .first_menu,
    .navbar-upgle .navbar-collapse .navbar-nav > li.active > .first_menu:hover,
    .navbar-upgle .navbar-collapse .navbar-nav > li.active > .first_menu:focus { 
        background:url(../img/iconLnbOpen.gif) 143px -30px no-repeat;
        border-bottom:1px solid #e2e2e2;
    }
    .navbar-upgle .navbar-collapse .navbar-nav > li.nochild > .first_menu,
    .navbar-upgle .navbar-collapse .navbar-nav > li.nochild > .first_menu:hover,
    .navbar-upgle .navbar-collapse .navbar-nav > li.nochild > .first_menu:focus {
        background:none !important;
        border-bottom:0;
    }

    .navbar-upgle .navbar-collapse .navbar-nav > li > ul.second_menu {
        list-style : none;
        padding: 10px 0 6px 0;
        background:url(../img/vrLnbSubmenu.gif) -8px 0;
    }
    .navbar-upgle .navbar-collapse .navbar-nav > li > ul.second_menu > li {
        padding-left:40px;
        margin-bottom:4px;
    }
    .navbar-upgle .navbar-collapse .navbar-nav > li.active > ul.second_menu {
        background:none !important;
        background-color:#fefefe !important;
    }

    .upgle-container {
        padding:0 28px 0 0px;
        margin-left:195px; 
    }
}