/* Header */
#header {
    background-color: rgb(197, 211, 231); /*#f2f2f2; /*#408740;*/
    /*background-image: -moz-linear-gradient(top, #408740, #408740);
    background-image: -ms-linear-gradient(top, #408740, #408740);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#408740), to(#408740));
    background-image: -webkit-linear-gradient(top, #408740, #408740);
    background-image: -o-linear-gradient(top, #408740, #408740);
    background-image: linear-gradient(top, #408740, #408740);
    font="Roboto Regular"*/
    /*border-radius : 8px;*/
    color: #555555;

    box-shadow: 0 0 7px rgba(0,0,0,0.6);
    height: 70px;
    margin-bottom: 20px;
    position: relative;
}

.box {
    border-radius: 8px;
    border : 2px solid #d6d6d6

}

#content .box-title {
    /*background-color: #f2f2f2;*/
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(213, 224, 241)), to(rgb(197, 211, 231)));
}

#content .box-content {
    background-color: #f2f2f2
}

/* Dashboard row "Dashboard" in Left Menu */
/*.leftmenu ul li.active a {
  background-color: #527614;
  background-image: -moz-linear-gradient(top, #527614, #82a232);
  background-image: -ms-linear-gradient(top, #527614, #82a232);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#527614), to(#82a232));
  background-image: -webkit-linear-gradient(top, #527614, #82a232);
  background-image: -o-linear-gradient(top, #527614, #82a232);
  background-image: linear-gradient(top, #527614, #82a232);
}*/

/* Dashboard row (icon) in Left Menu */
/*.leftmenu ul li a span.ico:hover*/
.leftmenu ul li:hover {
  background-color: #54565b;
  background-image: -moz-linear-gradient(top, #54565b, #54565b);
  background-image: -ms-linear-gradient(top, #54565b, #54565b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#54565b), to(#54565b));
  background-image: -webkit-linear-gradient(top, #54565b, #54565b);
  background-image: -o-linear-gradient(top, #54565b, #54565b);
  background-image: linear-gradient(top, #54565b, #54565b);
}

.leftmenu ul li a {
    /*border-bottom-right-radius: 12px;
    border-top-right-radius: 12px;*/
    border-radius: 12px;
    border : 1px solid from(rgb(213, 224, 241)); /*#0056b8;*/
    background-color: #f2f2f2; /*527614*/
    color: #777;

}

.leftmenu ul li a:hover {
    /*background-color: #5e9363; /*#82a232;*/
    /*background-color: url(img/nav_sprite.png) repeat-x left top #f2f2f2*/
    /*color: #444444;*/
}

body {
    background-color: #fff
}

form#agreement-mapping-form{
  position:relative;
}

form#agreement-mapping-form table{
  width:100%;
}

form#agreement-mapping-form table td{
  width:50%;
  vertical-align:top;
}

form#agreement-mapping-form field{
  position:relative;
  max-width:100%;
  margin:1% 2.5%;
  display:block;
}

form#agreement-mapping-form span#submit{
  position:absolute;
  bottom:0;
  right:0;
  margin:1% 1.25%;
  padding:10px 20px;
  display:inline-block;
}

form#agreement-mapping-form field label.inline-block {
  display:inline-block
}

i.fa-spinner {
  display:none;
}

.loading i.fa-spinner {
  display:inline-block;
}

field.error{
    color:#b94a48 !important;
}

field.error .select2-selection{
  border:1px solid #b94a48;
}
field.error .select2-selection__rendered{
  color:#b94a48 !important;
}

div#agreements-box .box-content{
  min-height:200px;
  overflow-y:scroll;
}

#agreements-table, #table-header-fixed{
  table-layout:fixed;
}

#table-header-fixed{
  position:fixed;
}

#table-header-fixed thead{
  border-bottom:1px solid #dddddd;
}

/*#agreements-box table thead, #agreements-box table tbody tr{
  display: table;
  table-layout:fixed;
  width: 100%;
}

#agreements-box table tbody{
  display: block;
  height: 400px;
  overflow-y: scroll;
}

#agreements-box table th td{
  width: auto;
  border: 1px solid;
}

#agreements-box table td:last-child{
  width:calc((100% / 7)-15px);
}*/
