body {
	overflow-y: scroll;
}

.operation-params .model-signature pre {
	width: 282px !important;
}

.swagger-section #header #logo .logo__title {
   padding: 16px 0 0 10px !important;
}

li.resource > div.heading{
	display: none !important;
}

.jsoneditor-object {
	display: none;
}

div.jsoneditor-readonly {
	color: inherit !important;
	font-size: 10pt !important;
}

.jsoneditor table td{
	padding: 0px !important;	
}

div.jsoneditor-outer {
    margin: 0px;
    padding: 8px;
}

div.jsoneditor-value[contenteditable=true]{
	background-color: white !important;
    background-color: -moz-field !important;
    border: 1px solid darkgray !important;
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
    background-color: white;
    background-color: -moz-field;
    border: 1px solid darkgray;
    min-width: 115px;
    padding: 3px;
    margin: 2px;
}

.model-signature .snippet_json pre {
	height: auto !important;
}

.subtext {
	font-size: 12px !important;	
	color: #505657 !important;
}

.apiDetails{
	font-size: 13px !important;
	margin-top: 8px;
}

.hrefLink {
    font-size: 20px !important;
    text-decoration: none !important;
    cursor: pointer;
}

.hrefLink:hover {    
    text-decoration: underline !important;
}

.apiHeader, .apiDetails {
	color: #505657 !important;
}

.apiHeader{
	padding-bottom: 0px !important;
}

.tansa.swagger-section, .lingofy.swagger-section{
	margin: 0px !important;
	font-weight: bold !important;
}

.tansa .hrefLink{
	color: #d10e45 !important;
}

.lingofy .hrefLink{
	color: #84bd00 !important;
}

.lingofy .jsoneditor {
    border: 1px solid #84bd00 !important;
}

.lingofy #header{
	background: linear-gradient(to right,#84bd00,#7dbd2c) !important;
}

.lingofy .jsoneditor-menu {
    background-color: #84bd00;
    border-bottom: 1px solid #84bd00;
}

.lingofy .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options {
    padding: 5px;
	float: left; 
	clear: both;
}

.lingofy .logo__title{
    padding: 15px 0 0 10px !important;
    font-weight: 400;
}

.lingofy.swagger-section #header #logo .logo__title{
	padding: 16px 0 0 16px !important;
}

.lingofy .logo__img{
	 margin-top: -5px !important;
}

.lingofy.mainPage li, 
.lingofy.mainPage a.hrefLink,
.lingofy.mainTestPage li,
.lingofy.mainTestPage a.hrefLink{
	font-size: 16px !important;
	color:black !important;
}

.lingofy.mainPage .hrefLink:hover,
.lingofy.mainTestPage .hrefLink:hover{
	color:#84bd00 !important	
}

.downloads .apiHeader span{
	border-bottom: 1px Solid black;
}

.downloads li, 
.mainPage li,
.mainTestPage li {
	 list-style: square !important;
	 margin-bottom: 11px;
}

.downloadLinkContainer, 
.downloadLinkContainer a.hrefLink{
	font-size: 15px !important;
}

.webcheckTestPage.swagger-section .swagger-ui-wrap table tbody tr td{
	border: 0px !important;
}

.parameters th:nth-child(2), .operation-params td:nth-child(2){
	width: 190px !important;
    max-width: 190px  !important;
}

.parameters th:nth-child(3), .operation-params td:nth-child(3){
	width: 320px !important;
    max-width: 320px !important;
}

.swagger-section .swagger-ui-wrap input.parameter, .swagger-section .swagger-ui-wrap .body-textarea{
	width: 190px !important;
}

.swagger-section .swagger-ui-wrap .body-textarea {
	height: 160px !important;
}

.swagger-section{
	margin: 8px !important;
}

.swagger-ui .info .version {
	background-color: inherit;
    border: 0px;
}

.swagger-ui .info .title small.version-stamp, 
.swagger-ui .info a.link,
.swagger-ui .scheme-container,
.swagger-ui #operations-tag-default{
	display: none;
}

.swagger-ui pre code{
	color: inherit;
}

.swagger-ui {
	margin-top: -42px;
}