/* tambahan 281218 */

.menu-title > .nav > li > a {
        display: block;
        background: #1693a5;
        height: 28px;
        line-height: 28px;
        margin: 8px 4px;
        padding: 0 14px;
        color: #FFF;
        font-size: 14px;
        border-radius: 14px;
        font-weight: 500;
}
/* end */
#logo {
	margin-right: 0px !important;
}
#header.full-header #logo {
	padding-right: 0px !important;
}
#header.sticky-header:not(.static-sticky), #header.sticky-header:not(.static-sticky) #header-wrap, #header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img {
    height: 60px;
    margin-top: -3px;
    transition: margin .4s ease, padding .4s ease;
}

@media only screen and (max-width: 1153px) {
	#logo .stan {
		height: 60px;
		margin-top: 15px;
		position: relative;
	}
}
/* akhir tambahan */


#header.full-header #logo {
	border-right: 0px solid transparent;
}
.padding5 {
	padding:5px;
	height: 70px;
}
.padding10 {
	padding:10px;
}
.col-dirty {
	color: #1693A5 !important;
}

.text-info .fa-asterisk,
.text-danger .fa-asterisk 
{
	font-size: 7px !important;
}
.link-red .fa-asterisk {
	font-size: 7px !important;
	color: #D34E63;
}
#page-title {
	padding: 22px !important;
	background: none;
}
@media (max-width: 767px) {
	.container{
		padding-left: 0;
		padding-right: 0;
	}
}

#page-title h1 {
	text-transform: none !important;
}
.button {
	text-transform: none !important;
}
.content-wrap {
	padding: 40px 0 !important;
}
.margin-top30 {
	margin-top: 30px !important;
}
.margin-top15 {
	margin-top: 15px !important;
}
.margin-top10 {
	margin-top: 10px !important;
}
.margin-top20 {
	margin-top: 20px !important;
}
.colorgreen {
	color: #67BF47;
}
#page-menu nav li a {
	color: #000 !important;
}

.label1 {
	color: #E0A153;
	font-weight: bold;
	font-size: 14px;
}
.label2 {
	color: #67BF47;
	font-weight: bold;
	font-size: 14px;

}
.label3 {
	color: #D34E63;
	font-weight: bold;
	font-size: 14px;

}
.label4 {
	color: #7F7E7E;
	font-weight: bold;
	font-size: 14px;

}
.label0 {
	color: #0275d8;
	font-weight: bold;
	font-size: 14px;
}
.label5 {
	color: #47A3BF;
	font-weight: bold;
	font-size: 14px;
}

.pricing-features {
	border-top: none;
	border-bottom: none;
}
.pricing-box  > div.margin-top15 {
	height:58px;
	padding: 6px 6px 15px 6px;
}
.pricing-features li {
	height: 62px;
}
.text1, .text2, .text3 {
	text-transform: uppercase;
}
.text1 {
	color: #E0A153 !important;
	margin-bottom: 100px;

}
/*a.standard-logo-ojk img,  a.standard-logo-kpei img, a.standard-logo-ksei img {
	width: 250px;
	height: 100px;
}
a.standard-logo-yns img {
	width: 100px;
}*/
#gotoTop:hover {
	background: #D34E63;
}
/* .pricing-box:hover {

} */
.pricing-box-1 {
	border: 1px solid #E0A153;
	border-radius: 5px;

}
.img-sty {
	border-right: 1px solid gray; 
	margin-top: -12px; 
	padding: 0px 10px 5px 0px;
}
.emt {
	 font-size: 24px; 
	 padding-left: 10px;
}
.pricing-box-2 {
	border: 1px solid #67BF47;
	border-radius: 5px;

}
.pricing-box-3 {
	border-radius: 5px;
	border: 1px solid #D34E63;
}
.pricing-box-4 {
	border: 1px solid #7F7E7E;
	border-radius: 5px;

}
.pricing-box-5 {
	border: 1px solid #47A3BF;
	border-radius: 5px;
}
.panel-scroll {
	min-height: 1000px;
	overflow-y: scroll;
}

/* self::INITIATION => 'panel-primary',
        self::BOOK_BUILDING => 'pricing-box-1',
        self::OFFERING => 'pricing-box-2',
        self::CLOSED => 'pricing-box-4',
        self::PENDING => 'pricing-box-3',
		self::CANCELED => 'pricing-box-3', */

.pricing-box.pricing-box-1 .pricing-action,
.foot1 {
	background: #fbf3e9;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.pricing-box.pricing-box-2 .pricing-action,
.foot2 {
	background: #eff8ec;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.pricing-box.pricing-box-4 .pricing-action,
.foot3 {
	background: #f2f2f2;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.pricing-box.pricing-box-5 .pricing-action{
	background: #eaf7fb;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.pricing-box.pricing-box-3 .pricing-action,
.foot4 {
	background: #faebed;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
[data-toggle="collapse"] i:before{   
  content: "\f139";
}

[data-toggle="collapse"].collapsed i:before{
  content: "\f13a";
}
.bor-bot {
	border-bottom: 1px solid #dddddd !important;
}
.colorwhite {
	color: white !important;
}
.panelbookbuilding {
	background: #E0A153 !important;   
}
.fc-event.panel {
	border: 1px solid transparent !important;
}
.paneloffering {
	background: #67BF47 !important;
}
.panelwaitoffering {
	background: #47A3BF !important;
}
.panelcancelled {
	background: #D34E63 !important;
}
.panelclosed {
	background: #7F7E7E !important;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
	border:none;
	border-right: 1px solid #dddddd;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	border-top:none;
	vertical-align: middle;
}

.font-20{
	font-size: 20px !important;
	padding: 5px;
}
/*.panel */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	color: #FFF !important;
    background-color: #D34E63 !important;
    border-color: #D34E63 !important;
}
.btn-link, .pagination > li > a, .pagination > li > span, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #D34E63;
}
.bg-pr {
	border: 1px solid #1693A5;
	padding: 5px;
	margin-top: 10px !important;
	border-radius: 5px;
}
.bg-pr:hover {
	background-color: #1693A5;
	color:white;
}

/* .show {
	max-width: 110px;
} */
@media only screen and (max-width: 991px) {
	nav.text-right {
		text-align: left !important;
	}
	.between {
		font-size: 0px;
	}

	 /* tambahan 281218*/

        .gray, .col-md-3 > .link-red {
                font-size: 0px !important;
        }
        /* end 281218 */

}


/*#logo a.standard-logo, #logo a.standard-logo-idx, #logo a.standard-logo-kpei, #logo a.standard-logo-ksei {
	display: inline-block;
	width: 140px;
	height: 40px;
}

@media only screen and (max-width: 480px) {
	#logo a.standard-logo, #logo a.standard-logo-idx, #logo a.standard-logo-kpei, #logo a.standard-logo-ksei{
		width: 0px !important;
		height: 0px !important;

	}
}*/
.tab-container-detail {
	min-height: 1000px;
}
.link-decor {
	text-decoration: underline !important;
}
.text2 {
	color: #67BF47 !important;
}
.text3 {
	color: #7F7E7E;
}
.text4 {
	color: #D34E63;
}
.pricing-box.pricing-box-3 .pricing-title,
.cnl {
	background: #D34E63;
}
/* self::INITIATION => 'panel-primary',
        self::BOOK_BUILDING => 'pricing-box-1',
        self::OFFERING => 'pricing-box-2',
        self::CLOSED => 'pricing-box-4',
        self::PENDING => 'pricing-box-3',
		self::CANCELED => 'pricing-box-3', */

.pricing-box.pricing-box-1 .pricing-title,
.book-building {
	background: #E0A153;
}
.pricing-box.pricing-box-2 .pricing-title,
.penawaran-umum {
	background: #67BF47 ;
}
.pricing-box.pricing-box-4 .pricing-title,
.closed {
	background:  #7F7E7E;
}
.pricing-box.pricing-box-5 .pricing-title{
	background:  #47A3BF;
}
.pricing-box.pricing-box-1 .pricing-title h3,
.pricing-box.pricing-box-2 .pricing-title h3,
.pricing-box.pricing-box-3 .pricing-title h3,
.pricing-box.pricing-box-4 .pricing-title h3,
.pricing-box.pricing-box-5 .pricing-title h3,
.book-runner h3, .book-building h3, .penawaran-umum h3, .closed h3, .cnl h3 {
	color: #fff;
	font-weight: normal;
}
.img-list {
	/*max-width: 130px;
	*/height: 40px;
}

.between {
     display: inline-block; 
	 margin-left: -2px; 
	 padding-top: 5px;
}
.betw-top {
	margin-top: -26px;
}


.table-bl {
	border-radius: 5px;
	overflow:hidden;
}
.table-bl tbody tr:hover {
	background: #e6ffe6;
	transition: background-color 0.4s ease;
}
.table-bl thead tr,
.table-bl thead tr th
 {
	background-color: #1693a5;
    border-color: #1693a5;
    color: #fff;
}
.table-bl thead tr th a {
	color: #fff;
}

.table-bl tbody tr:last-child
{
	border-bottom: 2px solid #dddddd;
} 

.table-no-padding tbody tr td{
	padding: 0px !important;
	line-height: 1;
}
.colapse:after {
  content: "\f078"; /* fa-chevron-down */
  font-family: 'FontAwesome';
}
.colapse[aria-expanded="true"]:after {
  content: "\f077"; /* fa-chevron-up */
}

.amcharts-chart-div a {
	font-size: 0px !important;
}

.alt-pipe {
	padding: 20px 0px 0px 0px; 
	margin-bottom: 30px;
}

.pipe-alt  i{
	color:#D34E63;
	font-size: 70px;

}
.wd50 {
	width: 50px;
}
.wd200 {
	width: 200px;
}
.best {
	background-color: #FFF;
    box-shadow: 0 0 8px rgba(0,0,0,0.1);
    z-index: 10;
}
.img-detail {
	/*max-width: 150px;
	*/height: 40px;
}
.no-left-right-padding {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.col-sm-1 a {
	margin-left: -15px;
}
.table-no-padding tbody tr td.padd- {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}
.icon-table-col {
	width: 100px;
	margin:0 auto;
}
.icon-table-col1 {
	width: 120px !important;
	margin:0 auto;
}
.icon-table-col2 {
	width: 60px;
	margin:0 auto;
}
.icon-table-col3 {
	width: 100px;
	margin: 0 auto;
}
.progress {
	height: 24px;
	margin-top: 5px;

}
.progress-bar {
	background-color: #1693A5 !important;
	line-height: 22px;
	font-size: 14px;
}
.prospec {
	color: #D34E63 !important;
	font-size: 25px;
}
.alloted {
	color: #555 !important;
	padding: 10px;
	border-radius: 5px;
	font-size: 13px;
}
.fc-view table {
	margin-bottom: 0px;
}
.fc-head table thead  tr {
	background: #1693A5;
	color: #fff;
}
.fc-head table thead tr th {
	padding: 8px;
}
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
	border-color: #1693A5 !important;
}
.fc-content {
	padding:6px;
}
.fc-day:hover {
	background: #e6ffe6;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	background-color: #1693A5;
    border-color: #1693A5;
}
.alloted-book {
	border: 1px solid #E0A153;
}
.alloted-off {
	border:1px solid #67BF47;
}
.alloted- {
	border: 1px solid #7F7E7E;
}
.allo {
	border: 1px solid #1693A5;
}
.cont-gr {
	border: 4px solid #f5f5f5;
	border-radius: 5px;
	padding:10px;
	border-style: double;
	background: linear-gradient(to top, #f5f5f5, #ffffff);
}
.cont-gr label {
	font-size: 16px;
}
.gray {
	color: gray !important;
}
.pricing-title {
	padding: 8px 0;
	text-shadow: none;
}
.pricing-title h3 {
	font-size: 14px !important;
	text-transform: none;
	font-weight: normal;
}
.margin-left10 {
	margin-left: 10px !important;
}
.margin-right10 {
	margin-right: 10px !important;
}
.valign {
	vertical-align: middle !important;
}
.img-submenu-icon {
	/*max-width: 150px;
	*/height: 30px;

}
.link-icon-profile {
	height: 40px;

}
#primary-menu ul li > a.indonesia {
	padding-right: 3px;
}
#primary-menu ul li > a.english {
	padding-left: 3px;
}
.indonesia img, .english img {
	width: 20px;
 }
.lang {
	margin-top: 32px;
}
.sticky-header .lang {
	margin-top: 15px;
}
.sticky-header form {
	margin-bottom: 0px;
}
.profile-icon {
	 width: 40px; 
	 height: 40px; 
	 margin-top: -6px !important;
}
.yns-logo {
	width: 90px;
}
.modal-header-cus {
	 background: #C02942 !important;
}
.modal-header-cus h4 {
		color: #fff !important;
}
.mr-top{ 
	margin-top: -5px;
}
.headsub {
	border: 3px solid #F5F5F5;
    padding: 25px;
    background: linear-gradient(to top, #f5f5f5, #fff);
    border-style: double;
    border-radius: 5px;
}
@media only screen and (max-width: 767px) {
	#page-title .breadcrumb {
		margin: 0px !important;
	}
}
@media only screen and (max-width: 768px) {
	#logo .stan {
		height: 70px;
		margin-top: 15px;
	}
}
@media only screen and (max-width: 479px)
{
	.period {
		float: left !important;
	}
	#logo .stan{
		height: 40px;
		margin-top: 30px;
	}

}

@media only screen and (max-width: 991px)
{
	/* tambahan 281218 */
	#page-title {
                padding: 0px !important;
        }
        .breadcrumb {
                font-size: 0px !important;
        }
        .breadcrumb a{
                font-size: 0px !important;
        }

	/* end 281218 */ 
	#page-submenu-trigger {
		color: #000;
	}
	#page-menu nav {
		background: #F5F5F5;
	}
	#page-menu nav ul {
		background: none;
	}

}

.standard-logo-idx, .standard-logo-ojk, .standard-logo-kpei, .standard-logo-ksei {
	display: inline-block !important;

}
.color444 {
	color: #444 !important;
}

.jumbotron-bg {
	 background: url('../images/home/bg2.jpg');
	 background-size: cover;
}
.black-color {
	color: #000 !important;
}
.link-red {
	color: #D34E63 !important;
}
#primary-menu ul li > a {
	text-transform: capitalize;
}
#primary-menu ul li > a:hover {
	color: #C02942 !important;
}
#page-menu nav li:hover a, #page-menu nav li.active a {
	background: #D34E63 !important;
	color: #fff !important;
}
#page-menu nav .hover-none:hover a {
	background: none !important;
}
.bg-rd {
	/*background-color: #F5F5F5!important; */
	background-color: #e9f9fc !important;
}
.rd {
	background-color: #D34E63 !important;
}
.alert-succ,
.alert-dang
{
	 text-align: center; 
	 font-size: 40px; 
}
.alert-succ span {
	border-radius: 50%; line-height: 2.2;
	border: 4px solid hsla(98,55%,69%,.2) ;
	display:inline-block; 
	width: 100px; 
	height: 100px; 
	color: hsla(98,55%,69%,.9);
}
.alert-dang span {
	border-radius: 50%; line-height: 2.2;
	border: 4px solid rgba(235, 19, 19, 0.2) ;
	display:inline-block; 
	width: 100px; 
	height: 100px; 
	color: rgba(235, 19, 19, 0.9) ;
}
.button-red {
	background-color: #D34E63;
}

.fancy-title.title-bottom-border h4 {
	border-bottom: 2px solid #D34E63;
}
.title-block {
	border-left: 7px solid #D34E63;
}
label {
	text-transform: none;
	font-weight: bold;
	margin-top: 5px;
}
.grid-icon, .list-icon {
	font-size: 26px;
}
.process-steps li h5 {
	font-size: 24px;
	text-transform: capitalize;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	background-color: #1693A5;
}
.grid-icon {
	margin-right: 5px;
}
.breadcrumb {
	margin: -13px 0 0 0 !important;
}
.breadcrumb a {
	font-size: 14px;
	margin-bottom: 50px;
	text-transform: lowercase;
}
/* .checkbox-style:checked + .checkbox-style-3-label:before, .radio-style:checked + .radio-style-3-label:before {
	background: gray !important;
} */
.breadcrumb a:hover {
	color:#D34E63 !important ;
}
#primary-menu ul ul:not(.mega-menu-column), #primary-menu ul li .mega-menu-content {
	border-top: 2px solid #D34E63 !important;
}
@media only screen and (max-width: 991px) {
	#primary-menu ul > li > a{
		color:#444 !important;
	}
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover a,
	  body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a,
	  body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover a,
	  body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a {
	    color: #D34E63 !important;
	  }
  }

.btn-group > .button {
	margin:0;
}
