.simpan{
    display: none;
}

.btn-submit{
    margin: 0;
    padding: 0;
    border: none;
}

.btn-submit a{
	padding: 14px 40px 14px 40px;
}

.form-last{
	resize: none;
	margin-bottom: 20px;
	background-color: transparent;
	font-style: italic;
}

.resume-items .resume-item{position:relative;padding:30px 0}.resume-items .resume-item:after{left:0}.resume-items .resume-item:last-child{padding-bottom:0}.resume-items .resume-item:last-child:after{display:none}.resume-items .resume-item.active .date{color:#78cc6d;border-color:#78cc6d}.resume-items .resume-item.active .date:before{background:#78cc6d}.resume-items .resume-item .date{margin:0 0 11px 0;padding:0 5px;position:relative;display:inline-block;vertical-align:top;font-size:13px;line-height:18px;color:#ccc;font-weight:400;border:1px solid #eeeeee}.resume-items .resume-item .name{margin:0;font-size:17px;color:#323232;font-weight:500}.resume-items .resume-item .company{margin:0 0 11px 0;font-size:14px;color:#999999;font-weight:400}
.resume-items .resume-item .image{margin-left:15px;position:relative;width:80px;height:80px;float:right;display:flex;align-items:center;font-size:0}
.resume-items .resume-item .image img{max-width:100%;max-height:100%;height:auto}
.edu-exp{
	margin-bottom: -50px;
}

.achiev-container{
	margin-top: auto;
	margin-bottom: 50px;
}

.achiev.active{
	color: #78cc6d;
}

.achiev{
	font-size:17px;
	color:#323232;
	font-weight:500;
}

.cv-button a{
	text-decoration: none;
	color: #000;
	display: inline-block;
	font-style: italic;
	position: relative;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.cv-button a:hover{
	letter-spacing: 2px;
}
.cv-button a::after{
	background: none repeat scroll 0 0 transparent;
  	bottom: 0;
  	content: "";
  	display: block;
	height: 1.2px !important;
  	left: 0;
 	position: absolute;
  	background: olive;
  	transition: width 0.3s ease 0s, left 0.3s ease 0s;
  	width: 30%;
}
.cv-button a:hover::after{
	width: 100%;
	left: 0;
}
span .txtLink a{
	text-decoration: none;
	color: #000 !important;
	font-family: "Montserrat" !important;
	font-style: italic !important;
}
.job-with-btn{
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 500;
	max-width: 450px;
	margin-bottom: 15px;
}
.job-btn{
	margin-bottom: 30px;
}
@media (max-width: 1040px){
	.cv-button a::after{
		left: 30%;
	}
}
@media (max-width: 1040px){
	.job-with-btn{
		margin: auto;
		max-width: 720px;
	}
}