@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700,800,300);
@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:400,700);

body { 
	font-family: 'Open Sans', sans-serif;
	line-height: 1.8em; 
	background: #ddd;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 50px;
	padding-bottom: 60px;
}

.cb-body { background-color: #fff; }

.admin-page, .admin-login-page, .form-bg  { background-color: #fff; }
/*body { background-image:url('../img/bg1.png'); background-attachment: fixed; } */
h1, h2, h3, h4,h5 { 
font-family: 'Open Sans', sans-serif;
text-transform: capitalize; font-weight: 400 }
h1, h2, h3 { font-family: 'Roboto Condensed', sans-serif; font-weight: bold; text-shadow: 2px 2px 2px #ccc; }

a, button { 
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.form-control { 
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control:focus {
 
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
form { margin: 0; }
a:hover { text-decoration: none; }
.btn { text-transform: capitalize; }
.capitalize { text-transform: capitalize !important; }
.well, .panel, .box-shadow {
	-moz-box-shadow:2px 2px 3px #ddd ; 
	-webkit-box-shadow:2px 2px 3px #ddd;
	box-shadow:2px 2px 3px #ddd;	
}

.margin1 {
	margin: 10px 10px 12px 10px;
	clear: both;
	padding-top: 3px;
	padding-bottom: 12px;
	border-bottom: 1px solid #ddd;	
}
textarea.error, input.error { border: 1px solid red; }
label.error { color: #F00; font-size: 11px; }
textarea.error, input.error { border: 1px solid red; }

.admin-login { margin-top: 10em; }
.admin-login div.well {
	background: rgba(255,255,255, 0.7);	
	border-radius: 10%;
}
.login-logo {
	max-width: 150px; 	
}


.breadcrumb { font-size: 11px; text-transform:uppercase !important;}
ul.breadcrumb li { text-transform:uppercase !important;}

.admin-page { background-color: #fff; padding: 15px; margin-top: 1em; margin-bottom: 1em; 
	-moz-box-shadow:2px 2px 3px #ccc ; 
	-webkit-box-shadow:2px 2px 3px #ccc;
	box-shadow:2px 2px 3px #ccc;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.tab-content { padding-top: 1em; padding-left: 5px; }
.table thead tr th {color: #222; text-transform: capitalize; vertical-align:middle;	 }
.table tbody tr td { vertical-align:middle;	}
.admin-nav-bar { text-transform: capitalize; }

.dash-stats { margin-top: 15px; }
.dash-photo { height: 60px; width: 60px; }

.sortable { text-decoration: underline;}
.input-med { width: 150px; }
.input-small { width: 100px; }
.input-xs { width: 60px; }
.img-detail { font-size: 168px; background: #C4CDE0; color: #fff;padding: 1px; border: 1px solid #ccc; }
.headline2 { margin: 4px 0 0 15px; }
.frame { max-height: 250px; overflow-y: auto; width: 100%; }

.inline { display: inline; }
.big-icon { font-size: 40px; }
.selected { background-color: #ddd }
.theme-preview { height:290px; overflow:hidden; margin-bottom: 1em; }
.photo-preview { height:200px; overflow:hidden; margin-bottom: 1em; }
.datepicker { background: url('../img/calendar.png') no-repeat right center; cursor: pointer;}
.form-control, .btn, .select2-container-multi .select2-choices  {
	-moz-box-shadow:2px 2px 3px #ccc ; 
	-webkit-box-shadow:2px 2px 3px #ccc;
	box-shadow:2px 2px 3px #ccc;	
}
.panel { border: 1px solid #ddd; }
label { font-family: 'Roboto Condensed', sans-serif; font-size: 115%; }
div.panel-heading { font-family: 'Roboto Condensed', sans-serif; font-size: 150%; font-weight: 600; text-transform: capitalize; }
div.panel-heading small { font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 12px; }
.nav-tabs > li > a  { font-family: 'Roboto Condensed', sans-serif; font-size: 130%; font-weight: 600; text-transform: capitalize; color: #bbb; }
.preview-img { font-size: 180px; background-color: #C4CDE0; color: #fff;  border: 1px solid #ccc; border-radius: 3px; }
.inner { border: 5px solid #fff; padding: 8px; }
#idContentoEdit1, #idContentoEdit2, #idContentoEdit3 { padding: 5px; }
.select2-container-multi .select2-choices { border: 1px solid #ccc; border-radius: 3px; margin-top: 2px}
.overflow { overflow-x: auto; }
.product-media-file img { height: 100px; }
.video-img { font-size: 18px; background-color:#333; color: #fff; border: 1px solid #ccc; border-radius: 3px; }
.video-img a { color: #fff; }
.ticket-response { overflow-x:auto; width: 100%; color: #333 }
.btn-default {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(60%, #ffffff), to(#f5f5f5));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 60%, #f5f5f5);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 60%, #f5f5f5);
  background-image: linear-gradient(#ffffff, #ffffff 60%, #f5f5f5);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff5f5f5', GradientType=0);
  border-bottom: 1px solid #e6e6e6;
}
.btn-primary {
  background: #161B2C;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#232b48), color-stop(60%, #161b2d), to(#0f131f));
  background-image: -webkit-linear-gradient(#232b48, #161b2d 60%, #0f131f);
  background-image: -moz-linear-gradient(top, #232b48, #161b2d 60%, #0f131f);
  background-image: linear-gradient(#232b48, #161b2d 60%, #0f131f);
  background-repeat: no-repeat;
 
  border-bottom: 1px solid #05060b;
}
.btn-success {
  background: #74A939;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#88c149), color-stop(60%, #73a839), to(#699934));
  background-image: -webkit-linear-gradient(#88c149, #73a839 60%, #699934);
  background-image: -moz-linear-gradient(top, #88c149, #73a839 60%, #699934);
  background-image: linear-gradient(#88c149, #73a839 60%, #699934);
  background-repeat: no-repeat;
  border-bottom: 1px solid #59822c;
}
.btn-info {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7dcde5), color-stop(60%, #5bc0de), to(#4ab9db));
  background-image: -webkit-linear-gradient(#7dcde5, #5bc0de 60%, #4ab9db);
  background-image: -moz-linear-gradient(top, #7dcde5, #5bc0de 60%, #4ab9db);
  background-image: linear-gradient(#7dcde5, #5bc0de 60%, #4ab9db);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7dcde5', endColorstr='#ff4ab9db', GradientType=0);
  border-bottom: 1px solid #31b0d5;
 
}


.navbar-inverse {
  background: #161B2C;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#232b48), color-stop(60%, #161b2d), to(#0f131f));
  background-image: -webkit-linear-gradient(#232b48, #161b2d 60%, #0f131f);
  background-image: -moz-linear-gradient(top, #232b48, #161b2d 60%, #0f131f);
  background-image: linear-gradient(#232b48, #161b2d 60%, #0f131f);
  background-repeat: no-repeat;
  border-bottom: 1px solid #05060b;
}