/* uisync, realtime & remote formatting */

.box_left
{
   width: 450px;
   margin: 0 auto;
   float: none;
}

a.cta_button_blue
{
   display: block;
   padding: 12px 0px;
   margin: 20px;
   width: 150px;
   text-align: center;
   vertical-align: middle;
   border-radius: 25px;

   color: #fff;
   background-color: #5d60c0;

   color: #fff;
   background-color: #78d16a;
   background-color: #aaa;


   text-decoration: none;
   font-size: 15px;
   /*font-weight: 600;*/
}

a.cta_button_blue:hover {
   background-color: #333;
   color: #fff;
}

a.cta_button_blue_active {
   background-color: #3d962f;
   background-color: #333;
   color: #fff;
}

a.cta_button_blue:first-of-type
{
   margin-left: 0;
}


#beatbox_wrapper
{
/*   min-height: 53em; */
}


.beatbox_text_element
{
   margin-bottom: 11px;
}



#beatbox_android_controller {
   margin-top: 20px;

   font-size: 13px;
   line-height: 16px;
}

#beatbox_android_controller_title
{
   text-align: center;
}

/**** pads table layout ***/

#beatbox_table
{
   margin: 0 auto;
   border-collapse: separate;
   border-spacing: 7px;
}

.beatbox_pad_td
{
   background-color: #666;

   color: #fff;
   font-size: 18px;

   text-align: center;
   vertical-align: middle;

   width: 120px;
   height: 120px;

   border-radius: 5px;

   user-select: none;
   -moz-user-select: none;
   -webkit-user-select: none;
}

#beatbox_controller_info_bar
{
   margin: 88px 0 0 0;
}