.remove-item {
	outline: 0;
}
.glyphicon-remove-circle {
	vertical-align: bottom;
	color: #BBBBBB;
}
.remove-item .glyphicon-remove-circle:hover{
	color: red;
}
.new-user{
	/*display: none;*/
}
.chart-icon {
	height: 10px;width: 10px;display: inline-block;
}
.chart-icon.green {
	background-color: rgba(107,142,35,1);
}
.chart-icon.red {
	background-color: rgba(247,70,74,1);
}
.chart-icon.cyan {
	background-color: rgba(0,171,169,1);
}
.chart-icon.purple {
	background-color: rgba(126,56,120,1);
}
.chart-icon.blue {
	background-color: rgba(45,137,239,1);
}
.chart-icon.pink {
    background-color: rgba(241,137,8,1);
}
.chart-icon.gray {
    background-color: rgba(128,128,128,1);
}
.chart-icon.limegreen {
    background-color: rgba(50,205,50,1);
}
.chart-icon.orange {
    background-color: rgba(255,165,0,1);
}
.chart-icon.darkkhaki {
    background-color: rgba(189,183,107, 0.8);
}
/*// Switch account button*/
.btn_link{
	background-color: transparent;
}

/* Customized alert box */
.custom-alert-box {
	margin: 0px !important;
	font-weight: bold;
	text-align: center;
}

/* Additional CSS */
.twitter-typeahead .tt-hint {
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border: 1px solid transparent;
    border-radius:4px;
}
.twitter-typeahead .hint-small
{
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
    line-height: 1.5;
}

.twitter-typeahead .hint-large
{
    height: 45px;
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px;
    line-height: 1.33;
}
.twitter-typeahead {
     width: 100%;
}
.tt-dropdown-menu {
     width: 100%;
}
.tt-hint {
     width: 100%;
}
.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
    margin-bottom: 0;
}
.tt-hint {
    display: block;
    width: 100%;
    height: 38px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #999;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.tt-dropdown-menu {
    min-width: 160px;
    margin-top: 2px;
    padding: 5px 0;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
 
}
.tt-suggestion {
    display: block;
    padding: 3px 20px;
    border-bottom: 1px solid #eee;
}
.tt-suggestion.tt-is-under-cursor {
    color: #fff;
    background-color: #428bca;
}
.tt-suggestion.tt-is-under-cursor a {
    color: #fff;
}
.tt-suggestion p {
    margin: 0;
}

.chart-legend li {
    list-style-type: none !important;
}

.chart-legend li span{
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px;
}

.card-type-image {
    background: url('../images/credit-cards.jpg') 0 0 no-repeat;
    width: 37px;
    height: 23px;
    position: absolute;
    right: 56px;
    top: 6px;
    z-index: 9999;
}
.card-type-image.mastercard { background-position: 0 0; }
.card-type-image.visa { background-position: -42px 0; }
.card-type-image.amex { background-position: -84px 0; }
.card-type-image.discover { background-position: -126px 0; }
.card-type-image.none { display: none; }

/*Link button for switch account*/
.switch-account{
    background-color: #f9f9f9;
    border: 0px !important;
    color: #8c8c8c;
    text-align: left;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}

/* Notification for new theme */
.notify{
    font-size: 14px;
    margin-top: 10px;
}

.cus-div {
    margin: 2px 0px !important;
}

/**/
@media (max-width: 767px) 
{
    .page-title .btn {
    margin-top: 9px !important;
    }

    .modal-dialog{
        margin-top:15% !important;
    }

    .min-btn {
        margin-top: 0px !important;
    }

    .notify{
        display: none;
        font-size: 16px;
        margin: 1px;
        padding-top: 4px;
    }

   .min-menu{
    max-height: 200px;
    overflow:scroll;
   }
}
/*Notification*/
.minimal-dropdown {
	min-height: 40px;
	max-height: 150px;
	overflow-y: scroll;
    width: 360px;
}

/*Scroll bar -css*/
::-webkit-scrollbar {
	-webkit-appearance:none;
	width:12px;
	background-color:#f0f0f0;
}

::-webkit-scrollbar-thumb {
	border-radius:12px;
	border:4px solid rgba(255,255,255,0);
	background-clip:content-box;
	background-color:#bfbfbf;
}
::-webkit-scrollbar-thumb:hover {
	border-radius:12px;
	border:4px solid rgba(255,255,255,0);
	background-clip:content-box;
	background-color:#A0A0A0;
}

::-webkit-scrollbar-corner {
	background-color:#e6e6e6;
}

.btn-circle, .btn.btn-circle {
  	width: 30px;
  	height: 30px;
  	text-align: center;
  	padding: 6px 0;
  	font-size: 12px;
  	line-height: 1.428571429;
  	border-radius: 15px;
}

.dropdown-menu>li>div {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.message {
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	 cursor:pointer;
}

.message-icon {
    margin-top: 0px !important;
}
/*Redesigning the signup page*/
.entry-title > span{

	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
	color:#111;
	margin-top:5px;
	margin-bottom:5px;
}

.control-label.col-sm-3{
	text-align: right;
}

.menu{
    overflow-y: scroll;
}

.menu ul i {
    margin-right: 2px !important;
}

.menu ul li,.menu .bottom a {
    font-size:15px !important; 
}

.menu ul a {
    padding:12px !important;
}

.gallery-text > a{
     text-overflow:ellipsis;
}

.gallery a{
    height:125px;
    width:125px;    
    text-align: center; 
}
.gallery a img{
    height:125px;
    width:200px;
}

.gallery img{
    height:125px;
    width:200px;
}

/* For new Sign up forms */
.panel-heading a:after {
    font-family: 'fontawesome';
    float: right;
    color: grey;
}
.panel-heading {
    cursor: pointer;
    cursor: hand;
}

.panel-heading > .panel-title > a:hover {
    text-decoration: none !important;
}

.item-row > .item-group {
    visibility: visible;
}

.item-row > .item-group ~.item-group {
    /*visibility: hidden;*/
}