﻿
code{
	background:#f4fcf6;
	color:#252930;
	padding:0.25rem 0.375rem;
	border-radius:.25rem
}
.table-bordered th,.table-bordered td{
	border-color:#e7e9ed
}
.table th,.table td{
	border-color:#e7e9ed
}
.table thead th{
	border-color:#e7e9ed
}
.table-striped tbody tr:nth-of-type(odd){
	background-color:#f5f5f5
}
.table-dark th,.table-dark td,.table-dark thead th{
	border-color:#515a6a
}
.popover{
	border-color:#e0f7e6
}
.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{
	border-left-color:#e0f7e6
}
.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{
	border-right-color:#e0f7e6
}
.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{
	border-top-color:#e0f7e6
}
.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{
	border-bottom-color:#e0f7e6
}
a.theme-link{
	color:#252930;
	text-decoration:underline;
	-webkit-text-decoration-color:rgba(37,41,48,0.3);
	text-decoration-color:rgba(37,41,48,0.3)
}
a.theme-link:hover{
	color:#28b76b;
	-webkit-text-decoration-color:rgba(40,183,107,0.8);
	text-decoration-color:rgba(40,183,107,0.8)
}
.btn{
	font-weight:600;
	padding:0.6rem 1.25rem;
	transition:all 0.4s ease-in-out;
	border:none
}
@media (prefers-reduced-motion: reduce){
	.btn{
		transition:none
}
}
.btn:hover,.btn:active,.btn:focus{
	box-shadow:0 5px 15px 0 rgba(0,0,0,0.15);
	box-shadow:0 12px 24px -6px rgba(0,0,0,0.15)
}
.btn:focus,.btn.focus{
	box-shadow:none !important
}
.btn-primary{
	background:#28b76b
}
.btn-secondary{
	background:#5d6778;
	color:#fff
}
.btn-light{
	background:#f4fcf6;
	color:#28b76b
}
.btn-light:hover{
	background:#f4fcf6;
	color:#28b76b
}
.form-control{
	padding-top:0.875rem;
	padding-bottom:0.875rem;
	height:2.75rem;
	border-color:#e0f7e6
}
.form-control:focus{
	box-shadow:0 5px 15px 0 rgba(0,0,0,0.15);
	outline:none
}
.theme-icon-holder{
	display:inline-block;
	background:#f4fcf6;
	color:#28b76b;
	width:32px;
	height:32px;
	padding-top:4px;
	font-size:1rem;
	text-align:center;
	border-radius:50%
}
.theme-icon-holder .svg-inline---fa{
	color:#28b76b
}
.theme-bg-light{
	background:#f4fcf6
}
.theme-bg-dark{
	background:#28b76b
}
.theme-bg-shapes-right{
	position:absolute;
	height:100%;
	width:100%;
	right:0;
	top:0;
	overflow:hidden
}
.theme-bg-shapes-right:before{
	content:"";
	width:300px;
	height:150px;
	background:rgba(255,255,255,0.1);
	position:absolute;
	right:-60px;
	top:0;
	border-radius:4px;
	transform:skew(25deg, -10deg);
	moz-transform-origin:top left;
	transform-origin:top left
}
.theme-bg-shapes-right:after{
	content:"";
	width:150px;
	height:600px;
	background:rgba(255,255,255,0.15);
	position:absolute;
	right:0px;
	top:30px;
	border-radius:6px;
	transform:skew(25deg, 10deg);
	moz-transform-origin:top left;
	transform-origin:top left
}
.theme-bg-shapes-left{
	position:absolute;
	height:100%;
	width:100%;
	right:0;
	top:0;
	overflow:hidden
}
.theme-bg-shapes-left:before{
	content:"";
	width:300px;
	height:150px;
	background:rgba(255,255,255,0.1);
	position:absolute;
	left:-90px;
	top:0;
	border-radius:6px;
	transform:skew(25deg, -12deg);
	moz-transform-origin:top left;
	transform-origin:top left
}
.theme-bg-shapes-left:after{
	content:"";
	width:150px;
	height:600px;
	background:rgba(255,255,255,0.15);
	position:absolute;
	left:0px;
	top:30px;
	border-radius:4px;
	transform:skew(-25deg, 10deg);
	moz-transform-origin:top left;
	transform-origin:top left
}
.border-radius-0{
	border-radius:0
}
.font-style-normal{
	font-style:normal !important
}
.single-col-max{
	max-width:800px
}
.site-logo .logo-text{
	color:#252930;
	font-size:1.5rem;
	font-weight:bold
}
.site-logo .text-alt{
	font-weight:300
}
.site-logo .navbar-brand{
	font-size:2rem;
	font-weight:600;
	padding-top:0
}
.page-header.theme-bg-dark .page-heading{
	color:#fff
}
.page-header.theme-bg-dark .page-intro{
	color:#fff;
	-webkit-opacity:.8;
	-moz-opacity:.8;
	opacity:.8
}
.social-list li{
	font-size:1.125rem;
	background:#f4fcf6;
	width:32px;
	height:32px;
	text-align:center;
	border-radius:50%;
	padding-top:2px
}
.social-list li a{
	color:#3dd584
}
.social-list li a:hover{
	color:#28b76b
}
.social-list li:not(:last-child){
	margin-right:0.875rem
}
.header{
	box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);
	background:#fff
}
.footer .copyright{
	font-size:0.875rem
}
.page-heading{
	font-size:2.5rem
}
.page-intro{
	font-size:1.125rem
}
.main-search-box{
	max-width:600px
}
.docs-overview .card{
	border-color:#e7e9ed;
	position:relative;
	height:100%
}
.docs-overview .card:hover{
	box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;
	background:#f4fcf6
}
.docs-overview .card:hover .card-icon-holder{
	background:#fff
}
.docs-overview .card-icon-holder{
	width:60px;
	height:60px;
	font-size:1.5rem;
	padding-top:1rem;
	display:inline-block
}
.docs-overview .card-title-text{
	display:inline-block;
	position:relative;
	top:-0.3rem
}
.docs-overview .card-link-mask{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0
}
.search-form{
	position:relative;
	width:100%
}
.search-form .search-input{
	font-size:0.875rem;
	border-radius:1.5rem;
	padding-right:3rem;
	padding-left:1.5rem
}
.search-form .search-input:focus{
	border-color:#e7e9ed
}
.search-form .search-btn{
	color:#828d9f;
	background:none;
	border:none;
	position:absolute;
	right:0;
	top:0.15rem;
	margin-right:0
}
.search-form .search-btn:active,.search-form .search-btn:focus,.search-form .search-btn:hover{
	outline:none !important;
	color:#28b76b;
	box-shadow:none
}
.docs-branding{
	min-height:69px
}
.docs-branding .top-search-box{
	width:300px
}
.docs-logo-wrapper{
	position:absolute;
	left:15px;
	top:0.5rem
}
.docs-logo-wrapper .site-logo{
	display:inline-block
}
.docs-top-utilities{
	padding-top:4px
}
.docs-sidebar-toggler{
	display:inline-block;
	border:none;
	padding:0;
	font-size:inherit;
	position:relative;
	top:0.3rem
}
.docs-intro p{
    font-weight: 500;
}
.card-header{
        border: 1px solid #ddd!important;
}
.docs-sidebar-toggler:focus{
	outline:none
}
.docs-sidebar-toggler:hover span{
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.docs-sidebar-toggler span{
	display:block;
	background-color:#252930;
	height:3px;
	width:24px;
	margin-top:5px;
	margin-bottom:5px;
	position:relative;
	left:0;
	-webkit-opacity:.8;
	-moz-opacity:.8;
	opacity:.8;
	border-radius:1px
}
.docs-wrapper{
	position:relative
}
.docs-sidebar{
	display:none;
	width:300px;
	position:fixed;
	z-index:10;
	top:69px;
	height:calc(100% - 69px);
	background:#fff;
	overflow-y:auto;
	scrollbar-color:rgba(0,0,0,0.2) #f5f5f5;
	scrollbar-width:thin;
	transition:transform 0.35s ease-in-out;
	box-shadow:1px 0 5px 0 rgba(0,0,0,0.1)
}
.docs-sidebar::-webkit-scrollbar{
	width:6px;
	background-color:#f5f5f5
}
.docs-sidebar::-webkit-scrollbar-thumb{
	background-color:rgba(0,0,0,0.125);
	border-radius:.5rem
}
@media (prefers-reduced-motion: reduce){
	.docs-sidebar{
		transition:none
}
}
.docs-sidebar.sidebar-visible{
	transform:translateX(0);
	display:block
}
.docs-sidebar.sidebar-hidden{
	transform:translateX(-300px);
	display:block
}
.docs-nav{
	overflow-y:auto;
	padding:1rem
}
.docs-nav .section-title{
	font-size:1rem;
	margin-bottom:1rem
}
.docs-nav .section-title a:hover{
	text-decoration:none
}
.docs-nav .section-items{
	font-size:0.875rem;
	position:relative
}
.docs-nav .nav-item{
	margin-left:2.5rem
}
.docs-nav .nav-item.section-title{
	margin-left:0
}
.docs-nav .nav-item.section-title .nav-link{
	padding:0
}
.docs-nav .nav-item.section-title .nav-link:before{
	display:none
}
.docs-nav .nav-link{
	display:inline-block;
	position:relative;
	padding:0.5rem 1rem;
	color:#5d6778
}
.docs-nav .nav-link .theme-icon-holder{
	font-size:0.875rem;
	padding-top:0.375rem
}
.docs-nav .nav-link.active{
	color:#28b76b
}
.docs-nav .nav-link.active:before{
	background-color:#28b76b
}
.docs-nav .nav-link.active .theme-icon-holder{
	color:#fff;
	background:#28b76b
}
.docs-nav .nav-link:before{
	background-color:#f4fcf6;
	content:' ';
	display:inline-block;
	height:inherit;
	left:0;
	margin-top:-0.5rem;
	position:absolute;
	width:3px;
	height:100%;
	border-radius:1rem
}
.docs-content{
	margin-left:300px;
	padding-bottom:500px
}
.docs-article{
	padding:2rem;
	color:#5d6778
}
.docs-article strong{
	color:#252930
}
.docs-article .docs-heading{
	flex: 1 1 auto!important;
    word-break: break-word!important;
    overflow: hidden!important;
    margin: 10px 0!important;
    padding-left: 20px!important;
    border-left: 15px solid #6a1c32!important;
    color: #343434 !important;
    font-size: 2em !important;
}
.docs-article .docs-time{
	position:absolute;
	display:inline-block;
	right:0;
	bottom:1rem;
	font-size:0.75rem;
	font-weight:normal;
	color:#747f94
}
.docs-article .docs-section{
	padding:2rem 0;
	border-bottom:1px solid #e7e9ed
}
.docs-article .docs-section p:last-child{
	margin-bottom:0
}
.docs-article .section-heading{
	margin-bottom: 10px;
    font-size: 19px !important;
    font-style: normal;
    font-weight: bold!important;
    line-height: 20px;
    color: #6A1C32!important;
}
.docs-article h2{
	color:#464e5b
}
.docs-article h3{
	font-size:1.5rem;
	color:#464e5b
}
.docs-article h4{
	font-size:1.25rem;
	color:#464e5b
}
.docs-article h5{
	font-size:1rem;
	color:#464e5b
}
.docs-article h6{
	font-size:0.875rem;
	color:#464e5b
}
.docs-article ul,.docs-article ol,.docs-article dl{
	padding-left:1.5rem
}
.docs-article li{
	padding-top:0.5rem;
	padding-bottom:0.5rem
}
.docs-code-block{
	padding-top:1rem;
	padding-bottom:1rem
}
.callout-block{
	padding:1.5rem;
	border-left:3px solid #5d6778;
	background:#f5f5f5;
	margin-top:1rem;
	margin-bottom:1rem
}
.callout-block code{
	background:#fff
}
.callout-block .callout-title{
	font-size:1rem
}
.callout-block.callout-block-info{
	border-color:#5b99ea;
	background:#f9fbfe
}
.callout-block.callout-block-info .callout-title{
	color:#1c6fdc
}
.callout-block.callout-block-info a{
	color:#1c6fdc
}
.callout-block.callout-block-success{
	border-color:#5cb377;
	background:#e7f4eb
}
.callout-block.callout-block-success .callout-title{
	color:#3e8554
}
.callout-block.callout-block-success a{
	color:#3e8554
}
.callout-block.callout-block-warning{
	border-color:#EEBF41;
	background:#fdf6e5
}
.callout-block.callout-block-warning .callout-title{
	color:#d09c13
}
.callout-block.callout-block-warning a{
	color:#d09c13
}
.callout-block.callout-block-danger{
	border-color:#d26d69;
	background:#fbf3f2
}
.callout-block.callout-block-danger .callout-title{
	color:#b73c37
}
.callout-block.callout-block-danger a{
	color:#b73c37
}
.cta-section .container{
	position:relative;
	z-index:10
}
.cta-section .section-intro{
	font-size:1.125rem
}
@media print{
	#docs-sidebar{
		display:none !important
}
}
@media (max-width: 767.98px){
	.docs-article .docs-heading{
		font-size:2.25rem
}
	.docs-article .section-heading{
		font-size:1.5rem
}
}
@media (max-width: 1199.98px){
	.docs-content{
		margin-left:0
}
	.docs-article .docs-time{
		position:static;
		display:block;
		padding-top:0.5rem
}
}
