
.noBorder {
    border: 0px !important;
}

.left {
    float: left;
}

.fullWidth {
    width: 100%;
}

.clear {
    clear: both;
}

/*UserVoice question mark*/
.uv-icon {
    top: 68px !important;
}

.passContainer {
    height: 200px;
    float: left;
	margin-left: 30%;
	margin-top: -30%;
	width: 500px !important;
    text-align: left;
    z-index: 999;
    position: relative;
    border-radius: 0px !important;
    outline: solid 4000px rgba(0,0,0,0.3);

}

div#wachtwoordVergeten .emailBtn label {
    margin-left: 94px;
    margin-right: -120px;
}

div#wachtwoordVergeten .emailBtn input["text"], div#wachtwoordVergeten .emailBtn label {
    margin-top: 20px;
}

div#wachtwoordVergeten h2 {
    border-bottom: 0px;
    color: #666;
    font-family: HelveticaNeueLTCom45Light, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0px;
    text-decoration: none;
    text-transform: uppercase;
}

.loadMore {
    text-align: center;
    padding: 15px;
}

    .loadMore span {
        cursor: pointer;
    }

.pp-color {
    color: #AEC23F;
}

.loadingData {
    -ms-opacity: 0.5;
    opacity: 0.5;
}

.buttonClient {
    background-image: none;
    height: auto;
    line-height: normal;
}

.coverageVisible {
    background: url("/images/backend/checked.png") no-repeat;
}

.coverageInVisible {
    background: url("/images/backend/unchecked.png") no-repeat;
}

.coverageExpired {
    background: url("/images/backend/expired.png") no-repeat;
}

#sharePopup {
    display: none;
    left: 715px;
    position: absolute;
    top: 1384px;
}

.generate-voucher-div {
    clear: left;
    margin: 5px 0 5px 0;
}

#divCopyVoucher .radio {
    float: left;
    width: 370px;
}

#shareOptions div {
    padding-bottom: 5px;
}

#shareOptions .icon-envelope {
    float: left;
    margin-right: 5px;
}

#voucherOverview td {
    white-space: nowrap;
}

#tdOptions {
    white-space: nowrap;
}

#voucherOverview i {
    color: #AEC23F;
    padding-right: 3px;
}

fieldset.formGrid div.formRow input.buttonClient {
    width: auto;
}

/* Modifications Stan 15-5-2013 */

div.content .options p.smallWindow {
    line-height: 18px;
    padding: 0 25px;
    padding-top: 8px;
    width: 286px;
}

/* Modifications Stan 22-3-2013 */

#accordion .block {
    background-color: #F9F9F9;
    border: 1px solid #f1f1f1 !important;
    border-top: 0 none !important;
    margin-bottom: 5px;
    overflow: visible;
    padding: 10px 16px 10px 17px !important;
    vertical-align: top;
    width: 410px;
}

    #accordion .block .uploadImage {
        border: 0px none;
        display: none;
        padding: 0px 2px 10px 10px;
        width: 396px;
    }

.popupTips {
    display: none;
}


#accordion {
    font-size: 12px !important;
    line-height: 18px !important;
}

.setting-icon {
    float: left;
    width: 67px;
}

#accordion h3 {
    overflow: hidden;
    height: 31px;
}

.headerAccordion {
    margin: 7px 0px 0px 21px;
}

span.number {
    border-bottom-width: 0px !important;
    color: #aebe53;
    display: inline;
    float: left;
    font-family: HelveticaNeueLTCom45Light;
    font-size: 25px;
    font-weight: normal;
    padding-right: 10px;
    width: 15px;
}

span#client.ir {
    border-bottom-width: 0px !important;
    font-family: HelveticaNeueLTCom45Light;
    font-size: 15px;
    font-weight: normal;
    position: relative;
    text-transform: uppercase;
}

.plupload_filelist_header, .plupload_filelist_footer {
    background: none !important;
}

.textAlignLeft {
    text-align: left;
}

.highlightElement {
    -moz-box-shadow: inset 0px 0px 5px #FF0000;
    -webkit-box-shadow: inset 0px 0px 5px #FF0000;
    box-shadow: inset 0px 0px 5px #FF0000;
}

span.tooltip {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: rgb(249, 249, 249);
    border: 4px solid rgb(249, 249, 249);
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 2px 0px;
    color: rgb(102, 102, 102);
    font-family: HelveticaNeueLTCom45Light;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin: 20px 0 0 50px;
    padding: 10px;
    position: absolute;
    text-align: center;
    text-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px;
    text-transform: uppercase;
    width: 125px;
    z-index: 100;
}

    span.tooltip:after {
        border-color: transparent transparent rgb(249, 249, 249) transparent;
        border-style: solid;
        border-width: 10px;
        content: "";
        height: 0;
        left: 50px;
        position: absolute;
        top: -22px;
        width: 0;
    }

/* Info Box */

.infoBox {
    -moz-border-radius: 5px;
    border: 1px solid;
    border-radius: 5px;
    color: #666666;
    display: none;
    margin: 10px 0px;
    padding: 15px 10px 15px 15px;
    text-align: justify;
}



/* End modifications */

img {
    border: none;
}

.imgAccordion {
    height: 32px;
}

#mijnButton {
    position: absolute;
}

p#notification a {
    color: #BFD020;
    float: none;
    margin: 0;
    text-decoration: underline;
}

    p#notification a.close {
        text-decoration: none;
    }

p#notification, .ui-pnotify h4 {
    font-family: HelveticaNeueLTCom45Light;
    font-size: 15px;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0 !important;
    width: inherit;
}

.ui-pnotify-text {
    line-height: 20px;
}

#divTypePreference {
    background-color: #f3f6ce;
    color: #666666;
    padding: 5px;
    text-align: left;
}

.generate-voucher-label {
    float: left;
    margin-right: 10px;
    width: 350px;
}

.readonly-color {
    background-color: #ebebe3;
}

.grey {
    color: #666 !important;
}

[id$="pnlPrintingOptions"] {
    margin-top: 10px;
}

[id$="pnlProductsCopy"] {
    z-index: 100002 !important;
}

[id$="pnlWarning"] {
    z-index: 100003 !important;
}

[id$="tableProductOptions"] input[type="checkbox"] {
    margin-right: 5px;
}

.headerPrintingOptions {
    text-align: left;
    width: 150px;
}

[id$="lbEditPrintingOptions"] {
    margin-left: 20px;
}

#divRatingNotification {
    background-color: #f3f6ce;
    color: #666666;
    padding: 5px;
}

div#overzicht h2 { /*width:948px;*/
}

#ctl00_ContentPlaceHolder1_uxDownloadInvoice p {
    padding-top: 3px;
}

div#userDetails input#ctl00_ContentPlaceHolder1_cbDeliverOrdersToPhotographer, input#ctl00_ContentPlaceHolder1_cbParticipateAdminVouchers {
    width: auto;
}

#c1_1 {
    padding-bottom: 40px !important;
}

.clientInActive {
    color: #D3D3D3 !important;
}

.webstoreSetting .inactive {
    color: #D3D3D3 !important;
}

.webstoreSettingHeader {
    font-weight: bold;
}

.fa-25x {
    font-size: 2.5em;
}

/*start */

#ctl00_ContentPlaceHolder1_UpdatePanelLoginControl {
    float: left;
    width: 66%;
}

#ctl00_ContentPlaceHolder1_EditCompiledUrl {
    padding-top: 0 !important;
}

#ctl00_ContentPlaceHolder1_uxStyleEditorLink {
    color: #AEC23F;
    /* font-weight: bold;*/
}

.last a {
    height: 14px;
    margin: 0;
    margin-top: 2px;
    padding-top: 2px !important;
    vertical-align: top;
}

#loginContentRight {
    float: right;
    width: 33%;
}

#AutoComplete_completionListElem {
    list-style: none;
}

.autocomplete_completionListElement {
    background-color: #FFFFFF;
    border: solid 1px #AEC23F;
}

.autocomplete_listItem {
    cursor: pointer;
    padding-left: 5px;
}

.autocomplete_highlightedListItem {
    background-color: #F6F6F6;
    cursor: pointer;
    padding-left: 5px;
}

.c1 #left p, .c2 #left p, .c3 #left p, .c4 #left p {
    padding-right: 35px;
}

.c3 #layer0 {
}

.c3 #layer1 {
    clear: left;
}

.c3 #layer2 {
}

.pnlBox {
    margin-top: 20px;
}

.lblTitle {
    display: inline-block;
    vertical-align: middle;
    margin-right: 50px;
}

.ui-slider .ui-slider-range {
    background: #becd29 !important;
}

.hdrAccordion {
    color: inherit !important;
    padding-left: 5px;
    position: relative;
    top: 5px;
}

#udSettings {
}

.c3 #left {
    float: left;
    line-height: 18px;
    width: 45%;
}

.c3 #right {
    float: left;
    line-height: 18px;
    width: 45%;
}

.c3 #under {
    clear: both;
    float: left;
    margin-top: 35px;
    width: 460px;
}

.sliderTick {
    float: left;
}

#ctl00_ContentPlaceHolder1_optionBox {
    padding-top: 10px;
}

#ctl00_ContentPlaceHolder1_amount {
    background-color: #F6F6F6;
}

#ctl00_ContentPlaceHolder1_labelBox input {
    float: left;
}

#slider-range {
    margin-top: 10px;
    width: 240px !important;
}

div#start .left h2 {
    border: 0;
    margin: 0;
    width: 229px;
}

td.suggestionPrice {
    font-style: italic;
}

.show {
    visibility: visible;
}

.hide {
    display: none;
}

#topHeaderMessage {
    background-color: #CBCBCB;
    padding: 5px 0 5px 0;
}

div#webstoreClient #explanation {
    line-height: 15px;
}

#flashMessage {
    display: none;
    margin: auto;
    position: relative;
    width: 867px;
}

div#webstoreClient #cal2Container, #cal2Container2 {
    position: absolute;
    z-index: 1;
}

[id$="cal2Container"] {
    z-index: 1;
}

/* ShowCasePage*/

#swipe {
    background-image: url("/images/frontend/swipehere.png") !important;
    background-repeat: no-repeat;
    float: right;
    height: 576px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 110px;
    z-index: 999;
}

#overlay {
    height: 576px;
    margin: 15px auto;
    position: relative;
    width: 864px;
}

/************ jQuery.tablesorter plugin *************/

table.tablesorter thead tr .header {
    background-image: url(/images/tablesorter/bg.gif);
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer !important;
}

table.tablesorter thead th.headerSortUp {
    background-image: url(/images/tablesorter/asc.gif);
}

table.tablesorter thead th.headerSortDown {
    background-image: url(/images/tablesorter/desc.gif);
}

/****************************************************/

#ctl00_ContentPlaceHolder1_uxCredentialFault {
    color: Red;
}

#ctl00_ContentPlaceHolder1_uxDeleteAccountLink {
    color: #AEC23F;
    font-weight: normal;
}

#ctl00_ContentPlaceHolder1_uxShowCurrentEndSlide {
    color: #AEC23F;
}

#orderLine {
    border-bottom: solid 1px #999999;
    margin-right: 10px;
}

.orderLine {
    border-bottom: solid 1px #999999;
    margin-right: 10px;
}

#pp_facebook {
    margin-left: 15px;
}

:root #h2_show /* IE9 */ {
    height: 14px\0/IE9;
    padding-top: 7px\0/IE9;
}

#div_facebook {
    -moz-border-top-left-radius: 0px;
    -moz-border-top-right-radius: 0px;
    background: url(/images/facebook-bg.png) repeat scroll 0 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    float: right;
    margin-bottom: 10px;
    padding-top: 5px;
    width: 844px;
}

#pp_facebook {
    margin: 0;
    padding: 0;
}

.tbl {
    width: 100%;
}

#ctl00_ContentPlaceHolder1_reportageDetails_facebookComments {
    width: 20px;
}

div#start .block ul li a {
    font-weight: bold;
    text-decoration: underline;
}

div#start .block {
    overflow: hidden;
    padding: 8px 15px 12px;
}

div#signup #pnlResultOK {
    height: 70px;
}

div#signup .block_new {
    background: none repeat scroll;
    border: 0px solid #999999;
    margin-bottom: 12px;
    padding: 0px;
}

div#start .blockTitle {
    float: left;
    font-weight: bold;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}

div#start .showAllItems {
    float: right;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}

div#start .block ul {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 204px;
}

    div#start .block ul li {
        line-height: 18px;
        padding-bottom: 6px;
        padding-top: 12px;
    }

.signup {
    height: 40px;
    line-height: normal !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

.upperh2 {
    font-family: HelveticaNeueLTCom45Light;
    font-size: 17px;
    font-weight: normal;
    padding-left: 10px;
    text-transform: uppercase;
}

.inline_block {
    display: inline-block !important;
}

#ctl00_ContentPlaceHolder1_uxContentTypeHeader {
    display: block;
}

div.formRowAccountLabel {
    padding-bottom: 10px;
}

div#leftUserdetails {
    line-height: 18px;
    width: 50%;
}

div#rightUserdetails {
    width: 50%;
}

h2.ir {
    font-family: HelveticaNeueLTCom45Light;
    /*border: solid 1px red;*/
    font-size: 22px;
    font-weight: normal;
    text-transform: uppercase;
}

.title {
    font-family: HelveticaNeueLTCom45Light;
    font-size: 22px;
    font-weight: normal;
    text-transform: uppercase;
}

#extraSettings {
    font-family: HelveticaNeueLTCom45Light;
    font-size: 15px;
    font-weight: normal;
    left: 466px;
    position: relative;
    text-transform: uppercase;
    top: 9px;
}

#showCaseEditor {
    position: absolute;
    right: 155px;
    top: 67px;
}

#webstore h3#client {
}

h3.ir {
    border-bottom-width: 0px !important;
    font: normal 15px HelveticaNeueLTCom45Light, Arial, sans-serif;
    position: relative;
    color: gray;
    text-transform: uppercase;
    height: 40px;
    line-height: 40px;
    margin-top: 15px;
}

h3.number {
    border-bottom-width: 0px !important;
    color: #aebe53;
    display: inline;
    float: left;
    font-family: HelveticaNeueLTCom45Light;
    font-size: 25px;
    font-weight: normal;
    padding-right: 10px;
    width: 15px;
}

div#start h2 {
    border-bottom: 1px solid gray;
    width: 100%;
    height: 33px;
    line-height: 40px;
    background-repeat: no-repeat;
    text-transform: uppercase;
    color: gray;
    font: normal 22px HelveticaNeueLTCom45Light, Arial, sans-serif;
}

.formGrid {
    position: relative;
}

.block_new h4 {
    font: normal 14px HelveticaNeueLTCom45Light, Arial, sans-serif;
    position: relative;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 9px;
    color: #454545;
}

.block_new .fullWidth {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
}

.block_new input[type=text] {
    height: 32px;
    position: relative;
    left: 0;
    top: 0;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    padding: 1px;
    float: left;
    color: #919191;
    width: 196px;
    padding-left: 4px !important;
    text-overflow: ellipsis;
}

    .block_new input[type=text].small {
        float: none;
    }

.block_new .knownFrom {
    position: relative !important;
    top: 31px !important;
    left: -420px !important;
}

.block_new .dropDown {
    cursor: pointer;
    color: #919191;
    border: 1px solid #d9d9d9 !important;
    height: 36px;
    padding-left: 6px;
    width: 220px;
    z-index: 999;
    text-indent: 0.01px;
    border-radius: 5px;
}

.toggleCheckbox {
    position: absolute;
    right: 103px;
    top: 119px;
}

.cmn-toggle input {
    position: absolute;
    margin-left: -9999px;
    visibility: hidden;
}

.checkBoxStyled input + label {
    display: block;
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.checkBoxStyled input + label {
    padding: 2px;
    width: 36px;
    margin-top: 2px;
    height: 17px;
    background-color: #d9d9d9;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    margin-right: 4px;
}

    .checkBoxStyled input + label:before, .checkBoxStyled input + label:after {
        display: block;
        position: absolute;
        top: 1px;
        left: 1px;
        bottom: 1px;
        content: "";
    }

    .checkBoxStyled input + label:before {
        right: 1px;
        background-color: #d9d9d9;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
        border-radius: 6px;
        -webkit-transition: background 0.4s;
        -moz-transition: background 0.4s;
        -o-transition: background 0.4s;
        transition: background 0.4s;
    }

    .checkBoxStyled input + label:after {
        width: 18px;
        background-color: #fff;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
        border-radius: 6px;
        -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
        -webkit-transition: margin 0.4s;
        -moz-transition: margin 0.4s;
        -o-transition: margin 0.4s;
        transition: margin 0.4s;
    }

.checkBoxStyled input:checked + label:before {
    background-color: #becd29;
}

.checkBoxStyled input:checked + label:after {
    margin-left: 20px;
}

.defaultText {
    font: 400 12px/24px Arial;
    color: #808080;
    line-height: 24px;
    display: block;
    width: 270px;
    margin-top: -3px;
}

.btnContainer {
    position: absolute;
    right: 137px;
    top: 503px;
}

.btnGrey {
    padding: 4px 12px 4px 12px;
    box-shadow: 0 4px #5C5C5C;
    border-radius: 5px;
    background: #808080;
    color: white;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    font: bold 11px Arial, sans-serif;
    z-index: 99;
    text-transform: none;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
    text-decoration: none;
    border: none;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    text-transform: uppercase;
    line-height: 27px;
    margin-bottom: 12px;
}

    .btnGrey i {
        font-size: 14px;
        margin-right: 8px;
        position: relative;
        top: 1px;
    }

.titleSubHeader {
    height: 40px;
}

.webstoreSetting {
    padding-bottom: 10px;
}

    .webstoreSetting span.explanation {
        font-style: italic;
    }

.cBox {
    position: relative;
    top: 2px;
}

h3.ir {
    display: inline;
}

div.left {
    float: left;
}

div.mid {
    float: left;
    height: auto;
    overflow: hidden;
    width: 400px;
}

    div.mid .checkBox input {
        margin-right: 5px;
    }

div.right_start {
    float: left;
    width: 320px;
}

#userVoiceBox {
    position: relative;
    overflow: hidden;
    overflow-y: scroll;
    height: 300px;
}

#userVoiceContainer {
    position: relative;
    height: 5000px;
    overflow: hidden;
}

    #userVoiceContainer iframe {
        pointer-events: none;
        position: absolute;
        top: -365px;
        left: -7px;
    }

#gotoUserVoice {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}

div#start div.left {
    width: 230px;
}

div#number1 {
    margin-bottom: 15px;
}

div#start .mid h2 {
    border: 0;
    margin: 0;
    width: 429px;
}

div#start .right h2 {
    border: 0;
    margin: 0;
    width: 229px;
}

div#start .right .blockTitle {
    float: left;
    font-weight: bold;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}

div#start .right .showAllItems {
    float: right;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}

div#start .right .block {
    height: 190px;
    padding-bottom: 2px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    width: 200px;
}

    div#start .right .block ul {
        float: left;
        height: auto;
        margin: 0;
        padding: 0;
        width: 204px;
    }

        div#start .right .block ul li {
            line-height: 18px;
            padding-bottom: 6px;
            padding-top: 12px;
        }

            div#start .right .block ul li a {
                font-weight: bold;
                text-decoration: underline;
            }

div#faqnieuws {
    height: 536px;
    padding: 26px 37px 38px;
    position: relative;
    width: 370px;
}

    div#faqnieuws .faqnieuwscontent {
        height: 420px;
        overflow: auto;
    }

    div#faqnieuws h3 {
        font-size: 16px;
        font-weight: bold;
        margin: 0;
        padding: 0;
    }

    div#faqnieuws .contentlayer {
        overflow: auto;
        padding: 0;
        padding-bottom: 10px;
        width: auto;
    }

        div#faqnieuws .contentlayer p {
            height: auto;
            margin-top: 15px;
            width: auto;
        }

    div#faqnieuws .topiclist {
        border-top: 1px solid #999999;
        padding-top: 12px;
    }

        div#faqnieuws .topiclist ul {
            list-style: none;
            margin: 0;
            padding: 0;
        }

            div#faqnieuws .topiclist ul li {
                display: block;
            }

    div#faqnieuws h2 {
        width: auto;
    }

    div#faqnieuws .options {
        width: 368px;
    }

/* details */

#details .formRow h3 {
    padding-bottom: 3px;
}

div#details h2 {
    width: 948px;
}

div#details p {
    line-height: 18px;
}

div.block h3 {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
}

    div.block h3 span {
        /*  float: left;
    display: block;
*/
        color: #aec23f;
    }

#step2,
#step3,
#step4,
#step3alt,
#step4alt {
    /* Javascript Smooth Display
    filter: alpha(opacity=00);
    opacity: 0.0;
    -moz-opacity: 0.0;
    -khtml-opacity: 0.0;
    */
}

div#details .c1,
div#details .c2,
div#details .c3,
div#details .c4,
div#details .c3alt,
div#details .c4alt {
    float: left;
    /* height:357px; */
    margin-top: 20px;
    padding-right: 12px;
    position: relative;
    width: 228px;
}

    div#details .c3alt span input {
        margin-right: 12px;
    }

    div#details .c4 .block label a,
    div#details .c4alt .block label a {
        color: #AEC23F;
        font-size: 12px;
    }

div#details div.nopadding {
    padding-bottom: 4px;
    padding-top: 5px;
}

.detailArrow img {
    border: 0;
    margin-bottom: -2px;
}

.detailArrow {
    bottom: 25px;
    color: #666;
    display: block;
    font-size: 11px;
    font-weight: bold;
    position: absolute;
    right: 13px;
    text-decoration: none;
}

* html div#details .c1,
* html div#details .c2,
* html div#details .c3,
* html div#details .c3alt {
    padding-right: 10px;
}


div#details .c4,
div#details .c4alt {
    padding-right: 0;
}

    div#details .c1 .block,
    div#details .c2 .block,
    div#details .c3 .block,
    div#details .c4alt .block,
    div#details .c3alt .block {
        height: 322px;
    }

.cursorPointer {
    cursor: pointer;
}

.disOrderHoldback {
    color: #CFCFCF;
}

div#details .c3alt .formRow {
    padding-left: 0;
}

.sideBar div#fileUpload {
    float: left;
}

.orderholdback-productlabel {
    bottom: 0px !important;
    font-size: 9px;
}

[id$="pnlImagesList"] {
    background-color: white;
    float: left;
    height: 535px;
    padding: 26px 0 38px 37px;
    width: 400px;
        border-bottom: solid 1px #333333;
    border-left: solid 1px #333333;
    border-top: solid 1px #333333;
}

#pnlThumbs img {
    max-height: 40px;
    max-width: 50px;
}

#pnlThumbs label {
    bottom: 15px;
    position: relative;
}

#pnlThumbs {
    height: 342px;
    margin-top: 5px;
    overflow-y: scroll;
}

    #pnlThumbs ul li {
        border: solid 1px rgb(245, 245, 245);
        margin: 3px;
        padding: 5px;
    }

    #pnlThumbs ul {
        margin-top: 0px;
        padding-top: 0px;
    }

        #pnlThumbs ul li div {
            line-height: normal;
        }

[id$="pnlImagesList"] a[id$="lbApprove"] {
    bottom: 7px;
    position: absolute;
    margin-left: 60px;
}

[id$="pnlImagesList"] h2 {
    margin-bottom: 10px;
}

div#details .c1 .titel {
    padding-bottom: 20px;
}

div#details .c3alt p {
    padding-bottom: 5px;
}

div#details .c3alt dd,
div#details .c3alt dt {
    float: left;
    line-height: 32px;
    width: 102px;
}

div#details .c3alt dd {
    text-align: right;
}

div#details .c3alt dl {
    padding-bottom: 55px;
    padding-top: 5px;
}

    div#details .c3alt dl strong {
        color: #aec23f;
    }

div#details .c3alt div.formRow {
    padding-bottom: 0 !important;
}

div#details .c3alt input.textBox {
    width: 192px;
}

div#details .c3alt input.button {
    height: 20px;
    margin-bottom: 12px;
    width: 204px;
}

div#details .c4 .block {
    height: 114px;
    margin-bottom: 13px;
}

div#details .c1 h2 {
    border-bottom: 0;
    height: 35px;
    width: 230px;
}

div#details .c2 h2 {
    border-bottom: 0;
    height: 35px;
    width: 230px;
}

div#details .c3 h2,
div#details .c3alt h2 {
    border-bottom: 0;
    height: 35px;
    width: 230px;
}

div#details .c4 h2,
div#details .c4alt h2 {
    border-bottom: 0;
    height: 35px;
    width: 230px;
}

div#details strong.warning {
    clear: both;
    display: block;
    padding-left: 253px;
    padding-top: 8px;
}

div#details .formRow {
    padding-top: 14px;
}

div#details .c3alt div.formRow {
    padding-top: 5px;
    padding-top: 1px;
}

div#details .c3alt .mailmsg {
    display: block;
    padding-bottom: 10px;
}

div#details .url {
    line-height: 24px;
    word-wrap: break-word;
}

    div#details .url span {
        color: #aec23f;
        font-size: 12px;
        font-weight: bold;
    }

    div#details .url a {
        color: #aec23f;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
    }

div#details .datum {
    color: #aec23f;
    font-size: 12px;
    font-weight: bold;
}


div#details select {
    width: 178px;
}

div#details .c2 span {
    line-height: 18px;
}

div#details .c2 #show1up {
    float: left;
    margin-right: 5px;
}

div#details input.textBox {
    margin-bottom: 11px;
    width: 168px;
}

div#details .c3 .radio {
    margin-bottom: -2px;
    margin-right: 6px;
}

div#details .c3 p {
    padding-bottom: 12px;
}

div#details .c4 input.first,
div#details .c4alt input.first {
    padding-top: 10px;
    padding-top: 7px;
}

div#details .c4 input,
div#details .c4alt input {
    padding-top: 6px;
    padding-top: 4px; /* for IE */
}

div#details .formGrid div.formRow .c4 .checkBox,
div#details .c4alt .checkBox {
    float: left;
    margin-right: 6px;
    margin-top: 13px;
    margin-top: 9px;
    width: 20px;
}

div#details fieldset.formGrid .c4 div.formRow .checkBox input,
div#details fieldset.formGrid .c4alt div.formRow .checkBox input {
    width: auto;
}

div#details .c4 .formRow,
DIV#details .c4alt .formRow {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 25px;
}

div#details .c4 label,
div#details .c4alt label {
    display: block;
    float: left;
    line-height: 18px;
    margin-top: 9px;
    width: 170px;
}

div#details h3.dvd {
    padding-top: 10px;
    padding-top: 5px;
}

div#details #cal2Container {
    display: none;
    position: absolute;
}

/* userdetails*/
div#userDetails {
    margin-bottom: 100px;
}

    div#userDetails .checkBox label {
        width: 130px;
        font-size: 11px;
        color: #999;
        margin-top: 1px;
    }

.btnSmall.non-active {
    opacity: 0.35;
}

div#userDetails input.btnGreySmall {
    padding-top: 1px;
}

div#userDetails .subpage {
    display: none !important;
    width: 100%;
}

    div#userDetails .subpage.active {
        display: block !important;
    }

    div#userDetails .subpage .left,
    div#userDetails .subpage .mid,
    div#userDetails .subpage .right {
        display: inline-block;
        float: none !important;
        vertical-align: top;
    }

div#userDetails #accountImage {
    margin-bottom: 10px;
}

    div#userDetails #accountImage img {
        vertical-align: middle;
    }

    div#userDetails #accountImage .fileinputs {
        margin-top: 10px;
    }

    div#userDetails #accountImage #uxUploadAppleIcon {
        display: inline-block;
    }

div#userDetails .uploadFile {
    width: 240px;
    margin: 0;
}

div#userDetails .mailDiv {
    margin-bottom: 20px;
}

div#userDetails .optionDiv {
    margin-bottom: 5px;
}

div#userDetails .ui-slider-handle {
    cursor: move; /* fallback if grab cursor is unsupported */
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}

    div#userDetails .ui-slider-handle:active {
        cursor: grabbing;
        cursor: -moz-grabbing;
        cursor: -webkit-grabbing;
    }

div#userDetails .webstoreSetting input,
div#userDetails .webstoreSetting span {
    display: inline-block;
    vertical-align: middle;
}

div#userDetails .webstoreSetting input {
    margin-right: 2px;
}

div#userDetails .showLabelInfoLink {
    height: auto;
    margin: 0 0 0 5px;
    padding: 0;
}

div#userDetails .btnGreySmall {
    margin-top: 10px;
}

.mijn-apps-embed-container {
    font-family: arial;
    width: 260px;
    max-width: 260px;
    min-height: 85px;
    height: 160px;
    padding: 7px 10px 7px 10px;
    border: 1px solid #aec23f;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

div#userDetails #txtAffiliateLink,
div#userDetails #ctl00_ContentPlaceHolder1_uxGoogleAnalyticsCode {
    width: 250px;
}

div#userDetails .appButton {
    display: inline-block;
    vertical-align: middle;
    margin-top: 10px;
    margin-right: 20px;
}

    div#userDetails .appButton span {
        vertical-align: middle;
        margin-left: 5px;
    }



div#userDetails h2 {
    width: 100%;
}

div#userDetails div.left {
    width: 33%;
}

div#userDetails div.mid {
    width: 33%;
}

div#userDetails div.right {
    width: 33%;
}

div#userDetails input {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

div#userDetails label {
    display: inline-block;
    padding: 0;
    margin: 0;
    vertical-align: middle;
}

div#userDetails input.optionSpan {
    margin-right: 2px;
}

div#userDetails .section {
    display: inline-block;
    position: relative;
    width: 100%;
    margin-bottom: 25px;
    background: whitesmoke;
    padding: 10px 30px 40px 30px;
    box-sizing: border-box;
}

    div#userDetails .section#mydata .formRow {
        margin-bottom: 10px;
        padding: 0;
    }

    div#userDetails .section#mydata label {
        display: inline-block;
        float: none;
        width: 100px;
        margin: 0;
        vertical-align: middle;
        line-height: normal;
    }

    div#userDetails .section#mydata input {
        display: inline-block;
        vertical-align: middle;
    }

span.towebstore {
    padding-right: 35px;
}

    span.towebstore label {
        float: none !important;
        margin-left: 5px;
        vertical-align: text-bottom;
    }

div#userDetails .saveDetailsButton {
    bottom: 25px;
    position: absolute;
    right: 30px;
}

div#userDetails input.textBox {
    width: 150px;
    height: 20px;
}

div#userDetails input.error, div#userDetails select.error {
    border-color: Red;
}

.required, .validation_message {
    border: 0px solid red !important;
    background-color: #FBE3E4;
    color: red !important;
    padding: 11px 8px;
    float: right;
    margin: 3px 37px 0 0;
    box-shadow: 0 0 100px #FFFFFF inset;
    border-radius: 3px;
}

.infomsg, #editShowcase .information {
    color: Red;
}

div#userDetails .textlabel {
    width: 87px;
}

div#fileUpload {
    background: #fff;
    border: 1px solid #333;
    height: 540px; /*auto;*/
    padding: 26px 37px 33px 37px;
    width: 460px; /*auto;*/
    border-left: 0;
}

div#divRatingNotification a {
    color: #b6c527 !important;
}

div#fileUpload h2 {
    margin-bottom: 10px;
    width: 460px;
}

div#fileUpload h2,
div#fileUpload span {
    color: #8B8B8B;
}

/* File Upload */

div#appletTypePreferences {
    color: Red;
    text-align: center;
}

div#loadingMessage {
    text-align: center;
}

/* reportage details */

.extraWidth {
    width: 829px;
}

div#reportageDetails h2 {
    margin-bottom: 20px;
    width: 813px;
}

div#reportageDetails {
    background: #fff;
    border: 1px solid #333;
    padding-bottom: 20px;
    padding-right: 0;
    width: 833px;
}

#ctl00_ContentPlaceHolder1_reportageDetails_uxMusicUpdatePanel {
    margin-bottom: 11px;
}


div#reportageDetails .c1,
div#reportageDetails .c2,
div#reportageDetails .c3,
div#reportageDetails .c4 {
    float: left;
    width: 200px;
}

    div#reportageDetails .c1 #counterbox {
        text-align: center;
        width: 36px;
    }

div#reportageDetails .options {
    margin-top: 0px;
}

div#reportageDetails .c1 h2 {
    width: 250px;
}

div#reportageDetails .c2 h2 {
    width: 250px;
}

div#reportageDetails .c3 h2,
div#reportageDetails .c4 h2 {
    width: 250px;
}

div#reportageDetails .c1 .block {
    height: 310px;
}

div#reportageDetails .c2 .block,
div#reportageDetails .c3 .block,
div#reportageDetails .c4 .block {
    height: 310px;
}

div#reportageDetails .c4 .block {
    margin-left: 10px;
}

div#reportageDetails .c2 .block .music {
    margin-bottom: 3px;
    margin-top: 8px;
}

div#reportageDetails .c2 .block .musicSelector {
    height: auto;
    margin-bottom: 4px;
}

.disabled {
    display: none;
}

.notavailable {
    color: lightgrey !important;
}

div#reportageDetails .c2 .block .musicSelector select {
    background: transparent url(../../images/backend/inputbg.gif) repeat scroll 0 0;
    border: 1px solid #AEC23F;
    color: #999;
    font-style: italic;
    height: auto;
    padding: 3px 5px;
    width: 260px;
}

div#reportageDetails .c2 .block .musicSelector select {
    background: transparent url(../../images/backend/inputbg.gif) repeat scroll 0 0;
    border: 1px solid #AEC23F;
    color: #999;
    font-style: italic;
    height: auto;
    padding: 3px 5px;
    width: 260px;
}

div#reportageDetails .c2 .block .musicSelector a {
    color: #AEC23F;
    float: right;
    font-weight: bold;
    margin: 5px 0px 0px 0px;
    text-decoration: underline;
}

div#reportageDetails .c2 .block .customMusicSelector select {
    background: transparent url(../../images/backend/inputbg.gif) repeat scroll 0 0;
    border: 1px solid #AEC23F;
    color: #999;
    font-style: italic;
    height: auto;
    padding: 3px 5px;
    width: 220px;
}

div#reportageDetails .c2 .block .customMusicSelector select {
    background: transparent url(../../images/backend/inputbg.gif) repeat scroll 0 0;
    border: 1px solid #AEC23F;
    color: #999;
    font-style: italic;
    height: auto;
    padding: 3px 5px;
    width: 220px;
}

div#reportageDetails .c2 .block .customMusicSelector a {
    color: #AEC23F;
    float: right;
    font-weight: bold;
    margin: 5px 16px 5px 0;
    text-decoration: underline;
}

div#reportageDetails .c2 .block .customMusicSelector .icon-trash {
    color: #666666;
    float: none;
    font-weight: normal;
    margin: 0 0 0 5px;
    text-decoration: none;
}

div#reportageDetails .c2 .block #currentMusic {
    margin-left: 17px;
}

div#reportageDetails .c2 p {
    margin: 0px !important;
}

div#reportageDetails .c2 h3 {
    margin-left: -4px;
}

    div#reportageDetails .c2 h3 div {
        display: inline-block;
    }

div#reportageDetails .c1 h3 .radio {
    margin-bottom: -2px;
    margin-right: 8px;
}

div#reportageDetails .c2 .radio {
    margin-bottom: -2px;
    margin-left: -3px;
}

div#reportageDetails .c3 h3 .radio,
div#reportageDetails .c4 h3 .radio {
    margin-bottom: -2px;
    margin-right: 8px;
}

div#reportageDetails .c2 .checkBox input {
    float: left;
    margin-left: 14px;
    margin-left: 14px;
    margin-right: 6px;
    width: auto !important;
}

div#reportageDetails .c2 .fileUpload {
    margin-bottom: 12px;
    margin-left: 15px;
    margin-top: 12px;
    width: 225px;
}

div#reportageDetails .c2 .uploadButton,
div#reportageDetails .c3 .block .formRow .uploadButton,
div#reportageDetails .c4 .block .formRow .uploadButton {
    margin-bottom: 12px;
    margin-left: 169px;
    margin-top: 12px;
    width: 70px;
}

div#reportageDetails .c3 .block .formRow .uploadButton,
div#reportageDetails .c4 .block .formRow .uploadButton {
    margin-bottom: 0;
    margin-left: 153px;
}

div#reportageDetails .c2 p {
    float: left;
    line-height: 18px;
    margin-bottom: 10px;
    width: 200px;
}

div#reportageDetails .c1 h2,
div#reportageDetails .c2 h2,
div#reportageDetails .c3 h2,
div#reportageDetails .c4 h2 {
    border: 0;
    height: 35px;
    margin: 0;
}

div#reportageDetails .c3 a,
div#reportageDetails .c4 a {
    color: #aec23f;
    font-weight: bold;
}

    div#reportageDetails .c4 a img {
        /*
    right: 59px;
    position: absolute;
*/
    }

div#reportageDetails .c3 h3,
div#reportageDetails .c4 h3 {
    padding-bottom: 13px;
}

div#reportageDetails .c3 p,
div#reportageDetails .c4 p {
    line-height: 18px;
    padding-bottom: 24px;
}

div#reportageDetails .c2 h4,
div#reportageDetails .c3 h4,
div#reportageDetails .c4 h4 {
    color: #AEC23F;
    float: left;
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 3px;
    margin-top: -8px;
    width: 60px;
}

div#reportageDetails .c2 .custom {
    color: #AEC23F;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    width: 60px;
}

div#reportageDetails .c2 .changeMusic {
    color: #AEC23F;
    font-weight: bold;
}

div#reportageDetails .c2 p.statusText,
div#reportageDetails .c3 p.statusText,
div#reportageDetails .c4 p.statusText {
    float: left;
    line-height: 20px;
    margin-top: -8px;
    width: 160px;
}

    div#reportageDetails .c2 p.statusText span {
        display: block;
        line-height: 20px;
        margin-top: -6px;
        position: relative;
    }

div#reportageDetails .c1 {
    padding-right: 12px;
    width: 240px;
}

    div#reportageDetails .c1 label {
        float: none;
        line-height: 18px;
        padding: 2px 0 0 0;
    }

    div#reportageDetails .c1 textarea {
        height: 126px;
    }

    div#reportageDetails .c1 textarea,
    div#reportageDetails .c1 input.textBox {
        width: 204px;
    }

div#reportageDetails .c2 {
    padding-right: 12px;
    width: 276px;
}

    div#reportageDetails .c2 li {
        line-height: 20px;
        position: relative;
        width: 220px !important;
    }

    DIV#reportageDetails .c2 UL {
        padding-left: 13px;
        padding-top: 7px;
    }

    DIV#reportageDetails .c2 LI .flashplayer {
        left: 185px;
        position: absolute;
        right: 0px;
        top: 0px;
    }

    /*
div#reportageDetails .c2 li .flashplayer
{
    position:absolute;
    top:0;
    right:0;
}
div#reportageDetails .c2 ul
{
    padding-left:25px;
    padding-top:7px;
}*/

    div#reportageDetails .c2 .formRow {
        padding-bottom: 0px;
    }

div#reportageDetails .c3,
div#reportageDetails .c4 {
    width: 252px;
}

.longRight {
    float: left;
    left: 96px;
    position: relative;
}

div#reportageDetails .options {
    width: 813px;
}

    div#reportageDetails .options p {
        /*
    width:358px;
    */
    }

div#reportageDetails .c2 div.fakefile input,
div#reportageDetails .c3 div.fakefile input {
    width: 140px;
}

div#reportageDetails .c2 div.fakefile input {
    margin-left: 16px;
}

div#reportageDetails .c2 div.fakefile #browseButton,
div#reportageDetails .c3 div.fakefile #browseButton {
    left: 153px;
    position: absolute;
    top: 0px;
    width: 70px !important;
    z-index: 3;
}

div#reportageDetails .c2 input.file,
div#reportageDetails .c3 input.file {
    margin-left: 16px;
    margin-top: 0px;
}

div#reportageDetails .c3 input.file {
    margin: 0;
}

div#reportageDetails .c3 .block .formRow input {
    margin-top: 12px;
}

div#bestelGegevens {
    background: #FFFFFF;
    border: 1px solid #333;
    height: auto;
    padding: 26px 37px 38px;
    width: auto;
}

div#motionGenerator {
    background: #FFFFFF;
    border: 1px solid #333;
    height: 505px;
    width: 788px;
}

div#bestelGegevens .c1,
div#bestelGegevens .c2 {
    float: left;
    width: 200px;
}

div#bestelGegevens .c1 {
    width: 288px;
}

    div#bestelGegevens .c1 .block {
        height: 267px;
        width: 252px;
    }

    div#bestelGegevens .c1 .ir,
    div#bestelGegevens .c2 .ir {
        border: 0px;
        margin-bottom: 0px;
    }

div#bestelGegevens .c2 .block {
    height: 267px;
    width: 408px;
}

div#bestelGegevens h2 {
    margin-bottom: 20px;
    width: 720px;
}

div#bestelGegevens .c1 h2 {
    width: 274px;
}

div#bestelGegevens .c2 h2 {
    width: 430px;
}

div#bestelGegevens fieldset.formGrid .c2 div.formRow label {
    width: 145px;
}

div#bestelGegevens fieldset.formGrid .c1 div.formRow label {
    width: 85px;
}

div#bestelGegevens fieldset.formGrid .c1 p strong {
    float: right;
}

div#bestelGegevens h3 {
    padding-bottom: 15px;
}

div#bestelGegevens .big {
    margin-bottom: 28px;
    width: 250px;
}

div#bestelGegevens p {
    line-height: 28px;
}

div#bestelGegevens .c2 .textBox {
    width: 228px;
}

div#bestelGegevens .c2 input.addr1 {
    margin-right: 4px;
    width: 168px;
}

div#bestelGegevens .c2 input.addr2 {
    width: 40px;
}

div#bestelGegevens .options {
    width: 720px;
}

    div#bestelGegevens .options p {
        height: 10px;
        padding: 0;
        width: 264px;
    }

div#flashContent {
    background-color: #ffffff;
    border: 1px solid #333;
    min-width: 954px;
}

div .flashContentCoverMenu {
    border-bottom: 0px solid #333 !important;
}

div#whitespaceContainer {
    background-color: #ffffff;
    border-bottom: 1px solid #333;
    border-left: 1px solid #333;
    float: left;
    height: 150px;
    width: 620px;
}

div#buttonContainer {
    background-color: #F3F3F3;
    border-bottom: 1px solid #333;
    border-right: 1px solid #333;
    float: left;
    height: 150px;
    padding-left: 18px;
    width: 316px;
}

    div#flashContent .bigButton,
    div#buttonContainer .bigButton {
        margin-bottom: 10px;
        margin-top: 20px;
    }

div#gastenBoekBeheer, div#dvProducts, div#dvProductsCopy {
    background: #fff;
    height: auto;
    overflow-y: scroll;
    padding: 26px 37px 38px;
    width: auto;
}

    div#gastenBoekBeheer h2 {
        background: none !important;
    }

    div#gastenBoekBeheer .options p {
        width: 74px;
    }

    div#gastenBoekBeheer h2,
    div#gastenBoekBeheer .options {
        background-image: none;
        width: 580px;
    }

    div#gastenBoekBeheer h2,
    div#gastenBoekBeheer span {
        color: #A2A2A2;
    }

    div#gastenBoekBeheer ul {
        height: 350px;
        width: 580px;
    }

        div#gastenBoekBeheer ul li p {
            padding: 5px;
        }

        div#gastenBoekBeheer ul li {
            border-bottom: 1px solid #000;
            margin-bottom: 5px;
            padding-bottom: 5px;
        }

/* stats specific */

div#stats dd {
    color: #aec23f;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    line-height: 53px;
    text-align: right;
    width: 66px;
}

div#stats dl dt {
    padding-top: 8px;
}

div#stats .block h3 {
    border-bottom: #cccccc 1px solid;
    padding-bottom: 11px;
}

.tableHeader {
    background-color: #FFFFFF;
}

table#fixedtableheader0 {
    background-color: #F6F6F6;
    border-bottom: solid 1px black;
    border-top: solid 1px black;
}

    table#fixedtableheader0 tr.tableHeader1 {
        background-color: #FFFFFF;
    }

table.ppTable tr.tableHeader {
    background-color: #FFFFFF !important;
}


table#allProductsTable tr.tableHeader {
    background-color: #F1f1f1;
}

table#fixedtableheader0 tr.tableHeader {
    background-color: #F1F1F1;
}

tr.tableHeader th {
    /*    font-weight: bold !important;
    overflow: hidden;
    display:: table-cell;*/
}

div#stats dl div {
    border-bottom: #cccccc 1px solid;
    clear: both;
}

div#stats .c2 h2 {
    border-bottom: 0;
    height: 35px;
    margin: 0;
    width: 330px;
}

div#stats dl div.noborder {
    border: 0px solid #000;
}

div#stats dt {
    clear: both;
    clear: both;
    float: left;
    line-height: 18px;
    width: 150px;
}

#noTop5StatsAvailable h3 {
    font: 12px arial, sans-serif;
    font-weight: bold;
}

div#stats div.block {
    padding-bottom: 5px;
}


div#wachtwoordVergeten {
    margin: 0 auto;
    /*width: 416px;*/
    background: rgb(250, 250, 250) !important;
    padding: 20px;
    height: 165px;
}

    div#wachtwoordVergeten label {
        width: 100px;
    }

    div#wachtwoordVergeten .options {
        width: auto;
    }

div.musicpanel {
    background: #fff;
}


/* dvdmenu */

#menuCoverDvd h2,
#menuCoverDvd .options {
    width: auto;
}

#menuCoverDvd h2 {
    width: auto;
}

#menuCoverDvd span {
    display: none;
}

#menuCoverDvd {
    height: auto;
    overflow: hidden;
    padding: 26px 37px 38px;
    width: 568px;
}

    #menuCoverDvd p {
        line-height: 18px;
    }

        #menuCoverDvd p.second {
            padding-bottom: 14px;
        }

        #menuCoverDvd p.first {
            padding-bottom: 40px;
        }

    #menuCoverDvd div.left {
        margin-right: 12PX;
    }

    #menuCoverDvd div.left,
    #menuCoverDvd div.right {
        float: left;
        width: 278px;
    }

    #menuCoverDvd .options .bigButton {
        float: right;
    }

    #menuCoverDvd .fileUpload {
        margin-bottom: 15px;
    }

div#menuCoverDvd h2#dvdlabel {
    height: 36px;
    width: 276px;
}

div#menuCoverDvd h2#dvdmenu {
    height: 36px;
    width: 276px;
}

div#menuCoverDvd .textBox {
    width: 158px;
}

div#menuCoverDvd #browseButton {
    float: none;
    margin-left: 5px;
    width: 77px;
}

div#menuCoverDvd input.file {
    margin-bottom: 14px;
    margin-left: 32px;
    margin-top: 0px;
}

div#menuCoverDvd .inputHider {
}

#overzicht .cursorpointer {
    cursor: default;
}

#embedInfoPopup {
    background: #FFF;
    border: 1px solid #333;
    height: 250px;
    line-height: 16px;
    overflow: hidden;
    padding: 26px 30px 15px 30px;
    width: 377px;
}

    #embedInfoPopup .content {
        float: left;
        height: 225px;
        margin: 0;
        padding: 0;
        width: auto;
    }

        #embedInfoPopup .content h3 {
            font-size: 14px;
            font-weight: bold;
            margin-bottom: 3px;
        }

    #embedInfoPopup .controls {
        float: left;
        width: 377px;
    }

        #embedInfoPopup .controls .button {
            float: left;
        }

#resizingDialog {
    background: #FFF;
    border: 1px solid #333;
    height: 250px;
    line-height: 16px;
    overflow: hidden;
    padding: 26px 30px 15px 30px;
    width: 377px;
}

    #resizingDialog .content {
        float: left;
        height: 225px;
        margin: 0;
        padding: 0;
        width: auto;
    }

        #resizingDialog .content h3 {
            font-size: 14px;
            font-weight: bold;
            margin-bottom: 3px;
        }

/* standalonelogin.aspx
________________________________________________
*/

fieldset#clientLogin div.formRow label {
    color: #666666;
    font-size: 11px;
    line-height: 20px;
    padding-left: 12px;
    width: 100px;
}

fieldset#clientLogin div.formRow input {
    margin-top: 3px;
    width: 128px;
}

    fieldset#clientLogin div.formRow input[type=image] {
        padding: 0;
    }

    fieldset#clientLogin div.formRow input.textBox {
        background: transparent url(../../images/backend/inputbg.gif) repeat scroll 0 0;
        border: 1px solid #AEC23F;
        color: #999;
        font-size: 11px;
        margin: 0;
        padding: 3px 5px 3px 5px;
        width: 116px;
    }

fieldset#clientLogin div.formRow .checkBox input {
    background-image: none;
    border: 0;
    margin-left: 112px;
    margin-right: 10px;
    width: auto;
}

#userDetails .formGrid select {
    width: 162px;
    height: 22px;
}

.coveragesList {
    margin-left: 15px;
}

    .coveragesList li {
        font-weight: bold;
        list-style-type: circle;
    }

#popupDeleteMusic {
    left: 35%;
    position: fixed;
    top: 25%;
    z-index: 999999999;
}

.changeMusicPopup {
    background-color: #FFF;
    border: 1px solid #000;
    height: auto;
    margin: 0;
    padding: 20px;
    width: 432px;
}

    .changeMusicPopup h4 {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 20px;
    }

    .changeMusicPopup .buttons {
        margin-top: 10px;
    }

        .changeMusicPopup .buttons .alignLeft {
            float: left;
            width: 60px !important;
            height: 25px !important;
        }

        .changeMusicPopup .buttons .alignRight {
            float: right;
        }

#uxCancelMusicButton {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 5px;
    margin-right: 5px;
}

/*-------------webstore client---------------*/



#webstoreClient a.bigButtonGrey,
#webstoreClient a.bigButton {
    color: #ffffff;
}

#webstoreClient .c1,
#webstoreClient .c2 {
    float: left;
    height: 431px;
}

#webstoreClient .block {
    margin-bottom: 0px;
}

#webstoreClient .fLeft {
    float: left;
}

.fRight {
    float: right;
}

.fLeft {
    float: left;
}

#webstoreClient a {
    /*color:#AEC23F;
    text-decoration: none;
    font-weight: bold; */
}

#webstoreClient .apb {
    float: right;
    margin-bottom: 0px;
    margin-top: 6px;
    width: 171px;
}

/*
#webstoreClient #clientProductsPrices,
#webstoreClient #clientOrders
{
    height: 372px;
}
*/

#webstoreClient #clientProductsPrices {
    margin-right: 20px;
    padding: 8px 11px 14px 7px;
    width: 538px;
}

    #webstoreClient #clientProductsPrices leftTable {
        width: 516px;
    }

    #webstoreClient #clientProductsPrices .tFloat {
        float: left;
        width: 510px;
    }

    #webstoreClient #clientProductsPrices select {
        margin-top: 9px;
    }

    #webstoreClient #clientProductsPrices .helpBtn {
        float: right;
        margin-right: 2px;
    }

    #webstoreClient #clientProductsPrices .pps {
        float: left;
        margin: 0px 0 11px 0;
        width: 545px;
    }

    /*
#webstoreClient #clientProductsPrices .dDL
{
    float:left;
    width:204px;
}
*/

    #webstoreClient #clientProductsPrices .editBtn {
        float: right;
        margin-top: 8px;
    }

    /*
#webstoreClient #clientProductsPrices .oDiv
{
    overflow:auto;
    height:200px;
    width:549px;
}
*/

    #webstoreClient #clientProductsPrices table th {
        font-style: italic;
        font-weight: normal;
        text-align: left;
    }

    #webstoreClient #clientProductsPrices .cBox input {
        margin-left: 4px;
        margin-top: 5px;
        padding: 0;
    }

    #webstoreClient #clientProductsPrices h3.fLeft {
        margin-bottom: 10px;
        margin-left: 0px;
        margin-top: 10px;
    }

    #webstoreClient #clientProductsPrices .header3Div {
        float: left;
        height: 13px;
        width: 415px;
    }

    #webstoreClient #clientProductsPrices .rmDiv {
        float: left;
        margin-top: 7px;
        width: 538px;
    }

    #webstoreClient #clientProductsPrices span.margincolor {
        /*    color: green;*/
        color: #aec23f;
    }

#webstoreClient span.negative {
    color: red;
}

#webstoreClient #clientOrders {
    padding: 10px 0 40px 0;
    width: 940px;
}

webstoreOrdersPeriod #clientOrders .block {
    height: 244px;
    padding: 6px 4px;
    width: 453px;
}

#webstoreClient #clientOrders table tr td {
    padding-bottom: 9px;
}

/*
#webstoreClient #clientOrders #rightTable .oDiv
{
    overflow: auto;
    height: 186px;
}
*/

#webstoreClient #divTotal {
    margin-left: 16px;
}

#webstoreClient #clientOrders.block table th {
    font-style: italic;
    font-weight: normal;
    padding-top: 2px;
    text-align: left;
}

#webstoreClient #clientOrders .helpBtn {
    float: right;
    margin: 0 5px 0 0;
}

table.tFloat {
    text-align: left;
}

table .iTable {
    text-align: left;
}

    table.iTable td, table.iTable th {
        padding: 0 0 3px 0;
    }

    table.iTable tr {
        width: 100px;
    }

#webstoreClient .ProductInactive a {
    color: #C5C5C5;
    font-weight: normal;
    text-decoration: none;
}

#webstoreClient iTable tr.ProductInactive span {
    color: #C5C5C5;
    font-weight: normal;
    text-decoration: none;
}

span.ProductInactive {
    color: #C5C5C5;
    font-weight: normal;
    text-decoration: none;
}

#webstoreClient #clientOrders .aotpBtn {
    float: left;
    margin: 5px 0 8px 0;
}

#webstoreClient #clientOrders .iTable th {
    padding: 0 12px;
}

#webstoreClient #clientOrders .viewBtn2 {
    float: left;
    margin-bottom: 12px;
    margin-right: 159px;
    margin-top: 26px;
    padding-left: 0px;
}

/*webstore orders per coverage window*/

#webstoreClient .webstoreOrdersCoverage {
    height: 465px;
    width: 465px;
}

    /*
#webstoreClient .webstoreOrdersCoverage .oDiv
{
    overflow:auto;
    height: 224px;
}
*/

    #webstoreClient .webstoreOrdersCoverage .pdgDiv {
        margin-left: 10px;
    }

#webstoreClient .content.uxDialog.webstoreOrdersCoverage .block {
    margin: 18px 0 5px 0;
    padding: 0 0 0 12px;
    width: 447px;
}

    #webstoreClient .content.uxDialog.webstoreOrdersCoverage .block table td {
        padding-bottom: 9px;
    }

#webstoreClient .content.uxDialog.webstoreOrdersCoverage .options {
    width: 459px;
}

#webstoreClient .content.uxDialog.webstoreOrdersCoverage .bigButton {
    float: right;
}

#webstoreClient .content.uxDialog.webstoreOrdersCoverage h2 {
    border-bottom: 1px solid #999999;
    margin-bottom: 15px;
}

#webstoreClient .content.uxDialog.webstoreOrdersCoverage h3 {
    width: 257px;
}

    #webstoreClient .content.uxDialog.webstoreOrdersCoverage h3.cijfers {
        width: 196px;
    }

        #webstoreClient .content.uxDialog.webstoreOrdersCoverage h3.cijfers .cijfer1 {
            margin-right: 27px;
        }

/*webstore orders per period window*/

#webstoreClient .webstoreOrdersPeriod {
    height: 465px;
    padding-left: 19px;
    width: 461px;
}

    /*
#webstoreClient .webstoreOrdersPeriod .oDiv
{
    overflow:auto;
    height:224px;
    width:447px;
}
*/

    #webstoreClient .webstoreOrdersPeriod .block {
        height: 256px;
        margin-bottom: 5px;
        padding: 0 0 0 12px;
        width: 447px;
    }

    #webstoreClient .webstoreOrdersPeriod .tableHolder {
        margin-left: 13px;
        margin-top: 4px;
    }

        #webstoreClient .webstoreOrdersPeriod .tableHolder table th {
            vertical-align: top;
        }

        #webstoreClient .webstoreOrdersPeriod .tableHolder table td {
            padding: 0 0 9px 0;
        }

#totalen {
    float: left;
    width: 287px;
}

#webstoreClient .content.uxDialog.webstoreOrdersPeriod #divTotal .txtClass {
    padding: 0;
}

#webstoreClient .content.uxDialog.webstoreOrdersPeriod #divTotal h3 {
    margin-bottom: 23px;
    padding: 0;
}

#webstoreClient .content.uxDialog.webstoreOrdersPeriod #divTotal #totalTurnover {
    float: left;
    width: 78px;
}

#webstoreClient .content.uxDialog.webstoreOrdersPeriod #divTotal #totProfit {
    float: left;
}

#webstoreClient .content.uxDialog.webstoreOrdersPeriod h2 {
    border-bottom: 1px solid #999999;
    margin-bottom: 14px;
    margin-top: 4px;
    width: 900px;
}

#webstoreClient .content.uxDialog.webstoreOrdersPeriod #divTotal { /*margin-top:-18px;*/
}

#webstoreClient .webstoreOrdersPeriod .options.clearfix {
    bottom: 15px;
    margin-top: 11px;
    position: absolute;
    width: 459px;
}

    #webstoreClient .webstoreOrdersPeriod .options.clearfix a.bigButton {
        float: right;
    }

#webstoreClient h2 {
    border-bottom: 1px solid #999999;
    /*
    margin-bottom:20px;
    margin-top:20px;
    */
    width: 100%;
}

#webstoreClient .c1 h2,
#webstoreClient .c2 h2 {
    border-bottom: none;
    height: 35px;
    margin-bottom: 0px;
}

#webstoreClient .c1 h2 {
    width: 534px;
}

#totalen2 {
    float: left;
    width: 225px;
}

#totalTurnover2 {
    float: left;
    width: 66px;
}

#totalProfit2 {
    float: left;
}

/*editWebstorePrices (client)*/

#editWebstorePrices.uxDialog {
    height: 250px;
    width: 498px;
}

    #editWebstorePrices.uxDialog .bigButton {
        float: right;
    }

div#editWebstorePrices.uxDialog h2 {
    border-bottom: 1px solid #999999;
    margin-bottom: 15px;
}

/*--------updatePricesPanel-------------*/

#webstoreClient .content.uxDialog.uPP {
    /*height: 600px; */
    height: 600px;
    padding: 0px;
    position: relative;
    width: 584px;
}

    #webstoreClient .content.uxDialog.uPP #covtitle {
        /*position:absolute;
    top: 40px;
    left:27px;*/
        margin: 10px 0 2px 12px;
        width: 490px;
    }

    #webstoreClient .content.uxDialog.uPP table {
        float: left;
    }

    #webstoreClient .content.uxDialog.uPP .block {
        height: 454px;
        margin-left: 26px;
        padding: 0px;
        width: 509px;
        width: 527px;
    }

    #webstoreClient .content.uxDialog.uPP .subblock {
        /* height:365px; */
        height: 300px;
        padding: 0px;
        width: 527px;
        width: 527px;
    }

    #webstoreClient .content.uxDialog.uPP .group {
        float: left;
        overflow: auto;
        /*    width: 509px;*/
    }


    #webstoreClient .content.uxDialog.uPP .oDiv9 {
        float: left;
        height: 301px;
        overflow: auto;
        padding-left: 11px;
        width: 498px;
    }

        #webstoreClient .content.uxDialog.uPP .oDiv9 h4 {
            font-size: 11px;
        }

    #webstoreClient .content.uxDialog.uPP .oDiv9Group {
        height: auto;
    }

    #webstoreClient .content.uxDialog.uPP .options {
        bottom: 10px;
        position: absolute;
        right: 29px;
        width: 529px;
    }

        #webstoreClient .content.uxDialog.uPP .options a.bigButton {
            float: right;
        }

    #webstoreClient .content.uxDialog.uPP h2 {
        border-bottom: 1px solid #999999;
        margin-bottom: 20px;
        margin-left: 27px;
        margin-top: 4px;
        width: 527px;
    }

/*PrintProductPreviewImage*/

#webstoreClient .content.pPPI {
    background: #fff;
    border: 1px solid #333;
    height: 500px;
    padding: 15px;
    width: 500px;
}

    #webstoreClient .content.pPPI .header a {
        background-image: url("/images/portal/modalPopup/bg_close_popup.gif");
        background-repeat: no-repeat;
        float: right;
        height: 20px;
        width: 73px;
    }

    #webstoreClient .content.pPPI .clear {
        clear: both;
        float: right;
    }

    #webstoreClient .content.pPPI span {
        margin-bottom: 10px;
    }


.ajax__tab_tab {
    padding-left: 3px;
}

.ajax__tab_active {
    background-color: #F6F6F6;
    border: 1px solid #999999;
    border-bottom: 1px solid #F6F6F6;
    padding-left: 3px;
}

.ajax__tab_hover {
}

.ajax__tab_body {
    background-color: #F6F6F6;
    border: 1px solid #999999;
    height: 107px;
    padding: 3px;
}

#progresspanel {
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
}

    #progresspanel .progressPanelContent {
        margin: -100px auto 0;
        position: absolute;
        width: 100%;
        z-index: 99999;
    }

.alignCenter {
    background-color: #FFF;
    border: 1px solid #333333;
    height: 170px;
    margin: 0 auto;
    padding: 85px 15px 0;
    text-align: center;
    width: 370px;
}

#progresspanel .progressPanelContent .alignCenter {
    background-color: #FFF;
    border: 1px solid #333333;
    height: 170px;
    margin: 0 auto;
    padding: 85px 15px 0;
    width: 370px;
}

#progresspanel .progressPanelBackground {
    /* no longer works in FF4? */
    -moz-opacity: 0.5;
    background-color: #000;
    /* for IE */
    filter: alpha(opacity=50);
    height: 100%;
    left: 0;
    /* CSS3 standard */
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.info {
    color: Red;
    font-weight: bold;
}

div.modalPopup {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background: #fff;
    border: 0px solid #333;
    border-radius: 8px;
    padding: 20px;
    width: 500px; /* just a number */
}

close-button {
    color: #666666;
    position: absolute;
    right: 10px;
    top: 10px;
}

/*
div.modalPopup a.close {
    background-image: url("/images/portal/modalPopup/bg_close_popup.gif");
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    position: absolute;
    right: 15px;
    width: 11px;
}*/

div.modalPopup .checkBox label {
    margin-left: 5px;
}

div #fileUpload .close {
    position: absolute;
    right: 15px;
    top: 15px;
}

.radio input[type="radio"] {
    vertical-align: middle;
}

.popupHover {
    background: #FFFFFF;
    padding: 25px 30px;
    border-radius: 3px;
    box-shadow: 0 0 15px rgba(0,0,0,0.3);
    border-collapse: separate;
}

.arrow_box {
    background: #FFFFFF;
    position: relative;
}

    .arrow_box:before {
        position: absolute;
        border: solid transparent;
        content: "";
        width: 0;
        height: 0;
        margin: auto 0;
        top: 0;
        bottom: 0;
        right: -10px;
        border: 5px solid white;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: white;
    }

.popupHover input {
    margin-bottom: 10px;
    margin-right: 5px;
}

.coverageSettings {
    color: #727272;
    display: inline-block !important;
    font-size: 20px;
}

.labelCheckbox {
    bottom: 3px;
    position: relative;
}

.printingOption {
    float: left;
    margin-right: 70px;
}

.icon-mobile-phone {
    color: #E3E3E3 !important;
}

.isAppCompatible {
    color: #AEC23F !important;
}

a[id*='lbAppCompatibility_'] {
    cursor: pointer;
    float: left;
}

    a[id*='lbAppCompatibility_']:focus {
        outline: none !important;
    }

.freeAppCompatible {
    color: #666;
    font-family: arial;
    font-size: 8px;
    font-weight: normal;
    text-transform: uppercase;
}

.loadingImage {
    display: none;
    padding-top: 8px;
    position: absolute;
}

.commentPanelFB {
    overflow: hidden;
}

.posRelative {
    position: relative;
}

.loadingImage2 {
    left: -3px;
    position: absolute;
    top: -3px;
}

.pincodeAppCompatible {
    margin-top: 10px;
    text-transform: uppercase;
}

#divMobileApp {
    display: block;
    float: left;
    width: 20px;
}

input[readonly="readonly"] {
    background: none !important;
}

.copyVoucher {
    padding-left: 5px;
}

/* Payment selector */

#paymentSelector #item-description table td {
    padding-right: 20px;
    padding-bottom: 5px;
}

#paymentSelector #item-description table {
    padding: 0;
    margin: 0;
    border-collapse: collapse;
}


#paymentSelector #item-description .descriptor {
    font-weight: bold;
    padding-right: 60px;
}

#paymentSelector #payment-methods ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#paymentSelector #payment-methods input, #payment-methods label {
    float: left;
    display: block;
    margin-right: 10px;
}

#paymentSelector #payment-methods li {
    clear: both;
    padding-bottom: 10px;
    height: 23px;
    width: 160px;
}

#paymentSelector .bigButton {
    float: right;
}

#paymentSelector h3 {
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 15px !important;
    text-transform: uppercase;
    font-weight: normal;
    position: relative;
    bottom: -9px;
    border-bottom-width: 0px !important;
    font-family: HelveticaNeueLTCom45Light;
}

#paymentSelector select {
    width: inherit;
}

.modalPopup h2, h3 {
    border-bottom: none !important;
}

#paymentSelector h2 {
    margin-bottom: 20px;
}

.invoiceData {
    padding: 0;
    margin: 0;
    border-collapse: collapse;
}

    .invoiceData td {
        padding-right: 20px;
        padding-bottom: 5px;
    }

        .invoiceData td.descriptor {
            font-weight: bold;
        }

.watermarkDensityList {
    margin-top: 15px;
    margin-bottom: 10px;
    border-spacing: 0;
}

    .watermarkDensityList input {
        float: left;
        margin-top: 20px;
    }

    .watermarkDensityList label {
        margin-left: 10px;
        margin-right: 20px;
        width: auto !important;
        margin-top: -2px;
    }


#tblOpenInvoices td {
    padding-right: 20px;
    text-align: left;
}

#tblOpenInvoices th {
    text-align: left;
    padding-right: 20px;
    font-style: italic;
    font-weight: normal;
}

#openInvoices {
    margin-bottom: 20px;
}

.plupload_header {
    display: none;
}

#fileUpload .plupload_scroll .plupload_filelist {
    height: 275px;
}

div.leftUserdetails {
    float: left;
    width: 48%;
}

div.rightUserdetails {
    float: right;
    width: 48%;
}

.userDetailsReferral .block {
    padding-bottom: 10px !important;
}

.userDetailsReferral .copyToClipboard {
    position: absolute;
    margin-top: 3px;
}

.userDetailsReferral .fa {
    margin-left: 10px;
}

.userDetailsReferral label {
    width: auto !important;
}

#referralFrame {
    background-color: white;
    padding: 10px;
    width: 280px;
    /*border: 1px solid #aec23f;*/
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.ddlMarkupPercentage {
    width: 86px !important;
    margin-left: 20px;
}

.userDetailsReferral .cbReferralEnabled input {
    width: 329px !important;
}

#txtRefButtonText, #txtReferralHyperLink, .txtReferralLink {
    color: #999999 !important;
}

.copyVoucherContainer .yui-calcontainer {
    bottom: 0px;
}

/*******************************************************************************************/

/*FONTS*/

/*******************************************************************************************/

@font-face {
    font-family: HelveticaNeueLTCom45Light;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/helveticaneueltcom-lt-webfont.eot');
    src: url('../fonts/helveticaneueltcom-lt-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/helveticaneueltcom-lt-webfont.ttf') format('truetype');
}



@font-face {
    font-family: Aharoni;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/ahronbd.ttf') format('truetype');
}

@font-face {
    font-family: CinnamonCake;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/CinnamonCake.ttf') format('truetype');
}

@font-face {
    font-family: Clemente;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/Clemente.ttf') format('truetype');
}

@font-face {
    font-family: Constantia;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/constan.ttf') format('truetype');
}

@font-face {
    font-family: Gabriola;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/Gabriola.ttf') format('truetype');
}

@font-face {
    font-family: GeoSans;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/Geo.ttf') format('truetype');
}

@font-face {
    font-family: Harabara;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/Harabara.ttf') format('truetype');
}

@font-face {
    font-family: Jellyka;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/Jellyka.ttf') format('truetype');
}

@font-face {
    font-family: JennaSue;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/JennaSue.ttf') format('truetype');
}

@font-face {
    font-family: Orial;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/Orial.ttf') format('truetype');
}

@font-face {
    font-family: Segoe;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/segoeui.ttf') format('truetype');
}

@font-face {
    font-family: Sophie;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/Sophie.ttf') format('truetype');
}

@font-face {
    font-family: Jasmine;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/upcjl.ttf') format('truetype');
}

@font-face {
    font-family: Lily;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/upcll.ttf') format('truetype');
}

.customWatermarkImagePreview {
    max-width: 200px;
    max-height: 100px;
    border: #e6e6e6 1px solid !important;
}

#coverageLabelMenu {
    background-color: white;
    width: 300px;
    border: 1px solid rgba(0, 0, 0, .2);
    position: fixed;
    top: 118px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.1);
    border-collapse: separate;
}

    #coverageLabelMenu .closeLabelMenu {
        position: absolute;
        right: 7px;
        top: 7px;
        color: #666;
    }

    #coverageLabelMenu ul li {
        margin: 0;
        margin-bottom: 5px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 8px;
        padding-right: 5px;
    }

    #coverageLabelMenu .openLabelPage {
        margin-left: 10px;
        color: #666666;
    }

        #coverageLabelMenu .openLabelPage .fa {
            float: none !important;
        }

.showLabelInfoLink {
    position: relative;
    z-index: 10;
}

#coverageLabelMenu ul li:hover {
    background-color: #eee;
}

#coverageLabelMenu #labelManage ul li {
    padding-top: 8px;
    padding-bottom: 8px;
}

#coverageLabelMenu #labelManage .nobg {
    background-color: white;
}

    #coverageLabelMenu #labelManage .nobg:hover {
        background-color: white;
    }

#coverageLabelMenu #labelManage #saveSelection {
    float: right;
}


#coverageLabelMenu ul li:last-child {
    margin-bottom: 0px;
}

#coverageLabelMenu .showLabelPageFromPopup {
    margin-left: 5px;
    color: #b6c527 !important;
}

#coverageLabelMenu #labelOverview {
    max-height: 200px;
    padding-top: 36px;
    overflow-y: auto;
}

    #coverageLabelMenu #labelOverview ul {
        padding: 0;
        margin: 0;
        margin-top: 10px;
        max-height: 138px;
        overflow-y: auto;
    }

        #coverageLabelMenu #labelOverview ul input[type=checkbox] {
            margin-right: 10px;
        }

#coverageLabelMenu #labelManage {
    border-top: 1px solid #ebebeb;
    margin-top: 7px;
}


    #coverageLabelMenu #labelManage ul {
        margin: 0;
        padding: 0;
    }

        #coverageLabelMenu #labelManage ul a {
            display: block;
        }

#coverageLabelMenu #addNewLabel {
    color: #b6c527 !important;
}

#coverageLabelMenu #labelMenuHeader {
    margin-left: 8px;
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 10px;
    margin-top: 10px;
}


#coverageLabelAddDialog label {
    margin-right: 10px;
}

.labelContainer {
    margin-top: 1px;
    display: block;
}

    .labelContainer ul {
        display: inline-block;
        width: 200px;
        vertical-align: middle;
    }

    .labelContainer .addLabel {
        background-color: #F3F3F3;
        cursor: pointer;
    }

    .labelContainer ul li {
        display: inline-block;
        background-color: #E3E3E3;
        margin: 2px 5px 2px 0;
        font-size: 11px;
        text-align: center;
        position: relative;
        border-radius: 2px;
    }

        .labelContainer ul li a, .labelContainer ul li span {
            padding: 2px 5px;
            display: inline-block;
            color: rgb(102, 102, 102);
        }

        .labelContainer ul li:hover {
            background-color: #C9C9C9;
        }

    .labelContainer .removeLabel, .labelContainer .openLabelOverview {
        position: absolute;
        width: 16px;
        display: block;
        text-align: center;
        font-size: 10px;
        background-color: rgb(102, 102, 102);
        color: white !important;
        cursor: pointer;
        float: none !important;
        margin: 0 !important;
        padding: 3px 0 0 0 !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        height: 16px;
        box-sizing: border-box;
    }

    .labelContainer .openLabelOverview {
        left: 0px;
        top: 16px;
    }

        .labelContainer .openLabelOverview .fa {
            padding-left: 1px;
            padding-top: 1px;
        }

    .labelContainer .removeLabel {
        right: 0px;
        top: -16px;
    }

.specificActions {
    position: absolute;
    width: 100%;
    height: 48px;
    z-index: 99;
    top: 0;
}

.labelContainer .removeLabel {
    float: right;
}

.labelContainer .fa-tag {
    display: inline-block;
    color: #888;
    vertical-align: middle;
    padding: 5px 4px 3px 4px;
}

#overzicht .coverageLink {
    display: block;
}

#coverageLabelMenu #labelOverview .deleteLabel {
}

#coverageLabelMenu #labelOverview .fa {
    margin-right: 9px;
    float: right;
    margin-top: 3px;
    cursor: pointer;
}

#coverageLabelMenu #labelOverview ul li input[type="checkbox"] {
    float: left;
}

#coverageLabelMenu #labelOverview ul li label {
    float: left;
    width: 192px;
    display: inline-block;
    cursor: pointer;
}

#labelAdd ul li:hover {
    background-color: transparent;
}

#labelAdd #maxChar {
    font-size: 10px;
}

#coverageLabelMenu #labelAdd {
    border-top: 1px solid #ebebeb;
}

    #coverageLabelMenu #labelAdd #btnSubmitLabel {
        float: right;
        margin-right: 9px;
        margin-bottom: 10px;
    }

#coverageLabelMenu #btnCancelAddLabel {
    color: #b6c527;
    text-decoration: underline;
    margin-top: 11px;
    display: inline-block;
}

.mylookandfeel .avatarForm {
    width: 30%;
}

.mylookandfeel #rightUserdetails .fileinputs {
    margin-top: 31px;
}

.box-shadow-for-highlight {
    -webkit-box-shadow: 0px 0px 20px 0px rgba(163, 180, 71, 1);
    -moz-box-shadow: 0px 0px 20px 0px rgba(163, 180, 71, 1);
    box-shadow: 0px 0px 20px 0px rgba(163, 180, 71, 1);
    margin-left: -10px;
    padding: 10px;
    margin-bottom: 10px;
}

.uv-popover-content {
    box-shadow: 0 1px 10px rgba(0,0,0,0.25) !important;
}
