﻿/************************************* Navigation Menu Style***************************************/
.navbar-default {
  background-color: #eeeeee;
  border-color: #dddddd;
  width:100%;
 position:fixed;
 top:0;
 z-index:999;
}

.navbar-default
{
    background:url("../../eps/Images/headerbg.png") repeat-x;
}

.navbar-default .navbar-brand {
  color: #777777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #3399f3;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777777;
}

.navbar-default .navbar-nav > li > a {
  /*color: #777777;*/
  color:#C2C2C2;
  font-size:13px;
  font-family:文鼎CS中黑
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #3399f3;
  background-color: transparent;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #3399f3;
  background-color: transparent;
}

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}

.navbar-default .navbar-toggle {
  border-color: #dddddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #cccccc;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #dcdcdc;
}

.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #3399f3;
  border-bottom-color: #3399f3;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #3399f3;
  background-color: transparent;
}

.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
  border-top-color: #3399f3;
  border-bottom-color: #3399f3;
}

.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #3399f3;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #3399f3;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}

.navbar-default .navbar-link {
  color: #777777;
}

.navbar-default .navbar-link:hover {
  color: #3399f3;
}

.navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
  .navbar-right {
    float: right !important;
  }
  
  .navbar-fixed-top .container {
    width: 100%;
  }
  
  .icon-external-link:before{content:"\f08e"}
  /************************************* Navigation Menu Style end***************************************/
 .sectionleft .control-label {
text-align: left;
width: 100%;
}

.sectionleft .controls {
margin-left: 0;
}

.form-actions.sectionleft {
padding-left: 0;
float: left;
width: 100%;
padding:20px 0 0 0;
}

.sectionright .control-label {
text-align: right;
width: 100%;
padding-right:10px;
}

/******************************   model  bottom start   ********************************************/
#windowAlertModal .modal-footer {
text-align: center;
}
/******************************   model  bottom end   ********************************************/

/******************************   content  block start   ********************************************/
.stacked {
position: relative;
}
.widget {
position: relative;
clear: both;
width: auto;
margin-bottom: 2em;
}

.stacked:before {
bottom: -4px;
left: 6px;
right: 6px;
}
.stacked:after, .stacked:before {
content: '';
position: absolute;
display: block;
height: 1px;
bottom: -2px;
left: 3px;
right: 3px;
background-color: #ffffff;
-webkit-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
border: 1px solid #d3d3d3;
border-top: 0;
}

.stacked:after, .stacked:before {
content: '';
position: absolute;
display: block;
height: 1px;
bottom: -2px;
left: 3px;
right: 3px;
background-color: #ffffff;
-webkit-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
border: 1px solid #d3d3d3;
border-top: 0;
}

.widget .widget-header {
position: relative;
height: 40px;
line-height: 40px;
background: #E9E9E9;
background: -moz-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #e9e9e9));
background: -webkit-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
background: -o-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
background: -ms-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
background: linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
border: 1px solid #D5D5D5;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
-webkit-background-clip: padding-box;
}

.widget .widget-header [class^="icon-"], .widget .widget-header [class*=" icon-"] {
display: inline-block;
margin-top: -3px;
margin-left: 13px;
margin-right: -2px;
font-size: 16px;
color: #555;
vertical-align: middle;
}

.widget .widget-header h3 {
top: 0;
position: relative;
left: 10px;
display: inline-block;
margin-right: 3em;
font-size: 15px;
font-weight: 600;
color: #555;
line-height: 18px;
text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);
}

.widget .widget-header + .widget-content {
border-top: none;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.widget .widget-content {
padding: 25px 15px 15px;
background: #FFF;
border: 1px solid #D5D5D5;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

/******************************  content  block start   ********************************************/
.pointer-cursor
{
    cursor: pointer;
}

.table th {
    text-align:center;
}

.table  .textAlignRight {
      text-align:right;
}

.textAlignRight {
      text-align:right;
}
.textAlignCenter {
    text-align:center;
}

.textIndent_20 {
    text-indent:20px;
}

.textIndent_40 {
    text-indent:40px;
}

table tbody tr td.error{color:red;}

.navbar .nav > li > a
{
    text-shadow:none;
}

