.site-header {
	background-color : #0072ba;
}

.site-title a{
	text-align: center;
	font-size : 25px;
	color : white;
}

.wedocs-single-wrap .wedocs-single-content article a.wedocs-print-article {
    display: contents;
    padding-top: 200px;
		right: 0;
    top: 10;	
    color: #83C558;
}
.header {
	color : #76C6E3
}


.wedocs-sidebar {
	font-size : 14px;
	color : #76C6E3; 
}

.widget-title {
	color : #76C6E3;
		font-size : 28px;
}
ul.doc-list {
	background: #6ec1e4;
	padding: 1.5rem;
	box-shadow: 0 0 25px 0px rgba(0, 0, 0, 0.2);
	margin-top: 1.5rem;
	position: relative;
	border-radius: 3px;
}
.container.wrap {
	width: 100%;

}

.top-search-form .input-group .form-control:not(:first-child):not(:last-child).search-field {
	border-radius: 6px 0 0 6px;
}

video {
	max-width: 100%;
}

.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
	background: rgba(0,0,0,.3);
	padding: 40px 10px;
}

.wp-block-separator {
	max-width: 80%;
}

.wedocs-single-wrap .wedocs-single-content {
	border-left: none;
}

.single-docs .well {
	box-shadow: none;
	background-color: transparent;
	border: none;
}

.single-docs .well ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.single-docs .well ul li:not(.page_item_has_children) {
	padding: 1rem;
	margin: 1.5rem 0;
	border-radius: 5px;
	background-color: #f5f5f5;
}

.single-docs .well ul li:not(.page_item_has_children) a {
	color: black;
	display: block;
}

.single-docs .well ul li:not(.page_item_has_children) a:after {
	content: "\25B6";
	float: right;
	color: #CFCFCF;
}

.single-docs .well ul li:not(.page_item_has_children):hover {
	background-color: #6ec1e4;	
}

.single-docs .well ul li:not(.page_item_has_children):hover a {
	color: white;
}

.single-docs .well ul li:not(.page_item_has_children):hover a:after {
	color: #43a1c6;
}

.single-docs .well ul li.page_item_has_children > a {
	font-size: 18px;
	margin: 1rem 0;
	font-weight: 500;
	color: black;
}

aside.doc-nav-widget ul.doc-nav-list > li.current_page_parent > a, 
aside.doc-nav-widget ul.doc-nav-list > li.current_page_item > a, 
aside.doc-nav-widget ul.doc-nav-list > li.current_page_ancestor > a {
	background: #6ec1e4;
	padding: 1.5rem;
	box-shadow: 0 0 25px 0px rgba(0, 0, 0, 0.2);
	margin-top: 1.5rem;
	position: relative;
	border-radius: 3px;
}

aside.doc-nav-widget ul.doc-nav-list > li.current_page_parent > a:after, 
aside.doc-nav-widget ul.doc-nav-list > li.current_page_item > a:after, 
aside.doc-nav-widget ul.doc-nav-list > li.current_page_ancestor > a:after {
	content: "\f106"!important;
    font-family: FontAwesome;
	border: 1px solid white!important;
	background-color: white!important;
	color: #6ec1e4!important;
    padding: .5rem 1rem;
    position: absolute;
    right: 10px;
    top: 10px!important;
    border-radius: 5px;
}

aside.doc-nav-widget ul.doc-nav-list > li.page_item_has_children > a {
	position: relative;
	padding-right: 50px;
}

aside.doc-nav-widget ul.doc-nav-list > li.page_item_has_children:not(.current_page_parent) > a:after, 
aside.doc-nav-widget ul.doc-nav-list > li.page_item_has_children:not(.current_page_item) > a:after, 
aside.doc-nav-widget ul.doc-nav-list > li.page_item_has_children:not(.current_page_ancestor) > a:after {
	content: "\f107";
    font-family: FontAwesome;
	border: 1px solid #cfcfcf;
	color: #cfcfcf;
    padding: .5rem 1rem;
    position: absolute;
    right: 10px;
    top: 16px;
    border-radius: 5px;
}

aside.doc-nav-widget ul.doc-nav-list > li.current_page_item ul.children, 
aside.doc-nav-widget ul.doc-nav-list > li.current_page_parent ul.children {
	box-shadow: 0 0 25px 0px rgba(0, 0, 0, 0.2);
	padding: 0;
	border-radius: 5px;
	border: none;
	margin: 1.5rem 0;
	background-color: white;
}

.children li.current_page_item:first-child a {
	border-radius: 3px 0 0 0;
}

.children li.current_page_item:last-child a {
	border-radius: 0 0 0 3px;
}

aside.doc-nav-widget ul.doc-nav-list > li.current_page_parent li.current_page_item > a, aside.doc-nav-widget ul.doc-nav-list > li.current_page_item li.current_page_item > a, aside.doc-nav-widget ul.doc-nav-list > li.current_page_ancestor li.current_page_item > a {
    border-color: #6ec1e4;
}

.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single .wedocs-doc-link {
	padding: 1.5rem 1.5rem;
	background-color: transparent;
}

.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single .wedocs-doc-link a {
	text-decoration: none;
	background-color: #6ec1e4;
	color: white;
	padding: 1rem;
	border-radius: 5px;
}

.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3 a {
	color: #616161;
}

.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3 a:before {
	content: '\f115';
	margin-right: .5rem;
	display: inline-block;
	font-family: FontAwesome;
}

.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single ul li {
	padding: .5rem;
}

.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single ul li a:before {
	content: '\f0f6';
	color: #cfcfcf;
	margin-right: .5rem;
	display: inline-block;
	font-family: FontAwesome;
}


.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single {
	box-shadow: 0 3px 20px rgba(0, 0, 0, 0.05);
    border-color: #ECEDEF;
	border-radius: 5px;
}

.wedocs-single-wrap .doc-nav-widget ul.doc-nav-list > li {
	border-bottom: 1px solid #e6e6e6;
}

.wedocs-single-wrap .doc-nav-widget ul.doc-nav-list > li > a {
    padding: 20px 55px 20px 15px;
    color: #616b72;
}

.wedocs-single-wrap ul a {
	text-decoration: none;
}

i.wedocs-icon {
	color: #999;
}

.wedocs-feedback-wrap {
	box-shadow: 0 0 25px 0px rgba(0, 0, 0, 0.2);
	padding: 2rem;
	border-radius: 5px;
	text-align: left;
	vertical-align: middle;
}

.vote-link-wrap {
	float: right;
}

.wedocs-feedback-wrap a.positive {
	background-color: #83c558;
	border-color: #83c558;
	border-radius: 3px;
	padding: 1rem 1.5rem;
}

.wedocs-feedback-wrap a.negative {
	background-color: #cc1420;
	border-color: #cc1420;
	border-radius: 3px;
	padding: 1rem 1.5rem;
}

.elementor-tab-title span {
	font-size: 18px;
}

.elementor-tab-title > i {
	float: right;
}


.doc-table {
  width: 80%;
  border-collapse: collapse;
	margin: 2rem auto;
}

.doc-table tr {
  border-left: 3px solid #2F78A2;
  border-right: 3px solid #2F78A2;
}

.doc-table tbody tr:last-of-type,
.doc-table tbody td.last {
  border-bottom: 3px solid #2F78A2;
}

.doc-table thead tr {
  background-color: #2F78A2;
  color: white;
}

.doc-table thead th,
.doc-table tbody td {
  padding: .75rem;
}


.doc-table thead th:not(:last-of-type),
.doc-table tbody td:not(:last-of-type) {
  border-right: 1px solid #C6C6C6;
}

.doc-table tbody tr:not(:last-of-type) {
  border-bottom: 1px solid #C6C6C6;
}

.site-info {
    background-color: #f2f2f2;
}


.site-info {
    padding: 3.5em 0;
}
.site-info {
    background-color: #76C6E3;
    clear: both;
	  display : center;
    padding: 1.875em 3.5em;
    text-align: center;
}
*, *:before, *:after {
    box-sizing: inherit	
}

.wedocs-single-wrap .wedocs-single-content article .entry-content img.simurg {
	padding: 0;
}