body {
  color: #212133 !important;
  background-color: #ffffff !important; }

legend {
  color: #212133 !important;
  font-size: 18px !important;

  }


.field-label{
color: #212133 !important;
  font-size: 14px !important;
  }

  .form-control{
color: #212133 !important;
  font-size: 14px !important;
  }

  .table{
    font-size: 14px !important;
  }

  footer {
    
   bottom:0 !important;
   width:100% !important;
   height:56px !important;
}

.page-copy a {
  color: #1071d8 !important; }
  .page-copy a:hover {
    color: #1071d8 !important;
    text-decoration: underline; }
  .page-copy a:focus {
    color: #1071d8 !important;
    text-decoration: underline; }

.page-copy th a{color: #212133 !important; }

.pagination>.active>a{
  background-color:white !important;
  text-decoration: underline !important;
}
.pagination a{
  color: #212133 !important ;
}
.pagination a:focus{
  color: #212133 !important ;
}
.pagination a:hover{
  color: #212133 !important ;
}
.view-grid{
  border-radius: 6px 6px 6px 6px !important;
    border-color: #c6cadb !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-bottom-width: 5px !important;
}
.entity-grid{
    border-width: 0px !important;
}
.entity-grid th{
    background-color: #c6cadb !important;
    border-bottom-width: 0px !important;
}

.entity-grid td{
    border-bottom-color: #c6cadb !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
}

#maincontent{
  min-height:700px !important;
}
.footer-bottom
{
  height:56px !important;
}

.tab-column
{
  border-width:0px !important;
}

.crmEntityFormView{
  border-width: 0 !important;
  border-bottom-width: 0px !important;
}

.actions .submit-btn
{
  font-family: "Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif !important;
  float:right !important;
  padding:10px;
  font-size:16px !important;
}
.btn-primary
 {
   background: #1071D8 0% 0% no-repeat padding-box !important;
border-radius: 10px !important;
border-width:0px !important;
text-align: left !important;
font: normal normal normal 16px/17px Open Sans !important;
letter-spacing: 0px !important;
color: #FFFFFF !important;
opacity: 1 !important;
float:left !important;
padding:10px;
font-size:14px !important;
 }

 #btnAvailability
 {
   background: #1071D8 0% 0% no-repeat padding-box !important;
  border-radius: 10px !important;
  border-width:0px !important;
  text-align: left !important;
  font: normal normal normal 16px/17px Open Sans !important;
  letter-spacing: 0px !important;
  color: #FFFFFF !important;
  opacity: 1 !important;
  float:right !important;
  padding:10px;
  font-size:14px !important;
 }


  .input-group .btn-primary:active, .input-group .btn-primary:focus, .input-group .btn-primary:visited, .input-group .btn-primary:hover, .btn-primary:focus, .btn-primary .focus
 {
   border-color: #1071D8  !important ;
   color: #FFFFFF !important;
 }

 .input-group a
 {
   color:white !important;
   font-size:14px !important;
 }
  .input-group a:hover
 {
   color:white !important;
   text-decoration: none !important;
   font-size:14px !important;
 }

 fieldset[aria-label="General"] .section-title 
 {
   background: #F3F5F8 0% 0% no-repeat padding-box !important;
   border-radius: 20px 20px 0px 0px !important;
   padding:10px;
 }

fieldset[aria-label="General"] 
{
  background: #FFFFFF 0% 0% no-repeat padding-box !important;
  box-shadow: 0px 1px 3px #57575766 !important;
  border-radius: 0px 0px 20px 20px !important;
  opacity: 1 !important;
  margin-bottom: 10px;
}

fieldset[aria-label="Fixed Price"] .section-title 
 {
   background: #F3F5F8 0% 0% no-repeat padding-box !important;
   border-radius: 20px 20px 0px 0px !important;
  padding:10px;
 }

 fieldset[aria-label="Fixed Price"] 
{
  background: #FFFFFF 0% 0% no-repeat padding-box !important;
  box-shadow: 0px 1px 3px #57575766 !important;
  border-radius: 0px 0px 20px 20px !important;
  opacity: 1 !important;
  margin-bottom: 10px;
}

fieldset[aria-label="Quoted Times and Means"] .section-title 
 {
   background: #F3F5F8 0% 0% no-repeat padding-box !important;
   border-radius: 20px 20px 0px 0px !important;
    padding:10px;
 }

fieldset[aria-label="Quoted Times and Means"] 
{
  background: #FFFFFF 0% 0% no-repeat padding-box !important;
  box-shadow: 0px 1px 3px #57575766 !important;
  border-radius: 0px 0px 20px 20px !important;
  opacity: 1 !important;
  margin-bottom: 10px;
}

fieldset[aria-label="Technical Annex"] 
{
  background: #FFFFFF 0% 0% no-repeat padding-box !important;
  box-shadow: 0px 1px 3px #57575766 !important;
  border-radius: 20px 20px 20px 20px !important;
  opacity: 1 !important;
  margin-bottom: 10px;
}
fieldset[aria-label="Section"] 
{
  background: #FFFFFF 0% 0% no-repeat padding-box !important;
  box-shadow: 0px 1px 3px #57575766 !important;
  border-radius: 20px 20px 20px 20px !important;
  opacity: 1 !important;
  margin-bottom: 10px;
}

.modal-header
{
  background: #F3F5F8 0% 0% no-repeat padding-box !important;
   border-radius: 20px 20px 0px 0px !important;
}
.modal-content{
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 2px 4px #57575740;
  border: 1px solid #F3F5F8;
  border-radius: 20px;
}

input
{
  border: 1px solid #C6CADB !important;
  border-radius: 4px !important;
}

input:read-only
{
  border: none!important;
}

#content-container{
  min-height:750px;
}

.btn-default
{
background: #FFFFFF 0% 0% no-repeat padding-box !important;
border: 2px solid #1071D8 !important;
border-radius: 10px !important;
opacity: 1;
color: #1071D8 !important;
margin-left:10px;
}


#WebResource_bannerclarificationportal
{
  max-height: 40px;
  border:none;
}

#WebResource_bannerofferportal
{
    max-height: 40px;
  border:none;
}
.clearfix
{
  padding-bottom:0px !important;
}

table.borderless td,table.borderless th{
     border: none !important;
}