.single-job_opportunities .title-page { font-size: 49px; margin: 0 0 20px; }
.single-job_opportunities .box-gray { background: #eee; padding: 8px 22px; border: 1px solid #e6e6e6; box-shadow: 2px 2px 5px 2px rgba(0,0,0,.1); margin-left: auto; margin-right: auto; max-width: 360px; margin-top: 15px; }
.single-job_opportunities .box-gray ul { list-style: none; }
.single-job_opportunities .btn-apply { width: 100%; background: #ea1d75; display: inline-block; color: #fff; font-size: 18px; font-weight: 400; border-radius: 5px; padding: 12px 30px; min-width: 212px; text-align: center; white-space: nowrap; transition: all .3s; }
.single-job_opportunities .btn-apply:hover { color: #fff; background: #c2125e; text-decoration: none; box-shadow: 1px 1px 0 1px rgba(0,0,0,.3); }
.single-job_opportunities .section-content .col-postcontent { margin-left: 25px; float: left; }
.single-job_opportunities .note { margin: 10px 5px; color: #717073; font-size: 13px; }
.single-job_opportunities .activities:before { content: ''; width: 5px; height: 5px; position: absolute; top: 10px; left: 0; line-height: inherit; display: inline-block; background: #ea1d75; border-radius: 50%; vertical-align: middle; margin-right: 5px; }

.single-job_opportunities .title-page { font-size: 49px; margin: 20px 0; line-height: 1.25; font-weight: 600; color: #4a494a; padding-left: 0px; }
.single-job_opportunities .col-postcontent strong { font-weight: 600; color:#000; }
.single-job_opportunities .box-gray b { color:#4a494a; }
.single-job_opportunities .box-gray p { color: #4a494a; margin-bottom: 0px; }
.single-job_opportunities .box-gray ul { list-style: none !important; }
.single-job_opportunities .box-gray li { margin: 15px 0; }

.single-job_opportunities .btn-apply { margin:0px;width: 100%;background: #ea1d75; display: inline-block; color: #fff;font-size: 18px; font-weight: 400; border-radius: 5px;
    padding: 12px 30px; min-width: 212px;text-align: center; white-space: nowrap; transition: all .3s;outline: none; }
.single-job_opportunities .btn-apply:hover, .single-job_opportunities .btn-apply:focus{color: #fff;background: #c2125e;text-decoration: none;box-shadow: 1px 1px 0 1px rgba(0,0,0,.3);outline:none; }
.single-job_opportunities .btn-apply:active { box-shadow: inset 1px 1px 0 1px rgba(0,0,0,.3); outline:none; }

@media(min-width: 990px){
  .single-job_opportunities .section-content .col-postcontent { margin-left: 25px; float: left; }
}

/* Add Animation */
/*@-webkit-keyframes slideIn { from {bottom: -300px; opacity: 0}  to {bottom: 0; opacity: 1} }
@keyframes slideIn { from {bottom: -300px; opacity: 0} to {bottom: 0; opacity: 1} }
@-webkit-keyframes fadeIn { from {opacity: 0}  to {opacity: 1} }
@keyframes fadeIn { from {opacity: 0}  to {opacity: 1} }*/

#modaljob .form-apply-job { background-color: #fff; padding: 0 30px; padding-top: 0px !important; }
#modaljob .form-apply-job input { border: 1px solid #9d9d9d; width: 100%; margin: 15px 0; background: #fff; padding: 5px 15px; font-size: 16px; border-radius: 3px; height: 45px; }
#modaljob .form-apply-job input:focus { border: 1px solid #9d9d9d !important; }
#modaljob .form-apply-job select { border: 1px solid #9d9d9d; width: 100%; margin: 15px 0; background: #fff; padding: 5px 15px; font-size: 16px; border-radius: 3px; height: 45px; }
#modaljob .form-apply-job select:focus { border: 1px solid #9d9d9d !important; }
#modaljob .input-send input{ background: #ea1d75; display: inline-block; color: #fff; font-size: 18px; font-weight: 400; border-radius: 5px; padding: 12px 30px; text-align: center; white-space: nowrap; transition: all .3s; }
#modaljob .input-send input:hover{ background: #fff; color: #ea1d75; border: 1px solid #ea1d75; }
#modaljob .input-send label{ width: 100%; }

@media(min-width: 900px) and (max-width: 1199px){ #modaljob .modal-content-form { width: 40%; } }
@media(min-width: 451px) and (max-width: 899px){ #modaljob .modal-content-form { width: 50%; } }
@media(max-width: 450px){ #modaljob .modal-content-form { width: 80%; } }