/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url(../../../fonts/open-sans-v15-latin-regular.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url(../../../fonts/open-sans-v15-latin-regular.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url(../../../fonts/open-sans-v15-latin-italic.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url(../../../fonts/open-sans-v15-latin-italic.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url(../../../fonts/open-sans-v15-latin-700.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url(../../../fonts/open-sans-v15-latin-700.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url(../../../fonts/open-sans-v15-latin-700italic.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url(../../../fonts/open-sans-v15-latin-700italic.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

body {
  font-family: "Open Sans",Myriad,Helvetica,Verdana,Arial,sans-serif;
}

.panel-heading {
	color: #808080 !important;
	background-color: #f0f0f0 !important;
	border-color: #e0e0e0 !important;
}

.panel-primary {
    border-color: #d0d0d0 !important;
    box-shadow: 0 0 5px #e0e0e0 !important;
}

.text-primary {
    color: #c0c0c0 !important;
}

.nav li a.portal{
  display:none;
}

#logo {
    padding: 0px;
}

.navbar{
min-height:unset;
}

.navbar-nav > li > a {
  line-height: 28px !important;
  padding: 0 15px !important;
}

.navbar-default{
  border-radius:0px;
  border-top:none;
  border-left:none;
  border-right:none;
  border-color:#c0c0c0;
}

.navbar-collapse{
  font-size:13px;
  font-weight:bold;
  color: #1070c0;
}

.navbar-default .navbar-nav > li > a {
  color: #1070c0;
}

.navbar-default .navbar-nav > li > a:hover {
  color: #1070c0;
  text-decoration: underline;
}

.bg-primary {
    background-color: #337ab7;
    color: #fff;
}

#logo{
  background: #202020 url(https://forum.lrtimelapse.com/images/header.png);
}

.my-partners .partner{
  background:#F0F0F0; 
  border: 1px solid #E0E0E0;
  margin-bottom: 20px;  
  margin-right:20px;
  padding: 4px;
  float:left;
}

.my-partners h3{
  color:#808080; font-size:18px;
}

#gsearch{
	position: relative;
	width:220px;
	top:0px;
	float:right;
        font-family:"Open Sans", Helvetica, Arial, sans-serif;
}

#gsearch .cse .gsc-control-cse, .gsc-control-cse {
      background-color:transparent !important;
}

#gsearch .gsc-control-cse{
	border: none !important;
}

#gsearch .gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top{
	padding-left: 0px !important;
	padding-right:0px !important;
}

#gsearch input.gsc-input {
	font-size: 13px !important;
}

#gsearch .gsc-input-box{
	border: none !important;
	height: inherit !important;
}

#gsearch .gsib_a, #gsearch .gsst_a, #gsearch .gsst_b{
	padding: 1px !important;
	font-size:13px !important;
	line-height: 1 !important;
}

#gsearch input.gsc-search-button-v2{
	padding:3px 6px !important;
	margin-top: 4px !important;
        width: 26px !important;
        height: 20px !important;
}

#gsearch .gsc-search-box-tools .gsc-search-box .gsc-input{
padding: 2px 6px 2px 2px !important;
}

@media (min-width: 768px) {
    .gw-shift-header{
        margin-top: -50px;
}

.gw-shift-header ul.nav.pull-left{
       float:none;
       width:500px;
}

.gw-shift-header ul.nav.pull-left>li{
       float:right;
}

.gw-shift-header > ul > li > a:focus, .gw-shift-header > ul > li.open > a, .gw-shift-header > ul > li > a:hover{
      background:none !important;
}

.gw-shift-header li a:hover {
    background:none !important;
}

.navbar-default .container{
    width:100%;
}

.gw-shift-header .navbar-form{
    padding:0px;
}


#gsearch{
	position: relative;
	width:285px;
}

.jeditable textarea {
  resize: vertical;
}

}

