* {
  margin: 0;
}

html, body {
  height: 100%;
}

body {
    font-family: 'HPSimplified' !important;
}

div.container_v4 {
    margin: auto; 
    height: 100%;
    min-width: 1070px;
}

#partner-right {
    float: none; 
    width: auto;
    padding-left: 0px !important;
    overflow: hidden;
}

span.job-id-info{
    color: #666666;
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 18px;
}

span.account-info {
    font-style: italic;
    color: #666666;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}


span.customer-name-info {
    font-style: normal;
    color: #666666;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}


/*
tr.details_row {
    background-color:   #F2F2F2;
}


table.detailed_info {
    background-color:   #F2F2F2 !important;
}



tr.detailed_info {
    background-color:   #F2F2F2 !important;
}

*/

tr.rowHighlighted, tr.groupHighlighted {
    background-color:   #F2F2F2 !important;
}


tr.group td {
    border-bottom: none !important;
}

span.hideDates {
    display: none !important;
}

li.action {
    display:inline-block;
    list-style-type:none; 
    padding-left:0.5em;
    margin-left:1em;
    /*border-left:1px solid #ccc;*/
    font-size: 12px;
    line-height: 26px;
    color: #000;
}

li.action:first-child {
    /*border-left:none*/
    background: none !important;
}

li.action a, li.action a:hover {
    font-size: 12px;
    color: #000;
    /*text-decoration: underline;*/
}

ul.actionsLeftContainer li.action{
    background:url(/images/separator_line.png) left top no-repeat;    
}


ul.gridActionsLeftContainer {
    margin: 20px 0px 0px 0px;
    text-align:left;
    list-style:none;
}


ul.gridActionsRightContainer {
    float: right;
    margin: 20px 0px 0px 0px;
    text-align:left;
    list-style:none;
}

ul.gridActionsLeftContainer li:first-child {
    margin-left: 0px;
}

li.grid-action {
    display:inline-block;
    list-style-type:none; 
    margin-left:1em;
    font-size: 12px;
    color: #000;
    padding:15px;
    margin-bottom: 10px;
    /*background-image: url(/images/accounts/order_details_action_bg.png);    */
    background: #F2F2F2;
}

li.grid-action:hover {
   /* background-image: url(/images/accounts/order_details_action_mouse_over_bg.png);*/
   background: #CCC;
}

li.grid-action a {
    color: #333333;
}

li.grid-action a:hover {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}

table#partner_templates_summary  tr.group.groupHighlighted td:last-child, table#account_orders_summary  tr.group.groupHighlighted td:last-child {
    background-image: url(/images/double_arrows_expanded.png) !important;
    background-repeat: no-repeat;
    background-position: right center;
}

tr.details.groupHighlighted td:last-child, table#partner_templates_summary tr.details.rowHighlighted td:last-child, 
tr.details.groupHighlighted  td:last-child, table#account_orders_summary tr.details.rowHighlighted td.last_column, 
table#account_orders_summary tr.details.groupHighlighted td.last_column {
  background-image: url(/images/single_arrow_expanded.png) !important;
  background-repeat: no-repeat;
  background-position: right center;  
}

.main_nav_tabs {
    background-color: #f2f2f2 !important;
}

.main_nav_tabs .clf a, .main_nav_tabs .clf a:link {
    background-color: #f2f2f2 !important;
}

.main_nav_tabs .clf a, .main_nav_tabs .clf a:link {
    background-color: #f2f2f2 !important;
}

.main_nav_tabs .clf .tab_trigger {
    border-bottom: 4px solid #f2f2f2  !important;
}

.main_nav_tabs .clf .current {
    color: black;
    font-weight: bold !important;
}

.main_nav_tabs .clf .current {
    border-bottom: 4px solid #0096d5 !important;
}

.main_nav_tabs .clf .current a {
    color: black !important;
}


.main_nav_tabs .clf .disabled a,
.main_nav_tabs .clf .disabled a:hover,
.main_nav_tabs .clf .disabled a:hover .tab_label{
    color: black !important;
    cursor: default;
}


.main_nav_tabs .clf .current a:hover,
.main_nav_tabs .clf .current a:hover .tab_label{
    color: black !important;
}



table#partner_summary thead, table#partner_accounts_summary thead, table#partner_templates_summary thead, table#account_templates_summary thead, table#account_orders_summary thead, table#custom_product_templates thead {
    border: none;
}

table#partner_summary thead tr th, table#partner_accounts_summary thead tr th, table#partner_templates_summary thead tr th, table#account_templates_summary thead tr th, table#account_orders_summary thead tr th, table#custom_product_templates thead tr th{
    border-bottom: 1px solid #B9BAB7;
    border-left: none;
    border-top: none;
    /*border-right: 2px solid #838B95;*/
    border-right: none;
    text-align: left;
    /*color : #569AC8;*/
    color: #CCC;
    font-family: "HPSimplifiedBold","HPSimplified";
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
}

table#partner_summary tbody tr td, table#partner_accounts_summary tbody tr td, table#partner_templates_summary tbody tr td, table#account_templates_summary tbody tr td, table#account_orders_summary tbody tr td, table#custom_product_templates tbody tr td {
    border-left: none;
    border-top: none;
    border-bottom: 1px solid #B9BAB7;
    /*border-right: 1px solid #EDEEEC;*/
    border-right: none;
    vertical-align: top;
}

table#partner_summary tbody tr td.group, table#partner_accounts_summary tbody td.group, table#partner_templates_summary tbody td.group, table#account_templates_summary tbody td.group, table#custom_product_templates tbody td.group,  table#account_orders_summary tbody td.group, div#order-details-modal-body .group_id_info , table#partner_templates_summary tbody td.group {
    /*border-right: 1px solid #EDEEEC !important;
    border-bottom: none !important;*/
    /*background-color: #e5e4e2;*/
    color: #009dd9;
    /*padding-top: 30px;*/
    font-family: "HPSimplified";
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    background:none;
    border: none;
    padding-left: 10px;
}




table#partner_summary thead tr th.first_column, table#partner_accounts_summary thead tr th.first_column, table#partner_templates_summary thead tr th.first_column, table#account_templates_summary thead tr th.first_column, table#account_orders_summary thead tr th.first_column, table#custom_product_templates thead tr th.first_column {
    text-align: center !important;
}

table#partner_summary thead tr th.last_column, table#partner_accounts_summary thead tr th.last_column, table#partner_templates_summary thead tr th.last_column, table#account_templates_summary thead tr th.last_column, table#account_orders_summary thead tr th.last_column , table#custom_product_templates thead tr th.last_column  {
    border-right: none !important;
    text-align: right;
    padding-right: 50px !important;
}

table#partner_summary tbody tr td.last_column, table#partner_accounts_summary tbody tr td.last_column, table#partner_templates_summary tbody tr td.last_column, table#account_templates_summary tbody tr td.last_column, table#account_orders_summary tbody tr td.last_column, table#custom_product_templates tbody tr td.last_column {
    border-right: none !important;
    text-align: right;
    padding-right: 50px;
}

#partner-projects-summary, #partner-templates-summary, #partner_accounts_summary {
    position: relative;
    background-color: #FFFFFF !important;
}


div#partner-projects-length, div#partner-templates-length, div#partner-accounts-length  {
    position: relative;
    float: right;
    margin-top: 15px;
    margin-right: 30px;
    font-size: 13px;
}

#partner-projects-filter, #partner-templates-filter, #partner-accounts-filter {
    position: absolute;
    right: 0px;
    top: -95px;
    font-size: 13px;
}

#partner-projects-pagination, #partner-templates-pagination, #partner-accounts-pagination {
    position: absolute;
    right: 0px;
    top: -42px;
    font-size: 13px;
}

#partner-projects-pagination-bottom, #partner-templates-pagination-bottom, #partner-accounts-pagination-bottom {
    float: right;
    margin-right: 0px;  
    margin-top: 17px;
    font-size: 13px;
}

#partner-projects-info, #partner-templates-info, #partner-accounts-info {
    position: absolute;
    right: 0px;
    /*top: -42px;*/
    top: -28px;
    font-size: 13px;
}

div#account-orders-type-pointer {
    position: absolute;
    right: 0px;
    /*top: -42px;*/
    top: -40px;
    font-size: 13px;
}

div#account_orders_summary_wrapper div#partner-projects-info, div#account_orders_summary_wrapper div#partner-projects-pagination {
    right: 150px !important;
}

.paginate_button.next{
    background: url('../images/forward_enabled.png') no-repeat top right !important;
    /*margin-left: 70px;*/
}

.paginate_button.next.disabled{
    background: url('../images/forward_disabled.png') no-repeat top right !important;
}


.paginate_button.previous{
    background: url('../images/back_enabled.png') no-repeat top left !important;    
    /*margin-right: 70px;*/
}

.paginate_button.previous.disabled{
    background: url('../images/back_disabled.png') no-repeat top left !important;   
}

.tabs .clf .tab_label {
    line-height: 45px !important;    
}

.wallart_header_v4{
    background-color: #0096d6;  
    height: 55px;
    line-height: 50px;
    min-width: 1070px;
    max-width: 1070px;
    margin: auto;
}


.lite_partner_header{
    background-color: #0096d6;  
    height: 48px;
    line-height: 48px;  
    margin-left: 5px;
}
.hp_solution_title {
  cursor: pointer !important;
  width:220px;
  height:50px;
  float: left;
  line-height: 50px;
  font-size:14px;
  color:white;
}

.header_image_v4 {
    background: url('../images/hp_partner_header_logo.png');    
    background-repeat: no-repeat;
    background-position: 6px 6px;
    height: 50px;
    width:50px;
    display:inline-block;
}
.header_title {
  position:absolute;
  top:0px;
}

.need_help_v4 {
    float: left;
    margin-right: 14px;
    line-height: 50px;
    vertical-align: middle;
    font-size: 15px;
}

.need_help_v4 a:hover {
    color: black;
}

.flash-messages-v4 {
    line-height: 50px;
}

.store-icon-48 {
    max-width: 48px;
    max-height: 48px;
}

.store-icon-80 {
    max-width: 80px;
    max-height: 80px;
}

.name_and_logo_container {
    float: right;
    line-height: 50px;
}

div.company_name_header_container_v4 {
   float: left;
   margin-right: 10px;
   display: table-cell;
   vertical-align: middle;
}

span.dashboard-header {
  color:#333333;
  font-family: 'HPSimplifiedBold';
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
}

ul.header_dropdown_v4 {
    margin-left: 0px;
    margin-top: 0px;
    background-color: white !important;
}
ul.header_dropdown_v4 li{
    background-color: white;
}

ul.header_dropdown_v4 li a {
    display: inline-block !important;
    color: #66667D;
    background-image: none;
    
}

ul.header_dropdown_v4 li a:hover {
    background-color: white !important;
    color: #009dd9;
    background-image: none;
}

#containingBlock {display: table; 
  padding:0 15px;
  background-color:#0a5c86;
  height: 55px; 
  line-height: 50px;
  position: relative; 
}

#containingBlock:hover {
background-color: #084263;
}

#containingBlock div#middleDiv {
    display: table-cell; 
    vertical-align: middle;
}

#containingBlock div#middleDiv div#innerDiv {
 height:30px;
 line-height: 30px;
}

div.name_and_logo_container div.dropdown.open a#company_name_header_v4_dropdown span.company_name_header_v4 {
    color: white !important;
}

a#company_name_header_v4_dropdown {
    display: block;
    height: 30px;
    line-height: 30px;
    padding-right: 30px;
    background-image: url('/images/icons_normal-settings.png');   
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: right 1px;
}

span.company_name_header_v4 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: right;
    color: white;
    font-weight: 400;
    font-size: 14px;
    display: inline-block;
}

#header_help_link:hover, #header_my_work_link:hover {
  color:#006699;
  text-decoration:none;
}

#header_help_link, #header_my_work_link {
  color:white;
  font:700 14px 'HPSimplified'
}

#create_new:hover{
    color:white;
    text-decoration:none;
    background-color: #00628F;
}

#create_new{
    background-color: #009DD9;
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    padding: 10px 40px 10px 40px;
    float:right;
}
.premimum-product
{
  display: inline;
  color: #9B9B9B;
}
#content_info{
    font-size: 23px;
    display:inline;
}
#orders-grid{
    margin-top: 50px;
}
  

#lite-partner-wrapper {
    
    width: 100%;
    height: 100%;
    overflow: auto;
    /*padding: 5px;*/
    display: table;
}

#lite-partner-inner-wrapper {
    display: table-row;
}

#lite-partner-left{
    width: 20%;
    height: 100%;
    
    display: table-cell;
    float: left;
    bottom:0;
}

#lite-partner-right{
    width: 80%;
    height: 100%;
    
    display: table-cell;
    float: left;
}
div#lite_partner_title
  {
    font-size: 30px;
    margin-bottom: 20px;
  }

div#lite_partner_tab_content{
    margin: 30px 50px 30px 50px;
}
div.lite_partner_menu{
    display: inline;
    float: right;
}
div.lite_partner_order-name{
    display: inline;
    color: #000000;
    font-size: 14px;
    font-family: "HPSimplified";  
}
.lite_partner_image_grid{
    display:inline-block;
    margin-right: 48px;
    margin-bottom: 60px;
    margin-top: 0px;
    vertical-align: top;
  }
/*a#company_name_header_v4_dropdown:hover{
    background-image: url('/images/dropdown_mouse_hover.png');    
}*/

.company_logo_header_v4 {
    margin-right: 10px;
    float: right;
}

li.dropdown-submenu.action  a::after {
    border:none !important;
}

li.dropdown-submenu.action  a:hover {
    background-color: none !important;
}


div#accounts_list_dropdown_of_templates_dashboard_chosen {
    width: 220px !important;
}

tr.group.groupHighlighted td {
    border-bottom: 2px solid #CCC !important;
}

td.createdDate span, td.orderedDate span{
    color: #999;
    font-style: normal;
    font-weight: 300;
    display: inline-block;
    width: 180px;
    line-height: 18px;
    /*padding-right: 25px;*/
}

div.media_instructions_container .btn-group a {
    background-color: #F2F2F2 !important;
}

span.filter-title {
    font-style: italic;
    font-weight: 400;
    color: #666666;
    padding-right: 10px;
}

span.pixelation-warning-message {
    font-size: 13px;
    font-style: italic;
    font-weight: 300;
}

span.status-info-printing, span.status-info-editing {
    color:#57CC99;
}

span.status-info-errored {
    color: #FF3F00;

}

span.status-info-pending, span.status-info-cancelled {
    color: #FF9900;
    font-weight: normal;
    background: none !important;
    text-shadow: none !important;
}

table#partner_summary thead tr th.center, table#partner_accounts_summary thead tr th.center, table#partner_templates_summary thead tr th.center, table#account_templates_summary thead tr th.center, table#account_orders_summary thead tr th.center, table#custom_product_templates thead tr th.center {
    text-align: center;
}    


table#partner_summary tbody tr td.center, table#partner_accounts_summary tbody tr td.center, table#partner_templates_summary tbody tr td.center, table#account_templates_summary tbody tr td.center, table#account_orders_summary tbody tr td.center, table#custom_product_templates tbody tr td.center {
    text-align: center;
}    

img.dashboard-account-logo-80 {
    max-width: 80px;
    max-height: 80px;

    -moz-width: 80px;
    -moz-height:80px;

    /* For Chrome and Safari browser */
    -webkit-width: 80px;
    -webkit-height:80px;

    /* For Opera browser */
    -o-width: 80px;
    -o-height:80px;
    vertical-align: middle;
}

.project-thumbnail-80 {
    /* For general browser */
    max-width: 80px;
    max-height: 80px;

    /* For Firefox browser */
    -moz-width: 80px;
    -moz-height:80px;

    /* For Chrome and Safari browser */
    -webkit-width: 80px;
    -webkit-height:80px;

    /* For Opera browser */
    -o-width: 80px;
    -o-height:80px;

    vertical-align:middle;
}
   
.project-thumbnail-90, .template-thumbnail-90 {
    /* For general browser */
    max-width: 90px;
    max-height: 70px;

    /* For Firefox browser */
    -moz-width: 90px;
    -moz-height:70px;

    /* For Chrome and Safari browser */
    -webkit-width: 90px;
    -webkit-height:70px;

    /* For Opera browser */
    -o-width: 90px;
    -o-height:70px;

    vertical-align:middle;
}

.project-thumbnail-140-120 {
        /* For general browser */
    max-width: 140px;
    max-height: 120px;

    /* For Firefox browser */
    -moz-width: 140px;
    -moz-height:120px;

    /* For Chrome and Safari browser */
    -webkit-width: 140px;
    -webkit-height:120px;

    /* For Opera browser */
    -o-width: 140px;
    -o-height:120px;

    vertical-align:middle;
}

.project-popover-thumbnail-80 {
    /* For general browser */
    max-width: 80px;
    max-height: 80px;

    /* For Firefox browser */
    -moz-width: 80px;
    -moz-height:80px;

    /* For Chrome and Safari browser */
    -webkit-width: 80px;
    -webkit-height:80px;

    /* For Opera browser */
    -o-width: 80px;
    -o-height:80px;

    vertical-align:middle;
    opacity: 0.0;
}

.alignCenter {
    text-align: center;
}

table.dataTable.no-footer {
  border-bottom:  none !important;
}

.media_instruction_custom_btn {
 background-image: none !important;
 background-color: #f2f2f2 !important;
 background-repeat: none !important;
 border-style: none !important;
 border-width: none !important;
 box-shadow: none !important;
 text-shadow: none !important;
 border-color: none !important;
 padding: 5px 0px !important;
}

.project_samples_custom_btn {
 background-image: none !important;
 background-color: #f2f2f2 !important;
 background-repeat: none !important;
 border-style: none !important;
 border-width: none !important;
 box-shadow: none !important;
 text-shadow: none !important;
 border-color: none !important;
 padding: 5px 0px !important;
}


tr.details.rowHighlighted, tr.details.groupHighlighted {
 /*border-bottom: 1px solid #FFF;   */
}

tr.firstChild td {
  /*  border-top: 1px solid #FFF !important;    
    border-bottom: 1px solid #CCC !important;  */
}

tr.secondChild td {
    /*border-bottom: 1px solid #999 !important;  */
}

table#partner_summary tbody tr.details td, table#partner_accounts_summary tbody tr.details td, table#partner_templates_summary tbody tr.details td, table#account_templates_summary tbody tr.details td, table#account_orders_summary tbody tr.details td, table#custom_product_templates tbody tr.details td {
     border-style: solid none solid !important; 
     border-top: 3px solid #FFF !important;    
     border-bottom: 1px solid #FFF !important; 
}

table#partner_summary tbody tr.firstChild td, table#partner_accounts_summary tbody tr.firstChild td, table#partner_templates_summary tbody tr.firstChild td, table#account_templates_summary tbody tr.firstChild td, table#account_orders_summary tbody tr.firstChild td, table#custom_product_templates tbody tr.firstChild td {
    border-style: solid none solid !important;  
    border-top: 1px solid #FFF !important;    
     border-bottom: 1px solid #CCC !important; 
}

table#partner_summary tbody tr.secondChild td, table#partner_accounts_summary tbody tr.secondChild td, table#partner_templates_summary tbody tr.secondChild td, table#account_templates_summary tbody tr.secondChild td, table#account_orders_summary tbody tr.secondChild td, table#custom_product_templates tbody tr.secondChild td {
     border-bottom: 1px solid #999 !important;
}

table.dataTable thead th, table.dataTable thead td {
    padding: 10px !important
}
/*
div#partner-accounts-summary{
}

div#partner-accounts-filter {
    right: 10px !important;
    top: -80px !important;
}

div#partner-accounts-info {
    right: 20px !important;
    top: -25px !important;
}

div#partner-accounts-pagination {
    right: 20px !important;
    top: -45px !important;
} 

*/

div#partner_accounts_summary_wrapper {
    margin-top: 0px !important;
}

select[name='partner_summary_length'],select[name='partner_templates_summary_length'], select[name='partner_accounts_summary_length']  {
    width:60px !important;
}

td.createdDate, td.orderedDate {
    font-size: 13px;
}

div.partner_footer_v4 a, div.partner_footer_v4 a:hover {
    color: #bcbcbc !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button  {
    font-size: 13px;
}

div#partner_summary_filter input, div#partner_accounts_summary_filter input,  div#partner_templates_summary_filter input  {
    width: 157px;
    margin-bottom: 0px;
}

div.dataTables_paginate {
    line-height: 15px;
}

div#partner_templates_summary_wrapper {
    margin-top: 0px !important;
}

div#partner-accounts-pagination-bottom {
    /*margin-top: 22px !important;*/
}

select[name="partner_summary_length"], select[name="partner_accounts_summary_length"], select[name="partner_templates_summary_length"], select[name="account_templates_summary_length"], select[name="account_orders_summary_length"] {
 margin-top: 0px !important; 
 margin-bottom: 0px !important; 
}

div.media_instructions_container a.media_instruction_custom_btn {
    text-decoration: underline;
}


div.seperator{
    background-color: #cccccc;
    height: 1px;
    margin: 0 auto;
    width: 100%;
    margin-bottom: 15px;
    margin-top: 15px;
}

.stats-icon-70 {
    max-width: 70px;
    max-height: 70px;
    margin-right: 52px;
    float :left;
}

.chart-info{
    min-width: 150px;
}

div.topbar_navigation_v4 {
    height: 50px;
    background-color: #F2F2F2;
    color: #666666;
    max-width: 1070px;
    min-width: 1070px;
    margin: auto;
}
div.topbar_navigation_v4 ul {
    margin: 0px;
}

div.topbar_navigation_v4 ul li {
    display: inline-block;
    line-height: 20px;
    font-size: 16px;
    
    font-family: "HPSimplified";
    font-style: normal;
    font-weight: 400;
    padding: 0px 5px;
    margin: 0px 10px;
    line-height: 50px;
    height: 50px;
}

div.topbar_navigation_v4 ul li:first-child {
    padding-left: 5px;
}

div.topbar_navigation_v4 ul li a{
    color: black;
}

div.topbar_navigation_v4 ul li a:hover{
    color: black;
    text-decoration: none;
}

div.content_v4 {
    font-family: "HPSimplified"; 
}

div.project-name-container {
    font-family: "HPSimplified";
    font-weight: 400; 
}

div.partner-bottom { 
    margin-left: -10px !important;
    margin-right: -10px !important;
}

div.content_v4{
     min-height: 100%;
     padding:0px;
     margin-bottom: -150px; 
     min-height: 100%;
}

div.content_v4:after {
  content: "";
  display: block;
}
div.content_v4:after {
  height: 150px; 
  max-width: 1070px;
  min-width: 1070px;
  margin: auto;
}

div.partner_footer_v4 {
    height: 105px; 
    overflow: hidden;
    padding: 20px 10px;
    background-color: #333;
    margin-top: 5px;
}
div.partner_footer_v4 a {
  color: #bcbcbc !important  
}

.stats-icon-25{
    height:25px;
    width:25px;
    padding-left: 5px;
}

.stats_url{
    padding: 5px;
    font-size: 13px;
}
.stats_url:hover{
    background-image: url('/images/stats_mouseOver.png');
}


ul.header_dropdown_v4 {
    min-width: 179px;
    border-radius: 0px;
}

div.dataTables_wrapper {
    min-height: 300px;
}

div#order_type_dropdown_chosen {
     width: auto !important;
     font-size: 13px;
     min-width: 125px;
}

div#order_origin_dropdown_chosen {
     width: auto !important;
     font-size: 13px;
     max-width: 108px;
     text-overflow: ellipsis !important;
}

div#order_category_dropdown_chosen {
     width: auto !important;
     font-size: 13px;
     max-width: 108px;
     text-overflow: ellipsis !important;
}

div#order_duration_dropdown_chosen {
     width: auto !important;
     font-size: 13px;
     max-width: 108px;
     text-overflow: ellipsis !important;
}

div#accounts_list_dropdown_chosen {
     width: auto !important;
     font-size: 13px;
     min-width: 120px;
     max-width: 108px;
     text-overflow: ellipsis !important;
}

div#accounts_sort_by_dropdown_chosen{
     width: auto !important;
     font-size: 13px;
}

div#accounts_sort_by_dropdown_chosen .chosen-single span, div#accounts_list_dropdown_chosen .chosen-single span, div#order_type_dropdown_chosen .chosen-single span, div#order_origin_dropdown_chosen .chosen-single span, div#order_category_dropdown_chosen .chosen-single span, div#order_duration_dropdown_chosen .chosen-single span{
    margin-right: 50px !important;
}

div#inspirations_sort_by_dropdown_chosen{
    width: 135px!important;
    font-size: 13px;
}

div#inspirations_sort_by_dropdown_chosen .chosen-single span, divinspiartions_list_dropdown_chosen .chosen-single span, div#order_type_dropdown_chosen .chosen-single span, div#order_origin_dropdown_chosen .chosen-single span, div#order_category_dropdown_chosen .chosen-single span, div#order_duration_dropdown_chosen .chosen-single span{
   margin-right: 50px !important;
}
td.dataTables_error {
    text-align: center;
}

.table_sortable .df_list {
     z-index: 9999;
}

div.welcome_message{
    line-height: 20px !important;
    font-size: 13px;
    font-weight: lighter
}

.new_products_icon{
    width: 175px;
    height: 79px;
}

.new_products{
    padding:15px;
    text-align: center
}


div.existing_printers{
    background-image: url('/images/add_new_product.png');
    width: 98%;
    height: 140px;
    text-align: center;
}

a.view_all_spaces_link, a.view_all_spaces_link:hover, a.collapse_all_spaces_link, a.collapse_all_spaces_link:hover {
    color: #0099cc !important;
    text-decoration: underline !important;
    font-style: normal;
    font-size: 13px;
    font-weight: 300;
}

span.not_connected{
    color:red;
}

table#partner_accounts_summary tbody tr:hover {
  background-color:#f2f2f2;
}

table#partner_accounts_summary tbody tr td {
  padding-top:20px;
  padding-bottom:5px;
}

table#partner_accounts_summary tbody tr.loading_row {
  height:40px;
}

table#partner_accounts_summary tbody tr {
  height:120px;
  line-height:16px;
}

li {
  line-height:16px;
}

div.well-circle {
  background-color:#e4e4e4;
  border-radius:35px;
  width:65px;
  height:65px;
}

div.well-circle img {
  max-width:45px;
  max-height:45px;
  margin-top:10px;
}

.accounts_dashboard.topbar_navigation_v4 ul {
    margin-left: 40px;
}

.accounts_dashboard.topbar_navigation_v4 ul li.selected{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    border-bottom: 5px solid #009DD9;
}


.accounts_dashboard.topbar_navigation_v4 ul li a:hover {
    font-weight: bold;
}


table#account_orders_summary[role="grid"] {
   width: 100% !important;
   clear: none !important;
}

table#account_orders_summary[role="grid"] tr.group {
    display: none;
}

table#account_orders_summary[role="grid"] thead {
    display: none;
}

table#account_orders_summary[role="grid"] tr.non-grid-data-row {
    display: none;
}

table#account_orders_summary[role="grid"] tr.grid-data-row {
    /*display: table-cell;
    min-width: 300px;
    max-width: 300px;
    display: inline-block*/
    width: 300px;
    display: table-row;
    height: 340px;
    float: left;
    padding: 12px;
    background-color: #FFF;
    margin-bottom: 38px;
    border-style: none !important;
    /*margin: 10px;*/
}

table#account_orders_summary[role="list"] tr.grid-data-row {
    display: none;
}

table#account_orders_summary[role="list"] tr.non-grid-data-row {
    display: table-row;
}

table#account_orders_summary[role="grid"] tbody tr  td {
  border-style: none !important;
  padding: 0px !important;
}

table#account_orders_summary[role="grid"] tbody tr td.dataTables_empty {
  vertical-align: middle;  
}

/*table#account_orders_summary[role="grid"] tbody tr[role="row"]:nth-child(3n+1)
{
   margin: 0px 38px 38px 38px;
}*/

/*table#account_orders_summary[role="grid"] tbody tr:nth-child(9n+5)
{
   margin: 0px 38px 38px 38px;
}*/

table tr.loading-data {
    width: 100% !important;
    height: 50px !important;
    line-height: 50px !important;
    float: none !important;
    text-align: center !important;
}

table tr.loading-data td {
    text-align: center;
}

/*table#account_orders_summary[role="grid"] tbody tr.grid-data-container[role="row"]:nth-child(3n) td{
    margin-right: 0px;
}*/

div.order-id-info {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #009dd9;
    font-family: "HPSimplified";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}

a#grid-view-pointer.active img, a#list-view-pointer.active img {
    opacity:0.3;
}

div.grid-data-wrapper {
    margin-top:30px;
}


div.grid-data-wrapper #partner-projects-filter{
  top: -125px;
}

div.grid-data-wrapper #partner-projects-pagination {
  top: -72px;
}

div.grid-data-wrapper #partner-projects-info {
  top: -58px;
}

div.grid-data-wrapper div#account-orders-type-pointer {
    top: -70px;
}

table#account_templates_summary tbody td.group {
  /*border-right: 1px solid #EDEEEC !important;
  border-bottom: none !important;
  background-color: #e5e4e2;*/
  padding-left: 30px;
  padding-top: 30px;
  color: #333333;
  font-family: "HPSimplifiedBold";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  border-bottom: 1px solid #CCC !important;
}


table#partner_templates_summary tbody td.group {
  /*border-right: 1px solid #EDEEEC !important;
  border-bottom: none !important;
  background-color: #e5e4e2;*/
  padding-left: 30px;
  padding-top: 10px;
  color: #333333;
  font-family: "HPSimplifiedBold";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  border-bottom: 1px solid #CCC !important;
}

table#account_templates_summary tbody tr td {
    border-bottom: none !important;
}

table#account_templates_summary tbody tr td.last_column { 
    text-align: left;
}

table#account_templates_summary thead tr th {
    border-bottom: none !important;
}

table#account_templates_summary tr.group-item td{
    border-bottom: 1px solid #E4E4E4 !important;
    padding-bottom: 10px !important;
}

table#account_templates_summary .expanded-group {
    background: transparent url("../images/accounts/minus_icon_v4.png") no-repeat scroll left 28px !important;
}

table#account_templates_summary .collapsed-group {
    background: transparent url("../images/accounts/plus_icon_v4.png") no-repeat scroll left 28px !important;
    color: #e5e4e2;
}

div#account-templates-pagination {
    float: right;
    position: relative;
    margin-right: 0px;
    margin-top: 10px;
}

div#account-templates-info {
    position: relative;
    float: right;
    margin-right: 0px;
    margin-top: -20px;
    margin-bottom: 20px;
}

div#account-templates-length {
    position: relative;
    float: left;
    margin-top: 20px;
}

.dataTables_wrapper .dataTables_info {
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 350px;
    overflow: hidden;
}

table#partner_summary tbody tr.group.errored_project td.group, 
table#partner_accounts_summary tbody tr.group.errored_project td.group, 
table#partner_templates_summary tbody tr.group.errored_project td.group,
table#account_templates_summary tbody tr.group.errored_project td.group,
table#custom_product_templates tbody tr.group.errored_project td.group,
table#account_orders_summary tbody tr.group.errored_project td.group,
table.dataTable tbody tr.errored_project td div.project-name-container{
  color:red;
}

.default_logo {
  border: 3px solid #999999;
  border-radius: 50%;
  height:55px;
  width:55px;
  float:left;
  text-align:center;
  background:#999999;
  line-height:400%;
  font-family: 'ArialMT','Arial';
}

table.dataTable tbody tr.errored_project {
  background-color:#fee7e8;
}
div#account-templates-filter {    
  top: -57px; 
}

table.dataTable tbody tr.group td.createdDate, table.dataTable tbody tr.group td.orderedDate {
  padding: 8px 10px 4px 10px !important;
}
.footer_inner_div {
  max-width:1070px;
  min-width:1070px;
  margin:auto;
}
.lite_partner_footer
{
    margin-left: 100px;
}
