a.turn-inactive-btn {
    background-color: #fffff;
    background-size: 100% 100%;
    border:1px solid red ;
    border-radius: 4px;
    
    font-size: 11px;
    font-weight: bold;
    padding: 7px 10px;
    white-space: nowrap;
    color: #FF0000;
    font-size: 13px;
    font-family: "HPSimplified";
    font-size: 13px;
    height:20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
    display:inline-block;
    padding:3px 25px 3px;
}
div.inactive_app_image img{
  opacity: 0.4;
  filter: alpha(opacity=40);
  
}

a.turn-inactive-btn:hover {
  color:white;
  background-color:#CC0000;
}

a.styled_button_small_v4.turn-active-btn {
   width:92px;
   margin-left: 10px;
   margin-right:20px;
   text-align: center;
}

a.install-btn {
  background-color: #159918;
  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:92px;
  text-align: center;
}
a.install-btn:hover {
  background-color: #666666 !important;
  color: white !important;
  text-decoration: none !important;
}

.inactive-message{
  margin-right:10px;
  font-family:"HPSimplified" !important;
  font-size:16px;
  color:#FF0000;
  display:inline-block;
  
}
span.inactive_app_name{
  font:700 18px 'HPSimplifiedBold' !important;
  clear:right;
  color:#999999;
}

span.app_name{
  font:700 18px 'HPSimplifiedBold' !important;
  clear:right;
  color:#000000;
}

.app_block.small div span.app_name a {
  color:#000000;
}

.app_block.small div span.app_name a:hover {
  color:#2B96F1;
  text-decoration:none;
}

.active-message{
  margin-right:20px;
  font-family:"HPSimplified" !important;
  font-size:16px;
  color:#009900 !important;
  display:inline-block;
}

.small_description{
  margin-left:10px;
  word-wrap:break-word;
  color:#999999;
  font-style:italic;
  font-size:13px;
  display:inline-block;
}

.apps_title {
  color:#00000;
  font-family:"HPSimplified";
  font-size:22px;
  font-weight:700;
  margin:25px 0px 20px;
}

.apps_subtitle {
  color:#333333;
  font-family:"HPSimplified";
  font-size:20px;
  font-weight:700;
  margin:25px 0px 20px;
  display:inline-block;
}


.app_block {
 background-color:#f2f2f2;
 display:inline-block;
 border:1px solid #ccc;
 margin-right:15px;
 margin-bottom:15px;
 padding:10px;
}

.app_block.small {
  width:195px;
  height:100px;
}

.app_block.medium {
  width:330px;
  height:120px;
  margin-right:5px;
}

.app_block.small div.app_image {
  display:inline-block;
  width:50px;
  height:50px;
  color:#aaa;
  font-size:12px;
  text-align:center;
  font-style:italic;
  margin-right:15px;
  vertical-align: top;
}

.app_block.small div span.app_name {
  display:block;
  color:#333333;
  font:700 18px 'HPSimplifiedBold';
}

div.app_div {
  padding:50px 0px;
  height:160px;
}

div.app_div div.image_div {
  float:left;
  width:150px;
  height:150px;
  background-color:#f2f2f2;
  position:relative;
  border:1px solid #ccc;
}

div.app_div div.product_detail {
  float:left;
  margin-left:25px;
  height:160px;
  width:60%;
  position:relative;
}

div.product_title{
  font:700 36px 'HPSimplifiedBold';
  color:#333;
}

div.app_div div.product_detail div.rating{
  font-size:12px;
  color:#999;
  height:25px;
}

div.app_div div.product_detail div.descreption{
  color:#666;
  font-style:italic;
  font-size:18px;
  line-height:20px;
  height:20px;
}

div.app_div div.product_detail div.action_buttons {
  position:absolute;
  left:0;
  bottom:0;
  display:inline-block;
  height:40px;
}

div.app_div div.product_detail div.action_buttons span.app_active_state,
div.app_div div.product_detail div.action_buttons span.app_inactive_state {
  font:700 20px 'HPSimplifiedBold';
  height:29px;
  padding:3px 40px;
  margin-right:10px;
}

div.app_div div.product_detail div.action_buttons span.app_inactive_state{
  color:red;
  background-color:#fce0e9;
}

div.app_div div.product_detail div.action_buttons span.app_active_state{
  color:white;
  background-color:#1cbc42;
}

div.no_installed_apps {
  height:26px;
  width:100%;
  padding:20px;
  background-color:#e0f5fe;
  color:#333333;
  font-style:italic;
  font-size:16px;
}

div.app_install_steps {
  width:130px;
  height:30px;
  text-align:center;
  color:white;
  line-height:30px;
  display:inline-block;
  margin-top:5px;
  margin-right:2px;
}

div.app_install_steps.current {
  background:url('/images/apps/install/navigation_current.png') center center no-repeat;
}

div.app_install_steps.pending {
  color:#999999;
  background:url('/images/apps/install/navigation_pending.png') center center no-repeat;
}

div.app_install_steps.done {
  background:url('/images/apps/install/navigation_done.png') center center no-repeat;
}

div.app_install_steps.finish {
  width:80px;
  /*background-color:#e0f3e9;
  border: 1px solid #cccccc;
  color:#333333;*/
  color: #999999;
}

div.app_install_steps.active {
  width:80px;
  /*background-color:#1cbc42;
  border: 1px solid #1cbc42;
  color:white;*/
  color: #009DDE;
}

div.install_stage_title {
  padding:50px 0;
}

div.install_stage_title div.name {
  width:100%;
  border-bottom:1px solid #333333;
  font:700 36px 'HPSimplifiedBold';
  font-style:italic;
  margin-bottom:15px;
  color:black;
}

div.install_stage_title div.setting_description {
  color:#999999;
  font-size:13px;
}

.app_block.small div.app_details a.action_button {
  position:absolute;
  left:-10px;
  bottom:0;
  width:100px;
  text-align:center;
}

.app_block.small div.app_details {
  display:inline-block;
  width:120px;
  position:relative;
  height:100%;
}

span.dashbord_apps_title{
  font:700 20px 'HPSimplifiedBold';
  color:#333;
  line-height: 25px;"
}

a.install_an_app_v4 {
  background-color: #0098ce;
  padding: 10px;
  display: block;
  border-radius:4px;
}

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

span.inactive_product {
  color:#ff9900;
  font-size:12px;
}

span.active_product {
  color:#1bbc42;
  font-size:12px;
}

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

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

.img_size_medium {
  width:60px;
  height:60px;
}

.box_available {
  height:120px;
  width:120px;
  border: 1px solid #ccc;
  box-shadow: 0 2px 1px #ccc;
}

.box_installed {
  height:150px;
  width:120px;
  border: 1px solid #ccc;
  box-shadow: 0 2px 2px #959595;
}

.link_div {
  font-size:18px;
  padding-top:15px;
  font-style:normal;
  font-weight:400;
  color:#333333 !important;
}

.prod_desc {
  color: #999999;
  font-size: 13px;
  font-weight: 200;
  font-style: normal;
  text-align: left;
  line-height: 16px;
  padding-top:10px
}

.link_category {
  color:#333333;
  line-height:19px;
  word-wrap:break-word;
  width:100%;
  display: inline-block 
}

.link_category:hover {
  color:#009DDA;
  text-decoration : none;
}

.button_create, .button_activate {
  color: white !important;
  display: inline-block;
  font-size: 13px;
  height: 26px;
  line-height: 20px !important;
  padding-top:5px;
  cursor:pointer;
  width:100%;
  text-align:center;
}

.button_create {
  background-color: #009DD9;
}

.button_create:hover {
  background-color:#00628F;
  text-decoration:none;
}

.button_activate {
  background-color: #999999;
}

.button_activate:hover{
  background-color:#666666;
  text-decoration:none;
}

.button_activate_app {
   background-color: #0096D5;
   border: 1px solid #0096d6;
   color: white;
   display: inline-block;
   font-size: 13px;
   height: 26px;
   line-height: 20px !important;
   padding-top:5px;
   cursor:pointer;
   width:100%;
   text-align:center;
}

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

.button_deactivate_app {
   background-color: white;
   display: inline-block;
   font-size: 13px;
   height: 26px;
   line-height: 20px !important;
   padding-top:5px;
   cursor:pointer;
   width:100%;
   text-align:center;
   border: 1px solid #0096D5;
   color : #0096D5;
}

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

.box_installed.active_app {
    height: 120px !important; 
}

.box_installed.inactive_app {
    height: 120px !important;
    background-color: #ECECEC !important;
}

.settings_img_button {
  padding-top:4px;
  opacity: 0.59;
  filter: alpha(opacity=59);
}

.settings_img_button:hover {
  padding-top:4px;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.apps_in_dashboard, .apps_in_apps {
float:left;
width:120px;  
}
.material_div_line_class {
  border-bottom: 1px solid #bbb !important;
  padding-bottom: 10px;
  padding-top: 20px;
}
.apps_in_apps {
  margin-right:50px;
  padding-bottom: 35px;
}
.apps_in_dashboard{
  margin-right:30px;
  padding-bottom: 15px;
}
.link_reader_img {
  float:left;
  border:1px solid #ccc;
  width:45px;
  height:45px;
  padding:5px 3px 5px 7px;
  border-radius:10px;
}

.logo_td_class {
  width:13%;
  border-left: 1px solid #D7D7D7
}

.company_name {
  font-size:17px;
  padding-left: 15px;
  color:#333333;
  font-size: 16px; 
  margin-top: 9px
}

.company_address {
  font-size:17px;
  padding-left: 15px;
  color:#999999;
  font-size: 14px;
  font-weight: 400;
  max-width: 250px;
}

.logo_div_class {
  max-width: 80px;
  display: inline-block;
  vertical-align: middle; 
  line-height: 100px;
  margin-left: 30px;
}

.address_edit {
  padding-left:18px;
  color: #009dd9;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}
.order_detail_div {
  display: inline-block;
  width: 100px;
  padding-right: 10px;
}
.new_orders_div {
  margin-top: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #666;
}
.orders_li {
  padding:10px 0px;
  border-bottom: 1px solid #ccc;
}
.order_div {
  float:left;
  width:110px;
  margin-right:10px;
}
span.installed_apps_span {
  margin-left:10px !important;
  word-wrap:break-word !important;
  color:#999999 !important;
  font-style:italic !important;
  font-size:13px !important;
}
.install_an_app {
  text-align: center;
  width: 205px;
  height: 45px;
  line-height: 45px;
  z-index: 1;
  margin: 10px auto 10px auto;
}

ul#product_actions li a {
  font: normal 14px 'HPSimplified';
  padding:10px 20px;
  border-bottom:1px solid #ddd;
}

ul#product_actions li:last-child a {
  border-bottom:none;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-image: none;
  filter: none;
}  

ul#product_actions {
  padding:0px;
  background-color:white !important;
  box-shadow:0px 2px 2px rgba(0, 0, 0, 0.4);
}
ul#product_actions li:hover a.inactivate-menu {
  background-color:#ff4a1e !important;
}

ul#product_actions li a.inactivate-menu {
  color:#ff4a1e;
}

ul#product_actions li:hover a.activate-menu {
  background-color:#26b31a !important;
}

ul#product_actions li a.activate-menu {
  color:#26b31a;
}

ul#product_actions li:hover a {
  color:white;
  background-image:none;
}

ul#product_actions li:hover a.setting, ul#product_actions li:hover a.app_description {
  color:#009dd9;
  background-color:#f0f1f1 !important;
}

ul#product_actions li:hover a.app_description {
    border-radius: 6px;
}

div.navigate_app_setting_to_application {
    background-color: #1194cc;
    color: white !important;
}

.app_block.small.navigate_app_setting_to_application:hover{
    cursor:pointer;
    background-color: #1194cc !important;
}


.app_block.small.navigate_app_setting_to_application span.app_name{
    color:white !important;
}

div.active_app_name_cont {
    color: #333;
}

div.inactive_app_name_cont {
    color: #b4b4b4;
}