/*
Theme Name: Live TV LA 2015
*/
.bg-blue{
  background-color: #004883;
}
.bt-profile{
  padding: 15px !important;
  display: block !important;
  color: #ffffff !important;
  text-align: center;
}
.line-profile{
  padding: 15px !important;
  display: block !important;
  color: #ffffff !important;
  text-align: center;
}
.bt-profile .fa{
  font-size: 30px;
  display: block;
  margin-bottom: 5px;
}
.bt-profile::before{
  content: none !important;
}
.bg-blue.bt-profile:hover{
  background-color: #426eb5;
}
.um *, .um ::before, .um ::after {
    box-sizing: border-box !important;
}
.um-search-custom .select2-container--default{
  width: 100% !important;
}
.um-member-directory-search-custom .um-search-line {
    width: 100% !important;
}
/*------------------ pop message ----------------------*/
.um-message-modal .um-message-header.um-popup-header .gravatar{
  display: none !important;
}
.um-message-conv .um-message-conv-item{
  padding: 6px 8px !important;
  background-color: #f7f7f7 !important;
  height: auto !important;
  margin: 5px !important;
  line-height: normal !important;
  padding-left: 15px !important;
}
.um-message-conv-name {
  color: #004a84;
  font-weight: bold;
}
.um-message-conv .um-message-conv-item .um-message-conv-new{
   top:2px !important;
}
.um-message-conv .um-message-conv-item.active{
    background-color: #505050 !important;
}
.um-message-conv .um-message-conv-item.active .um-message-conv-name {
  color: #f7f7f7 !important;
  font-weight: bold !important;
}
.um-message-conv .um-message-conv-item .um-message-conv-pic{
  display: none !important;
}
.um-profile-body .um-message-header a,
.um-profile-body .um-message-header span{
  font-size: 20px !important;
  font-weight: bold !important;
}
/*----------------------- menu user ---------------------*/
.user-menu{
  float: right;
  list-style: none;
  padding: 0;
  margin: 0;
}
.user-menu li{
  float: left;
  padding: 0 0 0 10px;
}
.user-menu li a{
  color: #fff;
  background-color: #004883;
  padding: 4px 8px;
  font-size: 12px;
}
.user-menu li a:hover{
  text-decoration: none;
  background: #f9f9f9;
  color: #004883;
}
.userdisplay{
  color: #9d9d9d;
  font-size: 12px;
}
.userdisplayred{
  color: #ff2828;
  font-size: 12px;
}
.userdisplayblue{
  color: #004883;
font-size: 12px;
}
 @media only screen and (max-width: 767px){
  .user-menu li {
    padding: 0 0 0 2px;
  }
}
@media only screen and (max-width: 600px){
   .user-menu {
      float: none;
   }
   .user-menu li {
     padding: 0 3px;
     width: 33%;
     margin-bottom: 2px;
   }
   .user-menu li a{
    display: block;
    padding: 2px 8px;
  }
}
/*------------------------------- changes global ------------------------*/
.um-field-checkbox-option, .um-field-radio-option,
.um-field-checkbox-state i, .um-field-radio-state i{
    color: black !important;
}
.um .um-field-label {
    color: black !important;
}
.um .um-form input[type="text"],
.um .um-form input[type="search"],
.um .um-form input[type="tel"],
.um .um-form input[type="number"],
.um .um-form input[type="password"],
.um .um-form textarea, .um .upload-progress,
.select2-container .select2-choice, .select2-drop,
.select2-container-multi .select2-choices,
.select2-drop-active, .select2-drop.select2-drop-above {
    border: 1px solid #777 !important;
}
.select2.select2-container .select2-selection{
  border: 1px solid #777 !important;
}
.um-field-block {
    color: #000 !important;
}
#main-nav a {
    color: #444;
}
.isdisabled{
  color: currentColor;
  cursor: not-allowed;
  opacity: 0.5;
  text-decoration: none;
}

#header .search-form .btn-login{
  background-color: #ea2628;
  background-image: none;
  color: #fff;
  text-shadow: none;
  font-weight: bold;
  border: none;
  display: block;
  padding: 8px 15px;
}
#header .search-form .btn-login:hover{
  opacity: 0.7;
}
