﻿
/* >>>>>>>>>>>>>>>>>>>>  HIDE EKTRON STAGE TOP BAR   <<<<<<<<<<<<<<<<<<<<<<<<    */

/*Hide the whole thing
html body div.ektron-ux
{
    display:none;
}*/

.ektron-ux .launcher, .ektron-ux .ux-clearfix::after, .ektron-ux .ux-clearfix::after, .applicationToolbar .applicationControl, .toolbarWrapper .launcher, .toolbarWrapper .applicationControl
{
display:none !important;
}

.toolbarWrapper .applicationToolbar::after, .toolbarWrapper .applicationToolbar, .applicationToolbar::after {
    background-color:none !important;
    height:0px !important;
}

.ektron-ux .tray {
    background-color:#fff !important;
    top:45px !important;
}

.toolbarWrapper {
    background-image:none !important;
}

.ektron-ux
{ position:relative !important;
  margin-top:-45px !important;
}

/* >>>>>>>>>>>>>>>>>>>>  END EKTRON HIDE <<<<<<<<<<<<<<<<<<<<<<<<    */


a:hover
{ color:#002b5c;
}

a {
    color:#a99269;
}

.mainContent ul {
line-height:30px;
font-size:15px;
}


/* >>>>>>>>>>>>>>>>>>>> NEW NAV ITEMS STRIVE  <<<<<<<<<<<<<<<<<<<<<<<<    */

.bg-faded {
	background-color:#fff;
}

.navbar {
	border-top: 6px solid #a99269;
	height:60px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:700;
}


/* >>>>>>>>>>>>>>>>>>>>  NAV   <<<<<<<<<<<<<<<<<<<<<<<<    */


.navbar-brand
{ padding: 0px 0px 0px 15px;
}

.repeatPanelBlack {
background-image: url();
background-repeat:repeat;
background-color:#000;
}

.navbar-nav {
font-weight:bold;
text-transform:uppercase;
font-size:18px;
width:100%;
/*align-items: center;*/
justify-content: center;
font-family: 'Open Sans Condensed', sans-serif;
}

    .navbar-nav > li {
        padding: 0px 14px;
        top: 15px;
    }

.navbar-nav > li > a {
    padding-top: 10px;
    
}

.navbar-default .navbar-nav > li >a:focus, .navbar-default .navbar-nav > li > a:hover {
    color:red;
}

.navbar-nav a {
    color:#242121;
}

.navbar-default .navbar-nav > li > a
{
color:#fff;
cursor:pointer;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background-color:transparent;
  background-image:none;
  color: red;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover
{ background-color:transparent;
  background-image:none;
  color: red;
}

.dropdown-toggle .caret {
    display:none;
}

.dropdown-toggle::after {
	border:none;
}

.searchNav
{ 
   /* background-color:#bab9b9; */
    width:170px; 
    height:35px;

    /*margin-left:20px;*/
    position:relative;

}

.searchField
{
    width:170px;
    padding:5px 10px;
    height:35px;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
	font-weight:400;
	background-color:#ececec;
	color:#242121;
	border:1px solid #fff;
}

.searchNav button
{position:absolute;
 right:0px;
 top:0px;
 background-image:url(/Themes/Strive/Static/gfx/go-arrow.png);
 background-position:center;
	background-repeat: no-repeat;
 height:35px;
 width:35px;
 background-color: #a99269;
 	border:1px solid #fff;
	
}
.searchNav button:hover {
    background-color: #242121;
	cursor:pointer;
     
}

#searchShowHide {
    position: relative;
    right: 0px;
    top: 12px;
    background-image: url(/Themes/Strive/Static/gfx/search-reg.png);
    background-position: center;
    height: 35px;
    width: 35px;
    background-color: #242121;
    border: 1px solid #fff;
}

    #searchShowHide:hover {
        background-image: url(/Themes/Strive/Static/gfx/search-roll.png);
        cursor: pointer;
    }
#searchDisplay {
	width:1px;
	height:1px;
	overflow:visible;
	position:relative;
 right:194px;
 top:57px;
 display: none;
}

.searchNav input[type=submit] {
    right: 2px;
    top: 2px;
    height: 46px;
}


    .navbar-brand, .navbar-nav > li > a
{
text-shadow:none;
}

.navbar-right .dropdown-menu
{
    /*left: -15px;*/
}

.dropdown-menu {
    background-color: #ececec;
    border: 1px solid #fff;
    border-radius: 0px;
    top: 91% !important;
}

.dropdown-item {
	font-weight:700;
	color:#242121;
}

.dropdown-item:hover, .dropdown-item:focus  {
color:#a99269;
}

    .navbar-nav .open .dropdown-menu > li > a
    { line-height: 35px;
      font-weight:bold;
      font-size:15px;
      color:#fff;
    }

.navbar-nav .open .dropdown-menu > li a:hover
{color:#000;
}

.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus
{ background-color:#5ab11c;
  border:none;
  -moz-border-radius: 0px;
-webkit-border-radius: 0px;
  border-radius: 0px;
}

.navbar-default .navbar-toggle .icon-bar {
 background-color:#fff;
}

.navbar-default .navbar-toggle:hover
{ background-color:#fff;}

    .navbar-default .navbar-toggle:hover .icon-bar
    { background-color:#7aaf33;
    }


.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open > .nav-link {
	/*color: #a99269;*/
}

.navbar-light .navbar-nav .nav-link{
	color: rgba(36, 33, 33, 1.0);
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus
{
	color: #a99269 !important;
}

    
/*Safari and Chrome Fix*/
.navWidthFix
{ width:730px;
}

.navbar-light .navbar-toggler {
	border: 3px solid #a99269;
	border-radius:0px;
	padding:0.1rem 0.75rem;
	cursor: pointer;
	color:#a99269;
    margin-top:0px;
}

.navbar-light .navbar-toggler-icon {
    background-image: url(/Themes/Strive/Static/gfx/hamb.png);
} 


/* >>>>>>>>>>>>>>>>>>>>  END NAV   <<<<<<<<<<<<<<<<<<<<<<<<    */


/* >>>>>>>>>>>>>>>>>>>>  ALERTS  <<<<<<<<<<<<<<<<<<<<<<<<    */
.alert {
padding: 5px 20px;
}

/*.has-error .form-control {
    border-color:red;
}

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label
{color:red;
} */


/* >>>>>>>>>>>>>>>>>>>>  END ALERTS   <<<<<<<<<<<<<<<<<<<<<<<<    */


/* >>>>>>>>>>>>>>>>>>>>  BUTTONS   <<<<<<<<<<<<<<<<<<<<<<<<    */

.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger
{ background-image:none;
  text-shadow:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border:none;
  text-transform:uppercase;
  color:#fff;
 font-size:18px;
  font-weight:700;
  padding: 4px 40px;
}

.btn-default
{ background-color:red;
}
.btn-success
{ background-color:#3b7d29;
}

.btn-default:hover
{ background-color:#ababab;
  color:#000;
}

.btn-lg {
  font-size:22px;
  padding: 8px 50px;
}

.btn-sm {
  font-size:15px;
  font-weight:600;
  padding: 2px 30px;
}

.btn-xs {
  font-size:12px;
  font-weight:600;
  padding: 2px 20px;
}

.btn-xspad{
  padding: 2px 13px;
}

.btn-default:active, .btn-default.active  {
    background-color:#ababab;
    color:#000;
}

.btn-default.disabled, 
.btn-default[disabled], 
fieldset[disabled] .btn-default, 
.btn-default.disabled:hover, 
.btn-default[disabled]:hover, 
fieldset[disabled] .btn-default:hover, 
.btn-default.disabled:focus, 
.btn-default[disabled]:focus, 
fieldset[disabled] 
.btn-default:focus, 
.btn-default.disabled.focus, 
.btn-default.focus[disabled], 
fieldset[disabled] 
.btn-default.focus, 
.btn-default.disabled:active, 
.btn-default[disabled]:active, 
fieldset[disabled] 
.btn-default:active, 
.btn-default.disabled.active, 
.btn-default.active[disabled], 
fieldset[disabled] .btn-default.active {
    color:#fff;
}

.confNav
{ font-size: 17px;
padding: 4px;
}


/* >>>>>>>>>>>>>>>>>>>>  END BUTTONS   <<<<<<<<<<<<<<<<<<<<<<<<    */



/* >>>>>>>>>>>>>>>>>>>>  CALENDAR   <<<<<<<<<<<<<<<<<<<<<<<<    */





/* >>>>>>>>>>>>>>>>>>>>  END CALENDAR   <<<<<<<<<<<<<<<<<<<<<<<<    */









/* >>>>>>>>>>>>>>>>>>>>  FORM ITEMS   <<<<<<<<<<<<<<<<<<<<<<<<    */

.input-group-btn .btn-primary {
background-color: rgb(169, 146, 105);
padding-top: 10px;
padding-bottom:10px;
}

.input-group .form-control
{
    height:42px;
}

/* >>>>>>>>>>>>>>>>>>>>  FORM ITEMS EVENTS   <<<<<<<<<<<<<<<<<<<<<<<<    */






/* >>>>>>>>>>>>>>>>>>>>  PEOPLE  <<<<<<<<<<<<<<<<<<<<<<<<    */



/* >>>>>>>>>>>>>>>>>>>>  END PEOPLE   <<<<<<<<<<<<<<<<<<<<<<<<    */




/* **************************  Browser Specific Hacks   *********************************    */

/*fieldset bootstrap responsive table fix*/
@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}

/* **************************  Browser Specific Hacks   *********************************    */












