/* setup */
p {font-size: 14px; }
* { margin:0; padding:0; }

@font-face { font-family: 'Yanone Kaffeesatz'; font-style: normal; font-weight: 400; src: local('Yanone Kaffeesatz Regular'), local('YanoneKaffeesatz-Regular'), url(//themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v4/YDAoLskQQ5MOAgvHUQCcLRTHiN2BPBirwIkMLKUspj4.woff) format('woff'); }
@font-face { font-family: 'Yanone Kaffeesatz'; font-style: normal; font-weight: 700; src: local('Yanone Kaffeesatz Bold'), local('YanoneKaffeesatz-Bold'), url(//themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v4/We_iSDqttE3etzfdfhuPRWwXwFHHZlCwprwJOQ-Se7k.woff) format('woff'); }

@font-face{
    font-family:"Helvetica Neue LT W05 45 Light";
    src:url("/assets/fonts/HelveticaNeue/5664085/cb0d1e8a-e111-4dbf-82c2-e948aba954c0.eot?#iefix");
    src:url("/assets/fonts/HelveticaNeue/5664085/cb0d1e8a-e111-4dbf-82c2-e948aba954c0.eot?#iefix") format("eot"),
    url("/assets/fonts/HelveticaNeue/5664085/f9c5199e-a996-4c08-9042-1eb845bb7495.woff2") format("woff2"),
    url("/assets/fonts/HelveticaNeue/5664085/2a34f1f8-d701-4949-b12d-133c1c2636eb.woff") format("woff"),
    url("/assets/fonts/HelveticaNeue/5664085/fdf10d5e-4ce0-45e5-a6c1-5eaff6cb1c11.ttf") format("truetype");
}
@font-face{
    font-family:"Helvetica Neue LT W05 46 Lt It";
    src:url("/assets/fonts/HelveticaNeue/5664089/99531fe3-1c8b-4966-a5e0-c17d164113c0.eot?#iefix");
    src:url("/assets/fonts/HelveticaNeue/5664089/99531fe3-1c8b-4966-a5e0-c17d164113c0.eot?#iefix") format("eot"),
    url("/assets/fonts/HelveticaNeue/5664089/5e4f385b-17ff-4d27-a63a-9ee28546c9a8.woff2") format("woff2"),
    url("/assets/fonts/HelveticaNeue/5664089/116cde47-4a07-44a5-9fac-cbdcc1f14f79.woff") format("woff"),
    url("/assets/fonts/HelveticaNeue/5664089/dfce121b-01a2-4997-acf0-8cf3bcaf68d6.ttf") format("truetype");
}
@font-face{
    font-family:"Helvetica Neue LT W05_75 Bold";
    src:url("/assets/fonts/HelveticaNeue/5664150/4c21ab66-1566-4a85-b310-fbc649985f88.eot?#iefix");
    src:url("/assets/fonts/HelveticaNeue/5664150/4c21ab66-1566-4a85-b310-fbc649985f88.eot?#iefix") format("eot"),
    url("/assets/fonts/HelveticaNeue/5664150/800da3b0-675f-465f-892d-d76cecbdd5b1.woff2") format("woff2"),
    url("/assets/fonts/HelveticaNeue/5664150/7b415a05-784a-4a4c-8c94-67e9288312f5.woff") format("woff"),
    url("/assets/fonts/HelveticaNeue/5664150/f07c25ed-2d61-4e44-99ab-a0bc3ec67662.ttf") format("truetype");
}

/* Unable to get any locl hosted versions of Helvetica working correctly, so reverted to Open Sans */

body { background-color: #fff; font: normal 100% 'Helvetica Neue LT W05 45 Light'; line-height: 1.2; color: #666; text-align:left; font-size: 14px;}

img { border:0; vertical-align:top; max-width: 100%; }
a, a:hover { color:#C49A6C; text-decoration:none; }
a:visited { color: #459361;}

h1,h3,h5 { font-family: "Helvetica Neue LT W05 45 Light", arial, sans-serif; margin:0 0 0.4em; color: #211E1F; font-weight: normal; line-height: 0.9; }
h2,h4,h6 { font-family: "Helvetica Neue LT W05 45 Light", arial, sans-serif; margin:0 0 0.4em; color: #C49A6C; font-weight: normal; line-height: 0.9; }

form { margin-bottom: 10px; }
.row { margin-left: 0; margin-right: 0;}
.lounge-page { padding: 0; background-color:#fff!important; min-height: 100%}


.fluid_logo a {color: #211E1F; display: block; text-align: right;}
.fluid_orange.row { font-size: 0.8em; background: #fff; width: 100%; border-bottom: 1px solid #211E1F; height: 35px; }
.fluid_logo.row { width: 100%; background: #fff; z-index: 100; position: relative; padding: 20px 0; }
.center_items { margin: auto; max-width: 1200px;}
.raisinbar {  background: #211E1F; height:40px}
.blackbar {  background: #000; height:40px} /* this is being deprecated by raisinbar */
.kraft { background-color: #C49A6C; color: #fff; }
.raisin { background-color: #211E1F; color: #fff; }

.contact-phone-number { font-family:'Helvetica Neue LT W05_75 Bold', Arial, sans-serif!important; font-weight:bold; line-height: 1; font-size: 32px;}
.contact-email-address { font-family:'Helvetica Neue LT W05 45 Light', Arial, sans-serif!important; font-weight:bold;font-size: 16px; letter-spacing:0.5px;padding: 5px 0 0 0; }
/* Firefox only */
@-moz-document url-prefix() {
    .contact-email-address { color:#000; font-family: 'Helvetica Neue LT W05 45 Light', Arial, sans-serif!important; letter-spacing:0.3px; padding-top:5px;font-size: 16px; }
}

.main_content { background: #FFFFFF; padding: 20px 0; min-height: 100%!important;}
.fluid_seperator { background: #ddd none repeat scroll 0 0; display: inline-block; height: 1px; margin: 1.5em 2.5%; padding: 0; width: 95%; }
.fluid_logos { margin: auto; display: block;}
.award_text { margin: 15px auto; width: 90%; text-align: center; }

.dark_foot { background: #211E1F; color: #FFFFFF; padding: 15px 0; bottom: 0}
.dark_foot a{ color: #FFF; }

.sidebar h2 { margin-top: 10px;}
.sidebar h2:first-child { margin-top: 0px;}
ul { margin-left: 20px; }
.message_link { color: #C49A6C; cursor: pointer; }
tr.unread { font-weight: bold; }

.main_nav { height: 100%; padding-left:20px; padding-top: 12px; text-align:left}
.main_nav a { font-family:'Helvetica Neue LT W05_75 Bold', Arial, sans-serif!important; color: #fff; font-size: 14px; font-weight:bold; margin-right: 20px;}

/*Artwork Styles*/
.proof_sheet {background-color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  padding:5px; }
.proof td {    border:dotted 1px #fff;}
.box {    border:solid 1px #666;    padding:5px;    float:left;    margin-right:10px;}
.box p {    font-size:11px;}
.box h1 {    color:#666;}
.proof h1 {
    font-size:16px;    color:#C49A6C;    margin-bottom:10px; margin-top:10px}
.note {    font-size:9px;    color:#999;    text-align:center;}
.note_label { font-weight: bold; }
.printcolours {    width:190px;}
.furtherdetails {    width:190px;}
.heading_label {    font-size:14px;    color:#000;}
.artframe { border:dashed 2px #d7d7d7;}
.status {    font-size:24px;    font-weight:bold;    color:#666;}
.big_button { width:390px;padding:10px;border-radius:10px;text-align: center; margin: 0 auto; cursor: pointer;}
#approve_artwork { background-color:#91e12a;}
#reject_artwork { background-color:#f17278;}
.color_block {    width:25px;    height:25px;    float:left;    margin:1px;    font-size:9px;    text-align:center;    vertical-align: bottom;}
.equal { border: 1px dashed black;}
.hide { display: none;}
.row { margin-bottom: 5px;}
.row.noMarg { margin: 0;}
.reject_comments { display: none;}
.row_col { cursor: pointer; background-color: #e7e7e7;}
.row_col.approved { background-color: #d2ffd6; }
.row_col.pending { background-color: #e7e7e7; }
.row_col.rejected { background-color: #feb1b1; }
thead.space tr th { padding: 25px 0 8px 0;}
.account-signup { margin-top:0px; border-radius:4px; background-color:#f6f6f6; padding:10px;}
.checkbox { margin-bottom: 5px;}
span.required { color: #ff0000;}
ol, ul { padding-left: 20px;}
.enq_image { width: 213px; }

.progress-bar {
    background-color:#C49A6C!important;
}
.progress-bar-default {
    background-color:#C49A6C!important;
}

.btn-br-default {
    background-color: #C49A6C;
    color: #FFF;
}

a.btn.raisin:hover { color:#C49A6C;}