/* transition */

body {
    font-family: 'Lato', sans-serif !important
}

.is-visible {
    display: block !important;
}
.cc {
    background-color: #001226;
    /* BodyBg Color */
}

.cc #PContent {
    margin-right: 0px;
}

/* nav */

.bs-navbar {
    margin-bottom: 60px;
}

/*.boxshadow {
    box-shadow: 0px 2px 3px #aaa;
} */

.main-nav {
    text-align: right;
    top: 35px;
    position: relative;
}

.main-nav ul {
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 0;
}

.main-nav ul li {
    display: inline-block;
    margin-left: 3%;
    border-bottom: 2px solid transparent;
}

.main-nav ul li a {
    color: #fff;
    font-weight: 900;
    font-size: 14px;
    padding-bottom: 5px;
}

.main-nav ul li a:hover,
.main-nav ul li a:focus {
    text-decoration: none;
    border-bottom: 2px solid #aeaeae;
}

.navbar-default {
    background-color: #939393 !important;
    border: none !important;
}

.navbar {
    margin-top: 50px;
    margin-bottom: 0px;
    min-height: 44px !important;
}

.navbar-default .navbar-brand {
    color: #777;
}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
    background: #001226 !important;
}

.navbar-brand {
    padding: 0 !important;
    height: 44px !important;
    background: #001226;
}

.navbar-brand img {
    margin-top: -63px;
    z-index: 10;
    position: relative;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.navbar-default .navbar-nav>li>a {
    color: #fff !important;
    font-size: 14px;
}

.navbar-nav>li>a {
    padding-bottom: 9px !important;
    padding-top: 11px !important;
    padding-left: 15px !important;
    padding-right: 0px !important;
}

nav a {
    font-size: 15px;
    font-family: inherit;
    font-weight: 700;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #333 !important;
    background-color: transparent;
}

@media (max-width: 767px) {
    .navbar-toggle {
        margin-top: 5px !important;
        margin-bottom: 0 !important;
    }
    .main-nav {
        display: none;
    }
    .headg h3 {
        margin-top: 10px !important
    }
    .ftr-ln {
        text-align: center;
    }
    .ftr-ln ul li {
        display: block !important;
        border: 0 none !important;
        margin-bottom: 10px;
        font-size: 16px !important;
        line-height: 18px !important;
    }
    .ftr-lt,
    .ftr-cen,
    .ftr-rt {
        float: left;
        width: 100% !important;
        text-align: center !important;
        margin-bottom: 8px;
    }
}

/* nav end */

/* footer */

.footer {
    margin-top: 50px;
    color: white;
}

footer a {
    color: #fff;
}

footer a:hover {
    color: #fff;
    text-decoration: none;
}

.ftr-ln,
.headg {
    margin-bottom: 20px;
}

.share1 {
    margin-bottom: 20px;
}

.ftr-ln1 a {
    display: block;
}

.txt-cen,
.ftr-cen {
    text-align: center !important
}

.headg .col-sm-3 {
    border-bottom: 3px solid #fff;
    margin-top: 8px;
}

.headg h3 {
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-size: 17px;
    text-align: center;
    vertical-align: top;
    font-weight: bold;
    color: #fff;
}

.share1 a {
    font-weight: bold;
    display: block;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.email-contact {
    background: #888 url(https://dokumfe7mps0i.cloudfront.net/oms/16567/image/2025/7/1MYIR_emailJfaoW9/emailJfaoW9.png) no-repeat 20% center;
}

.fb-contact {
    background: #888 url(https://dokumfe7mps0i.cloudfront.net/oms/16567/image/2025/7/WDJ7D_fbeNCoAt/fbeNCoAt.png) no-repeat 20% center;
}

.twitter-contact {
    background: #888 url(https://dokumfe7mps0i.cloudfront.net/oms/16567/image/2025/7/2SD0C_twitterxRAP6n/twitterxRAP6n.png) no-repeat 20% center;
}

.ftr-ln ul {
    padding-left: 0;
    list-style-type: none;
    margin-top: 20px;
}

.ftr-ln ul li:first-child {
    padding: 0 0.5em 0 0;
}

.ftr-ln ul li {
    display: inline-block;
    padding: 0 0.5em;
    border-right: 2px solid #fff;
    line-height: 14px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
}

.ftr-lt,
.ftr-cen {
    float: left;
    width: 33.33%;
    text-align: left;
}

.ftr-rt {
    float: right;
    width: 33.33%;
    text-align: right;
}

.clear {
    clear: both;
}

/* footer end */

@media (min-width: 992px) {
    .bg-tan .container {
        max-width: 960px;
    }
    .app.stacked {
        max-width: 960px;
        margin: 0 auto
    }
}

.bg-tan .container {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
}

.gen-h1 {
    font-family: 'Lato', sans-serif;
    color: white;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 20px 0;
}

.gen-h2 {
    color: white;
    font-weight: normal;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    margin: 2rem 0 .5em;
    line-height: 18px;
    font-size: 16px;
}

.gen-h3 {
    color: white;
    padding: 6px;
    text-align: right;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
}

.gen-link {
    color: #00A6DB;
    font-size: 12px;
}

.contact-wrapper .gen-h3,
.social-wrapper .gen-h3 {
    background-color: #888;
    border-color: #888;
    margin-top: 0px;
}

.contact-wrapper,
.social-wrapper {
    margin-top: 20px;
    background: white;
    border-radius: 3px;
    overflow: hidden;
}

.contact-wrapper p,
.social-wrapper p {
    margin-left: 8px;
}

.section p {
    font-family: 'Lato', sans-serif;
    color: white;
    font-size: 14px;
    line-height: 1.5em;
}

.section ul li {
    font-family: 'Lato', sans-serif;
    color: white;
    font-size: 14px;
    line-height: 1.5em;
}

.social-media-ul {
    padding: 0px;
    margin: 0px;
    display: inline;
    list-style: none;
}

.social-media-li {
    display: inline-block;
    padding: 5px;
}

.social-media-link i {
    color: #00A6DB;
}

/* job list */

.jobs-list .pagination a.not-selectable {
    color: white !important;
}

.jobs-list aside .filter-group>h3 {
    color: white !important;
    border-bottom: 2px solid white !important;
}

.jobs-list .results-list .result-item .item-title>a {
    color: #001226 !important;
}

aside,
.jobs-list main {
    background-color: #001226 !important;
}

.jobs-list .job-search-button.primary {
    background-color: #00A6DB !important;
    border: 2px solid #00A6DB;
}

/* job description */

.job-description .job-title {
    color: #001226 !important
}

.primary-background-color-lighter:hover,
.primary-background-color-lighter:focus {
    background-color: rgb(64, 198, 243) !important;
}

.job-description .job-description-content p,
.job-description .job-description-content span,
.job-description .job-description-content li,
.job-description .job-skills p,
.job-description .job-skills span,
.job-description .job-skills li,
.job-description .job-notes.important-notes p,
.job-description .job-notes.important-notes span,
.job-description .job-notes.important-notes li {
    font-size: 14px !important;
}

.apply-button.secondary-color {
    color: white;
}

.job-description .content {
    max-width: 960px !important;
}

.job-description .map-button,
.job-description .job-share-button,
.job-description .apply-button {
    font-size: 14px !important;
}

.job-addl-info .map-button:hover,
.job-addl-info .job-share-button:hover {
    color: white !important;
}

@media (min-width: 768px) {
    .job-description .main-content {
        width: calc(100% - 30rem) !important;
    }
}

/* footer */

#footerpowered {
    color: white
}

.PoweredBy a {
    color: #00A6DB;
}

/* Desert Diamond Casino - JobingProfile -------------------------*/

.profile #Page {
    /*width: 980px; Width of main container*/
    background-color: #f9f5e6;
    /* PageBg Color */
}

.profile #Page #PHead {
    min-height: 130px;
}

.profile .co-nav {
    background-color: #042844;
    /* BodyBg Color */
    min-height: 31px;
}

.profile #Page #PHead #HeadStyleAbove {
    height: 80px;
    background: url(https://dokumfe7mps0i.cloudfront.net/oms/16567/image/2025/7/TH6L0_header-dotcomS2Vw7s/header-dotcomS2Vw7s.jpg) left center no-repeat;
}

.profile .co-nav a span {
    padding: 8px;
}

.profile #Page #PHead #HeadStyleAbove,
.profile #Page #PHead #PTitle {
    padding: 10px 10px 0;
}

.profile #Page #PContentwrapper {
    float: left;
    width: 100%;
}

.profile #Page #PContent {
    margin-right: 310px;
    /*Set right margin to PDetailsWidth*/
}

.profile #Page #PDetails {
    float: left;
    width: 310px;
    /*Width of right column*/
    margin-left: -310px;
    /*Set left margin to -(PDetailsWidth) */
    background: #f9f5e6;
    /* PageBg Color */
}

.profile #Page #PDetails .inner {
    margin-left: 30px;
}

.profile #Page #CompanyLogoCtr,
.profile #Page .OrgHeader .GlobHeadlineSm,
.profile #Page .OrgHeader .head-company-name,
.profile #Page .OrgHeader #head-company-logo {
    display: none;
}

.profile #Page .OrgHeader {
    margin: 0;
    padding: 0;
}

.profile #Page .GlobBreadCrumb {
    margin: 0;
    padding: 0;
}

/* Desert Diamond Casino - Corporate CareerCenter App -------------------------*/

.cc-mobile {
    background: #F9F5E6;
    overflow-x: hidden;
}

.cc-mobile #CompCareerHead {
    display: none;
}

/* Desert Diamond Casino - Facebook App -------------------------*/

.cc-facebook {
    background-color: #ffffff !important;
}

.cc-facebook {
    max-width: 760px;
    overflow: hidden;
    background-color: #FFFFFF;
    margin: 0;
}

.cc-facebook h1,
.cc-facebook .ClmnCC,
.cc-facebook .ClmnCC1,
.cc-facebook table,
.cc-facebook #Page,
.cc-facebook #Page #PContentWrapper {
    width: 100%;
    padding: 0;
    margin: 0;
}

.cc-facebook #Page {
    background-image: none;
}

.cc-facebook #HeadStyleAbove,
.cc-facebook #Page #PDetails,
.cc-facebook .ClmnMargin,
.cc-facebook #Page #PDetails {
    display: none;
}

.cc-facebook #Page #PContent {
    margin-right: 0px;
}

.cc-facebook #Page #PContent .inner {
    overflow: hidden;
}

.cc #Page {
    margin: 0px auto;
    width: 960px;
}

.cc .co-nav .selected {
    font-weight: bold;
}

.cc #PTitle h1,
.cc-mobile #Page #PTitle h1,
.cc-facebook #Page #PTitle h1 {
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 20px 0;
}

.cc-facebook #Page #PTitle {
    background: none;
}

#company-profile-main.cc #PContent {
    line-height: 1.5em;
}

#PContent .open-jobs .job-list .title {
    font-size: 14px;
    font-weight: bold;
}

#PContent .open-jobs .job-list .city {
    font-size: 12px;
    color: white;
}

.cc #PContent .open-jobs {
    line-height: 18px;
}

#Page #PContent #job-browse li {
    width: 100%;
}

.cc #PDetails {
    font-size: 12px;
    margin-left: -310px;
    margin-top: 30px;
}

#CompSocial .box-2-head {
    display: none;
}

#Page #CompSocial .box-2 .details {
    margin-bottom: 0px;
    padding: 0px;
}

#Page .SocialAccordionCtr {
    margin-bottom: 0px;
}

#CoLocations #mapLocationList div {
    border-top: 1px solid #B3B0A7;
}

#Page #CoLocations .details {
    margin-bottom: 0px;
}

.cc .co-footnav {
    display: none;
}

.cc #CoLocations {
    display: none;
}

#company-profile-main.cc #CoLocations {
    display: block;
}

.cc-mobile .co-logo {
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0;
    display: block;
}

.cc-mobile .co-logo img {
    display: none;
}

.cc-mobile .profile-top img {}

.cc-mobile .profile-bottom img {
    max-width: 100%;
}

.cc-mobile #Page .profile-top h3 {
    font-family: Georgia, 'Times New Roman', serif;
    text-transform: none;
}

.cc-mobile .container {
    width: 100%;
    margin: 0;
    padding: 0;
}

.cc-mobile #CompCareerHead {
    background: none;
}

.cc-mobile a.co-hrurl,
.cc-mobile .co-footnav li a {
    background: #fff;
    border-bottom: 1px solid white text-align: left;
}

.cc-mobile #Page a.co-hrurl,
.cc-mobile .co-footnav li a span {
    color: white
}

#company-profile-main.cc-mobile .co-hrurl {
    display: none;
}

.cc-mobile #PContentContainer {
    line-height: 125%;
}

.cc-mobile #Page {}

.cc-mobile #PContent {
    width: 100%;
    background: none;
}

.cc-mobile #PTitle {
    padding: 0;
}

.cc-mobile #PTitle h1 {
    font-size: 135%;
    line-height: 150%;
    font-weight: bold;
}

.cc-mobile #PContent .inner h2 {
    font-size: 125%;
    font-weight: bold;
}

.cc-mobile #PContent .inner h3 {
    font-size: 115%;
}

.cc-mobile #footerpowered {
    height: 40px;
    margin: 10px;
}

.cc-mobile #footerpowered .PoweredBy {
    color: #000;
    float: right;
}

#company-profile-main.cc-mobile .open-jobs,
#company-profile-main.cc-mobile .profile-bottom {
    display: none;
}

#job-list-page.cc-mobile .job-list-container {
    display: none;
}

#job-list-page.cc-mobile #browse-jobs {
    float: left;
    width: 100%;
}

.cc-mobile #Page #PContent #job-browse li ul li {
    font-size: 14px;
    width: 70%;
}

.cc-mobile .open-jobs a,
.profile-mobile .open-jobs a {
    font-size: 14px;
}

.cc-facebook {
    background: #fff;
}

.cc-facebook .container {
    width: 520px;
    padding: 0;
}

.cc-facebook #HeadStyleAbove {
    display: none;
}

.cc-facebook #CompCareerHead .co-logo {
    width: 520px;
    display: block;
}

.cc-facebook #CompCareerHead .co-logo img {
    display: none;
}

.cc-facebook .co-nav {
    margin: 15px 0;
}

.cc-facebook .co-nav a {
    text-decoration: none;
}

.cc-facebook #PContentContainer {
    background: none;
}

.cc-facebook #PContent {
    width: 520px;
    float: none;
}

.cc-facebook #PContent .inner {
    margin: 0;
    padding: 0;
}

.cc-facebook #PContent .inner .profile-top {
    line-height: 150%;
}

.cc-facebook #PContent .inner div ul {
    padding: 0;
    margin: 0;
}

.cc-facebook #PContent .inner table ul {
    padding: 1.2em;
    margin: 0;
}

#company-profile-main.cc-facebook #PTitle {
    display: none;
}

.cc-facebook #Page .profile-top {
    color: #555;
}

.cc-facebook #Page .profile-top h3 {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 19px;
    text-transform: none;
}

.cc-facebook .co-logo {
    height: 106px;
    width: 520px;
}

.cc-facebook .co-nav li a span {
    color: #042743;
    text-shadow: none;
}

.cc-facebook #job-browse {
    display: none;
}

.cc-facebook #Page .job-list-container {
    width: 100%;
}

.cc-facebook #PFoot {
    margin: 0px;
}

.cc-facebook #footerpowered .PoweredBy {
    color: #000;
}





#job-detail .modal {
    background: none !important;
    width: 100% !important;
    margin: 0 auto !important;
    left: 0;
    overflow: hidden !important;
    position: relative !important;
    display: block;
}

#job-detail .modal-content {
    position: fixed !important;
}

#job-detail #footer .modal.in {
    position: fixed !important;
}

#job-detail #footer .modal.in .modal-content {
    position: relative !important;
}

