html, body {
    background: #CACACA !important;
}
.panel, .alert, .navbar-wrapper, .navbar-default {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}


.alert {
    box-shadow: none;
    border-color: #fff;
}

.alert-info {
    background-image: none;
    background-image: -o-linear-gradient(top,#d9edf7 0,#b9def0 100%);
    /* background-image: -webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0)); */
    /* background-image: linear-gradient(to bottom,#d9edf7 0,#b9def0 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
    background-repeat: repeat-x;
    background: #eee;
    /* border-color: #9acfea; */
}

.panel-body:first-child {
    border-color: #dd0b0b;
}

.alert, .alert:first-of-type {
  color: #000 !important;
  font-weight: bold;  
}


.panel-body > .alert i {
    display: none; 
}

.panel-body > .alert ~ .alert i {
    display: inline-block; 
}

@media (min-width: 768px){
    .container {
        width: 800px;
    }
    .col-sm-8 {
        width: 100%;
    }
    .control-label {
        display: none ;
    }
    .col-sm-offset-4 {
        margin-left: 0%; 
    }
    .btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
        width: 100%;
    }
}

.alert {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.alert-success {
    color: #000;
    background-color: #eee;
    border-color: #eee;
    background-image: none !important;
   
}

.alert-info {
    color: #f0f3f0;
    background-color: #eee;
    border-color: #eee;
    background-image: none !important;  
}

.btn-success {
    background-image: -webkit-linear-gradient(top,#777 0,#777 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#777),to(#777)); 
    background-image: linear-gradient(to bottom,#777 0,#777 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#777', endColorstr='#777', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #777;
}
.btn-success:hover, .btn-success:focus {
    background-color: #a58888;
    background-position: 0px 0px;
    border-color: #777;
}
.fa-info-circle:before {
    content: "";
    display: none;
}
.panel-body > .alert ~ .alert i {
    display: block;
}

.fa-exclamation-circle:before {
    display: none;
    content: "\f06a";
}
.fa-check-square-o:before {
    display: none;
    content: "\f046";
}
.input-group-addon {
	width: 45px !important;
}
.alert-warning {
    background-image: none !important;
    background-color: #eee !important;
}
.bg-dark {
    background-color: #922b20 !important;
}
