/************* Overall ******************/
body { font-family: "Open Sans", Arial, Helvetica, san-serif; color: #000; font-size: 14px; background: #f7f7f7; }
h1,h2,h3,h4,h5,h6 { color: #414141; }
p {font-size: 14px;line-height: 24px;}
/********** meta **********/
.intro {padding: 60px 0px;border-top: 5px solid #414141;}
.meta {	background : #ffffff;padding: 10px 0px;	border-top: 1px dashed #c7c7c7;	border-bottom: 1px dashed #c7c7c7;}
.meta ul {padding: 0px;	margin: 0px;}
.meta ul li {font-size: 13px;margin-right: 7px;}
.meta ul li i,.sidebar ul li a i {font-size: 15px;color: #cacaca;padding-right: 5px;}
.meta ul li a { color: #414141; }
.sidebar, .content { background: #ffffff; border: 1px solid #e7e7e7; margin-bottom: 60px; }
.sidebar { overflow-y: auto; padding-bottom: 10vh; height: 100vh; }
.sidebar ul { padding: 0px; margin: 0px; list-style: none; }
.sidebar ul li { padding: 0px 0px; border-bottom: 1px dashed #e7e7e7;}
.sidebar ul li ul li { padding: 0px 15px; border-bottom: 1px dashed #e7e7e7;}
.sidebar ul li ul li { border-bottom: 0px dashed #e7e7e7; }
.sidebar ul li a { padding: 4px 15px; font-size: 14px; font-weight: 700; color: #2083D6; display: block; text-decoration: none;position: relative;}
section.inline { padding-bottom: 60px; border-bottom: 1px dashed #e7e7e7;}
.sidebar ul li a:hover { background: #f7f7f7; }
.sidebar ul li a.dropdown-toggle::after {display: block;position: absolute;top: 50%;right: 20px;transform: translateY(-50%);}
.sidebar ul li a.dropdown-toggle::after {display: inline-block;width: 0;height: 0;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent;}
.inline-content { padding: 25px; }
.top-title { padding: 20px 20px; border-bottom: 1px dashed #e7e7e7;}
.top-title { border-left: 15px solid #e7e7e7; }
.top-title p { margin: 0px; font-size: 32px; font-weight: 500;}
.top-title a i { color: #414141; }
.base_url_format{background: #f7f7f7;border: 1px solid #ddd;border-radius: 3px;padding: 10px 15px;overflow: auto;white-space: pre;margin-top:10px;}

.table-responsive .table td.main_heading{background-color:#2494F2; color:#FFF; padding:12px; font-size:18px;text-align: center;}
.table-responsive .table td.sub_heading{padding:10px 25px 10px 25px; border-bottom:1px solid #CBCBCB; border-right:1px solid #CBCBCB; background-color:#7C7C7C; color:#FFF;text-align: center;}
.table-responsive .table td.sub_heading_2{padding:10px 25px 10px 25px; border-bottom:1px solid #CBCBCB; background-color:#7C7C7C; color:#FFF;}
.table-responsive .table tr td:not(.main_heading):not(.sub_heading):not(.sub_heading_2){padding:10px;border-bottom:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB;border-bottom:1px solid #cccccc;}
.table-responsive .table tr td:first-child:not(.main_heading):not(.sub_heading):not(.sub_heading_2){background-color:#dedede;}
.table-responsive .table tr td:not(:first-child):not(:last-child):not(.main_heading):not(.sub_heading):not(.sub_heading_2){border-right:1px solid #CBCBCB;}
.method {font-weight: bold;padding: 3px;border-radius: 3px;color:white;font-size: 12px;line-height: 1.5;font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif;}
.definition {background-color:rgba(45,48,51,0.05);padding: 3px;border-radius: 3px;line-height: 1.5;color:#00A5FF;font-size: 12px;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif;}
.method.post{background-color:#47B4F9;}
.method.get {background-color: #38E8BA;}
.method.delete {background-color:#FF866D;}

@media (min-width: 768px) {
    .bs-sidebar.affix {width: 25%;top: 25px;}
}
@media (min-width: 992px) {
    .bs-sidebar.affix {width: 25%;position: fixed;top: 25px;}
}
@media (min-width: 1200px) {
    .bs-sidebar.affix { width: 23%; }
}
