.panel-body
{
    padding: 10px;
}
#OLTPageTitleContainer
{
	border-width:0px;
	text-align:left
}
a:hover
{
	cursor: pointer;
}
.padd_margin_zero
{
     	padding:0px;
     	margin:0px;
}
.padd_left_right_15
{
       	padding-right: 15px;
	padding-left: 15px;
}
.padd_top_5
{
     	padding-top:10px;
}
.padd_top_10
{
     	padding:10 0 0 0px;
}
.padd_top_20
{
     	padding-top:20px;
}
.popover
{
     	border: 1px solid #ff9999;
     	border-radius:0px;
     	box-shadow: 0 5px 5px rgba(0,0,0,.7);
}
.popover-title
{
     	text-align:center;
     	font-weight:bold;
}
.popover-content
{
     	padding: 5px;
}
select
{
	height:32px;
}
.text_align_left
{
	text-align:left;
}
.text_align_right
{
	text-align:right;
}
.text_align_center
{
	text-align:center;
}
.ribbon
{
     	position: absolute;
     	left: -5px;
     	top: -5px;
     	overflow: hidden;
     	width: 75px;
     	height: 75px;
     	text-align: right;
}
.ribbon span
{
     	text-transform: uppercase;
     	text-align: center;
     	line-height: 20px;
     	-o-transform: rotate(-45deg);
     	-moz-transform: rotate(-45deg);
     	-ms-transform: rotate(-45deg);
     	-webkit-transform: rotate(-45deg);
     	transform: rotate(-45deg);
     	width: 100px;
     	display: block;
     	box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
     	position: absolute;
     	top: 19px;
     	left: -21px;
}
.ribbon span::before
{
	content: "";
	position: absolute;
	left: 0px;
	top: 100%;
	border-left: 3px solid #79A70A;
	border-right: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-top: 3px solid #79A70A;
}
.ribbon span::after
{
     	content: "";
     	position: absolute;
     	right: 0px;
     	top: 100%;
     	border-left: 3px solid transparent;
     	border-right: 3px solid #79A70A;
     	border-bottom: 3px solid transparent;
     	border-top: 3px solid #79A70A;
}
label.dropdown select
{
     	padding: 4px 42px 4px 10px;
     	border: 0px solid #aaa;
     	border-radius: 3px;
     	display: inline-block;
     	-webkit-appearance: none;
     	-moz-appearance: none;
     	appearance: none;
     	cursor: pointer;
     	outline: none;
}
label.dropdown select:-moz-focusring
{
     	text-shadow: 0 0 0 #444;
}
label.dropdown select::-ms-expand
{
     	display: none;
}
label.dropdown:before
{
     	content: '';
     	right: 5px;
     	top: 1px;
     	width: 10px;
     	height: 33px;
     	position: absolute;
     	pointer-events: none;
     	display: block;
}
label.dropdownerr:before
{
     	content: '';
     	right: 5px;
     	top: 1px;
     	width: 30px;
     	height: 28px;
     	position: absolute;
     	pointer-events: none;
     	display: block;
}
label.dropdown
{
     	position: relative;
     	border-width: 1px;
	border-style: solid;
}
label.dropdownerr
{
     	position: relative;
     	border-width: 1px;
	border-style: solid;
}
label.dropdown:after
{
     	content: url('../images/triangle.png');
     	right: 2px;
     	top: 1px;
     	border-bottom: 0px solid #aaa;
     	position: absolute;
     	pointer-events: none;
     	width: 35px;
     	padding: 10px 0 5px 0;
     	text-indent: 20px;
}
.menu
{
    	display: none;
    	width: 80%;
    	margin: 0 auto;
    	text-align: center;
}
.menu ul
{
    	margin-bottom: 0;
}
.menu a:hover
{
    	opacity: 1;
}

@media screen {
     label.dropdown:after {
         width: 38px;
         text-indent: 10px;
         right: 0;
    }
}

     label.dropdown select {
         padding-right: 24px;
    }
     label.dropdown:before {
         right: 6px;
    }
     label.dropdown:after {
         text-indent: 10px;
         right: -3px;
         top: 1px;
         width: 33px;
    }
    label.dropdownerr:after {
         text-indent: 10px;
         right: -3px;
         top: 1px;
         width: 33px;
    }