.h2-gallery {

}
.p-gallery {

}
.div-album {

}
.table-album {

}



.front-polaroid {
  position: relative;
  padding-left:8px;
  padding-top:8px;
  border: 6px solid #fff;
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;  
  border-bottom: 20px solid #fff;
  -webkit-box-shadow: 3px 3px 3px #777;
  -moz-box-shadow: 3px 3px 3px #777;
  box-shadow: 3px 3px 3px #777;
}

.image-polaroid {
	background: #f8f8f8;
	max-width:210px;
	padding: 10px 10px 10px;
	text-decoration: none;
	-webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 4px 6px rgba(0,0,0,.3);
	box-shadow: 0 4px 6px rgba(0,0,0,.3);
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	transition: all .15s linear;
	}

.mgadmincap { 
	background-color:#4B6B92; 
	color: #ffffff; font-weight: bold; 
	}
/* .mgaltbgcol { background-color: #f5f5f5; } */
.mginputln { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color:#d7d7d7; 
	color:#000; 
	font-size: 1em; 
	font-weight: normal; 
	border: solid 1px #999999; 
	padding:3px;}
.mginputradio { 
	vertical-align:middle; }
	
/* make template tables responsive */

.tpl-table-list{
    margin:0px !important;
    table-layout:fixed;  
	
  }
.tpl-table-list td{
    padding-bottom: 10px !important;  
    overflow:hidden;
  }
  
 /* input file button */
 .btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.form-control {
	background-color:#d7d7d7; 
	}

.captionfront {
	font-size: 1em;	
	padding-top:10px;
	}
	
/* responsive type */
@media only screen and (max-width: 768px) {
        .captionfront {
    font-size: 10px;
    }
}
@media only screen and (max-width: 568px) {
    .captionfront {
        font-size:0.5em;
    }
}
