/*
Stylesheet for YourHR recruitment site. 
Version 0.7
*/

@import "https://www.warwickdc.gov.uk/site/dist/orbit.css";

/* layout and formatting */
.form, form:not([class]) { 
	background-color: #fff; 
	border-color: #fff; 
	margin: 0px; 
	padding: 0px; 
} 

#wr_outer, .horizontal #fixednavigation {
    width: 100%;
    min-width: 0;
    max-width:1000px;
    margin:0 auto;
    padding:0 10px;
}

hgroup, .hgroup, ul, ol, dl, blockquote, p, pre, address, table, form, hr {
    margin: 0;
}

td {
line-height:1.3;
}

.tab_content {
    width: 100%;
    margin: 1em 0 0;
    padding: 0;
}

body:not(.high-contrast-mode) .ss_mand_hid::after {
    color: #d60000;
}

#messageDiv {
    background-color: #d60000;
}

.mand_large {
border-color: #d60000;
}

/* hidden elements */
.form legend, form:not([class]) legend {
    display: none;
}

input[id^=BU_PREVIOUS], input[id^=BU_NEXT] {
    display: none!important;
}

#wr_content:not([json-generated]) table .edit-row {
    height: 2.5em;
}
/* fonts */

/* navigation */
.use-hamburger #fixednavigation {
   background-color:#000;
}

#wr_navigation.use-hamburger, .use-hamburger #fixednavigation, .use-hamburger #fixednavigation ul, #wr_navigation-v-small.use-hamburger, .use-hamburger #fixednavigation-v-small, .use-hamburger #fixednavigation-v-small ul {
    background-color: #000;
}

body.horizontal #menu {
    font-size:16px;
}

/* icons */
i.material-icons {
    color: #147cac;
}

#wr_navigation i.material-icons {
    color: #fff;
}

.icon-row .help {
    margin:0;
}

/* calendar picker */
#calendar img{
    display:inline;
}

#calendar>table>tbody>tr:first-of-type {
    color: #232e42;
    background: #c4e4f6;
}

/* form inputs */
input#title {
    width:100%!important;
}

.form__select, form:not([class]) select {
    height: auto;
}

.form__field, .form__select, form:not([class]) select, .form__textarea, form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']), form:not([class]) textarea {
    margin: 0;
    padding: 0.4em 0.2em;
}

/* forms mobile */

/* @media (max-width: 1024px)
table.sect_header tbody>tr>td.data>input:not([type='checkbox']):not([type='image']), table.sect_header tbody>tr>td.data>div>input:not([type='checkbox']):not([type='image']) {
    width: 100% !important;
} */

/* Form with icon fix */

form:not([class]) select{
    font-size: 1em;
}

.sect_header .data [icon-count='2'] {
    max-width: calc(100% - 2.3em)!important;
}

.sect_header .data [icon-count='1'] {
    max-width: calc(100% - 1.3em)!important;
}

/* buttons */

.edit-row select[size="1"], .edit-row input[type=text], .edit-row input[type=password], .edit-row select:not([size]):not([multiple]), .edit-row select[size="1"] {
    border: 0;
    border: 1px solid #888;
    margin: 0;
    padding: 0.4em 0.2em;
    display:inline;
}

.standard_bu {
    background-color: #80276c!important;
    border: 1px solid #80276c!important;
    transition: background-color 100ms ease-in-out,color 100ms ease-in-out,border-color 100ms ease-in-out;
    font-size:1em;
    line-height:1.8;
    border-radius:0;
    margin:5px;
    padding:0px;
}

div.standard_bu-focus, div.res_standard_bu:focus, div.pro_standard_bu:focus, div.res_standard_bu:hover, div.pro_standard_bu:hover, div.res_standard_bu:active, div.pro_standard_bu:active {
    background-color: #000;
    color: #fff;
}

a.apg_standard_bu:focus, a.apg_standard_bu:hover, a.apg_standard_bu:active, a.rpg_standard_bu:focus, a.rpg_standard_bu:hover, a.rpg_standard_bu:active, a.ppg_standard_bu:focus, a.ppg_standard_bu:hover, a.ppg_standard_bu:active, a.fin_standard_bu:focus, a.fin_standard_bu:hover, a.fin_standard_bu:active {
    color: #fff;
}

a.apg_standard_bu, a.rpg_standard_bu, a.ppg_standard_bu, a.fin_standard_bu {
    font-size: 1em;
}

a.apg_standard_bu, a.rpg_standard_bu, a.ppg_standard_bu, a.fin_standard_bu {
    font-weight: 400;
    color: #fff;
    text-align: center;
    text-decoration: none;
    line-height: 1.8;
    padding: 5px;
}

.standard_bu-grey a.rpg_standard_bu {
    color:#000;
}

form:not([class]) input[type='button']{
    font-size: 1em;
}


form:not([class]) input[type='button'], form:not([class]) input[type='submit']{
    background-color: #80276c;
    border: 1px solid #80276c;
    min-width: 100px;
    max-width: 230px;
    margin: 5px;
    padding: 5px 10px;
    border-radius: 0;
    font-size:1em;
    line-height: 1.8;
}
form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']){
   font-size:1em;
   margin:0;
   display:inline;
}

body:not([page-name='myApplications']):not([page-name="myProfile"]) input[name^="BU_BACK"], input[name^="BU_RET"], .application_page_nav [name^="BU_UPDATE"], body[page-name="sendToAFriendConf"] [name^="BU_SUBMIT"], .standard_bu-grey {
    background-color: #dadada!important;
    border: 1px solid #000!important;
    font-size: 1em;
    line-height: 1.8;
    margin-right: 10px;
    color:#000!important;
}

.application_page_nav input[name^="BU_UPDATE"]:hover, .application_page_nav input[name^="BU_UPDATE"]:active, .application_page_nav input[name^="BU_UPDATE"]:focus, input[name^="BU_CANCEL"]:hover, input[name^="BU_CANCEL"]:active, input[name^="BU_CANCEL"]:focus, body:not([page-name='myApplications']):not([page-name="myProfile"]) input[name^="BU_BACK"]:hover, body:not([page-name='myApplications']):not([page-name="myProfile"]) input[name^="BU_BACK"]:active, body:not([page-name='myApplications']):not([page-name="myProfile"]) input[name^="BU_BACK"]:focus, input[name^="BU_RET"]:hover, input[name^="BU_RET"]:focus, body[page-name="sendToAFriendConf"] [name^="BU_SUBMIT"]:hover, body[page-name="sendToAFriendConf"] [name^="BU_SUBMIT"]:active, body[page-name="sendToAFriendConf"] [name^="BU_SUBMIT"]:focus, .standard_bu-grey:not(.dis):hover, .standard_bu-grey:not(.dis):active, .standard_bu-grey:not(.dis):focus, div.standard_bu-focus.standard_bu-grey, input[type='submit'].standard_bu-grey:not(.dis):hover, input[type='submit'].standard_bu-grey:not(.dis):focus {
    background-color: #000;
    color: #fff;
}

a.apg_standard_bu:focus, a.apg_standard_bu:hover, a.apg_standard_bu:active, a.rpg_standard_bu:focus, a.rpg_standard_bu:hover, a.rpg_standard_bu:active, a.ppg_standard_bu:focus, a.ppg_standard_bu:hover, a.ppg_standard_bu:active, a.fin_standard_bu:focus, a.fin_standard_bu:hover, a.fin_standard_bu:active {
    color: #fff;
}

.standard_bu.dis, .standard_bu.dis:hover, .standard_bu.dis:focus, .data input.standard_bu.dis:hover, .data input.standard_bu.dis:focus, table.sum_but_tab input.dis {
    color: #fff;
}

.standard_bu:hover, .standard_bu:active, .standard_bu:focus, .data input.standard_bu:hover, .data input.standard_bu:active, .data input.standard_bu:focus {
    color: #fff
    background-color: #000;
}


input#BU_REAL_APPLY\.FRM_BUTTON\.ET_BASE\.1-1-1-1
 {display:none;}
 
@media (max-width: 665px){
form:not([class]) input[type='button'], form:not([class]) input[type='submit'] {max-width: 100%;margin: 10px 0;margin-right: 0px!important;}
}
/*Job search results*/

dd {
   margin-left:0px;
}

.job-profile-details dt.label {
    float: none;
}

.job-description > dl > dd.data p {
   margin-top:0.75em;
   margin-bottom:0.5em;
}

.job-description > dl > dd.data ul {
   margin:0.5em 0em 0.75em 2em;
   list-style-position: outside;
}

.data a[itrentdoc]:first-child, .data a[href^="file"] {
    margin-top: 0px;
}

.package-details a{
color: #003efa!important;
}

table.sect_header td.theader h2 {
	margin-bottom: 1em;
}

.res_data .desc .customHTML strong{
	font-weight: 500;
}
/* not sorted */
/*


.sect_header .data [icon-count='2'], .sect_header .data [icon-count='1'], form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']) {
    max-width: 90%;
}

@media (max-width: 1024px) table.sect_header>tbody>tr>td.label, table.newmultipleTables>tbody>tr>td.label, table.sect_header>tbody>tr>td.data>select, table.sect_header>tbody>tr>td.data>div>select, table.newmultipleTables>tbody>tr>td.data>select, table.newmultipleTables>tbody>tr>td.data>div>select, table.sect_header>tbody>tr>td.data>textarea, table.newmultipleTables>tbody>tr>td.data>textarea, table.newmultipleTables>tbody>tr>td.data>div>textarea {
    width: 90% !important;
    max-width:90% !important;
}


*/