.bg-color-employment {border: 1px solid #cccccc6b;}
.available-positions-bg {color: #fff;font-weight: 600;font-size: 19px;background: var(--bs-color-theme);padding: 6px 15px;}
#custom-employment .form-group label {display: block;font-size: 14px;margin-bottom: 6px;color: #333;font-weight: 500;}
#custom-employment .form-group label span {color: red;}
#custom-employment .select-wrapper {position: relative;}
#custom-employment .select-wrapper select {width: 100%;height: 42px;padding: 8px;font-size: 14px;color: #666;border: 1px solid #ced4da;border-radius: 4px;background: #fff;appearance: none;-webkit-appearance: none;-moz-appearance: none;cursor: pointer;}
#custom-employment .select-wrapper::after {content: "";position: absolute;top: 50%;right: 15px;width: 8px;height: 8px;border-right: 2px solid #5a5353;border-bottom: 2px solid #5a5353;transform: translateY(-50%) rotate(45deg);pointer-events: none;}
#custom-employment {padding: 30px;background: #f9f9f9a6;border: 1px solid #cccccc73; border-radius: 4px;}
#custom-employment .form-group input[type="date"] {width: 100%;padding: 9px;font-size: 14px;color: #333;border: 1px solid #ced4da;outline: none;border-radius: 4px;}
.bg-color-employment input {padding: 8px;border-radius: 4px;}
#custom-employment .form-group input[type="date"]:focus {border-color: #ff6a00;}
#custom-employment input[type="date"]::-webkit-inner-spin-button,
#custom-employment input[type="date"]::-webkit-calendar-picker-indicator {cursor: pointer;}
#custom-employment .form-group {margin-bottom: 10px;}
.form-control:focus {border-color: #ed7f33 !important;background-color: #f9f9f9  !important;box-shadow: unset !important;}
#custom-employment .select-wrapper select:focus {outline: none;border-color: #ed7f33 !important;background-color: #f9f9f9  !important;}
.employer {border: 1px solid #cccccc6b;margin: 20px;}
#custom-employment  textarea#message {width: 100%;border: 1px solid #ced4da;border-radius: 4px;}
.form-group textarea:focus {border-color: #ed7f33 !important;background-color: #f9f9f9  !important;outline: none;}
.resume-upload label {display: block;margin-bottom: 6px;font-weight: 500;}
.file-input-wrapper input[type="file"] {width: 100%;padding: 6px;border: 1px solid #ced4da;background: #fff;}
.upload-info {position: relative;display: flex;margin-top: 8px;font-size: 14px;color: #f37021;cursor: pointer;}
.info-icon {margin-right: 4px;display: flex;align-items: center;}
.upload-tooltip {position: absolute;top: 22px;left: 0;width: 260px;background: #fff;border: 1px solid #cfcfcf;border-radius: 6px;padding: 10px 12px;box-shadow: 0 4px 12px rgba(0,0,0,0.15);display: none;color: #333;z-index: 10;}
.upload-tooltip strong {display: block;margin-bottom: 6px;font-size: 14px;}
.upload-tooltip ul {padding-left: 18px;margin: 0;}
.upload-tooltip li {margin-bottom: 4px;font-size: 12px;}
.file-types {color: #d0021b; }
.upload-info:hover .upload-tooltip {display: block;}
.submit-btn {background-color: var(--bs-color-theme); color: #fff;border: none;padding: 10px 50px;font-size: 16px;font-weight: 500;border-radius: 10px;cursor: pointer;transition: background 0.3s ease;}
.submit-btn:hover {background-color: #333;color: #fff;}
.submit-btn:focus {outline: none;}
.file-input-wrapper input[type="file"]:focus {border-color: var(--bs-color-theme); outline: none;background-color: #f9f9f9 !important;}
#custom-employment  textarea#skills {width: 100%;border: 1px solid #ced4da;border-radius: 4px;}
#custom-employment  textarea#comments {width: 100%;border: 1px solid #ced4da;border-radius: 4px;}
#honors_school {width: 100%;border: 1px solid #ced4da;border-radius: 4px;}
#honors_college {width: 100%;border: 1px solid #ced4da;border-radius: 4px;}
.inner-heading-page .category-heading {font-size: 38px;color: #000;}
textarea{padding: 5px;}
.form-control[readonly] {background-color: #fff;} 
.ui-icon, .ui-widget-content .ui-icon{background-image: url("/images/ui-icons_222222_256x240.png") !important;}
a.ui-state-default.ui-state-active {background: #000 !important;color: #fff !important;}
a.ui-state-default.ui-state-highlight{color: #fff !important;background: var(--bs-color-theme) !important;}
.margin-bottom-50{margin-bottom: 50px;}

.content-block-css h1,
.content-block-css h2,
.content-block-css h3,
.content-block-css h4,
.content-block-css h5,
.content-block-css h6{
  color: #000 !important;
}
.content-block-css p{color: #000 !important;}
.content-block-css mark{background: #000;}
.content-block-css a{color: #000 !important;}
.content-block-css li{color: #000 !important;}
.content-block-css td{color: #000 !important;}
.content-block-css th{background: #fff !important;color: #000 !important;}
.content-block-css hr{background: #ffffff !important; }
@media (max-width: 991px) {
    #custom-employment {padding: 0px;}
}