.qq-flex
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.qq-inline-flex
{
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
}
.qq-direction-row
{
	flex-direction: row;
}
.qq-direction-column
{
 flex-direction: column;
}

.qq-align-center
{
	align-items: center;
}
.qq-align-startt
{
	align-items: flex-start;
}
.qq-align-end
{
	align-items: flex-end;
}

.qq-justify-between
{
	justify-content: space-between;
}
.qq-justify-around
{
	justify-content: space-around;
}
.qq-justify-center
{
	justify-content: center;
}
/*QQ Docs Images and icons  */
.clip-icon
{
	width: 22px;
    height: 20px;
    display: inline-block;
    background: url(../images/QQ_Docs_icons.png) no-repeat;
    background-position: -310px -337px;
    cursor: pointer;
}
.clip-icon:hover,
.icon-wrapper:hover .clip-icon
{
	background-position: -310px -366px;
}

.pen-icon
{
	width: 24px;
	height: 24px;
	min-width: 24px;
	min-height: 24px;
	display: inline-block;
	background: url('../images/QQ_Docs_icons.png') no-repeat;
	background-position: -336px -333px;
}
.pen-icon:hover,
.icon-wrapper:hover .pen-icon
{
	background-position: -336px -362px;
}

.star-icon
{
	width: 28px;
	height: 26px;
	min-width: 28px;
	min-height: 26px;
	display: inline-block;
	background: url('../images/QQ_Docs_icons.png') no-repeat;
	background-position: -365px -331px;
}
.star-icon:hover,
.icon-wrapper:hover .star-icon
{
	background-position: -365px -360px;
}

.eye-icon
{
	width: 28px;
	height: 17px;
	min-width: 28px;
	min-height: 17px;
	display: inline-block;
	background: url('../images/QQ_Docs_icons.png') no-repeat;
	background-position: -398px -337px;
}
.eye-icon:hover,
.icon-wrapper:hover .eye-icon
{
	background-position: -398px -366px;
}

.share-icon
{
	width: 23px;
	height: 23px;
	display: inline-block;
	background: url('../images/QQ_Docs_icons.png') no-repeat;
	background-position: -429px -335px;
}
.share-icon:hover,
.icon-wrapper:hover .share-icon
{
	background-position: -429px -364px;
}

.mini-burger-icon
{
	width: 23px;
	height: 18px;
	display: inline-block;
	background: url('../images/QQ_Docs_icons.png') no-repeat;
	background-position: -455px -337px;
}
.mini-burger-icon:hover,
.icon-wrapper:hover .mini-burger-icon
{
	background-position: -455px -366px;
}
.warning-icon
{
	width: 23px;
	height: 18px;
	display: inline-block;
	background: url(../images/QQ_Docs_icons.png) no-repeat;
	background-position: -454px -391px;
}

.color-red
{
	color: #ff3b3b;
}
.color-green
{
	color: #abf7ad;
}
.color-purple
{
	color: #be74f1;
}
.color-blue
{
	color: #88b7e8;
}

.color-light-red
{
	color: #c35259;
}
.color-light-green
{
	color: #72f195;
}
.color-light-blue
{
	color: #96cbff;
}
.color-light-purple
{
	color: #ad8dd5;
}

.color-bright-purple
{
	color: #c97aff;
}
.color-bright-green
{
	color: #88e896;
}
/*Symbols lists*/
.qq-symbol
{
	width: 29px;
	height: 18px;
	min-width: 29px;
	min-height: 18px;
	display: inline-block;
	background: url('../images/QQ_Docs_icons.png') no-repeat;
}
.ur-symbol
{
	background-position: 1px -482px;
}
.sn-symbol
{
	background-position: -31px -482px;
}
.lc-symbol
{
	background-position: -63px -482px;
}
.xx-symbol
{
	background-position: -95px -482px;
}
.ue-symbol
{
	background-position: -127px -482px;
}
.ds-symbol
{
	background-position: -159px -482px;
}
.gm-symbol
{
	background-position: -191px -482px;
}
.bl-symbol
{
	background-position: -223px -482px;
}
.xg-symbol_green
{
	background-position: -255px -482px;
}
.tw-symbol
{
	background-position: -287px -482px;
}
.gt-symbol
{
	background-position: -319px -482px;
}
.cc-symbol
{
	background-position: -351px -482px;
}
.ux-symbol
{
	background-position: -383px -482px;
}
.df-symbol
{
	background-position: -415px -482px;
}
.ga-symbol
{
	background-position: -447px -482px;
}

.uw-symbol
{
	background-position: 1px -503px;
}
.sb-symbol
{
	background-position: -31px -503px;
}
.lm-symbol
{
	background-position: -63px -503px;
}
.da-symbol
{
	background-position: -95px -503px;
}
.gr-symbol
{
	background-position: -127px -503px;
}
.xg-symbol
{
	background-position: -159px -503px;
}
.gd-symbol
{
	background-position: -191px -503px;
}
.hd-symbol
{
	background-position: -223px -503px;
}
.tr-symbol
{
	background-position: -255px -503px;
}
.xt-symbol
{
	background-position: -287px -503px;
}
.tw-symbol_light-red
{
	background-position: -319px -503px;
}
.b0-symbol
{
	background-position: -351px -503px;
}
.in-symbol
{
	background-position: -383px -503px;
}
.gw-symbol
{
	background-position: -415px -503px;
}
.tr-symbol_brown
{
	background-position: -447px -503px;
}

.gv-symbol
{
	background-position: 1px -524px;
}
.lp-symbol
{
	background-position: -31px -524px;
}
.xt-symbol_green
{
	background-position: -63px -524px;
}
.su-symbol
{
	background-position: -95px -524px;
}
.sf-symbol
{
	background-position: -127px -524px;
}
.sf-symbol_brown
{
	background-position: -159px -524px;
}

/*Bg spans*/
.light-brown-bg
{
	background-color: #6e6a13;
}
.yellow-bg
{
	background-color: #8a8625; 
}




/*QQ Docs Styles*/
.docs-block 
{
	padding: 0px 0px 18px 0px;
}
.docs-block__pre-content-line
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	padding: 0px 20px 0px 224px;
}
.docs-block__sidebar
{
	width: 217px;
	padding: 8px;
}
.docs-block__content
{
	width: calc(100% - 237px);
	margin: 12px 0px 0px 0px;
}

/*Breadcrumbs*/
.dashboard-breadcrumbs-wrapper
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
}
.dashboard-breadcrumbs
{
	
}
.dashboard-breadcrumbs__item
{
	text-decoration: none;
}
.breadcrumbs-control-buttons
{

}
.breadcrumbs-control-button
{
	margin-left: 6px;
}

/*Dashboard buttons*/
.dashboard-contrlol-buttons
{
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	flex-direction: row;
	align-items: center;
}
.dashboard-contrlol__button
{
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	margin-left: 14px;
}
.dashboard-contrlol__text
{
	margin-left: 3px;
}

.vertical-list-module__submenu
{
	padding-left: 13px;
}
.vertical-list-module__submenu .dropdown-menu-submenu-item:first-child
{
	margin-top: 10px;
}
.vertical-list-module__submenu .dropdown-menu-submenu-item:last-child
{
	margin-bottom: 0px;
}


.docs-block_paragraph
{
	margin-bottom: 10px;
}
.docs-block_paragraph__title
{
	margin-bottom: 6px;
	padding-left: 30px;
}
.docs-block_paragraph__text
{
}

.max-width-750
{
	max-width: 750px;
}
.max-width-820
{
	max-width: 820px;	
}
.max-width-990
{
	max-width: 990px;
}

/*Code Buble Module*/
.code-buble-skin
{
	background: #1f272e;
	border: 1px solid #54616e;
    border-radius: 5px;
    padding: 2px;
}
.code-buble
{	
	background: #1f272e;
	border: 1px solid #54616e;
    border-radius: 5px;
    min-height: 92px;
    padding: 2px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    box-sizing: border-box;
    font-size: 15px;
    line-height: 1.2;
    width: 100%;
}
.buble-header
{
	padding: 6px 10px 6px 16px;
	font-size: 24px;
	font-weight: 600;
}
.code-buble__sidebar
{
	width: 310px;
	min-width: 310px;
	padding: 2px 40px 3px 10px; 
	text-align: right;
	color: #a4b2ba;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: center;
}
.code-buble__content
{
	padding: 9px 10px 7px 0px;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	overflow: auto;
	width: 100%;
}
.code-buble__code
{
	margin: 0px;
}

	/*With bordered sidebar*/
.code-buble__sidebar_dot-sidebar
{
	padding-right: 20px;
}
.code-buble__sidebar_red
{	
	margin-right: 24px;
	border-right: 2px dotted #ff3b3b; 
}
.code-buble__sidebar_blue
{	
	margin-right: 24px;
	border-right: 2px dotted #82d3ff; 
}
.code-buble__sidebar_green
{
	margin-right: 24px;
	border-right: 2px dotted #82ff97; 
}

.warining-text
{
    display: inline-flex;
	flex-direction: row;
    align-items: flex-start;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 2px;
}
.warining-text .warning-icon
{
	margin-right: 6px;
}


xmp
{
	margin: 0px;
	font-family: 'Roboto';
	white-space: pre-wrap;
	width: 100%;
	padding-left: 15px;
	padding: 0px 5px 0px 15px;
	line-height: 1.2;
	box-sizing: border-box;
}
code
{
	/*width: 100%;*/
}
.highlighted-code-line
{
	background: #444a4f;
}



/*Note Buble*/
.note-buble
{
	background: #384554;
	border: 1px solid #6b681d;
	border-left-width: 9px; 
	border-radius: 5px;
	padding: 9px 15px 15px 12px;
}
.note-buble_mrg-top
{
	margin-top: 12px;
}
.note-buble_mrg-right
{
	margin-right: 12px;
}
.note-buble_mrg-bottom
{
	margin-bottom: 12px;
}
.note-buble_mrg-left
{
	margin-left: 12px;
}

.note-buble__title
{
	margin-bottom: 10px;
}
.note-buble__content
{
	padding-left: 24px;
	line-height: 1.4;
}


/*Sub Section Lists*/
.sub-section-list
{

}
.sub-section-list__description
{
	margin-bottom: -4px;
}

.sub-section-list .decimal-list
{
	padding: 0px 0px 0px 7px;
}

.sub-section-list .vertical-list-module .subsection-list-item
{
	margin: 7.5px 7px 0px 7px;
}

.sub-section-list-01 .vertical-list-module
{
	padding-left: 6px;
}


/*Faq list*/
.green-list-item_default
{
	font-size: 15px;
	margin-bottom: 11px;
}

/*Links list*/
.links-list
{
	margin-bottom: 25px;
}
.links-list a
{
	font-size: 15px;
}
.links-list .styled-list-item
{
	margin: 7.5px 7px 1px 7px;
}
.links-list__vertical-list-module
{
	padding-left: 26px;
}
.links-list .docs-block_paragraph__title
{
	margin-bottom: 11px;
}
.links-list__vertical-list-module .vertical-styled-list.squeared-items .styled-list-item:before
{
	top: 2px;	
}


/*Code View*/
.code-view
{
	padding: 0;
	overflow: hidden;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}
.code-view__body
{
	padding: 0px 15px 0px 0px;
}
.code-view__header
{
	min-height: 36px;
	background: #34404d;
	padding: 5px 25px 5px 14px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
}
.code-view__code-lines
{
    counter-reset: line;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: inline-flex;
    flex-direction: column;
	padding: 1px 0px 0px 0px;
	background: #1f272e;
	white-space: nowrap;
}
.code-view__line-code
{
    counter-increment: line;
 	display: -webkit-inline-flex;
 	display: -moz-inline-flex;
 	display: -ms-inline-flex;
 	display: -o-inline-flex;
 	display: inline-flex;
 	align-items: flex-start;
}
.code-view__line-code span
{
	padding: 2px 0;
}
.code-view__line-code:first-child span
{
	padding-top: 5px;
}
.code-view__line-code:before
{
    content: counter(line);
    -webkit-user-select: none;
    width: 50px;
	padding: 2px 0;
    background-color: #34404d;
    text-align: center;
    margin-right: 11px;
    box-sizing: content-box;
}
.code-view__line-code:first-child:before
{
	padding-top: 5px;
}
.code-view__line-code:last-child:before
{
	padding-bottom: 13px;
}

.qq-popup-module .qq-popup-module__window-initial-styles
{
	width: auto;
    max-width: initial;
    background: initial;
    padding: initial;
    border: none;
    border-radius: initial;
    position: initial;
    top: initial;
    left: initial;
    box-shadow: initial;
}

.collapse-btn
{
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	flex-direction: row;
	align-items: center;
	margin-left: 10px;
	cursor: pointer;
	white-space: nowrap;
}
.collapse-btn .arrow-icon
{
	bottom: initial;
	margin-left: 9px;
	margin-right: 0px;
}


/*CLI Options Section Paragraph*/
.cli-options-list
{
	padding-left: 14px;
	margin-top: 9px;
}
.items-whithout-margin .styled-list-item
{
	margin: 0px 7px 5px 0px;
}

.cli-options-list .vertical-styled-list.squeared-items .styled-list-item
{
	font-size: 15px;
}
.cli-options-list .vertical-styled-list.squeared-items .styled-list-item:before
{
	top: 1px;	
}

/*Overview Paragraph*/
.overview-links-list
{
	padding-left: 8px;
}


/*Options paragraph*/
.options-lists
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: row;
}
.options-lists-item
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: row;
}

.options-list
{
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	flex-direction: column;
	margin: 0px 25px 31px 0px;
}
.options-list__title
{
	padding-left: 5px;
	margin-bottom: 3px;
}

.option
{
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	align-items: center;
	margin: 3.5px 0px;
}
.option__text
{
	margin-left: 5px;
	font-size: 15px;
}

/*External Links Paragraph*/
.blue-buble-button
{
	width: 100%;
	max-width: 316px;
	height: 53px;
	display: inline-block;
	padding: 10px 10px;
	background: #415669;
	border: 1px solid #13181c;
	box-shadow: inset 0px 0px 1px 1px #506a82;
	border-radius: 10px;
	text-align: center;
	box-sizing: border-box;
}
.blue-buble-button:hover
{
	background: #506b82;
	box-shadow: inset 0px 0px 1px 1px #6789a8;
	color: #fff;
}
.blue-buble-button_small
{
	display: inline-block;
	padding: 4px 17px;
	background: #415669;
	border: 1px solid #13181c;
	box-shadow: inset 0px 0px 1px 1px #506a82;
	border-radius: 5px;
	text-align: center;
	box-sizing: border-box;
	color: #fff;
}


.external-link
{
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.external-link__text
{
	margin-left: 6px;
}


/*Comments Paragraph*/
.buble-comments,
.buble-comments-styles
{
	background: #34404d;
	border: 1px solid #405569;
	border-radius: 5px;
}

/*Pre-comment buble headers*/
.pre-comment-buble-header
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	margin: 0px 0px 5px 0px;
}
.pre-comment-buble-header__left-side
{

}
.pre-comment-buble-header__right-side
{

}

.like-btn
{
	margin: 0px 0px 10px 0px;
}
.desicions-btn
{
	padding: 3px 0px;
}
.desicions-btn__text
{
	margin-left: 5px;
}


/*Comment*/
.comment-wrapper
{
	padding: 0px 6px 14px 9px;	
	margin: 0px 0px 6px 0px;
}
.comment
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: row;
	padding: 8px 0px 2px 0px;
}
.comment__author-image
{
	width: 38px;
	height: 38px;
	min-width: 38px;
	min-height: 38px;
	display: inline-block;
	border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
	margin-right: 10px;
	overflow: hidden;
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.default-user-image
{
	width: 38px;
	height: 38px;
	display: inline-block;
	background: url('../images/QQ_Docs_icons.png') no-repeat;
	background-position: -346px -264px;
}
.comment__body
{
	flex-grow: 1;
}
.comment__author-name
{
	font-weight: 600;	
	font-size: 15px;
}
.comment__author-mrg-bottom
{
	margin-bottom: 11px;
}
.comment__text
{

}
.comment__info
{
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: flex;
 	flex-direction: row;
 	align-items: center;
 	margin-bottom: 3px;
}
.comment__info_text
{
	margin-left: 3px;
}
.comment__info_item
{
	margin-right: 10px;
	cursor: pointer;
	user-select: none;    
}
.comment__info_item:hover
{
	color: #eae3e3	;
}
.comment__like
{
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	align-items: center;
}
.like__count
{
	min-width: 31px;
	min-height: 17px;
	color: #0d0e0f;
	text-decoration: underline;
	background: #bed0e0;
	text-align: center;
	border-radius: 2px;
	margin-left: 5px;
	cursor: default;
}
.comment__reply
{
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	align-items: center;
}
.comment__date
{
	margin-left: 5px;
}
.comment__date,
.comment__date:hover
{
	color: #cccccc;
	cursor: default;
}


.like-icon_small
{
	width: 17px;
	height: 19px;
	display: inline-block;
	background: url('../images/QQ_Docs_icons.png') no-repeat;
	background-position: -380px -305px;
}
.like-icon_small:hover,
.icon-wrapper:hover .like-icon_small
{
	background-position: -453px -436px;
}
.reply-icon
{
	width: 18px;
	height: 19px;
	display: inline-block;
	background: url('../images/QQ_Docs_icons.png') no-repeat;
	background-position: -402px -307px;	
}
.reply-icon:hover,
.icon-wrapper:hover .reply-icon
{
	background-position: -476px -436px;
}
.write-comment-icon
{
	width: 32px;
	height: 37px;
	display: inline-block;
	background: url('../images/QQ_Docs_icons.png') no-repeat;
	background-position: -391px -265px;
}

/*Comment Threads*/
.comment-threads
{
	border-top: 1px solid #496075;	
}

/*Write comment area*/
.write-comment-area-wrapper
{
	position: relative;
	min-height: 71px;
	padding: 5px 6px 5px 10px;
	box-sizing: border-box;
}
.write-comment__icon
{
	position: absolute;
}
.write-comment-area
{
	width: 100%;
	box-sizing: border-box;
	background: none;
	resize: none;
	padding: 3px 5px 5px 40px;
	font-family: 'Roboto';
	font-size: 14px;
	color: #fff;
	min-height: 58px;
}
.write-comment-area:focus
{
	resize: vertical;
}
.write-comment-area::-webkit-input-placeholder 
{
  color: #e0d6d6;
}
.write-comment-area::-moz-placeholder 
{
  color: #e0d6d6;
}
.write-comment-area:-ms-input-placeholder 
{
  color: #e0d6d6;
}
.write-comment-area:-moz-placeholder 
{
  color: #e0d6d6;
}




/*Request settings table*/
.http-request-settings
{
	margin: 18px 0px 0px 0px;	
}
.http-request-settings__header
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 4px 32px 5px 5px;

}
.green-btn
{
	background: #518716;
	border: 1px solid #13181c;
	box-shadow: inset 0px 0px 1px 1px #6fa163;
	border-radius: 5px;
	color: #fff;
	padding: 5px 23px;
}
.get-request-btn
{
	font-size: 14px;
}
.http-request-info
{
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	flex-direction: row;
	align-items: center;
	font-size: 15px;
}
.http-request-info__item
{
	margin: 0px 12px 0px 0px;
}

.http-request-settings__section
{
	padding: 0px 0px 15px 0px;
}
.http-request-settings__section-header
{
	background: #2a3540;
	border-top: 1px solid #1f272e;
	border-bottom: 1px solid #1f272e;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 10px 23px 6px 19px;
}
.http-request-settings__section-title
{
	font-size: 17px;
}

.http-request-settings__section-body
{

}

.options-list-table
{
	padding: 0px 16px;
}

.options-list-table__row
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;	
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 17px 4px;
}
.options-list-table__row_nope
{
	padding: 0px 0px;
}
.options-list-table__header
{
	border-bottom: 1px solid #506a82;
	padding: 12px 4px;
}

.options-list-table__col
{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;	
	flex-direction: column;
	align-items: flex-start;
}
.options-list-table__col_first
{
	width: 140px;
}
.options-list-table__col_end
{
	margin-left: auto;
	text-align: right;
}
.options-list-table__col_full-grow
{
	flex-grow: 1;
}

.option-item
{

}
.option-item.default-margins
{
	margin: 0px 0px 5px 0px;
}

.option-item-name
{
	margin-bottom: 9px;
}
.option-item-type
{
	margin-bottom: 14px;
	font-size: 14px;
}
.option-item-description
{
	margin-bottom: 24px;
}
.option-item-control
{
	width: 273px;
	height: 33px;
	padding: 2px 8px 2px 15px;
	background: none;
	border-radius: 5px;
	box-sizing: border-box;
	font-family: 'Roboto';
}

.option-control-input
{
	border: 1px solid #506a82;
	color: #cccccc;
}
.option-item-control::-webkit-input-placeholder 
{
	font-family: 'Roboto';
	font-style: normal;
	color: #999999;
	font-size: 16px;
}
.option-item-control::-moz-placeholder 
{
	font-family: 'Roboto';
	font-style: normal;
	color: #999999;
	font-size: 16px;
}

.option-item-control:-ms-input-placeholder 
{
	font-family: 'Roboto';
	font-style: normal;
	color: #999999;
	font-size: 16px;
}

.option-item-control::-ms-input-placeholder
{
	font-family: 'Roboto';
	font-style: normal;
	color: #999999;
	font-size: 16px;
}

.option-control-select
{
	border: 1px solid #abf7ad;
	line-height: 1.5;
	margin: 1px 0px 4px 0px;
	padding-right: 25px;
}
.contentTypeSelect_qq-popup-module .qq-select-value
{
	margin: 10px 0px;
}
.contentTypeSelect_qq-popup-module .qq-select-subvalue
{
	margin-left: 5px;
}

.color-999
{
	color: #999999;
}

/*Margins for every paragraph*/
.highlighted-code-buble_paragraph
{
	margin: 12px 0px 25px 0px;
}
.highlighted-code-buble
{
	margin-top: 8px;
}
.highlighted-code-buble .code-buble__content
{
	padding: 9px 0px 7px 0px;
}
.cli-buble-header_paragraph
{
	margin-bottom: 30px;
}
.links-text-references_paragraph
{
	margin-top: 17px;
}
.sub-section-list-01
{
	margin-top: 20px;
}
.sub-section-list-02
{
	margin-top: 4px;
}
.doc-property-list_paragraph
{
	margin-top: 9px;
}
.faq_paragraph
{
	margin-top: 6px;
}
.cli-side-info_paragraph
{
}
.code-buble-content__title
{
	margin-bottom: 12px;
}
.cli_options_paragraph
{
	margin-top: 20px;
}
.cli_options_paragraph__title
{
	margin-bottom: 11px;	
}
.test-utilities_paragraph
{
	margin-top: 12px;
}
.new-section__title
{
	margin-bottom: 16px;
}
.overview_paragraph
{
	margin-top: 11px;
}
.overview_paragraph__title
{
	margin-bottom: 18px;
}
.overview_paragraph__links-list
{
	margin: 13px 0px 8px 0px;	
}
.options-lists_paragraph
{	
	margin-bottom: 0px;
}
.options-lists_paragraph__title
{
	margin-bottom: 9px;
}
.external-links_paragraph
{
	margin-bottom: 30px;
}
.external-links_paragraph__title
{
	margin-bottom: 8px;
}
.comments-paragraph
{
	margin-bottom: 27px;
}

@media screen and (min-width: 1520px) {
	.doc-property-list_paragraph 
	{
    	margin: 0px 0px;	
    }
    .cli_options_paragraph
    {
    	margin-top: 11px;
    }	
    .test-utilities_paragraph
    {
    	margin-top: 2px;
    }
}

@media screen and (max-width: 1300px) {
	.docs-block__content
	{
		width: calc(100% - 231px);
	}
	.sub-section-list-01
	{
		margin-bottom: 1px;
	}
	.doc-property-list_paragraph 
	{
    	margin-top: 0px;
    	margin-bottom: 0px;
	}
	.links-list
	{
		margin-bottom: 15px;
	}
	.cli_options_paragraph
	{
		margin-top: 10px;
	}
	.test-utilities_paragraph
	{
		margin-top: 2px;
	}
	.overview_paragraph__under-buble-text
	{
		padding-left: 40px;
	}
	.code-buble__sidebar_dot-sidebar
	{
		margin-right: 14px;
	}
}

@media screen and (max-width: 1120px) {
	.sub-section-list-01
	{
		margin-top: 14px;
	}
	.doc-property-list_paragraph
	{
		margin-bottom: 10px;
	}
	.faq_paragraph
	{
		margin-top: 16px;
	}
	.links-list .docs-block_paragraph__title
	{
		margin-bottom: 1px;
	}
	.cli_options_paragraph
	{
		margin-top: 20px;
	}
}

@media screen and (max-width: 1050px) {
	.code-buble__sidebar_dot-sidebar
	{
		width: 260px;
		min-width: 260px;
		padding-right: 13px;
	}
}

@media screen and (max-width: 950px) {
	.docs-block__pre-content-line
	{
		padding-left: 32px;
	}
	.code-buble__content
	{
		padding: 9px 4px 7px 0px;
	}
	.faq_paragraph
	{
	    margin-top: 6px;
	}
	.cli_options_paragraph
	{
		margin-top: 10px;
	}

	.options-lists
	{
		justify-content: space-between;
	}
	.options-lists-item_02
	{
		flex-direction: column;
	}

	.options-lists_paragraph
	{
		margin-bottom: 35px;
	}
}

@media screen and (max-width: 855px) {
	.code-buble__sidebar
	{
		width: 222px;
		min-width: 222px;
	}

	.options-lists
	{
		justify-content: initial;
	}
	.options-lists-item_01
	{
		flex-direction: column;
	}
	.options-list
	{
		margin-bottom: 9px;
	}

	.options-lists_paragraph
	{
		margin-bottom: 25px;
	}
}

@media screen and (max-width: 770px) {
	.code-buble__sidebar
	{
		width: 202px;
		min-width: 202px;
		padding-right: 30px;
	}
	.code-buble__sidebar_dot-sidebar
	{
		padding-right: 13px;
		margin-right: 9px;
	}

	.code-buble-content__title
	{
    	margin-bottom: 5px;
	}

	.faq_paragraph
	{
		margin-bottom: 5px;
	}
	.links-list 
	{
    	margin-bottom: 25px;
	}
	
	.http-request-settings__header
	{
		align-items: flex-start;
	}
	.http-request-info
	{
		flex-direction: column;
		align-items: flex-start;
	}
	.http-request-info__item
	{
		margin: 0px 12px 5px 0px;
	}

	.option-item-control
	{
		width: 241px;
	}

	.test-utilities_paragraph
	{
		margin-top: 29px;
	}

	.section_paragraph__title
	{
		margin-bottom: 8px;
	}

	.overview_paragraph__title
	{
		margin-bottom: 10px;
	}

	.options-lists_paragraph
	{
		margin-bottom: 18px;
	}
}

@media screen and (max-width: 750px) {
	.docs-block__sidebar
	{
		width: 187px;
		padding: 8px 0px 8px 8px;
	}
	.docs-block__content 
	{
    	width: calc(100% - 195px);
	}

	.docs-block__sidebar .vertical-list-module .styled-list-item
	{
		margin: 7.5px 1px 7.5px 2px;
	}

	.code-view__line-code:before
	{
		margin-right: 7px;
	}

	.option-item-control
	{
		width: 230px;
	}
}

@media screen and (max-width: 675px) {
	.docs-block__pre-content-line
	{
	    flex-direction: column;
		align-items: flex-start;
	}
	.dashboard-contrlol__button
	{
		margin-left: 0;
		margin-right: 14px;
	}

	.code-buble__sidebar
	{
		width: 162px;
		min-width: 162px;
		padding-left: 10px;
	}
	.code-buble__sidebar_dot-sidebar
	{
	    width: 202px;
	    min-width: 202px;
	}
		
	.http-request-settings__parameters
	{
		padding: 0px 0px 0px 0px;
	}	
	.http-request-settings__section-header
	{
		padding: 10px 5px 6px 8px;
	}
	.http-request-settings__parameters .options-list-table__row:nth-child(2)
	{
	    padding-bottom: 8px;
	}

	.http-request-settings__responses .option-item-description
	{
		margin-bottom: 0px;
	}
	.http-request-settings__responses .options-list-table__row:nth-child(2)
	{
		padding-bottom: 0px;
	}

	.code-view__header
	{
		padding: 5px 3px 5px 14px;
	}
	

	.http-request-settings__header
	{
		padding: 4px 10px 5px 5px;
	}
	.options-list-table__col_first 
	{
    	width: 60px;
	}
	.options-list-table
	{
		padding: 0px 6px;
	}
	.option-item-control
	{
		width: 266px;	
	}

	.comments-paragraph
	{
		margin-bottom: 9px;
	}
}

@media screen and (max-width: 650px) {
	.code-buble__sidebar_dot-sidebar
	{
		width: 190px;
		min-width: 190px;
	}

	.code-view__header 
	{
    	padding: 5px 3px 5px 5px;
    	font-size: 14px;
	}
}

@media screen and (max-width: 600px) {
	.docs-block__pre-content-line
	{
		padding: 0px 10px 0px 12px;
	}
	.docs-block__sidebar
	{
		width: 100%;
		align-items: center;
	}
	.docs-block__content
	{
		width: 100%;
		padding: 12px 6px 0px 9px;
	}

	.docs-block__pre-content-line
	{
		margin-bottom: 13px;
	}
	.dashboard-breadcrumbs-wrapper
	{
		margin-bottom: 7px;
	}
}

@media screen and (max-width: 500px) {
	.code-buble
	{
		flex-direction: column;
		padding: 0px 8px 0px 8px;
	}
	.code-buble__sidebar
	{
	    width: 100%;
	    min-width: initial;
	    border-right: none;
	    align-items: flex-start;
	    text-align: left;	
	    padding-top: 10px;
	    padding-bottom: 10px;	
	    padding: 10px 9px 10px 0px;		
	}
	.code-buble__sidebar > * 
	{
		max-width: 220px;
	}

	.highlighted-code-buble
	{
		padding: 2px;
	}

	.code-buble__sidebar_red
	{
	    border-bottom: 2px dotted #ff3b3b;		
	}
	.code-buble__sidebar_blue
	{
	    border-bottom: 2px dotted #82d3ff;		
	}
	.code-buble__sidebar_green
	{
	    border-bottom: 2px dotted #82ff97;		
	}

	.code-buble__sidebar_red .warining-text
	{
		align-self: center;
	}
}

@media screen and (max-width: 460px) {
	.docs-block_paragraph__title
	{
		padding-left: 0px;
	}
	.overview_paragraph__under-buble-text
	{
		padding-left: 0px;
	}
}

@media screen and (max-width: 445px) {
	.options-lists
	{
		flex-direction: column;
	}
	.options-lists-item_01
	{
		flex-direction: row;
    	justify-content: space-between;
	}
	.options-lists-item_02
	{
		flex-direction: row;
    	justify-content: space-between;
	}
	.options-list
	{
		margin: 0px 10px 31px 0px;
	}
	.pre-comment-buble-header
	{
		align-items: center;
	}

	.highlighted-code-buble
	{
		overflow: auto;
	}
	.highlighted-code-buble .code-buble__content
	{
		display: table;
		min-width: fit-content;
	}
	.highlighted-code-buble xmp
	{
		white-space: pre;
	}
}

@media screen and (max-width: 400px) {
	.dashboard-contrlol-buttons
	{
		position: relative;
	    justify-content: space-between;
	    width: 100%;	
	}
	.dashboard-contrlol__button
	{
		margin-right: 0;
	}
	#burger-dashboard
	{
		position: absolute;
	    right: 0;
	    top: -28px;
	}
	.comment__author-image
	{
		margin-right: 4px;
	}
	.comment__info
	{
		flex-wrap: wrap;
	}
	.comment__info_item
	{
		margin-right: 5px;
		margin-bottom: 5px;
	}

	.test-utilities_paragraph .code-buble__content
	{
		white-space: nowrap;
	}
}

@media screen and (max-width: 350px) {
	.option-item-control
	{
		width: auto;
	}
	.dashboard-contrlol-buttons
	{
		flex-wrap: wrap;
	}
	.options-lists-item
	{
		flex-wrap: wrap;
	}
}