/*
    Styling for clickables
*/
.nav, .pagination, .carousel, .panel-title a { cursor: pointer; }

/*
    Styling for centering something
*/
.center {
     float: none;
     margin-left: auto;
     margin-right: auto;
}

/*
    Styling for a semitransparent button
*/
.btn-glossy {
    -webkit-border-radius: 8px;  
    -moz-border-radius: 8px;  
    border-radius: 8px;  
  
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.7) 8%, rgba(255,255,255,0) 100%);  
    background: -webkit-gradient(linear, left top, left bottombottom, color-stop(0%,rgba(255,255,255,1)), color-stop(8%,rgba(255,255,255,0.7)), color-stop(100%,rgba(255,255,255,0)));  
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 8%,rgba(255,255,255,0) 100%);  
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 8%,rgba(255,255,255,0) 100%);  
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 8%,rgba(255,255,255,0) 100%);  
    background: linear-gradient(to bottombottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 8%,rgba(255,255,255,0) 100%);  
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );  
}

.pre-content{
    position:relative;

}

.post-content {
    background: none repeat scroll 0 0 #FFFFFF;
    background-size: 100%;
    color:inherit;
    opacity: 0.7;
    top:50%;
    left:50%;
    position: absolute;
}

.pac-container {
    z-index: 99999999;
}