/* ==========================================================================
   Graduate / Job Listings
   ========================================================================== */




.jobSpec .joblistingsBox li {
    line-height: inherit;
    padding: 0 0 15px;
}


#custom-search-input button{
    width: 85px;
}

#custom-search-input p {
    cursor: pointer;
    font-size: 12px;
    margin: 0;
    padding-top: 3px;
}

.advanceSearchBox{
    background-color: #fff;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    color: #000;
}

.advanceSearchDiv {
    background-color: #fff;
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
}

.joblistingsBox .sectorTags a{
    background-color: #999;
    font-size: 14px;
    padding: 5px;
    display: inline-block;
}

.sectorTags{
    padding-left: 5px;
    margin-bottom: 15px;
}


/*Careers Advice*/
.careersAdviceSection .joblistingsBox h3 a{
    font-size: 22px;
}

.careersAdviceSection .joblistingsBox p{

}

.careersAdviceSection .joblistingsBox a{
    color: #2d73c4;
}

.BrightcoveExperience {
    margin-top: 20px;
}

/*Job Spect*/
.btnApplyBottom a{
    float: none; /*To center the button cos float left make it align left*/
    color: #ffffff;
    padding: 15px;
    font-size: 18px;
}


/*Register*/

.registerBox,.registerBoxBasket{
    background-color: #ffffff;
}

.registerBox a {
    color: #ffffff;
}

.ui-autocomplete{
    list-style-type: none;
    padding-left: 10px;
}

.registerBoxBasket ul{
    list-style-type: none;
    padding-left: 0;
}

.registerBoxBasket a{
    color: #2d73c4;
}
.registerBoxBasket a:hover{
    font-weight: bold;
}

.registerBoxBasket a i{
    color: #ff0c19;
}

.registerBoxBasket a.btn-danger{
    color: #fff;
    margin: 5px 0 10px 30px;
}

.registerBoxBasket h2{
    color: #333;
    font-size: 18px;
}

/*Manchester form*/
.registerManchester form{
    margin-top: 15px;
}

.bgWhite{
    background-color: #fff;
    padding: 15px;
}

.joblistingsBody{
    min-height: 61vh;
}

.submitApplyNowManchester{
    margin: 7px auto 15px auto;
}

/*Social media icon Share*/

.social-buttons{
    position: absolute;
    top: 15px;
    right: 15px;
}

.social-buttons p{
    background-color: #6fa333;
    color: #fff;
    margin: 0;
}

.box-square{
   /* border: 1px solid #6fa333;*/
    padding: 0 5px 5px 5px;
}


.icon-circle{
    margin: 10px auto;
}

.icon-circle .fa{
    font-size           : 13px;
    color               : #e84700;
    margin              : 0 auto;
    height              : 40px;
    width               : 40px;
    border-radius       : 50%;
    border              :2px solid #e84700;
    line-height         : 40px;
    cursor              : pointer;
    -webkit-transition  : all  ease-in-out 0.35s;
    -moz-transition     : all  ease-in-out 0.35s;
    -o-transition       : all  ease-in-out 0.35s;
    -ms-transition      : all  ease-in-out 0.35s;
    transition          : all  ease-in-out 0.20s,background-color ease-in-out 0.05s;
}

.icon-circle  .fa:hover{

    background-color        : #e84700;
    color                   : #fff;
    border                  : 1px solid #e84711;
    -moz-box-shadow         : inset 0px 0px 0px 5px #ffffff;
    -o-box-shadow           : inset 0px 0px 0px 5px #ffffff;
    -ms-box-shadow          : inset 0px 0px 0px 5px #ffffff;
    -webkit-box-shadow      : inset 0px 0px 0px 5px #ffffff;
    box-shadow              : inset 0px 0px 0px 5px #ffffff;
    -ms-transform           : scale(1.2,1.2);
    -webkit-transform       : scale(1.2,1.2);
    -moz-transform          : scale(1.2,1.2);
    -o-transform            : scale(1.2,1.2);
    transform               : scale(1.2,1.2);
}

.icon-circle  i:before{
    margin-left         : 0px;
    font-size           : 20px;
}

@media (min-width:320px) and (max-width:768px) {


    .icon-circle .fa{
        font-size           : 15px;
        color               : #e84700;
        margin              : 0 auto;
        height              : 40px;
        width               : 40px;
        border-radius       : 50%;
        border              :2px solid #e84700;
        line-height         : 40px;
        cursor              : pointer;
        -webkit-transition  : all  ease-in-out 0.35s;
        -moz-transition     : all  ease-in-out 0.35s;
        -o-transition       : all  ease-in-out 0.35s;
        -ms-transition      : all  ease-in-out 0.35s;
        transition          : all  ease-in-out 0.20s,background-color ease-in-out 0.05s;
    }

    .icon-circle  .fa:hover{

        background-color        : #e84700;
        color                   : #fff;
        border                  : 1px solid #e84711;
        -moz-box-shadow         : inset 0px 0px 0px 5px #ffffff;
        -o-box-shadow           : inset 0px 0px 0px 5px #ffffff;
        -ms-box-shadow          : inset 0px 0px 0px 5px #ffffff;
        -webkit-box-shadow      : inset 0px 0px 0px 5px #ffffff;
        box-shadow              : inset 0px 0px 0px 5px #ffffff;
        -ms-transform           : scale(1.2,1.2);
        -webkit-transform       : scale(1.2,1.2);
        -moz-transform          : scale(1.2,1.2);
        -o-transform            : scale(1.2,1.2);
        transform               : scale(1.2,1.2);
    }

    .icon-circle  i:before{
        margin-left         : 0px;
        font-size           : 20px;
    }
}

.ifacebook .fa{
    color               :#3B5998;
    border              :2px solid #3B5998;
}

.ifacebook .fa:hover{

    background-color        : #3B5998;
    color                   : #fff;
    border                  : 1px solid #3B5998;

}

.itwittter .fa{
    color               : #33ccff;
    border              :2px solid #33ccff;
}

.itwittter .fa:hover{

    background-color        : #33ccff;
    color                   : #fff;
    border                  : 1px solid #33ccff;

}

.igoogle .fa{
    color               : #BD3518;
    border              :2px solid #BD3518;
}

.igoogle .fa:hover{

    background-color        : #BD3518;
    color                   : #fff;
    border                  : 1px solid #BD3518;

}

.iLinkedin .fa{
    color               : #007bb7;
    border              :2px solid #007bb7;
}

.iLinkedin .fa:hover{

    background-color        :#007bb7;
    color                   : #fff;
    border                  : 1px solid #007bb7;

}

/*.refer-a-friendDiv .alert-danger{
    margin-bottom: 10px;
}*/

.ajaxFriendname2, .ajaxFriendemail2, .ajaxFriendmobile2{
    margin-top: 10px;
}