@font-face {
  font-family: "BentonSans";
  src: url("font/b36a47f4-8876-40cb-b31a-d02f16a88d78-2.eot");
  src: url("font/b36a47f4-8876-40cb-b31a-d02f16a88d78-2.eot?") format("embedded-opentype"),
       url("font/b36a47f4-8876-40cb-b31a-d02f16a88d78-3.woff") format("woff"),
       url("font/b36a47f4-8876-40cb-b31a-d02f16a88d78-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "BentonSans";
  src: url("font/90a77a6d-79fe-4845-96a8-b6dadd7d52a4-2.eot");
  src: url("font/90a77a6d-79fe-4845-96a8-b6dadd7d52a4-2.eot?") format("embedded-opentype"),
       url("font/90a77a6d-79fe-4845-96a8-b6dadd7d52a4-3.woff") format("woff"),
       url("font/90a77a6d-79fe-4845-96a8-b6dadd7d52a4-1.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
body {
	
	font-family:"BentonSans";
    }
html,

body {

    height: 100%;

}



@media only screen and (min-width: 1500px) {

	.container {
		width:100%;
	}
}







.wrap {

    min-height: 100%;

    height: auto;

    margin: 0 auto -60px;

    padding: 0 0 60px;

}



.wrap > .container {

    padding: 70px 15px 20px;

}



.footer {

    height: 60px;

    background-color: #f5f5f5;

    border-top: 1px solid #ddd;

    padding-top: 20px;

}



.jumbotron {

    text-align: center;

    background-color: transparent;

}



.jumbotron .btn {

    font-size: 21px;

    padding: 14px 24px;

}



.not-set {

    color: #c55;

    font-style: italic;

}



/* add sorting icons to gridview sort links */

a.asc:after, a.desc:after {

    position: relative;

    top: 1px;

    display: inline-block;

    font-family: 'Glyphicons Halflings';

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    padding-left: 5px;

}



a.asc:after {

    content: /*"\e113"*/ "\e151";

}



a.desc:after {

    content: /*"\e114"*/ "\e152";

}



.sort-numerical a.asc:after {

    content: "\e153";

}



.sort-numerical a.desc:after {

    content: "\e154";

}



.sort-ordinal a.asc:after {

    content: "\e155";

}



.sort-ordinal a.desc:after {

    content: "\e156";

}



.grid-view td {

    white-space: nowrap;

}



.grid-view .filters input,

.grid-view .filters select {

    min-width: 50px;

}



.hint-block {

    display: block;

    margin-top: 5px;

    color: #999;

}



.error-summary {

    color: #a94442;

    background: #fdf7f7;

    border-left: 3px solid #eed3d7;

    padding: 10px 20px;

    margin: 0 0 15px 0;

}



/* align the logout "link" (button in form) of the navbar */

.nav > li > form {

    padding: 8px;

}



@media(max-width:768px) {

	.nav li > form {

	    padding: 3px;

	}

}



.nav > li > form > button:hover {

    text-decoration: none;

}


.pln{
    padding-left: 0 !important;
}
.prn{
    padding-right: 0 !important;
}
.br0{
    border-radius: 0 !important;
}
#main-footer{
    margin-top: 10px;
}
p.field{
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #e2e2e2;
    color: #000;

}
fieldset.fieldset{
    border: 1px solid #c6c6c6;
    padding: 0 25px 10px 25px;
    border-radius: 5px;
    margin-bottom: 20px;

    background: #fff;
}
legend.legend{
    padding: 0 10px;
    border: none;
    width: auto;

    background: #fff;

}
fieldset.fieldset legend.legend,
fieldset.fieldset label {
    text-transform: capitalize;
}

.acts-view label::after,
.opports-view label::after {
    content: " :";
    color: #8c8c8c;
}
.acts-view label,
.opports-view label {
    font-size: 15px;
    font-weight: 500;
}
