.forgot {
	float:right;
    color: #E6E6E6 !important;
    display: inline-block;
    font-size: 12px;
    margin-top: 10px;
    vertical-align: middle;
	text-decoration: none;
}

.forgot:hover {
	text-decoration: none;
}

.sidepanel {
    background: url("../images/bg1.png") repeat scroll 0 0 transparent;
}

.site_menu {
	text-align: center;
}

.site_menu li {
	float:none !important;
}

form#login button {
    width: 270px;
}

.select-small {
    width: 98%;
}

.open-active {
    display: block !important;
}

.open-active-sub {
    background-color: #0866C6;
    color: #FFFFFF !important;
}

.open-active-sub:hover {    
    background-color: #282828 !important;
    color: #ffffff !important;
}

.nav.nav-tabs.nav-stacked > li:first-child {
    border-top: 0px solid #282828;
}

.xtra_btn_top {
    float: right;
}

.xtra_btn_bottom a, .xtra_btn_top a, .xtra_btn_bottom button, .xtra_btn_top button {
	background-color: #ffffff !important; /* for non-css3 browsers */
	background-image: -moz-linear-gradient(top, #ffffff,  #c7c7c6) !important; /* for firefox 3.6+ */ 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c7c7c6)) !important; /* Safari 4+, Chrome */
	background-image: -webkit-linear-gradient(left top, left bottom, #ffffff, #c7c7c6); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background-image: -o-linear-gradient(top, #ffffff,#c7c7c6) !important; /* Opera 11.10+ */
	background-image: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffffff, EndColorStr=#c7c7c6, GradientType=0)" !important;
	background-image: linear-gradient(to bottom, #ffffff,#c7c7c6) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7c7c6', GradientType='0') !important; /* for IE */    
    border: 0 solid #0A6BCE !important;
    box-shadow: 0 0 5px #525252;
    color: #000000 !important;
    display: inline-block;
    font-size: 13px;
    line-height: normal;
    margin: 8px 5px 7px 0px;
    padding: 5px 11px;
}

.xtra_btn_bottom a:hover, .xtra_btn_top a:hover, .xtra_btn_bottom button:hover, .xtra_btn_top button:hover {
	background-color: #c7c7c6 !important; /* for non-css3 browsers */
	background-image: -moz-linear-gradient(top, #c7c7c6,  #ffffff) !important; /* for firefox 3.6+ */ 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c7c7c6), to(#ffffff)) !important; /* Safari 4+, Chrome */
	background-image: -webkit-linear-gradient(left top, left bottom, #c7c7c6, #ffffff) !important; /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background-image: -o-linear-gradient(top, #c7c7c6,#ffffff) !important; /* Opera 11.10+ */
	background-image: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#c7c7c6, EndColorStr=#ffffff, GradientType=0)" !important;
	background-image: linear-gradient(to bottom, #c7c7c6,#ffffff) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c6', endColorstr='#ffffff', GradientType='0') !important; /* for IE */  
	text-decoration:none;
	background-position: inherit;
}

.xtra_btn_bottom a.btn-danger, .xtra_btn_top a.btn-danger {
	background-color: #ff0000 !important; /* for non-css3 browsers */
	background-image: -moz-linear-gradient(top, #ff0000,  #df0101) !important; /* for firefox 3.6+ */ 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#df0101)) !important; /* Safari 4+, Chrome */
	background-image: -webkit-linear-gradient(left top, left bottom, #ff0000, #df0101) !important; /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background-image: -o-linear-gradient(top, #ff0000,#df0101) !important; /* Opera 11.10+ */
	background-image: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ff0000, EndColorStr=#df0101, GradientType=0)" !important;
	background-image: linear-gradient(to bottom, #ff0000,#df0101) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#df0101', GradientType='0') !important; /* for IE */
	color: #ffffff !important;
	box-shadow: 0 0 5px #E40101;
}

.xtra_btn_bottom a.btn-danger:hover, .xtra_btn_top a.btn-danger:hover {	
	background-color: #df0101 !important; /* for non-css3 browsers */
	background-image: -moz-linear-gradient(top, #df0101,  #ff0000) !important; /* for firefox 3.6+ */ 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#df0101), to(#ff0000)) !important; /* Safari 4+, Chrome */
	background-image: -webkit-linear-gradient(left top, left bottom, #df0101, #ff0000) !important; /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background-image: -o-linear-gradient(top, #df0101,#ff0000) !important; /* Opera 11.10+ */
	background-image: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#df0101, EndColorStr=#ff0000, GradientType=0)" !important;
	background-image: linear-gradient(to bottom, #df0101,#ff0000) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df0101', endColorstr='#ff0000', GradientType='0') !important; /* for IE */
	color: #ffffff !important;  
	border: 0px solid #df0101 !important;  
}

.xtra_btn_bottom {
    background: none repeat scroll 0 0 #0866C6;
    margin-bottom: 20px !important;
    margin-top: 0px !important;
    text-align: right;
}

.head_add_new h4 {
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
}

.head_add_new {
    background: none repeat scroll 0 0 #0866C6;
	overflow: hidden;
}

.alternativeRow, .delRow {
    cursor: pointer;
}

td .icon-edit {
	background-image: url("../images/icon-edit.png");
	background-repeat: no-repeat;
	background-position: center center;
}

td .icon-eye-open {
	background-image: url("../images/icon-eye-open.png");
	background-repeat: no-repeat;
	background-position: center center;
}

td .icon-remove {
	background-image: url("../images/icon-remove.png");
	background-repeat: no-repeat;
	background-position: center center;
}

td .icon-ok {
	background-image: url("../images/icon-ok.png");
	background-repeat: no-repeat;
	background-position: center center;
}

td .icon-rank {
	background-image: url("../images/icon-rank.png");
	background-repeat: no-repeat;
	background-position: center center;
}

td .icon-edit, td .icon-eye-open, td .icon-remove, td .icon-ok, td .icon-rank {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	*zoom: 1;
	padding: 5px 10px;
	margin: 5px 5px 0 0;
	font-size: 14px;
	line-height: 20px;
	*line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #FFFFFF;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border: 1px solid #e9e9e9;
	*border: 0;
	border-bottom-color: #d0d0d0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*margin-left: .3em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	background-color: #FFFFFF;
}

td .icon-edit:active, td .icon-eye-open:active, td .icon-remove:active, td .icon-ok:active, td .icon-rank:active {
	color: #333333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}

td .icon-edit:active, td .icon-eye-open:active, td .icon-remove:active, td .icon-ok:active, td .icon-rank:active {
	background-color: #cccccc \9;
}

td .icon-edit:first-child, td .icon-eye-open:first-child, td .icon-remove:first-child, td .icon-ok:first-child, td .icon-rank:first-child {
	*margin-left: 0;
}

td .icon-edit:hover, td .icon-eye-open:hover, td .icon-remove:hover, td .icon-ok:hover, td .icon-rank:hover {
	color: #333333;
	text-decoration: none;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}

td .icon-edit:focus, td .icon-eye-open:focus, td .icon-remove:focus, td .icon-ok:focus, td .icon-rank:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.hours_area .hr {
    float: left;
}

.act_button {
	max-width:165px !important;
}

.block_tip {
    display: inline-block;
}

.dataTables_length {
    clear: both;
}

.thumbnail.small {
    display: inline-block;
    height: 60px;
    width: 60px;
}

.image_size {
    width: 65px !important;
}

.require {
    color: #FF0000;
    font-size: 20px;
    margin-left: 2px;
    vertical-align: top;
}

.thumbnail.small.slider {
    display: inline-block;
    height: 80px;
    width: 200px;
}

.preview {
    padding: 5px;
    box-shadow: 0 0 5px #bdbdbd;
	border-radius: 3px;
	width:150px;
	height:150px;
	margin-top:10px;
}

.head_add_new p {
    margin: 0;
}

.personal-information {
	clear:both;
}

.widgetcontent.stdform {
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px 1px 0;
    margin: 0;
}

.textarea_width {
	width:540px;
	}
	
@media only screen and (min-width: 1024px) and (max-width: 1083px) {
	.textarea_width {
		width:470px !important;
	}
}
@media only screen and (min-width: 980px) and (max-width: 1023px) {
	.textarea_width {
		width:560px !important;
	}
}
@media only screen and (min-width: 800px) and (max-width: 979px) {
	.textarea_width {
		width:540px !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 799px) {
	.textarea_width {
		width:520px !important;
	}
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
	.textarea_width {
		width:100% !important;
	}
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
	.textarea_width {
		width:100% !important;
	}
}
@media only screen and (max-width: 479px) {
	.textarea_width {
		width:100% !important;
	}
}
.logo.animate0.bounceIn img {
max-height:30px;
max-width:270px;
}