/* ---------------------- */
/* Custom your style here */
/* ---------------------- */


/* -------------- */
/* WEB FONT STYLE */
/* -------------- */
.archivo_family{
	font-family: 'Archivo';
}
.archivo_regular{
	font-weight: 400;
	font-style: normal; 
}
.archivo_regular_italic{
	font-weight: 400;
	font-style: italic;
}
.archivo_500{
	font-weight: 500;
	font-style: normal;
}
.archivo_500_italic{
	font-weight: 500;
	font-style: italic;
}
.archivo_600{
	font-weight: 600;
	font-style: normal;
}
.archivo_600_italic{
	font-weight: 600;
	font-style: italic;
}
.archivo_700{
	font-weight: 700;
	font-style: normal;
}
.archivo_700_italic{
	font-weight: 700;
	font-style: italic;
}



.lato_family{
	font-family: 'Lato';
}
.lato_100{
	font-weight: 100;
	font-style: normal;
}
.lato_100_italic{
	font-weight: 100;
	font-style: italic;
}
.lato_300{
	font-weight: 300;
	font-style: normal;
}
.lato_300_italic{
	font-weight: 300;
	font-style: italic;
}
.lato_regular{
	font-weight: 400;
	font-style: normal;
}
.lato_regular_italic{
	font-weight: 400;
	font-style: italic;
}
.lato_700{
	font-weight: 700;
	font-style: normal;
}
.lato_700_italic{
	font-weight: 700;
	font-style: italic;
}
.lato_900{
	font-weight: 900;
	font-style: normal;
}
.lato_900_italic{
	font-weight: 900;
	font-style: italic;
}



.permanent_marker_family{
	font-family: 'Permanent Marker';
}
.permanent_marker_regular{
	font-style: normal;
  font-weight: 400;
}


/* -------------- */
/* NAVIGATION BAR */
/* -------------- */
.navbar_bg {
	background-color: #ffff40;
    text-align: center;
    height: 60px;
}
.navbar_content {
    display: inline-block;
    text-align: left;
    padding-left: 0;
    margin-bottom: -5px;
}
.navbar_content > li {
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 20px;
    float: left;
    list-style-type: none;
    padding-left: 15px;
    padding-right: 15px;
}
.navbar_content > li.img_logo{
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;
}
.navbar_content > .logo_left, .navbar_content > .logo_right {
    padding-bottom: 0;
    padding-top: 9px;
}
.navbar_content .img_logo img{
	width: 30.31%;
	height: auto;
	image-rendering: -webkit-optimize-contrast;
}
.navbar_content > li > a{
	display: inline;
	font-size: 11pt;
	color: #000000;
	transition: opacity .3s;
}
.navbar_content > li > a:hover{
	text-decoration: none;
	opacity: 0.6;
}
.navbar_bg .img_logo.logo_left{
	float: left;
}
.navbar_bg .navbar_content > li.active{
	background-color: #607d8b;
}
.navbar_bg .navbar_content > li.active > a{
	color: #fafafa;
}
#second_menu{
	display: none;
}


/* ----------------- */
/* BANNER 1JAMPROFIT */
/* ----------------- */



/* ------------ */
/* LEVEL PROFIT */
/* ------------ */
.bg_level{
	background-color: #e6843b;
	height: auto;
}
.profit_level{
	text-align: center;
	margin-bottom: 10px;
}
.profit_header, .profit_body{
	padding-left: 0;
	margin-bottom: 20px;
}
.profit_body li{
	float: none !important;
    margin-left: auto;
    margin-right: auto;
}
.profit_header li,
.profit_body li{
	list-style-type: none;
}
.circle_thumb{
	background-color: #f7be94;
	border: 1px solid #f7be94;
	border-radius: 50%;
	width: 78px;
	height: 78px;
	margin-left: 0;
	margin-bottom: 0;
}
.custom_caption{
	width: 78px;
}
.custom_caption p {
	margin-top: 10px;
	color: #fff;
}
.circle_thumb .people_image{
	padding-top: 12px;
}
.box_level{
	float: left;
}
.wrapper_level{
	width: 14.7%;
	float: left;
}
.wrapper_description{
	width: 83%;
	text-align: justify;
	float: left;
}
.wrapper_description > p {
    width: 100%;
    margin-left: 10px;
    color: #fff;
}
.profit_chevron,
.profit_heading{
	color: #fff;
}
.profit_heading{
	letter-spacing: 3px;
}
.profit_chevron:hover,
.profit_chevron:active,
.profit_chevron:focus{
	color: rgba(255,255,255,0.7);
}



/* --------------------------- */
/* ----LATEST NEWS & EVENT---- */
/* --------------------------- */
.news_event_heading, 
.market_event_heading,
.market_index_heading{
	color: #404f77;
	text-transform: uppercase;
}
.talkshow_seminar_heading, 
.economic_calendar_heading{
	color: #404f77;
}
.points_table thead {
	width: 100%;
}
.points_table tbody {
	height: 270px;
	overflow-y: auto;
	width: 100%;
}
.points_table thead tr{
	width: 99%;
}
.points_table tr{
	 width: 100%;
}
.points_table thead, .points_table tbody, .points_table tr, .points_table td, .points_table th{
	display: inline-block;
}
.points_table thead{
	background: #fff;
	color: #fff;
}
.points_table tbody td, .points_table thead > tr> th{
	float: left;
	border-bottom-width: 0;
}
.points_table>tbody>tr>td, .points_table>tbody>tr>th, .points_table>tfoot>tr>td, .points_table>tfoot>tr>th, .points_table>thead>tr>td, .points_table>thead>tr>th{
	padding: 8px;
	height: 50px;
	text-align: left;
	line-height: 25px;
}
.points_table thead.thead_custom tr>th {
  line-height: 32px;
  border-bottom: 1px solid #ddd;
}
.points_table thead tr>th,
.points_table tbody tr>td{
	color: #333;
}
.points_table tbody.tbody_custom tr {
  margin-bottom: 15px;
  vertical-align: super;
}
.points_table_scrollbar{
	height: 470px;
	overflow-y: scroll;
	overflow-x: scroll;
}
.points_table tbody tr>td {
  height: 50px;
}
.points_table_scrollbar::-webkit-scrollbar-track{
	/*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9);*/
	border-radius: 10px;
	background-color: #ddd;
}
.points_table_scrollbar::-webkit-scrollbar{
	width: 1%;
	min-width: 1px;
	height: 1px;
	background-color: #F5F5F5;
}
.points_table_scrollbar::-webkit-scrollbar-thumb{
	border-radius: 10px;
	background-color: #bbb;
	/*background-image: -webkit-linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.4) 50%, transparent, transparent);*/
}
.btn_register_news_event:hover, .btn_register_news_event:focus, .btn_register_news_event:active{
	text-decoration: none;	
}
.label_register_event{
	background-color: #404f77 !important;
}


/* -------------------- */
/* ----MARKET EVENT---- */
/* -------------------- */




/* -------------------- */
/* ----MARKET INDEX---- */
/* -------------------- */




/* ------------------------------- */
/* ----1JAMPROFIT SUCCESS TEAM---- */
/* ------------------------------- */




/* ------------------------------- */
/* ----1JAMPROFIT GALLERY TEAM---- */
/* ------------------------------- */
.col_gallery{
	margin-bottom: 30px;
	margin-left: 5.6%;
}
.first_col_gallery{
	padding-left: 10px;
	width: 47%;
}
.gallery_team{
	padding-left: 0;
	display: inline-block;
	margin-bottom: -25px;
}
.gallery_heading{
	text-align: center;
	color: #404f77;
	text-transform: uppercase;
    margin-bottom: 20px;
    margin-top: 30px;
}
.image_gallery.first_image {
    float: left;
}
.gallery_team li{
	list-style-type: none;
}
.custom_img_gallery{
	border: 0px solid transparent;
    padding: 0;
    box-shadow: 0 1px 2px rgba(0,0,0,0);
} 
.custom_img_gallery:focus, 
.custom_img_gallery:hover{
	border: 0px solid transparent !important;
}
.small_image_team{
	width: 100%;
	height: 80px !important;
	max-height: 80px !important;
	float: left;
}
.col_small_image{
	width: 31.43333%;
	padding-right: 4px;
	padding-left: 16px;
}
.col_big_image{
	padding-left: 5px;
}
.big_image_team{
	width: 100%;
	height: 170px !important;
	max-height: 170px;
	min-height: 150px !important;
}
.second_image .thumbnail img {
    margin-top: 10px;
}
.thumbnail.custom_img_gallery a>img, .thumbnail.custom_img_gallery>img{
	margin-left: 0;
	margin-right: 0;
}
.gallery_interest{
	background-color: #404f77;
	margin-top: 10px;
	margin-left: 16px;
	width: 92.8%;
	height: 60px;
}
.gallery_interest p{ 
	padding-top: 20px;
	padding-bottom: 12px;
	color: #fff;
	text-align: center;
	width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 10pt;
}
.col_interest{

}
.frame_youtube{
	width: 100%;
	height: 210px;
}
.video_heading {
  margin-top: 0;
  color: #404f77;
  text-align: center;
  font-size: 12pt;
}


/* modal team */
.biodata{
	padding-left: 0px;
	list-style-type: none;
	margin-top: -3px;
	margin-left: 30px;
	padding-top: 10px;
}
.biodata p,
.div_biodata_list > ul p{
	font-size: 10.5pt;
	color: #333;
}
.div_biodata_list > h1, .div_biodata_list > h2, .div_biodata_list > h3{
	padding-left: 40px;
	font-family: 'Lato';
	margin-top: 0;
	margin-bottom: 10px;
}
.div_biodata_list > p {
	padding-left: 40px;
	font-weight: 400;
	font-style: normal;
	font-family: 'Lato';
	margin-bottom: 0;
}
.div_biodata_list > ul {
	padding-left: 58px;
}
.div_biodata_list > ul > li {
	list-style-type: inherit;
	font-weight: 400;
	font-style: normal;
	font-family: 'Lato';
}
.div_biodata_list > ul > li > ul{
	padding-left: 18px;
}
.portfolio{
	padding-top: 10px;
	font-size: 12pt;
	text-align: justify;
}
/*.biodata_list .fa{
	width: 25px;
}*/
/*.biodata_list .fa-mobile-phone:before, 
.biodata_list .fa-mobile:before{
	font-size: 25px;
}*/
.col_image_team{
	padding-top: 20px;
	padding-left: 40px;
}
.col_image_team img{
	width: 155px;
	border-radius: 0px;
}
.thumb_img_team{
	padding: 10px;
	width: 156px;
	border-radius: 2px;
	border-color: #ddd !important;
	transform: rotate(-10deg);
	box-shadow: -1px 1px 7px -2px #000000;
	/*border-color: transparent !important;
	border: 1px solid transparent !important;
  background-color: transparent;*/
}
.thumb_img_team:hover,
.thumb_img_team:active,
.thumb_img_team:focus{
	border-color: #ddd;
}
.about_heading{
	font-size: 25pt;
	margin-bottom: 0;
  margin-top: 0;
}
.main_title {
  padding-left: 0;
  text-align: center;
}
.custom_me{
	color: #005ca7;
}
.line_bar{
	width: 150px;
  height: 5px;
  background-color: #333;
}
.line_bar2{
	width: 156px;
  height: 2px;
  background-color: #333;
}
.line_bar3{
	width: 147px;
  height: 2px;
  background-color: #333;
}
.stock_heading{
	margin-top: 0;
	margin-bottom: 0;
}
.stock_expert{
	padding-left: 0;
	text-align: center;
	margin-bottom: 0;
}
.biodata_title {
  padding-top: 10px;
}
.stock_expert li{
	list-style-type: none;
	display: inline-block;
	vertical-align: middle;
}
.biodata_title li{
	list-style-type: none;
	display: block;
	vertical-align: middle;
}
.main_title li{
	list-style-type: none;
	display: inline-block;
	vertical-align: middle;
}
.stock_list{
	padding-left: 9px;

}
.stock_list li{
	list-style-type: none;
  margin-bottom: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
}
.stock_list li img{
	width: 40px;
  float: left;
}
.stock_list li p{
	margin-bottom: 3px;
}
.introduce{
	text-align: center;
  margin-top: 0;
  font-size: 12pt;
}
.thats_me{
	position: absolute;
	margin-top: 50px;
	margin-left: 25px;
	transform: rotate(-8deg);
}

.custom_img_arrow{
	width: 45px;
  transform: rotate(43deg);
  margin-top: -10px;
  position: absolute;
  margin-left: 75px;
}
.stock_expert{

}
/* end modal team */


/* ------------------------- */
/* ----1JAMPROFIT OFFICE---- */
/* ------------------------- */
.col_office{
	width: 20.239%;
}
.bg_office{
	background-color: #fff540;
	width: 100%;
	height: auto;
	max-height: 300px;
	padding: 40px 0 40px 0;
}
.bg_contact_office{
	background-color: #fff540;
	width: 100%;
	height: auto;
	padding-left: 20px;
  padding-right: 20px;
  padding-top: 18px;
  padding-bottom: 17px;
}
.our_office_heading, .location_heading, .contact_heading{
	text-transform: uppercase;
	text-decoration: underline;
	color: #404f77;
	font-size: 18pt;
}
.main_office_heading,
.branch_office_heading{
	color: #404f77;
	font-size: 15pt;
}
.branch_office{
	margin-top: 30px;
}
.our_office_heading, .main_office, .branch_office, .location_heading, .contact_heading{
	text-align: center;
}
.main_office p, .branch_office p{
	color: #404f77;
	font-size: 12pt;
}
.main_office a,
.branch_office a{
	color: #404f77;
	transition: opacity .3s;
	text-transform: capitalize;
}
.main_office a:hover,
.main_office a:focus,
.main_office a:active,
.branch_office a:hover,
.branch_office a:focus,
.branch_office a:active{
	text-decoration: none;
	opacity: 0.7;
}
.follow_info h4{
	margin-bottom: 15px;
}
.follow_heading{
	color: #404f77;
	font-size: 12pt;
}
.follow_info a{
	color: #404f77;
	font-size: 11pt;
	transition: opacity .3s;
}
.follow_info a:hover,
.follow_info a:focus,
.follow_info a:active{
	text-decoration: none;
	opacity: 0.7;
}
.follow_info i{
	width: 15px;
}
.follow_info span{
	text-decoration: underline;
	padding-left: 15px;
}
.address_info p{
	color: #404f77;
	text-transform: capitalize;
    font-size: 12pt;
}
.address1_info{
	margin: 0px;
}




/* ----------------------- */
/* ----1JAMPROFIT MAPS---- */
/* ----------------------- */
.col_maps {
    width: 52.761%;
}



/* -------------------------- */
/* ----1JAMPROFIT CONTACT---- */
/* -------------------------- */
.col_contact{
	width: 27%;
}



/* ------------------------- */
/* ----1JAMPROFIT FOOTER---- */
/* ------------------------- */
.bg_footer{
	padding-left: 0;
	padding-right: 0;
	padding-top: 40px;
}
.footer{
  width: 100%;
  height: 60px;
  background-color: #e6843b;
	text-align: center;
	display: inline-block;
	margin-top: 40px;
}
.footer p{
	color: #fff;
	font-size: 11pt;
	padding-top: 20px;
}