@charset "utf-8";
/* CSS Document */

/******************************

[Table of Contents]

1. BODY AND GENERAL STUFF
2. ACCORDION FOR FAQ PROPERTIES
3. FAQ Page Responsiveness


******************************/

/*************************
1.  BODY AND GENERAL STUFF
***************************/

/** Ordered list properties: font size margin, style **/
ol {
    display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 18px;
}

/** Ordered list properties: font size margin, style **/
ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    margin-top: 0;
    margin-bottom: 1rem;
}

/** Paragraph properties: font size margin, style **/
p {
    display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    margin-top: 0;
    margin-bottom: 1rem;
}

/** Margin 80px  space from the top**/
.margin_80px{
	margin-top: 80px;

}

/** padding 80px space from top and bottom **/
.padding_80px{
  padding-top: 80px;
  padding-bottom: 80px;
}

/** padding 40px space from top and bottom **/
.padding_40px{
  padding-top: 40px;
  padding-bottom: 40px;
}

/** ordered list items properties: font color, line space **/
.ordered_list li span {
  font-weight: 400;
    color: #141823;
}

/** ordered list Numbers properties: font color, line space **/
.ordered_list li {
    color: #007bff;
    font-weight: 500;
    line-height: 1.8em !important;
}

/** Overal Undordered list properties: position, font size, list-style...etc **/
.unordered_list {
    margin-left: 10px;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 70px;
    margin-bottom: 1rem;
		list-style-type: disk;
}

/** Unordered list items properties: font color, line space **/
.unordered_list li span {
  font-weight: 400;
    color: #141823;
}

/** Unordered list Numbers properties: font color, line space **/
.unordered_list li {
	  list-style-type: disk;
    color: #007bff;
    font-weight: 500;
    line-height: 1.8em !important;
}


/***********
2.  ACCORDION FOR FAQ PROPERTIES
***********/


/** FAQ Panel closed margin properties from the next FAQ panel **/
#accordion .panel {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    padding-top: 10px;
    margin: 0 0 0px 10px;
}

/** FAQ Panel opened design properties: font size, background color,
border radius, animation transition **/
#accordion .panel-title a {
    background: #e7f0ff none repeat scroll 0 0;
    border: 1px solid transparent;
    border-radius: 30px;
    color: #007bff;
    display: block;
    font-size: 18px;
    font-weight: 400;
    padding: 5px 20px 5px 50px;/** First 5px is padding from the top
    and Third postioned 5px is padding from the bottom**/
    position: relative;
    -webkit-transition: 0.5s 0s;
    -o-transition: 0.5s 0s;
    transition: 0.5s 0s;
}

/** FAQ Panel closed design properties: border color, font color, background color **/
#accordion .panel-title a.collapsed {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 30px;
    color: #141823;


}

/** FAQ Panel dropdown icon properties when clicked:background color, icon, border radius, animation transition **/
#accordion .panel-title a::after, #accordion .panel-title a.collapsed::after {
    background: #e7f0ff none repeat scroll 0 0;
    border: 1px solid transparent;
    border-radius: 50%;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);
    color: #007bff;
    content: "\f078";
    font-family: 'icomoon';
    font-size: 12px;
    height: 40px;
    width: 40px;
    left: -10px;
    line-height: 40px;/** height of the dropdown icon from the top **/
    position: absolute;
    text-align: center;
    top: -5px;
    transition: all 0.3s ease 0s;

}

/** FAQ Panel dropdown icon properties collapsed:background color, icon, border radius, animation transition **/
#accordion .panel-title a.collapsed::after {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    box-shadow: none;
    color: #333;
    content: "\f054";
}

/** FAQ Panel body padding space from the right **/
#accordion .panel-body{
   padding-left: 10px;
}

/** FAQ Panel body properites:dash, icon, border radius, animation transition **/
#accordion .panel-body p {
    border-left: 1px dashed #8c8c8c;
    padding-left: 50px;
    font-size: 18px;
}

/** FAQ Panel body properites:dash, icon, border radius, animation transition **/
#accordion .panel-body ul {
    border-left: 1px dashed #8c8c8c;
    padding-left: 60px;
}

/** FAQ Panel body properites:dash, icon, border radius, animation transition **/
#accordion .panel-body ol {
    border-left: 1px dashed #8c8c8c;
    padding-left: 50px;
}


table {
  border-collapse: collapse;
}
table, th, td{
  border: 1px solid black
}

th{
  font-size: 18px;
  font-weight: 800;
  color: #007bff;
  text-align: center;
}

td{
  color: Black;
  font-size: 18px;
  padding: 10px;
}

/*************************
3.  FAQ PAGE RESPONSIVENESS
***************************/

/************
11. 575px
************/

@media only screen and (max-width: 575px)
{

/** FAQ PAGE - RESPONSIVENESS **/
  #accordion .panel-body p {
      padding-left: 20px;
  }

	/** FAQ Panel body properites:dash, icon, border radius, animation transition **/
	#accordion .panel-body ul {
	    padding-left: 30px;

	}

/** End of FAQ PAGE Responsiveness - ACCORDION PANEL **/

	.unordered_list {
	    padding-left: 10px;
	}

	}
