body {
  padding-top: 60px;
  font-family: 'Roboto', sans-serif;
}
.navbar {margin-bottom:0px;}
.starter-template {
  padding: 40px 15px;
  text-align: center;
}

title, p, h1, h2, h3, h4, h5, .nav {	
  font-family: 'Roboto', sans-serif;
 }
 
.nav a {
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: -5px;
}

.checkbox input[type=checkbox] {position:inherit;margin-left:0px;}

#myoverlay {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 99999;background: url(../img/ajax-loader.gif)  50% 45% no-repeat rgba(255, 255, 255, 0.9);background-size: 50px 50px;}

/*** select image popup ***/
#select_images {padding:10px;}
#select_images img {cursor: pointer; margin-bottom: 10px;}

input[type="file"] { display:inline;}

.well h3{margin-top:10px;}

.movie-wrapper {padding:10px 0px;}
.movie-wrapper .movie {padding-bottom:5px;}
.movie-wrapper .movie .name {font-weight:700;}
.movie-wrapper .movie .remove {cursor:pointer;}

.twitter-typeahead {
  width: 100%;
}
.tt-dropdown-menu {
   width:100%;        
}

.twitter-typeahead .tt-hint
{
	width: 100%;
    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%;
}

.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
  margin-bottom: 0;
}
.tt-dropdown-menu {
  min-width: 160px;
  margin-top: 2px;
  padding: 5px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
  width:100%;        
}

.tt-suggestion {
  display: block;
  padding: 3px 20px;
}

.tt-suggestion.tt-is-under-cursor {
  color: #fff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
}

.tt-suggestion.tt-is-under-cursor a {
  color: #fff;
}

.tt-suggestion p {
  margin: 0;
}

#upload_text:hover {cursor:pointer;}

.gallery-area {
  min-height: 300px;
    padding: 5px;
}

.gallery-area .img-holder {
  width: 110px;
  float: left;
  margin: 2px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  padding-bottom: 100px;
  cursor:pointer;
}

.vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
    pointer-events:none;
}
.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
    pointer-events:none;
}
.modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width:inherit;
    height:inherit;
    /* To center horizontally */
    margin: 0 auto;
    pointer-events:all;
}
.movienights_list td img{
  max-width: 100px;
}
.p_boxed{
  background-color: #dcdcdc;
  padding: 3px 8px;
  border-radius: 3px;
  margin-right: 5px;
}

