
.um {
	margin-left: auto!important;
	margin-right: auto!important;
}
.um-78104.um input[type=submit]:disabled:hover {
	background: #3ba1da;
}

.um-78104.um input[type=submit].um-button,
.um-78104.um input[type=submit].um-button:focus,
.um-78104.um a.um-button,
.um-78104.um a.um-button.um-disabled:hover,
.um-78104.um a.um-button.um-disabled:focus,
.um-78104.um a.um-button.um-disabled:active {
	background: #3ba1da;
}

.um-78104.um a.um-link {
	color: #3ba1da;
}

.um-78104.um input[type=submit].um-button:hover,
.um-78104.um a.um-button:hover {
	background-color: #44b0ec;
}

.um-78104.um a.um-link:hover,
.um-78104.um a.um-link-hvr:hover {
	color: #44b0ec;
}

.um-78104.um .um-button {
	color: #ffffff;
}

.um-78104.um .um-button.um-alt,
.um-78104.um input[type=submit].um-button.um-alt {
	background: #eeeeee;
}

.um-78104.um .um-button.um-alt:hover,
.um-78104.um input[type=submit].um-button.um-alt:hover{
	background: #e5e5e5;
}

.um-78104.um .um-button.um-alt,
.um-78104.um input[type=submit].um-button.um-alt {
	color: #666666;
}

@media only screen and (min-width: 100px) and (max-width: 340px) {
	.um-popup {	 
     max-height: 440px !important;
     overflow: auto !important;
     top: 5%!important;
	} 
        
}

@media only screen and (min-width: 341px) and (max-width: 767px) {
	.um-popup {	 
    height: 555px !important;
	}
        
}

@media only screen and (min-width: 100px) and (max-width: 767px) {
	.um-popup {
	margin-left: -122px !important;
	width: 290px !important;
	left:45% !important;
              
	}

	.sidebar-loginbuttondiv{
	height:50px !important;
	border-top: 1px solid #333;
	width:100% !important; 
	padding-top:9px !important;
}
       
}

.um-popup {
    background: #fff none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 3px #111;
    box-sizing: border-box;
    color: #888;
    left: 50%;
    margin-left: -187px;
    overflow: auto;
    padding: 35px 25px !important;
    position: fixed;
    top: 10%;
    width: 375px;
    z-index: 1999993;
}

.um-message-header-right {
   position: absolute !important;
    right: 5px !important;
    top: -15px !important;
}

.um-faicon-twitter::before {margin-left:-15px !important;}

.mCustomScrollBox{
    max-height: 490px !important;
}

.um-message-modal{
    max-height: 490px !important;
}

.um-message-body{
     max-height: 490px !important;
}

.um-popup {
     max-height: 555px !important;
     overflow: hidden;
}

.uimob340 .um-half{
    margin: 0 0 8px !important;
}

.mCSB_container{
    height: 460px !important;
     overflow: hidden !important;
}

.um-cover-e {
     overflow: hidden;
}
.um-field {
    padding: 1px 0 0 !important;
}
.um-col-alt {
    margin: 0  !important;
}
.um-button {
      padding: 10px 15px !important;
}
._um_row_1 {
    margin: 25px 0 30px !important;
}

.um-profile-photo .um-dropdown { left: 10% !important; right: 0 !important; }
