body{
	margin-bottom: 200px;
}
/***** Msg *******/

.messageXX {
    border: 2px solid #039C00;
    padding: 0px;
    margin: 5px;
    background: #9BFB66 none repeat scroll 0%;
    font-size: 11px;
    color: black;
    border-radius: 7px;
}

/***** Nav *******/

.navbar {
	margin-top:    20px;
	margin-bottom: 0px;
}
.navbar .action a, .navbar .action span{
    color: #5a5ada !important;
}

.navbar .divider-vertical {
    height: 40px;
    margin: 5px 14px;
    border-right: 2px solid #ffffff;
    border-left: 2px solid #f2f2f2;
}
.navbar-inverse .divider-vertical {
    border-right-color: #222222;
    border-left-color: #111111;
}

.subnav {
    width: 80%;
    height: 10px;
    margin: 0 auto;
    padding: 0 20px;
}

/***** Content *******/

.content {
    margin-top: 20px;
}

.photo-thumb, .photo {
	padding: 2px;
}
.photo-thumb img, .photo img {
	width: 100%;
	height: auto;
}

.col-center{
    float: none;
    margin: 0 auto;
}

@media (max-width: 767px) {
    .navbar-collapse .nav > .divider-vertical {
        display: none;
     }
}