#loading-spinner-modal{
	background: transparent;
	border: 0px;
	box-shadow: 0 0;
}

body{
	font-size: 12px;
}

.table th, .table td{
	line-height: 15px;
}

label, input, button, select, textarea{
	font-size: 13px;
}

h3{
	font-size: 20px;
	line-height: 30px;
}

h3.form-section{
	color: #fff;
	background: #092976;
	line-height: 30px;
	padding-left: 10px;
}

.portlet.box.blue .portlet-title{
	background: #092976!important;
}

.blue{
    background: #092976 !important;
}

.green-bg{
    background: none repeat scroll 0 0 #35aa47 !important;
}

.green-border{
    border:1px solid #35aa47;
}

.green_text {
    color: green;
}

input[class*="span"].m-wrap{
	font-size: 12px;
	height: 30px;
}

input, textarea, .btn{
	-webkit-border-radius: 5px!important;
	border-radius: 5px!important;
}

.form-horizontal .control-label{
	padding-top: 0px;
}

.table thead tr th{
	font-size: 13px;
}

.mini{
	font-size: 12px!important;
}

.btn{
	font-size: 12px;
}
.btn.big{
	font-size: 18px;
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{
	background: #e8e8e8;
}
.nav-tabs > .active.white > a, .nav-tabs > .active.white > a:hover, .nav-tabs > .active.white > a:focus{
	background: #ffffff;
}

.tabbable-custom > .tab-content{
	background: #e8e8e8;
}


.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th{
	background: #eff4f9;
}

.table-striped tbody > tr:nth-child(even) > td, .table-striped tbody > tr:nth-child(even) > th{
	background: #fff;
}


.table thead tr{
	/* background: #092976; */
	color: #fff;
}

input.m-wrap[class*="span"]{
	height: 31px;
	font-size: 13px;
}

.form-horizontal .control-group{
	margin-bottom: 10px;
}


.btn.teal {
    background-color: #1693A5;
    color: #FFFFFF;
    text-shadow: none;
}
.btn.teal:hover, .btn.teal:focus, .btn.teal:active, .btn.teal.active, .btn.teal[disabled], .btn.teal.disabled{
	background-color: #006668;
}

a{
	color: #004A6D;
}

.form-horizontal .control-label{
	padding-top: 3px;
}


.cursor-default{
	cursor: default!important;
}


/*********************
 Margin And padding
*********************/
.margin-top-10{
	margion-top: 10px!important;
}
.margin-top-20{
	margin-top: 10px;
}

.margin-top-50{
	margin-top: 50px;
}


.margin-bottom-6{
	margin-bottom: 6px;
}
.margin-bottom-10{
	margin-bottom: 10px;
}
.margin-bottom-20{
	margin-bottom: 20px!important;
}
.margin-bottom-30{
	margin-bottom: 30px!important;
}
.margin-bottom-40{
	margin-bottom: 40px!important;
}



.margin-left-10{
	margin-left: 10px;
}
.margin-left-20{
	margin-left: 20px!important;
}
.margin-left-30{
	margin-left: 30px;
}
.margin-left-40{
	margin-left: 40px;
}
.margin-left-50{
	margin-left: 50px!important;
}
.margin-left-180{
	margin-left: 180px;
}


.margin-right-10{
	margin-right: 10px;
}
.margin-right-20{
	margin-right: 20px;
}
.padding-right-20{
	padding-right: 20px;
}

.padding-5{
	padding: 5px!important;
}



.right{
	float: right;
}
.left{
	float: left;
}


.text-center{
	text-align: center!important;
}

.vertical-middle{
	vertical-align: middle!important;
}

.vertical-top{
	vertical-align: top!important;
}

.overflow-hidden{
	overflow: hidden;
}

.fileupload .btn{
	background: #d84a38;
	color: #fff;
}

.fileupload .btn:hover{
	background-color: #bb2413 !important;
}


.page-boxed .header .brand img{
	height: 30px;
}

.no-margin-left{
	margin-left: 0px!important;
}

.no-margin-top{
	margin-top: 0px!important;
}

.no-margin-bottom{
	margin-bottom: 0px!important;
}

.no-padding-top{
	padding-top: 0px!important;
}
.no-padding-left{
	padding-left: 0px!important;
}
.no-padding-bottom{
	padding-bottom: 0px!important;
}

.clear-both{
	clear: both!important;
}

.inline-element{
	display: inline-block!important;
}

.no-float{
	float: none!important;
}


.text-strong{
	font-weight: bold;
}

.header-with-right-opt .right-content{
	float: right;
}
	.header-with-right-opt .right-content select{
		vertical-align: baseline;
	}


.modal-scrollable form{
	margin-bottom: 0px;
}



.no-click-on-modal{
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: transparent;
	z-index: 9999999999;
}


.purple{
	/*background: #852B99!important;*/
    background: none repeat scroll 0 0 #7433a5 !important;
}

.overflow-hidden{
	overflow: hidden;
}



i.icon-caret-up.big, i.icon-caret-down.big{
	font-size: 30px;
	padding: 0px 5px;
	vertical-align: sub;
	line-height: 50px;
}

i.green{
	color: #009900;
}

i.red{
	color: #990000;
}

i.yellow{
	color: #cfcf00;
}


.line-height-0{
	line-height: 0px;
}
.line-height-30{
	line-height: 30px;
}

.text-top{
	vertical-align: text-top;
}

.inline-block{
	display: inline-block!important;
}


.wysihtml5-toolbar{
	height: 40px;
}


.dropdown-menu li.red a, .dropdown-menu li:hover.red a{
	background: #D84A38;
	color: #ffffff;
}
.dropdown-menu li:hover.red a{
	background: #BB2413;
}





.social-network ul li span.desc{
	display: inline-block;
	width: 200px;
	color: #333;
}

table.clear-table td{
	background: transparent!important;
	border: 0px!important;
}

tr.locations-accounts td div.account{
		position: relative;
		width: 280px;
		height: auto;
		overflow: hidden;
		padding: 10px;
		margin-bottom: 10px;
	}
	tr.locations-accounts td div.account div.profile-picture{
		position: relative;
		width: 50px;
		height: 50px;
		float: left;
		margin-right: 10px;

		background-position: center center;
		background-repeat: no-repeat;
		background-color: transparent;
		background-size: cover;

		-webkit-border-radius: 2px;
    	border-radius: 2px;
		border: 1px solid #999;
	}
		tr.locations-accounts td div.account div.profile-picture img{
			position: absolute;
			bottom: 0px;
			right: 0px;
		}

	tr.locations-accounts td div.account div.info{
		width: 200px;
		float: left;
	}
		tr.locations-accounts td div.account div.info span.title{
			display: inline;
			padding: 5px 0px;
			font-size: 13px;
			color: #000;
			font-weight: bold;
		}
		tr.locations-accounts td div.account div.info a{
			display: inline-block;
			text-decoration: none;
		}

		tr.locations-accounts td div.account div.info span.descript{
			display: block;
			font-size: 12px;
			color: #444;
			margin: 6px 0px 30px;
		}
			tr.locations-accounts td div.account div.info span.descript p{
				margin: 0px;
			}
				tr.locations-accounts td div.account div.info span.descript p span{
					width: 75px;
					display: inline-block;
				}

	tr.locations-accounts td div.account div.buttons{
		position: absolute;
		bottom: 5px;
		left: 60px;
	}
		tr.locations-accounts td div.account div.buttons button{
			float: right;
			margin-left: 10px;
		}

	tr.locations-accounts td div.account img.status{
		position: absolute;
		top: 70px;
		left: 30px;
	}



span.sn-share{
	display: inline-block;
	text-align: left;
	padding: 5px;
	background: #efefef;
	border: 1px solid #888;
	margin: 10px 0px 0px;
	width: 160px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
}
	span.sn-share span.sn-panel{
		display: block;
		text-align: left;
	}
span.sn-share-online{
	display: block;
	padding: 0px 0px 0px;
	position: absolute;
	top: 31px;
	right: 7px;
}
span.sn-share span{
	display: block;
	padding: 0px 0px 5px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}

a.share-offline{
	display: inline-block;
	text-align: center;
	height: 16px;
	padding: 0px 19px;
	vertical-align: sub;

	background-color: transparent;
	background-position: left center;
	background-repeat: no-repeat;
}
	a.share-offline.share-offline-facebook_account{
		background-image: url('../images/social-networks/facebook.png');
	}
	a.share-offline.share-offline-facebook_fan_page{
		background-image: url('../images/social-networks/facebook_fan_page.png');
	}
	a.share-offline.share-offline-twitter{
		background-image: url('../images/social-networks/twitter.png');
	}
	a.share-offline.share-offline-linkedin{
		background-image: url('../images/social-networks/linkedin.png');
	}
    a.share-offline.share-offline-flickr{
        background-image: url('../images/social-networks/flickr.png');
    }
    a.share-offline.share-offline-photobucket{
        background-image: url('../images/social-networks/photobucket.png');
    }
    a.share-offline.share-offline-foursquare{
        background-image: url('../images/social-networks/foursquare.png');
    }
    a.share-offline.share-offline-pinterest{
    background-image: url('../images/social-networks/pinterest.png');
    }
    a.share-offline.share-offline-youtube_account{
        background-image: url('../images/social-networks/youtube_account.png');
    }
    a.share-offline.share-offline-dailymotion_account{
        background-image: url('../images/social-networks/dailymotion_account.png');
    }
.social-network-save-message{
	display: none;
	color: #009900;
	padding: 15px 0px 0px;
	display: none;
}
.sn-hiidden-info{
	display: none;
}

.cant-share{
	cursor: default;
}


.sn-panel .status{
	display: inline-block;
	padding: 0px;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	vertical-align: top;
	line-height: 17px;
}

.sn-reload-alert{
	margin: 0px 0px 10px;
	padding: 10px;
	background: #EFDF75;
	border: 1px solid #EDCF10;

}


.sn-dashboard{
	list-style: none;
	margin: 0px;
}
	.sn-dashboard li.locations span{
		display: block;
		padding: 0px 0px 5px;
		font-weight: bold;
	}

	.sn-dashboard li.location{
		border: 1px solid #6fafdf;
		padding: 5px;
		font-weight: normal;
		font-size: 11px;
		margin-top: 10px;

		background: rgb(222,235,247);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZWJmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2YzZjhmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWViZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  rgba(222,235,247,1) 0%, rgba(243,248,252,1) 47%, rgba(222,235,247,1) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(222,235,247,1)), color-stop(47%,rgba(243,248,252,1)), color-stop(100%,rgba(222,235,247,1)));
		background: -webkit-linear-gradient(left,  rgba(222,235,247,1) 0%,rgba(243,248,252,1) 47%,rgba(222,235,247,1) 100%);
		background: -o-linear-gradient(left,  rgba(222,235,247,1) 0%,rgba(243,248,252,1) 47%,rgba(222,235,247,1) 100%);
		background: -ms-linear-gradient(left,  rgba(222,235,247,1) 0%,rgba(243,248,252,1) 47%,rgba(222,235,247,1) 100%);
		background: linear-gradient(to right,  rgba(222,235,247,1) 0%,rgba(243,248,252,1) 47%,rgba(222,235,247,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deebf7', endColorstr='#deebf7',GradientType=1 );
	}
	.sn-dashboard li.location span.sn_connections{
		display: block;
		margin-top: 5px;
	}
		.sn-dashboard li.location span.sn_connections img{
			padding: 0px;
		}
	.sn-dashboard li.location .title{
		color: #000;
		display: inline-block;
		text-decoration: none;
		font-size: 13px;
	}
	.sn-dashboard li.location a.title:hover{
		text-decoration: underline;
	}



table.sn-log-table{
	width: 100%;
}
	table.sn-log-table thead tr:first-of-type td:first-of-type{
		color: #fff;
		background: #6fafdf;
		border: 2px solid #6fafdf;
		padding: 5px;
	}
	table.sn-log-table thead tr:last-of-type td{
		color: #000;
		background: #b0cce9;
		font-size: 12px;
		border: 2px solid #b0cce9;
		padding: 5px;
	}
	table.sn-log-table tbody tr td:first-of-type{
		color: #000;
		font-size: 12px;
		border: 1px solid #a0bbd0;
	}
	table.sn-log-table tbody tr td:last-of-type{
		border: 1px solid #fff;
	}

	table.sn-log-table strong{
		color: #000!important;
	}
	table.sn-log-table td{
		padding: 0px 5px;
		vertical-align: top;
	}
	table.sn-log-table td:nth-child(1){
		width: 120px;
		position: relative;
		vertical-align: middle;
		text-align: center;
	}
	table.sn-log-table td:nth-child(1) a{
		margin-bottom: 5px;
	}
	table.sn-log-table td:nth-child(2){
		width: auto;
	}
	table.sn-log-table td:nth-child(2) .posted-on{
		padding: 5px 10px;
		background: #e3e3e3;
		font-weight: normal!important;
		color: #333!important;

	}
		table.sn-log-table td:nth-child(2) .posted-on img{
			vertical-align: text-bottom;
		}

table.sn-log-table thead{
	font-size: 13px;
	font-weight: bold;
}
table.sn-log-table td.empty{
	text-align: center;
	font-size: 16px;
	padding: 10px 0px;
}
table.sn-log-table tr.spacer td{
	padding: 5px;
	border-right: 2px solid transparent!important;
	border-left: 2px solid transparent!important;

}
table.sn-log-table tr.spacer td:first-of-type{

}




.sn-confirm-data.required{
	color: #990000;
	width: 1px!important;
}

.drop-down-name{
	text-align: center;
	padding: 10px 0px 0px;
}

.header .brand{
	margin-right: 10px;
}



.report-header{

}
	.report-header img{
		display: block;
		widows: 100px;
		height: 100px;
		float: left;
		margin: 10px 10px 0px 0px;
		padding: 2px;
		border: 1px solid #aaa;
	}

	.report-header div.info{
		float: left;
	}
		.report-header div.info h3{
			margin-top: 0px;
			margin-bottom: 0px;
			padding-top: 0px;
			font-weight: bold;
			font-size: 29px;
			line-height: 35px;
		}
			.report-header div.info p{
				font-size: 17px;
				line-height: 25px;
				font-weight: bold;
			}

	.report-header div.geberated{
		float: right;
	}

i.report-info{
	padding: 8px 5px 8px 16px!important;
}


td.citation-analysis-match-info{
	font-size: 16px;
	line-height: 20px;
	padding-top: 14px;
}

.missing-listings{
	width: 23%;
	padding: 1%;
	text-align: center;
	float: left;
}



/**
 * Add location wizard
 */
.form-wizard .location-wizard{
	position: relative;
}
.form-wizard .location-wizard li{
	width: 300px;
	height: 55px;
	margin: 0px;
	position: absolute;
	top: 0px;
	left: -18px;
}
.form-wizard .location-wizard li:nth-child(2)
{
	left: 258px;
}

.form-wizard .location-wizard li:nth-child(3)
{
	left: 534px;
}

.form-wizard .location-wizard li:nth-child(4)
{
	left: 810px;
} 
	.form-wizard .location-wizard li a{
		padding: 0px;
		margin: 0px;
	}

.form-wizard .location-wizard .step .number{
	position: relative;
	display: block;
	height: 30px;
	text-align: left;
	
	font-size: 24px;
	padding: 0px;
	margin: 0px;
	line-height: 29px;

	-webkit-border-radius: 0px!important;
	border-radius: 0px!important;

	font-weight: bold;
	
	color: #ffffff;
	
	background: transparent url('../images/wizard/inactive-panel.png') right center no-repeat;
	
}


.form-wizard .location-wizard .step.inside .number{
	height: 40px;
	line-height: 15px;
	font-size: 25px;
	padding-top: 5xp!important;
}

.form-wizard .location-wizard .step .number .number-info{
	width: 39px;
	height: 39px;
	display: inline-block;
	
	line-height: 37px;
	text-align: center;
	font-size: 24px;
	color: #380e70;
	
	background: transparent url('../images/wizard/number.png') center center no-repeat;
}
.form-wizard .location-wizard .step .number .number-info.padding-left{
	margin-left: 20px;
}
.form-wizard .location-wizard .step .number .number-info.padding-left{
	
}


.form-wizard .location-wizard li.active .step .number, .form-wizard .location-wizard li.done .step .number{
	background: transparent url('../images/wizard/active-panel.png') right center no-repeat;
}

.form-wizard .steps .navbar-inner li a{
	background: transparent!important;
	cursor: default!important;
}

.form-wizard .location-wizard .step .desc{
	text-align: left;
	margin-top: 10px;
	display: inline-block;
	font-size: 20px;
}

.location-wizard-big-loader{
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
	.location-wizard-big-loader > div{
		float: left;
		width: 46%;
		margin: 0px 2%;
		padding: 0px;
		text-align: center;
	}

.location-wizard-big-loader div.loader .alert{
	text-align: center;
	background: #f2f2f2;
	border: 0px;
	color: #000;
	font-size: 16px;
	line-height: 27px;
}
.location-wizard-big-loader div.loader .alert h4{
	color: #000;
	font-size: 20px;
	font-weight: normal;
}


.header .hor-menu ul.nav li a{
	padding: 11px 13px;
	font-size: 13px;
}

.directory_group .controls .span1{
	width: 88px;
}
.directory_group .controls .span1 .btn{
	width: 88px;
	text-align: center;
	margin-top: 4px;
}

.directory_group .controls .span10{
	margin-left: 5px;
}


.directory_group .controls .span5{
	display: none;
}

.directory_group{
	background-color: #F5F5F5;
	padding: 10px 0px;
}

@media all and (max-width: 1200px) and (min-width: 980px){
	.form-horizontal .directory_group .controls .span5{
		margin-left: 2.5641%;
	}

}

@media all and (max-width: 765px){
	.row-fluid [class*="span"]:first-child{
		margin-left: 0px!important;
	}

}


a.blue-link{
	color: #38ADE2!important;
}


.progress .bar .done{
	font-size: 15px;
	padding: 7px 0px;
	text-align: center;
}


.main-nav .navbar .nav > li{
	position: relative;
}

.main-nav .dropdown-menu li > a{
	padding-right: 13px;
}

.main-nav .navbar-inner{
	background: #7433A5;
	border: 1px solid #7D0199;
	-webkit-box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, 0.4);
	box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, 0.4);
}
.main-nav  .navbar .nav > li > a{
	color: #fff;
}

.main-nav .navbar .nav > li:hover ul.dropdown-menu{
	display: block;
}


.main-nav .navbar .nav > .active > a, .main-nav .navbar .nav > .active > a:hover,  .main-nav.navbar .nav > .active > a:focus, .main-nav  .navbar .nav > li > a:hover{
	color: #832199;
	background: #fff;
}




/** FEEDBACK SURVEY **/
 html>body .survey-item-options ul li { height: 27px; line-height: 25px; }
.survey-item-options .ui-state-highlight{background: #F0f0f0; width: 300px;}
.survey-item-options{
	padding: 10px 0px 5px;
	background: #f8f8f8;
}
	.survey-item-options ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
		.survey-item-options ul li{
			margin: 0 5px 5px 5px;
			padding: 5px;
			height: 27px;
		}
			.survey-item-options ul li .handle{
				display: inline-block;
				cursor: move;
				background: transparent url('../images/sortable-handler.png') center center no-repeat;
				width: 20px;
				vertical-align: middle;
				height: 27px;
			}

	.survey-item-options a.multiple_choice_add_more{
		cursor: pointer;
		text-decoration: none;
	}

	.survey-item-options .icon-remove:before{
		cursor: pointer!important;
	}

.survey-item-options{
	padding-top: 0px;
}
.survey-item-options .handler{
	width: 100%;
	height: 10px;
	background: red;
	margin-bottom: 10px;
	background: transparent url('../images/sortable-handler-horizontal.png') center center no-repeat;
	cursor: move;
}

.survey-options-highlight{
	background: #fff;
	border: 1px dashed #999;
	widows: 100%;
	height: 200px;
	margin-bottom: 20px;
}

/* social Images style */

.btn-group {
    height: 39px !important;
    margin:0px !important;
}
.btn-group-list {
    height: 20px !important;
    margin:0px !important;
}

.btn.orange {
    background-color: #FC8802;
    color: #FFFFFF;
    text-shadow: none;
}
.btn.orange {
    background-color: #FC8802 !important;
    color: #FFFFFF;
    text-shadow: none;
}
.btn.orange:hover {
    background-color: #F76802!important;
}

.dataTables_filter input.m-wrap.small{
	background: #fff;
}

.green-with-shadow{
	border: 1px solid #005700;
	
	-webkit-box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.4)!important;
	box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.4)!important;
}

.purple-with-shadow{
	border: 1px solid #852B99;
	
	-webkit-box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.4)!important;
	box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.4)!important;
} 

.red-with-shadow{
	border: 1px solid #BB2413;
	
	-webkit-box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.4)!important;
	box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.4)!important;
}

.btn.lightblue {
    background-color: #BCE8F1;
    color: #FFFFFF;
    text-shadow: none;
}
.btn.yellow {
    background-color: #FFEE00;
    color: #FFFFFF;
    text-shadow: none;
}

.btn.light_green{
	background-color: #52E136;
    color: #FFFFFF;
    text-shadow: none;
}
.btn.light_green:hover{
	background-color: #68F23A!important;
    color: #FFFFFF;
    text-shadow: none;
}


#reputation-snapshot .portlet-title .caption{
	font-size: 17px;
}

.btn.teal{
	background-color: #166161;
    color: #FFFFFF;
    text-shadow: none;
}
.btn.teal:hover{
	background-color: #0C3538!important;
}

/*.buttonset,.buttonset2 { padding: 4px 41px;}*/
.buttonset3{ padding: 20px 20px; margin: 5px 10px;}
.bordered { border:2px solid #ccc}
.buttonset > .radio,.buttonset2>.radio, .buttonset2t>.radio,.buttonset3>.radio,.buttonset4 > .radio, .buttonset5>.radio, .buttonset6>.radio, .buttonset7>.radio, .buttonset_a>.radio, .buttonset_ap>.radio, .buttonset_ipad>.radio, .buttonset_mdl>.radio{ display: none !important;}
.sn-messagebox,.sn-pibox {
    margin-right:80px;
}

.buttonset_mdl {
    width: 100px !important;
}

.buttonset3, .buttonset7{
	padding: 20px;
	margin: 5px 3px;
}

.buttonset7{
	padding: 12px 15px;
}
.buttonset7.bordered{
	padding: 1px 9px;
}

.buttonset7 i.icon-ok{
	display: none;
}

.buttonset7.bordered i.icon-ok{
	display: inline-block;
}


.dashboard-date-range {
    background-color: #F2F2F2;
    border: 1px solid #DCDBDB;
    color: #000000;
    cursor: pointer;
    display: none;
    margin-right: 0;
    margin-top: -8px;
    padding: 8px 8px 7px;
}

.analytics-tabs{
	margin-bottom: 10px!important;
}

.analytics-tabs li{
	background: #DDDBDB;
	border: 1px solid #999!important;
	width: 200px;
	
}
.analytics-tabs li a{
	color: #000!important;
}

.analytics-tabs li.active{
	border: 0px!important;
}
	.analytics-tabs li.active a{
		color: #FFF!important;
		height: 23px!important;
		background: #00B050;
		font-size: 14px;
		line-height: 26px;
	}
	.analytics-tabs li.active a:hover{
		color: #FFF!important;
		background: #00B050!important;
	}


.analytics-tabs-content{
	
}


.analytics-tabs-survey-header1{
	margin-top: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.analytics-tabs-survey-header2{
	font-size: 17px;
	padding-left: 40px;
	font-weight: bold;
	margin-top: 10px;	
}

.analytics-tabs-survey-table td{
	border: 0px!important;
}

.analytics-tabs-survey-table tr td:last-of-type{
	color: #73BAF4;	
}




img.row-small{
	width: 20px;
}

div.caption.absolute-image{
	padding-left: 40px;
	position: relative;
}

div.table-header-image{
	position: absolute;
	top: -6px;
	left: 0px;
	width: 34px;
	height: 34px;
	
	background-position: center center;
	background-repeat: no-repeat;
}


table.reports-reputation-statistics tbody td{
	vertical-align: middle;
	font-size: 17px;
	text-align: center;
}
table.reports-reputation-statistics tbody td:first-of-type{
	text-align: left;
}

.directory-total-review-progress-bar{
	width: 150px;
	height: 30px;
	display: inline-block;
	vertical-align: text-bottom;
	min-width: 5px;
	max-width: 130px;
	
}

.directory-total-review-number{
	display: inline-block;
	vertical-align: text-top;
}

.directory-total-review-progress-bar .progress-status{
	background: red;
	text-align: left;
	height: 100%;
	line-height: 26px;
	color: #fff;
	border: 1px solid #ccc;
}


.analytics-statistics-header{
	background: #F2F2F2;
	border: 1px solid #DCDBDB;
	padding: 10px 0px;
	text-align: center;
	font-size: 21px;
}
	.analytics-statistics-header .blue-title{
		margin: 10px 0px;
		background: #4B8CF8;
		color: #fff;
		padding: 10px 0px;
		font-size: 19px;
	}





.image-your-reputation{
	width: 208px;
	height: 222px;
	background: transparent url('../images/reports/your-reputation.png') center center no-repeat;
	position: relative;
	margin: 0px auto;
}
	.image-your-reputation span.score{
		position: absolute;
		left: 35px;
		width: 140px;
		text-align: center;
		top: 100px;
		color: #fff;
		font-size: 50px;
	}
	
	
.image-monthly-reviews{
	width: 208px;
	height: 222px;
	background: transparent url('../images/reports/monthly_reviews.png') center center no-repeat;
	position: relative;
	margin: 0px auto;
}
	.image-monthly-reviews span.score{
		position: absolute;
		left: 35px;
		width: 140px;
		text-align: center;
		top: 100px;
		color: #fff;
		font-size: 50px;
	}
		.image-monthly-reviews span.score small{
			font-size: 16px;
		}


.image-score-increase{
	width: 208px;
	height: 222px;
	background: transparent url('../images/reports/score_increase.png') center center no-repeat;
	position: relative;
	margin: 0px auto;
}
	.image-score-increase span.score{
		position: absolute;
		left: 35px;
		width: 140px;
		text-align: center;
		top: 100px;
		color: #fff;
		font-size: 50px;
	}
	
	
.image-review-increase{
	width: 208px;
	height: 222px;
	background: transparent url('../images/reports/review_increase.png') center center no-repeat;
	position: relative;
	margin: 0px auto;
}
	.image-review-increase span.score{
		position: absolute;
		left: 35px;
		width: 140px;
		text-align: center;
		top: 100px;
		color: #fff;
		font-size: 50px;
	}	



.image-online-review{
	width: 208px;
	height: 222px;
	background: transparent url('../images/reports/total-online-reviews.png') center center no-repeat;
	position: relative;
	margin: 0px auto;
}
	.image-online-review span.score{
		position: absolute;
		left: 35px;
		width: 140px;
		text-align: center;
		top: 100px;
		color: #fff;
		font-size: 50px;
	}	


.yellow-gradient{
	border: 1px solid #f49249;
}
.yellow-gradient .portlet-title{
	border-bottom: 1px solid #f49249!important;
	
	background: rgba(245,137,54,1);
	background: -moz-linear-gradient(top, rgba(245,137,54,1) 0%, rgba(207,109,11,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,137,54,1)), color-stop(100%, rgba(207,109,11,1)));
	background: -webkit-linear-gradient(top, rgba(245,137,54,1) 0%, rgba(207,109,11,1) 100%);
	background: -o-linear-gradient(top, rgba(245,137,54,1) 0%, rgba(207,109,11,1) 100%);
	background: -ms-linear-gradient(top, rgba(245,137,54,1) 0%, rgba(207,109,11,1) 100%);
	background: linear-gradient(to bottom, rgba(245,137,54,1) 0%, rgba(207,109,11,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58936', endColorstr='#cf6d0b', GradientType=0 );
}


.yellow-gradient-important{
	border: 1px solid #f49249!important;
}
.yellow-gradient-important .portlet-title{
	border-bottom: 1px solid #f49249!important;
	
	background: rgba(245,137,54,1)!important;
	background: -moz-linear-gradient(top, rgba(245,137,54,1) 0%, rgba(207,109,11,1) 100%)!important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,137,54,1)), color-stop(100%, rgba(207,109,11,1)))!important;
	background: -webkit-linear-gradient(top, rgba(245,137,54,1) 0%, rgba(207,109,11,1) 100%)!important;
	background: -o-linear-gradient(top, rgba(245,137,54,1) 0%, rgba(207,109,11,1) 100%)!important;
	background: -ms-linear-gradient(top, rgba(245,137,54,1) 0%, rgba(207,109,11,1) 100%)!important;
	background: linear-gradient(to bottom, rgba(245,137,54,1) 0%, rgba(207,109,11,1) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58936', endColorstr='#cf6d0b', GradientType=0 )!important;
}



.green-gradient{
	border: 1px solid #99b85a;
}
.green-gradient .portlet-title{
	border-bottom: 1px solid #99b85a;
	
	background: rgba(142,184,26,1);
	background: -moz-linear-gradient(top, rgba(142,184,26,1) 0%, rgba(80,107,12,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(142,184,26,1)), color-stop(100%, rgba(80,107,12,1)));
	background: -webkit-linear-gradient(top, rgba(142,184,26,1) 0%, rgba(80,107,12,1) 100%);
	background: -o-linear-gradient(top, rgba(142,184,26,1) 0%, rgba(80,107,12,1) 100%);
	background: -ms-linear-gradient(top, rgba(142,184,26,1) 0%, rgba(80,107,12,1) 100%);
	background: linear-gradient(to bottom, rgba(142,184,26,1) 0%, rgba(80,107,12,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8eb81a', endColorstr='#506b0c', GradientType=0 );
}



.green-gradient-important{
	border: 1px solid #99b85a!important;
}
.green-gradient-important .portlet-title{
	border-bottom: 1px solid #99b85a!important;
	
	background: rgba(142,184,26,1);
	background: -moz-linear-gradient(top, rgba(142,184,26,1) 0%, rgba(80,107,12,1) 100%)!important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(142,184,26,1)), color-stop(100%, rgba(80,107,12,1)))!important;
	background: -webkit-linear-gradient(top, rgba(142,184,26,1) 0%, rgba(80,107,12,1) 100%)!important;
	background: -o-linear-gradient(top, rgba(142,184,26,1) 0%, rgba(80,107,12,1) 100%)!important;
	background: -ms-linear-gradient(top, rgba(142,184,26,1) 0%, rgba(80,107,12,1) 100%)!important;
	background: linear-gradient(to bottom, rgba(142,184,26,1) 0%, rgba(80,107,12,1) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8eb81a', endColorstr='#506b0c', GradientType=0 )!important;
}



.blue-gradient{
	border: 1px solid #015E82;
}
.blue-gradient .portlet-title{
	border-bottom: 1px solid #015E82!important;
	
	background: #1891c3;
	background: -moz-linear-gradient(top,  #1891c3 0%, #0f7eab 50%, #015e82 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1891c3), color-stop(50%,#0f7eab), color-stop(100%,#015e82));
	background: -webkit-linear-gradient(top,  #1891c3 0%,#0f7eab 50%,#015e82 100%);
	background: -o-linear-gradient(top,  #1891c3 0%,#0f7eab 50%,#015e82 100%);
	background: -ms-linear-gradient(top,  #1891c3 0%,#0f7eab 50%,#015e82 100%);
	background: linear-gradient(to bottom,  #1891c3 0%,#0f7eab 50%,#015e82 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1891c3', endColorstr='#015e82',GradientType=0 );
}


.red-gradient{
	border: 1px solid #8D1104;
}
.red-gradient .portlet-title{
	border-bottom: 1px solid #015E82!important;
	
	background: #8D1104;
	background: -moz-linear-gradient(top,  #d52016 0%, #cb1e15 22%, #ba1a0e 52%, #8d1104 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d52016), color-stop(22%,#cb1e15), color-stop(52%,#ba1a0e), color-stop(100%,#8d1104));
	background: -webkit-linear-gradient(top,  #d52016 0%,#cb1e15 22%,#ba1a0e 52%,#8d1104 100%);
	background: -o-linear-gradient(top,  #d52016 0%,#cb1e15 22%,#ba1a0e 52%,#8d1104 100%);
	background: -ms-linear-gradient(top,  #d52016 0%,#cb1e15 22%,#ba1a0e 52%,#8d1104 100%);
	background: linear-gradient(to bottom,  #d52016 0%,#cb1e15 22%,#ba1a0e 52%,#8d1104 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d52016', endColorstr='#8d1104',GradientType=0 );

}



.portlet-body.yellow, .portlet.yellow{
	background-color: #CF8B05!important; 
}

	
.image-your-reputation-small{
	width: 180px;
	height: 199px;
	background: transparent url('../images/reports/your-reputation-small.png') center center no-repeat;
	position: relative;
	margin: 0px auto;
}
	.image-your-reputation-small span.title{
		position: absolute;
		left: -10px;
		top: 44px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: center center;
		width: 198px;
		height: 55px;
	}
	.image-your-reputation-small span.score{
		position: absolute;
		left: 50px;
		top: 95px;
		width: 80px;
		color: #fff;
		font-size: 50px;
		text-align: center;
	}	



.image-total-online-reviews{
	width: 164px;
	height: 187px;
	background: transparent url('../images/reports/total-online-reviews-medium.png') center center no-repeat;
	position: relative;
	margin: 0px auto;
}
	.image-total-online-reviews span.title{
		position: absolute;
		left: 22px;
		top: 97px;
		background-color: transparent;
		font-size: 18px;
		color: #fff;
		font-weight: bold;
	}
	.image-total-online-reviews span.score{
		position: absolute;
		width: 115px;
		left: 25px;
		top: 43px;
		color: #fff;
		font-size: 50px;
		text-align: center;
	}
	
	
	
.image-total-online-reviews-small{
	width: 176px;
	height: 202px;
	background: transparent url('../images/reports/total-online-reviews-small.png') center center no-repeat;
	position: relative;
	margin: 0px auto;
}
	.image-total-online-reviews-small span.title{
		position: absolute;
		left: 23px;
		top: 108px;
		background-color: transparent;
		font-size: 20px;
		color: #fff;
		font-weight: bold;
	}
	.image-total-online-reviews-small span.score{
		position: absolute;
		width: 120px;
		left: 27px;
		top: 55px;
		color: #fff;
		font-size: 60px;
		text-align: center;
	}	

	
.image-analysis-box{
	width: 244px;
	height: 278px;
	background: transparent url('../images/reports/box-yellow.png') center center no-repeat;
	position: relative;
}
.image-analysis-box.green{
	background-image: url('../images/reports/box-green.png');
}
.image-analysis-box.red{
	background-image: url('../images/reports/box-red.png');
}

	.image-analysis-box span.title{
		position: absolute;
		left: 0px;
		top: 148px;
		width: 240px;
		background-color: transparent;
		font-size: 20px;
		color: #fff;
		font-weight: bold;
		text-align: center;
	}
	
	.image-analysis-box span.score{
		position: absolute;
		left: 110px;
		top: 60px;
		color: #fff;
		font-size: 60px;
		text-align: center;
		min-width: 50px;
	}
	
	.image-analysis-box span.help{
		position: absolute;
		left: 0px;
		top: 110px;
		color: #fff;
		font-size: 15px;
		text-align: center;
		width: 240px;
	}
	
	.image-analysis-box span.icon{
		position: absolute;
		left: 55px;
		top: 40px;
		background-color: transparent;
		background-position: center center;
		background-repeat: no-repeat;
		width: 100px;
		height: 100pxpx;
	}
		.image-analysis-box span.icon.row-up{
			width: 55px;
			height: 65px;
			background-image: url('../images/reports/row-up-4.png');
		}
		.image-analysis-box span.icon.plus{
			left: 45px;
			width: 71px;
			height: 72px;
			background-image: url('../images/reports/plus-2.png');
		}
		.image-analysis-box span.icon.slash{
			width: 58px;
			height: 69px;
			background-image: url('../images/reports/slash.png');
		}
		.image-analysis-box span.icon.minus{
			top: 45px;
			width: 55px;
			height: 56px;
			background-image: url('../images/reports/minus-2.png');
		}

		
.report-socila-network-box, .report-socila-network-box:hover{
	height: 100px;
	
	cursor: default;
	background: transparent!important;
	border: 0px!important;
	
	text-shadow: none!important;
	
	color: #fff!important;
	font-size: 30px;
	line-height: 110px;
}

	.report-socila-network-box-info .person{
		background-color: transparent;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
		height: 150px;
	}

	.report-socila-network-box-info .stars{
		position: relative;
		height: 150px;
		padding-left: 8px;
	}
		.report-socila-network-box-info .stars .total{
			position: absolute;
			left: 0px;
			bottom: 21px;
			
			font-size: 23px;
			color: #6296C7;
			padding-left: 15px;
		}
		.report-socila-network-box-info .stars .total.off{
			color: #999;
		}

.report-socila-network-box.facebook, .report-socila-network-box.facebook:hover{
	background: transparent url('../images/reports/facebook.png') no-repeat center center!important;
	background-size: contain!important;
}
.report-socila-network-box.twitter, .report-socila-network-box.twitter:hover{
	background: transparent url('../images/reports/twitter.png') no-repeat center center!important;
	background-size: contain!important;
}
.report-socila-network-box.linkedin, .report-socila-network-box.linkedin:hover{
	background: transparent url('../images/reports/linkedin.png') no-repeat center center!important;
	background-size: contain!important;
}
.report-socila-network-box.flickr, .report-socila-network-box.flickr:hover{
	background: transparent url('../images/reports/flickr.png') no-repeat center center!important;
	background-size: contain!important;
}
.report-socila-network-box.foursquare, .report-socila-network-box.foursquare:hover{
	background: transparent url('../images/reports/foursquare.png') no-repeat center center!important;
	background-size: contain!important;
}
.report-socila-network-box.photobucket, .report-socila-network-box.photobucket:hover{
	background: transparent url('../images/reports/photobucket.png') no-repeat center center!important;
	background-size: contain!important;
}
.report-socila-network-box.pinterest, .report-socila-network-box.pinterest:hover{
	background: transparent url('../images/reports/pinterest.png') no-repeat center center!important;
	background-size: contain!important;
}



.report-socila-network-box.facebook.gray, .report-socila-network-box.facebook.gray:hover{
	background: transparent url('../images/reports/facebook_bw.png') no-repeat center center!important;
	background-size: contain!important;
}
.report-socila-network-box.twitter.gray, .report-socila-network-box.twitter.gray:hover{
	background: transparent url('../images/reports/twitter_bw.png') no-repeat center center!important;
	background-size: contain!important;
}
.report-socila-network-box.linkedin.gray, .report-socila-network-box.linkedin.gray:hover{
	background: transparent url('../images/reports/linkedin_bw.png') no-repeat center center!important;
	background-size: contain!important;
}
.report-socila-network-box.flickr.gray, .report-socila-network-box.flickr.gray:hover{
	background: transparent url('../images/reports/flickr_bw.png') no-repeat center center!important;
	background-size: contain!important;
}
.report-socila-network-box.foursquare.gray, .report-socila-network-box.foursquare.gray:hover{
	background: transparent url('../images/reports/foursquare_bw.png') no-repeat center center!important;
	background-size: contain!important;
}
.report-socila-network-box.photobucket.gray, .report-socila-network-box.photobucket.gray:hover{
	background: transparent url('../images/reports/photobucket_bw.png') no-repeat center center!important;
	background-size: contain!important;
}
.report-socila-network-box.pinterest.gray, .report-socila-network-box.pinterest.gray:hover{
	background: transparent url('../images/reports/pinterest_bw.png') no-repeat center center!important;
	background-size: contain!important;
}




		
.report-social-netowrk-progress .image{
	height: 45px;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
	.report-social-netowrk-progress.facebook .image{
		background-image: url('../images/reports/facebook-logo-small.png');
	}
	.report-social-netowrk-progress.facebook .image.off{
		background-image: url('../images/reports/facebook-logo-small-off.png');
	}
	
	.report-social-netowrk-progress.twitter .image{
		background-image: url('../images/reports/twitter-logo-small.png');
	}
	.report-social-netowrk-progress.twitter .image.off{
		background-image: url('../images/reports/twitter-logo-small-off.png');
	}
	
	.report-social-netowrk-progress.linkedin .image{
		background-image: url('../images/reports/linkedin-logo-small.png');
	}
	.report-social-netowrk-progress.linkedin .image.off{
		background-image: url('../images/reports/linkedin-logo-small-off.png');
	}
	
	
.report-social-netowrk-progress .progress{
	margin-top: 5px;
	height: 36px;
	background: #E0E0E0;
	
	-webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.5);
	box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.5);
	font-size: 20px;
	line-height: 35px;
}
	.report-social-netowrk-progress .progress .progress-bar{
		height: 100%;
		text-align: center;
		color: #fff;
		min-width: 30px;
	}
		.report-social-netowrk-progress.facebook .progress .progress-bar{
			background: #3E567A;
		}
		.report-social-netowrk-progress.twitter .progress .progress-bar{
			background: #43B8E1;
		}
		.report-social-netowrk-progress.linkedin .progress .progress-bar{
			background: #1F89BB;
		}


.report-ballon-review-shared{
	height: 370px;
	width: 100%;
	
	background: #EF562F;
	color: #fff;
	
	-webkit-border-radius: 100px 0 100px 0!important;
	border-radius: 100px 0 100px 0!important;
}
	.report-ballon-review-shared .top-text{
		font-size: 50px;
		color: #fff;
		text-align: right;
		padding-right: 10px;
		line-height: 65px;
	}
	
	.report-ballon-review-shared .bottom-text{
		margin-top: 30px;
		font-size: 28px;
		color: #fff;
		text-align: left;
		padding-left: 10px;
		line-height: 30px;
	}
	
	
.report-ballon-review-reached{
	margin-top: 10px;
	height: 170px;
	width: 80%;
	
	background: #EF562F;
	color: #fff;
	
	-webkit-border-radius: 0 100px 100px 100px!important;
	border-radius: 0 100px 100px 100px!important;
}
	.report-ballon-review-reached .text{
		padding-top: 18px;
		font-size: 30px;
		color: #fff;
		text-align: center;
		line-height: 40px;
	}
		.report-ballon-review-reached .text strong{
			font-size: 35px;
			text-shadow: 1px 1px 2px #000000;
		}



.panel-review-collected{
	text-align: center;
}
	.panel-review-collected h3{
		line-height: 35px;
		font-weight: bold;
		font-size: 25px;
	}
		.panel-review-collected.green h3{
			color: #5B9F43;
		}
		.panel-review-collected.yellow h3{
			color: #E08326;
		}
		.panel-review-collected.red h3{
			color: #D12126;
		}
	
	.panel-review-collected .easy-pie-chart .easyPieChart{
		margin: 0px auto
	}
	
	
	
	
.total-collected-feedback_filter input{
	background: #ffffff;
}


.report-social-cloud{
	line-height: 40px;
	text-align: center;
}
	.report-social-cloud span{
		margin-right: 15px;
	}
	
	
.report-social-network-panel2{
	height: 390px;
	margin-bottom: 20px;
	
	background: #b8ffef; /* Old browsers */
	background: -moz-linear-gradient(top,  #b8ffef 0%, #ffffff 46%, #ccfef3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8ffef), color-stop(46%,#ffffff), color-stop(100%,#ccfef3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b8ffef 0%,#ffffff 46%,#ccfef3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b8ffef 0%,#ffffff 46%,#ccfef3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b8ffef 0%,#ffffff 46%,#ccfef3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b8ffef 0%,#ffffff 46%,#ccfef3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8ffef', endColorstr='#ccfef3',GradientType=0 ); /* IE6-9 */
		
}

	.report-social-network-panel2 .top-line{
		height: 150px;
		padding-top: 20px;
	}
		.report-social-network-panel2 .top-line .people{
			display: inline-block;
			margin-left: 20px;
			width: 118px;
			height: 84px;
			margin-top: 40px;
			
			background: transparent url('../images/reports/sn-image-1.png') center center no-repeat;
		}
		.report-social-network-panel2 .top-line .review-shared{
			display: inline-block;
			margin-left: 20px;
		}
			.report-social-network-panel2 .top-line .review-shared .number{
				display: inline-block;
				color: #a53411;
				font-size: 100px;
				font-weight: bold;
				line-height: 110px;
				margin-right: 15px;
				width: 150px;
				text-align: right;
			}
			.report-social-network-panel2 .top-line .review-shared .text{
				display: inline-block;
				font-size: 50px;
				line-height: 50px;
				color: #0480b7;
				font-weight: bold;
			}
				.report-social-network-panel2 .top-line .review-shared .text span{
					display: block;
				}
					.report-social-network-panel2 .top-line .review-shared .text span.small{
						font-size: 31px;
						line-height: 33px;
						font-weight: normal;
						color: #39a6d7;
					}
					
		.report-social-network-panel2 .top-line .reached{
			display: inline-block;
			margin-left: 20px;
			vertical-align: top;
		}
		.report-social-network-panel2 .top-line .reached .reached-text{
			margin-top: 30px;
			text-align: center;
			
			color: #0480b7;
			font-size: 35px;
			font-weight: bold;
		}
			.report-social-network-panel2 .top-line .reached .balloon{
				position: relative;
				display: inline-block;
				width: 400px;
				height: 100px;
				vertical-align: bottom;
				
				text-align: center;
				
				-webkit-border-radius: 10px!important;
				border-radius: 10px!important;
				
				background: #ffa443; /* Old browsers */
				background: -moz-linear-gradient(top,  #ffa443 0%, #ff7400 99%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa443), color-stop(99%,#ff7400)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #ffa443 0%,#ff7400 99%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #ffa443 0%,#ff7400 99%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #ffa443 0%,#ff7400 99%); /* IE10+ */
				background: linear-gradient(to bottom,  #ffa443 0%,#ff7400 99%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa443', endColorstr='#ff7400',GradientType=0 ); /* IE6-9 */
				
			}
				.report-social-network-panel2 .top-line .reached .balloon span.text{
					font-size: 70px;
					line-height: 90px;
					
					font-weight: bold;
					color: #fff;
					
					text-shadow: 2px 1px 1px #c66300;
				}
				.report-social-network-panel2 .top-line .reached .balloon .arrow-down{
					position: absolute;
					bottom: -20px;
					left: 50%;
					margin-left: -20px;
					width: 0; 
					height: 0; 
					border-left: 20px solid transparent;
					border-right: 20px solid transparent;
					
					border-top: 20px solid #ff7400;
				}
				
.report-social-network-panel2 .bottom-line{
	margin: 70px auto 0px;
	text-align: center;
}
	.report-social-network-panel2 .bottom-line img{
		margin-right: 10px;	
	}


.reports-reputation-statistics tr.summary{
	background: #eee;
}


.pdf-top-logo{
	overflow: hidden;
	clear: both;
	margin: 0px auto 20px;
	text-align: center;
}
	.pdf-top-logo img{
		float: none;
		display: inline-block;
		margin: 0px auto;
		height: auto;
		max-height: 150px;
	}
	.no-float{float:none !important;}
	
	
	
.table-td-number-with-image{
	display: inline-block;
	padding-left: 46px;
	height: 40px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: left center;
	
	line-height: 42px;
	text-align: left;
}
.padding-left-50{
	padding-left: 50px!important;
}


ul.nav li.active.purple_tab{
	border-top: 3px solid #50155d; 
}
ul.nav li.active.purple_tab a, ul.nav li.active.purple_tab a:hover{
	background: #852B99;
	color: #fff;
}


ul.nav li.active.blue_tab{
	border-top: 3px solid #0b4f6a; 
}
ul.nav li.active.blue_tab a, ul.nav li.active.blue_tab a:hover{
	background: #0F7EAB;
	color: #fff;
}


ul.nav li.active.green_tab{
	border-top: 3px solid #506B0C; 
}
ul.nav li.active.green_tab a, ul.nav li.active.green_tab a:hover{
	background: #6c9110;
	color: #fff;
}


ul.nav li.active.red_tab{
	border-top: 3px solid #8D1104; 
}
ul.nav li.active.red_tab a, ul.nav li.active.red_tab a:hover{
	background: #BA1A0E;
	color: #fff;
}


.gray_bg{
	padding: 10px 15px;
	
	font-size: 16px;
	background: #F5F5F5;
}
	.gray_bg strong{
		color: #990000;
	}

	
.video-plan{
	margin-top: 20px;
}

	.video-plan .plan-text{
		width: 46%;
		margin-right: 1%;
		display: inline-block;
		vertical-align: super;
		font-weight: bold;
		font-size: 17px;
	}
	.video-plan .description{
		width: 20%;
		display: inline-block;
	}
	.video-plan .status{
		width: 30%;
		margin-right: 1%;
		display: inline-block;
	}
	.video-plan .progress-bar{
			width:100%;
			height:30px;
			margin: 0px;
			overflow: hidden;

			border:solid 1px #aaa;
			background: #fefefe;
			position: relative;
		}
			.video-plan .progress-bar .progress{
				color: #000!important;
				background:#F00;
				width:0%;
				height:100%;
				float: left;
				line-height: 26px;
			}
			.video-plan .progress.green{
				background: #96c56f;
			}
			.video-plan .progress.orange{
				background: #FAA732;
			}
			.video-plan .progress.red{
				background: #DD514C;
			}
		.video-plan .progress-bar .text{
			position: absolute;
			top: 5px;
			left: 10px;
			
			font-size: 14px;
		}
	
	
.upgrade-button-section{
	text-align: center; 
	margin-top: 10px;
}



.blue.blue-toggle{
	background: #0362FD !important;
	color: #FFFFFF !important;
	
	-webkit-box-shadow:inset 0 0 5px 0.1px #000!important;
	box-shadow:inset 0 0 5px 0.1px #000!important;
}



.orange-with-shadow{
	border: 1px solid #F76802;
	
	-webkit-box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.4)!important;
	box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.4)!important;
}

.add-reviews{
	background: #F2F2F2;
	padding: 10px 10px;
	
	-webkit-border-radius: 5px!important;
	border-radius: 5px!important;
}
.add-reviews.not-found{
	background: #F7E9E9;
}

.add-reviews .icon, .add-reviews .logo, .add-reviews .info{
	display: inline-block;
}
	.add-reviews .icon{
		width: 36px;
		height: 36px;
		
		vertical-align: top;
		margin-top: 18px;
		
		background-color: transparent;
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	.add-reviews .logo{
		width: 72px;
		height: 72px;
		
		background-color: transparent;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
	}
	
	.add-reviews .info{
		vertical-align: top;
		margin: 11px 0px 0px 10px;
		
		font-size: 19px;
		line-height: 23px;
	}
	
	.add-reviews.not-found .info{
		margin: 21px 0px 0px 15px;
		color: #FF0000;
	}
	
	.add-reviews .directory_url{
		width: 550px;
		display: inline-block;
		vertical-align: top;
		background: rgba(255,255,255,0.5);
		padding: 10px 15px
	}
	
	.add-reviews .info{
		width: 200px;
	}

	
.btn.blue-toggle{
	width: 70px;
}
	
.btn.blue-toggle i.icon-ok{
	display: none;
}
.btn.blue-toggle.blue i.icon-ok{
	display: inline-block;
}

.fileupload .btn.video-opt-upload-btn{
	margin-top: 0px!important;
	background-color: #35AA47!important;
}
.fileupload .btn.video-opt-upload-btn:hover{
	background-color: #1D943B!important;
}



.header .navbar-inner{
	background-color: #fff!important;
	border-bottom: 1px solid #000;
}
.navbar-inverse .brand, .navbar-inverse .nav > li > a{
	color: #000;
}
.header .nav > li.dropdown.user .dropdown-toggle .username{
	color: #000;
}
.header .nav > li.dropdown.user .dropdown-toggle:hover > span{
	color: #fff;
}


.layout-set-image{
	height: 120px;
	background-size: cover;
}








/* START Subscription page
 -------------------------------------------------------------- */
.subscription{

}

	.subscription .input-readonly{
		background:none!important;
		border:none!important;
	}

	.subscription .locations{
		float:left;
		width:500px;
	}
		.subscription .locations .company-name{
			padding: 0px;
		}
		.subscription .locations .company-name strong{
			color: #000!important;
			padding-right: 20px;
		}

		.subscription .locations .progress-bar{
			float:left;
			width:300px;
			height:30px;
			margin: 0px;
			overflow: hidden;

			border:solid 1px #aaa;
			background: #fefefe;
		}
			.subscription .locations .progress-bar .progress{
				background:#F00;
				width:0%;
				height:100%;
			}
			.subscription .locations .progress-bar .progress.green{
				background: #96c56f;
			}
			.subscription .locations .progress-bar .progress.yellow{
				background: #f1da36;
			}
			.subscription .locations .progress-bar .progress.orange{
				background: #fb955e;
			}

	.subscription .locations .progress-info{
		min-width:120px;
		float:left;
		height:30px;
		border:solid 1px;
		background:#999;
		margin-left:20px;
		line-height:30px;
		font-size:12px;
		text-align:center;
		color:#FFF;
		padding: 0px 10px;
	}

	.subscription .box-current-plan{
		float:right;
		width:250px;
		height:70px;
		line-height:70px;
		background:#aaa;
		color:#FFF;
		text-align:center;
		font-size:30px;

		-webkit-border-radius: 5px;
	   	border-radius: 5px;
	}

	.upgrade-for-guro{
		display: inline-block; 
		height: 58px; 
		width: 260px; 
		padding: 6px 14px;
		
		font-size: 13px;
		color: #ffffff;
		line-height: 20px;
		text-align: center;
		
		background: #ffc27b;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzI3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTk1MzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffc27b 0%, #fe9532 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc27b), color-stop(100%,#fe9532));
		background: -webkit-linear-gradient(top,  #ffc27b 0%,#fe9532 100%);
		background: -o-linear-gradient(top,  #ffc27b 0%,#fe9532 100%);
		background: -ms-linear-gradient(top,  #ffc27b 0%,#fe9532 100%);
		background: linear-gradient(to bottom,  #ffc27b 0%,#fe9532 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc27b', endColorstr='#fe9532',GradientType=0 );
				
	}
	
	.subscription .subscription-details .info{
		
	}
		.subscription .subscription-details .info .future-title{
			display: block;
			color: #000!important;
		}
		.subscription .subscription-details .info ul.future-list{
			list-style:disc;
			padding-left: 30px;
		}
			.subscription .subscription-details .info ul.future-list li{
				padding: 5px 0px 0px;
			}

	.subscription .subscription-details .info .testimonials{
		margin-top: 10px;	
	}
		
		.subscription .subscription-details .info .testimonials .image{
			display: inline-block;
			width: 78px;
			height: 125px;
			
			background: transparent url('../images/subscription-testimonial-1.png') center center no-repeat;
		}
	
		.subscription .subscription-details .info .testimonials .testimonials-content{
			display: inline-block;
			max-width: 390px;
			vertical-align: top;
			margin: 6px 0px 0px 20px;
			
			font-size: 16px;
			color: #ffffff;
			line-height: 25px;
			text-align: center;
			
			
			background: #ff9a99;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWE5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZTQ0NDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #ff9a99 0%, #ce4440 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a99), color-stop(100%,#ce4440));
			background: -webkit-linear-gradient(top,  #ff9a99 0%,#ce4440 100%);
			background: -o-linear-gradient(top,  #ff9a99 0%,#ce4440 100%);
			background: -ms-linear-gradient(top,  #ff9a99 0%,#ce4440 100%);
			background: linear-gradient(to bottom,  #ff9a99 0%,#ce4440 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a99', endColorstr='#ce4440',GradientType=0 );
						
		}
			.subscription .subscription-details .info .testimonials .testimonials-content .apostrophe{
				width: 18px;
				height: 16px;
				display: inline-block;

				background-repeat: no-repeat;
				background-color: transparent;
			}
				.subscription .subscription-details .info .testimonials .testimonials-content .apostrophe.top{
					background-image: url( '../images/apostrophe-top.png' );
					background-position: center top;
					padding-right: 10px;
				}
				.subscription .subscription-details .info .testimonials .testimonials-content .apostrophe.bottom{
					background-image: url( '../images/apostrophe-bottom.png' );
					background-position: center bottom;
					padding-left: 10px;
				}
		.subscription .subscription-details .info .testimonials .testimonials-author{
			display: block;
			margin-top: 10px;
			color: #000!important;
			font-size: 12px;
		}

	.subscription .subscription-details .plans{
		
	}

		.subscription .subscription-details p.info-for-more-plans{
				text-align: center;
				display: inline-block;
				padding: 10px 0px;
				width: 100%;
			}

		.subscription .subscription-details .plans label.row{
			display: block;
			margin: 0px;
			width:95%;
			border:solid 1px #999;
			border-bottom:none;
			height:25px;
			background:#FFF;
			line-height:30px;
			padding:10px;
			font-weight: normal;
		}
		.subscription .subscription-details .plans label.row:last-of-type{
			border-bottom: solid 1px #999;
		}
		.subscription .subscription-details .plans label.row.selected{
			background: #ccc;
		}
			.subscription .subscription-details .plans label.row .plan-name{
				font-size:14px;
				font-weight:bold;
				color: #F00;
				display: inline-block;
				width: 80px;
			}
			.subscription .subscription-details .plans label.row .plan-price{
				font-size:11px;
			}
			.subscription .subscription-details .plans label.row .plan-your-subscription{
				font-size:9px;
				color:#F00;
				font-weight:bold;
			}

	.subscription .subscription-details .selected-plan-info{
		float:left;
		width:100%;
		margin-bottom:20px;
	}
	.subscription .subscription-details .selected-plan-info p{
		padding: 0px;
	}
	.subscription .subscription-details .selected-plan-info label{
		width: 140px;
		margin-left: 0px;
		display: inline-block;
		padding-top: 10px;
	}
	.subscription .subscription-details .selected-plan-info input{
		width: 250px;
	}


	.subscription div.info label{
		padding-top: 0px;
	}

.subscription .color-box{
	
}
.subscription .color-box.blue{

}
	.subscription .color-box p{
		margin: 0px;
		padding: 5px 0px;
		font-size: 12px;
	}
		.subscription .color-box p label{
			margin: 0px;
			padding: 0px;
			font-weight: normal;
		}
		.subscription .color-box p label{
			display: inline-block;
			width: 240px;
		}
		.subscription .color-box.small-label p label{
			width: 240px;
		}
		.subscription .color-box.small2-label p label{
			width: 240px;
		}

		.subscription .color-box p span{
			font-weight: normal;
		}

.update-subscription-button-info{
	padding-top: 0px;
	margin-top: 0px;
	display: none;
	text-align: center;
}


.subscription-add-new-cc{

}
	.subscription-add-new-cc p{
		margin-bottom: 0px;
	}

	.subscription-add-new-cc select{
		width: 220px;
	}
	.subscription-add-new-cc input{
		width: 215px;
	}
	
/* END Subscription page
 -------------------------------------------------------------- */	
	
	
.color-bar-info{
	padding-top: 0px;
	font-size: 13px;
}
.color-bar-info span{
	margin-right: 10px;
}
.color-bar-info span.red{
	color: #DD514C;
}
.color-bar-info span.orange{
	color: #FAA732;
}
.color-bar-info span.green{
	color: #96C56F;
}


.color-bar-info .small-box{
	display: inline-block;
	margin:0px;
	width: 25px;
	height: 12px;
}

.color-bar-info span.red .small-box{
	background: #DD514C;
}
.color-bar-info span.orange .small-box{
	background: #FAA732;
}
.color-bar-info span.green .small-box{
	background: #96C56F;
}


.founded-reviews-text{
	font-size: 30px;
}
	.founded-reviews-text span{
		color: #FC8802;
	}
	
	
a.pointer i:before{
	cursor: pointer!important;
}

.form-section.gray{
	background: #7F7F7F;
}

#video-options-preview-area{
	position: relative;
	width: 720px;
	height: 400px;
	
	z-index: 1;
	
	background: transparent;
	background-position: center center;
	background-repeat: no-repeat;
}
#video-options-reviewer{
	background: none no-repeat scroll 0 -51px / 750px 450px rgba(0, 0, 0, 0);
        height: 400px;
        position: relative;
        width: 720px;
        z-index: 2;
}
#video-options-lowerth{
	position: relative;
	width: 720px;
	height: 400px;
	
	z-index: 3;
	
	background: transparent;
	background-position: center center;
	background-repeat: no-repeat;
}


#video-options-lowerth-company-name{
	position: absolute;
	bottom: 60px;
	left: 110px;
	
	z-index: 4;
	
	color: #fff;
	font-size: 32px;
}


#video-options-lowerth-company-phone{
	position: absolute;
	bottom: 23px;
	left: 110px;
	
	z-index: 4;
	
	color: #fff;
	font-size: 21px;
}


#video-options-lowerth-logo{
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 85px;
	height: 85px;
	
	z-index: 4;
	
	background: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	
	-webkit-border-radius: 7px!important;
	border-radius: 7px!important;
}


.red {
    color: #ff0000;
}


.s-calendar-tables .datepicker.dropdown-menu th, 
.s-calendar-tables .datepicker.datepicker-inline th,
.s-calendar-tables .datepicker.dropdown-menu td, 
.s-calendar-tables .datepicker.datepicker-inline td{
	padding: 0px;
}

.s-calendar-tables .datepicker thead tr:first-child th:hover, 
.s-calendar-tables .datepicker tfoot tr th:hover{
	background: inherit;
	cursor: default;
}

.s-calendar-tables .table-condensed{
	width: 100%;
	border: 1px solid #eee;
	border-collapse: inherit;
}
.s-calendar-tables .table-condensed thead{
	background: #852B99;
	color: #fff;
}
.s-calendar-tables .table-condensed.selected{
	border: 3px solid #ff0000;
}

.s-calendar-tables .datepicker table tr td.disabled, 
.s-calendar-tables .datepicker table tr td.disabled:hover{
	color: #eee;
}

#s-calendar-0{
	position: relative;
}
#s-calendar-0 > .datepicker{
	margin: 0px auto;
}
#s-calendar-0 td.active, div[data-calendar="true"] td.active{
	background: #852B99!important;
}

#calendar-left .calendar-loader{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: rgba(255,255,255,0.5) url('../images/loading2.gif') center center no-repeat;	
}

#calendar-right{
	margin-left: 10px;
	width: 67%;	
}

#calendar-left{
	position: relative;
	height: 600px;
	padding: 0px 10px;
	background: #f0f0f0;
}

.disabled-view-mode{
	color: #000!important;
}

.scheduled-calendar, .scheduled-calendar:hover{
	background-color: #4B8DF8!important;
  	color: #fff!important;
  	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important;
}

.schedule-calendar-icon{
	font-size: 22px;
	line-height: 35px;
}
.schedule-calendar-icon:before{
	cursor: pointer!important;
}
.scheduled-calendar-edit, .scheduled-calendar-edit:hover{
	background: #EEE!important;
	color: #000!important;
}
.scheduled-calendar-edit.active{
	color: #fff!important;
}

div[data-calendar="true"] th.prev, div[data-calendar="true"] th.next{
	display: none;
}

#s-calendar-0 th.datepicker-switch{
	font-size: 20px;
}
#s-calendar-0 th.prev, #s-calendar-0 th.next{
	height: 35px;
	width: 40px;
	font-size: 40px;
	padding: 5px 0px 0px;
	background: #eee;
	vertical-align: top;
}

.dashboard-calendar, .dashboard-calendar:hover, .dashboard-calendar:active{
	text-decoration: none;
	font-size: 16px;
	color: #000;
}
.dashboard-calendar img{
	width: 25px;
}

.dashboard-navigation h2{
	margin-bottom: 0px;
}

.dashboard-navigation p.description{
	font-size: 13px;
}
.dashboard-navigation p.description span{
	display: inline-block;
	background: #CBCBCB;
	padding: 0px 5px;
}

.dashboard-my-credits{
	font-size: 18px;
	line-height: 32px;
}

.schedule-old-days{
	background: #E1E1E1!important;
	color: #666!important;
}

#calendar-legend > span{
	display: block;
	font-size: 13px;
}
#calendar-legend .small-box{
	display: inline-block;
    height: 14px;
    margin: 0;
    width: 25px;
	vertical-align: sub;
}
#calendar-legend span.purple-legend .small-box{
	background: #852B99;
}
#calendar-legend span.blue-legend .small-box{
	background: #4B8DF8;
}

#schedule-calendar-frm .modal-body{
	padding: 2px!important;
}

div[data-calendar="true"] .datepicker td, div[data-calendar="true"] .datepicker th{
	font-size: 11px!important;
}

div[data-calendar="true"] .datepicker-inline{
	width: auto;
}

tr.dashboard-table-summary td{
	background: #E8E8E8!important;
	border: transparent;
}

#imageholder, #mimageholder{
	cursor: pointer;
}

.thumbnail{
	position: relative;
}
.thumbnail-upload-info{
	display: none;
	position: absolute;
	bottom: 5px;
	left: 13px;
}
.calendar-chooseable{
        cursor: pointer;
    } 
    
    
    
body.iframe{
	background: #fff!important;
}

	body.iframe div.header.navbar-fixed-top{
		display: none;
	}
	
	body.iframe div.page-container{
		margin-top: 0px;	
		background: #fff!important;
		border: 0px!important;
	}
	
	body.iframe div.container{
		width: 100%;
	}

.model>img {
    max-width: 100px;
}
.red_text { color: red;}
.green_text { color: darkgreen;}

.red_label {
    background-color: #dc0d17;
    background-image: linear-gradient(#fa3c45, #dc0d17);
    border-radius: 3px !important;
    box-shadow: 1px 1px 2px #000;
    color: #fff;
    min-height: 13px;
    padding: 2px 3px;
    position: absolute;
    right: 2px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    top: 2px;
}

.padding-left-10 {
    padding-left: 10px !important;
}
.image-box {
    width: 160px; height: 100px; position:relative;
}
.image-remove {
    position: absolute; z-index:10000; top:5px; right: 5px; background: url("../images/remove-icon-small.png") 3px 3px #fff no-repeat !important; padding:7px !important; opacity: 1 !important;
}
.volume > img {
    left: 5px;
    position: relative;
    top: -4px;
}

.skyblue {
    background-color: #5B9BD5 !important;
    color: #ffffff !important;
}
.skyblue:hover{
    background-color: #333F50 !important;
    color: #ffffff !important;
}
.skyblue.active{
    background-color: #333F50 !important;
    color: #ffffff !important;
}

.newBlue{
    color: #1F4E79 !important;
}
.whiteColor{
    color: #FFFFFF !important;
}



/**progress bar compatibility**/

.progress-bar {
    background-color: #337ab7;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
    color: #fff;
    float: left;
    font-size: 12px;
    height: 100%;
    line-height: 20px;
    text-align: center;
    transition: width 0.6s ease 0s;
    width: 0;
}

.progress-bar-danger {
    background-color: #d9534f;
}
.progress-bar-warning {
    background-color: #ffdf00;
}
.progress-bar-success {
    background-color: #5cb85c;
}


.no-box-shadow>li>a {
    box-shadow: none !important;
}

.rating {
    direction: rtl;
    font-size: 30px;
    unicode-bidi: normal;
}