/* Company View */
#pushDown{
    /*margin-bottom:-2em;*/
}
#companyTabContent{
    margin:2em;
}
.tablegend{
    margin: 0 -9em 1.2em 0;
    font-size:small;
    font-weight:bolder;
    color:#801515;
}
.note_box{
    margin: -1em 3em 1em 3em;
}
.newNote{
    margin-top: -1em;
}

/* Order Index */
.table>tbody>tr.yellow-band>td{
    background-color:#FFFF26;
}

/* Search Element */
.primarycolor{
    color: #3276b1;
}
.famous_titles{
  font-weight:bold; 
}

/* New Inventory Dialog */
.new_inv_but{
    display:none;
}
.clone_inv{
    background-color:#dcc3ac;
    color:black;
}
.inv_part_letter{
    line-height:0.8em;
    height:1em;
    display:block;
    padding-top:-1em;
    margin-top:-1em;
}
.new_checkbox{
    margin-top:1em;
}
.show_new_inv{
    margin-top:-1.2em;
}
.new_inv_span{
    position:absolute;
    left:13em;
}
.new_inv_span_wide{
    position:absolute;
    left:12em;
}
.label_r{
    float:right;
    background-color:#e0e0e0;
    color:#1a1a1a;
    height:auto;
    width:50%;
    padding:1.4em;
}
.new_inv_span_l{
    padding-left:2em;
}
.p_info{
    text-size:larger;
}
#top_verbiage p{
    text-align: left;
    display:block;
    margin:0 auto;
    width:100%;
}
#top_verbiage ul li{
    text-align:left;
    display:block;
}
.co_select{
    display:none;
}

/* INVENTORY::VIEWS  */
.iconplus:hover:after, .iconplus:hover:before{
    background:green;
    cursor:pointer;
}

/* vendor removal order view */
.removal:hover:after, .removal:hover:before{
    color:red;
    cursor:pointer;
}
.iconminus:hover:after, .iconminus:hover:before{
    background:red;
    cursor:pointer;
}
#sku_desc{
    display:none;
}
#disp_desc{
    display:none;
}
.addon_info{
    width:50%;
    height:300px;
    margin-top:1em;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border:3px solid #8C8C8C;
    background-color:#F4F2FF;
}
/* hilight section */
.hs_active{
    color:green !important;
}
.hs_info{
    color:#D4B16A !important;
}
.hs_note{
    color:#6A8AA1 !important;
}
.hs_warning{
    color:#AF0000 !important;
}
.instruct_icon{
    color: #496D89 !important;
    cursor:pointer;
}
#spacer{
    height:2em;
}
.whfl{
    float:left;
    margin-left:2em;
}
.whfa{
    float:right;
    margin-right:2em;
    margin-top:.3em;
}
.cust_inv{
    cursor:pointer;
}
.btn-lightred{
    color:#D4746A;
}
.btn-lightdanger{
    color:#D49E6A;
}
.checklabel{
    margin-top:-.3em !important;
}
#assign_prop_buttons{
    margin-top: -5em;
}
.move_up{
    margin-top: -2.5em;
}
/* warehouse controls */
.wh_text{
    border:1px solid #ccc;
    height:32px;
    font-size:13px;
    padding:6px 12px;
    line-height:1.428;
    color:#555;
    margin-top:-1em;
}
.wh_select{
    height:32px;
    margin-top:-1em;
}
.nudge_left{
    margin-left:-2em !important;
}
.em_right{
    margin-left:1em;
}
.move_left{
    margin-left:-3em !important;
}
/* list products */
#tbl_prod_list thead td {
    font-weight:bold;
}
/* selcts on order/view */
.inv_lbl_order{
    font-size:larger;
    font-weight:bolder;
    margin-left:-1em;
    margin-top:.5em;
}
/* company edit -- */
.make_clean_border{
    padding:2em;
    /*
    width:400px;
    height:300px;
    */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border:1px solid #191900;
    background-color:#E3DCD1;
}
/* orders index proof denied */
.octagonWrap {
    z-index:1;
    width:50px;
    height:50px;
    float: left;
    position: relative;
    overflow: hidden;
}
.octagon {
    z-index:1;
    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    overflow: hidden;
    transform: rotate(45deg);
    background: #777;
    border: 3px solid red;
}
.octagon:before {
    position: absolute;
    z-index:1;
    /* There needs to be a negative value here to cancel
     * out the width of the border. It's currently -3px,
     * but if the border were 5px, then it'd be -5px.
     */
    top: -3px; right: -3px; bottom: -3px; left: -3px;
    transform: rotate(45deg);
    content: '';
    border: inherit;
}
.proof_denied{
    z-index:500;
    color:white;
    font-size:larger;
    padding-top:1em;
}
.shade_approved{
    background-color:#bcf422 !important; /* override twitter bootstrap */
}
.shade_returned{
    color:#ff4500 !important; /* override twitter bootstrap */
}
.shade_qc{
    background-color:#9999ff !important; /* override twitter bootstrap */
}
.shade_cmp_rdy{
    color:#ffeedd !important; /* override twitter bootstrap */
    background-color:#57889c !important; /* override twitter bootstrap */
}
.shade_bright_blue{
    color:#000000 !important; /* override twitter bootstrap */
    background-color:#90caf9 !important; /* override twitter bootstrap */
}

.padtop16 {
    margin: 16px 0 0 0;
}
#OrderViewForm input.form-control[type="text"] {
    margin-top: 0;
}

/*
 * For when fields have labels above them, and the button is in line with the
 * labels, not the fields themselves - EB - 2017-06-20 Tue 09:32 AM
 */
.btn-inline {
    margin-top: 1.75em;
}

.required-star {
    color: red;
}

.push-left{
    margin-left: 2em;
}
