.credit_first_box p {color: #fff; font-size: 16px; font-weight: normal; line-height: 26px; padding-left: 17px; margin-top: 4px; padding-bottom: 30px;}
table.openings{ margin: 50px 0; text-align: left; width: 100%; border-collapse: collapse;}
table.openings tr td{ border: 1px solid #ccc; padding: 10px; border-collapse: collapse; font-size: 16px; line-height: 22px;}
.online input[type="file"] {border: 1px solid #ccc; display: inline-block; padding: 6px 12px; cursor: pointer; width: 100%;}
.online .custom-file-upload {}
table.openings{margin: auto;  border-collapse: collapse;  overflow-x: auto;  display: block;  width: fit-content;  max-width: 100%;  box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);}
.great{position: fixed; right: 0px; top: 17%;}
@media screen and (max-width:600px){
	table.openings tr td {
    border: 1px solid #ccc;
    padding: 7px;
    border-collapse: collapse;
    font-size: 12px;
    line-height: 16px;
    vertical-align: top;
}
}