/* 
html5doctor.com Reset Stylesheet
v1.2 
2009-07-15
Author: Richard Clark - http://richclarkdesign.com
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption article, aside, dialog, figure, footer, header, hgroup, menu, section, menu, time, mark, audio, video, source {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	vertical-align: baseline;
	background: transparent;
}
article, aside, dialog, figure, footer, header, hgroup, menu, section, menu {
	display: block;
}
section, header {
}
nav ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}
/*tables still need 'cellspacing="0"' in the markup*/
.bg {
	background: #999999;
	font: Arial, Helvetica, sans-serif;
}
.fleft {
	float: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input, select {
	vertical-align: middle;
}
.clear {
	clear: both;
	height: 0px;
}
h1, h2, h3, h4, h4, h6 {
	margin: 0px;
	padding: 0px;
}
/** Generated by FG **/
/** Generated by FG **/


body {

	margin: 0px;
	padding: 0px;
	font-size:13px;
	font-family: 'Poppins', sans-serif;
	line-height: normal;
	color:#333;
	font-weight:normal;
	background-color: #f4f6f8;
}

.header{ background-color: #3b4f66; color: #fff; padding: 10px 0px;}
.header a{ color:#fff; text-decoration: none;}
.header a:hover{ color:#fff; text-decoration: none;}
.fright{ float: right;}
.email span{ background-color: #47c1bf; color: #fff; text-align: center; border-radius: 50px; padding: 6px 11px; margin-right: 5px; margin-top: 5px;}

.sidebar { border-right: 1px solid #dfe3e8; padding-top: 15px; min-height: 100vh;}
.sidbar_menu ul{ margin: 0px; padding: 0px;}
.sidbar_menu ul li{ list-style: none; line-height: 30px;}
.sidbar_menu ul li:hover{  background-color:#edf1f3; border-radius: 10px; display: block; text-decoration: none;}
.sidbar_menu ul li a{ color: #212b36; line-height: 30px; display: block; padding: 3px 5px; }
.sidbar_menu ul li a:hover{ background-color:#edf1f3; border-radius: 10px; display: block; text-decoration: none;}
.side_bar_icn{ width:20px; line-height: 30px; float: left; font-size: 25px; color: #919eab; margin-right: 10px; }
.return_degit{ background-color: #dfe3e8;
color: #212b36;
font-weight: 400;
border: none;
border-radius: 50px;
 float: right; line-height: 8px; padding:7px; margin-top: 4px;}

.side_bar_icn svg {
    fill: #919eab; 
}
.card_box{ background-color: #fff; border-radius: 5px; box-shadow: 0 0 0 1px rgba(63,63,68,.05),0 1px 3px 0 rgba(63,63,68,.15);
box-shadow: var(--p-card-shadow,0 0 0 1px rgba(63,63,68,.05),0 1px 3px 0 rgba(63,63,68,.15));
outline: .1rem solid transparent; padding: 10px 0px;}
.card_box h2{ font-weight: 500;
line-height: 2.4rem;
margin: 0; font-size: 15px;}
.card_enable_btn a{ background-color: #206A69; color: #fff; border-radius: 5px; line-height: 40px; display: block; text-align: center; margin-top: 20px;}
.card_enable_btn a:hover{  color: #fff; text-decoration: none;}
.link_txt{ background-color: #f4f6f8; border-radius: 5px; padding: 10px; font-size: 13px; font-weight: 400 }
.copy_icn{ color: #637381; font-size: 16px; padding-left: 5px; padding-top: 5px; }
.collapsible {
  background-color: transparent;
  color: #333;
  cursor: pointer;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
}
.collapsible:after {
  content: '\002B';
  color: #637156;
  font-weight: bold;
  float: right;
  margin-left: 5px;

}

.collapsible.active:after {
  content: "\2212";
  
}

.content {
  padding: 0 18px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: #f8f8f8;
  color:#333;
}
.destination_menu ul {
    margin: 0px;
    padding: 10px 0px 0px 10px;
}
.destination_menu ul li {
   
}
.destination_menu ul li a {
    display: block;
    color: 
    #333;
}
.destination_menu ul li a::before {
    color: 
    #333;
    content: "\f0da";
    font-family: FontAwesome;
    padding-right: 5px;
}
destination_menu ul li a span {
    color: 
    #aaa;
    font-size: 14px;
}
.destination_menu ul li a:hover {
    text-decoration: none;
    color: 
    #637156;
}
.side_bar_icn  i{ font-size: 14px; line-height: 5px;}
.sidebar__nav-group {
   
    bottom: 0px !important;
   
}
.ftr_menu{ padding-top: 350px !important;}
.return h1{ font-weight: 600;  font-size: 25px;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #000 !important;
    background-color: transparent !important;
    border-color:transparent!important;
    padding: .6rem .9rem !important;
	border-bottom: 3px solid #3f4eae !important
} 
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
	 padding: .6rem .9rem !important;
	color: #637381 !important;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color:transparent !important;
	color: #000 !important;
	border-bottom: 3px solid #3f4eae !important;
}
.nav-tabs .nav-link {
    border: 0px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}
.return table { background-color: #fff !important; width: 100%}
.return table tr td{  vertical-align: middle;}
 .return table tr:hover {
    background-color: #f4f6f8;
}
.search{ background: #fff;
border:1px solid #dee2e6;
box-shadow: inset 0 1px 0 0 rgba(99,115,129,.05);
font-weight: 300;
line-height:25px;
text-transform: none;
letter-spacing: normal;
padding: 5px 8px; width: 100%;
	color: #637381; padding-left: 25px;
 }
.search_icn span a {top: 8px;
position: absolute;
left: 10px; color: #000;}
.date_txt{ background: #fff;
border: 1px solid #dee2e6;
box-shadow: inset 0 1px 0 0 rgba(99,115,129,.05);
font-weight: 300;
line-height:25px;
text-transform: none;
letter-spacing: normal;
padding: 5px 8px; width: 100%;
	color: #637381; }

.date span a{ top: 8px;
position: absolute;
 color: #000; right: 25px}
.porduct__image{ width: 50px; float: left; border: 1px solid #dee2e6; padding: 3px;}
.porduct__image_digit {
    float: left;
    background-color: #919eab;
    width: 20px;
    border-radius: 10px;
    color: #fff;
    text-align: center;
    border: 2px solid #fff;
    right: 12px;
    position: relative;
    top: -6px;
}
.refunded_tag{ background-color: #bbe5b3; text-align: center; color: #000; border: 1px solid #fff; font-size: 12px; border-radius: 15px; padding: 3px 5px;}
.product__title{ min-width: 30rem;
max-width: 50rem;}
.exp_data{ margin: 0px; padding: 0px; font-size: 18px; padding-bottom: 15px}
.rqt_typ{ width: 100%; line-height: 40px; height: 40px; background-color: #fff !important ; border: 1px solid #333; border-radius: 5px !important; border: 1px solid #dee2e6; padding-left: 5px;
box-shadow: inset 0 1px 0 0 rgba(99,115,129,.05);}
.req_all{ font-size: 15px;
font-weight: 400;
line-height: 2rem;
text-transform: none;
letter-spacing: normal;
color: #637381;
cursor: pointer; margin: 0px; padding: 0px;}
.order_no{ font-weight: 600; font-size: 23px;}
.order_no a{ font-size: 13px;}
.disapprove_btn a{ background-color: #fff !important; color: #637381 !important; border: 1px solid #637381 !important ;}
.disapprove_btn a:hover{  color: #637381;}
.gyr_clr{ color: #808080}
.border_btm{ border-bottom: 1px solid #dfe3e8; padding-bottom: 20px;}
.cancel_bnt a{  background-color: #fff !important; color: #637381 !important; border: 1px solid #637381 !important ; display: block;}
.cancel_bnt{ padding: 10px 0px !important;}
.timeline_prt{ border-bottom: 1px solid #dfe3e8; box-shadow: var(--p-card-shadow,0 0 0 1px rgba(63,63,68,.05),0 1px 3px 0 rgba(63,63,68,.15));
outline: .1rem solid transparent; border-radius: 5px; padding: 15px; }
.return_title{font-weight: 500;
line-height: 2.4rem;
margin: 0;
font-size: 15px;}
ul.timeline {
    list-style-type: none;
    position: relative;
}
ul.timeline:before {
    content: ' ';
    background: #d4d9df;
    display: inline-block;
    position: absolute;
    left: 29px;
    width: 2px;
    height: 100%;
    z-index: 400;
}
ul.timeline > li {
    margin: 20px 0;
    padding-left: 55px;
}
ul.timeline > li:before {
    content: ' ';
    background: #006fbb;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 1px solid #006fbb;
    left: 20px;
    width: 20px;
    height: 20px;
    z-index: 400;
}
.timeline span{ font-size: 15px; font-weight: 500;}

.general_icn{
   text-align: center;
   
 width: 35px;
	height: 35px;
	line-height: 35px;
   
    border-radius: 3px;
    background-color: #f4f6f8;
	color: #637381;
	font-size: 18px;
}

.settings__menu-title {
    font-weight: 600;
    margin: 0;
    color: #007ace;
}
.settings__menu-desc {
    color: #637381;
    color: var(--p-text-subdued,#637381);
    margin: 0;
}
.setting_box:hover {
    background-color: #f9fafb;
    text-decoration: none;
    outline: none;
}
.border_btm{ border-bottom: 1px solid #dfe3e8;}
.warning_prt{ background-color: #eef9f9; border-top: 4px solid #47c1bf; padding: 15px;}
.font_20{ font-size: 25px !important; text-align: center !important; color: #00848e;}

.Polaris-Heading {font-size:14px;font-weight: 600;    line-height: 2.4rem;    margin: 0;}
.wdh_btn{ width: 100px;}
.manual{ width: 80%; margin: 0px auto; border: 1px solid #dfe3e8; padding: 15px; border-radius: 50px; text-align: center; margin-top: 20px; line-height: 20px;}
.manual i{ color: #1d9ba4; font-size: 20px;}

.form-control{ font-size: 13px !important; }
.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
	background-color: #fafafa;
border: 2px dotted #d9d9d9;
padding: 20px 0px;
}

.btn {
  border: 2px solid gray;
  color: gray;
  background-color: white;
  padding: 8px 20px;
  border-radius: 8px;
  font-size: 20px;
  font-weight: bold;
}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.upload-btn-wrapper .btn{ font-size: 13px !important}
.prv_return_btn a{ border: 1px solid #c4cdd5; border-radius: 5px; padding: 10px 15px; color: #637381; text-decoration:none;}
 .btn_clr{height: 2.2rem; width: 3rem; border-radius: 0.3rem; background: rgb(37, 209, 222) none repeat scroll 0% 0%;}
 .save_btn{ background-color: #206A69 !important; line-height: 40px; color: #fff; width: 100px; border: 1px solid #206A69; border-radius: 5px;}
 


.disabled_btn_wdh{ width: 140px; margin: 0px auto}
.pt_30{ padding-top: 30px}
.disabled_btn button{ background-color: #e4381a; border: 1px solid #b02b13; float: left;
width: 77px; line-height: 30px; border-radius: 5px 0px 0px 5px; color: #fff; font-size: 13px;}
.disabled_btn .btn:hover{ color: #fff !important;}
.edit_btn button{ background-color: #f9fafb; border: 1px solid #c4cdd5;float: left;
width: 45px; line-height: 30px; border-radius: 0px 5px 5px 0px; color: #637381; font-size: 25px;}

.card_box tr td{ padding: 20px 5px;}
.card_box tr { border-bottom: 1px solid #dfe3e8;}
.edit_btn_2 button{ border-radius: 5px !important;}
.card_box h4{ margin: 0px; padding: 0px; font-size: 16px;}
.liquid__variables li {
    padding: 0 0 0 1.8rem;
    margin: .2rem 0;
    position: relative;
	list-style: none;
	line-height: 30px;
	
	
}
.liquid__variables li::before {
    content: "\2022";
    position: absolute;
    left: 0;
    top: -3px;
    color: #000;
    font-size: 2rem;
    line-height: 1.2;
}
.liquid__variables ul{ margin: 0px; padding: 0px;}
.liquid__variables li code {
    background: hsla(0,0%,50.2%,.21); color: #333; font-size: 15px;
}

.edit_btn_2 a{ border-radius: 5px !important; border: 1px solid #c4cdd5; color: #637381;}
.prd_saved{ width: 335px; background-color: #202123; text-align: center; line-height: 60px; color: #fff; margin: 0px auto; font-size: 18px; border-radius: 10px; position: fixed;    right: 0;    left: 0;    bottom: 5%;}
.prd_saved a{ color: #fff; text-decoration: none;}
.prd_saved a:hover{ color: #fff; text-decoration: none;}
.er__el-hide{display: none;}
.plan_border-top{border-top: 10px solid #001429;}
.user__guide a img{    border: 1px solid #e4e4e4;    padding: 10px;}
.card_box .counter{font-size: 24px;}
.dashboard .card_box{text-align: center;}
.dashboard .card_box i{font-size: 34px;}
.dashboard .card_box h2{    text-transform: uppercase;    font-size: 14px;}
.fnone{float: none !important;}
@media (min-width: 200px) and (max-width: 992px){ 
.mbl_mrg_t_30{ margin-top: 20px;}
}
@media (min-width: 200px) and (max-width: 765px)
{ .sidebar_2 {
    border-right: 1px solid #dfe3e8;
    padding-top: 40px;
    min-height: 10vh !important;
}
	.pt_30{ padding-top: 10px;}
	.mbl_mrg_t_20{ margin-top: 20px}
}

