
div.content_container_v4 {
    background-color: white;
}

div.content_topbar_container {
    /*height: 60px;*/
    /*background-color: #F2F2F2;*/
    color: #666666;
    margin-top: 15px;
}

div.content_topbar_container ul#container_list_container {
    margin: 0px;
    border-top : 2px solid #C4C4C4; 
    border-bottom : 1px solid #C4C4C4; 
}

div.content_topbar_container ul li {
    display: inline-block;
    font-size: 16px;
    font-family: "HPSimplified";
    font-style: normal;
    font-weight: 400;
    padding: 10px 0 ;
    line-height: 30px;
    /*height: 60px;*/
    margin-left:-2px;
    width:110px;
    /*border-right: 1px solid black;*/
    background: url('/images/contents/vertical_border_line.png');
    background-repeat: no-repeat;
    background-position: right 10px;
}

div.content_topbar_container ul li:last-child {
    background: none;
}

div.content_topbar_container ul li a{
    color: #333333
}

div.content_topbar_container ul li a:hover{
    text-decoration: none;
}

div.content_topbar_container ul li img {
    max-height: 24px;
    max-width: 24px;
    margin-right: 5px;
}

div.content_topbar_container ul li.highlight
{
    box-sizing:border-box;
    -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box; 
    border-bottom:5px solid #0096F5;
    font-weight: bold;
    color: black;
}

div.content_topbar_container ul li.highlight a {
    font-family: 'HPSimplified' ;
    font-weight: 400;
    line-height: 1.2em;
    color: #484848;
    font-style: normal;
    
}

div.content_topbar_container ul li div.center {
    text-align: center;
    line-height: 20px;
}

ul.folders_list_container_v4 {
    list-style: none;
    margin-left: 0px;
}

ul.folders_list_container_v4 li {
  display: inline-block;
  /*width: 137px;*/
  width: 141px;
  height: 95px;
  
  /*background-image: url('/images/contents/transparent_folder.png');*/
  background-color: #cbeefe;
  background-size: cover;
  background-repeat: no-repeat;
  
  margin-right: 20px;
  margin-bottom: 20px;
}

ul.folders_list_container_v4 li.folder_container_v4 {
  background-image: url('/images/contents/folder_icon.png');
}

ul.folders_list_container_v4 li.new_folder_container_v4 {
    background-image: url('/images/contents/new_folder_icon.png');    
}

ul.folders_list_container_v4 li:nth-child(5n) {
    margin-right: 0px;
}

ul.folders_list_container_v4 li:last-child {
    margin-right: 0px;
}

ul.folders_list_container_v4 li a {
    color: #333;
}

/*
ul.folders_list_container_v4 li div {
    position: absolute;
    top:40px;
    left: 10px;
}

ul.folders_list_container_v4 li#new_folder_container_v4 div {
    position: absolute;
    top:60px;
    left: 30px;
    background-color: #EDEDED;
}

ul.folders_list_container_v4 li div  {
    display: block;
    width: 117px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}

*/

ul.folders_list_container_v4 li.folder_container_v4 div, ul.folders_list_container_v4 li.new_folder_container_v4 div  {
    /*display: table;*/
    display: inline-block;
    width: 137px;
    height: 95px;
    vertical-align: middle;
    cursor: pointer;
}

ul.folders_list_container_v4 li.folder_container_v4 div span
{
    display: block;
    width: 120px;
    margin: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    padding-top: 40px;
    line-height: 1.2em;
}

ul.folders_list_container_v4 li.new_folder_container_v4 div span 
{
    display: block;
    width: 120px;
    margin: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    padding-top: 65px;

}

ul.folders_list_container_v4 li a:hover{
    text-decoration: none;
}

ul.backgrounds_list_container_v4 {
    list-style: none;
    margin-left: 0px;
}

ul.backgrounds_list_container_v4 li {
  display: inline-block;
  width: 135px;
  /*height: 150px;*/
  /*margin-right: 20px;
  margin-bottom: 20px;*/
  padding: 5px;
  margin-right: 15px;
  margin-bottom: 15px;
}

ul.backgrounds_list_container_v4 li a:hover{
  text-decoration: none; 
}

ul.backgrounds_list_container_v4 li div img {
    max-height: 112px;
}

ul.backgrounds_list_container_v4 li:nth-child(5n) {
    /*margin-right: 0px;*/
    padding: 5px;
    margin-right: 0px;
}

ul.objects_list_container_v4 {
    list-style: none;
    margin-left: 0px;
}

ul.objects_list_container_v4 li {
  display: inline-block;
  width: 135px;
  /*height: 150px;*/
  /*margin-right: 20px;
  margin-bottom: 20px;*/
  padding: 5px;
  margin-right: 15px;
  margin-bottom: 15px;
}

ul.objects_list_container_v4 li a:hover{
  text-decoration: none; 
}

ul.objects_list_container_v4 li div img {
    max-height: 112px;
}

ul.objects_list_container_v4 li:nth-child(5n) {
    /*margin-right: 0px;*/
    padding: 5px;
    margin-right: 0px;
}

ul.models_list_container_v4 {
    list-style: none;
    margin-left: 0px;
}

ul.models_list_container_v4 li {
  display: inline-block;
  width: 135px;
  /*height: 150px;*/
  /*margin-right: 20px;
  margin-bottom: 20px;*/
  padding: 5px;
  margin-right: 15px;
  margin-bottom: 15px;
}

ul.models_list_container_v4 li a:hover{
  text-decoration: none; 
}

ul.models_list_container_v4 li div img {
    max-height: 112px;
}

ul.models_list_container_v4 li:nth-child(5n) {
    /*margin-right: 0px;*/
    padding: 5px;
    margin-right: 0px;
}

ul.photos_list_container_v4 {
    list-style: none;
    margin-left: 0px;
}

ul.photos_list_container_v4 li {
  display: inline-block;
  width: 135px;
  /*height: 150px;*/
  /*margin-right: 20px;
  margin-bottom: 20px;*/
  padding: 5px;
  margin-right: 15px;
  margin-bottom: 15px;
}

ul.photos_list_container_v4 li a:hover{
  text-decoration: none; 
}

ul.photos_list_container_v4 li div img {
    max-height: 112px;
}

ul.photos_list_container_v4 li:nth-child(5n) {
    /*margin-right: 0px;*/
    margin-right: 0px;
}

ul#colors_list_container_v4 {
     list-style: none;
    margin-left: 0px;
    width: 99%;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    height: 70px;
}

ul#colors_list_container_v4 li {
  display: inline-block;
  width: 100px;
  height: 60px;
  line-height: 60px;
  margin-right: -3px;
}

ul#colors_list_container_v4 li#add_color_btn_conainer {
    width: 62px;
    height: 60px;
    line-height: 60px;
    background-image: url("/images/contents/add_color_btn.png") !important;
    background-repeat: no-repeat;
}

ul#fotolia_search_results_containerS {
    list-style: none;
    margin-left: 0px;
}

ul#vecteezy_search_results_containerS {
    list-style: none;
    margin-left: 0px;
}

ul#adobe_stock_search_results_containerS {
    list-style: none;
    margin-left: 0px;
}
ul#dreamstime_search_results_containerS{
    list-style: none;
    margin-left: 0px;
}
ul#getty_images_search_results_containerS ,ul#istock_search_results_containerS {
    list-style: none;
    margin-left: 0px;
}


ul#fotolia_search_results_containerS li {
  display: inline-block;
  width: 135px;
  /*height: 150px;*/
  /*margin-right: 20px;
  margin-bottom: 20px;*/
  padding: 5px;
  margin-right: 15px;
  margin-bottom: 15px;
}

ul#vecteezy_search_results_containerS li {
    display: inline-block;
    width: 135px;
    /*height: 150px;*/
    /*margin-right: 20px;
    margin-bottom: 20px;*/
    padding: 5px;
    margin-right: 15px;
    margin-bottom: 15px;
}

ul#adobe_stock_search_results_containerS li {
    display: inline-block;
    width: 135px;
    /*height: 150px;*/
    /*margin-right: 20px;
    margin-bottom: 20px;*/
    padding: 5px;
    margin-right: 15px;
    margin-bottom: 15px;
}

ul#getty_images_search_results_containerS li, ul#istock_search_results_containerS li {
  display: inline-block;
  width: 135px;
  /*height: 150px;*/
  /*margin-right: 20px;
  margin-bottom: 20px;*/
  padding: 5px;
  margin-right: 15px;
  margin-bottom: 15px;
}

ul#fotolia_search_results_containerS li a:hover{
  text-decoration: none; 
}

ul#vecteezy_search_results_containerS li a:hover{
    text-decoration: none; 
}

ul#adobe_stock_search_results_containerS li a:hover{
    text-decoration: none; 
}

ul#getty_images_search_results_containerS li a:hover, ul#istock_search_results_containerS li a:hover{
  text-decoration: none; 
}

ul#fotolia_search_results_containerS li div img {
    max-height: 112px;
}

ul#vecteezy_search_results_containerS li div img {
    max-height: 112px;
}

ul#adobe_stock_search_results_containerS li div img {
    max-height: 112px;
}

ul#getty_images_search_results_containerS li div img, ul#istock_search_results_containerS li div img {
    max-height: 112px;
}

ul#fotolia_search_results_containerS li:nth-child(5n) {
    /*margin-right: 0px;*/
    margin-right: 0px;
}

ul#vecteezy_search_results_containerS li:nth-child(5n) {
    /*margin-right: 0px;*/
    margin-right: 0px;
}

ul#adobe_stock_search_results_containerS li:nth-child(5n) {
    /*margin-right: 0px;*/
    margin-right: 0px;
}

ul#getty_images_search_results_containerS li:nth-child(5n), ul#istock_search_results_containerS li:nth-child(5n) {
    /*margin-right: 0px;*/
    margin-right: 0px;
}

button.hp_style {
    font-size: 13px;
    background-color: #199ED7;
    cursor: pointer;
    background-size: 100% 100%;
    border: medium none;
    border-radius: 0 4px 0 4px;
    color: white !important;
    padding: 5px 10px;
}

div#upload_content_modal{
    width: 700px;
}

.upload_content_modal_new {
    margin: -350px 0 0 -280px;
    overflow: scroll;
}

div#create_content_source_modal {
    width: 600px;
}

div#grid-order-details-modal{
    width: 750px;
    border-radius: 0px;
}

div#upload_content_modal div.modal-header {
     border-bottom: none;
}

div#upload_content_modal div.modal-header a.close {
  opacity : 1.0;  
}

div#upload_content_modal div.modal-body table td, div#create_content_source_modal div.modal-body table td {
    vertical-align: top;
    padding-bottom: 20px;
}

div#content_author_modal div.author-body table td {
    padding-bottom: 20px;
}

div#upload_content_modal div.modal-body table td:first-child{
    width: 25%;
}

div#upload_content_modal div.modal-body table td:last-child {
    width: 70%;
}

div#create_content_source_modal div.modal-body table td:first-child {
    width: 18%;
}

div#create_content_source_modal div.modal-body table td:last-child {
    width: 82%;
}

div#upload_content_modal div.modal-footer, div#create_content_source_modal div.modal-footer {
    background-color: #FFF;
    margin-bottom: 10px;
}

a.styledCreateBtn {
    background-color: #199ED7;
    background-size: 100% 100%;
    border: medium none;
    border-radius:3px;
    color: white !important;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    line-height: 20px !important;
    margin-left: 10px;
    margin-right:20px;
    padding:7px 50px;
    white-space: nowrap;
}

a.styledCreateBtn:hover {
    text-decoration: none;
    cursor: pointer;
}

a.styledCancelBtn {
    text-decoration: underline;
    line-height: 20px !important;
    padding:10px 30px;
}

a.styledCancelBtn:hover {
   text-decoration: underline;
   cursor: pointer;
}

a {
  color:#009DD9;
}

a:hover {
  color:#009DD9;
}

a.styled_button_v4 {
    background-color: #269fd5;
    background-size: 100% 100%;
    border: medium none;
    border-radius:3px;
    color: white !important;
    display: inline-block;
    float: right;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    line-height: 20px !important;
    margin-left: 10px;
    margin-right:20px;
    padding:10px 50px;
    white-space: nowrap;
}
a.styled_button_v4:hover {
    background-color: #666666 !important;
    color: white !important;
    text-decoration: none !important;
}

a.styled_button_small_v4 {
    background-color: #269fd5;
    background-size: 100% 100%;
    border: medium none;
    border-radius:3px;
    color: white !important;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    height: 20px;
    line-height: 20px !important;
    margin-left: 10px;
    margin-right:20px;
    padding:4px 12px;
    white-space: nowrap;
    cursor:pointer;
}
a.styled_button_small_v4:hover {
    background-color: #666666 !important;
    color: white !important;
    text-decoration: none !important;
}

a.styled_inactive_button_small {
    background-color: #999999;
    background-size: 100% 100%;
    border: medium none;
    border-radius:3px;
    color: white !important;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    height: 20px;
    line-height: 20px !important;
    margin-left: 10px;
    margin-right:20px;
    padding:4px 12px;
    white-space: nowrap;
    width:100px;
    cursor:pointer;
}

a.styled_inactive_button_small:hover {
  background-color: #666666;
  color: white !important;
  text-decoration: none !important;
}


a.file-browse-v4 {
    background-color: #666666;
    background-size: 100% 100%;
    border: medium none;
    border-radius:3px;
    color: white !important;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    line-height: 20px !important;
    margin-left: 10px;
    padding:5px 32px;
    white-space: nowrap;
}
a.file-browse-v4:hover {
    background-color: #269fd5 !important;
    color: white !important;
    text-decoration: none !important;
}

a.cancel-link{
  margin-right:20px;
  font-family:"HPSimplified" !important;
  font-size:14px;
  color:#666666;
}

.helper-string {
  font-size:12px !important;
  color:#999999
}

.helper-note {
  font-style:italic;
}

.label-for-checkbox {
  color:#666666;
}

div.disabled-autorotate-checkbox{
	background: url('../images/s-21px-hpe.png') no-repeat;
	background-position: 0px 2px;
	color: #a2a1a3;
	min-height:0px;
	margin-bottom: 30px;
  height:20px;
}

.field_with_errors .elSelect:hover, .field_with_errors textarea {
  border:2px solid red !important;
}

div#upload_progress_string {
    color: white;
    font-size: 18px;
}

span#selected_content_file_path, span#selected_thumbnail_file_path {
  position: relative;
  width: 150px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 35px;
}

.action_icon {
  width:20px;
  height:20px;
}

ul.more_image_details li {
    padding-bottom: 5px!important;
     font-size: 12px;
    font-style: normal;
    font-weight: 400;
    color: #009dd9;
}


div.image-details-popover {
    width: 135px;
    margin-left: -40px;
}


.popover.top .arrow {
    left: 80% !important; 
}


button#upload_dropbox_content_btn {
    background-color: #666666;
}

button#search_in_fotolia_btn, button#fotolia_account_settings_btn, button#search_in_vecteezy_btn, button#search_in_adobe_stock_btn, button#search_in_dreamstime_btn {
    background-color: #666666;
    color: black;
}

button#search_in_getty_images_btn, button#getty_images_account_settings_btn, button#search_in_istock_btn, button#istock_account_settings_btn {
    background-color: #666666;
    color: black;
}


button#upload_dropbox_content_btn:hover, button#search_in_fotolia_btn:hover, button#fotolia_account_settings_btn:hover, button#search_in_vecteezy_btn:hover, button#search_in_adobe_stock_btn:hover, button#search_in_dreamstime_btn:hover {
    /*background-color: #006699;*/
    background-color: #0F6797;
    color: black;
}
button#upload_dropbox_content_btn:hover, button#search_in_getty_images_btn:hover, button#getty_images_account_settings_btn:hover, button#search_in_istock_btn:hover, button#istock_account_settings_btn:hover {
    /*background-color: #006699;*/
    background-color: #0F6797;
    color: black;
}

input#fotolia_search_keyword, input#cgtrader_search_keyword, input#vecteezy_search_keyword, input#adobe_stock_search_keyword, input#dreamstime_search_keyword {
    color: #000000;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 36px;
    text-align: left;
    text-decoration: none;
    width: 433px;
    box-sizing: border-box;
    padding: 1px 3px;
}
input#getty_images_search_keyword ,input#istock_search_keyword{
    color: #000000;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 36px;
    text-align: left;
    text-decoration: none;
    width: 433px;
    box-sizing: border-box;
    padding: 1px 3px;
}


div#fotolia_search_container select, div#cgtrader_search_container select {
    width: 180px;
}

div#fotolia-login-container, div#pattern-design-login-container, div#vecteezy-login-container {
    width: 100% !important;
}

div#fotolia-sign-up-container, div#pattern-design-sign-up-container {
    width: 100% !important;
}
div#getty_images_search_container select, div#cgtrader_search_container select,  div#istock_search_container select{
    width: 180px;
}

div#getty-images-login-container, div#pattern-design-login-container{
    width: 100% !important;
}

div#getty-images-sign-up-container, div#pattern-design-sign-up-container {
    width: 100% !important;
}


.headers_v4 {
    color: #333333;
    font-family: 'HPSimplifiedBold';
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    border-bottom: 1px solid #CCCCCC;
}

div#purchase_list .table thead th {
    color: #666666;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
}

div#purchase_list .table th, .table td {
    border-top: none;
}


div#purchase_list .table td {
    color: #666666;
    font-family: "HPSimplified-Regular","HP Simplified";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
}

div#license_fees div.category_name {
    color: #333333;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    max-width:120px;
}

div#license_fees div.license_fee {
    color: #333333;
    font-size: 16px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    text-align: center;
}

.type_s11_c99{
    color: #999999;
    font-family: "HPSimplified";
    font-size: 11px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    text-align: left;
}

.type_s11_cff{
    color: #ffffff;
    font-family: "HPSimplified";
    font-size: 11px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: left;
}

.type_s12_c33 {
    color: #333333;
    font-family: "HPSimplified";
    font-size: 12px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    text-align: left;
}

.type_s12_c33_b {
    color: #333333;
    font-family: "HPSimplifiedBold";
    font-size: 12px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    text-align: left;
}

.type_s12_c66 {
    color: #666;
    font-family: "HPSimplified";
    font-size: 12px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    font-style: normal;
}

.type_s12_c99 {
    color: #999999;
    font-family: "HPSimplified";
    font-size: 12px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    font-style: normal;
}

.type_s12_c99_i {
    color: #999999;
    font-family: "HPSimplified";
    font-size: 12px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    font-style: italic;
}

.type_s12_c5a{
    font-family: "HPSimplified";
    font-size: 12px;
    line-height: 1.2em;
    color: #5A5A5A;
    font-style: normal;
    font-weight: 200;
}

.type_s12_c5a_l{
    font-family: "HPSimplifiedLight";
    font-size: 12px;
    line-height: 1.2em;
    color: #5A5A5A;
    font-style: normal;
    font-weight: 200;
}
.type_s24_c5a_l{
    font-family: "HPSimplifiedLight";
    font-size: 24px;
    line-height: 1.2em;
    color: #5A5A5A;
    font-style: normal;
    font-weight: 200;
}

.type_s24_c4a_l{
    font-family: "HPSimplifiedLight";
    font-size: 24px;
    line-height: 1.2em;
    color: #4A4A4A;
    font-style: normal;
    font-weight: 200;
}


.type_s13_cae {
    color: #aeaeae;
    font-size: 13px;
    line-height: 1.2em;
    font-family: "HPSimplified";
    font-style: normal;
    font-weight: 400;
}

.type_s13_c33 {
    color: #333333;
    font-family: "HPSimplified";
    font-size: 13px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    text-align: left;
}

.type_s13_c33_i {
    color: #333333;
    font-family: "HPSimplified";
    font-size: 13px;
    line-height: 1.2em;
    font-style: italic;
    font-weight: 400;
    text-align: left;
}

.type_s13_c33_b {
    color: #333333;
    font-family: "HPSimplifiedBold";
    font-size: 13px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    text-align: left;
}

.type_s13_c45 {
    color: #454545;
    font-family: "HPSimplified";
    font-size: 13px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    text-align: left;
}


.type_s13_c99 {
    color: #999999;
    font-family: "HPSimplified";
    font-size: 13px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
}


.type_s13_c34 {
    color: #343434;
    font-family: "HPSimplified";
    font-size: 13px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
}



.type_s13_c99_i {
    color: #999999;
    font-family: "HPSimplified";
    font-size: 13px;
    line-height: 1.2em;
    font-style: italic;
    font-weight: 400;
}

.type_s13_c66 {
    color: #666666;
    font-family: "HPSimplified";
    font-size: 13px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    text-align: left;
}

.type_s13_c66_b {
    color: #666666;
    font-family: "HPSimplifiedBold";
    font-size: 13px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    text-align: left;
}

.type_s13_c00 {
    color: #000;
    font-family: "HPSimplified";
    font-size: 13px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    text-align: left;
}

.type_s13_c00_b {
    color: #000;
    font-family: "HPSimplifiedBold";
    font-size: 13px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    text-align: left;
}

a.type_s13_link {
    color: #009dd9;
    font-family: "HPSimplified";
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 1.2em;
    text-align: left;
    text-decoration: underline;
}

a.type_s13_delete_link {
    color: #ff0000;
    font-family: "HPSimplified";
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 1.2em;
    text-align: left;
    text-decoration: underline;
}

a.type_s13_delete_link:hover {
    color: #ff0000;
}

.type_s14 {
    font-family: 'HPSimplified'; 
    font-size: 14px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    text-align: left;    
}

.type_s14_b {
    font-family: 'HPSimplifiedBold'; 
    font-size: 14px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    text-align: left;    
}

.type_s14_c00 {
    font-family: 'HPSimplified';
    font-size: 14px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #000000;
    text-align: left;    
}

.type_s14_c00_b {
    font-family: 'HPSimplifiedBold';
    font-size: 14px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    color: #000000;
    text-align: left;    
}

.type_s14_c33 {
    font-family: 'HPSimplified';
    font-size: 14px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #333333;
    text-align: left;
}

.type_s14_c3b {
    font-family: 'HPSimplified';
    font-size: 14px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #3b3b3b;
    text-align: left;
}

.type_s14_c1c {
    font-family: 'HPSimplified';
    font-size: 14px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #1c1c1c;
    text-align: left;
}


.type_s14_c33_b {
    font-family: 'HPSimplifiedBold';
    font-size: 14px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    color: #333333;
    text-align: left;    
}

.type_s14_c66 {
    font-family: 'HPSimplified';
    font-size: 14px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #666666;
    text-align: left;    
}
.type_s14_c66_i {
    font-family: 'HPSimplified';
    font-size: 14px;
    line-height: 1.2em;
    font-style: italic;
    font-weight: 400;
    color: #666666;
    text-align: left;    
}
.type_s14_c99 {
    font-family: 'HPSimplified';
    font-size: 14px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #999999;
    text-align: left;    
}

.type_s14_c99_b {
    font-family: 'HPSimplifiedBold';
    font-size: 14px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    color: #999999;
    text-align: left;    
}

.type_s14_c09c {
    font-family: 'HPSimplified';
    font-size: 14px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #0099cc;
    text-align: left;    
}


.type_s14_c5a_l{
    font-family: "HPSimplifiedLight";
    font-size: 14px;
    line-height: 1.2em;
    color: #5A5A5A;
    font-style: normal;
    font-weight: 200;
}

.type_s14_cff {
    font-family: 'HPSimplified';
    font-size: 14px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #ffffff;
    line-height: normal;
    text-align: left;    
}

.type_s16_b {
    font-family: "HPSimplifiedBold";
    font-size: 16px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
}

.type_s16_cff {
    color: #ffffff;
    font-family: "HPSimplified";
    font-size: 16px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
}

.type_s16_c4a {
    color: #4a4a4a;
    font-family: "HPSimplified";
    font-size: 16px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
}

.type_s16_cff_b {
    color: #ffffff;
    font-family: "HPSimplifiedBold";
    font-size: 16px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
}

.type_s16_cff_l {
    color: #ffffff;
    font-family: "HPSimplifiedLight";
    font-size: 16px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 200;
}
.type_s16_c03{
    color: #030303;
    font-family: "HPSimplified" !important;
    font-size: 16px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
}

.type_s16_c33{
    color: #333333;
    font-family: "HPSimplified" !important;
    font-size: 16px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
}

.type_s16_c33_b {
    color: #333333;
    font-family: "HPSimplifiedBold" !important;
    font-size: 16px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
}
    
.type_s16_c99 {
    color: #999999;
    font-family: "HPSimplified" !important;
    font-size: 16px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
}

.type_s16_cle {
    color: #1e1e1e;
    font-family: "HPSimplified";
    font-size: 16px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
}


.type_s16_09c {
    color: #0099cc;
    font-family: "HPSimplified";
    font-size: 16px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
}

.type_s16_c66 {
    color: #666;
    font-family: "HPSimplified" !important;
    font-size: 16px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
}

.type_s16_ccc {
    color: #ccc;
    font-family: "HPSimplified" !important;
    font-size: 16px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
}

.type_s16_c5a{
    font-family: "HPSimplified";
    font-size: 16px;
    line-height: 1.2em;
    color: #5a5a5a;
    font-style: normal;
    font-weight: 200;
}

.type_s16_c5a_l{
    font-family: "HPSimplifiedLight";
    font-size: 16px;
    line-height: 1.2em;
    color: #5a5a5a;
    font-style: normal;
    font-weight: 200;
}

.type_s18_c33 {
    font-family: "HPSimplified";
    font-size: 18px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #333333;
}

.type_s16_c14 {
    font-family: "HPSimplified";
    font-size: 16px;
    line-height: 1.2em;
    font-style: bold;
    font-weight: 400;
    color: #141414;
}

.type_s13_c9d{
    font-family: "HPSimplified";
    font-size: 13px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #9d9d9d;
}

.type_s18_c1c {
    font-family: 'HPSimplified';
    font-size: 18px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #1c1c1c;
}

.type_s18_c33_b {
    font-family: "HPSimplifiedBold";
    font-size: 18px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    color: #333333;
}

.type_s18_b{
    font-family: "HPSimplifiedBold";
    font-size: 18px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
}

.type_s18_c66{
    font-family: "HPSimplified";
    font-size: 18px;
    line-height: 1.2em;
    color: #66;
    font-style: normal;
    font-weight: 400;
}

.type_s18_c4a{
    font-family: "HPSimplified";
    font-size: 18px;
    line-height: 1.2em;
    color: #4a4a4a;
    font-style: normal;
    font-weight: 400;
}

.type_s18_c66_i{
    font-family: "HPSimplified";
    font-size: 18px;
    line-height: 1.2em;
    color: #66;
    font-style: italic;
    font-weight: 400;
}

.type_s18_c99_i{
    font-family: "HPSimplified";
    font-size: 18px;
    line-height: 1.2em;
    color: #999999;
    font-style: italic;
    font-weight: 400;
}

.type_s18_cff{
    font-family: "HPSimplified";
    font-size: 18px;
    line-height: 1.2em;
    color: #fff;
    font-style: normal;
    font-weight: 400;
}

.type_s18_cff_l{
    font-family: "HPSimplifiedLight";
    font-size: 18px;
    line-height: 1.2em;
    color: #fff;
    font-style: normal;
    font-weight: 200;
}

.type_s18_c5a {
    font-family: 'HPSimplified';
    font-size: 18px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #5a5a5a;
    text-align: left;
}

.type_s18_c53 {
    font-family: 'HPSimplified';
    font-size: 18px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 200;
    color: #535353;
    text-align: left;
}

.type_s20_c33_b {
    font-family: 'HPSimplifiedBold';
    font-size: 20px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    color: #333333;
}

.type_s20_c1c {
    font-family: 'HPSimplifiedBold';
    font-size: 20px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    color: #1c1c1c;
}

.type_s20_cff_b {
    font-family: 'HPSimplifiedBold';
    font-size: 20px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    color: #fff;
}

.type_s20_c5a {
    font-family: 'HPSimplified';
    font-size: 20px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #5a5a5a;
    text-align: left;
}

.type_s22_c17 {
    font-family: 'HPSimplified';
    font-size: 22px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #171717;
    text-align: left;
}

.type_s22_c71 {
    font-family: 'HPSimplified';
    font-size: 22px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #717171;
    text-align: left;
}

.type_s24_c4a {
    font-family: 'HPSimplified';
    font-size: 24px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #4a4a4a;
    text-align: left;
}

.type_s24_b {
    font-family: 'HPSimplifiedBold';
    font-size: 24px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    text-align: left;
}

.type_s28_c5a {
    font-family: 'HPSimplified';
    font-size: 28px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #5a5a5a;
    text-align: left;
}

.type_s30_c4a {
    font-family: 'HPSimplified';
    font-size: 30px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #4a4a4a;
    text-align: left;
}

.type_s28_c33 {
    font-family: 'HPSimplified';
    font-size: 28px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #333333;
    text-align: left;
}

.type_s28_c66 {
    font-family: 'HPSimplified';
    font-size: 28px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #666666;
    text-align: left;
}



.type_s28_c33_b {
    font-family: 'HPSimplifiedBold';
    font-size: 28px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    color: #333333;
    text-align: left;
}

.type_s28_cff_b {
    font-family: 'HPSimplifiedBold';
    font-size: 28px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    color: #FFF;
    text-align: left;
}

.type_s32_c00_b {
    font-family: 'HPSimplifiedBold';
    font-size: 32px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    color: #000;
    text-align: left;
}


.type_s36_c5a_b {
    font-family: 'HPSimplifiedBold';
    font-size: 36px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    color: #5A5A5A;
    text-align: left;
}


.type_s36_c33 {
    font-family: 'HPSimplified';
    font-size: 36px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #000;
    text-align: left;
}

.type_s36_cff {
    font-family: 'HPSimplifiedBold';
    font-size: 36px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 700;
    color: #FFF;
}

.type_s50_c00 {
    font-family: 'HPSimplified';
    font-size: 50px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    color: #000;
    text-align: left;
}

.type_s12_c8e {
    color: #8E8E8E;
    font-family: "HPSimplified";
    font-size: 12px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    font-style: normal;
}

.type_s16{
    font-family: "HPSimplified";
    font-size: 12px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    font-style: normal;
}

.type_s12_cad {
    color: #ADADAD;
    font-family: "HPSimplified";
    font-size: 12px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    font-style: normal;
}

.type_s18_c05 {
    color: #050505;
    font-family: "HPSimplified";
    font-size: 18px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    font-style: normal;
}

.type-small {
    font-family: "HPSimplified";
    font-size: 14px;
    color: #333333;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    text-align: left;
}

div.underline {
    border-bottom: 1px solid #CCCCCC;
}

.type-medium {
    font-size: 24px;
}


.type-large {

}

.type-x-large {

}


div.content-folder {
    background-image: url("/images/contents/folder_icon.png") !important;
}

div.content-folder_selected {
    background-image: url("/images/contents/highlighted_folder_icon.png") !important;
    background-repeat: no-repeat;
}

.truncate_folder_name {
  color: black;   
  width: 95px !important;
  padding: 5px !important;
}

div#modify_color_container  {
    /*width: 300px ;
    max-height: 300px;*/
}

a.styled_blue_button_v4 {
    background-color: #009dd9;
    background-size: 100% 100%;
    border: medium none;
    border-radius:3px;
    display: inline-block;
    color: #ffffff;
    font-family: "HPSimplifiedBold";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    text-align: center;
    height: 20px;
    line-height: 20px !important;
    margin-left: 10px;
    padding:8px 30px;
    white-space: nowrap;
}
a.styled_blue_button_v4:hover {
    background-color: #009dd9 !important;
    color: white !important;
    text-decoration: none !important;
}



a#delete_color_btn {
   background-color: #DB0000;
    background-size: 100% 100%;
    color: #ffffff;
    font-family: "HPSimplifiedBold";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    text-align: center;
    border: medium none;
    border-radius:3px;
    display: inline-block;
    height: 20px;
    line-height: 20px !important;
    margin-left: 10px;
    padding:7px 30px;
    white-space: nowrap;  
}

a#delete_color_btn:hover {
   background-color: #DB0000 !important;
    color: white !important;
    text-decoration: none !important; 
}

input#textcolor_rgb {
    color: #999999;
    font-family: "HPSimplified";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 25px;
    text-align: left;
    text-decoration: none;
    width: 132px;
    margin-bottom: 0px;
    padding: 1px 0;
}

ul#content_providers_list, ul#content_per_account_list {
    list-style: none;
    margin-left: 0px;
}

ul#content_providers_list li, ul#content_per_account_list li {
    line-height: 28px;
     width: 150px;
    word-wrap: break-word;
}
ul#content_providers_list li a, ul#content_per_account_list li a{
    color: #1e1e1e;
    font-size: 13px;
    font-family: "HPSimplified";
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    cursor: pointer;
}

ul#content_providers_list li a:hover, ul#content_per_account_list li a:hover {
    color: #009DD9;
    text-decoration: none;
}

a.type_s13_c33:hover {
    color: #333333;
}

div.topbar_navigation_v4 ul li.active {
    box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border-bottom:4px solid #009DD9;
}

ul.folder_names_list_container li:first-child span.ancestor-name {
    padding: 0px 20px 0px 0px !important; 
}


ul.folder_names_list_container li a:hover {
    text-decoration: none;
}

div#fotolia_search_container, div#cgtrader_search_container, div#vecteezy_search_container, div#adobe_stock_search_container, div#dreamstime_search_container {
    margin-top: 35px;
}
div#getty_images_search_container, div#cgtrader_search_container, div#istock_search_container {
    margin-top: 35px;
}


form#fotolia_user_sign_up table tr.section-header hr,form#getty_images_user_sign_up table tr.section-header hr, form#pattern_design_user_sign_up  table tr.section-header hr{
    margin: 0px 0px 20px 0px;
    border: 1px solid #CCC !important;
}

div#fotolia-sign-up-container .rfgInputfield,div#getty-images-sign-up-container .rfgInputfield, div#pattern-design-sign-up-container .rfgInputfield, div#fotolia-login-container .rfgInputfield, div#getty-images-login-container .rfgInputfield, div#pattern-design-login-container .rfgInputfield, div#vecteezy-login-container .rfgInputfield {
    border: 1px solid #CCC !important;
    line-height: 25px !important;
    height: 25px !important;
    color: #000;
    font-family: "HPSimplified";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    text-align: left;
}


div#fotolia-login-container .rfgInputfield,div#getty-images-login-container .rfgInputfield, div#pattern-design-login-container .rfgInputfield, div#vecteezy-login-container .rfgInputfield  {
    width: 98% !important;
}

a.styled-btn-v4 {
    background-color: #009DD9;
    background-size: 100% 100%;
    border: medium none;
    border-radius: 0 4px;
    color: white;
    font-size: 16px;
    font-weight: bold;
    padding: 7px 15px;
    white-space: nowrap;
    color: #FFF;
    font-size: 13px;
    font-family: "HPSimplified";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
    
}

a.styled-btn-v4:hover {
    background-color: #006699;
    text-decoration: none;
    cursor: pointer;
}

a.styled-cancel-btn-v4 {
     color: #999999;
     font-size: 14px;
     font-style: normal;
     font-weight: 400;
     text-decoration: none;
}

a.styled-cancel-btn-v4:hover {
    text-decoration: none;
}

div#fotolia-sign-up-errors ul li, div#getty-images-sign-up-errors ul li, div#pattern-design-sign-up-errors ul li {
    margin-bottom: 10px;
     line-height: 20px;
}

form#fotolia_user_sign_up, form#getty_images_user_sign_up, form#pattern_design_user_sign_up {
    margin: 0px !important;
}

form#fotolia_login_user,form#getty_images_login_user, form#pattern_design_login_user, form#vecteezy_login_user {
    margin-bottom: 40px;
}

img.grid-project-thumbnail {
    max-width: 272px;
    max-height: 150px;
}

img.grid-account-project-thumbnail {
    max-width: 272px;
    max-height: 150px;
}

div.flash-messages_v4 {
    margin: 20px 0px 20px 20px;
}

div#screen-saver-v4-modal {
    width: 700px !important;
}

div#screen-saver-v4-modal div.modal-header {
    background: url('/images/accounts/screen_saver_modal_header_bg.png')
}

span#textcolor_error_messages_v4 {
    line-height: 30px;
    padding-left: 20px;
}

div#create_content_source_modal form#create_content_source_form table tr td, div#upload_content_modal form#uploaded_content_form table tr td {
    vertical-align: middle;
}

div#upload_content_note a, div#upload_content_note a:hover {
    color: #666;
    text-decoration: underline;
}




div#order-details-modal-body {
    padding: 0px;
}

div#partner_summary_wrapper span.job-id-info, div#order-details-modal-body span.job-id-info {
    color: #666666;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}

span.group_id_info {
    text-decoration: none;
    cursor: pointer;
}

div#order-details-modal {
    width: 900px;
    margin: -250px 0 0 -450px;

}

.order_info_separator
{
    background-repeat: repeat-x;
    background-image: url("/images/order_info_separator_line.png");
    color: #333333;
    content: "";
    height: 1px;
    width: 100%;
    margin: 10px 0px;
}


.order_info_dashed_separator
{
    background-repeat: repeat-x;
    background-image: url("/images/order_info_dashed_separator_line.png");
    content: "";
    height: 1px;
    width: 100%;
    margin: 10px 0px;
}

table#partner_summary tr.group td.group {
    cursor: pointer;
    text-decoration: none;
}

div#order-details-modal .close {
    position: absolute;
    right: 20px;
    top: 5px;
}

div#order-details-modal-body {
    max-height: 650px;
    overflow-x: hidden;
}

div#order-details-modal-body table {
    table-layout: fixed;    
}

div#order-details-modal-body table tr td {
    padding: 10px 0px;
}

div#order-details-modal-body ul.actionsLeftContainer , div#order-details-modal-body ul.actionsRightContainer { 
    /*background-image: url("/images/common/order_details_lightbox_bottom_banner.png");*/
    max-width: 425px;
    float:none !important;

}

div#order-details-modal-body ul.actionsLeftContainer li.action, div#order-details-modal-body ul.actionsRightContainer li.action {
    line-height: 52px;
    background-position: left center;
}

div#order-details-modal-body ul.actionsLeftContainer {
    margin-left: 1em;
}

div#order-details-modal-body ul.actionsLeftContainer li.action:first-child {
    margin-left: 0px;
}

tr.with-separator td{
    
    border-bottom: 2px solid #ccc;
    
}


div#order-details-modal-body div.media_instructions_container .btn-group a , div#order-details-modal-body    a.project_samples_custom_btn, div.project_samples_container ul.dropdown-menu{
    background-color: white !important;
}

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


span.errored-order-id-info {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #CC3300;
    font-family: "HPSimplifiedBold","HPSimplified";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
}


span.expired-order-id-info {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #FF9900;
    font-family: "HPSimplifiedBold","HPSimplified";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
}

ul.order_type_list_container li {
     background-image: url('/images/common/order_summary_bullet_points_marker.png');
   background-position: 0 3px;
   background-repeat: no-repeat;
   padding-left: 1.5em;
   line-height: 28px;
 }

ul.menu-up {
  /*bottom: 0 !important;*/
  bottom: 10px !important;
  top:auto !important;
  margin-left: 0px !important;
}

div#help-trick-item-container {
    /*margin-top: 20px;*/
}

.help-trick-item-v4 {
    display: inline-block;
    /*display: table-cell;*/
    text-align: left;
    width: 140px;
    /*height: 175px;*/
    min-height: 220px;
    margin: 0px 35px 30px 0px;
    padding: 10px;
    background-color: #F2F2F2;
    position: relative;
    vertical-align: top;
}

div.help-trick-item-v4 span.header {
    color:#333333;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    display: block;
    margin:5px 0px 5px 0px;
}

div.help-trick-item-v4 div.footer {
    color:#666666;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    display: block;
    position: absolute;
    bottom: 2px;
    text-decoration: underline;
}

div.help-trick-item-v4 div.number {
    position: relative; 
    left: -50%;
    font-size: 100px;
    opacity:0.1;
    top:60px
}

div.help-trick-desc {
    margin-bottom: 30px;
}

div#help-trick-item-container div:nth-child(3n) {
    margin-right: 0px;
}


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

a.styled_approve_order_btn {
    color: #FFF !important;
    background-color: #0095D9;
    padding: 5px 10px;
}

a.styled_approve_order_btn:hover{
    background-color: #006191;
    text-decoration: none;
}

a.styled_reject_order_btn {
    color: #FFF !important;
    background-color: #D5402D;
    padding: 5px 10px;
}

a.styled_reject_order_btn:hover{
    background-color: #D40500;
    text-decoration: none;
}

div#content-settings-container {
    /*padding-left: 20px;*/
}

div.help-trick-header {
margin-bottom: 20px;
}

div.help-trick-desc {

}

div#news_list_containers ul {
    list-style: none;
    /*margin-left: 0px;*/
}

div#news_list_containers ul li {
    /*list-style-image: url('/images/new_list_indicator.png');*/
     list-style: none;
     margin-bottom: 20px;
}

/*div#news_list_containers ul li:before{
   content: '';
   display: inline-block;
   height: 12px;
   width: 12px;
   margin-right: 20px;
   background-image: url('/images/news_list_indicator.png');
}*/

div#news_list_containers span.news-list-pointer {
   content: '';
   display: inline-block;
   height: 12px;
   width: 12px;
   background-image: url('/images/news_list_indicator.png');
   background-repeat: no-repeat;
   width: 5%;
   vertical-align: top;
   margin-top: 5px;
}

div#news_list_containers ul li#view_all_news_pointer_container,  div#news_list_containers ul li#hide_extra_news_pointer_container {
    text-align: right;
}

div#news_list_containers ul li#view_all_news_pointer_container:before, div#news_list_containers ul li#hide_extra_news_pointer_container:before{
   background-image: none;
}

div#news_list_containers ul li div.news_details {
    margin-left: 50px;
    display: none;
}

input#partner-content-filter {
    width: 200px;
    height: 25px;
    line-height: 25px;
    padding: 2px;
    margin-bottom: 0px;
    background-image: url("/images/search_icon.png");
    background-position: right center;
    background-repeat: no-repeat;
}

div#news-preview-modal-v4{
    padding: 10px 30px;
    border-radius: 0px;
}

div#news-preview-modal-v4 div.modal-header{
    border-bottom: medium none;    
    padding: 0px;
    
}

div#news-preview-modal-v4 div.modal-header a.close {
    opacity: 1.0;
}

div#news-preview-modal-v4 div.modal-header div#news-preview-title-v4 {
    color: #009dd9;
    font-family: "HPSimplified";
    font-size: 18px;
    font-style: normal;
font-weight: 400;
    margin: 10px 0 30px;
}

/*div#news-preview-modal-v4 div.modal-header h3{
    color: #009dd9;
} */

div#news-preview-modal-v4 div.modal-body {
  height: auto !important;  
  padding: 0px 20px 0px 0px;
}

div#news-preview-modal-v4 div.modal-footer {
    background-color: white;    
    border-top: none;
    margin-top: 10px;
}

div#news-preview-modal-v4 div.modal-footer a.close{
    color: #333333;
    cursor: pointer;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    opacity: 1.0;
}

.revert_link {
  color:#333333;
  line-height:15px;
  
}

div.help_n_triks_index {
  width:32px;
  height:32px;
  border-radius:50%;
  border:3px solid #009dd9;
  line-height:32px;
  text-align:center;
  float:left;
  margin-top:4px;
  margin-right:10px;
}

div.help_n_triks_block {
  float:left;
  width:210px;
  margin:10px 0;
  padding-bottom:20px;
}

div.help_n_triks_title {
  font-size:18px;
  color:#009dd9;
}

div.help_n_triks_block div.description {
  color:#999999;
  word-wrap: break-word;
  font-size: 13px;
}

div.tips_n_trick_title {
  font-size:20px;
  border-bottom:1px solid #bdbdbd;
}

.agreement_box{
  margin-left:0;
  max-width:1030px;
  margin-top:90px;
  bottom:250px;
}

div.terms_agree_button_block {
  position: absolute;
  bottom:180px;
  float:right;
  width:1050px;
}

.template-name-container-v4 {
    color: #0099cc;
    font-family: "HPSimplified";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}

table#partner_templates_summary tbody tr td {
    vertical-align: middle !important;
}

div#account_country_chosen{
    width: 225px !important;    
    font-family: "HPSimplified";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
}

div#layout-creation-title-v4 {
    color: #009dd9;
    font-family: "HPSimplified";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
}

div#create_layout_desc {
    color: #666666;
    font-family: "HPSimplifiedLight";
    font-size: 14px;
    font-style: normal;
    font-weight: 200;
    margin: 10px 0px 20px 0px;
}

div#add_layout_container_v4 {
    border-radius: 0px;
}

table#partner_templates_summary tr.emptyRow {
    display: none !important;
}


table#partner_templates_summary .dropdown-submenu{
    position:relative;
}

table#partner_templates_summary .dropdown-submenu>.dropdown-menu{
    top:0;
    left: -160px;
    max-width:180px;
    margin-top:-6px;
    margin-right:-1px;
    -webkit-border-radius:6px 6px 6px 6px;
    -moz-border-radius:6px 6px 6px 6px;
    border-radius:6px 6px 6px 6px;
}

table#partner_templates_summary .dropdown-submenu:hover>.dropdown-menu{
    display:block;
}

table#partner_templates_summary .dropdown-submenu.pull-left{
    float:none;}.dropdown-submenu.pull-left>.dropdown-menu{
        left:-100%;
        margin-left:10px;
        -webkit-border-radius:6px 6px 6px 6px;
        -moz-border-radius:6px 6px 6px 6px;
        border-radius:6px 6px 6px 6px;
    }

table#partner_templates_summary .dropdown-menu-right {
    margin-left:0;
}

div#templatesActionsContainer ul, div#templatesActionsContainer ul li {
    background-color: #FFF !important;
}

tr.hideSpacesRow {
    display: none !important;
}

ul#customer-activity-navigation {
    list-style: none;
    margin: 0px;
    /*padding: 10px 0px 10px;*/
    border-bottom: 1px solid black;
    }


ul#customer-activity-navigation li {
    display: inline-block;
    font-family: "HPSimplified";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 80px;
    line-height: 80px;
    margin: 0 10px;
    padding: 0 10px;
}

ul#customer-activity-navigation li:first-child {
    margin-left: 0px;
    padding-left: 0px;
}

ul#customer-activity-navigation li.active {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border-bottom:4px solid #009DD9;
}

ul#customer-activity-navigation li:first-child span.ancestor-name {
    padding: 0px 20px 0px 0px !important; 
}


div#account-orders-list-container, div#account-templates-list-container  {
    padding-bottom: 25px;
    margin-bottom: 20px;
    border-bottom: 1px solid #999;
}

a#account-orders-count-container:hover, a#account-templates-count-container:hover{
    cursor: pointer;
    text-decoration: none;
}

div#account-actions-container a, div#account-actions-container a:hover{
    text-decoration: none;
    color: #333;
}

div#templatesActionsContainer .dropdown-menu .divider {
    border-bottom: 1px solid #999 !important;
}

div#templatesActionsContainer a.dropdown-toggle {
    background: url('/images/popup_btn_v4.png');
    background-repeat: no-repeat;
    width: 30px;
    height: 27px;
    padding: 0px;
}

div.topbar_navigation_v4 ul li a:hover, div.topbar_navigation_v4 ul li a:active {
    color: #00628f !important;
}

div#order-details-modal {
    overflow: visible;
}

div#order-details-modal a.close{
    color: white;
    opacity: 1;
    position: absolute;
    right: 0 !important;
    top: -28px !important;
    font-size: 13px;
    font-style: normal;
    font-weight: 400p
}

.order-details-backdrop {
    background-color: #809494 !important;
}

#account-templates-summary {
    overflow-y: hidden;
}

table#partner_accounts_summary tbody tr {
  cursor: pointer;
}

span.dashboard-header-v4 {
    color: #333333;
    font-family: "HPSimplified";
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
}

div#progress_indicator_message {
    color: white;
    font-size: 20px;
    font-weight: bold;
}

div#cgtrader_products_list table tr td, div#cgtrader_request_models_list table tr td  {
    vertical-align: middle;
    border: 1px solid #DDD;
}

.colors_measurements_container_v4 {
    list-style: none;
    margin-left: 0px;
    width: 96%;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    height: 70px;
}

.colors_measurements_container_v4 li {
  display: inline-block;
  width: 100px;
  height: 60px;
  line-height: 60px;
  margin-right: -3px;
  border-right-style: solid;
  border-right-color: #D3D3D3;
  border-right-width: 2px;
}

div#cgtrader-model-request-errors {
    margin-bottom: 20px;
}

div.media_instructions_container ul.dropdown-menu li a.instruction-file-link:hover {
  color:#666;
}

ul#cgtrader-chat-list-container {
  list-style: none;  
  margin-top: 20px;
  width: 500px;
  height: 300px;
  overflow-y: scroll;
}


ul#cgtrader-chat-list-container li div.note-container{
  margin: 20px 0px;; 
}

ul#cgtrader-chat-list-container li div.icon-container{
  vertical-align: top;
  margin-top: 18px;
  
}

ul#cgtrader-chat-list-container li div.note-header{
  margin: 10px 0px; 
  width: 420px;
}


ul#cgtrader-chat-list-container li div.note-header div.note-name-container {
    float: left;
}

ul#cgtrader-chat-list-container li div.note-header div.note-date-container {
    float: right;
    margin-right: 20px;
}


ul#cgtrader-chat-list-container li div.note-body{
  margin: 20px 0px; 
  width: 420px;
}


ul#cgtrader-chat-list-container li div.note-attachment-container{
 width:50px;
 float: right;
}

ul#cgtrader-chat-list-container li div.note-body-container{
  width:350px;
  float:left;
}




ul#cgtrader-chat-list-container li div.dashed-separator {
    background-image: url("/images/order_info_dashed_separator_line.png");
    background-repeat: repeat-x;
    content: "";
    height: 1px;
    margin: 10px 0;
    width: 100%;
}

ul#cgtrader-chat-list-container li div.separator {
    background-image: url("/images/order_info_separator_line.png");
    background-repeat: repeat-x;
    color: #333333;
    content: "";
    height: 1px;
    margin: 20px 0;
    width: 100%;
}

ul#cgtrader-chat-list-container li div.inline-block{
  margin-left: 20px; 
  display: inline-block;
}

form#cgtrader—order-note-form {
    margin-left:25px;
}

div#ccgtrader-order-note-errors {
    margin-bottom: 20px;
}

div#psp-network-finder-modal {
    width: 1000px;
    /*height: 468px;*/
    margin-top: 65px;
}

div#psp-network-finder-results table#psp-list {
    min-height: 450px;
}


div#psp-network-country-picker-modal div.modal-body, div#psp-network-finder-modal div.modal-body {
    min-height: 200px;
}

div#psp-network-country-picker-modal div.chosen-container, div#psp-network-finder-modal div.chosen-container {
    width:400px !important;
}

div#psp-network-finder-results {
  margin-top: 30px;
    
}

div#psp-network-finder-modal div.modal-body {
    overflow-y: hidden;
}

.type_s18 {
    font-size: 18px;
    color: black;
}

.type_s16 {
    font-size: 16px;
    color: black;
}

.type_s20 {
    font-size: 20px;
    color: black;
}

.type_s22 {
    font-size: 22px;
    color: black;
}

.type_s23 {
    font-size: 22px;
    color: black;
}

.type_s26 {
    font-size: 26px;
    color: black;
}

.type_s28 {
    font-size: 28px;
    color: black;
    line-height: 32px;
}
.light {
    font-family: HPSimplifiedLight;
}

div#psp_application_recipient_e_commerce_site_id_chosen, div#psp_application_category_chosen{
    /*width: 350px !important;*/
    width: 74% !important;
    margin-bottom: 20px;
}

div#psp-network-apps-modal {
    width: 900px !important;
    /*min-height: 600px !important;*/
}

div#psp-network-apps-modal .modal-body {
  /*min-height: 600px !important;*/
  overflow-y: scroll; 
}

div#psp-network-apps-modal input.rfgInputfield {
    width: 70%;
}

div#psp-network-apps-modal table tr td.header {
 width: 30%;   
}

div#psp-network-apps-modal table tr td.details {
    width: 70%;   
}

div#add-psp-network-app-errors {
    margin-bottom: 30px;
}

div#apps-address-locator-map {
    margin-bottom: 20px;
}

div.redirected-projects-count, div.psp-applications-count{
    text-align: center;
}

div#permissions-list-cont {
    margin: 20px 0px; 
}

div#permissions-list-cont div#permissions-list {
   margin-top: 5px; 
}

select#accounts-content-permission-dropdown {
    width: 100%;
}

div#accounts_content_permission_dropdown_chosen .chosen-choices {
    background-image: url("/images/contents/add-customers-btn.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 50px;
}

div#accounts_content_permission_dropdown_chosen .chosen-choices li.search-choice {
    margin: 5px !important;     
}

table.dashboard-orders-list {
    width: 100%;
}

table.dashboard-orders-list tr{
    cursor: pointer;
}

table.dashboard-orders-list tr td {
    text-align: left;
    border-bottom: 1px solid #CCC;
}

table.dashboard-orders-list tr td:first-child {
    padding: 8px 10px 8px 0px; 
}

div.center {
    text-align: center;
}

li.has-sub-folder ul.backgrounds_list_container_v4, li.has-sub-folder ul.objects_list_container_v4, li.has-sub-folder ul.photos_list_container_v4 {
    margin-left: 20px !important;
}

div.empty-sub-folder-cont {
    margin-left: 20px;
}

li.expanded {
    /*list-style-image: url('/images/contents/ContentSubFolderExapandedIcon.png');*/
}

li.collapsed {
    /*list-style-image: url('/images/contents/ContentSubFolderIcon.png');*/
}

.hidden-content-folder {
  display: none;
}

.empty_content_folder_cont {
    display: none;
}

.empty_content_folder {
  display: none;
}

.company_setting_store_token_cont {
    background-color: #DEECF0;
    width:112px;
    height: 47px;
    line-height: 47px;
    vertical-align: middle;
    text-align: center;
    font-size:20px;
    margin:4px;
}

.header .search_block {
      padding: 0px !important;
}

div.default-cs-cont-v5 {
    width: 140px;
    height: 140px;
    border: 1px solid #CBCBCB;
    position: relative;
     background-size: 70px 70px;
}

div#cs-message-cont {
    margin: 10px 0px;
    padding: 10px;
    background-color:#FFF8D5;
    font-size: 12px;
}

div.cs-dropbox-v5 {
    background: url("/images/contents/v5/dropbox_folder_icon.png") no-repeat center;
}

div.cs-instagram-v5 {
    background: url("/images/contents/v5/instagram_folder_icon.png") no-repeat center;
}

div.cs-fotolia-v5 {
    background: url("/images/contents/v5/fotolia_folder_icon.png") no-repeat center;
}

div.cs-adobe_stock-v5 {
    background: url("/images/contents/v5/adobe_stock_folder_icon.png") no-repeat center;
}

div.cs-pattern-design-v5 {
    background: url("/images/contents/v5/pattern_design_folder_icon.png") no-repeat center;
}

div.cs-vecteezy-v5{
    background: url("/images/contents/v5/vecteezy_folder_icon.png") no-repeat center;
}
div.cs-getty-images-v5{
    background: url("/images/contents/v5/getty_images_folder_icon.png") no-repeat center;
}
div.cs-dreamstime-v5{
    background: url("/images/contents/v5/dreamstime_folder_icon.png") no-repeat center;
}
div.cs-istock-v5{
    background: url("/images/contents/v5/istock_folder_icon.png") no-repeat center;
}


span.active-cs {
  color: #00A631;
  font-size: 12px;
  font-weight: normal;
}

span.inactive-cs {
  color: #D70000;
  font-size: 12px;
  font-weight: normal;
}

span.default-cs-name {
    color: #3E3E3E;
    font-size: 16px;
}

div#first-experience-dashboard-modal {
    width: 860px;
    margin: -250px 0 0 -430px;
}

div#first_experience_orders_message, div#first_experience_content_message, div#first_experience_apps_message, div#first_experience_customers_message, div#first_experience_templates_message {
    background-color: #E5F4FA;
    border: 2px solid #63BFE7;
    margin: 25px 0px;
    padding: 10px;
}

div#app-type-redirect {
    width: 800px;
}

ul#app-type_based-order-redirect-list {
    list-style: none;
    margin-left: 0px;
    margin-top: 20px;
}

a#confirm-app-type-order-redirect {
    cursor: pointer;
}

ul#app-type_based-order-redirect-list li {
    line-height: 30px;
}

.company_setting_store_api_key_cont {
    background-color: #deecf0;
    font-size: 20px;
    height: 47px;
    line-height: 47px;
    margin: 4px;
    padding: 5px 20px;
    text-align: center;
    vertical-align: middle;
}
.redirection_status_span{
    color: #0096d6 !important;
    margin-left: 0px !important;
}
.status_info span{
    padding: 0px !important;
}