body, pre {font-family: "Open Sans", sans-serif; color: #525d67;}

/*------------buttons -------------------*/
.btn {display: inline-block; *display: inline; zoom: 1; padding: 0; margin: 0; outline: 0; background-color: #1ebaed; border: 1px solid #079ed0; color: #fff; font-family: 'Open Sans', sans-serif; text-decoration: none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; text-transform: uppercase; font-size: 12px;  border-radius: 2px; line-height: 12px; padding: 11px 15px;}
.btn:hover,
.btn:active,
.btn:focus,
.btn:active:focus {cursor: pointer; background-color: #1ebaed;border: 1px solid #079ed0;color: #fff;}

.btn-primary {color: #fff; border: 1px solid #1aa267; background-color: #1dc17a;-webkit-appearance: none;}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:active:focus {background-color: #01b668; border-color: #01b668;}
.btn-primary.btn-large {}
.btn-primary.btn-large:hover {}
/*------------buttons end ---------------*/


.docs-index .label { color: #525d67; border-style: solid; border-width: 1px; border-color: transparent; width: 65px; font-size: 14px; line-height: 20px; font-family: 'Open Sans'; font-weight: 400; vertical-align: middle; display: inline-block; }
.docs-index .label.bg-info { background: #baeafb; border-color: #8fdaf2; }
.docs-index .label.bg-success { background: #bbf6dd; border-color: #9af0cb; }
.docs-index .label.bg-warning { background: #fdffe4; border-color: #f3f8b8; }
.docs-index .label.bg-danger { background: #fddde1; border-color: #fdc2c9; }

.docs-index .pointer { cursor: pointer }
.docs-index .ellipsis { text-overflow: ellipsis; overflow: hidden; line-height: 29px; display: inline-block; color: #525d67;}
.docs-index pre .ellipsis {line-height: 10px}
.docs-index label {display: block; font-size: 12px; font-weight: 400;}
.docs-index label.pointer {display: block;font-size: 12px;color: #079ed0; text-decoration: underline; text-decoration-style: dotted;  margin-bottom: 20px;}
.docs-index label.pointer:hover {text-decoration: none;}
.docs-index label.pointer + .well {border: 1px solid #b6bfc5;border-radius: 3px; padding: 3px 8px; height: auto; color: #525d67; outline: none;line-height: 20px; background: #FFF;box-sizing: content-box;display: none;}
.docs-index label.pointer + .well.toggle { height: auto; min-height:20px; overflow: hidden;display: block; margin-top: -10px;}
.docs-index .docs-fields td { padding-right: 10px;}
.docs-index legend {font-size: 22px;}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus { background-color: #ebfaff; border-color: #c0ecfb;}

/* panel */
.panel-primary {border-color: #c0ecfb;}
.panel-title {font-size: 14px; line-height: 14px; font-weight: 700; color: #525d67;text-transform: uppercase; position: relative; padding-left: 20px;}
.panel-title a:before{color:#b6bfc5;content:"\f107";display:inline-block;position:absolute;top:0;left:0;width:10px;height:12px;cursor:pointer;color:#b6bfc5;font-family:"FontAwesome";}
.panel-title a[aria-expanded="false"]:before {content:"\f107"}
.panel-title a[aria-expanded="true"]:before {content:"\f106"}

/* well */
.well h2 {font-size: 12px; font-weight: 700; text-transform: uppercase;}
.well h2:first-child {margin-top: 3px;}

.response.well .data * {font-size: 14px}
.response.well .data .text-danger {color: #db3246;}

.final-url, .element.headers {word-wrap: break-word;}

.data-json-copy {display: none;}

.icon {
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 0;
    vertical-align: middle;
}

.btn-copy {
    margin-top: 8px;
}
